11022 Commits (ba345e53e86d2d97fa8dd0e4495719c15330d963)

Author SHA1 Message Date
Julian Lam ba345e53e8 feat(writeapi): added POST /api/v1/groups 5 years ago
Julian Lam 49994f3a15 fix(openapi): moved write-api to public/openapi 5 years ago
Julian Lam 3072de4812 feat: added DELETE /api/v1/categories/:cid route 5 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
5 years ago
Julian Lam dc666fd8a9 feat: added POST /api/v1/categories route 5 years ago
Julian Lam a5af2dc819 feat: added PUT/DELETE /api/v1/users/:uid/ban routes 5 years ago
Julian Lam db5c5b2cfb fix: follow route to match spec 5 years ago
Julian Lam b5bbcbaeaa feat: added POST and DELETE /api/v1/users/:uid/follow routes 5 years ago
Julian Lam 7aed174ebc feat: added PUT /api/v1/users/:uid/password route 5 years ago
Julian Lam a1ddc210b2 feat: added DELETE /api/v1/users/:uid and DELETE /api/v1/users 5 years ago
Julian Lam d15d9e4492 fix(refactor): patching helpers.tryRoute for API routes, some re-org
Thanks @barisusakli for the tip
5 years ago
Julian Lam d8879d21db fix: error handling with POST /api/v1/users 5 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
5 years ago
Julian Lam bba2a4638c fix: user creation POST route returns user data, updated openapi spec 5 years ago
Julian Lam 7b6d43bcc8 feat: added checkRequired middleware for API calls 5 years ago
Julian Lam fd67355b03 fix(writeapi): authenticate middleware logic to work better with await 5 years ago
Julian Lam f6433ef2c5 fix(refactor): merging write-api auth middlewares with core middlewares 5 years ago
Julian Lam ec5c48b188 feat: migrating write-api skeleton into core 5 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
5 years ago
Barış Soner Uşaklı 8eb62e2210 fix: tests, get latest release tag recursively 5 years ago
psychobunny cdb794888d style: linting 5 years ago
Barış Soner Uşaklı ed092bf6b5 refactor: remove posts.tools.purge
moved the check to socketPosts.purge
5 years ago
Julian Lam dde5b6b814 fix: unable to register async method as response hook listener
Also fixes #8723, /api/config now runs middleware.authenticateOrGuest
5 years ago
Barış Soner Uşaklı cb2f6f7c4a fix: test 5 years ago
Barış Soner Uşaklı 7bf6d3b8eb fix: dont let mods load postqueue for a cid they are not a mod of 5 years ago
Barış Soner Uşaklı 2ea9768e00 fix: show disabled categories in admin&mods 5 years ago
Barış Soner Uşaklı fbd85680fb fix: spec 5 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
5 years ago
psychobunny 7545951725 chore: refactor src/emailer.js 5 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
5 years ago
Barış Soner Uşaklı e60357d20d
feat: #6594, add top/popular sections to digest email (#8709) 5 years ago
Peter Jaszkowiak 55d5cccf2e
Document deprecations and remove old ones (#8706)
* chore: document deprecation removal versions

* chore: remove deprecations 2+ versions old
5 years ago
Peter Jaszkowiak 017af63fb0
fix: #8686, deprecate `plugin.json/library` (#8705)
and also fix deprecated hooks with no alternative
5 years ago
psychobunny 5441651ea7 fix: update "install plugins" link to go to the download tab 5 years ago
Julian Lam 38f88fc563 fix: #8699 tags route is case sensitive, though tags are not 5 years ago
psychobunny f4d76f1edd feat: move service-worker.js into its own file 5 years ago
psychobunny 14ba1a6dbb feat: analytics:maxCache setting in ACP
I removed a TODO from core. Watch your head as flying pigs are abound
5 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
5 years ago
Renovate Bot 1e5621c049 fix(deps): update dependency sanitize-html to v2 5 years ago
psychobunny 9c5b690799 feat: up recommended size to 512x512 + ACP labels for PWA 5 years ago
psychobunny 6478b32d0e feat: upload maskable icon for PWA 5 years ago
Julian Lam b12e8d6312 feat: show top 5 trending plugins in new tab in Extend > Plugins 5 years ago
Julian Lam 07af621381 fix: typo in getCompatiblePlugins 5 years ago
psychobunny 54705cc432 fix: typo 5 years ago
psychobunny 5172d73137 feat: add theme-color meta tag for browser address bar 5 years ago
psychobunny f69697b3fa feat: basic service worker, minimum requirement for for a2hs; see #8126 5 years ago
psychobunny 31528a5202 fix: manifest - use absolute URL for start_url 5 years ago
psychobunny 46800b6639 fix: prefer webmanifest extension over json
https://w3c.github.io/manifest/#media-type-registration
5 years ago
psychobunny 4fc84e9f5c chore: lint notifications.js 5 years ago
psychobunny 5b427a0c3b feat: option in ACP to configure notification/email delay for chats 5 years ago