Commit Graph

2454 Commits

Author SHA1 Message Date
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
Barış Soner Uşaklı
179faa2270 fix: add missing post index 2022-09-22 12:31:25 -04:00
Barış Soner Uşaklı
c3920ccb10 feat: add the user of the post to category teaser 2022-09-22 12:23:34 -04:00
Barış Soner Uşaklı
0bd96ab582 lint: remove less 2022-09-15 09:54:27 -04:00
Barış Soner Uşaklı
89aa9fb212 acp advanced pages 2022-09-08 21:06:23 -04:00
Barış Soner Uşaklı
8aa1596d23 chore: bring back treding plugins 2022-09-04 12:59:03 -04:00
Barış Soner Uşaklı
3d5a6b39d6 lint: fix lint 2022-09-04 12:28:47 -04:00
Barış Soner Uşaklı
b392450c36 perf: disable trending plugins, too slow due to nbbpm 2022-09-04 12:00:27 -04:00
Barış Soner Uşaklı
30b999c16f Merge branch 'develop' into bootstrap5 2022-08-29 14:55:06 -04:00
Barış Soner Uşaklı
5ad7c89803 fix taginput for bs5 2022-08-25 19:56:36 -04:00
Barış Soner Uşaklı
f7f7066286 feat: add new bootswatch skins 2022-08-24 10:21:21 -04:00
Julian Lam
d05705183f refactor: move export generation logic to v3 controller, GET/HEAD routes for exports
re: #10384
2022-08-22 17:03:43 -04:00
Julian Lam
0cda5aa3e3 feat: allow v3 api to handle 202 and 204 response codes as well. 2022-08-22 17:03:43 -04:00
Julian Lam
65b3996ac6 fix: removing duplicate session rerolling code (as it is in passport@^0.6 now) 2022-08-19 12:52:24 -04:00
Julian Lam
20ebf0a1e0 Merge remote-tracking branch 'origin/master' into develop 2022-08-19 10:50:59 -04:00
Barış Soner Uşaklı
489fb3a36f fix: missing req, closes #10847 2022-08-18 09:27:37 -04:00
Barış Soner Uşaklı
aba420a3f3 feat: setting to show signatures only once in topics, closes #10071 2022-08-16 18:06:16 -04:00
Barış Soner Uşaklı
14c79763dd refactor: use group.slug on acp group urls closes #8277 2022-08-16 10:42:33 -04:00