Julian Lam
ab2e1ecb40
feat(topic-events): work in progress topic events logic and client-side implementation
4 years ago
Julian Lam
faf5960373
fix: bug where `action:ajaxify.end` was never called if there were no init scripts
4 years ago
Julian Lam
8e5687a4af
refactor(hooks): deprecate `action:script.load` client-side hook
...
Use `static:script.init` instead.
4 years ago
Julian Lam
efff8e2ae2
fix(hooks): bug where hook firing would fail if there were no listeners
4 years ago
Julian Lam
e7bd038db1
refactor(hooks): better error handling
...
Hook listeners can both throw and reject, and it will be handled appropriately (e.g. filters won't fail)
4 years ago
Julian Lam
1d77572117
feat(hooks): update action:ajaxify.end to use new hooks module
4 years ago
Julian Lam
412d285850
fix(hooks): fallback handling for core invocations of hooks.fire
...
+ .on() which is the same as .register()
4 years ago
Julian Lam
01c9b1847e
feat(hooks): client-side hooks module
...
Similar to server-side, comes with three hook types, filter, action, and static. Behaviour also mimics server-side.
4 years ago
Misty (Bot)
42c0f9ac52
Latest translations and fallbacks
4 years ago
Misty (Bot)
39bc741bca
Latest translations and fallbacks
4 years ago
Julian Lam
8b72479f62
fix: remove 'filters' and 'categories' from flag details API return [breaking]
...
These options were originally used when the flag filters were shown in the sidebar. This has seen been removed, and so the information is now superfluous
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
Misty (Bot)
a396b1099c
Latest translations and fallbacks
4 years ago
Julian Lam
b2b1450e5d
fix : #9217 , render 400 error page on bad access to /register
4 years ago
Misty (Bot)
06e2ef1a8e
Latest translations and fallbacks
4 years ago
Misty (Bot)
65849d9b93
Latest translations and fallbacks
4 years ago
Misty (Bot)
d1f78cb8c0
Latest translations and fallbacks
4 years ago
Misty (Bot)
a55051de2f
Latest translations and fallbacks
4 years ago
Julian Lam
966c4117ec
refactor(api): post move to write API
4 years ago
Barış Soner Uşaklı
0fa4c11ea6
fix: don't chagne scrollTop if at the top of page
4 years ago
Julian Lam
e118e59ce0
refactor(api): post diffs to use write API
4 years ago
Barış Soner Uşaklı
1590cdf19f
fix : #9206 , fix double escaped arguments
4 years ago
Misty (Bot)
a972b5a77a
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
3d36208877
Merge branch 'master' of https://github.com/NodeBB/NodeBB
4 years ago
Barış Soner Uşaklı
0a471b76b5
fix: use max
4 years ago
Barış Soner Uşaklı
c30b40abe7
fix: keep 60 topics minimum on topic list
4 years ago
Misty (Bot)
fc3a0bd427
Latest translations and fallbacks
4 years ago
Misty (Bot)
a26bfb3fda
Latest translations and fallbacks
4 years ago
Julian Lam
a407a51da6
fix : #9178 missing language strings (and fallbacks) for post-queue
4 years ago
Misty (Bot)
d90c7ff43b
Latest translations and fallbacks
4 years ago
Misty (Bot)
6c855bf48e
Latest translations and fallbacks
4 years ago
Misty (Bot)
96280d76af
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
d83d40cf9b
fix: missing error message
4 years ago
Julian Lam
0da2843281
feat(api): schema definition for new credential checking route
4 years ago
Julian Lam
87a7d85e89
fix: missing breadcrumbs in schema
4 years ago
Barış Soner Uşaklı
072a0e32d8
feat: #8813 , faster category search dropdown
...
when you have 4k+ categories manipulating DOM becomes very slow
clone the list and manipulate it outside of DOM, replace list on DOM when search is done
add utils.debounce so list is updated slower
4 years ago
Misty (Bot)
afe6d84710
Latest translations and fallbacks
4 years ago
Misty (Bot)
ebf1624a90
Latest translations and fallbacks
4 years ago
Misty (Bot)
d1700c40e2
Latest translations and fallbacks
4 years ago
Julian Lam
e5edbc6faf
feat: automatically attempt socket.io reconnection on ajaxify
...
Also, updated messaging and toaster to accurately reflect offline-mode state
4 years ago
Julian Lam
041d45c3d2
fix: genericise .necro-post, bump persona to latest
4 years ago
Julian Lam
edb8da1ef9
feat(api): closes #9123 category and topic routes migrated to Write API
4 years ago
Misty (Bot)
1002c14aa2
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
3121215e87
fix: #9127 , use assets path
4 years ago
Barış Soner Uşaklı
c1ecfd1ebf
feat: #9135 , don't try to reconnect forever
4 years ago
Julian Lam
fb3f3f729f
refactor(openapi): update TopicObject component to reference TopicObjectSlim in its schema
4 years ago
Barış Soner Uşaklı
20c1b684ed
fix : #9151 , dont use service worker for posts requests
4 years ago
Misty (Bot)
f1ec4961d9
Latest translations and fallbacks
4 years ago
Misty (Bot)
29fcdc4c22
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
183cabe90f
fix : #9150 , fix selector so it doesn't add img-responsive to profile pics
4 years ago
Misty (Bot)
d85e351f43
Latest translations and fallbacks
4 years ago
Julian Lam
223f0a5515
feat(acp): admin tags privilege
4 years ago
Julian Lam
d90aa95808
feat: add confirmation modal when assigning admin:admins-mods privilege
4 years ago
Julian Lam
fb46a8d975
feat(acp): admins-mods privilege
4 years ago
Misty (Bot)
c62a6b6ca8
Latest translations and fallbacks
4 years ago
Julian Lam
da191341e8
feat(acp): added new admin privilege for groups management
4 years ago
Julian Lam
3959a7bd9c
fix(api): failing test due to missing file
4 years ago
Julian Lam
32e36f7b2e
feat(api): group ownership API route, switch client-side to use API route
4 years ago
Julian Lam
98550d61d7
feat(api): add schema for groups update route
4 years ago
Julian Lam
4fc1337762
feat(api): added schema for email unsubscribe token
4 years ago
Julian Lam
1cd2689cf6
refactor(api): deprecated groups update socket in favour of API lib
4 years ago
Julian Lam
e640a41a78
refactor(api): update group deletion calls to use write API
4 years ago
Misty (Bot)
4ac13160b5
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
2ef72a94c2
fix : #9136 , fix move topic/post timeout errors
4 years ago
Peter Jaszkowiak
2be396ff6e
fix: email testing and settings change from ACP
...
- changing email SMTP settings wouldn't apply the first time
- "Send Test Email" now will report emailer errors in most cases
4 years ago
Barış Soner Uşaklı
b369dc888b
fix : #9129 , event is fired on socket.io
4 years ago
Julian Lam
f416dc177a
fix: all tests, wrap up work
4 years ago
Julian Lam
9c2de86a6e
fix: two more routes
4 years ago
Julian Lam
cb32e32ae3
feat: fix more tests, add more routes, update api test suite
4 years ago
Julian Lam
14c51e3c60
feat: add registration/complete route, fix some other tests
4 years ago
Julian Lam
b9a61d2d45
fix: api tests
4 years ago
Julian Lam
9de35ec5a3
feat: add missing schemas for various ACP settings routes
4 years ago
Julian Lam
c079051b19
fix: errors in write-api schema
4 years ago
Julian Lam
8e5a413e4e
chore: minor reordering of lines
4 years ago
Julian Lam
990f107736
fix: broken tests from last round of fixes
4 years ago
Julian Lam
d6de925348
feat: add missing schema for category update and deletion
...
Deleted CategoryObj component, since CategoryObject is used more
4 years ago
Julian Lam
eef052c1bf
fix: add missing token generation route to write api spec
4 years ago
Julian Lam
d85181e031
feat: add schema for api ping routes
4 years ago
Julian Lam
878ee06715
refactor: schema backreference test to use map instead of reduce, properly check write-api routes
4 years ago
Julian Lam
df8d62ba06
feat: normalize paths before comparison
4 years ago
psychobunny
b8d4709eec
fix(pwa): #9127 service-worker.js missing on subfolder installs
4 years ago
Barış Soner Uşaklı
b7b588f5c8
fix: trigger action:posts.edited
4 years ago
Barış Soner Uşaklı
feecd66506
fix: api usage
4 years ago
Barış Soner Uşaklı
a15ef53c70
feat: add new client side hooks
4 years ago
Misty (Bot)
e99fe307b6
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
3ed55799ab
fix : #9114 , fix client side groups update for memberPostCids
4 years ago
gasoved
3ba0575584
fix: don't check "select all" if there are no enabled checkboxes
4 years ago
Misty (Bot)
850bf497ea
Latest translations and fallbacks
4 years ago
Misty (Bot)
e7ac767080
Latest translations and fallbacks
4 years ago
Misty (Bot)
7eaedf4847
Latest translations and fallbacks
4 years ago
Julian Lam
15f1a08940
chore(i18n): fallbacks for new topic thumb keys
4 years ago
Julian Lam
2170c40007
fix: iteration logic bug
4 years ago
Julian Lam
ae9439748d
fix: spec
4 years ago
Julian Lam
a30c8ab5c8
feat: clent-side modal for managing topic thumbs
...
closes #9087
4 years ago
Julian Lam
d31aae167e
fix(spec): broken link to status component
4 years ago
Julian Lam
cb7e4cda2a
feat: helper method to get thumbs by pid
4 years ago
Julian Lam
41379e27c8
fix: hack uploader to handle a response from v3 write api
4 years ago
Julian Lam
340387c18a
fix : #9055 , non-standard API response from addThumbs route
...
Also removed old thumb upload router handler, and updated uploadPost handling in composer to match new response schema
4 years ago
Julian Lam
5950683316
feat: closes #9048 , tests for topic thumbs routes, write API schema
4 years ago
Julian Lam
ef10b6b70d
fix: missing file added
4 years ago
Julian Lam
1949d20a87
fix: spec
4 years ago
Barış Soner Uşaklı
0f480be658
fix : #9085 , dont prevent admins from deleting other users
4 years ago
Barış Soner Uşaklı
ff2aa17bbc
fix: show errors when user delete fails
4 years ago
Barış Soner Uşaklı
dd9ed23631
fix: dont start logout timer if adminReloginDuration is disabled
4 years ago
Misty (Bot)
8c125cab6c
Latest translations and fallbacks
4 years ago
Misty (Bot)
68251fffe7
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
13d5a1440b
fix: reconnectin no longer fires on socket.io 3
4 years ago
Misty (Bot)
d95200ce60
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
74274b60ed
feat: allow clicks on navigator, clean dupe code
4 years ago
Barış Soner Uşaklı
4a0d883359
breaking: #8808 , remove utils.slugify
4 years ago
Barış Soner Uşaklı
91c20ceca5
fix : #9065 , settings v2/v3 conflict
4 years ago
Misty (Bot)
ba57876c96
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
a389a31b4a
fix: timeago in navigation
4 years ago
Barış Soner Uşaklı
163d1a39ce
fix: navigation fixes
4 years ago
Barış Soner Uşaklı
73d2f51d7a
fix: cache some jquery objects
4 years ago
Barış Soner Uşaklı
63d0839550
fix: add ev.cancelable
4 years ago
Barış Soner Uşaklı
790f4e4521
fix : #9046 , pretranslate string
4 years ago
Barış Soner Uşaklı
6669496dba
Navigator ( #9049 )
...
* feat: navigator changes
* fix: remove extra code
* feat: add lang keys
4 years ago
Barış Soner Uşaklı
5d00b0895b
fix: sso redirect on /login & /api/login
4 years ago
Barış Soner Uşaklı
698718f87c
feat: allow modifiying browser title on ajaxify
4 years ago
Barış Soner Uşaklı
7e867cf95e
fix : #7597 , fix progress bar of cover/profile uploads
...
send big cover images in chunks
4 years ago
Barış Soner Uşaklı
73746bb489
refactor: remove old hack
4 years ago
Barış Soner Uşaklı
6f68f4d20a
fix : #9032 , fix login redirect for sso plugins
4 years ago
Misty (Bot)
b771a5733b
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
86b7f8a5d4
fix : #8962 , dont show null for purged targets
4 years ago
Barış Soner Uşaklı
3488daa1e8
fix: selector on hooks page
4 years ago
Barış Soner Uşaklı
5f0f476b57
feat: #9005 , use timestamp in profile/cover images
...
delete current one if keepAllUserImages is turned off
fix typo in data
4 years ago
Barış Soner Uşaklı
954dc5b7be
feat: #8983 , update pin tooltip in topic
4 years ago
psychobunny
69864b8746
fix(openapi): spec for c1a7968d23
4 years ago
psychobunny
53abada5f0
Revert "feat: option to allow auto-joining of groups (optionally skip the "request membership" step)"
...
This reverts commit 685f3c6aa6
.
4 years ago
psychobunny
af9e676291
Revert "fix(openapi): spec for 685f3c6aa6173383d6c31b87ed51cf8ed0ca44ce"
...
This reverts commit 1bb75e762e
.
4 years ago
psychobunny
1bb75e762e
fix(openapi): spec for 685f3c6aa6
4 years ago
psychobunny
685f3c6aa6
feat: option to allow auto-joining of groups (optionally skip the "request membership" step)
4 years ago
psychobunny
c1a7968d23
feat: user notification settings for group.leave event
4 years ago
Barış Soner Uşaklı
b46d2f93e6
fix : #9019 , add missing lang strings
4 years ago
Misty (Bot)
4093ccf813
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
cfb7b113e9
fix: spec
4 years ago
Barış Soner Uşaklı
1eb5fabdb1
feat: #8900 , postQueue setting for category
4 years ago
psychobunny
54dc449fb9
fix(acp): #9008 undefined link for "no users browsing" state on dashboard
4 years ago
psychobunny
286243cd37
fix(acp): #9009 no-users-browsing untranslated on dashboard
4 years ago
Misty (Bot)
cfef2092de
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
4c650aeead
feat: #8989 , convert widget nav to dropdown
4 years ago
Barış Soner Uşaklı
5080f35752
fix : #8991 , logout on password reset, dont verify email if password expired
...
dont allow same password on reset
4 years ago
Barış Soner Uşaklı
8adbf54ae6
fix: don't show topic search if no search privilege
4 years ago
Misty (Bot)
f6765ec74d
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
546f58bf1f
fix: timestamp in queue, add post queue strings
4 years ago
Misty (Bot)
eb5a5b6ac2
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
1269103fbb
fix : #8984 , post-queue ux
4 years ago
Barış Soner Uşaklı
d3c04afb98
fix : #8982 , copy color on tag rename, dont copy if target exists
...
refresh page on tag rename
4 years ago
Barış Soner Uşaklı
cbbda45102
fix: remove dupe
4 years ago
Barış Soner Uşaklı
700ef1af97
Merge branch 'master' of https://github.com/NodeBB/NodeBB
4 years ago
Barış Soner Uşaklı
4afdf8bc27
fix: spec, remove old tests
4 years ago
Julian Lam
acb576662e
fix(spec): from 6e6a7a8f8a
4 years ago
Barış Soner Uşaklı
6e6a7a8f8a
fix : #8969 , export csv to file
4 years ago
Julian Lam
1b1205a9ce
fix(spec): broken test due to canFlag addition
4 years ago
Barış Soner Uşaklı
88e5cda5b4
fix: spec for /tag
4 years ago
Julian Lam
82ca376012
chore: fallbacks for nodebb.error
4 years ago
Julian Lam
1e7cf1cbc4
fix : #8971 , disallow flags of privileged users (mods, gmods, admins)
4 years ago
Julian Lam
5b269bc5aa
chore: fallbacks for nodebb.topic
4 years ago
Julian Lam
12b3aa0d8f
feat: add translation key for pin icon label with expiry
4 years ago
Barış Soner Uşaklı
cd072c0b74
Merge branch 'master' of https://github.com/NodeBB/NodeBB
4 years ago
Barış Soner Uşaklı
5c3deb4b0e
fix : #8973 , fix timestamp on ban modal
4 years ago
Julian Lam
22715d5413
refactor: add TopicObjectSlim common schema
4 years ago
Barış Soner Uşaklı
c8554b78b9
fix : #8968 , don't show topic search if search is not enabled
4 years ago
Misty (Bot)
664614bbe3
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
4c7374ea33
fix: flicker on tooltips if server call takes long time
4 years ago
gasoved
a56a657759
fix: missing select/clear all checkbox added to category privileges template ( #8967 )
4 years ago
Julian Lam
e1432caf92
feat: add cancel button to pin expiration modal
4 years ago
Julian Lam
15c6f32c93
refactor: pin/lock threadTools to use topicCommand, rewrote topicCommand to match categoryCommand signature
4 years ago
Barış Soner Uşaklı
7e6427bca7
fix: dont go back after delete account actions
4 years ago
Barış Soner Uşaklı
5ceda14874
Revert "fix: #8955 , popstate to purged topic should go to homepage"
...
This reverts commit 39dae0aaff
.
4 years ago
Julian Lam
39dae0aaff
fix : #8955 , popstate to purged topic should go to homepage
4 years ago
Misty (Bot)
97c037f0a1
Latest translations and fallbacks
4 years ago
Misty (Bot)
7de8b732c0
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
c037779fa1
feat: add topicOwnerPost #8778
4 years ago
Barış Soner Uşaklı
6a819944d5
chore: remove console.log
4 years ago
Julian Lam
d584516947
fix : #8943 , session mismatch modal thrown on login (race condition)
4 years ago
Julian Lam
ac734b8335
fix : #8912
4 years ago
Barış Soner Uşaklı
db1c140ff9
refactor: remove unused require
4 years ago
gasoved
00e75de736
feat: select/clear all checkboxes in privilege table ( #8941 )
4 years ago
Misty (Bot)
0dcc5b2bbf
Latest translations and fallbacks
4 years ago
psychobunny
1c0e8c1663
fix: move meta.getServerTime call to admin namespace
4 years ago
Julian Lam
45a4f1361f
chore(spec): replace ugly hack with another hack for optional properties
4 years ago
Barış Soner Uşaklı
f20c12ee40
fix: add client side check for userslug #8939
4 years ago
Julian Lam
90434a4668
Revert "fix(spec): always show thumb in topic response"
...
This reverts commit 493c568a75
.
4 years ago
Julian Lam
493c568a75
fix(spec): always show thumb in topic response
4 years ago
Julian Lam
ae402e213e
chore: move topic route schema up two levels as slug and index are optional
4 years ago
Julian Lam
b3b501d789
chore: move category route schema up two levels as slug and index are optional
4 years ago
Misty (Bot)
aa7a6991ff
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
cf903e4e8f
fix : #8931 , fix lang string
4 years ago
Barış Soner Uşaklı
95a3f03009
fix : #8932 , fix client side error when updating username
4 years ago
Barış Soner Uşaklı
b18e7e319b
fix: spec
4 years ago
Barış Soner Uşaklı
5fa098326f
fix: https://github.com/NodeBB/NodeBB/pull/8685
...
fix category link redirect on cold load
fix helpers.redirect if passed in url is external
fix ajaxify so it doesn't slice first character of external url
4 years ago
Misty (Bot)
093f984b03
Latest translations and fallbacks
4 years ago
Misty (Bot)
e4d9934155
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
c2bb61231e
fix: spec
4 years ago
Misty (Bot)
bc871dc029
Latest translations and fallbacks
4 years ago
Julian Lam
046d0b1637
feat: allow pins to expire (if set) ( #8908 )
...
* fix: add back topic assert middleware for pin route
* feat: server-side handling of pin expiries
* refactor: togglePin to not require uid parameter [breaking]
* feat: automatic unpinning if pin has expiration set
* feat: client-side modal for setting pin expiration
* refactor: categories.getPinnedTids to accept multiple cids
... in preparation for pin expiry logic, direct access to *:pinned zsets is discouraged
* fix: remove references to since-removed jobs file for topics
* feat: expire pins when getPinnedTids is called
* refactor: make the togglePin change non-breaking
The 'action:topic.pin' hook now sends uid again, as before. However, if it is a system action (that is, a pin that expired), 'system' will be sent in instead of a valid uid
4 years ago
Misty (Bot)
e5d94d9096
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
46acbfdaf1
fix: show messages after app load
4 years ago
Barış Soner Uşaklı
6ef7e8675f
fix : #8915 , fix queue not being cleared after firing click events
...
if you clicked elements early then on every ajaxify.end the same elements were getting click events @julianlam
4 years ago
Julian Lam
00aee84bf7
refactor: use categoryCommand local method for pin/lock in category tools ( #8917 )
...
* refactor: use categoryCommand local method for main actions in category tools
* fix: wrong command passed in
4 years ago
Misty (Bot)
f7f119d5cc
Latest translations and fallbacks
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ı
8d060065a0
fix: spec
4 years ago
Barış Soner Uşaklı
e9585b9be2
fix: group userTitles translation escapes
4 years ago
Misty (Bot)
8de48c3935
Latest translations and fallbacks
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ı
a6afcfd531
feat: #8475 , allow flagging self posts
...
dont count flags towards self posts
dont allow flagging your own account
4 years ago
Barış Soner Uşaklı
62b62821c1
fix: navigation highlight
...
/top was getting hightlighted in navigation if you went into a /topic
4 years ago
Julian Lam
a0b7a82350
feat(api): account deletion routes for the Write API ( #8881 )
...
* feat(api): account deletion routes for the Write API
* refactor: rewrite client-side calls to account deletion to use api
* style: apply DRY
4 years ago
Barış Soner Uşaklı
35f932cd64
feat: #8171 , add oldCategory if topic is moved
4 years ago
Barış Soner Uşaklı
b44ddecdf8
feat: #8204 , separate notification type for group chats
4 years ago
Opliko
6e43086558
resolve #8444 - Allow nested objects in translations ( #8793 )
...
* feat: #8444 Allow nested objects in translations
* feat: #8444 Allow nested objects in translations
* style: don't change formatting
* fix: don't use the first string match if key isn't finished
* feat: #8444 Allow nested objects in translations
* feat: #8444 Allow nested objects in translations
* style: don't change formatting
* fix: don't use the first string match if key isn't finished
* feat: add nested translations test
4 years ago
Misty (Bot)
fbdde03217
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
1d6bcbebde
feat: https://github.com/NodeBB/NodeBB/issues/8147
4 years ago
Julian Lam
d83eb7f89e
refactor: client-side handlers for user invitations
...
DRY
4 years ago
gasoved
3ccebf112e
feat: invites regardless of registration type, invite privilege, groups to join on acceptance ( #8786 )
...
* 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>
4 years ago
Misty (Bot)
ce9cf2a545
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
2f4653a3cc
fix: spec
4 years ago
Barış Soner Uşaklı
9dac9630df
fix: check tid in event handlers client side
4 years ago
Misty (Bot)
03329408b7
Latest translations and fallbacks
4 years ago
Misty (Bot)
7693ab90e2
Latest translations and fallbacks
4 years ago
Julian Lam
fdab76f822
fix : #8872 missing admin/menu language key+fallback
4 years ago
Julian Lam
8518404e22
feat: allow groups to specify which cids to show member posts from ( #8875 )
...
* 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
4 years ago
Misty (Bot)
daf2e73c29
Latest translations and fallbacks
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
Julian Lam
bcccb331db
docs: openapi schema for user/group exist check, session deletion
4 years ago
Julian Lam
97842c43d3
test: new api test to ensure each path's parameters are defined in context
4 years ago
Julian Lam
769aba0aed
fix: refresh flags list on bulk action success
4 years ago
Julian Lam
f300c933a5
refactor: move session revocation route to write api
4 years ago
Misty (Bot)
0b57ec19ce
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
9f7902efdf
fix: remove some unnecessary jquery wrappers
4 years ago
Barış Soner Uşaklı
978f1ee04f
fix: send back jquery object to keep backwards compat
4 years ago
Peter Jaszkowiak
e128264b66
refactor: change Benchpress.parse to .render ( #8856 )
...
It has been deprecated with no warning message for a while
Changing these over before enabling the warning message to reduce spam
4 years ago
Misty (Bot)
e6b9e8ddee
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
fe63c6aef3
fix: spec
4 years ago
Barış Soner Uşaklı
2e44639210
fix: guest header/footer cache
...
allow clearing individual caches
4 years ago
Tobias Dossinger
1ce983ccb9
add public/language/de/admin/menu.json & public/language/de/admin/settings/api.json ( #8842 )
...
Co-authored-by: Tobias Dossinger <tobiasdossinger@Jans-MBP-3.localdomain>
Co-authored-by: Julian Lam <julian@nodebb.org>
4 years ago
Julian Lam
8368c25b1d
chore: fallback l10n for admin-settings-api
4 years ago
Misty (Bot)
e81e88f3e9
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
f1f9b225b0
feat: #8824 , cache refactor ( #8851 )
...
* feat: #8824 , 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
4 years ago
Julian Lam
d263192271
feat: group exists API call in write api
4 years ago
Julian Lam
1446cec77f
feat: user exist route in write api
4 years ago
Misty (Bot)
113d3324fb
Latest translations and fallbacks
4 years ago
Barış Soner Uşaklı
9e3eb5d41a
feat: #8821 , allow guest topic views
4 years ago
Barış Soner Uşaklı
78ee83324c
fix : #8838 , fix chat dropdown timestamps
...
use shorthand like notification dropdown
4 years ago
psychobunny
eec630f1ef
fix(acp): max-height for plugin menu list
4 years ago
Julian Lam
1afd215050
feat: add back error handling for a number of api calls
4 years ago