Julian Lam
9ee30fe7d2
fix: revert breaking change, add back SocketUser.emailConfirm
2022-10-18 15:16:52 -04:00
Julian Lam
9c576a0758
Email confirmation QOL updates ( #10987 )
...
* breaking: remove `SocketUser.emailConfirm`, re: #10954
* chore: move email confirmation related configs to own section in Settings > Email
* feat: new user email method `getValidationExpiry`, returns expiration in ms.. probably.
* fix: bug where `user.email.isValidationPending` returned an u nexpected non-boolean value if there was no confirmation pending (only when checking email as well)
* fix: update getValidationExpiry to return ms
* test: use emailConfirmInterval for tests, for now
* fix: throw friendly error when attempting an email change within email confirmation window
* feat: new config option `emailConfirmExpiry` in days, governs how long the confirm link is good for
* test: additional tests for user email methods
* fix: add back missing handling of option
* test: fix tests
2022-10-18 15:12:13 -04:00
Julian Lam
09f3ac6574
fix: in appropriately named language key email-confirm-email2
2022-10-17 16:49:15 -04:00
Julian Lam
7672194c7c
fix: correctly pass dev flag to package installer
2022-10-17 16:13:04 -04:00
Julian Lam
09cfd0bd57
fix: use --omit=dev flag for npm instead of --production
2022-10-17 16:07:26 -04:00
Misty Release Bot
17e948abf7
chore: update changelog for v2.5.7
2022-10-14 15:59:58 +00:00
Misty Release Bot
dd6d104820
chore: incrementing version number - v2.5.7
v2.5.7
2022-10-14 15:59:57 +00:00
Julian Lam
af27606e20
fix : #10968 , icon selector in ACP when icon name is typed in
2022-10-14 11:58:12 -04:00
Barış Soner Uşaklı
dc4a850cac
show progress
2022-10-14 11:04:48 -04:00
Barış Soner Uşaklı
ba484d5478
Esbuild ( #10940 )
...
* ci: add minimum GitHub token permissions for workflows
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io >
* feat: use esbuild for minification
Co-authored-by: Ashish Kurmi <akurmi@stepsecurity.io >
2022-10-14 11:04:27 -04:00
Barış Soner Uşaklı
dd4e9cce09
perf: speed up build
...
run webpack as soon as js targets are done
this allows building js/css in parallel
2022-10-14 11:04:00 -04:00
Misty Release Bot
e92238d09a
chore: update changelog for v2.5.6
2022-10-13 14:21:02 +00:00
Misty Release Bot
7dc45afa4c
chore: incrementing version number - v2.5.6
v2.5.6
2022-10-13 14:21:01 +00:00
Barış Soner Uşaklı
67efaeb4b8
fix active plugins ( #10964 )
2022-10-13 10:09:23 -04:00
Barış Soner Uşaklı
b879b6a0c2
fix: use admin:groups priv for groups ( #10960 )
2022-10-12 10:02:45 -04:00
Barış Soner Uşaklı
e35b0a869f
fix: https://github.com/NodeBB/NodeBB/issues/10525
2022-10-11 20:30:54 -04:00
Misty Release Bot
e7d0040d17
chore: update changelog for v2.5.5
2022-10-11 17:07:16 +00:00
Misty Release Bot
58b2f10ee9
chore: incrementing version number - v2.5.5
v2.5.5
2022-10-11 17:07:16 +00:00
Barış Soner Uşaklı
b91ef6dd76
chore: up plugins
2022-10-11 12:13:03 -04:00
Misty Release Bot
aabf073c89
chore: update changelog for v2.5.4
2022-10-11 12:25:36 +00:00
Misty Release Bot
89eb0340d1
chore: incrementing version number - v2.5.4
v2.5.4
2022-10-11 12:25:35 +00:00
Barış Soner Uşaklı
ebd5dcc6d6
fix: EEXISTS error on linux if plugin/theme overrides core js file
2022-10-11 08:13:59 -04:00
Ashish Kurmi
fe0020fb31
ci: add minimum GitHub token permissions for workflows
...
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io >
2022-10-05 21:23:18 -04:00
Barış Soner Uşaklı
177d904812
fix: category ordering add test
2022-10-03 09:41:08 -04:00
Barış Soner Uşaklı
989b55d07e
fix: crash in category drag, closes #10932
...
happens when a child is dragged to root or from root to a nested level
2022-10-01 22:15:06 -04:00
Julian Lam
7240e8ce57
chore: 🤔
2022-09-28 10:27:50 -04:00
Julian Lam
803398e915
fix: broken flag history on flag update
2022-09-23 13:10:34 -04:00
Barış Soner Uşaklı
aad0a618c8
fix: scroll to post if theme doesn't have top navbar
2022-09-23 09:09:15 -04:00
Julian Lam
14515f6004
fix: add lru-cache to checked packages, to fix upgrade issue with lru-cache
2022-09-21 16:02:20 -04:00
Misty Release Bot
fdf240f651
chore: update changelog for v2.5.3
2022-09-19 16:23:59 +00:00
Misty Release Bot
cf6e8101e8
chore: incrementing version number - v2.5.3
v2.5.3
2022-09-19 16:23:58 +00:00
Julian Lam
cf4f5447bb
fix : #10906 , allow middleware.checkAccountPermissions to be called with either uid or userslug in params
...
Previously, the middleware only worked with userslug params
2022-09-19 10:08:18 -04:00
Barış Soner Uşaklı
b5dd89e1c0
feat: store topic title and tags in diffs ( #10900 )
...
* feat: store topic title and tags in diffs
allow restoring post diff if tags didn't change
* test: fix tests, fast computer problems
2022-09-16 22:16:08 -04:00
Barış Soner Uşaklı
8e2129f858
fix : #10896 , unescape / in taskbar
2022-09-15 19:32:37 -04:00
Julian Lam
d3e38df8ea
fix: add back timeago to post history modal
2022-09-14 13:19:37 -04:00
Julian Lam
5dbcfef91f
chore: remove duplicate version increment lines in changelog
2022-09-09 10:56:10 -04:00
Julian Lam
1d80a07ed1
fix(deps): bump composer-default to v9.1.1
2022-09-08 15:20:32 -04:00
Barış Soner Uşaklı
1c9c39a8c8
test: add back /admin/extend/plugins test
2022-09-04 19:42:12 -04:00
Barış Soner Uşaklı
8aa1596d23
chore: bring back treding plugins
2022-09-04 12:59:03 -04:00
Barış Soner Uşaklı
3d5a6b39d6
lint: fix lint
2022-09-04 12:28:47 -04:00
Barış Soner Uşaklı
b392450c36
perf: disable trending plugins, too slow due to nbbpm
2022-09-04 12:00:27 -04:00
Misty Release Bot
84b6a7c791
chore: update changelog for v2.5.2
2022-09-04 14:57:02 +00:00
Misty Release Bot
e351fbe89c
chore: incrementing version number - v2.5.2
v2.5.2
2022-09-04 14:56:55 +00:00
Barış Soner Uşaklı
b45e241390
lint: fix lint error
2022-09-04 10:36:57 -04:00
Barış Soner Uşaklı
1dc79d76a0
test: disable nbbpm test temporarily
2022-09-04 10:32:22 -04:00
Barış Soner Uşaklı
f6f37dc1cd
fix: registration regression, closes #10875
2022-09-04 10:11:52 -04:00
Misty Release Bot
2b2fd4f34a
chore: update changelog for v2.5.1
2022-09-02 19:14:02 +00:00
Misty Release Bot
2bf475299d
chore: incrementing version number - v2.5.1
v2.5.1
2022-09-02 19:14:01 +00:00
Julian Lam
67cb70352f
fix: missing escape on ACP category backgroundImage property
2022-09-02 12:30:55 -04:00
Julian Lam
61d1e9e0d4
fix(deps): temporarily add back old textcomplete dependencies so emoji plugin can import them
...
Revert this commit once the emoji plugin is patched so it refers to the newer textcomplete module
2022-09-02 11:18:10 -04:00