Barış Soner Uşaklı
29303f4a13
fix : #11572
...
add width to emojis
2023-05-18 10:30:37 -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ı
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
Barış Soner Uşaklı
589761be97
group filter
2023-05-03 11:00:32 -04:00
Barış Soner Uşaklı
8e63e43a3b
refactor: move to modals
2023-05-02 20:26:55 -04:00
Julian Lam
2b8dd3d202
fix : #11554 , email requirement bypass by sending in whitespace
2023-05-02 11:47:54 -04:00
Barış Soner Uşaklı
d02f257945
fix badge bg
2023-05-02 11:26:42 -04:00
Barış Soner Uşaklı
ec0da196d8
chore: whopps
2023-05-01 14:22:56 -04:00
Barış Soner Uşaklı
83fca31628
feat: closes #11549 , new error pages
2023-05-01 14:20:39 -04:00
Barış Soner Uşaklı
caac938428
add flex-fill
2023-05-01 13:57:21 -04:00
Barış Soner Uşaklı
73d02725f0
new 404 page
2023-05-01 13:49:34 -04:00
Julian Lam
36895421ba
refactor: topic mark read/unread routes
2023-05-01 12:02:34 -04:00
Julian Lam
69b409385d
refactor: migrate posts.getReplies to write API
2023-05-01 12:02:34 -04:00
Julian Lam
ee9f53f1ff
refactor: deprecate socket method posts.getPidIndex
2023-05-01 12:02:34 -04:00
Julian Lam
d814e281a0
feat: write API shorthand to query post routes by their topic index (requires tid in either query string or request body)
...
middleware.checkRequired is also updated to check for matches in req.query as well.
2023-05-01 12:02:34 -04:00
Julian Lam
cdd7748003
fix: add back removed socket method, added deprecation warnings, as there are no breaking changes allowed in v3.1.0
2023-05-01 12:02:34 -04:00
Julian Lam
f2082d7de8
refactor: started work on porting socket methods to write API [breaking]
...
The following socket calls have been removed:
* `posts.getRawPost`
* `posts.getPostSummaryByPid`
Two new Write API routes have been added:
- `GET /api/v3/posts/:pid/raw`
- `GET /api/v3/posts/:pid/summary`
2023-05-01 12:02:34 -04:00
Julian Lam
604a8f7e60
fix: black on red coloration on error when a bad reset code is received
2023-05-01 11:01:46 -04:00