dakkar
121f555fca
fix renoter avatar in SkNote
2025-05-01 13:12:05 +01:00
dakkar
bf80b3d07f
fix reactions viewer styling in SkNote*
2025-05-01 11:48:10 +01:00
dakkar
46d1af5c56
fix note display style in timelines
2025-05-01 11:45:09 +01:00
Hazelnoot
9c301fa5aa
Merge branch 'misskey-develop' into merge/2025-03-24
...
# Conflicts:
# .github/workflows/api-misskey-js.yml
# .github/workflows/changelog-check.yml
# .github/workflows/check-misskey-js-autogen.yml
# .github/workflows/get-api-diff.yml
# .github/workflows/lint.yml
# .github/workflows/locale.yml
# .github/workflows/on-release-created.yml
# .github/workflows/storybook.yml
# .github/workflows/test-backend.yml
# .github/workflows/test-federation.yml
# .github/workflows/test-frontend.yml
# .github/workflows/test-misskey-js.yml
# .github/workflows/test-production.yml
# .github/workflows/validate-api-json.yml
# package.json
# packages/backend/package.json
# packages/backend/src/server/api/ApiCallService.ts
# packages/backend/src/server/api/endpoints/drive/files/create.ts
# packages/frontend-shared/js/url.ts
# packages/frontend/package.json
# packages/frontend/src/components/MkFileCaptionEditWindow.vue
# packages/frontend/src/components/MkInfo.vue
# packages/frontend/src/components/MkLink.vue
# packages/frontend/src/components/MkNote.vue
# packages/frontend/src/components/MkNotes.vue
# packages/frontend/src/components/MkPageWindow.vue
# packages/frontend/src/components/MkReactionsViewer.vue
# packages/frontend/src/components/MkTimeline.vue
# packages/frontend/src/components/MkUrlPreview.vue
# packages/frontend/src/components/MkUserPopup.vue
# packages/frontend/src/components/global/MkPageHeader.vue
# packages/frontend/src/components/global/MkUrl.vue
# packages/frontend/src/components/global/PageWithHeader.vue
# packages/frontend/src/pages/about-misskey.vue
# packages/frontend/src/pages/announcements.vue
# packages/frontend/src/pages/antenna-timeline.vue
# packages/frontend/src/pages/channel.vue
# packages/frontend/src/pages/instance-info.vue
# packages/frontend/src/pages/note.vue
# packages/frontend/src/pages/page.vue
# packages/frontend/src/pages/role.vue
# packages/frontend/src/pages/tag.vue
# packages/frontend/src/pages/timeline.vue
# packages/frontend/src/pages/user-list-timeline.vue
# packages/frontend/src/pages/user/followers.vue
# packages/frontend/src/pages/user/following.vue
# packages/frontend/src/pages/user/home.vue
# packages/frontend/src/pages/user/index.vue
# packages/frontend/src/ui/deck.vue
# packages/misskey-js/generator/package.json
# pnpm-lock.yaml
# scripts/changelog-checker/package-lock.json
# scripts/changelog-checker/package.json
2025-04-29 15:54:11 -04: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
dakkar
4981e5ba36
Merge branch 'develop' into merge/2025-03-24
2025-04-28 15:31:28 +01:00
syuilo
e5fcb5b53f
enhance(frontend): disable router view transition
...
Fix #15723
2025-04-28 21:25:47 +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
Julia Johannesen
ac905118cc
Merge branch 'stable' into merge-stable-into-develop
2025-04-27 16:19:44 -04:00
Julia Johannesen
35df3944c1
Update summaly
2025-04-27 13:31:27 -04:00
Julia Johannesen
0bb4e57b0c
Security fixes
...
Co-Authored-By: dakkar <dakkar@thenautilus.net>
2025-04-27 13:05:09 -04: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
Hazelnoot
a4dd19fdd4
merge upstream again
2025-04-24 14:23:45 -04: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
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
Hazelnoot
91504b772f
remove duplicate background CSS from MkContainer.vue
2025-04-15 09:37:20 -04: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
Hazelnoot
c866c16ed3
remove duplicate button in MkDrive.vue
2025-04-13 19:59:16 -04:00
Hazelnoot
7b4089b8e4
pass displayBackButton from PageWithHeader to MkPageHeader
2025-04-13 19:29:50 -04:00
Hazelnoot
d647daae0e
factor out SkLazy
2025-04-13 19:27:44 -04:00
Hazelnoot
7e9e018b09
plan animated MFM when requested
2025-04-13 19:22:32 -04:00
Hazelnoot
a28b80a0dd
Merge remote-tracking branch 'origin/merge/2025-03-24-dakkar' into merge/2025-03-24
2025-04-13 13:08:00 -04:00
Hazelnoot
91fb75dece
Merge branch 'develop' into merge/2025-03-24
2025-04-13 13:07:24 -04:00
Hazelnoot
7132696285
Merge tag '2025.4.0' into merge/2025-03-24
...
# Conflicts:
# .github/workflows/storybook.yml
# locales/index.d.ts
# package.json
# packages/backend/src/models/json-schema/role.ts
# packages/frontend/src/components/MkPageWindow.vue
# packages/frontend/src/pages/admin/roles.editor.vue
# packages/frontend/src/pages/admin/roles.vue
# packages/frontend/src/pages/settings/preferences.vue
# packages/frontend/src/pages/settings/privacy.vue
# packages/frontend/src/pages/timeline.vue
# packages/frontend/src/pref-migrate.ts
# packages/frontend/src/ui/_common_/common.vue
# packages/frontend/src/ui/deck.vue
# packages/frontend/src/ui/universal.vue
# packages/misskey-js/src/autogen/types.ts
2025-04-13 13:07:09 -04:00
dakkar
dbb04c6c0a
fix type in MkEmojiPicker
2025-04-12 11:54:56 +01:00
dakkar
3ff3484dba
update SkOldNoteWindow
...
* fix nyaize
* make MkPoll and plugins the same as `[MS]kNote`
2025-04-12 11:54:14 +01:00
Marie
e2507b9e0a
Update 2 files
...
- /packages/frontend/src/scripts/chiptune2.ts
- /packages/frontend/src/components/SkModPlayer.vue
2025-04-11 08:17:49 +00: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