Andreas Nedbal
bd620a8c77
refactor(client): refactor 2FA settings to Composition API ( #8599 )
2022-05-05 22:41:10 +09:00
Andreas Nedbal
d075ead80a
fix(client): fix duplicate token request dialog in plugin install ( #8612 )
2022-05-05 18:21:38 +09:00
Andreas Nedbal
9230334a31
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
7154ad5a73
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
c72f5e2773
refactor(client): refactor settings/api to use Composition API ( #8569 )
2022-05-04 10:15:43 +09:00
Andreas Nedbal
6226e8d902
refactor(client): refactor settings/apps to use Composition API ( #8570 )
2022-05-04 10:15:24 +09:00
Andreas Nedbal
80355fb08e
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
fc02f8fc93
refactor(client): refactor settings/drive to use Composition API ( #8573 )
2022-05-04 10:14:48 +09:00
Andreas Nedbal
7a51f0ac94
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
247a9deb02
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
60010bdb0f
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
8489afa3d7
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
81e5ff7dce
refactor(client): refactor settings/plugin to use Composition API ( #8590 )
2022-05-04 10:11:35 +09:00
Andreas Nedbal
4e1b5038fb
refactor(client): refactor settings/plugin/install to use Composition API ( #8591 )
2022-05-04 10:10:52 +09:00
Andreas Nedbal
f8c66be130
refactor(client): refactor settings/security to use Composition API ( #8592 )
2022-05-04 10:10:34 +09:00
Andreas Nedbal
1f222e6cd1
refactor(client): refactor settings/theme to use Composition API ( #8595 )
2022-05-03 20:34:48 +09:00
Andreas Nedbal
0e26fae3bb
refactor(client): refactor settings/accounts to use Composition API ( #8604 )
2022-05-03 20:33:40 +09:00
tamaina
a89003b57a
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
Andreas Nedbal
a00a1fd6b5
Refactor custom-css to use Composition API ( #8571 )
...
* refactor(client): refactor custom-css 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-01 15:50:09 +09:00
Andreas Nedbal
274ca6f7e6
refactor(client): refactor import-export to use Composition API ( #8579 )
2022-05-01 11:55:15 +09:00
Andreas Nedbal
475b7556d8
Refactor instance-mute to use Composition API ( #8580 )
...
* refactor(client): refactor instance-mute 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-01 11:52:19 +09:00
Andreas Nedbal
3dc027bcd5
Refactor integration to use Composition API ( #8581 )
...
* refactor(client): refactor integration to use Composition API
* fix(client): drop superfluous enable* constants
* refactor(client): deduplicate window opening for services
2022-05-01 11:23:12 +09:00
Andreas Nedbal
5ad42d1d85
refactor(client): refactor scratchpad to use Composition API ( #8565 )
2022-04-29 12:26:24 +09:00
Andreas Nedbal
8f32064fea
refactor(client): refactor api-console to use Composition API ( #8566 )
2022-04-29 10:21:02 +09:00
tamaina
12a3c6872f
enhance: ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション ( #8216 )
...
* wip
* Update packages/client/src/os.ts
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備
* メニュー型定義を分離 (TypeScriptの型支援が効かないので)
* disabled
* make keepOriginal to follow setting value
* ✌️
* fix
* fix
* ✌️
* WEBP
* aaa
* ✌️
* webp
* lazy load browser-image-resizer
* rename
* rename 2
* Fix
* clean up
* add comment
* clean up
* jpeg, pngにもどす
* fix
* fix name
* webpでなくする ただしサムネやプレビューはwebpのまま (テスト)
* 動画サムネイルはjpegに
* エラーハンドリング
* ✌️
* v2.2.1-misskey-beta.2
* browser-image-resizer#v2.2.1-misskey.1
* ✌️
* fix alert
* update browser-image-resizer to v2.2.1-misskey.2
* lockfile
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
2022-04-28 11:14:03 +09:00
Johann150
a99cd645bb
refactor: use composition API ( #8541 )
2022-04-27 15:17:49 +09:00
futchitwo
3f9a914718
Fix(client): fix profile tab link ( #8536 )
2022-04-24 14:21:46 +09:00
tamaina
eac71ae1d7
fix: Fix settings page ( #8508 )
...
* Fix settings page
* nanka iroiro
* clean up
* clean up
* インデックスに戻ってもタイトルが残ってしまうのを修正
2022-04-23 19:17:15 +09:00
syuilo
8e5f2690f2
feat: Webhook ( #8457 )
...
* feat: introduce webhook
* wip
* wip
* wip
* Update CHANGELOG.md
2022-04-02 15:28:49 +09:00
syuilo
ac8c66f5ab
perf(server): refactor and performance improvements
2022-03-25 16:27:41 +09:00
syuilo
d0a346ed8a
refactor: separate meta api for admin or not
2022-03-25 01:50:28 +09:00
syuilo
9320c1699a
perf(server): disable some antenna features to improve performance
2022-03-22 00:07:43 +09:00
syuilo
ff19640171
perf(server): reduce db query
2022-03-21 20:43:43 +09:00
syuilo
caadc0978a
feat: introduce bull dashboard
2022-03-19 19:08:55 +09:00
syuilo
5490d82e3b
tweal c;iemy
2022-03-11 18:55:47 +09:00
MeiMei
a07037affc
テーマ選択から重複要素を排除するように ( #8385 )
2022-03-09 22:18:14 +09:00
syuilo
513c83e374
delete needless instance drive columns
2022-03-07 21:20:14 +09:00
syuilo
69a801b472
tweak client
2022-03-06 19:18:34 +09:00
Andreas Nedbal
939773a5b9
Refactor: Switch Settings index page to setup sugar ( #8374 )
...
* refactor(client): Make Settings index page use <script setup>
* chore(client): address review comments
2022-03-06 19:17:43 +09:00
syuilo
3e31d1fae9
chore(client): hide error report setting
...
Close #8327
2022-03-05 00:35:59 +09:00
Kainoa Kanter
5d37b7a2ba
Add me as patron ( #8369 )
2022-03-03 01:19:17 +09:00
syuilo
ba4ef23d6b
feat: instance default theme
2022-03-01 23:58:01 +09:00
syuilo
b80ec1fa3f
refactor
2022-03-01 21:36:20 +09:00
syuilo
645dbebd86
Revert "refactor"
...
This reverts commit 94d4f8271e
.
2022-03-01 03:51:31 +09:00
syuilo
94d4f8271e
refactor
2022-02-28 22:42:32 +09:00
tamaina
e314be5b59
Fix avatar/banner proxy ( #8346 )
...
* Fix avatar/banner proxy
Co-authored-by: mei23 <m@m544.net>
* use getAvatarUrl
* fix
* join avatar and banner to improve performance
* join
* Update hybrid-timeline.ts
* fix
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-27 13:59:10 +09:00
syuilo
0a882471f3
fix: better language settings
...
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo
9d301ae89e
🎨
2022-02-25 20:17:36 +09:00
syuilo
f003289816
refactor
2022-02-25 20:03:17 +09:00
syuilo
d51c18d96d
refactor(client): use setup
2022-02-25 19:58:58 +09:00
syuilo
1576ce2e15
🎨
2022-02-25 19:56:59 +09:00
syuilo
2cd25c6f3a
🎨
2022-02-25 18:53:08 +09:00
syuilo
9202ce6d7c
client: 検索構文でGoogle明示 & deprecated
2022-02-25 14:40:11 +09:00
syuilo
9422f88451
🎨
2022-02-20 19:01:13 +09:00
syuilo
92f5027c3c
プロフィールの追加情報を最大16まで保存できるように
...
Close #8225
Close #8234
2022-02-20 16:53:06 +09:00
syuilo
a1c7c1fb49
remove max note text length setting
...
Resolve #8323
2022-02-20 16:07:43 +09:00
syuilo
0ab59a10b3
fix(client): word mute cannot save
2022-02-11 19:44:56 +09:00
syuilo
88e09ef380
chore(client): tweak chart
2022-02-11 15:14:08 +09:00
syuilo
bf4cdd71ce
enhance(client): リアクションピッカーの幅、高さ制限を緩和
2022-02-11 13:53:02 +09:00
syuilo
cc019a217f
feat(client): make size of reaction picker configuable
2022-02-11 13:38:47 +09:00
Johann150
afb6304979
fix: regular expressions in word mutes ( #8254 )
...
* fix: handle regex exceptions for word mutes
* add i18n strings
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
* stricter input validation in backend
* add migration for hard mutes
* fix
* use correct regex library in migration
* use query builder to avoid SQL injection
Co-authored-by: Robin B <robflop98@outlook.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2022-02-10 19:47:46 +09:00
syuilo
4ae1a65958
feat: インスタンスのテーマカラーを設定できるように
2022-02-09 21:25:48 +09:00
syuilo
5c5d3c1a24
fix(client): コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正
...
Fix #8252
2022-02-09 13:38:54 +09:00
Johann150
744c4c7acb
fix: save followers/following visibility ( #8276 )
2022-02-09 12:43:59 +09:00
syuilo
190b47aad2
feat(client): デバイスの種類を手動指定できるように
2022-02-08 18:46:39 +09:00
syuilo
3197390ed4
feat(client): 自インスタンス情報ページでチャートを見れるように
2022-02-08 15:50:26 +09:00
nullobsi
3ff89fa7ec
feat: Option to show replies in timeline (rebase #7685 ) ( #8202 )
...
* Add an option for timeline replies. Credit to Emilis (puffaboo)
* update db on request
2022-02-06 16:02:48 +09:00
syuilo
0b462feff6
enhance(client): improve chart rendering
2022-02-04 16:39:09 +09:00
tamaina
d31945e1fd
fix: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 ( #8250 )
...
Fix #6831
2022-02-04 08:39:20 +09:00
syuilo
557003d5c4
tweak
2022-02-02 00:27:22 +09:00
syuilo
a2dcf2fc41
feat(client): 連合インスタンスページからインスタンス情報再取得を行えるように
...
Resolve #8231
2022-01-31 20:38:26 +09:00
tamaina
55b3ae22ee
enhance: メニュー関連をComposition API化、switchアイテム追加 ( #8215 )
...
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備
* メニュー型定義を分離 (TypeScriptの型支援が効かないので)
* disabled
* make keepOriginal to follow setting value
* fix
* fix
* Fix
* clean up
2022-01-30 14:11:52 +09:00
syuilo
a6d4868ff0
fix(client): DMページでメンションが含まれる問題を修正
...
Fix #8211
2022-01-28 13:39:54 +09:00
syuilo
82e81a0984
refactor(client): use composition api
2022-01-28 12:30:59 +09:00
syuilo
b946d89ec1
refactor(client): better semantics
2022-01-28 11:53:12 +09:00
syuilo
57ec04d9ec
refactor(client): i18n.locale -> i18n.ts
2022-01-28 11:39:49 +09:00
syuilo
86931bdafd
fix(client): 「クリップ」ページが開かない問題を修正
2022-01-28 01:09:46 +09:00
syuilo
e5d56a7cfe
fix(client): チャットが見れない
...
Fix #8203
2022-01-27 17:55:11 +09:00
syuilo
779bd244a6
chore: fix instant form handling
2022-01-27 17:38:02 +09:00
syuilo
c3f3f118c3
🎨
2022-01-26 00:51:01 +09:00
Johann150
e51f59e1b7
disable animations on more transitions ( #8112 )
2022-01-25 23:18:21 +09:00
Hyunseung Jeon
562c4d99e6
fix: change keypress to keydown ( #8192 )
2022-01-25 18:01:29 +09:00
syuilo
4ee859b691
fix(client): タイムラインのkeep-aliveが効かなくなっているのを修正
2022-01-21 21:47:36 +09:00
syuilo
8cdc619f8f
chore(client): add #misskey button
2022-01-21 21:26:39 +09:00
syuilo
2c47196600
wip: refactor(client): migrate components to composition api
2022-01-21 21:16:12 +09:00
tamaina
e1d69e236f
enhance: e2eテストをできるだけ改良してみた ( #8159 )
...
* update docker image?
* 続
* serial run delete from "${table}" cascade
* use cypress official github action
* refuse install by cypress action
* clean up
* use wait?
* use more wait?
* Revert "use more wait?"
This reverts commit 18d0fcae9c7d8f98a4cafb4a846a031ece57350c.
* Revert "use wait?"
This reverts commit 5aa8feec9cdc3e2f79e566249f0a0eff6c0df6a0.
* fix
* test
* test
* log?
* 握りつぶしてみる
* clean up
* env?
* clean up?
* disable video
* add comment
* remove test
* 成功?
* test browser
* nodeインストール無効化
* node16.13.0-chrome95-ff94
* node.js復活
* ?
* ちょっと戻してみる
* chrome?
* cross browser test2
* --shm-size=2g
* artifact?
* misskey.local?
* firefoxはあきらめる
* not headless?
* oops
* fix
* ??
* test1
* if?
* fail-fast: false
* headless: false
* easy error ignoreing describe
* エラーの解消
とちょっとリファクター
* add browser name to artifact
* Install mplayer for FireFox
* no wait?
* タイムアウトを甘くしてみる
* firefoxをあきらめる(n回目)
* remove timeout setting
* wait復活
* Update basic.js
* Update index.js
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 16:43:56 +09:00
Johann150
cbb7e95d82
enhance: Forward report ( #8001 )
...
* implement sending AP Flag object
Optionally allow a user to select to forward a report about a remote
user to the other instance. This is added in a backwards-compatible way.
* add locale string
* forward report only for moderators
* add switch to moderator UI to forward report
* fix report note url
* return forwarded status from API
apparently forgot to carry this over from my testing environment
* object in Flag activity has to be an array
For correct interoperability with Pleroma the "object" property of the Flag
activity has to be an array.
This array will in the future also hold the link to respective notes, so it
makes sense to correct this on our side.
* Update get-note-menu.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 03:06:38 +09:00
syuilo
7588397fb8
wip: refactor(client): migrate components to composition api
...
Fix #8155
2022-01-18 21:30:17 +09:00
syuilo
9885c6ba6c
wip: refactor(client): migrate components to composition api
2022-01-16 21:31:09 +09:00
syuilo
3e9677904d
wip: refactor(client): migrate components to composition api
2022-01-16 15:02:15 +09:00
syuilo
df61e173c1
wip: refactor(client): migrate components to composition api
2022-01-16 11:02:27 +09:00
syuilo
8322c90834
refactor(client): specify global scope
2022-01-16 10:14:14 +09:00
syuilo
bf51450647
wip: refactor(client): migrate components to composition api
2022-01-16 07:55:19 +09:00
syuilo
daba865a94
wip: refactor(client): migrate components to composition api
2022-01-15 20:35:10 +09:00
syuilo
41e18aa993
wip: refactor(client): migrate components to composition api
2022-01-15 17:58:35 +09:00
syuilo
ffc07a08d7
wip: refactor(client): migrate components to composition api
2022-01-15 16:40:15 +09:00
syuilo
7f4fc20f98
wip: refactor(client): migrate components to composition api
2022-01-14 23:23:08 +09:00
syuilo
45462e4a5e
wip: refactor(client): migrate paging components to composition api
2022-01-14 12:02:10 +09:00
syuilo
28193f12ca
wip: refactor(client): migrate paging components to composition api
2022-01-14 10:25:51 +09:00
syuilo
bd1f741dad
wip: refactor(client): migrate paging components to composition api
2022-01-13 02:46:14 +09:00