1
0
Commit Graph

1471 Commits

Author SHA1 Message Date
Hazelnoot 4ae96e48db remove unnecessary comment 2025-04-13 18:51:00 -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
syuilo c500e4392a hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannel 2025-04-08 20:50:38 +09:00
かっこかり 9d3f3264fd enhance: チャットの閲覧を無効化できるように (#15765)
* enhance: チャットの閲覧を無効化できるように

* fix

* fix

* fix

* readonlyの説明を追加

* enhance: チャットが無効な場合はチャット関連の設定も隠すように

* fix

* refactor: ChatServiceからApiに関するドメイン知識を排除
2025-04-07 19:09:11 +09:00
Hazelnoot 3eeb53ff63 Merge branch 'misskey-develop' into merge/2025-03-24
# Conflicts:
#	package.json
#	packages/backend/src/core/AccountMoveService.ts
#	packages/frontend/src/components/MkDateSeparatedList.vue
#	packages/misskey-js/etc/misskey-js.api.md
#	pnpm-lock.yaml
2025-04-03 22:06:37 -04:00
anatawa12 cab82452ec Copy role on move (#15745)
* feat(backend): copyOnMoveAccount

* feat(endpoints): copyOnMoveAccount

* feat(frontend): copyOnMoveAccount

* docs(changelog): アカウントのマイグレーション時に古いアカウントからロールをコピーできるようになりました。

* fix: spdx header for migration

* Update locales/ja-JP.yml

* copyOnMoveAccount -> preserveAssignmentOnMoveAccount

* fix: check for preserveAssignmentOnMoveAccount

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-03 19:22:49 +09:00
かっこかり e07bb1dcbc fix: チャット周りの修正 (#15741)
* fix(misskey-js): チャットのChannel型定義を追加

* fix(backend); canChatで塞いでいない書き込み系のAPIを塞ぐ

* fix(frontend): チャット周りのフロントエンド型修正

* lint fix

* fix broken lockfile

* fix

* refactor

* wip

* wip

* wip

* clean up

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-03 15:28:10 +09:00
Hazelnoot db58f4dda7 fix type error in NotificationService.ts 2025-04-02 22:31:53 -04:00
Hazelnoot 5e941385db Merge branch 'misskey-develop' into merge/2025-03-24 2025-04-02 22:29:37 -04:00
Hazelnoot dab9b518e4 merge from misskey-develop 2025-04-02 22:29:14 -04:00
syuilo 1a3866c4f6 fix(backend/chat): 自分が作ったチャットルームに他人がメッセージを送ったときに未読にならない
Fix #15748
2025-04-03 11:15:16 +09:00
Hazelnoot f9c1535147 fix backend lint errors 2025-04-02 10:35:11 -04:00
Hazelnoot 9dffb13be7 fix test errors in MfmService.ts 2025-04-02 09:47:49 -04: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
zyoshoka 0bf49818c4 enhance: implement sentryForFrontend (#15433)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-02 15:44:04 +09:00
anatawa12 55d835ad51 Fix: 通知のページネーションで2つ以上読み込めなくなることがある問題 (#15277)
* fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題

* refactor: 通知の取得処理を Notification Service に移動

* feat: add function to parse additional part of id

* fix: 通知のページネーションが正しく動かない問題

Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。

* pnpm run build-misskey-js-with-types

* chore: XADDをretryするように

* fix: notifications-groupedでxrevrangeしているのを消し忘れていた
2025-04-02 10:37:16 +09:00
Hazelnoot 6ac37b4d6c lint and type fixes 2025-04-01 20:47:04 -04:00
Hazelnoot 3455223fec replace email validation regex with a simpler alternative 2025-04-01 12:20:49 -04:00
Hazelnoot ddbf5f354c improve result message in ApPersonService.updatePerson 2025-04-01 12:10:17 -04:00
Hazelnoot 1c5df0e8e2 add TODO reminder to ApRendererService.ts 2025-04-01 12:10:03 -04:00
Hazelnoot 3034c94c24 copy changes from toHtml to toMastoApiHtml 2025-04-01 12:09:43 -04:00
Hazelnoot fffa6c97fe copy changes to notes/edit.ts 2025-04-01 10:55:56 -04:00
Hazelnoot e37c2611f7 fix missing import in UserEntityService.ts 2025-04-01 10:31:45 -04:00
Hazelnoot ea0371de34 copy changes to NoteEditService.ts 2025-04-01 10:29:58 -04:00
Hazelnoot 0e3f2a90cf copy changes to ApNoteService.updateNote 2025-04-01 10:17:29 -04:00
Hazelnoot 383633873d fix backend type errors 2025-04-01 10:12:59 -04:00
Hazelnoot e7632c83dc Merge branch 'develop' into merge/2025-03-24
# Conflicts:
#	packages/backend/src/server/api/StreamingApiServerService.ts
#	packages/backend/src/server/api/stream/Connection.ts
2025-03-31 15:02:52 -04:00
Hazelnoot 000b1f4fe2 fix type errors from SponsorsService 2025-03-31 14:29:48 -04:00
dakkar 3a6bba3306 merge: Remove visibility of DMs for non-recipient users (!912)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/912

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-30 09:20:54 +00:00
Hazelnoot ea2a3be70f Merge branch 'develop' into merge/2025-03-24
# Conflicts:
#	packages/backend/src/core/activitypub/models/ApPersonService.ts
2025-03-30 01:58:43 -04:00
Hazelnoot 4ae26e6e18 Merge branch 'misskey-develop' into merge/2025-03-24 2025-03-30 01:58:17 -04:00
syuilo 7fd3adedee fix tests 2025-03-29 17:00:01 +09:00
dakkar 920bf71eb5 merge: More Mastodon API fixes (resolves #405, #471, and #984) (!954)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/954

Closes #405, #471, and #984

Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-03-28 12:45:54 +00:00
syuilo dec3e86e5e enhance(backend): アカウントでチャットが有効になっているかどうかをユーザーのレスポンスに含めるように 2025-03-28 10:48:03 +09:00
Hazelnoot fbdee815da remove unused async from toMastoApiHtml / fromMastoApiHtml 2025-03-27 19:51:43 -04:00
Hazelnoot 1e3e0caa20 don't cache stale actor keys 2025-03-27 19:47:55 -04:00
syuilo b95da9c9a4 enhance(backend): ミュートしているユーザーをユーザー検索の結果から除外するように 2025-03-27 17:12:23 +09:00
syuilo c29a5764d3 refactor(backend): better method name 2025-03-27 16:51:08 +09:00
Hazelnoot 11e578c10d Merge branch 'misskey-develop' into merge/2025-03-24
# Conflicts:
#	.github/workflows/storybook.yml
2025-03-26 10:54:55 -04:00
syuilo ac49a3e992 typo 2025-03-26 09:06:34 +09:00
Hazelnoot 949baa9b8b Revert "feat: google analytics (#15451)"
This reverts commit 2b6638e1
2025-03-25 17:30:28 -04:00
Hazelnoot 7ea710b314 remerge: remove FetchAllowSoftFailMask in favor of our same-authority checks 2025-03-25 17:19:38 -04:00
Hazelnoot 82e2952e3c add utility methods to get instance actor, relay actor, and proxy actor 2025-03-25 17:19:04 -04:00
Hazelnoot 76b1cf0526 remerge: auto-approve and allow unsigned fetch for system users 2025-03-25 16:22:39 -04:00
Hazelnoot 40975719ec Merge branch 'misskey-develop' into merge/2025-03-24
# Conflicts:
#	package.json
#	packages/backend/src/core/entities/NotificationEntityService.ts
#	packages/backend/src/types.ts
#	packages/frontend/src/pages/admin/modlog.ModLog.vue
#	packages/misskey-js/src/consts.ts
#	packages/misskey-js/src/entities.ts
2025-03-25 16:17:34 -04:00
Hazelnoot d8908ef2d8 merge upstream 2025-03-25 16:14:53 -04:00
syuilo fc576ebc64 fix(backend): 承認したチャットルームへの招待の通知が存在するとエラーになる問題を修正 2025-03-25 18:34:25 +09:00
syuilo 88b48b1d8e fix(backend): チャットのページネーションが機能しない問題を修正 2025-03-25 17:57:34 +09:00
syuilo 98554579ea enhance: チャットのリアクションを削除できるように 2025-03-25 16:09:19 +09:00
syuilo 8e72c68205 follow up of a01ae38a07 2025-03-25 15:55:09 +09:00