Commit Graph

5874 Commits

Author SHA1 Message Date
syuilo 7246f6529f wip 2025-04-29 21:21:11 +09:00
syuilo 6b7806a3ae Merge branch 'develop' into no-websocket 2025-04-29 17:53:40 +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 6719342609 Update use-pagination.ts 2025-04-29 17:48:38 +09:00
syuilo f7b243e2f6 wip 2025-04-29 17:46:31 +09:00
syuilo 00b6e29a68 Update use-pagination.ts 2025-04-29 17:43:40 +09:00
syuilo 565b111d7c wip 2025-04-29 17:39:55 +09:00
かっこかり f8b0863b8e
fix(frontend): fix lint (#15906)
* fix(frontend): attempt to fix lint

* fix lint
2025-04-29 15:54:57 +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 25a4ba935a wip 2025-04-29 15:20:34 +09:00
syuilo 6365e30931 wip 2025-04-29 12:39:07 +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 445e52214a Merge branch 'develop' into no-websocket 2025-04-29 11:20:50 +09:00
syuilo 813b57bbab fix style 2025-04-29 11:20:43 +09:00
syuilo 89e68d3a61 Merge branch 'develop' into no-websocket 2025-04-29 11:05:58 +09:00
syuilo d6ae4c980b feat(frontend): タイトルバーを表示できるように 2025-04-29 09:43:15 +09:00
github-actions[bot] 2e91cd6d45 Bump version to 2025.4.1-beta.8 2025-04-28 23:26:26 +00: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
おさむのひと 7e8cc4d7c0
fix: 添付ファイルのあるリクエストを受けたときの初動を改善 (#15896)
* wip

* ロールポリシーの値も参照するように

* エンドポイントのテストを追加

* fix review

* add spdx

* fix CHANGELOG.md

* fix test

* regenerate

* add log

* Revert "add log"

This reverts commit 4b2bf59a60.

* add log

* fix

* Revert "add log"

This reverts commit c5a73d57da.
2025-04-29 08:15:09 +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 1b77f0d2b2 Update use-pagination.ts 2025-04-28 20:20:48 +09:00
zyoshoka aaa31c9d64
fix(backend): correct response schema of chat endpoints (#15904) 2025-04-28 18:58:08 +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
github-actions[bot] 01230f6990 Bump version to 2025.4.1-beta.7 2025-04-28 04:08:47 +00: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
renovate[bot] e8eb4e1965
fix(deps): update [frontend] update dependencies (#15809)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 11:41:23 +09:00
かっこかり b5268fa240
fix(test): fix federation test (#15900) 2025-04-28 11:24:26 +09:00
github-actions[bot] 5d71a5bc23 Bump version to 2025.4.1-beta.6 2025-04-28 01:17:27 +00:00
syuilo 4054f1a0c4 🎨 2025-04-28 10:07:23 +09:00
syuilo 76bd33f4c8 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-28 09:46:43 +09:00
syuilo c99f4dc4ce enhance(frontend): add drive tip 2025-04-28 09:46:41 +09:00
renovate[bot] 0c06e5bef5
chore(deps): update [misskey-js] update dependencies (#15791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 09:35:37 +09:00
renovate[bot] b94ff3590b
fix(deps): update [backend] update dependencies (#15811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 09:29:52 +09:00
syuilo 7c23e53034 refactor 2025-04-28 09:28:23 +09:00
syuilo e0fd1c8f48 tweak custom-emojis-manager 2025-04-28 08:49:37 +09:00
anatawa12 ec92bf47f1
Exclude blocked instance note from most timelines (#15792)
* Exclude blocked instance note from most timelines

* Exclude blocked instance note from FTT timelines

* Exclude blocked instance note from featured

* fix type
2025-04-28 07:21:00 +09:00
github-actions[bot] 7bc536c948 Bump version to 2025.4.1-beta.5 2025-04-27 12:27:19 +00:00
syuilo 3f08e41818 🎨 2025-04-27 21:14:59 +09:00
syuilo 04b7dd0948 fix(frontend): tweak spacer style 2025-04-27 20:51:57 +09:00
syuilo ddb41ba821 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-27 20:42:43 +09:00