11853 Commits (74aaa0a9262721e6a689b0650c956c8a4f665cec)

Author SHA1 Message Date
Julian Lam 74aaa0a926 feat: show different registration intersitial lead text on new account vs. existing 4 years ago
Julian Lam 7c1d1c777b refactor(emails): remove email validation on client and server side 4 years ago
Julian Lam 12b2a979a0 feat: removal of emailExists socket listener 4 years ago
Barış Soner Uşaklı 04b1f702cd feat: add loggedin/guest class to body 4 years ago
Julian Lam 340ccb2498 style: lint fix 4 years ago
Julian Lam d1959a258b fix: #9670 return 4xx errors instead of 5xx on flag routes, when unauthenticated or not privileged [breaking] 4 years ago
Barış Soner Uşaklı 6c47a060c1 fix: #9668, add raw info to psql database page 4 years ago
Julian Lam ef4e74bfc8 refactor: client-side to use flag notes API 4 years ago
Julian Lam cc6cbfcdc4
Flags API (#9666)
* feat: new routes for flags API

+ flag get
+ flag creation, migration from socket method
+ flag update, migration from socket method
* fixed bug where you could not unassign someone from a flag

* feat: tests for new flags API

added missing files for schema update

* fix: flag tests to use Write API instead of sockets

* feat: flag notes API + tests

* chore: remove debug line

* test: fix breaking test on mongo
4 years ago
Barış Soner Uşaklı 4a56388ec3
feat: store topic tags in topic hash (#9656)
* feat: store topic tags in topic hash

breaking: remove color info from tags (use css)

* fix: remove unused tag modal

* fix: tag search
4 years ago
Julian Lam 415416d2a7 fix: translate language keys if passed in to formatApiResponse 5 years ago
Julian Lam 7036c3751e feat: internationalize API error messages 5 years ago
Julian Lam a54a3ee1ca fix: return proper API-style response if exception caught by error handler on v3 routes [breaking] 5 years ago
Barış Soner Uşaklı ff78969c2c fix: lint 5 years ago
Barış Soner Uşaklı 55d7e55867 fix: tests 5 years ago
Barış Soner Uşaklı 6ed7e937ce refactor: fix wording 5 years ago
Barış Soner Uşaklı 47c8c69264 fix: keep query string on redirects 5 years ago
Barış Soner Uşaklı 5fd190f7c4 feat: #9651, change category desc to multiline 5 years ago
Barış Soner Uşaklı 8e0561f226 perf: cache Topics.getTopicsTags 5 years ago
Barış Soner Uşaklı 10ddfff38f perf: bypass getMultipleUserSettings 5 years ago
Julian Lam e03782f218 fix(docs): #9648 5 years ago
Barış Soner Uşaklı c9348efbdc feat: add merge/fork hooks 5 years ago
Julian Lam b896484351 fix: #9634, re-jig top bar of Admin > Manage > Users 5 years ago
gasoved 97c8569a79 fix: hide private user data in api/v3/users/[uid] 5 years ago
Barış Soner Uşaklı d9e2190a6b fix: numThumb upgrade script 5 years ago
Barış Soner Uşaklı fee782c436 fix: acp dashboard sometimes not loading on cold load 5 years ago
Julian Lam 849049765b fix: #9636, sanitize all attributes in meta and link tags 5 years ago
Julian Lam acdbd04913 fix: #9627 5 years ago
Anton Grigoryev db65360c0d
fix(post-queue): moderatedCids is an array of numbers (#9631) 5 years ago
Barış Soner Uşaklı 52596902a6 feat: #9617 update fa link 5 years ago
Barış Soner Uşaklı 909db3ae71 Merge branch 'master' of https://github.com/NodeBB/NodeBB 5 years ago
Barış Soner Uşaklı ab6f062ff9 fix: prevent crash in expandObjBy #9618 5 years ago
Barış Soner Uşaklı 1bf263c4a2
9622 (#9625)
* fix: #9622

dont allow regular user to remove system tags

* refactor: add guest/spider check to isPrivileged

string/trim tag
5 years ago
Barış Soner Uşaklı 0d975bc4fb fix: dont show system tags in whitelist dropdown to regular users 5 years ago
Barış Soner Uşaklı 84e065752f
fix: #9622 (#9623)
dont allow regular user to remove system tags
5 years ago
Barış Soner Uşaklı 73f40e96a5 fix: #9620, fix notif delay 5 years ago
Barış Soner Uşaklı c92fc19b5c fix: #9619, add group chat filter to /notifications 5 years ago
Barış Soner Uşaklı 3cd9434b56 fix: scope 5 years ago
Barış Soner Uşaklı 1eda538da5 fix: #9615, catch exceptions in renderOverride 5 years ago
Barış Soner Uşaklı 46a454f194 feat: add bodyClass to 500 page 5 years ago
gasoved 8168c6c407
fix: purge uploaded images accordingly #9606 (#9611)
* fix: purge uploaded images accordingly

* fix: tests

* fix: relative paths
5 years ago
Julian Lam a2400f6baf fix: accidental unnecessarily strict conditional that effectively rendered SSO state checking opt-in instead of opt-out 5 years ago
Julian Lam f9728aff2c feat: clear reset tokens on successful login 5 years ago
Julian Lam 5c42b3eab0 test: fixed broken tests from #9605, removed token clean on token usage as it is superceded by token clean on generation (+ associated test) 5 years ago
Julian Lam f6c14d6b62 fix: introduce artificial delay + delay fudging on invalid email during reset token generation 5 years ago
Julian Lam 229f96f872 fix: #9605, expire all active reset tokens for a uid if that uid generates a new one 5 years ago
Barış Soner Uşaklı 8c952aa381 fix: lint 5 years ago
Barış Soner Uşaklı be19f27f40 feat: add filter:categories.categorySearch 5 years ago
Barış Soner Uşaklı cc0cf99fed
feat: allow nested properties on category page (#9601)
* feat: allow nested properties on category page

* fix: remove debug

* fix: remove debug
5 years ago
Barış Soner Uşaklı 8ea58432c9 feat: show ip on acp manage users
update url on search
show matching ip when searching by ip
add ip to export csv
5 years ago