syuilo
7bd873cc56
CAPTCHA求めるのは2fa認証が無効になっているときだけにした
...
2faのトークンは期限付きだから、CAPTCHA解いてる間に期限切れになる
2022-05-15 16:47:14 +09:00
syuilo
b688744128
feat: make captcha required when signin to improve security
2022-05-15 12:18:46 +09:00
syuilo
d6e2fb6d15
fix(server): prevent crash when processing certain PNGs
...
Fix #8605
2022-05-15 01:16:12 +09:00
Andreas Nedbal
7b114d5383
fix(client): remove unexpected token ( #8672 )
2022-05-14 23:24:45 +09:00
Andreas Nedbal
1d4069a955
Refactor admin/email-settings to use Composition API ( #8656 )
...
* refactor(client): refactor admin/email-settings to use Composition API
* Update packages/client/src/pages/admin/email-settings.vue
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 21:36:12 +09:00
Andreas Nedbal
2f58decb1c
Refactor admin/database to use Composition API ( #8654 )
...
* refactor(client): refactor admin/database to use Composition API
* Apply review suggestion from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 21:35:08 +09:00
Andreas Nedbal
57507cdf32
Refactor admin/security to use Composition API ( #8652 )
...
* refactor(client): refactor admin/security to use Composition API
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 21:34:50 +09:00
Andreas Nedbal
9043e86b49
refactor(client): refactor admin/announcements to use Composition API ( #8650 )
2022-05-14 21:34:07 +09:00
Andreas Nedbal
00b9211465
refactor(client): refactor admin/ads to use Composition API ( #8649 )
2022-05-14 21:33:41 +09:00
Andreas Nedbal
d2149ab081
Refactor Chart component ( #8622 )
...
* refactor(client): refactor Chart component
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* fix(client): don't expose values from Chart
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 21:20:41 +09:00
iwata
fc5c715166
test: Nodeのカスタムローダーを直してテストが動くように ( #8625 )
...
* test: Nodeのカスタムローダーを直してテストが動くように
* dev: mochaを呼ぶコマンドにNODE_ENV=testを追加
* Update packages/backend/test/loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* chore: change export style in loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 16:10:20 +09:00
iwata
49a6b68b95
test: __dirname
はESModuleでは使えないので置き換えた ( #8626 )
2022-05-14 16:09:47 +09:00
tamaina
c166655f1f
fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように ( #8644 )
...
* Fix #8643
* 部分一致にする
2022-05-14 15:24:44 +09:00
iwata
ac23bd4667
test: e2eテストがCIで失敗していた問題をいくつか修正 ( #8642 )
...
* test: indexeddbをテスト毎に初期化するように
* fix: metaが無いときにfetch-metaを同時に呼ぶと死ぬことがある問題を修正
* test: ログイン後のクライアント側処理を待たずにリロードされてログイン出来ないことがあったのを修正
2022-05-14 15:16:45 +09:00
Johann150
b3ca8d5329
fix: keep file order ( #8659 )
2022-05-14 15:09:10 +09:00
syuilo
36db202263
enhance: Display TOTP Register URL
...
Close #7261
Co-Authored-By: tamaina <tamaina@hotmail.co.jp>
2022-05-14 15:00:15 +09:00
syuilo
493dc6836a
update deps
2022-05-14 14:57:51 +09:00
Johann150
91100f94b5
perf: fix caching ( #8660 )
...
The cache implementation did previously not store the results of the
computation and was thus not a cache at all. This can cause a significant
number of database queries each time someone with a large number of
followers does something that causes an activity to be federated.
2022-05-14 13:28:27 +09:00
Andreas Nedbal
326949115e
fix(client): add setup attribute to notification page ( #8648 )
2022-05-12 19:31:26 +02:00
Andreas Nedbal
4c89a565d5
Fix lint issues in post form component ( #8619 )
...
* fix(client): fix lint issues in post form
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-07 17:01:01 +09:00
Andreas Nedbal
6997ba0b3d
Fix lint issues in emoji picker components ( #8620 )
...
* fix(client): fix lint issues in emoji picker components
* fix(client): switch argument naming for emoji picker section event
2022-05-07 17:00:05 +09:00
Andreas Nedbal
9b3f31df3e
fix(client): fix lint issues in scripts ( #8621 )
2022-05-07 14:19:15 +09:00
Andreas Nedbal
c039207e2a
refactor(client): refactor settings/theme/manage to use Composition API ( #8596 )
2022-05-05 22:53:08 +09:00
futchitwo
37af007e13
Enhance(MFM): Allow speed changes in all animated MFMs ( #8551 )
...
* MFM: Allow speed changes in all animated MFMs
* Feature(MFM): Add speed property to cheat sheet
* Use template literal
Oops!
* Remove unnecessary template string
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-05 22:52:33 +09:00
Andreas Nedbal
9884b5f1da
refactor(client): refactor settings/word-mute to use Composition API ( #8597 )
2022-05-05 22:51:58 +09:00
Andreas Nedbal
8a71098dd5
refactor(client): refactor settings/deck to use Composition API ( #8598 )
2022-05-05 22:51:29 +09:00
Andreas Nedbal
647ba0a54e
Refactor settings/sounds to use Composition API ( #8594 )
...
* refactor(client): refactor settings/sounds to use Composition API
* Apply review suggestion from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* chore(client): remove old sound reference
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-05 22:51:05 +09:00
Johann150
79072916af
chore: synchronize code and database schema ( #8577 )
...
* chore: remove default null
null is always the default value if a table column is nullable, and typeorm's
@Column only accepts strings for default.
* chore: synchronize code with database schema
* chore: sync generated migrations with code
2022-05-05 22:45:22 +09:00
Andreas Nedbal
fae0fbd93c
refactor(client): refactor 2FA settings to Composition API ( #8599 )
2022-05-05 22:41:10 +09:00
tamaina
23eee1b3df
fix (client): fix mention icon height ( #8615 )
2022-05-05 20:46:46 +09:00
Andreas Nedbal
943c6a067e
Fix lint issues in Drive components ( #8613 )
...
* fix(client): Fix lint issues in Drive components
* fix(client): only use !=/== for null comparisons
* Update drive.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-05 20:45:50 +09:00
Andreas Nedbal
78c06ade0c
fix(client): fix duplicate token request dialog in plugin install ( #8612 )
2022-05-05 18:21:38 +09:00
Andreas Nedbal
be8ec800de
Refactor settings/notifications to use Composition API ( #8587 )
...
* refactor(client): refactor settings/notifications to use Composition API
* fix(client): use async/await for API methods
2022-05-04 12:25:19 +09:00
Andreas Nedbal
1f37f2e463
Refactor account-info to use Composition API ( #8568 )
...
* refactor(client): refactor account-info to use Composition API
* fix(client): use mounted hook for initial data
* fix(client): switch to non-null assertion for account check
2022-05-04 10:16:14 +09:00
Andreas Nedbal
8b7f24bef2
refactor(client): refactor settings/api to use Composition API ( #8569 )
2022-05-04 10:15:43 +09:00
Andreas Nedbal
2ed32a38d9
refactor(client): refactor settings/apps to use Composition API ( #8570 )
2022-05-04 10:15:24 +09:00
Andreas Nedbal
07aba28db3
Refactor delete-account to use Composition API ( #8572 )
...
* refactor(client): refactor delete-account to use Composition API
* Apply review suggestion from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-04 10:15:06 +09:00
Andreas Nedbal
042d86b1b1
refactor(client): refactor settings/drive to use Composition API ( #8573 )
2022-05-04 10:14:48 +09:00
Andreas Nedbal
0b0b6c3f9b
Refactor settings/email to use Composition API ( #8576 )
...
* refactor(client): refactor settings/email to use Composition API
* fix(client): switch to non-null assertion for settings values
2022-05-04 10:14:26 +09:00
Andreas Nedbal
6ccac37a3d
Refactor settings/general to use Composition API ( #8578 )
...
* refactor(client): refactor settings/general to use Composition API
* fix(client): turn watcher callback asynchronous
2022-05-04 10:13:51 +09:00
Andreas Nedbal
7e68b24677
Refactor settings/menu to use Composition API ( #8586 )
...
* refactor(client): refactor settings/menu to use Composition API
* Apply review suggestion from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* Apply review suggestion from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-04 10:12:40 +09:00
Andreas Nedbal
471bb7f3b7
Refactor settings/other to use Composition API ( #8589 )
...
* refactor(client): refactor settings/other to use Composition API
* fix(client): fix 'show featured notes' checkbox
2022-05-04 10:12:08 +09:00
Andreas Nedbal
e555686294
refactor(client): refactor settings/plugin to use Composition API ( #8590 )
2022-05-04 10:11:35 +09:00
Andreas Nedbal
3ce91d19f9
refactor(client): refactor settings/plugin/install to use Composition API ( #8591 )
2022-05-04 10:10:52 +09:00
Andreas Nedbal
1c309d3b02
refactor(client): refactor settings/security to use Composition API ( #8592 )
2022-05-04 10:10:34 +09:00
Andreas Nedbal
f0a87b6476
refactor(client): refactor settings/theme to use Composition API ( #8595 )
2022-05-03 20:34:48 +09:00
Andreas Nedbal
794c3ec520
refactor(client): refactor settings/accounts to use Composition API ( #8604 )
2022-05-03 20:33:40 +09:00
Andreas Nedbal
cb0b498670
fix(client): fix missing import of defineAsyncComponent in os.ts
2022-05-01 17:55:17 +02:00
dependabot[bot]
f5cc1484ca
chore(deps): bump postcss from 8.2.8 to 8.4.13 in /packages/client ( #8588 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.2.8 to 8.4.13.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.4.13 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-01 22:52:11 +09:00
tamaina
8ad77a28b4
refactor: use Vite to build instead of webpack ( #8575 )
...
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
* wip
* wip
* wip
* wip
* wip
* wip
* ✌️
* use import
* fix
* install rollup
* use defineAsyncComponent.
* fix emojilist
* wip use defineAsyncComponent
* popup(import -> popup(defineAsyncComponent(() => import
* draggable?
* fix init import
* clean up
* fix router
* add comment
* ✌️
* ✌️
* ✌️
* remove webpack
* update vite
* fix boot sequence
* Revert "fix boot sequence"
This reverts commit e893dbf37aed83bf9f12e427d98c78a7065b4a39.
* revert boot import
* never make two app div
* ;
* remove console.log
* change clientEntry sequence
* fix
* Revert "fix"
This reverts commit 12741b3d89950a31dbb1bb81477ddb27b0e9951a.
* fix
* add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210
* add log
* add comment
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-01 22:51:07 +09:00