Julian Lam
61bab38b2b
Merge branch 'develop' into bootstrap5
2023-01-19 15:51:53 -05:00
Julian Lam
eab5ab7ff9
Merge branch 'master' into develop
2023-01-19 15:39:02 -05:00
Julian Lam
cdf31b7472
fix: update text inputs in reputation page to be type number
2023-01-19 15:17:29 -05:00
Julian Lam
e4980c8e1b
fix: some forms don't need that bottom margin
2023-01-19 15:12:56 -05:00
Julian Lam
e1a8941e79
fix: arbitrarily add bottom margin to all checkboxes
2023-01-19 15:06:02 -05:00
Julian Lam
6e85ef0b89
fix: add missing form-label class, add semibold to form check labels
2023-01-19 15:05:11 -05:00
Barış Soner Uşaklı
bd679499dc
breaking: move category filter/selector dropdowns to core
2023-01-19 12:04:44 -05:00
Barış Soner Uşaklı
68f66223e7
changes for profile picture
2023-01-18 21:25:00 -05:00
Julian Lam
459bc52338
fix : #11136 , tests, and returning the proper number of arrays
2023-01-18 15:08:35 -05:00
Julian Lam
39e009c05a
fix : #11136 , only show mods of active categories when getModeratorUids is called
2023-01-18 14:47:10 -05:00
Barış Soner Uşaklı
d93ef486c6
fix: closes #11169
2023-01-18 10:33:56 -05:00
Julian Lam
f77f72f9a0
chore: newline
2023-01-18 09:59:36 -05:00
Barış Soner Uşaklı
747cb1f0a1
fix: closes #11173 , clear require cache if wrong dependency is installed
2023-01-18 09:40:00 -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ı
e282d46322
generics before theme, so theme can override
2023-01-15 13:08:37 -05:00
Barış Soner Uşaklı
bb45abac87
feat: picture switcher mobile
2023-01-15 12:27:44 -05:00
Barış Soner Uşaklı
d2dae19a54
refactor: add missing label classes
2023-01-13 23:15:07 -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
Julian Lam
a69bc2cf7f
fix: remove unneeded assignment, as req and locals will not likely ever be completely reassigned
2023-01-13 10:04:58 -05:00
Julian Lam
25ae58e8a0
fix: move call to filter:middleware.buildHeader out of parallel so that req can be overridden by plugins prior to loading config
2023-01-13 09:53:14 -05:00
Barış Soner Uşaklı
d3d831e31b
fix: system messages are new sets
2023-01-12 21:48:55 -05:00
Barış Soner Uşaklı
2658bcc821
fix: chatwith message fix
2023-01-12 21:44:36 -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ı
5991727f42
fix: chat fix
2023-01-12 16:14:16 -05:00
Barış Soner Uşaklı
32cad6dc82
feat: add new language string for chat usernames
2023-01-12 13:32:39 -05:00
Barış Soner Uşaklı
b62478bc56
chore: up themes, fix fontawesome order
2023-01-11 16:08:52 -05:00
Julian Lam
63bc8bfd57
fix: move call to filter:middleware.buildHeader out of parallel so that req can be overridden by plugins prior to loading config
2023-01-10 11:16:19 -05:00
Julian Lam
0a691e6744
fix: move call to filter:middleware.buildHeader out of parallel so that req can be overridden by plugins prior to loading config
2023-01-10 11:08:29 -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ı
f35cbe8a71
fix: mixins
2023-01-09 14:36:40 -05:00
Barış Soner Uşaklı
cfbe242a0b
add gray borders move mixins after bs
2023-01-09 14:29:22 -05:00
Barış Soner Uşaklı
83ee650d96
allow core style override by theme
2023-01-05 18:44:01 -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
Julian Lam
a344e6ec0c
Fix for #11119 , restore password reset rate limiting ( #11120 )
...
* chore: incrementing version number - v2.8.1
* chore: update changelog for v2.8.1
* fix: accidental clearing of reset rate limiting on reset send
* test: move user reset tests to its own file, add failing test for user reset locks
* fix : #11119 , counter attempted flooding of user reset route
* test: fix password reset socket test to check for error now
* test: same user sending multiple reset emails
should work after waiting the correct amount of time
* lint: fixes
* chore: rename outdated `cleanTokensAndUids` method
* test: no need to create user for new test
Co-authored-by: Misty Release Bot <deploy@nodebb.org >
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2023-01-04 11:24:46 -05:00
Barış Soner Uşaklı
b81fd81af6
feat: fire filter:topics.getUnreadTids even if there are no urnead topics
2023-01-03 14:13:01 -05:00
Barış Soner Uşaklı
586eed1407
fix: vulnerability in socket.io nested namespaces ( #11117 )
2022-12-30 09:49:22 -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ı
d190bf41e0
add responsive borders
2022-12-24 13:12:03 -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
8f5bb18ee5
feat: update default theme to harmony, move default footer widget to sidebar footer
2022-12-23 14:09:48 -05:00
Julian Lam
69a285fa2c
feat: pass widgets to client-side header/footer data
2022-12-23 13:49:57 -05:00
Barış Soner Uşaklı
d1087106e4
refactor: topics.markAsUnreadForAll
...
fix fork test
2022-12-22 09:53:04 -05:00
Julian Lam
2144650dd5
Merge remote-tracking branch 'origin/develop' into bootstrap5
2022-12-21 17:20:42 -05:00
Opliko
de31cb1a4f
feat: add force flag to plugin install in cli ( #11089 )
2022-12-21 17:00:35 -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
Julian Lam
896493dbd6
fix: change hsts-maxage back to numeric input type, change API token uid input to numeric text type
2022-12-21 16:59:10 -05:00