Barış Soner Uşaklı
2b6f1a05bf
feat: admin/groups style change
6 years ago
Barış Soner Uşaklı
db47753877
feat: add process cpu usage to admin
6 years ago
Julian Lam
6f272e3474
fix: removed notification subheader translation string
6 years ago
Julian Lam
f32a992237
feat: revamp email templates to be more style agnostic ( #7375 )
...
* feat: re-designed digest
Updated design, logic no longer shows "no topics", just doesn't
show the list at all, teaser re-retrieved for digest so that it
always grabs a teaser even if there is no reply, changed default
email background to a light grey.
* fix: minor padding issues in digest
* fix: banned template
* fix: invitation.tpl
* fix: removed unused notif_chat and notif_post email templates
* fix: notification template
* fix: registration_accepted template
* fix: reset tpl
* fix: test tpl
* fix: email verify tpl
* fix: reset notify tpl
* fix: welcome tpl
* fix: additional minor font fixes
* fix: removed unused email header image assets
* fix: internationalised 'your daily digest' string
* fix: broken url in digest 🤦
* feat: added RTL support for emailer
/cc @PostMidnight
6 years ago
Barış Soner Uşaklı
8a0e1280d6
feat: quick search
6 years ago
Julian Lam
57069a5c48
fix : #7385 better handling for errors in Adv>Databases
6 years ago
Barış Soner Uşaklı
c01d43e01d
feat: quick search
6 years ago
Julian Lam
e8f3c25676
fix: re-introducing indeterminate checkbox state to ACP privs
6 years ago
Julian Lam
0c09b7402d
feat: logging password resets and errors into event log
...
closes #7343 , also adds tests for password reset socket calls
6 years ago
Barış Soner Uşaklı
70d9c6c4ce
fix : #7232
6 years ago
Barış Soner Uşaklı
c72da5595a
fix : #6806
...
3 new global privileges
view:users
view:tags
view:groups
6 years ago
Barış Soner Uşaklı
9d1fcf4e36
fix: closes #7217
6 years ago
Julian Lam
df6f75eb05
fix : #7298 privilege header misalignment
6 years ago
Barış Soner Uşaklı
cf918078e5
fix : #7211
6 years ago
Julian Lam
8ceb35f537
fix : #7270 Flags graph label not translatable
6 years ago
Julian Lam
51b5fb9826
fix: added missing translation and error state for password change
6 years ago
Baris Usakli
f4ea2c43ab
feat: #7120
6 years ago
Barış Soner Uşaklı
eb7ae54f81
Category watch state ( #7109 )
...
* feat: wip, category watch change
* feat: pass data to client
* feat: allow changing state
* fix: account page categories
* fix: show in unread if topic is followed or category is watched
* feat: add default watch state to acp
* feat: save user category watch state
* feat: update unread recent pages
* fix: remove dupe code
* fix: flip conditions
* fix: handle empty arrays
* fix: ignore/watch on others profile
* feat: upgrade script for category states
if there are any users ignoring categories set their state in new zset and delete cid:<cid>:ignorers
* fix: upgrade
* fix: tests
* fix: redis count
* fix: more tests
6 years ago
Julian Lam
33d4956b76
fix : #7087 , server-side protection against guest blocks
6 years ago
Barış Soner Uşaklı
e55fb43703
fix : #7086
6 years ago
Julian Lam
ed46c5e24b
fix: refreshing settings page on save if language changed
6 years ago
Baris Usakli
96c1dc6276
unescape email subject
6 years ago
Barış Soner Uşaklı
6330d51446
less derpy output
6 years ago
Barış Soner Uşaklı
ed1bf9a16f
add more info to advanced db page
6 years ago
Barış Soner Uşaklı
2c5e38d8f1
closes #7004
...
do not translate email subjects twice, emailer already translates the passed in subject param
6 years ago
Barış Soner Uşaklı
4da3d820d5
remove lang strings
6 years ago
Peter Jaszkowiak
57b39d5ba2
fix(acp): small UI fixes for ACP privileges category selector ( #6946 )
...
- Add dropdown chevron
- Change translations
- Safety against `category` not an object
6 years ago
Barış Soner Uşaklı
b6771836cf
closes #6937
6 years ago
Barış Soner Uşaklı
973b5fcfe0
closes #6932
6 years ago
Julian Lam
5ccdc1c017
internationalising english labels in session time ACP block, #6883
6 years ago
Barış Soner Uşaklı
2e579ee0f9
closes #6883
6 years ago
Julian Lam
4919e9efa3
feat: allow disabling of GDPR features via ACP toggle, closes #6847
6 years ago
Barış Soner Uşaklı
9c03881d5a
add threshold for image resizing
6 years ago
Barış Soner Uşaklı
9f36ce3997
#6862
6 years ago
Barış Soner Uşaklı
ab7657d445
closes #6854
6 years ago
Baris Usakli
71905bb2c6
fix watched categories
6 years ago
Barış Soner Uşaklı
77beaf2e15
Allow local login,closes #6800 ( #6803 )
...
* WIP
* reset groups cache after every suite
6 years ago
Baris Usakli
edefab1d69
closes #6728
...
add option to disable a category on creation
show disabled categories on manage privileges
6 years ago
Baris Usakli
90f3e1281d
up markdown
6 years ago
Barış Soner Uşaklı
b7ead6dc9c
Replace jimp with sharp ( #6774 )
...
* add probe image size and max image size
* replace jimp and image-probe with sharp
* better name for test
* resize with just path
* resize thumb inplace
* use filename
6 years ago
Barış Soner Uşaklı
669a5135e1
closes #6768
6 years ago
Julian Lam
c2c925cacd
closes #6678
6 years ago
Andrew Rodrigues
12940b577b
closes #6703
7 years ago
Barış Soner Uşaklı
14d810c113
show error if cropper fails
7 years ago
Ben Lubar
33228bb7fe
PostgreSQL database driver ( #5861 )
...
* [test/database/list] Fix test list 4 being used in two different tests
* [database/postgres] PostgreSQL database driver
* [database/postgres] Make transactions work based on continuation scope.
* [database/postgres] Implement nested transactions
* eslint --fix
* Add database changes from earlier this week to the PostgreSQL driver.
* Fix typo
* Fix postgres.incrObjectFieldBy returning undefined instead of null when given NaN
* [database/postgres] Fix sortedSetsCard returning an array of strings.
* Update socket.io postgres adapter
* Fix PostgreSQL erroring when multiple updates are made to the same sorted set entry in a single operation.
Add a test case to catch this error.
* Fix lint errors.
* Only prune sessions on one instance in a cluster to avoid deadlocks.
They're caught and handled by the database server, but they spam the logs.
* Fix arguments.slice.
7 years ago
Jimb Esser
3cccbbc1f2
Add option to enable/disable HSTS
...
Also fix HSTS middleware being added twice.
7 years ago
Barış Soner Uşaklı
1c286e4536
not even used
7 years ago
Julian Lam
7dfe953526
closes #6672
7 years ago
Julian Lam
506467ad6f
closes #6663
7 years ago
Ben Lubar
f1a6537fc2
Add notification frequencies from nodebb-plugin-upvote-notifications. ( #6640 )
...
* Add notification frequencies from nodebb-plugin-upvote-notifications.
https://github.com/boomzillawtf/nodebb-plugin-upvote-notifications
* Fix editing settings clearing upvote notification preferences.
7 years ago
Barış Soner Uşaklı
85a55d1740
closes
7 years ago
Barış Soner Uşaklı
cfb9784527
closes #6641
7 years ago
Julian Lam
7a53fa9469
Added block and unblock button to profile dropdown menu, #6560
7 years ago
Barış Soner Uşaklı
9912c400b6
closes #6612
7 years ago
Julian Lam
5cf662e565
closes #6613
7 years ago
Barış Soner Uşaklı
57b7c7ede4
closes #6607
7 years ago
Julian Lam
cb3b2bd27b
closes #6562
7 years ago
Julian Lam
99dc3feeb2
Edit history is now a category-level privilege
...
Closes #6425
7 years ago
Julian Lam
f51bab5d86
fixing incorrect moderate privilege label and pushing to tx config
7 years ago
Barış Soner Uşaklı
14f6e74bad
closes #6556
7 years ago
Barış Soner Uşaklı
d5e85c2eb3
closes #6476 , closes #6546
7 years ago
Barış Soner Uşaklı
b0dad9bd7f
closes #6369
7 years ago
Barış Soner Uşaklı
6940612688
closes #6410
7 years ago
Barış Soner Uşaklı
5bb908b836
fix lang strings
7 years ago
Barış Soner Uşaklı
6eea11a4fd
closes #6529
7 years ago
Barış Soner Uşaklı
a7267df404
closes #6464
7 years ago
Julian Lam
87a5e777f1
closes #6495
7 years ago
Julian Lam
8e275df803
closes #6487
7 years ago
Barış Soner Uşaklı
1f8b000530
log and show last restart on ACP dashboard
7 years ago
Julian Lam
3b9f246b38
updated right to erasure description
7 years ago
Julian Lam
43ffe3f9b5
updated text and fallbacks for #6479
7 years ago
Julian Lam
a08572b800
kick support for chats, #6479
7 years ago
Julian Lam
dc386b5b23
Merge branch 'master' into user-blocking
7 years ago
Julian Lam
4bac78a568
wrapping up basic blocking UCP for #6463
7 years ago
Julian Lam
8db98b5cf4
additional UCP integration for #6463
7 years ago
Julian Lam
3951bb9532
Merge remote-tracking branch 'origin/master' into user-blocking
7 years ago
Julian Lam
7089e5c6a6
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
f0f30041f5
re: #6408
7 years ago
Andrew Rodrigues
1c09094011
show success alert + rebuild msg when ordering plugins
7 years ago
Julian Lam
ca932d30d2
basic UCP integration #6463
7 years ago
Andrew Rodrigues
a3224cc4ba
added missing language key
7 years ago
Julian Lam
777d9aeee6
implement proper file sorting by mtime in ACP uploads
7 years ago
Julian Lam
388765bdf9
added post usage column to uploads ACP page
...
re: #6455
7 years ago
Julian Lam
364ded4f8e
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
501d02220c
closes #6456
7 years ago
Julian Lam
a4dc62c7c7
closes #6441
7 years ago
Julian Lam
67dec83011
profile export for #6441 + integration
7 years ago
Barış Soner Uşaklı
ef99ef86a4
fix lang-key
7 years ago
Barış Soner Uşaklı
927537c759
#6431 add private upload info
7 years ago
Julian Lam
8e822c7772
Added user consent pages ( #6430 )
...
- "Your Rights & Consent" user settings page
7 years ago
Barış Soner Uşaklı
7cd004ca23
user uploads route
7 years ago
Barış Soner Uşaklı
ddd3dfc7f0
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Julian Lam
c6c31e9e5f
a tiny bit of work to make our casing a little less insane
7 years ago
Julian Lam
13a3f44ed3
closes #6432
7 years ago
Barış Soner Uşaklı
47606c8df5
merge
7 years ago
Barış Soner Uşaklı
0070f5c1b2
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Julian Lam
697699f969
updated password reset send success text
7 years ago
Barış Soner Uşaklı
caf43e3025
closes #6358
7 years ago
Julian Lam
113fed05d8
closes #6412
7 years ago
Julian Lam
c1aa46c663
added new option to disable post diffs /cc @BenLubar
7 years ago