Julian Lam
8b09292e77
chore: add deprecation notice in comments for ajaxify.loadExtraScripts
4 years ago
Julian Lam
7da1b43f2b
fix: script failure if client-side page script does not exist
4 years ago
Julian Lam
dc84559d0b
feat(topic-events): topic events GET route in write API
4 years ago
Julian Lam
8e93bf7362
feat(topic-events): client-side handling on topic event log
4 years ago
Julian Lam
df2fdd56ba
fix(topic-events): repeated invocations of Posts.addTopicEvents caused dupes to be added to DOM
4 years ago
Julian Lam
9559fad8ac
refactor(topic-events): expose addTopicEvents method in topic posts lib
...
+ allow it to accept an array of events, or fall back to ajaxify data otherwise
4 years ago
Julian Lam
882e6a159c
feat(topic-events): handle newest_to_oldest sort in topic events, WIP
4 years ago
Julian Lam
2293a07a06
feat(topic-events): generic css for timeline-event
4 years ago
Julian Lam
611d1f872d
feat(topic-events): support for uids in topic event payloads
4 years ago
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