Commit Graph

2227 Commits (fb567a7a33d2f5074b1e2ae885a61f2db5448e01)

Author SHA1 Message Date
Barış Soner Uşaklı fb567a7a33 feat:
Barış Soner Uşaklı a6afcfd531 feat: , allow flagging self posts
dont count flags towards self posts
dont allow flagging your own account
Barış Soner Uşaklı 35f932cd64 feat: , add oldCategory if topic is moved
Barış Soner Uşaklı b44ddecdf8 feat: , separate notification type for group chats
Misty (Bot) fbdde03217 Latest translations and fallbacks
Barış Soner Uşaklı 1d6bcbebde feat: https://github.com/NodeBB/NodeBB/issues/8147
gasoved 3ccebf112e
feat: invites regardless of registration type, invite privilege, groups to join on acceptance ()
* feat: allow invites in normal registration mode + invite privilege

* feat: select groups to join from an invite

* test: check if groups from invitations have been joined

* fix: remove unused variable

* feat: write API versions of socket calls

* docs: openapi specs for the new routes

* test: iron out mongo redis difference

* refactor: move inviteGroups endpoint into write API

* refactor: use GET /api/v3/users/:uid/invites/groups

Instead of GET /api/v3/users/:uid/inviteGroups

* fix: no need for /api/v3 prefix when using api module

* fix: tests

* refactor: change POST /api/v3/users/invite

To POST /api/v3/users/:uid/invites

* refactor: make helpers.invite awaitable

* fix: restrict invite API to self-use only

* fix: move invite groups controller to write api, +tests

* fix: tests

Co-authored-by: Julian Lam <julian@nodebb.org>
Misty (Bot) ce9cf2a545 Latest translations and fallbacks
Misty (Bot) 03329408b7 Latest translations and fallbacks
Misty (Bot) 7693ab90e2 Latest translations and fallbacks
Julian Lam fdab76f822 fix: missing admin/menu language key+fallback
Julian Lam 8518404e22
feat: allow groups to specify which cids to show member posts from ()
* feat: allow groups to specify which cids to show member posts from

* docs: fix tests for openapi

* fix: test breakage caused by improper conditional

* feat: server-side checking of memberPostCids for validity

* feat: admin panel template update to select categories to include

* refactor: privilege helpers.isUserAllowedTo

... to helpers.isAllowedTo, allowing group names to be passed in
Misty (Bot) daf2e73c29 Latest translations and fallbacks
Opliko 04f4429f72
Resolve - optional timer for registration queue ()
* feat:  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
Misty (Bot) 0b57ec19ce Latest translations and fallbacks
Misty (Bot) e6b9e8ddee Latest translations and fallbacks
Barış Soner Uşaklı 2e44639210 fix: guest header/footer cache
allow clearing individual caches
Tobias Dossinger 1ce983ccb9
add public/language/de/admin/menu.json & public/language/de/admin/settings/api.json ()
Co-authored-by: Tobias Dossinger <tobiasdossinger@Jans-MBP-3.localdomain>
Co-authored-by: Julian Lam <julian@nodebb.org>
Julian Lam 8368c25b1d chore: fallback l10n for admin-settings-api
Misty (Bot) e81e88f3e9 Latest translations and fallbacks
Barış Soner Uşaklı f1f9b225b0
feat: , cache refactor ()
* feat: , cache refactor

ability to disable caches
ability to download contents of cache
refactor cache modules to remove duplicated code

* fix: remove duplicate hit/miss tracking

check cacheEnabled in getUncachedKeys
Misty (Bot) 113d3324fb Latest translations and fallbacks
Barış Soner Uşaklı 9e3eb5d41a feat: , allow guest topic views
Misty (Bot) 841cbcc3e3 Latest translations and fallbacks
Misty (Bot) 2baccd3ce2 Latest translations and fallbacks
Barış Soner Uşaklı 6ac73ccb7e feat: , disable express compression by default
Misty (Bot) 5605a0d1b7 Latest translations and fallbacks
Misty (Bot) 822c13f199 Latest translations and fallbacks
Misty (Bot) 89a1f481e0 Latest translations and fallbacks
Misty (Bot) c31cab3457 Latest translations and fallbacks
Barış Soner Uşaklı e6440c0d21 fix: , fix move all
add new language keys
Misty (Bot) df1cfc4caf Latest translations and fallbacks
Misty (Bot) 1b50e1a062 Latest translations and fallbacks
Misty (Bot) 854d61a257 Latest translations and fallbacks
Misty (Bot) d52992de1b Latest translations and fallbacks
Barış Soner Uşaklı 872bacf1c4
Admin/users ()
* feat: wip admin/users

* feat: more work

* feat: more fixes

* feat: , verified/unverified user groups

* feat: add filter

* feat: change user search to use filters array

* refactor: remove unused search call

* fix: tests

* fix: cant join system groups

* fix: upgrade script
Misty (Bot) 0a4fd50aac Latest translations and fallbacks
Misty (Bot) ea830871c2 Latest translations and fallbacks
Misty (Bot) d5d05e17af Latest translations and fallbacks
Barış Soner Uşaklı f259063f08 fix: , dont add admins to table
cryptoethic b3ed26ac2c
feat: revoke user sessions above threshold ()
* feat: revoke user sessions above threshold

* fix: removed translations from en-US

* fix: defined default maxUserSessions in install\data\defaults.json
Julian Lam 2ec838fc59 feat(writeapi): token generation/delete routes, ACP updates
Julian Lam 49652e6f1b feat: management of API tokens via ACP
Misty (Bot) af90b99706 Latest translations and fallbacks
Misty (Bot) 174e239332 Latest translations and fallbacks
Misty (Bot) d93315e3ee Latest translations and fallbacks
Misty (Bot) 6ee0cad289 Latest translations and fallbacks
Misty (Bot) c65ea5bfa6 Latest translations and fallbacks
Barış Soner Uşaklı e60357d20d
feat: , add top/popular sections to digest email ()
Misty (Bot) 39b51707ce Latest translations and fallbacks