Commit Graph

12716 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
afb684ebe7 Merge branch 'master' into develop 2023-05-25 09:20:23 -04:00
Barış Soner Uşaklı
3256fb30e7 fix: rimraf usage in user image delete
https://github.com/isaacs/rimraf/issues/275#issuecomment-1562402287
2023-05-25 09:12:02 -04:00
Barış Soner Uşaklı
8c9ab01f3f feat: closes #11630
install & launch forum after entering admin user details in one step
2023-05-24 13:17:31 -04:00
Barış Soner Uşaklı
3066519028 add await 2023-05-22 12:02:34 -04:00
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
2023-05-21 15:54:18 -04:00
Barış Soner Uşaklı
d586b8b6b5 Merge branch 'master' into develop 2023-05-21 11:49:04 -04:00
Barış Soner Uşaklı
8cb6ebb90b fix: logins dashboard user images 2023-05-20 21:58:36 -04:00
Barış Soner Uşaklı
8f6a68ca09 fix: closes #11612
fix selectors
2023-05-18 14:20:39 -04:00
Barış Soner Uşaklı
24bd9d4e88 https://github.com/NodeBB/NodeBB/issues/11612
fix post content and title edit
2023-05-18 14:20:30 -04:00
Barış Soner Uşaklı
3cef2535cc fix: closes #11612
fix selectors
2023-05-18 14:20:09 -04:00
Barış Soner Uşaklı
cf7d933439 https://github.com/NodeBB/NodeBB/issues/11612
fix post content and title edit
2023-05-18 14:12:33 -04:00
Barış Soner Uşaklı
5daaa5ea78 fix: edge case in category filter
selecting a category and then clicking on all categories was breaking selection icons
2023-05-18 13:44:59 -04:00
Barış Soner Uşaklı
160b891979 add userFilter-placeholders to core 2023-05-18 13:13:36 -04:00
Barış Soner Uşaklı
29303f4a13 fix: #11572
add width to emojis
2023-05-18 10:30:37 -04:00
Barış Soner Uşaklı
2910cb2b26 fix: #11572
add width to emojis
2023-05-18 10:29:04 -04:00
Barış Soner Uşaklı
adf14ea57c fix: browser title if options.title is undefined 2023-05-16 13:05:03 -04:00
Barış Soner Uşaklı
51096ad234 poc: use csrf_token in ws handshake (#11573) 2023-05-15 11:15:53 -04:00
Barış Soner Uşaklı
63b859f053 poc: use csrf_token in ws handshake (#11573) 2023-05-15 11:12:46 -04:00
Barış Soner Uşaklı
efea33d906 Merge branch 'master' into develop 2023-05-13 21:30:37 -04:00
Barış Soner Uşaklı
8eed5a8413 fix: #11600, prevent helmet crash on startup 2023-05-13 15:16:36 -04:00
Barış Soner Uşaklı
85d104c375 fix: #11594
set the order of theme to same as the on it's replacing
2023-05-12 17:13:12 -04:00
Barış Soner Uşaklı
77528b984a add btn-group 2023-05-12 17:12:34 -04:00
Barış Soner Uşaklı
d6ead3d4c4 fix: lang strings 2023-05-12 12:18:11 -04:00
Barış Soner Uşaklı
bd80d36e0d Merge branch 'master' into develop 2023-05-12 09:48:25 -04:00
Barış Soner Uşaklı
28740de766 fix: #11595, use default value 2023-05-12 09:40:39 -04:00
Barış Soner Uşaklı
11d315df50 fix: #11594
set the order of theme to same as the on it's replacing
2023-05-11 22:39:37 -04:00
Barış Soner Uşaklı
a75fd636ad test: add missing tests 2023-05-11 20:21:57 -04:00
Barış Soner Uşaklı
aff6d20f9f test: fix digest test 2023-05-11 19:01:28 -04:00
Julian Lam
6765d053ce test: additional tests for .roll() 2023-05-11 15:22:50 -04:00
Julian Lam
3e6dd78d86 fix: relocated upgrade script, removed outdated code that called core.api for tokens 2023-05-11 15:22:50 -04:00
Julian Lam
f42b636adc test: fix authentication tests to use new token saving utility functions 2023-05-11 15:22:50 -04:00
Julian Lam
4f524e9f94 feat: token rolling API for admins
+ tests
2023-05-11 15:22:50 -04:00
Julian Lam
ce23caf7e6 feat: token editing and deletion 2023-05-11 15:22:50 -04:00
Julian Lam
e4888dea17 feat: api token migration, new ACP tokens list, token creation 2023-05-11 15:22:50 -04:00
Julian Lam
7b8bffd763 feat: internal utility functions for token management (creation, deletion, etc)
Including tests
2023-05-11 15:22:50 -04:00
Julian Lam
686ecea123 fix: #11589, regression where a user could not confirm their email if requireEmailAddress was enabled 2023-05-11 11:34:24 -04:00
Barış Soner Uşaklı
ad1ae29105 dep: closes #11577
Breaking: Cross-Origin-Embedder-Policy middleware is now disabled by default. See #​411
2023-05-10 17:42:56 -04:00
Julian Lam
e94c58becd Merge remote-tracking branch 'origin/master' into develop 2023-05-10 12:12:19 -04:00
Barış Soner Uşaklı
8a1ec4d645 fix: reset password
https://community.nodebb.org/post/93016
2023-05-10 07:41:53 -04:00
Barış Soner Uşaklı
78f793473d feat: up emoji, remove title parse code 2023-05-08 12:24:47 -04:00
Barış Soner Uşaklı
6d5a2635ba parse topic titles for post summaries 2023-05-08 11:40:27 -04:00
Barış Soner Uşaklı
2cdc454f3e use order by 2023-05-07 23:48:09 -04:00
Barış Soner Uşaklı
f083cd559d feat: add getSortedSetMembersWithScores (#11579)
* feat: add getSortedSetMembersWithScores

* lint: fix

* test: fix redis

* fix: mongo/psql
2023-05-07 22:32:05 -04:00
Barış Soner Uşaklı
e1473bcc2d fix: strip html tags from browser title 2023-05-07 19:00:21 -04:00
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).
2023-05-05 14:38:01 -04:00
Barış Soner Uşaklı
ca93084cc5 fix: gdrp checkboxes 2023-05-04 21:19:09 -04:00
Barış Soner Uşaklı
18e76ba5fc fix: #11570
fix direction of dropdowns on rtl
2023-05-04 20:04:30 -04:00
Barış Soner Uşaklı
e0db9a8978 test: fix assert.reject calls
fix tests
2023-05-04 09:47:58 -04:00
Barış Soner Uşaklı
fbf44a10e7 feat: expiration date for widgets
closes #10495
2023-05-03 20:09:15 -04:00
Barış Soner Uşaklı
093ec0e8ab fix: closes #11559, fix some rtl issues 2023-05-03 13:23:57 -04:00