Julian Lam
|
40dc1c38d3
|
feat(writeapi): added DELETE /groups/:slug/membership/:uid route
|
4 years ago |
Julian Lam
|
68ecf41ecf
|
fix(writeapi): client-side group join API call
|
4 years ago |
Julian Lam
|
952dc211dd
|
feat(writeapi): added group joining and deletion
|
4 years ago |
Julian Lam
|
d044c3223e
|
feat(writeapi): abstracted ajax calls out to new api module
|
4 years ago |
Julian Lam
|
ba345e53e8
|
feat(writeapi): added POST /api/v1/groups
|
4 years ago |
Julian Lam
|
49994f3a15
|
fix(openapi): moved write-api to public/openapi
|
4 years ago |
Julian Lam
|
3072de4812
|
feat: added DELETE /api/v1/categories/:cid route
|
4 years ago |
Julian Lam
|
e942ad8101
|
feat: added PUT /api/v1/categories/:cid route
Deprecated admin.categories.update socket call
Showing stack trace in console for errors, when in development mode
|
4 years ago |
Julian Lam
|
dc666fd8a9
|
feat: added POST /api/v1/categories route
|
4 years ago |
Julian Lam
|
a5af2dc819
|
feat: added PUT/DELETE /api/v1/users/:uid/ban routes
|
4 years ago |
Julian Lam
|
db5c5b2cfb
|
fix: follow route to match spec
|
4 years ago |
Julian Lam
|
b5bbcbaeaa
|
feat: added POST and DELETE /api/v1/users/:uid/follow routes
|
4 years ago |
Julian Lam
|
7aed174ebc
|
feat: added PUT /api/v1/users/:uid/password route
|
4 years ago |
Julian Lam
|
a1ddc210b2
|
feat: added DELETE /api/v1/users/:uid and DELETE /api/v1/users
|
4 years ago |
Julian Lam
|
d15d9e4492
|
fix(refactor): patching helpers.tryRoute for API routes, some re-org
Thanks @barisusakli for the tip
|
4 years ago |
Julian Lam
|
d8879d21db
|
fix: error handling with POST /api/v1/users
|
4 years ago |
Julian Lam
|
58043e07ba
|
fix: use POST call for user creation in ACP
- Not entirely sure about error handling yet, more research needed
- Also added socket method deprecation utility method
|
4 years ago |
Julian Lam
|
bba2a4638c
|
fix: user creation POST route returns user data, updated openapi spec
|
4 years ago |
Julian Lam
|
7b6d43bcc8
|
feat: added checkRequired middleware for API calls
|
4 years ago |
Julian Lam
|
fd67355b03
|
fix(writeapi): authenticate middleware logic to work better with await
|
4 years ago |
Julian Lam
|
f6433ef2c5
|
fix(refactor): merging write-api auth middlewares with core middlewares
|
4 years ago |
Julian Lam
|
ec5c48b188
|
feat: migrating write-api skeleton into core
|
4 years ago |
Barış Soner Uşaklı
|
264818e517
|
fix: use proper api url
no need to parse all tags since https://api.github.com/repos/NodeBB/NodeBB/releases/latest gives the latest non-prerelease, non-draft releases
|
4 years ago |
Barış Soner Uşaklı
|
8eb62e2210
|
fix: tests, get latest release tag recursively
|
4 years ago |
psychobunny
|
cdb794888d
|
style: linting
|
4 years ago |
Barış Soner Uşaklı
|
ed092bf6b5
|
refactor: remove posts.tools.purge
moved the check to socketPosts.purge
|
4 years ago |
Julian Lam
|
dde5b6b814
|
fix: unable to register async method as response hook listener
Also fixes #8723, /api/config now runs middleware.authenticateOrGuest
|
4 years ago |
Barış Soner Uşaklı
|
cb2f6f7c4a
|
fix: test
|
4 years ago |
Barış Soner Uşaklı
|
7bf6d3b8eb
|
fix: dont let mods load postqueue for a cid they are not a mod of
|
4 years ago |
Barış Soner Uşaklı
|
2ea9768e00
|
fix: show disabled categories in admin&mods
|
4 years ago |
Barış Soner Uşaklı
|
fbd85680fb
|
fix: spec
|
4 years ago |
Barış Soner Uşaklı
|
5d9a868142
|
feat: category filter on post queue (#8710)
* feat: category filter on post queue
category filter module
* feat: add spec
|
4 years ago |
psychobunny
|
7545951725
|
chore: refactor src/emailer.js
|
4 years ago |
Peter Jaszkowiak
|
1aa336d837
|
refactor: shared constants (#8707)
define plugin name and theme name regexs in one location for consistency
define various shared paths in one place for consistency
|
4 years ago |
Barış Soner Uşaklı
|
e60357d20d
|
feat: #6594, add top/popular sections to digest email (#8709)
|
4 years ago |
Peter Jaszkowiak
|
55d5cccf2e
|
Document deprecations and remove old ones (#8706)
* chore: document deprecation removal versions
* chore: remove deprecations 2+ versions old
|
4 years ago |
Peter Jaszkowiak
|
017af63fb0
|
fix: #8686, deprecate `plugin.json/library` (#8705)
and also fix deprecated hooks with no alternative
|
4 years ago |
psychobunny
|
5441651ea7
|
fix: update "install plugins" link to go to the download tab
|
4 years ago |
Julian Lam
|
38f88fc563
|
fix: #8699 tags route is case sensitive, though tags are not
|
4 years ago |
psychobunny
|
f4d76f1edd
|
feat: move service-worker.js into its own file
|
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 |
Julian Lam
|
7f58e3ab09
|
fix: error on `reset -p` if plugin is not active
No need to throw error if plugin was not active, just silently OK
|
4 years ago |
Renovate Bot
|
1e5621c049
|
fix(deps): update dependency sanitize-html to v2
|
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 |
Julian Lam
|
b12e8d6312
|
feat: show top 5 trending plugins in new tab in Extend > Plugins
|
4 years ago |
Julian Lam
|
07af621381
|
fix: typo in getCompatiblePlugins
|
4 years ago |
psychobunny
|
54705cc432
|
fix: typo
|
4 years ago |
psychobunny
|
5172d73137
|
feat: add theme-color meta tag for browser address bar
|
4 years ago |
psychobunny
|
f69697b3fa
|
feat: basic service worker, minimum requirement for for a2hs; see #8126
|
4 years ago |