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ı
b28f9f776a
feat: closes #10501 , minimum reputation to chat
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
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ı
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ı
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
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
Barış Soner Uşaklı
794bf01b21
feat: allow changing default search in
3 years ago
Julian Lam
be97aa6f13
feat(emails): +includeUnverifiedEmails ACP setting
4 years ago
psychobunny
05cc7ccb60
feat: make undoTimeout configurable, closes #9599
4 years ago
Barış Soner Uşaklı
9b71b087ec
feat: lang strings
4 years ago
psychobunny
a9978fcfd2
feat: rate limit file uploads
4 years ago
Barış Soner Uşaklı
0e07f3c9ba
feat: allow defining a list of system tags
4 years ago
Barış Soner Uşaklı
d1364c3130
Categories refactor ( #9233 )
...
* feat: wip categories pagination
* feat: add subCategoriesPerPage setting
* feat: add load more sub categories button to category page
* fix: openapi spec
* feat: show sub categories left on category page
hide button when no more categories left
* breaking: rename categories to allCategories on /search
categories contains the search results
* fix: spec
* refactor: remove cidsPerPage
* fix: tests
* feat: use component for subcategories
* fix: prevent negative subCategoriesLeft
4 years ago
Julian Lam
6b1c97db79
feat: feature flag for auto-resolving a user's flags on ban [breaking]
...
The default behaviour has now been changed to 'off'. Going forward, a user's flags will no longer automatically resolve on ban.
4 years ago
Julian Lam
ac734b8335
fix : #8912
4 years ago
Barış Soner Uşaklı
9ca44e6f54
feat: add displayname into user obj #8637 ( #8909 )
...
* feat: add displayname into user obj #8637
* fix: spec
* perf: dont load settings if acp setting is turned off
4 years ago
Barış Soner Uşaklı
4e9b10ab76
feat: #5274
4 years ago
Barış Soner Uşaklı
fb567a7a33
feat: #4456
4 years ago
Barış Soner Uşaklı
1d6bcbebde
feat: https://github.com/NodeBB/NodeBB/issues/8147
4 years ago
Opliko
04f4429f72
Resolve #7514 - optional timer for registration queue ( #8796 )
...
* feat: #7514 Optional timer for registration queue
* feat: show minutes in average time
* fix: don't show total number of minutes
* feat: implement requested changes
* fix: just store minutes instead of milliseconds
* feat: set default values
4 years ago
Barış Soner Uşaklı
9e3eb5d41a
feat: #8821 , allow guest topic views
4 years ago
Barış Soner Uşaklı
6ac73ccb7e
feat: #8801 , disable express compression by default
4 years ago
cryptoethic
b3ed26ac2c
feat: revoke user sessions above threshold ( #8731 )
...
* feat: revoke user sessions above threshold
* fix: removed translations from en-US
* fix: defined default maxUserSessions in install\data\defaults.json
4 years ago
Julian Lam
2ec838fc59
feat(writeapi): token generation/delete routes, ACP updates
4 years ago
Julian Lam
49652e6f1b
feat: management of API tokens via ACP
4 years ago
psychobunny
14ba1a6dbb
feat: analytics:maxCache setting in ACP
...
I removed a TODO from core. Watch your head as flying pigs are abound
4 years ago
psychobunny
9c5b690799
feat: up recommended size to 512x512 + ACP labels for PWA
4 years ago
psychobunny
6478b32d0e
feat: upload maskable icon for PWA
4 years ago
psychobunny
4c1e717b2b
fix: update notification delay ACP help text
4 years ago
psychobunny
5b427a0c3b
feat: option in ACP to configure notification/email delay for chats
4 years ago
Barış Soner Uşaklı
46ab2711d4
fix : #8432 , add CSP frame-ancestors
4 years ago
Kyle Farris
2b785628e7
fix: removed invalid options for the sendmail transport ( #8576 )
...
* Removed invalid options for the sendmail transport that were causing Nodemailer to return the SMTPTransport instead.
* Removed options for rate limiting in admin email interface. Added new option for toggling whether to use pooled connections.
4 years ago
Barış Soner Uşaklı
fd4c3cda42
fix : #4695 , remove new notif alert
5 years ago