12752 Commits (9521c8deb76748d080f98e7613fe06a2b34fbeb4)

Author SHA1 Message Date
Barış Soner Uşaklı 4d3f5ecf56 switch buttons 2 years ago
Barış Soner Uşaklı 8ca65b0c78
fix: dont send 200 status on admin upload errors (#11707)
* fix: dont send 200 status on admin upload errors

* test: update test

* bring back both checks for error

* test: add statusCode tests
2 years ago
Barış Soner Uşaklı f95f6d00ab fix text-break 2 years ago
Barış Soner Uşaklı cf13dd8fbb some more acp pages 2 years ago
Barış Soner Uşaklı 6740a51edf fix: #11702, don't escape backgroundImage twice 2 years ago
Barış Soner Uşaklı 9522951fbd refactor: remove log 2 years ago
Barış Soner Uşaklı de68f7493d feat: add new tab to define bs variables
to override bootstrap vars.
dont crash if scss fails to compile, just use empty css and log the error, this allows accessing the acp if client scss has errors
2 years ago
Barış Soner Uşaklı 4a6249a455 fix: closes #11697, remove min attribute from rep thresholds 2 years ago
Barış Soner Uşaklı 2edfe0ef3e feat: bring back noskin option
if forum sets a default skin there was no way for the user to go back to the no skin version
2 years ago
Barış Soner Uşaklı 33a6b3e1da fix: skins page revert 2 years ago
Barış Soner Uşaklı a360bcd617 dashboard 2 years ago
Barış Soner Uşaklı f2cf3cbd46 add margin 2 years ago
Barış Soner Uşaklı 450918f93d admin-mods 2 years ago
Barış Soner Uşaklı 2d2db331d5 admin-mods remove buttons 2 years ago
Barış Soner Uşaklı 79f11db5dd Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 5fae09f3aa feat: add not validated/expired 2 years ago
Barış Soner Uşaklı 61ae48e90d align/format users 2 years ago
Barış Soner Uşaklı 3f56b135d4 dashboard 2 years ago
Barış Soner Uşaklı 252c9f646b remove dupe buttons on dashboard 2 years ago
Barış Soner Uşaklı 5adc418fef manage ip address dropdown 2 years ago
Barış Soner Uşaklı d0e9eb2ca4 fix: dont add deleted users to users:online
dont set their lastonline field
2 years ago
Barış Soner Uşaklı db3bff094e fix: #11679, fix username change
only effected usernames with special characters & quotes
2 years ago
Barış Soner Uşaklı 04998908ba
Fixes for "validate email" & "send validation email" in ACP (#11677)
* confirmObj changes

dont expire confirm:<code>, add a expires field instead
dont expire confirm:byUid:<uid>

on admin manage users display the users email status
	1. verified
	2. verify email sent (pending)
	3. verify email sent (expired)
	4. no email entered

fix validate email in acp to use
	email in user:<uid> if they have one
	if not check if its in confirm:<code>
	if its not in above cant validate throw error

fix send validate email to use
	email in user:<uid> if they have one
	if not check if its in confirm:<code>
	if its not in above too cant validate throw error

* add back socket.io tests

* test: fix confirm tests

no longer using pexpire
return correct time left on token

* chore: update openapi

* fix: delete call

* test: mget test fixes

* test: fix tests
2 years ago
Barış Soner Uşaklı 32f60df108 refactor: remove log 2 years ago
Barış Soner Uşaklı b73f307abe fix: filter null nav items 2 years ago
Barış Soner Uşaklı e89cfd447e feat: closes #11671, allow custom classes on body
res.render('myplugin', { bodyClasses: ['myplugin', 'special']});
2 years ago
Barış Soner Uşaklı 2ba70e4367 dont shrink left-sidebar 2 years ago
Barış Soner Uşaklı d3c5a79d44 fix: #11664, dont create backlinks for quotes 2 years ago
Barış Soner Uşaklı a5b080ea6f fix: wrap on events page 2 years ago
Barış Soner Uşaklı 7e05905372 some mobile fixes for tables and headers 2 years ago
Barış Soner Uşaklı 9989ad9658 fix missing button style 2 years ago
Barış Soner Uşaklı e0f25b3633 fix order plugins 2 years ago
Barış Soner Uşaklı 3e8bcdc6b8 align upload table 2 years ago
Barış Soner Uşaklı c3afe44686
Acp redesign (#11639)
* acp sidebar

* gap in nav

* remove shadow

* label fixes

* color fixes

* feat: settings page wip

* feat: scroll spy 👓

move social into general, store social in meta.config like other settings
write upgrade script

* remove social

* rermove openapi routes

* cleanup, highlight selected nav item

* more cleanup

* advanced margin top

* derp

* match design

* bring back version alert

fix homepage js, since it moved to general settings

* remove unused tpls

these moved to general settings

* remove more  css

* offcanvas for mobile

fix search

* add timeout

* add new props

* manage categories

* small fixes

* category-edit

* feat category page fixes

* add title to settings pages

add user settings page

* small fixes

* some more settings pages

* fix: plugin page titles

* more settings pages

* more padding

* more pages, add acp paginator.tpl

so it doesn't change when active theme changes

* remove placeholder

* dashboard table

* fix: openapi

* fix: controller tests

* use fonts from core

* some small fixes

* fix rep page

* refactor: fix name of upgrade script

* create category modal

group edit

* group/groups pages

* admins mods

* privs

* uploads

* missing margin

* more acp pages

* more pages

* plugins/rewards/widgets

* wrap rewards

* fix widgets

* fix widget clone button

* fix group acp edit link

* update search dropdown

* remove display block from tbody

* use less css

* remove some derp links

* remove striped tables

* remove p tags from lang files

* update email settings

* Update api.tpl

* move tag-whitelist
2 years ago
Barış Soner Uşaklı 11cd32722e Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 67f44a3212 feat: add back support for req.body._csrf
used in login.tpl etc for noscript login
2 years ago
Barış Soner Uşaklı afb684ebe7 Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 3256fb30e7 fix: rimraf usage in user image delete
https://github.com/isaacs/rimraf/issues/275#issuecomment-1562402287
2 years ago
Barış Soner Uşaklı 8c9ab01f3f feat: closes #11630
install & launch forum after entering admin user details in one step
2 years ago
Barış Soner Uşaklı 3066519028 add await 2 years ago
Barış Soner Uşaklı ed15cbb06a feat: translate bodyShort
turns [[notifications:upvoted_your_post_in, test1, Vote *for* NodeBB :ballot_box_with_ballot:]]   into <strong>test1</strong> has upvoted your post in <strong>Vote *for* NodeBB :ballot_box_with_ballot:</strong>. so emoji plugin can parse emojis and they don't get escaped by translator client side
2 years ago
Barış Soner Uşaklı d586b8b6b5 Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 8cb6ebb90b fix: logins dashboard user images 2 years ago
Barış Soner Uşaklı 8f6a68ca09 fix: closes #11612
fix selectors
2 years ago
Barış Soner Uşaklı 24bd9d4e88 https://github.com/NodeBB/NodeBB/issues/11612
fix post content and title edit
2 years ago
Barış Soner Uşaklı 3cef2535cc fix: closes #11612
fix selectors
2 years ago
Barış Soner Uşaklı cf7d933439 https://github.com/NodeBB/NodeBB/issues/11612
fix post content and title edit
2 years ago
Barış Soner Uşaklı 5daaa5ea78 fix: edge case in category filter
selecting a category and then clicking on all categories was breaking selection icons
2 years ago
Barış Soner Uşaklı 160b891979 add userFilter-placeholders to core 2 years ago
Barış Soner Uşaklı 29303f4a13 fix: #11572
add width to emojis
2 years ago