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