You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Lam 046d0b1637
feat: allow pins to expire (if set) (#8908)
* fix: add back topic assert middleware for pin route

* feat: server-side handling of pin expiries

* refactor: togglePin to not require uid parameter [breaking]

* feat: automatic unpinning if pin has expiration set

* feat: client-side modal for setting pin expiration

* refactor: categories.getPinnedTids to accept multiple cids

... in preparation for pin expiry logic, direct access to *:pinned zsets is discouraged

* fix: remove references to since-removed jobs file for topics

* feat: expire pins when getPinnedTids is called

* refactor: make the togglePin change non-breaking

The 'action:topic.pin' hook now sends uid again, as before. However, if it is a system action (that is, a pin that expired), 'system' will be sent in instead of a valid uid
4 years ago
..
jobs feat: move export functions into child processes 5 years ago
admin.js
approval.js fix: run every hour, dont show message if average_time is 0 4 years ago
auth.js performance improvements (#8795) 4 years ago
bans.js feat: added PUT/DELETE /api/v1/users/:uid/ban routes 4 years ago
blocks.js refactor: simpler check in user.blocks.filter 4 years ago
categories.js
create.js feat: allow passwords with length > 73 characters (#8818) 4 years ago
data.js fix: guest displayname 4 years ago
delete.js feat(api): account deletion routes for the Write API (#8881) 4 years ago
digest.js feat: #6594, add top/popular sections to digest email (#8709) 4 years ago
email.js Admin/users (#8762) 4 years ago
follow.js fix: follower count going out of sync with real follower count 5 years ago
index.js feat: remove administrator property from public routes 5 years ago
info.js refactor: expose new method for appending moderation note 5 years ago
invite.js feat: invites regardless of registration type, invite privilege, groups to join on acceptance (#8786) 4 years ago
jobs.js feat: allow pins to expire (if set) (#8908) 4 years ago
notifications.js feat: display stack trace on winston.error 5 years ago
online.js
password.js feat: allow passwords with length > 73 characters (#8818) 4 years ago
picture.js feat: add missing name to profile image upload 5 years ago
posts.js Admin/users (#8762) 4 years ago
profile.js feat: allow passwords with length > 73 characters (#8818) 4 years ago
reset.js feat: allow passwords with length > 73 characters (#8818) 4 years ago
search.js Admin/users (#8762) 4 years ago
settings.js feat: https://github.com/NodeBB/NodeBB/issues/8147 4 years ago
topics.js
uploads.js