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 9b753d6d57
TTL Cache (#10816)
* refactor: move src/cacheCreate.js to src/cache/lru.js

* fix: call new library location for lru cache creator

* feat: add ttl cache

* fix: update upload throttler to use ttl cache instead of lru cache

* chore: add missing dependency

* fix: avoid pubsub conflicts

* fix: use get instead of peek, which is not available in ttl-cache
3 years ago
..
jobs chore: eslint max-len 4 years ago
admin.js perf: make single db call 3 years ago
approval.js Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler" 3 years ago
auth.js refactor: tab rules 4 years ago
bans.js Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler" 3 years ago
blocks.js TTL Cache (#10816) 3 years ago
categories.js feat: add filter:user.getWatchedCategories 4 years ago
create.js test: fix user email tests 3 years ago
data.js fix: improper handling of single vs. multiple inputs for hidePrivateData 3 years ago
delete.js fix: #10631, fix user digest setting display acp 3 years ago
digest.js fix: #10631, fix user digest setting display acp 3 years ago
email.js feat: allowed plugins to modify email verification details prior to db saving or email send/plugin fire 3 years ago
follow.js chore: eslint no-var, vars-on-top 4 years ago
index.js fix: observe user-specific and ACP-specific hiding rules for fullname 3 years ago
info.js feat: add mute history, closes #10596 3 years ago
interstitials.js fix: don't require password challenge if no password is set in user account 3 years ago
invite.js feat: add hook for user invite 3 years ago
jobs.js refactor: remove unused var 4 years ago
notifications.js Fullname in notifications (#10157) 3 years ago
online.js chore: eslint no-var, vars-on-top 4 years ago
password.js fix: do not throw if password passed into `isPasswordCorrect` is invalid, just return false 3 years ago
picture.js feat: allow gif profile images, sharp 0.30.0 supports gifs 3 years ago
posts.js perf: WIP #10449, allow array of pids for posts.purge (#10465) 3 years ago
profile.js fix: expire email validation tokens on password change 3 years ago
reset.js Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler" 3 years ago
search.js chore: eslint prefer-arrow-callback 4 years ago
settings.js feat: #8053, biweekly digest option 4 years ago
topics.js chore: eslint prefer-template 4 years ago
uploads.js feat: deleting a user upload dissociates from posts, and vice versa 3 years ago