Barış Soner Uşaklı
2657804c1f
fix : #9790 , fix sorting of more than one page of pinned topics
2021-09-11 17:57:42 -04:00
Barış Soner Uşaklı
71ed50b9c1
fix : #9800 , don't send all welcome test emails to test@example.org @julianlam
2021-09-11 13:11:11 -04:00
Julian Lam
cdaea61136
fix: handle missing uid in deprecated socket call
2021-09-03 16:59:42 -04:00
Julian Lam
0a41741b7e
refactor: deprecate picture update socket call, new API routes for picture update
2021-09-03 16:59:42 -04:00
Julian Lam
e33e046f15
fix: use privileges.users.canEdit for image upload priv check
2021-09-03 16:59:42 -04:00
gasoved
61f02f17d8
feat: column based view on wide priv. tables ( #9699 )
...
* feat: column based view on wide priv. tables
* fix: add group/user
* feat: copy buttons to work on visible privs
* feat: show what's being copied in modal
* feat: optional title and message for category selector modal
2021-08-30 10:42:58 -04:00
Barış Soner Uşaklı
e59d357533
feat: als ( #9749 )
...
* feat: als
* fix: up test timeout
* fix: don't overwrite caller if it already exists
* fix: up test timeout for psql
2021-08-30 10:23:38 -04:00
Barış Soner Uşaklı
0c81642997
fix : #9681 , update posts in queue if target tid is merged
2021-07-30 22:51:06 -04:00
Julian Lam
3bcd1f1438
fix: email validation flow, so that it actually works, fixed event logging bug, new email verification template
2021-07-30 13:29:13 -04:00
Julian Lam
69c96dd23c
refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation
2021-07-30 13:29:13 -04:00
Julian Lam
12b2a979a0
feat: removal of emailExists socket listener
2021-07-30 13:29:13 -04:00
Julian Lam
ef4e74bfc8
refactor: client-side to use flag notes API
2021-07-16 13:51:54 -04:00
Julian Lam
cc6cbfcdc4
Flags API ( #9666 )
...
* feat: new routes for flags API
+ flag get
+ flag creation, migration from socket method
+ flag update, migration from socket method
* fixed bug where you could not unassign someone from a flag
* feat: tests for new flags API
added missing files for schema update
* fix: flag tests to use Write API instead of sockets
* feat: flag notes API + tests
* chore: remove debug line
* test: fix breaking test on mongo
2021-07-16 13:44:42 -04:00
Barış Soner Uşaklı
4a56388ec3
feat: store topic tags in topic hash ( #9656 )
...
* feat: store topic tags in topic hash
breaking: remove color info from tags (use css)
* fix: remove unused tag modal
* fix: tag search
2021-07-12 19:25:04 -04:00
Julian Lam
e03782f218
fix(docs): #9648
2021-07-07 09:33:26 -04:00
Barış Soner Uşaklı
1bf263c4a2
9622 ( #9625 )
...
* fix : #9622
dont allow regular user to remove system tags
* refactor: add guest/spider check to isPrivileged
string/trim tag
2021-06-22 12:21:52 -04:00
Barış Soner Uşaklı
84e065752f
fix : #9622 ( #9623 )
...
dont allow regular user to remove system tags
2021-06-22 11:09:32 -04:00
gasoved
8168c6c407
fix: purge uploaded images accordingly #9606 ( #9611 )
...
* fix: purge uploaded images accordingly
* fix: tests
* fix: relative paths
2021-06-18 09:21:23 -04:00
Julian Lam
f6c14d6b62
fix: introduce artificial delay + delay fudging on invalid email during reset token generation
2021-06-11 14:47:13 -04:00
Barış Soner Uşaklı
8c952aa381
fix: lint
2021-06-11 09:57:40 -04:00
Barış Soner Uşaklı
be19f27f40
feat: add filter:categories.categorySearch
2021-06-11 09:47:23 -04:00
Mats
2b42e7edb0
chore: lint
2021-06-07 10:54:07 -04:00
Mats
6f73261186
fix: extra ')'
2021-06-07 10:54:07 -04:00
Mats
d07229aa6b
chore: fix indentation
2021-06-07 10:54:07 -04:00
Mats
edcba61aa9
fix: disallow editing of other users' notes
...
Feel free to close this if it is intentional, but as you are not allowed to delete other users notes I expect you shouldn't be able to edit them. Editing another users post also changes ownership, allowing you to then delete it.
I also added `error:` to the errormessage so that they display properly.
2021-06-07 10:54:07 -04:00
Barış Soner Uşaklı
0096cf178a
refactor: bubble other errors
2021-05-10 11:34:54 -04:00
Julian Lam
a9bb108802
fix: wrong error message checked
2021-05-10 11:33:20 -04:00
Julian Lam
ec6d1e2321
fix : #9507 session reroll causes socket.io to become confused ( #9534 )
...
* fix : #9507 session reroll causes socket.io to become confused
* fix: added return
* fix: simpler logic for error handling
* fix: overly sensitive catch
2021-05-10 11:22:37 -04:00
Barış Soner Uşaklı
b40fc4b64d
feat: #9511 send notifications on accept/reject
2021-04-26 14:50:44 -04:00
Barış Soner Uşaklı
ed534f34f5
fix: buildReqObject headers for socket.io calls
2021-04-23 12:37:59 -04:00
psychobunny
60eed8d89f
fix: let recent replies respect oldest/newest sort settings
2021-04-11 19:53:40 -04:00
gasoved
077330b764
feat: scheduled topics ( #9399 )
...
* feat: scheduled topics
* refactor: linting fixes
* fix: tests
* fix(test): race condition
* fix: make a single request
2021-03-24 14:28:02 -04:00
Julian Lam
d8ff9851a3
fix: typo in switch..case
2021-03-19 15:46:58 -04:00
Barış Soner Uşaklı
6aa60b63b5
fix: category search not using uid
2021-03-16 22:59:58 -04:00
Barış Soner Uşaklı
a8f7b24452
fix : #9395 , pass all data from client to Topics.reply ( #9396 )
...
* fix : #9395 , pass all data from client to Topics.reply
so plugins can set custom fields
refactor and use setDefaultPostData
* fix: circular json error
* refactor: change params
2021-03-15 15:34:05 -04:00
Barış Soner Uşaklı
e789fe8d2a
fix : #9383 , don't show deleted topic titles in inf scroll
2021-03-13 22:54:32 -05:00
Barış Soner Uşaklı
52082e1296
feat: add resolve flag to post tools
2021-03-12 16:38:05 -05:00
Barış Soner Uşaklı
3aa26c4df2
fix : #9339 , only log email errors once per digest, notification push
...
show notice in acp
2021-03-05 19:03:16 -05:00
Julian Lam
c1b3079d93
feat: category privilege API routes
...
closes #9342
2021-03-04 12:46:31 -05:00
Barış Soner Uşaklı
0af9d26fe5
feat: change uploadCroppedPicture to use updateProfile as well
2021-03-03 17:14:55 -05:00
Barış Soner Uşaklı
a598abcd8e
feat: use updateProfile for picture change
...
so it triggers action:user:updateProfile
2021-03-03 17:11:13 -05:00
Julian Lam
1155b0c42f
feat: allow payload to be passed to emailer test method
2021-03-02 12:30:37 -05:00
Julian Lam
955021247e
feat(user): icon background selector in change picture modal
2021-02-19 11:38:48 -05:00
Barış Soner Uşaklı
ed3d9dcbbf
feat: pass post object to filter:post.tools
2021-02-19 11:32:17 -05:00
Barış Soner Uşaklı
0e07f3c9ba
feat: allow defining a list of system tags
2021-02-17 14:44:04 -05:00
Barış Soner Uşaklı
9ce6f8ad93
feat: add tag filter to getSortedTopics
2021-02-16 23:12:10 -05:00
Barış Soner Uşaklı
3595473485
feat: load user posts/topics via xhr on infinitescroll
2021-02-11 16:47:51 -05:00
Barış Soner Uşaklı
a5fa212fc7
fix: wait for event.log to finish before killing process
2021-02-09 23:03:02 -05:00
Barış Soner Uşaklı
670cde78da
feat: add invalid event name to error message
2021-02-08 18:36:41 -05:00
Peter Jaszkowiak
cc9d6fd08b
chore: eslint max-len
2021-02-08 18:06:44 -05:00