Barış Soner Uşaklı
5e2caf19f5
refactor: use single function for api code
4 years ago
Julian Lam
9dd3cc0483
feat: allow plugins to define api routes
...
via new plugin hook static:api.routes
4 years ago
Julian Lam
a4ba23899e
feat: require https if nodebb is configured with https url
4 years ago
Barış Soner Uşaklı
872bacf1c4
Admin/users ( #8762 )
...
* feat: wip admin/users
* feat: more work
* feat: more fixes
* feat: #8662 , 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
4 years ago
psychobunny
9a5b8a798a
fix: category RSS feed was displaying deleted topics
4 years ago
Julian Lam
8ecef7b891
refactor: middleware.assert.*
4 years ago
Julian Lam
cfee431c53
feat(writeapi): commented-out stub code for file upload
4 years ago
Julian Lam
f870721fca
feat(writeapi): file deletion route
4 years ago
Julian Lam
a55b381791
feat(writeapi): admin settings update route
4 years ago
Julian Lam
2ec838fc59
feat(writeapi): token generation/delete routes, ACP updates
4 years ago
Julian Lam
3ea1aa4780
refactor(writeapi): update route prefix to api/v3, default error option
4 years ago
Julian Lam
f67824719c
chore(writeapi): cleanup
4 years ago
Julian Lam
0973feea16
feat(writeapi): post bookmarking
4 years ago
Julian Lam
9942c248eb
feat(writeapi): post voting
4 years ago
Julian Lam
414169fdfa
feat(writeapi): post delete/restore/purge
4 years ago
Julian Lam
f66c2fb60f
feat(writeapi): post editing
4 years ago
Julian Lam
1605e5e443
feat(writeapi): topic tags
4 years ago
Julian Lam
9be5629458
feat(writeapi): topic follow/ignore
4 years ago
Julian Lam
da25ce4d09
feat: topic delete/restore/purge/(un)pin/(un)lock
4 years ago
Julian Lam
675a62dadd
fix: remove debug log
4 years ago
Julian Lam
49652e6f1b
feat: management of API tokens via ACP
4 years ago
Julian Lam
8e7baac6ef
fix(writeapi): calls to profile editing routes 200 even if user DNE
4 years ago
Julian Lam
6096f74ab2
feat(writeapi): adding missing files
4 years ago
Julian Lam
4c833d0bf0
feat(writeapi): topic posting and replying
4 years ago
Julian Lam
40dc1c38d3
feat(writeapi): added DELETE /groups/:slug/membership/:uid route
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
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
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
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
psychobunny
f4d76f1edd
feat: move service-worker.js into its own file
4 years ago
psychobunny
6478b32d0e
feat: upload maskable icon for PWA
4 years ago
psychobunny
f69697b3fa
feat: basic service worker, minimum requirement for for a2hs; see #8126
4 years ago
psychobunny
46800b6639
fix: prefer webmanifest extension over json
...
https://w3c.github.io/manifest/#media-type-registration
4 years ago
Barış Soner Uşaklı
af43f0e48e
fix : #8656 , rename /api/me to /api/self
4 years ago
Barış Soner Uşaklı
5f10d67db5
Remove sounds ( #8617 )
...
* feat: remove sounds
* feat: remove more sounds
* feat: disable sounds plugin
* fix: openapi
5 years ago