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