gasoved
a2a7557cc0
refactor: update dom after diff deletion better
2021-02-03 09:49:28 -05:00
gasoved
4447a64eaa
refactor: removed 3 lines
2021-02-03 09:49:28 -05:00
gasoved
72b050b4a8
test: post diff deletion tests
2021-02-03 09:49:28 -05:00
gasoved
eb642f40b9
feat: #9109 , ability to delete a post's diffs
2021-02-03 09:49:28 -05:00
Misty (Bot)
a87416971b
Latest translations and fallbacks
2021-02-03 09:07:44 +00:00
Julian Lam
501441b736
feat: add .delete() method to api module
2021-02-02 10:27:34 -05:00
psychobunny
58655e9a0b
fix: invalid API call when unfollowing a user
2021-02-02 10:16:03 -05:00
Misty (Bot)
526df41db1
Latest translations and fallbacks
2021-02-02 09:07:11 +00:00
Barış Soner Uşaklı
833c73e81b
fix: example
2021-02-01 22:21:19 -05:00
Barış Soner Uşaklı
cc560ca3f9
feat: doc add description
2021-02-01 22:08:56 -05:00
Barış Soner Uşaklı
ed11e17129
feat: add doc for query param
2021-02-01 22:03:44 -05:00
Opliko
2bc74cffe6
fix : #9127 , scope service worker to relative_path for the forum ( #9239 )
...
Adds a `Service-Worker-Allowed` header on `assets/src/service-worker.js` URL and uses `scope` option during registration to ensure the service worker is correctly scoped to the entire forum and only the forum.
2021-02-01 19:40:14 -05:00
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
2021-02-01 15:19:32 -05:00
Barış Soner Uşaklı
4c12e0aaf8
fix: update docs
2021-02-01 15:16:36 -05:00
Julian Lam
5131eb6b90
fix: action:admin.settingsLoaded to use new hooks lib
2021-01-31 16:59:03 -05:00
Julian Lam
b0f5d5a594
fix: crash on firing action hook that had no listeners registered
2021-01-31 16:59:03 -05:00
Julian Lam
1a04ec6419
fix: bug where action:settings.sorted-list.loaded fired early
...
The hook was fired before the elements had been added to the DOM.
Also, I updated it to use the new hooks lib.
2021-01-31 16:59:03 -05:00
Barış Soner Uşaklı
a29dd21de4
fix: don't translate message on every ajaxify
2021-01-30 15:01:43 -05:00
Misty (Bot)
195e688bac
Latest translations and fallbacks
2021-01-30 09:06:05 +00:00
Julian Lam
4029ec3713
fix: multiple sorted-lists do not save to the correct set
2021-01-29 13:39:00 -05:00
Misty (Bot)
406faf4c66
Latest translations and fallbacks
2021-01-29 09:10:35 +00:00
Julian Lam
f8bf9e99c4
fix: pass module name to static:script.init, +comments
...
I feel it is difficult to know exactly what the original use-cases were for these hooks, so some comments may be helpful.
2021-01-28 16:15:04 -05:00
Julian Lam
4bb3b0323d
feat: guard password fields in login/register against accidental caps lock
2021-01-28 15:00:26 -05:00
Misty (Bot)
53a6dca3c6
Latest translations and fallbacks
2021-01-28 09:10:07 +00:00
Barış Soner Uşaklı
faeb637353
fix: tests remove old routes
2021-01-27 20:30:33 -05:00
Barış Soner Uşaklı
05be1c6603
feat: restore action:script.load, allow modifying loaded module via static:script.init
2021-01-27 17:21:08 -05:00
Julian Lam
8b09292e77
chore: add deprecation notice in comments for ajaxify.loadExtraScripts
2021-01-27 16:10:19 -05:00
Julian Lam
7da1b43f2b
fix: script failure if client-side page script does not exist
2021-01-27 14:32:15 -05:00
Julian Lam
dc84559d0b
feat(topic-events): topic events GET route in write API
2021-01-27 13:16:49 -05:00
Julian Lam
8e93bf7362
feat(topic-events): client-side handling on topic event log
2021-01-27 13:16:49 -05:00
Julian Lam
df2fdd56ba
fix(topic-events): repeated invocations of Posts.addTopicEvents caused dupes to be added to DOM
2021-01-27 13:16:49 -05:00
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
2021-01-27 13:16:49 -05:00
Julian Lam
882e6a159c
feat(topic-events): handle newest_to_oldest sort in topic events, WIP
2021-01-27 13:16:49 -05:00
Julian Lam
2293a07a06
feat(topic-events): generic css for timeline-event
2021-01-27 13:16:49 -05:00
Julian Lam
611d1f872d
feat(topic-events): support for uids in topic event payloads
2021-01-27 13:16:49 -05:00
Julian Lam
ab2e1ecb40
feat(topic-events): work in progress topic events logic and client-side implementation
2021-01-27 13:16:49 -05:00
Julian Lam
faf5960373
fix: bug where action:ajaxify.end was never called if there were no init scripts
2021-01-27 12:23:02 -05:00
Julian Lam
8e5687a4af
refactor(hooks): deprecate action:script.load client-side hook
...
Use `static:script.init` instead.
2021-01-27 12:23:02 -05:00
Julian Lam
efff8e2ae2
fix(hooks): bug where hook firing would fail if there were no listeners
2021-01-27 12:23:02 -05:00
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)
2021-01-27 12:23:02 -05:00
Julian Lam
1d77572117
feat(hooks): update action:ajaxify.end to use new hooks module
2021-01-27 12:23:02 -05:00
Julian Lam
412d285850
fix(hooks): fallback handling for core invocations of hooks.fire
...
+ .on() which is the same as .register()
2021-01-27 12:23:02 -05:00
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.
2021-01-27 12:23:02 -05:00
Misty (Bot)
42c0f9ac52
Latest translations and fallbacks
2021-01-27 09:11:26 +00:00
Misty (Bot)
39bc741bca
Latest translations and fallbacks
2021-01-26 09:10:04 +00:00
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
2021-01-25 12:13:09 -05:00
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.
2021-01-25 11:07:29 -05:00
Misty (Bot)
a396b1099c
Latest translations and fallbacks
2021-01-25 09:09:10 +00:00
Julian Lam
b2b1450e5d
fix : #9217 , render 400 error page on bad access to /register
2021-01-24 13:59:16 -05:00
Misty (Bot)
06e2ef1a8e
Latest translations and fallbacks
2021-01-24 09:06:49 +00:00