Julian Lam
2da0c46344
fix: use userFilter module for assignee, reporterId, targetUid
2023-02-08 16:37:22 -05:00
Julian Lam
2fde4ae3f7
feat: send flags count to frontend on flags list page
2023-02-08 14:18:41 -05:00
Julian Lam
b79627a8ed
refactor: allow frontend to mark chats as unread, use new API v3 routes instead of socket calls, better frontend event handling
2023-02-06 15:56:07 -05:00
Julian Lam
4a15b4ee51
feat: api v3 calls to mark chat read/unread
2023-02-06 13:55:35 -05:00
Julian Lam
16679a1eff
Merge remote-tracking branch 'origin/develop' into bootstrap5
2023-02-02 15:35:24 -05:00
Julian Lam
966724adfe
fix: new language keys for #11206
2023-02-02 14:42:31 -05:00
Julian Lam
a302d68d9d
Merge branch 'develop' into bootstrap5
2023-02-02 13:36:36 -05:00
Julian Lam
a382e6e2e5
Merge branch 'master' into develop
2023-02-02 13:34:55 -05:00
nesro
202378b939
fix : #11254 , return check for reroll property
2023-02-02 09:15:04 -05:00
Barış Soner Uşaklı
69597d6333
dont record searches made by composer
2023-01-31 23:07:49 -05:00
Barış Soner Uşaklı
0713482bd4
feat: #11240 , only show relevant users in flags assignee list
...
for user flags-> admins + all users who have `admin:users` privilege
for post flags -> admins + global mods + moderators of the category the post is in
refactor getModeratorUids function so it can be used for different privileges
2023-01-30 12:26:08 -05:00
Barış Soner Uşaklı
6d819b056e
fix: notif filter selecte field
2023-01-30 10:43:02 -05:00
Barış Soner Uşaklı
28771d5c88
fix: regression from user helper refactor
2023-01-26 21:25:54 -05:00
Julian Lam
3e430d8a46
fix: move reputation removal check to accountHelpers method
2023-01-25 12:04:28 -05:00
Julian Lam
44ea9da022
refactor: remove calls to getUserDataByUserSlug for most account routes, since it is populated via middleware now
2023-01-25 12:04:28 -05:00
Julian Lam
f8eef75daf
refactor(accounts): categories and consent
2023-01-25 12:04:28 -05:00
Julian Lam
c115d93156
refactor: user/blocks
2023-01-25 12:04:28 -05:00
Julian Lam
2bc3cf1aa9
Merge branch 'develop' into bootstrap5
2023-01-23 16:07:15 -05:00
Barış Soner Uşaklı
9150528c71
feat: tag filter
2023-01-21 21:01:27 -05:00
Barış Soner Uşaklı
5085e97e20
some cleanup
2023-01-21 15:55:16 -05:00
Julian Lam
fdc41646d1
feat: api v3 route to add email to user, optionally bypassing validation email, closes #11009
2023-01-21 14:22:34 -05:00
Barış Soner Uşaklı
29a072c24c
category filter on search page
...
remove code that returns all categories on /search
2023-01-21 05:38:16 -05:00
Barış Soner Uşaklı
0f214b5078
feat: new search WIP
2023-01-21 02:08:04 -05:00
Julian Lam
61bab38b2b
Merge branch 'develop' into bootstrap5
2023-01-19 15:51:53 -05:00
Barış Soner Uşaklı
68f66223e7
changes for profile picture
2023-01-18 21:25:00 -05:00
Julian Lam
f77f72f9a0
chore: newline
2023-01-18 09:59:36 -05:00
Barış Soner Uşaklı
52ead114be
fix: closes #11167 , expose disableCustomUserSkins to config
2023-01-17 13:09:30 -05:00
Barış Soner Uşaklı
363e2e3efc
feat: add users last roomId to header
2023-01-17 00:24:31 -05:00
Barış Soner Uşaklı
1d7baf1217
feat: add url to profile links
...
route: 'info'
url: /user/<userslug>/info
used for comparison in harmony account sidebar
2023-01-13 14:31:56 -05:00
Barış Soner Uşaklı
388a8270c9
feat: add notification counts to /notifications
...
refactor notifications page so it uses notification module functions
2023-01-13 10:35:40 -05:00
Barış Soner Uşaklı
e15642ef31
refactor: redirect to first chat when accessing /chats
...
add new hook to disable chat modals
2023-01-12 19:53:51 -05:00
Barış Soner Uşaklı
a4bfbd1c2a
load 30 chats instead of 20
2023-01-10 09:32:23 -05:00
Barış Soner Uşaklı
3efad2e13b
feat: add template name to body class
...
allows styling pages based on template ie .template-groups-details
add allowCoverPicture to all profile routes
2023-01-05 17:24:03 -05:00
Barış Soner Uşaklı
71743affc3
feat: add sort to data
2023-01-05 16:11:56 -05:00
Julian Lam
69806662e6
Session Timeout if "Remember Me" is not checked ( #11125 )
...
* fix: convert loginDays and loginSeconds to number inputs
* feat: configurable session timeout for when "Remember Me" is not checked
closes #11124
* test: addition tests to check loginDays and sessionDuration settings
* test: also test loginSeconds override
2023-01-05 14:10:02 -05:00
Barış Soner Uşaklı
1ea9481af6
fix: lock post/reply similar to user.create
2022-12-25 15:05:15 -05:00
Barış Soner Uşaklı
6e86b4afa2
feat: add selected group to all profile pages
...
add new lang strings
2022-12-23 18:20:43 -05:00
Julian Lam
2144650dd5
Merge remote-tracking branch 'origin/develop' into bootstrap5
2022-12-21 17:20:42 -05:00
Julian Lam
9f531f957e
refactor: flag states so that they are not hardcoded, allow plugins to add additional states, deprecated filter:flags.getFilters hook, closes #11065
2022-12-21 17:00:35 -05:00
Barış Soner Uşaklı
57bfb37c55
feat: add emailHidden
2022-12-20 17:54:14 -05:00
Barış Soner Uşaklı
9b3616b103
refactor: move canPostTopic to privs and use on /unread /tag
2022-12-13 11:05:06 -05:00
Barış Soner Uşaklı
7bd0ccabd3
Merge branch 'develop' into bootstrap5
2022-11-11 16:24:32 -05:00
Barış Soner Uşaklı
3c85b944e3
feat: allow groups to be exempt from maintenance mode
...
closes #11030
2022-11-11 16:23:00 -05:00
Julian Lam
515af200ee
Merge branch 'develop' into bootstrap5
2022-11-09 12:17:21 -05:00
Barış Soner Uşaklı
b5d38bc696
feat: new search hooks
...
filter:search.isAllowed, allow plugins to check if searching is allowed
filter:search.searchIn, allow searching in custom items
2022-10-29 16:57:03 -04:00
Julian Lam
c285f72e12
fix: bug that allowed for bypass of GDPR interstitial on SSO registrations simply by cancelling the form
2022-10-11 10:46:12 -04:00
Julian Lam
2533a2e074
refactor: add new method user.interstitials.get; DRY
2022-10-11 10:46:12 -04:00
Barış Soner Uşaklı
adc248960b
fix: timeago cutoff on users page
...
remove unused translator import
2022-10-02 18:02:33 -04:00
Julian Lam
91849efde1
fix : #10805 , do not set email field in user hash on user creation
2022-09-27 14:34:01 -04:00
Julian Lam
1d63fc469a
chore: remove deprecated old routes for user data exports [breaking]
2022-09-27 11:23:52 -04:00