Commit Graph

580 Commits (b9f916430873d537aa8786ea55bdadf772909dc4)

Author SHA1 Message Date
Barış Soner Uşaklı b28f9f776a feat: closes , minimum reputation to chat
Barış Soner Uşaklı 538ad9e18b feat: add confirm to reject, closes
Julian Lam cd687cff06 fix: , move 'Create User' control to overflow menu
Barış Soner Uşaklı be6bbabd0e feat: ability to mute users
new mute privilege
Barış Soner Uşaklı 3414a23bce feat: min:rep:upvote, and other limits similar to downvotes
closes 
gasoved 62187caa67
feat: post auto flagging on downvotes ()
* feat: post auto flagging on downvotes

* fix: just get one admin
Barış Soner Uşaklı 949611960a refactor: change lang string
Barış Soner Uşaklı b517b376ac feat: ability to go through your posts in a topic
because I am 👴 useful for large topics
Julian Lam 84dfda59e6 fix: , automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired
Barış Soner Uşaklı 350052ec50 fix: language keys
Barış Soner Uşaklı fbd9ba7914 refactor: update chat plcaeholder message
Julian Lam 5afd5de07d feat: new accounts route to show most downvoted ('controversial') posts
Barış Soner Uşaklı 766ad6b774 feat: new language key for user search in chat
Julian Lam ea27eaf166 feat: no more sending emails to banned users, + feature flag
Julian Lam d91aeea3c3 feat: add ACP toggles for COEP and CORP headers
Barış Soner Uşaklı 2fe91e364e chore: remove unused lang key
Barış Soner Uşaklı d1eb21c56d fix: , don't show optional message if email is required
Julian Lam 31ea2266a6 feat: nicer error handling for bad jwt in unsubscribe template
Barış Soner Uşaklı 5eb02f59c2 fix: , add login info to email interstitial
Barış Soner Uşaklı 5278b11a01 refactor: remove unused language key
Julian Lam aeb43b9bb1 fix: rename language key for incorrect parameter type error
Julian Lam 6294beea0b fix: re-allow kicking of the other party in a 1-to-1 chat
Julian Lam f48ed3658a feat: `PUT /chats/:roomId/:mid`
Julian Lam 74f1905ea8 feat: allow API checkRequired middleware error to be internationalized
Julian Lam 40b4544e70 feat: `POST /api/v3/chats`, chat room creation, plus openAPI docs update
Julian Lam 5e68a99e73 Revert "chore: trigger lang"
This reverts commit 540eeae9bc.
Barış Soner Uşaklı 540eeae9bc
chore: trigger lang
Barış Soner Uşaklı c4042c70de feat: , allow seeing and editing your queued posts
allow regular users access to post queue
allow regular users to edit their queued post/topic title
allow regular users to remove their post from post queue
ability to send a notification to user without removing from post queue
allow accessing single post queue items from notifications
Barış Soner Uşaklı dd02c49f43 refactor: use lang keys, fix typo
Barış Soner Uşaklı 1980feed46 refactor: use alerts module
Baris Usakli 0f14f23b2a feat: , wip
Julian Lam 01bd8a8694
remove email only login ()
* feat: remove ACP option for email-only logins

* feat: remove email-only login, upgrade script to fix config
Julian Lam 09e0c6d503 feat: add feature flag to disable verification emails, closes
Barış Soner Uşaklı 4b738c8cd3 refactor: cleanup info, better cpu usage %
Barış Soner Uşaklı 2e623dd271 feat: , allow dropdowns in navigation
Barış Soner Uşaklı 8c67031609 feat: show posts previews if enabled on mouse over
Julian Lam 80ea12c1c1 feat: new ACP option `emailPrompt`
... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
Barış Soner Uşaklı eb075c7328 fix: add missing translation
Barış Soner Uşaklı f4cf482a87 feat: show popular searches
Barış Soner Uşaklı f7967bdf68 feat: , biweekly digest option
Julian Lam 605a53812e feat: core submit button dropdown
Peter Jaszkowiak 6436aa65ad
fix: clarify site settings urls vs config.json url ()
Peter Jaszkowiak 09f198fc37
fix: clarify SMTP enable toggle ()
gasoved 7935bd9efb
fix: missing translations ()
gasoved 56d05b4e86
feat: confirm before deleting all events ()
Julian Lam e954ca1025 fix:
Barış Soner Uşaklı 5aea6c6aa1 feat: , allow uid for post queue notifications
Julian Lam be43cd2597
Topic Linkbacks ()
* feat: WIP topic linkbacks, + failing tests

* test: don't accidentally comment out all of the post tests

* fix: rename to "backlinks"

* feat: more stub code, more failing tests

* feat: backend methods and passing tests for topic backlinks

* test: uncomment test/posts.js again

* fix: missing quotation mark in topic event helper

* fix: superfluous usage of Promise.all

* test: fix broken test -- used hardcoded (and incorrect) url

* test: parseInt shenanigans
Barış Soner Uşaklı 6399b42826 feat: closes , sort by views
Julian Lam 006fc700dd feat: add ACP option to require email address on new registration