syuilo
dcaf020afb
Update MkTimeline.vue
2025-05-02 15:03:37 +09:00
syuilo
aa4036dcf5
Update MkTimeline.vue
2025-05-02 15:01:54 +09:00
syuilo
7e06a6a2b7
Revert "test"
...
This reverts commit c4f8cda4aa
.
2025-05-02 14:02:25 +09:00
syuilo
c4f8cda4aa
test
2025-05-02 13:46:26 +09:00
syuilo
15c5e46e4f
Revert "test"
...
This reverts commit 42c53c830e
.
2025-05-02 13:42:34 +09:00
syuilo
42c53c830e
test
2025-05-02 13:29:45 +09:00
syuilo
6e5b6a3bdb
Revert "test"
...
This reverts commit 3375619396
.
2025-05-02 13:02:16 +09:00
syuilo
3375619396
test
2025-05-02 12:26:45 +09:00
syuilo
beca66af01
wip
2025-05-02 11:43:25 +09:00
syuilo
dee571ccde
Update MkTimeline.vue
2025-05-02 11:16:11 +09:00
syuilo
451f0f7bd1
fix
2025-05-02 11:02:34 +09:00
syuilo
295fe859d8
wip
2025-05-02 09:37:51 +09:00
syuilo
287380b2db
Update MkTimeline.vue
2025-05-02 08:59:48 +09:00
syuilo
834281c09c
wip
2025-05-02 08:56:15 +09:00
syuilo
e096841d35
wip
2025-05-02 08:42:26 +09:00
syuilo
e60abb509a
Update MkNoteDetailed.vue
2025-05-01 21:47:48 +09:00
syuilo
5ac2116449
wip
2025-05-01 21:46:16 +09:00
syuilo
66c3666d0c
wip
2025-05-01 20:48:12 +09:00
syuilo
7fe3b4f86c
wip
2025-05-01 18:45:17 +09:00
syuilo
1857052b32
wip
2025-05-01 18:27:03 +09:00
syuilo
3658e75ff3
wip
2025-04-30 08:56:41 +09:00
syuilo
d309ca1244
wip
2025-04-30 07:40:53 +09:00
syuilo
7246f6529f
wip
2025-04-29 21:21:11 +09:00
syuilo
2acdc50997
Update MkNotifications.vue
2025-04-29 17:52:52 +09:00
syuilo
286492d5eb
Update MkNotifications.vue
2025-04-29 17:51:45 +09:00
syuilo
f7b243e2f6
wip
2025-04-29 17:46:31 +09:00
syuilo
565b111d7c
wip
2025-04-29 17:39:55 +09:00
syuilo
398fc10f5e
Update MkTimeline.vue
2025-04-29 15:40:49 +09:00
syuilo
c8cc7305b4
Update MkTimeline.vue
2025-04-29 15:35:12 +09:00
syuilo
072d34a32e
Update MkTimeline.vue
2025-04-29 15:27:32 +09:00
syuilo
a2230ab658
Update MkTimeline.vue
2025-04-29 12:23:46 +09:00
syuilo
f9050e9282
Update MkTimeline.vue
2025-04-29 12:18:25 +09:00
syuilo
ccfd0ed0ea
wip
2025-04-29 12:16:32 +09:00
syuilo
89e68d3a61
Merge branch 'develop' into no-websocket
2025-04-29 11:05:58 +09:00
Julia
d10fdfe973
Merge commit from fork
...
* SP-2025-03.1 always wrap icon&thumbnail URLs
if they're not HTTP URLs, the frontend won't be able to display them
anyway (`<img src="mailto:…">` or '<div stile="background-image:
url(nntp:…)">` aren't going to work!), so let's always run them through the
media proxy, which will fail harder (fetching a `javascript:` URL
won't do anything in the backend, might do something in the frontend)
and will always protect the client's address in cases like `gemini:`
where the browser could try to fetch
* SP-2025-03.2 use object binding for more styles
interpolating a random (remote-controlled!) string into a `style`
attribute is a bad idea; using VueJS object binding, we should get
proper quoting and therefore safe parse failures instead of CSS
injections / XSS
* SP-2025-03.3 slightly more robust "self" URL handling
parse URLs instead of treating them as strings; this is still not
perfect, but the `URL` class only handles full URLs, not relative
ones, so there's so way to ask it "give me a URL object that
represents this resource relative to this base URL"
notice that passing very weird URLs to `MkUrl` and `MkUrlPreview` will
break the frontend (in dev mode) because there's an untrapped `new
URL(…)` that may explode; production builds seem to safely ignore the
error, though
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
2025-04-29 08:15:54 +09:00
syuilo
e5fcb5b53f
enhance(frontend): disable router view transition
...
Fix #15723
2025-04-28 21:25:47 +09:00
syuilo
8660c5261f
wip
2025-04-28 20:27:11 +09:00
syuilo
d3bc92daff
Update MkTimeline.vue
2025-04-28 16:23:51 +09:00
syuilo
dc0b197d4a
wip
2025-04-28 16:15:57 +09:00
syuilo
7d867c8083
wip
2025-04-28 16:14:12 +09:00
syuilo
ba2029efb6
wip
2025-04-28 16:03:17 +09:00
syuilo
25cd3f02d6
Merge branch 'develop' into no-websocket
2025-04-28 12:59:59 +09:00
syuilo
cf07e1e4b9
perf(frontend): improve timeline performance
2025-04-28 12:53:58 +09:00
syuilo
4054f1a0c4
🎨
2025-04-28 10:07:23 +09:00
syuilo
c99f4dc4ce
enhance(frontend): add drive tip
2025-04-28 09:46:41 +09:00
syuilo
83893ce52f
fix syntax errors
2025-04-27 20:04:13 +09:00
syuilo
0a1ff77f23
perf(frontend): use css-native implementation for spacer rather than vue component
2025-04-27 19:55:56 +09:00
syuilo
0f9dff0521
enhance(frontend): improve usability
2025-04-27 17:43:30 +09:00
syuilo
14d3439a42
enhance(frontend): タイムラインをスワイプで切り替えられるように
...
Resolve #15722
2025-04-27 17:38:48 +09:00
syuilo
889295d621
fix(frontend): スワイプが効かないなど、不具合の元になるmarginをgapに置き換え
2025-04-27 17:29:17 +09:00
syuilo
e24a2362fd
refactor(frontend): PageWithHeaderにMkSwiperを持たせるように
2025-04-27 17:16:51 +09:00
syuilo
66187174d4
🎨
2025-04-27 13:41:41 +09:00
かっこかり
6a69e4180b
fix(frontend): PageWithHeaderからPageHeaderに全Propsが伝わっていなかった問題を修正 ( #15858 )
2025-04-27 10:46:55 +09:00
syuilo
5042a0aa8f
fix(frontend): タイムラインでノートが重複して表示されることがあるのを修正
...
Fix #15870
Close #15874
2025-04-27 09:16:17 +09:00
syuilo
7b38806413
feat: Job queue inspector ( #15856 )
...
* wip
* wip
* Update job-queue.vue
* wip
* wip
* Update job-queue.vue
* wip
* Update job-queue.vue
* wip
* Update QueueService.ts
* Update QueueService.ts
* Update QueueService.ts
* Update job-queue.vue
* wip
* wip
* wip
* Update job-queue.vue
* wip
* Update MkTl.vue
* wip
* Update index.vue
* wip
* wip
* Update MkTl.vue
* 🎨
* jobs search
* wip
* Update job-queue.vue
* wip
* wip
* Update job-queue.vue
* Update job-queue.vue
* Update job-queue.vue
* Update job-queue.vue
* wip
* Update job-queue.job.vue
* wip
* wip
* wip
* Update MkCode.vue
* wip
* Update job-queue.job.vue
* wip
* Update job-queue.job.vue
* Update misskey-js.api.md
* Update CHANGELOG.md
* Update job-queue.job.vue
2025-04-19 14:00:38 +09:00
zyoshoka
978ab2f848
fix(storybook): implement missing stories ( #15862 )
2025-04-18 18:56:46 +09:00
syuilo
fd61ac5221
refactor(frontend): refactor styles
2025-04-17 20:23:27 +09:00
syuilo
8e52c5c389
Update MkTimeline.vue
2025-04-16 15:10:42 +09:00
syuilo
0a9deb11a5
wip
2025-04-16 15:00:38 +09:00
syuilo
631715c86e
Merge branch 'develop' into no-websocket
2025-04-16 13:09:21 +09:00
anatawa12
5a9f54a07a
Complete unicode emoji after last colon ( #13384 )
...
* chore: add types on MkAutocomplete
* feat: complete `:emoji:` to unicode emoji
* chore: do not use fuzzy match for emojiComplete
* docs(changelog): Unicode絵文字をslugから入力する際に`🆗 `のように最後の`:`を入力したあとにUnicode絵文字に変換できるように
* docs(changelog): update changelog insertion position
* chore: improve indent
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-16 11:25:21 +09:00
anatawa12
0257d54add
fix: ノートの直後のノートを表示する機能で表示が逆順になっていた問題を修正 ( #15841 )
...
* fix: 特定のノート直前のノートを表示する機能で表示が逆順になっていた問題を修正
* docs(changelog): ノートの直後のノートを表示する機能で表示が逆順になっていた問題を修正
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-16 11:16:14 +09:00
syuilo
17e7340933
enhance(frontend): テーマでページヘッダーの色を変更できるように
2025-04-16 10:59:05 +09:00
syuilo
6d90e09a58
enhance(frontend): タイムライン以外でもスクロール位置の保持を試みるように
2025-04-16 10:35:05 +09:00
syuilo
75267f87d5
refactor(frontend): アカウント情報はstore管理に
2025-04-16 09:25:13 +09:00
syuilo
de19d9a4d4
refactor(frontend): MkHorizontalSwipe -> MkSwiper
2025-04-15 20:48:25 +09:00
syuilo
165830d6c8
コミット忘れ
2025-04-15 20:34:00 +09:00
anatawa12
6bd45a27b1
fix: フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題 ( #15836 )
...
* fix: フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題
* docs(changelog): Fix: フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題を修正 #15836
2025-04-15 16:09:04 +09:00
syuilo
7c0806f208
feat(frontend): chat column
...
Resolve #15830
2025-04-15 15:36:53 +09:00
syuilo
58cb7cf179
update i18n
2025-04-08 20:58:56 +09:00
syuilo
c500e4392a
hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannel
2025-04-08 20:50:38 +09:00
syuilo
3d206d2a0f
enhance(frontend): 設定検索時に対象が含まれるMkFolderを自動で開いておくように
2025-04-08 08:43:56 +09:00
syuilo
278629046a
🎨
2025-04-08 08:31:52 +09:00
syuilo
3374a587a1
refactor
2025-04-08 08:28:17 +09:00
syuilo
65b4458474
fix(frontend): fix drawer menu style
2025-04-07 19:31:15 +09:00
syuilo
3a8d015194
enhance(frontend): improve search index
2025-04-07 17:03:43 +09:00
anatawa12
85a7b10fcd
refactor serach index generator code ( #15772 )
...
* refactor: flatten search index
* chore: use Function() to simplify parsing attribute
* chore: remove comment handling
* chore: simplify processing SearchLabel and SearchKeyword element
* chore: use SearchLabel in mutedUsers
* chore: small improvements
* chore: remove a fallback path and simplify the entire code
* fix: result path is not correct
* chore: inline function
2025-04-07 14:35:32 +09:00
syuilo
2349a5d20e
🎨
...
Fix #15753
2025-04-07 10:29:51 +09:00
syuilo
6ef5c8bb92
enhance(frontend): improve migration of old settings
2025-04-07 10:21:49 +09:00
syuilo
f9a3db2ac3
refactor(frontend): refactor styles
2025-04-05 19:49:29 +09:00
syuilo
f71843a7d3
refactor(frontend): refactor divider of panel style
2025-04-05 19:45:11 +09:00
anatawa12
22f874c81d
fix: chromatic failure ( #15757 )
2025-04-05 08:46:48 +09:00
anatawa12
5949bb6c7f
fix: unnecesary HMR when we opened setting page ( #15756 )
...
* refactor: add MarkerIdAssigner instead of processVueFile and remove transformedCodeCache object
* chore: add minimatch, a glob matcher
* chore: expose MarkerIdAssigner from plugin
* Revert "chore: expose MarkerIdAssigner from plugin"
This reverts commit 88c6d820f8
.
* chore: add plugin to generate virtual module
* chore: parse inlining earlier
* chore: use virtual module in search
* chore: use remove old generation
* chore: fix type errors
* chore: add patch to workaround vitejs/vite#19792
* chore: improve filtering files to process
* chore: rename plugin
* docs: add comment for plugin ordering
* fix: unnecessary log
* fix: spdx license header
2025-04-05 08:46:17 +09:00
syuilo
440a4a4d8b
refactor(frontend): refactor MkDateSeparatedList
2025-04-03 15:42:25 +09:00
syuilo
7cecaa5c54
perf(frontend): avoid main thread scroll repaint
2025-04-03 14:32:42 +09:00
Nanashi.
98eadd7093
feat: アンテナでセンシティブなチャンネルからのノートを除外できるように ( #15346 )
...
* feat(db): マイグレーションを追加
* feat(backend): カラムの定義を追加
* wip
* feat: フラグを設定出来るように
* feat: /notesエンドポイントを対応
* feat: websocketを対応
* test: テストを追加
* docs: CHANGELOGを更新
* docs: CHANGELOGの追加場所を修正
* chore: api.jsonを更新
* docs(CHANGELOG): General欄に移動
* docs: フォーマットを揃える
* chore: クエリを削除
* revert: 英訳を消す
* chore: note.channelを追加するところを変える
* docs: CHANGELOGを更新する
* docs(CHANGELOG): 2025.3.2に移動
* chore: changelogを下に移動
* ci: CI再実行用の空コミット
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-02 16:01:24 +09:00
syuilo
d0a98f6e6c
fix(frontend): Fix #15744
2025-04-02 13:04:03 +09:00
syuilo
70133a88f2
🎨
2025-04-01 16:52:59 +09:00
syuilo
165c7993e6
fix(frontend): fix PageWithAnimBg style
2025-04-01 13:28:13 +09:00
syuilo
08072e294b
🎨
2025-03-31 20:17:48 +09:00
かっこかり
15a5bb17e3
fix(frontend): チャットのデザイン調整 ( #15708 )
...
* fix(frontend): チャットのデザイン調整
* remove unused locales
* 🎨
* Update XMessage.vue
* Update XMessage.vue
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-31 17:33:00 +09:00
syuilo
93214862b1
🎨
2025-03-31 13:18:50 +09:00
syuilo
ea722b8360
🎨
2025-03-31 13:00:34 +09:00
syuilo
8baf54e629
fix(frontend): fix ad rendering of timeline
2025-03-31 11:01:32 +09:00
syuilo
e0d8702839
perf(frontend): tweak MkRange
2025-03-30 18:13:39 +09:00
syuilo
6e929ece6f
fix(frontend): suppress inject warn
2025-03-30 18:13:08 +09:00
syuilo
17f3113b92
🎨
2025-03-30 14:30:04 +09:00
syuilo
c03f9bff0a
🎨
2025-03-30 11:52:51 +09:00
syuilo
88c743aa33
chore(frontend): remove unused style
2025-03-30 11:45:41 +09:00
syuilo
aeda34e5e7
fix(frontend): 広告が無い場合の表示を修正
2025-03-30 09:11:59 +09:00