Commit Graph

24533 Commits

Author SHA1 Message Date
Julian Lam
a600b7c1c6 fix(deps): bump composer and persona 2022-10-19 11:49:50 -04:00
Barış Soner Uşaklı
e2a7af9c6f chore: up persona 2022-10-19 08:58:51 -04:00
Julian Lam
dac71c84cb chore: remove socketUser.emailConfirm again 2022-10-18 15:26:28 -04:00
Julian Lam
c1081f7039 Merge branch 'master' into bootstrap5 2022-10-18 15:21:20 -04:00
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
Barış Soner Uşaklı
a2c824bf99 fix: outgoing 2022-10-18 13:05:56 -04:00
Barış Soner Uşaklı
78935f7338 Merge branch 'master' into bootstrap5 2022-10-18 10:41:28 -04:00
Barış Soner Uşaklı
94fbc8ea17 progress height 2022-10-17 20:59:03 -04:00
Barış Soner Uşaklı
e3110950ff chore: up deps
move blockquote style to generics.scss
get rid of voodoo selection code, selection.toString() seems to work
2022-10-17 20:47:10 -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
Barış Soner Uşaklı
6c8b8e057c chore: up persona 2022-10-17 12:18:59 -04:00
Barış Soner Uşaklı
7c5dbaf2c2 fix: EEXISTS error on linux if plugin/theme overrides core js file 2022-10-17 11:15:50 -04:00
Barış Soner Uşaklı
8f0f635f14 Merge branch 'bootstrap5' of https://github.com/NodeBB/NodeBB into bootstrap5 2022-10-16 17:18:21 -04:00
Barış Soner Uşaklı
4e79c12c7b chore: up composer 2022-10-16 17:18:15 -04:00
Opliko
3bdee868c2 fix: move FA fonts to a versioned subfolder to bust cache on updates (#10979) 2022-10-15 17:24:59 -04:00
Barış Soner Uşaklı
2f8834ee0a chore: up persona 2022-10-14 21:05:44 -04:00
Barış Soner Uşaklı
92e7653ebf refactor: half size icons 2022-10-14 21:03:34 -04:00
Barış Soner Uşaklı
08454f66c9 chore: up persona 2022-10-14 20:22:19 -04:00
Barış Soner Uşaklı
4f756be008 chore: up persona 2022-10-14 20:16:11 -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
Barış Soner Uşaklı
35a3ff7cb6 chore: up composer 2022-10-13 13:40:16 -04:00
Barış Soner Uşaklı
e4a3cf66ba fix: admin header 2022-10-13 13:28:11 -04:00
Barış Soner Uşaklı
4f55cfc494 chore: up composer 2022-10-13 11:18:37 -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ı
3cdc136a9a fix active plugins (#10964) 2022-10-13 10:11:30 -04:00
Barış Soner Uşaklı
67efaeb4b8 fix active plugins (#10964) 2022-10-13 10:09:23 -04:00
Barış Soner Uşaklı
9de2b3653f modal style 2022-10-12 13:11:11 -04:00
Barış Soner Uşaklı
3ab800d49f refactor: move embedded group create modal
and fix its styling
2022-10-12 12:40:35 -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
Barış Soner Uşaklı
f3ae22d2a8 feat: add color property to taskbar
allows matching category icon when changing categories in composer
2022-10-11 19:16:27 -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ı
34439c06de chore: up themes 2022-10-11 13:01:41 -04:00
Barış Soner Uşaklı
6f503c9512 make icons text white 2022-10-11 12:46:07 -04:00
Barış Soner Uşaklı
bc772a8303 chore: up persona/spam-be-gone 2022-10-11 12:32:37 -04:00
Barış Soner Uşaklı
b91ef6dd76 chore: up plugins 2022-10-11 12:13:03 -04:00
oplik0
421860969f feat: update link in fontawesome.tpl 2022-10-11 10:54:25 -04:00
oplik0
5e98ebb073 docs: update FA attribution.js 2022-10-11 10:54:25 -04:00
oplik0
18184b936d feat: move to FA6.2 2022-10-11 10:54:25 -04:00
Julian Lam
c285f72e12 fix: bug that allowed for bypass of GDPR interstitial on SSO registrations simply by cancelling the form 2022-10-11 10:46:12 -04:00