12003 Commits (7ef5214ef912bb9bd0eaead458d115ff497e3a84)

Author SHA1 Message Date
Julian Lam 506c34a84d refactor: simplified utilities API > login rout
Removed continueLogin override in favour of a simpler `redirectAfterLogin` override
Use passport to authenticate username and password instead of duplicated logic.
4 years ago
Julian Lam 6b4f35c2fa feat: new plugin hook to allow plugins to reject email address on new registration or email change 4 years ago
Julian Lam 806a1e50d2 feat: utilities login API route now starts an actual login session, if requested 4 years ago
Barış Soner Uşaklı b91ae0880d feat: add method name to deprecation message 4 years ago
Barış Soner Uşaklı 1d62bd6d7b refactor: log error as well 4 years ago
Barış Soner Uşaklı 73a9ca09c9 refactor: catch errors from buildHeader in error handler 🔥 4 years ago
Barış Soner Uşaklı d4da98404c refactor: add missing helpers.tryRoute 4 years ago
Barış Soner Uşaklı 998b9e7918 fix: minification regression 4 years ago
Julian Lam d22b076b2e feat: additional quality options for jpeg uploads, added quality and compression settings for png uploads 4 years ago
Barış Soner Uşaklı ee0282f5aa refactor: shorter middleware 4 years ago
Barış Soner Uşaklı b2429ef00e refactor: meta/minifier use async/await 4 years ago
Barış Soner Uşaklı 90b81262fa refactor: remove unused var 4 years ago
Barış Soner Uşaklı 9cb4de50a2 fix: biweekly digest #8053 4 years ago
Julian Lam 44687394dc fix: restore plugin upgrade checking logic
unintended regression from ac86937c88
4 years ago
Barış Soner Uşaklı 8e319a9b25 refactor: catch errors from digest 4 years ago
Barış Soner Uşaklı f7967bdf68 feat: #8053, biweekly digest option 4 years ago
Barış Soner Uşaklı 6da3239230 refactor: less.render already returns promise
rename callback to next to match other controllers
4 years ago
Barış Soner Uşaklı c70eaa0a34 refactor: prompt.get already returns promise 4 years ago
Barış Soner Uşaklı 38756a0c34 refactor: no more 🐮 4 years ago
Barış Soner Uşaklı 4333d217a1 fix: #9917, show topics as unread for guests 4 years ago
Barış Soner Uşaklı a9bc6a0962 refactor: allow array of uids for blocks.is/list
remove async.filter
use cacheCreate
4 years ago
Barış Soner Uşaklı 9e0ce0272c fix: don't overwrite reloadRequired with false
1. meta.settings.set('name', values); // reloadRequired is set to true
2. meta.settings.set('otherName', values, false); // reloadRequired was set to false, even though it should stay true until restart due to step 1
4 years ago
Barış Soner Uşaklı 8e6bd7e913 refactor: show full url on error log 4 years ago
Barış Soner Uşaklı 1feb111ade
perf: dont fs.open if plugin doesnt have language namespace (#9893)
closes #9892
4 years ago
gasoved b0a24d6dd5
refactor: var to const and let (#9885)
* refactor: var to const and let

* fix: missed global bootbox usage

* refactor: align with eslint expectations
4 years ago
Baris Usakli 997fb2b348 refactor: remove unused code 4 years ago
gasoved c1149d045c fix: better nomenclature 4 years ago
gasoved 3acaac4c7c
fix: html attributes (#9877)
* fix: some empty xml tag bodies

* fix: missing/wrong attributing of label tags

* fix: attribute fixes

* fix: misassociated label

* fix: missing alt attributes

* fix: some more missing associated labels
4 years ago
Barış Soner Uşaklı 6c25b9dbaa test: remove escape 4 years ago
Barış Soner Uşaklı 4f9717fb08 fix: escape thumbs, allow robots meta tag 4 years ago
Barış Soner Uşaklı 27e53b42f3 feat: use unread icon in mobile 4 years ago
Barış Soner Uşaklı 8ad9a103b3
fix: #9866, fire vote hooks after reputation changes (#9867) 4 years ago
Barış Soner Uşaklı a0df389021 fix: dont show decimails on auto approva minutes 4 years ago
Barış Soner Uşaklı a70c69fa83 fix: delete old topic tags 4 years ago
gasoved d1ff3d6298
feat: cli user management commands (#9848)
* feat: cli user management commands

* fix: consistent nomenclature
4 years ago
Barış Soner Uşaklı 5aea6c6aa1 feat: #9855, allow uid for post queue notifications 4 years ago
Barış Soner Uşaklı 4404e81991
fix: switch inf. scroll to xhr (#9854)
this fixes infinitescroll when url has custom query parameters
also fixes infinitescroll for plugins like QnA
fixes infinitescroll on tags page
deprecate topics.loadMoreSortedTopics
deprecate topics.loadMoreFromSet
4 years ago
Barış Soner Uşaklı e6a17a6349
Psql multikey (#9852)
* perf: convert promise.all to single query

* perf: single query for removeBulk

* perf: list
4 years ago
Barış Soner Uşaklı ea04aeded4
perf: convert promise.all to single query (#9851) 4 years ago
Julian Lam be43cd2597
Topic Linkbacks (#9825)
* 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
4 years ago
Barış Soner Uşaklı f24b630e1a feat: add userData to static:user.delete 4 years ago
Barış Soner Uşaklı 6399b42826 feat: closes #9845, sort by views 4 years ago
Peter Jaszkowiak ff84d6c52f
Add more chat hooks, replace toobig.jpg (#9843)
* feat: more hooks for messaging

for use in global chat plugin

* fix: replace toobig.jpg

toobig.png is a real 10000x10000 image
4 years ago
gasoved ac1b9692f2 fix: handle undefined returnTo on registerAbort 4 years ago
Barış Soner Uşaklı f8d4ec6ca6 fix: psql test 4 years ago
Barış Soner Uşaklı 3605ac811d fix: possible test fix for subfolder redirect 4 years ago
Julian Lam 58e0a366c8 fix: #9834, missing null email check on new registrations, added tests 4 years ago
Julian Lam a9645475fe feat: duplicate `requireEmailAddress` settings block to Settings > User 4 years ago
Barış Soner Uşaklı 07adb49e7f
feat: mongodb driver 4.x (#9832)
* feat: mongodb driver 4.x

* feat: up dbsearach
4 years ago
Barış Soner Uşaklı 6b34065f2a refactor: remove async.waterfall from remaining upgrade scripts 4 years ago