Commit Graph

5360 Commits (4a63c20a72edb92379fc88769cc2e26da5c6abe3)

Author SHA1 Message Date
Julian Lam f870721fca feat(writeapi): file deletion route
Julian Lam 3ea1aa4780 refactor(writeapi): update route prefix to api/v3, default error option
Julian Lam 0973feea16 feat(writeapi): post bookmarking
Julian Lam 9942c248eb feat(writeapi): post voting
Julian Lam 414169fdfa feat(writeapi): post delete/restore/purge
Julian Lam 9be5629458 feat(writeapi): topic follow/ignore
Julian Lam da25ce4d09 feat: topic delete/restore/purge/(un)pin/(un)lock
Julian Lam 49652e6f1b feat: management of API tokens via ACP
Julian Lam adcadbb2b5 fix: tests
Julian Lam cb9369f10e fix: bad merge w/ category ACP page
Julian Lam a905d7f022 refactor: rewrite modules/api.js in AMD style
Julian Lam 40dc1c38d3 feat(writeapi): added DELETE /groups/:slug/membership/:uid route
Julian Lam 68ecf41ecf fix(writeapi): client-side group join API call
Julian Lam 952dc211dd feat(writeapi): added group joining and deletion
Julian Lam d044c3223e feat(writeapi): abstracted ajax calls out to new api module
Julian Lam ba345e53e8 feat(writeapi): added POST /api/v1/groups
Julian Lam 3072de4812 feat: added DELETE /api/v1/categories/:cid route
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
Julian Lam a5af2dc819 feat: added PUT/DELETE /api/v1/users/:uid/ban routes
Julian Lam db5c5b2cfb fix: follow route to match spec
Julian Lam b5bbcbaeaa feat: added POST and DELETE /api/v1/users/:uid/follow routes
Julian Lam 7aed174ebc feat: added PUT /api/v1/users/:uid/password route
Julian Lam a1ddc210b2 feat: added DELETE /api/v1/users/:uid and DELETE /api/v1/users
Julian Lam d8879d21db fix: error handling with POST /api/v1/users
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
Barış Soner Uşaklı 7138d433b1 fix: selector, so it doesnt effect suggested topics
Julian Lam fc603a5368 fix: use app.parseAndTranslate instead of benchpress.parse
psychobunny 20e0cc5cbb fix: sorted list delete button
Barış Soner Uşaklı b955fd363d fix: dont allow sorting pinned topics on recent
Julian Lam 3c7f79cb8a fix: use console.info instead of console.log for sw registration
Barış Soner Uşaklı 1542a5d7e5 feat: remove post/header selector
psychobunny 60afb110ef fix: prevent mutiple highlighted rows on category/topic pages
Barış Soner Uşaklı 5d9a868142
feat: category filter on post queue ()
* feat: category filter on post queue

category filter module

* feat: add spec
Julian Lam f1de084da3 fix: do not show TOC if fewer than 2 headings
psychobunny caa8c00f89 fix: params cached in autocomplete module
Peter Jaszkowiak 55d5cccf2e
Document deprecations and remove old ones ()
* chore: document deprecation removal versions

* chore: remove deprecations 2+ versions old
Barış Soner Uşaklı 72e82c4aca Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 1761e13dbd feat: dedicated sorting buttons for plugin ordering in ACP
Barış Soner Uşaklı c33dc90562 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 54737d3076 feat: , search sub categories
psychobunny f4d76f1edd feat: move service-worker.js into its own file
Julian Lam 8437130ec2 fix: early button/anchor clicks do nothing
This reverts commit a395324b52, and
fixes the issue where the ACP became unusable because of the earlier
variant of this code.

Thanks @psychobunny for spotting.
Barış Soner Uşaklı a395324b52 Revert "fix: early button/anchor clicks do nothing"
This reverts commit 966d3f7654.
Julian Lam 966d3f7654 fix: early button/anchor clicks do nothing
This solves a small UX issue where clicking on a button (or anchor
that is not meant to be ajaxified) before ajaxify.end is called
leads to nothing happening because the appropriate click handler
has not been added.

This code will intercept premature clicks, wait until ajaxify.end
is called, and then re-send the click.
Barış Soner Uşaklı ea0f3262f4 feat: , allow sort for guests
psychobunny 6478b32d0e feat: upload maskable icon for PWA
psychobunny aa268d5eeb feat: register service worker,
psychobunny b6f2f0e5d0 fix: change owner modal's search should check if user is banned
psychobunny 611f3c6155 feat: allow autocomplete to pass optional params to user.search
Julian Lam f8032cd09b fix: add img-responsive to post queue post items