12919 Commits (6dde20eddb67db99592c75589e36441ea3e40947)

Author SHA1 Message Date
Julian Lam df65c60081 fix: improper SSO format (regression), update openapi schema 2 years ago
Julian Lam 8aacc8f89c fix: #11906, remove retrieval of SSO data in getAllData internal method, only retrieve for calling user or admins, and only on edit page 2 years ago
Barış Soner Uşaklı 78a7cfe9c2 fix: upgrade script, get rid of nested processSortedSet 2 years ago
Barış Soner Uşaklı 51587ca3b2 fix: one more fix 2 years ago
Barış Soner Uşaklı b5d1e9176b fix: one more upgrade script fix 2 years ago
Barış Soner Uşaklı 5a8e6af43e fix: post preview on skins remove clearfix and floats 2 years ago
Barış Soner Uşaklı 90f29571f1 refactor: add connectionTimeout to psql
only sleep if there is more than one iteration in processSortedSet
2 years ago
Barış Soner Uşaklı c02f1d7066 fix: upgrade script 2 years ago
Barış Soner Uşaklı db07ab1508 feat: #11930, ability to set custom skins as default 2 years ago
Barış Soner Uşaklı d1949cee0c lint: fix lint 2 years ago
Barış Soner Uşaklı f23b0b5bec fix: some more upgrade script fixes
reduce parallel calls for psql
2 years ago
Barış Soner Uşaklı c17ef3659c rewrite upgrade script so it doesnt error on alot of users
https://community.nodebb.org/post/95433
2 years ago
Julian Lam 19e047e2d3 fix: #11906, userData.sso — don't serve deauthUrl or non-associated url if caller uid is not same as target uid 2 years ago
Barış Soner Uşaklı 49bdb455eb hmm node 20, yummy 2 years ago
Barış Soner Uşaklı 7a79fed828 feat: closes #11902, ability to clear search history 2 years ago
Barış Soner Uşaklı 76fde8efd7 feat: #11897, show guest handles in post queue and after using POST /compose 2 years ago
Julian Lam 2fe933614a fix: clicking on email consent form label checks the wrong box 2 years ago
Opliko ac4623ee6d
fix: copy FA fonts to build directory instead of serving them directly (#11891)
resolves issues when proxies don't fall back to NodeBB for assets
2 years ago
Barış Soner Uşaklı 9349cb63cb feat: #11881, limit room names 2 years ago
Barış Soner Uşaklı 9ba6dda8bf handle delete/restore/edit messages 2 years ago
Barış Soner Uşaklı 0316f324e7 feat: add toMid to chat messages 2 years ago
Barış Soner Uşaklı 93bfb92a59 fix margins on reconnect 2 years ago
Barış Soner Uşaklı acef5e3343 feat: add category selector to analytics page
closes #11878
2 years ago
Barış Soner Uşaklı 4f8aa1807e allow first page too 2 years ago
Barış Soner Uşaklı f23891977d fix acp too 2 years ago
Barış Soner Uşaklı 2d883cbb6f fix reconnect toast taking space when no visible 2 years ago
Barış Soner Uşaklı e4f8e5067e fix category analytics tpl 2 years ago
Barış Soner Uşaklı 7a29c2eb2e fix reconnect alert fade and move it to core 2 years ago
Barış Soner Uşaklı ae747875d8 fix: add missing id/for to all checkboxes 2 years ago
Julian Lam bcc4b82cc6 feat: middleware.handleMultipart, applies on API routes — invokes multipart middleware based on content-type header 2 years ago
Barış Soner Uşaklı 23404ad103
feat: #11868 apply blacklist to routes (#11873)
api and regular routes
dont allow blacklisting self ip
check blacklist on socket emits
2 years ago
Barış Soner Uşaklı f826545e93 add tooltips 2 years ago
Barış Soner Uşaklı 856754a5aa dark theme acp 2 years ago
Barış Soner Uşaklı 3837798292 test: fix test if ip is invalid 2 years ago
Barış Soner Uşaklı 38c0c8dec0 refactor: ip blacklist.test
also dont call ipaddr.parse if cidr rules is empty
add a test for cidr
2 years ago
Barış Soner Uşaklı 78c5dfdc58 feat: add icon to invite/accept notifs
https://github.com/NodeBB/NodeBB/issues/11864
2 years ago
Barış Soner Uşaklı 99c2294289 feat: add flags link to acp manage menu, closes #11867 2 years ago
Barış Soner Uşaklı b688b6d4f2
bs5.3 updates (#11667)
* bs5.3 updates

* bootstrap 5.3.1

* chore: up bootswatch

* chore: up deps
2 years ago
Barış Soner Uşaklı b5a8941a51 get rid of less, slideout 2 years ago
Barış Soner Uşaklı 82562bec44 fix: fix escaped characters in tooltips, fix priv checks in tooltips
closes #11862, closes #11857
2 years ago
Barış Soner Uşaklı 00e680b942 expose getEventsByEventIds
and fix stop = -1
2 years ago
Julian Lam 4ca71f6354 fix: #11855, remove superfluous password challenge on admin email update (unless they're updating their own) 2 years ago
Barış Soner Uşaklı 910aeb2ca2 add missing tooltip 2 years ago
Opliko b709ed9e63
feat: move to npm fontawesome dependency and support fa pro (#11820)
* feat: move to npm fontawesome dependency

* feat: move shims to a separate file

* fix: thin style prefix

* feat: proper style and FA pro handling in icon selector

* docs: add fontawesome properties to openAPI

* fix: default for styles

* feat: select all styles by default

Turns out browsers lazy-load fonts.
So since the actual CSS for each style is small, there is no perf reason for defaulting to free styles for FA pro users.
This means they'll have to only change one setting.

Still, the option to select styles remains for those who want it.

* fix: remove console.log
2 years ago
Opliko 8ac34f8e8e
feat: password check hook (#11853)
* feat: filter:password.check hook

As requested on Discord, hopefully including all relevant user data

* fix: don't use caller uid

* feat: don't forward username separately
2 years ago
Barış Soner Uşaklı 207776d474 Merge branch 'master' into develop 2 years ago
Opliko c95119156d
fix: register abort can error on weird session state (#11854) 2 years ago
Barış Soner Uşaklı 2fe193d68f refactor: dont load all tokens in verify token
use sortedSetsRemove
2 years ago
Barış Soner Uşaklı 11bfeaf130 feat: #11850, chat msg search 2 years ago
Barış Soner Uşaklı 48a66b74f1 fix tests 2 years ago