Julian Lam
4314b8e201
Revert "fix: replace input type number with text/pattern"
...
This reverts commit cde4c6ac7e
.
The changeset was naive in the sense that a lot of the changes inputs actually work better as type="number".
2 years ago
Julian Lam
2bc23a9526
fix: replace input type number with text/pattern
2 years ago
Julian Lam
d9852c3245
Revert "fix: replace input type number with text/pattern"
...
This reverts commit cde4c6ac7e
.
The changeset was naive in the sense that a lot of the changes inputs actually work better as type="number".
2 years ago
Julian Lam
45ae31f816
fix: replace input type number with text/pattern
2 years ago
Barış Soner Uşaklı
864fe0f971
feat: add permissions-policy header
2 years ago
Barış Soner Uşaklı
3c85b944e3
feat: allow groups to be exempt from maintenance mode
...
closes #11030
2 years ago
Julian Lam
9c576a0758
Email confirmation QOL updates ( #10987 )
...
* breaking: remove `SocketUser.emailConfirm`, re: #10954
* chore: move email confirmation related configs to own section in Settings > Email
* feat: new user email method `getValidationExpiry`, returns expiration in ms.. probably.
* fix: bug where `user.email.isValidationPending` returned an u nexpected non-boolean value if there was no confirmation pending (only when checking email as well)
* fix: update getValidationExpiry to return ms
* test: use emailConfirmInterval for tests, for now
* fix: throw friendly error when attempting an email change within email confirmation window
* feat: new config option `emailConfirmExpiry` in days, governs how long the confirm link is good for
* test: additional tests for user email methods
* fix: add back missing handling of option
* test: fix tests
2 years ago
Julian Lam
09f3ac6574
fix: in appropriately named language key `email-confirm-email2`
2 years ago
Julian Lam
15b1561fd3
feat: introduce ACP defined option to rescind notif or do nothing on flag resolve/reject
...
/cc #10867
2 years ago
Barış Soner Uşaklı
aba420a3f3
feat: setting to show signatures only once in topics, closes #10071
3 years ago
Opliko
a9bbb586fc
feat: allow plugins to add to admin cache list ( #10833 )
...
* feat: allow plugins to add to admin cache list
resolves #10820
plugins will have to use `filter:admin.cache.get` hook and just add their own cache to the object there.
* feat: add dump to ttlCache and expose properties
* feat: also expose properties under their current names
* feat: display TTL if set
3 years ago
Julian Lam
4055e3bd1c
feat: automatically enable the SMTP transport option if the SMTP service is changed
3 years ago
Julian Lam
7082291bae
fix : #10808 ; tweak copy for gmail app passwords support
3 years ago
Julian Lam
1b9c68196f
fix: better looking placeholder text for ACP search
3 years ago
Julian Lam
ad072c03d1
Revert "Revert "feat: cross origin opener policy options ( #10710 )""
...
This reverts commit 46050ace1a
.
3 years ago
Julian Lam
43f9e6c8e4
fix: handle ENOENT on file deletion, closes #10645
3 years ago
Julian Lam
46050ace1a
Revert "feat: cross origin opener policy options ( #10710 )"
...
This reverts commit 881323583f
.
3 years ago
Barış Soner Uşaklı
881323583f
feat: cross origin opener policy options ( #10710 )
3 years ago
Julian Lam
88aee43947
feat: new cronjob and ACP option to delete orphans after configurable number of days, closes #10659
3 years ago
Barış Soner Uşaklı
2da188fe10
fix : #10696 , fix alert for password reset email
3 years ago
Barış Soner Uşaklı
b860c2605c
feat: paginaton for admins-mods, closes #10610
...
ability to select categoriest to see children
3 years ago
Barış Soner Uşaklı
b28f9f776a
feat: closes #10501 , minimum reputation to chat
3 years ago
Julian Lam
cd687cff06
fix : #10393 , move 'Create User' control to overflow menu
3 years ago
Barış Soner Uşaklı
be6bbabd0e
feat: ability to mute users
...
new mute privilege
3 years ago
Barış Soner Uşaklı
3414a23bce
feat: min:rep:upvote, and other limits similar to downvotes
...
closes #10380
3 years ago
gasoved
62187caa67
feat: post auto flagging on downvotes #10029 ( #10367 )
...
* feat: post auto flagging on downvotes
* fix: just get one admin
3 years ago
Julian Lam
84dfda59e6
fix : #10144 , automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired
3 years ago
Julian Lam
ea27eaf166
feat: no more sending emails to banned users, + feature flag
3 years ago
Julian Lam
d91aeea3c3
feat: add ACP toggles for COEP and CORP headers
3 years ago
Barış Soner Uşaklı
2fe91e364e
chore: remove unused lang key #10180
3 years ago
Barış Soner Uşaklı
5278b11a01
refactor: remove unused language key
3 years ago
Barış Soner Uşaklı
dd02c49f43
refactor: use lang keys, fix typo
3 years ago
Barış Soner Uşaklı
1980feed46
refactor: use alerts module
3 years ago
Julian Lam
01bd8a8694
remove email only login ( #10030 )
...
* feat: remove ACP option for email-only logins
* feat: remove email-only login, upgrade script to fix config
3 years ago
Julian Lam
09e0c6d503
feat: add feature flag to disable verification emails, closes #9996
3 years ago
Barış Soner Uşaklı
4b738c8cd3
refactor: cleanup info, better cpu usage %
3 years ago
Barış Soner Uşaklı
2e623dd271
feat: #9967 , allow dropdowns in navigation
3 years ago
Barış Soner Uşaklı
8c67031609
feat: show posts previews if enabled on mouse over
3 years ago
Julian Lam
80ea12c1c1
feat: new ACP option `emailPrompt`
...
... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
3 years ago
Barış Soner Uşaklı
eb075c7328
fix: add missing translation
3 years ago
Barış Soner Uşaklı
f4cf482a87
feat: show popular searches
3 years ago
Barış Soner Uşaklı
f7967bdf68
feat: #8053 , biweekly digest option
3 years ago
Peter Jaszkowiak
6436aa65ad
fix: clarify site settings urls vs config.json url ( #9912 )
3 years ago
Peter Jaszkowiak
09f198fc37
fix: clarify SMTP enable toggle ( #9911 )
3 years ago
gasoved
56d05b4e86
feat: confirm before deleting all events ( #9875 )
3 years ago
Barış Soner Uşaklı
5aea6c6aa1
feat: #9855 , allow uid for post queue notifications
3 years ago
Julian Lam
be43cd2597
Topic Linkbacks ( #9825 )
...
* feat: WIP topic linkbacks, + failing tests
* test: don't accidentally comment out all of the post tests
* fix: rename to "backlinks"
* feat: more stub code, more failing tests
* feat: backend methods and passing tests for topic backlinks
* test: uncomment test/posts.js again
* fix: missing quotation mark in topic event helper
* fix: superfluous usage of Promise.all
* test: fix broken test -- used hardcoded (and incorrect) url
* test: parseInt shenanigans
3 years ago
Julian Lam
006fc700dd
feat: add ACP option to require email address on new registration
3 years ago
psychobunny
bf0c02a71e
feat: a slightly less ugly rewards panel
3 years ago
gasoved
3df79683f5
feat: create folders in ACP uploads #9638 ( #9750 )
...
* feat: create folders in ACP uploads #9638
* fix: openapi
* test: missing tests
* fix: eslint
* fix: tests
3 years ago