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 645d647248
feat: wip, better digest handling (+ eventual digest resend logic) (#7995)
* feat: wip, better digest handling (+ eventual digest resend logic)

- await emailer.send call in digest.send method
- save send success to a new sorted set digest:{interval}:byUid

* feat: continuing work on digest tools

- Added ACP page to view digest settings and delivery times per user

* feat: added paginator and stub buttons for resending digest

* feat: wrapping up digest revamp

- New language strings in ACP digest page
- Client-side ACP script for digest ACP page
- Websocket call for ACP page to execute digests
- Broke out logic to retrieve user digest settings to getUsersInterval

* fix: minor cleanup

* fix: #8010 and some style suggestions from baris

* fix: resolve confusing comment
5 years ago
..
admin refactor: async/await file 6 years ago
categories feat: #7964, change all categories at once 6 years ago
cli fix: cli/reset.js (#7979) 6 years ago
controllers feat: wip, better digest handling (+ eventual digest resend logic) (#7995) 5 years ago
database feat: log errors from mubsub 5 years ago
groups feat: #7957, allow post queue based on group 5 years ago
messaging feat: add action:messaging.save 5 years ago
meta feat: #7957, allow post queue based on group 5 years ago
middleware feat: no more session cookie for guests (#7982) 5 years ago
navigation feat: #7743 navigation 6 years ago
plugins fix: #7958, give rewards one by one 6 years ago
posts feat: #7957, allow post queue based on group 5 years ago
privileges fix: #7901, handle group names that are translation keys 6 years ago
rewards fix: #7958, give rewards one by one 6 years ago
routes feat: wip, better digest handling (+ eventual digest resend logic) (#7995) 5 years ago
socket.io feat: wip, better digest handling (+ eventual digest resend logic) (#7995) 5 years ago
topics fix: dont show delete topics on unread 5 years ago
upgrades fix: delete follower/followingCount as well 6 years ago
user feat: wip, better digest handling (+ eventual digest resend logic) (#7995) 5 years ago
views feat: wip, better digest handling (+ eventual digest resend logic) (#7995) 5 years ago
widgets feat: #7090, abililty to hide widgets 6 years ago
analytics.js refactor: async/await analytics 6 years ago
batch.js refactor: async/await file 6 years ago
cache.js feat: increase size of local cache 6 years ago
coverPhoto.js refactor: async/await file 6 years ago
emailer.js refactor: async/await emailer 6 years ago
events.js refactor: async/await file 6 years ago
file.js feat: deprecate file.isFileTypeAllowed 6 years ago
flags.js fix: missing await 6 years ago
image.js refactor: async/await image.js 6 years ago
install.js Add privilege for accessing user information (#7859) 6 years ago
languages.js fix: remove useless catchs and empty line 6 years ago
logger.js Provide more error information to logs 7 years ago
notifications.js fix: #8018, allow absolute urls in notification.path 5 years ago
pagination.js fix: #7468 6 years ago
password.js refactor: password async/await 6 years ago
prestart.js fix(style): requiring parens in block bodies 6 years ago
promisify.js fix: remove left over code, use proper names 6 years ago
pubsub.js test pubsub 7 years ago
search.js refactor: remove hook assign 6 years ago
settings.js closes #5008 7 years ago
sitemap.js feat: upgrade to sitemap5 (#7980) 6 years ago
social.js Async refactor in place (#7736) 6 years ago
start.js fix: #7940, run upgrade scripts on startup 6 years ago
translator.js Make utils and translator easier to require 8 years ago
upgrade.js fix: #7949, delete old user notifs 6 years ago
utils.js Make utils and translator easier to require 8 years ago
webserver.js feat: #7760, body-parser config 6 years ago