Barış Soner Uşaklı
9bfb6c7281
fix : #9976 , handle array or object
2021-11-05 14:11:03 -04:00
Barış Soner Uşaklı
66e7cdac7a
fix : #9973 , ignore if assigning to same parent
2021-11-04 11:45:06 -04:00
Barış Soner Uşaklı
d27c9696e3
feat: add node 16 ( #9847 )
...
* feat: add node 16
* fix: check errors in fork
* test: add use-spawn
* test: another test
* Revert "test: another test"
This reverts commit 606efe26fe .
* test: another test
* fix: lint
* fix: remove spawn-wrap
* test: comment out plugin installs
* fix: lint
* test: uncomment all tests except npm i
* fix: lint
* test: bring back tests
* test: remove leftover override
2021-11-04 00:09:14 -04:00
Barış Soner Uşaklı
67cb249122
fix : #9972
2021-11-03 22:47:15 -04:00
Barış Soner Uşaklı
2e623dd271
feat: #9967 , allow dropdowns in navigation
2021-11-03 16:01:32 -04:00
Barış Soner Uşaklı
b916e42f40
feat: show number of events per type in acp
2021-11-01 19:36:18 -04:00
Barış Soner Uşaklı
8c67031609
feat: show posts previews if enabled on mouse over
2021-11-01 15:09:05 -04:00
Barış Soner Uşaklı
3d611ab70e
fix: events for just topic with main post
2021-10-31 16:13:16 -04:00
Barış Soner Uşaklı
89399c0ed5
fix : #9954 , get next post timestamp
...
fixes topic events being inserted in after first page but at the wrong spot
2021-10-31 15:09:33 -04:00
Julian Lam
485b6ced1d
fix: broken post uploads due to 6a976a9db0
2021-10-29 14:23:22 -04:00
Julian Lam
0ee85d5a0b
fix : #9950 , rename account export routes to remove uid/ prefix
2021-10-29 14:12:14 -04:00
Julian Lam
60352eca54
fix: double invocation of authenticateRequest
2021-10-29 11:16:37 -04:00
Julian Lam
6a976a9db0
fix : #9945 , call authenticateRequest middleware for mount points in /api
2021-10-29 10:56:06 -04:00
Barış Soner Uşaklı
bc4b19b4d7
fix: typo in flags
2021-10-28 15:12:12 -04:00
Barış Soner Uşaklı
8f08d9cac0
fix: handle undefined data.query
2021-10-27 14:21:36 -04:00
Julian Lam
28efcb59cb
chore: remove .opacity() mixin as it is supported cross-browser
2021-10-27 12:35:10 -04:00
Barış Soner Uşaklı
c428ba80aa
refactor: wider value field
2021-10-26 16:20:24 -04:00
Barış Soner Uşaklı
c7e078d495
refactor: dont save partial searches
2021-10-26 15:51:42 -04:00
Julian Lam
80ea12c1c1
feat: new ACP option emailPrompt
...
... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
2021-10-26 14:28:42 -04:00
Barış Soner Uşaklı
64192731a0
refactor: use search api for topic search
2021-10-25 23:12:34 -04:00
Barış Soner Uşaklı
6cfaea06f0
fix: undefined query showing in searches
2021-10-25 22:06:28 -04:00
Barış Soner Uşaklı
0926ae6ecf
fix: api session revoke test
2021-10-25 20:47:10 -04:00
Barış Soner Uşaklı
da64810a4a
fix: crash
2021-10-25 16:37:36 -04:00
Barış Soner Uşaklı
a528790615
refactor: typo
2021-10-25 16:34:24 -04:00
Barış Soner Uşaklı
ee8e048015
fix: move record to controller
2021-10-25 16:32:35 -04:00
Barış Soner Uşaklı
f4cf482a87
feat: show popular searches
2021-10-25 16:26:50 -04:00
Barış Soner Uşaklı
63572c23ce
fix: profile edit fields showing translated values
2021-10-25 15:00:05 -04:00
Barış Soner Uşaklı
719cfc0d57
breaking: disable javascript in custom less tab
2021-10-25 13:53:45 -04:00
Barış Soner Uşaklı
04dab1d550
fix: token verify
2021-10-25 13:23:54 -04:00
Barış Soner Uşaklı
1783f918bc
fix: guard against prototype pollution
2021-10-25 13:17:33 -04:00
Barış Soner Uşaklı
c8b2fc46dc
fix: translator path traversal
2021-10-25 12:51:56 -04:00
Barış Soner Uşaklı
e62948f73d
fix: there is no alltime digest, fixes translation in test email
...
there is no digest.title.alltime
2021-10-25 10:44:04 -04:00
Julian Lam
506c34a84d
refactor: simplified utilities API > login rout
...
Removed continueLogin override in favour of a simpler `redirectAfterLogin` override
Use passport to authenticate username and password instead of duplicated logic.
2021-10-22 15:56:31 -04:00
Julian Lam
6b4f35c2fa
feat: new plugin hook to allow plugins to reject email address on new registration or email change
2021-10-22 15:06:51 -04:00
Julian Lam
806a1e50d2
feat: utilities login API route now starts an actual login session, if requested
2021-10-22 15:06:51 -04:00
Barış Soner Uşaklı
b91ae0880d
feat: add method name to deprecation message
2021-10-21 15:40:42 -04:00
Barış Soner Uşaklı
1d62bd6d7b
refactor: log error as well
2021-10-21 12:34:26 -04:00
Barış Soner Uşaklı
73a9ca09c9
refactor: catch errors from buildHeader in error handler 🔥
2021-10-21 10:28:27 -04:00
Barış Soner Uşaklı
d4da98404c
refactor: add missing helpers.tryRoute
2021-10-21 10:14:53 -04:00
Barış Soner Uşaklı
998b9e7918
fix: minification regression
2021-10-20 21:17:15 -04:00
Julian Lam
d22b076b2e
feat: additional quality options for jpeg uploads, added quality and compression settings for png uploads
2021-10-20 14:07:25 -04:00
Barış Soner Uşaklı
ee0282f5aa
refactor: shorter middleware
2021-10-20 12:45:09 -04:00
Barış Soner Uşaklı
b2429ef00e
refactor: meta/minifier use async/await
2021-10-20 11:52:23 -04:00
Barış Soner Uşaklı
90b81262fa
refactor: remove unused var
2021-10-19 12:38:40 -04:00
Barış Soner Uşaklı
9cb4de50a2
fix: biweekly digest #8053
2021-10-19 12:21:54 -04:00
Julian Lam
44687394dc
fix: restore plugin upgrade checking logic
...
unintended regression from ac86937c88
2021-10-19 10:25:51 -04:00
Barış Soner Uşaklı
8e319a9b25
refactor: catch errors from digest
2021-10-18 20:17:35 -04:00
Barış Soner Uşaklı
f7967bdf68
feat: #8053 , biweekly digest option
2021-10-18 20:10:14 -04:00
Barış Soner Uşaklı
6da3239230
refactor: less.render already returns promise
...
rename callback to next to match other controllers
2021-10-18 18:12:23 -04:00
Barış Soner Uşaklı
c70eaa0a34
refactor: prompt.get already returns promise
2021-10-18 17:34:26 -04:00