Andreas Nedbal
7757d3e400
Refactor pleaseLogin to show a sign-in dialog ( #8630 )
...
* refactor(client): refactor pleaseLogin to show a sign-in dialog
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-19 20:28:08 +09:00
Andreas Nedbal
9b3f31df3e
fix(client): fix lint issues in scripts ( #8621 )
2022-05-07 14:19:15 +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
tamaina
1df07ded68
feat: Improve Push Notification ( #7667 )
...
* clean up
* ev => data
* refactor
* clean up
* add type
* antenna
* channel
* fix
* add Packed type
* add PackedRef
* fix lint
* add emoji schema
* add reversiGame
* add reversiMatching
* remove signin schema (use Signin entity)
* add schemas refs, fix Packed type
* wip PackedHoge => Packed<'Hoge'>
* add Packed type
* note-reaction
* user
* user-group
* user-list
* note
* app, messaging-message
* notification
* drive-file
* drive-folder
* following
* muting
* blocking
* hashtag
* page
* app (with modifying schema)
* import user?
* channel
* antenna
* clip
* gallery-post
* emoji
* Packed
* reversi-matching
* 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
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-30 21:52:07 +09:00
tamaina
83096440cc
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
tamaina
c5aa46c0b9
fix: Fix settings page ( #8508 )
...
* Fix settings page
* nanka iroiro
* clean up
* clean up
* インデックスに戻ってもタイトルが残ってしまうのを修正
2022-04-23 19:17:15 +09:00
tamaina
85dba1f5f4
fix theme-color apply ( #8464 )
2022-04-03 13:56:00 +09:00
MeiMei
3447466c7b
テーマ選択から重複要素を排除するように ( #8385 )
2022-03-09 22:18:14 +09:00
syuilo
17f7b41240
feat: 時限ミュート
...
#7677
2022-03-04 20:23:53 +09:00
syuilo
4f924a8565
🎨
2022-03-01 23:58:28 +09:00
syuilo
33d40e6736
🎨
2022-03-01 21:38:56 +09:00
syuilo
44bb08454a
fix: better language settings
...
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo
70317771fb
🎨
2022-02-12 16:52:01 +09:00
tamaina
787a97706b
ソフトミュートですべてがマッチしてしまうのを修正 ( #8307 )
...
* ソフトミュートですべてがマッチしてしまうのを修正
* Clean up
* Update packages/client/src/scripts/check-word-mute.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-11 23:26:51 +09:00
syuilo
6a1e021476
fix(client): ノートの参照を断ち切るように
...
Fix #8201
Close #8237
2022-02-11 21:35:28 +09:00
Johann150
84c409a52b
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
2570cd6693
feat(client): デバイスの種類を手動指定できるように
2022-02-08 18:46:39 +09:00
tamaina
22da2fab2d
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
0f57ea08e7
refactor(client): i18n.locale -> i18n.ts
2022-01-28 11:39:49 +09:00
syuilo
f1e0db1672
fix(client): 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正
...
Fix #8208
2022-01-28 01:05:31 +09:00
Kainoa Kanter
ea0dcd8240
Fix pop-out bug ( #8170 )
2022-01-26 17:11:41 +09:00
Johann150
627e3c07b9
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
xianon
ad1649bb96
モバイル画面で表示更新直後にヘッダーメニューをタップしてもポップアップにならないようにする ( #8160 )
2022-01-19 00:25:29 +09:00
tamaina
6f81b2e747
refactor: Composition APIへ移行 ( #8138 )
...
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* wip
* wip drive.file.vue, drive.vue
* fix prop
* wip(
* components/drive.folder.vue
* maybe ok
* ✌️
* fix variable
* FIX FOLDER VARIABLE
* components/emoji-picker-dialog.vue
* Hate `$emit`
* hate global property
* components/emoji-picker-window.vue
* components/emoji-picker.section.vue
* fix
* fixx
* wip components/emoji-picker.vue
* fix
* defineExpose
* ユニコード絵文字の型をもっといい感じに
* components/featured-photos.vue
* components/follow-button.vue
* forgot-password.vue
* forgot-password.vue
* 🎨
* fix
2022-01-18 23:06:16 +09:00
syuilo
afafc55de0
wip: refactor(client): migrate components to composition api
...
Fix #8155
2022-01-18 21:30:17 +09:00
syuilo
79980a22c3
wip: refactor(client): migrate components to composition api
2022-01-16 21:31:09 +09:00
syuilo
0e08a1c8d2
wip: refactor(client): migrate components to composition api
2022-01-16 15:02:15 +09:00
syuilo
79c78bb6f2
refactor(client): specify global scope
2022-01-16 10:14:14 +09:00
syuilo
42bb5626dc
wip: refactor(client): migrate components to composition api
2022-01-16 01:46:25 +09:00
syuilo
789f2e4cab
wip: refactor(client): migrate paging components to composition api
2022-01-14 10:25:51 +09:00
syuilo
9117fd7a06
bye reversi
2022-01-12 17:34:53 +09:00
syuilo
7f0ec89a1a
wip: migrate paging components to composition api
...
#7681
2022-01-09 21:35:35 +09:00
syuilo
817647a78f
refactor: Widgetのcomposition api移行 ( #8125 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* fix
2022-01-08 20:30:01 +09:00
syuilo
a8ccb5ef81
bye room
2022-01-07 17:06:47 +09:00
tamaina
97ea86274d
enhance: pizzaxでstreamingのuser storage updateイベントを監視して更新 ( #8095 )
...
* wip
* wip?
* ?
* streamingのuser storage updateイベントを監視して更新
* 必要な時以外はストレージを更新しない
* fix?
* wip
* fix
* fix
2021-12-29 22:13:09 +09:00
syuilo
4d5275aab6
clean up
2021-12-25 13:38:53 +09:00
syuilo
fdab4fa8ff
enhance(client): tweak ui
2021-12-24 12:34:24 +09:00
syuilo
1a86751ef3
refactor(client): refactor
2021-12-23 17:05:26 +09:00
syuilo
94c717375b
refactor(client): ✨
2021-12-10 01:22:22 +09:00
syuilo
be34424df4
fix(client): better hover detection
2021-12-05 20:01:52 +09:00
syuilo
9d787c6625
add note
2021-12-05 13:13:46 +09:00
syuilo
ffaaa86584
fix(client): タッチ機能付きディスプレイを使っていてマウス操作をしている場合に一部機能が動作しない問題を修正
2021-12-05 13:10:19 +09:00
nullobsi
d6f087495e
feat: Undo Accept ( #7980 )
...
* allow breaking of follow
* send undo
* delete by using reject follow
2021-12-03 11:14:44 +09:00
syuilo
7e1d6bab14
client: tweak ui
2021-12-02 20:09:12 +09:00
syuilo
5f42036652
fix(client): モバイルでタップしたときにツールチップが表示される問題を修正
2021-11-27 18:29:23 +09:00
Richard "EpicKitty" Bowey
6c290aab65
Implemented a rotate MFM ( #8016 )
...
Co-authored-by: Richard Bowey <me@epickitty.uk>
2021-11-26 13:39:57 +09:00
syuilo
06b567e8e2
fix
2021-11-18 23:36:04 +09:00
syuilo
d254a05770
introduce lint for client
...
Resolve #7998
2021-11-18 23:32:43 +09:00
syuilo
dc512e3fe8
refactor(client): refactor dialog functions to improve type inference
2021-11-18 18:45:58 +09:00
syuilo
5c63700d45
refactor(client): use composition api for tooltip logic
2021-11-12 23:53:10 +09:00
syuilo
14148f6c4a
refactoring
...
Resolve #7779
2021-11-12 02:02:25 +09:00