Barış Soner Uşaklı
796730dc54
test no escape on canonical
2 years ago
Barış Soner Uşaklı
7c588fe9a3
test no escape on canonical
2 years ago
Barış Soner Uşaklı
0fe7e831f4
dont show pid
2 years ago
Barış Soner Uşaklı
0ff1f82b5c
make meta desc 160 chars
2 years ago
Barış Soner Uşaklı
0a7f52475e
fix member IS
2 years ago
Barış Soner Uşaklı
5a42d37e0f
fix reconnect logic
2 years ago
Barış Soner Uşaklı
9044e10e64
change description length to 160
2 years ago
Barış Soner Uşaklı
f938a2d940
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
1bda90731a
fix : #11766 , allow privileged users to vote and chat
...
even if they don't have enough reputation
2 years ago
Barış Soner Uşaklı
ee9962e4db
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
0183e5f8d2
fix : #11775 , trim -rtl from targetSkin
2 years ago
Barış Soner Uşaklı
f367d65a03
remove timeagoCutoff=1
2 years ago
Barış Soner Uşaklı
4971610cc6
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
4045681aa7
fix: add ?page= to canonical urls
...
#11770
for spiders to use pagination
2 years ago
Barış Soner Uşaklı
a352031388
double static:app.load timeout
2 years ago
Barış Soner Uşaklı
7d5fe20b10
fix: group membership methods for guests/spiders
...
add tests to cover different combinations
2 years ago
Barış Soner Uşaklı
2791eb8aac
fix: group membership methods for guests/spiders
...
add tests to cover different combinations
2 years ago
Barış Soner Uşaklı
fe9b87808b
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
01c36f8bfb
fix : #11761 , don't escape topic title twice
...
if a reply is being edited topicData.title is already escaped
2 years ago
Barış Soner Uşaklı
aefef763db
fix: use btn instead of icon
2 years ago
Barış Soner Uşaklı
daa5ac85e9
refactor: show both emails in user list
...
if user has a confirmed email and a pending email change show both in the acp
2 years ago
Barış Soner Uşaklı
cc1672882c
add the pending email so it is displayed in acp
2 years ago
Barış Soner Uşaklı
9e75068da2
expand json buttons
2 years ago
Barış Soner Uşaklı
2386c8e0bf
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
e45f513bfe
fix : #11756 , fix unique visitor stats in acp table
2 years ago
Barış Soner Uşaklı
e56e44ab23
refactor: move async call to promise.all
2 years ago
Barış Soner Uşaklı
d549d07381
remove await
2 years ago
Barış Soner Uşaklı
4b11cd0da5
feat: closes #11747 , add pagination to tokens page
2 years ago
Barış Soner Uşaklı
c21d7dbc7e
fix: dont overwrite postIndex
...
if its not on the current page
2 years ago
Barış Soner Uşaklı
cbd98c1b28
fix: closes #11731 , set postIndex on pagination
2 years ago
Barış Soner Uşaklı
ad1da0218a
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
f2fe7c0686
fix : #11735 , crash when making guest reply
...
to /api/compose route
2 years ago
Barış Soner Uşaklı
86faed6fd3
feat: add vote privs to topic ( #11734 )
...
* feat: add vote privs to topic
* add missing awaits
2 years ago
Barış Soner Uşaklı
5e696c9046
change to console.error
2 years ago
Barış Soner Uşaklı
090a792168
fix : #11729 , only check registered users
...
ignore guests(uid 0) & spiders(uid -1)
2 years ago
Barış Soner Uşaklı
1abe1d5e01
testing thumb fix ( #11727 )
...
* testing thumb fix
* one more test
* remove logs
2 years ago
Barış Soner Uşaklı
0f29ae5568
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
4e146eb50b
fix : #11723 , fix pagination on following/follower page
2 years ago
Barış Soner Uşaklı
4768d06b27
lint: fix whitespace
2 years ago
Barış Soner Uşaklı
556fd65d51
feat: custom skins panel in acp
2 years ago
Barış Soner Uşaklı
68ddca1e02
feat: add req and socket to als, closes https://github.com/NodeBB/NodeBB/pull/10304
2 years ago
Barış Soner Uşaklı
9ee1d7b063
fix: if reply is in different topic dont hide in parent
2 years ago
Barış Soner Uşaklı
8812e08b10
fix key in upgrade script
2 years ago
Barış Soner Uşaklı
9198a95173
add again
2 years ago
Barış Soner Uşaklı
a7375a85ba
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
8620a2cd0a
fix : #11717 prevent crash in messaging
2 years ago
Barış Soner Uşaklı
95bbd1fdef
grow users table so it doesnt clip dropdowns
2 years ago
Barış Soner Uşaklı
b48a6e26cd
fix: var name
2 years ago
Barış Soner Uşaklı
304f9b6eef
remove ?page when changing filters
2 years ago
Barış Soner Uşaklı
1a5e18cd37
feat: #11714 , add page title
2 years ago
Barış Soner Uşaklı
3080eb7e01
feat: #11714 , add registrationQueue flag
2 years ago
Barış Soner Uşaklı
73c808683f
only load postData for main post
2 years ago
Barış Soner Uşaklı
0b2feb9e45
perf: make less db calls to load indices
...
pass in postData array to getPostReplies which has the indices already
look at the passed in array of posts to find the index of nested replies before calling getPidIndex, most of the time the direct replies are close to the target so they are already in postData array.
only load indices if direct reply count is1
2 years ago
Julian Lam
da02361b13
feat: do not show the replies container in a post's footer if the only reply present is the next post
2 years ago
Barış Soner Uşaklı
7b8ebd0aa0
revert: remove emoji email css
2 years ago
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
Barış Soner Uşaklı
2910cb2b26
fix : #11572
...
add width to emojis
2 years ago
Barış Soner Uşaklı
adf14ea57c
fix: browser title if options.title is undefined
2 years ago
Barış Soner Uşaklı
51096ad234
poc: use csrf_token in ws handshake ( #11573 )
2 years ago
Barış Soner Uşaklı
63b859f053
poc: use csrf_token in ws handshake ( #11573 )
2 years ago
Barış Soner Uşaklı
efea33d906
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
8eed5a8413
fix : #11600 , prevent helmet crash on startup
2 years ago
Barış Soner Uşaklı
85d104c375
fix : #11594
...
set the order of theme to same as the on it's replacing
2 years ago
Barış Soner Uşaklı
77528b984a
add btn-group
2 years ago
Barış Soner Uşaklı
d6ead3d4c4
fix: lang strings
2 years ago
Barış Soner Uşaklı
bd80d36e0d
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
28740de766
fix : #11595 , use default value
2 years ago
Barış Soner Uşaklı
11d315df50
fix : #11594
...
set the order of theme to same as the on it's replacing
2 years ago
Barış Soner Uşaklı
a75fd636ad
test: add missing tests
2 years ago
Barış Soner Uşaklı
aff6d20f9f
test: fix digest test
2 years ago
Julian Lam
6765d053ce
test: additional tests for .roll()
2 years ago
Julian Lam
3e6dd78d86
fix: relocated upgrade script, removed outdated code that called core.api for tokens
2 years ago
Julian Lam
f42b636adc
test: fix authentication tests to use new token saving utility functions
2 years ago
Julian Lam
4f524e9f94
feat: token rolling API for admins
...
+ tests
2 years ago
Julian Lam
ce23caf7e6
feat: token editing and deletion
2 years ago
Julian Lam
e4888dea17
feat: api token migration, new ACP tokens list, token creation
2 years ago
Julian Lam
7b8bffd763
feat: internal utility functions for token management (creation, deletion, etc)
...
Including tests
2 years ago
Julian Lam
686ecea123
fix : #11589 , regression where a user could not confirm their email if requireEmailAddress was enabled
2 years ago
Barış Soner Uşaklı
ad1ae29105
dep: closes #11577
...
Breaking: Cross-Origin-Embedder-Policy middleware is now disabled by default. See #411
2 years ago
Julian Lam
e94c58becd
Merge remote-tracking branch 'origin/master' into develop
2 years ago
Barış Soner Uşaklı
8a1ec4d645
fix: reset password
...
https://community.nodebb.org/post/93016
2 years ago
Barış Soner Uşaklı
78f793473d
feat: up emoji, remove title parse code
2 years ago
Barış Soner Uşaklı
6d5a2635ba
parse topic titles for post summaries
2 years ago
Barış Soner Uşaklı
2cdc454f3e
use order by
2 years ago
Barış Soner Uşaklı
f083cd559d
feat: add getSortedSetMembersWithScores ( #11579 )
...
* feat: add getSortedSetMembersWithScores
* lint: fix
* test: fix redis
* fix: mongo/psql
2 years ago
Barış Soner Uşaklı
e1473bcc2d
fix: strip html tags from browser title
2 years ago
Julian Lam
84313712a2
fix: add an additional check on page load to enforce `requireEmailAddress` setting
...
The old behaviour would require that an email be entered, but did not block access to the forum (nor did it ensure that the email was verified).
The new behaviour (if the setting is enabled) will ensure that only those users with a confirmed email can continue through.
The only exceptions are super admins (so they don't get locked out).
2 years ago
Barış Soner Uşaklı
ca93084cc5
fix: gdrp checkboxes
2 years ago
Barış Soner Uşaklı
18e76ba5fc
fix : #11570
...
fix direction of dropdowns on rtl
2 years ago
Barış Soner Uşaklı
e0db9a8978
test: fix assert.reject calls
...
fix tests
2 years ago
Barış Soner Uşaklı
fbf44a10e7
feat: expiration date for widgets
...
closes #10495
2 years ago
Barış Soner Uşaklı
093ec0e8ab
fix: closes #11559 , fix some rtl issues
2 years ago
Barış Soner Uşaklı
589761be97
group filter
2 years ago
Barış Soner Uşaklı
8e63e43a3b
refactor: move to modals
2 years ago
Julian Lam
2b8dd3d202
fix : #11554 , email requirement bypass by sending in whitespace
2 years ago
Barış Soner Uşaklı
d02f257945
fix badge bg
2 years ago
Barış Soner Uşaklı
ec0da196d8
chore: whopps
2 years ago
Barış Soner Uşaklı
83fca31628
feat: closes #11549 , new error pages
2 years ago
Barış Soner Uşaklı
caac938428
add flex-fill
2 years ago
Barış Soner Uşaklı
73d02725f0
new 404 page
2 years ago
Julian Lam
36895421ba
refactor: topic mark read/unread routes
2 years ago