Barış Soner Uşaklı
5ba818ba7b
feat: add search data to filter:search.inContent
2022-10-20 20:36:43 -04:00
Julian Lam
591380531f
fix: form text in ACP > Appearance > Customise
2022-10-19 14:27:39 -04:00
Barış Soner Uşaklı
9e064a864e
fix col-xs classes
2022-10-19 12:10:54 -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
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ı
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ı
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ı
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
oplik0
421860969f
feat: update link in fontawesome.tpl
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
Julian Lam
2533a2e074
refactor: add new method user.interstitials.get; DRY
2022-10-11 10:46:12 -04: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
Barış Soner Uşaklı
a116639699
breaking: move ban/mute modals
...
breaking: add accounts/moderate module and move ban/mute there
2022-10-09 21:43:42 -04:00
Barış Soner Uşaklı
e8da0557bb
default to prod
2022-10-09 15:33:07 -04:00
Barış Soner Uşaklı
beb52df1d9
fix: lint use async compile
2022-10-08 22:58:08 -04:00
Opliko
5772e0bbfb
feat: use sass-embedded if possible ( #10950 )
2022-10-08 22:17:41 -04:00
Barış Soner Uşaklı
9d0b1d5092
refactor: remove unused code
2022-10-08 20:03:35 -04:00
Barış Soner Uşaklı
7f9b1cf0be
perf: speed up build
...
run webpack as soon as js targets are done
this allows building js/css in parallel
2022-10-05 22:46:42 -04:00
Barış Soner Uşaklı
9f0ecd6ea3
chore: rename panel to card
2022-10-05 10:55:46 -04:00
Barış Soner Uşaklı
78917e9117
fix: web installer css/tpl
2022-10-04 19:05:20 -04:00
Barış Soner Uşaklı
b35e90a6ad
breaking: move modals to core
2022-10-03 10:13:20 -04:00
Barış Soner Uşaklı
177d904812
fix: category ordering add test
2022-10-03 09:41:08 -04:00
Barış Soner Uşaklı
389a2df9bf
fix: category ordering add test
2022-10-03 09:40:54 -04:00
Barış Soner Uşaklı
adc248960b
fix: timeago cutoff on users page
...
remove unused translator import
2022-10-02 18:02:33 -04:00
Barış Soner Uşaklı
c81eb18623
fix more categories button not moving with parent
...
fix order issue
2022-10-01 22:02:56 -04:00
Barış Soner Uşaklı
af190ac210
fix tagsinput to look like bs5 inputs
2022-09-29 22:26:10 -04:00
Barış Soner Uşaklı
b0a98e7f12
breaking: move/rename change_picture_modal to core
2022-09-29 12:30:54 -04:00
Barış Soner Uşaklı
75eea53c4b
feat: add buildCategoryIcon helper
...
similar to buildAvatar
2022-09-27 21:32:12 -04:00
Julian Lam
91849efde1
fix : #10805 , do not set email field in user hash on user creation
2022-09-27 14:34:01 -04:00
Julian Lam
5a39fc2548
chore: remove passport.authenticate wrapper that passed in keepSessionInfo option [breaking]
2022-09-27 13:42:01 -04:00
Julian Lam
ee77ce0789
chore: remove deprecated socket.io user export methods [breaking]
2022-09-27 13:34:00 -04:00
Julian Lam
1d63fc469a
chore: remove deprecated old routes for user data exports [breaking]
2022-09-27 11:23:52 -04:00
Barış Soner Uşaklı
67b488aa7d
add changeSkin calls to settings
...
add templateData to header/footer to match other filter:<tpl>:build hooks
2022-09-24 14:49:11 -04:00
Barış Soner Uşaklı
f5d30d83c6
breaking: move some modals to core
2022-09-23 20:15:37 -04:00
Barış Soner Uşaklı
9510cc540a
breaking: remove renderTopicEvents
...
use partial template
2022-09-23 10:56:15 -04:00
Barış Soner Uşaklı
0930934200
feat: add relevant topic events to post objects
...
see c9604f216a
2022-09-23 10:49:50 -04:00
Barış Soner Uşaklı
a5d4e6b68a
fix another avatar
2022-09-22 21:03:56 -04:00