summaryrefslogtreecommitdiff
path: root/packages/backend/src/server (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Feat: Chat (#15686)syuilo2025-03-2436-104/+1613
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update types.ts * Create 1742203321812-chat.js * wip * wip * Update room.vue * Update home.vue * Update home.vue * Update ja-JP.yml * Update index.d.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update CHANGELOG.md * wip * Update home.vue * clean up * Update misskey-js.api.md * wip * wip * wip * wip * wip * wip * wip * wip * wip * lint fixes * lint * Update UserEntityService.ts * search * wip * 🎨 * wip * Update home.ownedRooms.vue * wip * Update CHANGELOG.md * Update style.scss * wip * improve performance * improve performance * Update timeline.test.ts
* refactor(backend): better prop namesyuilo2025-03-2229-30/+30
|
* follow up of 6c8f21b608eb6e9e7691983c7e57f1cbe0a28fc1syuilo2025-03-171-1/+24
|
* fix(backend): ↵syuilo2025-03-171-1/+79
| | | | 連åˆç„¡ã—モードã§ã‚‚外部ã‹ã‚‰ç…§ä¼šå¯èƒ½ã ã£ãŸå•題を修正
* enhance: remove bull-board supportsyuilo2025-03-162-65/+0
|
* deps: update pnpm to v10 (#15588)ã‹ã£ã“ã‹ã‚Š2025-03-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "fix(build): corepackã®ãƒã‚°ã®å›žé¿ (#15387)" This reverts commit 9c70a4e63130f85d191c5bc16d0a4be5cd1dece2. * deps: update pnpm to v10 * fix broken lockfile * update changelog * fix * fix * Revert "fix" This reverts commit 4abc6c194edc20989f5ec97d343307a4b8c9047d. * fix * fix * attempt to fix docker build * lint fixes * fix: revertã—ã™ãŽãŸ * detect pnpm version and install it * fix: ãã‚‚ãã‚‚pnpmã‚’2回入れる必è¦ãŒãªã„ã‹ã‚‚ * fix * refactor * fix * refactor: remove unnecessary arg * Update Dockerfile * update pnpm to v10.6.1 * Update Changelog * chore: use node to avoid installing jq
* enhance: OAuth2 (IndieAuth) ↵ã‹ã£ã“ã‹ã‚Š2025-03-062-3/+16
| | | | | | | | | | | | | ã§ãƒ­ã‚´ãŒæä¾›ã•れã¦ã„ã‚‹å ´åˆã¯è¡¨ç¤ºã™ã‚‹ã‚ˆã†ã« (#15578) * enhance: OAuthã§ãƒ­ã‚´ãŒæä¾›ã•れã¦ã„ã‚‹å ´åˆã¯è¡¨ç¤ºã™ã‚‹ã‚ˆã†ã« * Update Changelog * refactor * fix * fix test
* enhance(backend): refine system account (#15530)syuilo2025-03-0211-29/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * Update SystemAccountService.ts * Update 1740121393164-system-accounts.js * Update DeleteAccountService.ts * wip * wip * wip * wip * Update 1740121393164-system-accounts.js * Update RepositoryModule.ts * wip * wip * wip * Update ApRendererService.ts * wip * wip * Update SystemAccountService.ts * fix tests * fix tests * fix tests * fix tests * fix tests * fix tests * add print logs * ログãŒé•·ã™ãŽã¦å‡ºã¦ãªã„ã‹ã‚‚ã—れãªã„ * fix migration * refactor * fix fed-tests * Update RelayService.ts * merge * Update user.test.ts * chore: emit log * fix: tweak sleep duration * fix: exit 1 * fix: wait for misskey processes to become healthy * fix: longer sleep for user deletion * fix: make sleep longer again * デッドロック解消ã®è©¦ã¿ https://github.com/misskey-dev/misskey/issues/15005 * Revert "デッドロック解消ã®è©¦ã¿" This reverts commit 266141f66fb584371bbb56ef7eba04e14bcff94d. * wip * Update SystemAccountService.ts --------- Co-authored-by: ãŠã•ã‚€ã®ã²ã¨ <46447427+samunohito@users.noreply.github.com> Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* refactorsyuilo2025-02-282-4/+4
|
* fix(backend): ↵Esurio/1673beta2025-02-261-1/+1
| | | | | | | | | | | | | | | S3_SAFEã‹ã¤URL_SAFEã§ãªã„文字列をprefixã«ä½¿ãˆãªã„よã†ã« (#15455) * fix(backend): S3_SAFEã‹ã¤URL_SAFEã§ãªã„文字列をprefixã«ä½¿ãˆãªã„よã†ã« * update CHANGELOG * fix validation * fix: remove unused import --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): clips/updateã®descriptionã§ç©ºæ–‡å­—を許容ã™ã‚‹ã‚ˆã†ã« ↵ã‹ã£ã“ã‹ã‚Š2025-02-262-4/+8
| | | | | | | | | | | | | | | | | (#15429) * fix(backend): clips/updateã®descriptionã§ç©ºæ–‡å­—を許容ã™ã‚‹ã‚ˆã†ã« * Update Changelog * fix: createã®éš›ã‚‚空文字を許容ã™ã‚‹ã‚ˆã†ã« * fix test * fix test --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* feat: google analytics (#15451)syuilo2025-02-252-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip backend * wip frontend * build misskey-js * implement control panel * fix * introduce analytics wrapper * spdx * Update analytics.ts * Update common.ts * wip * wip * wip * wip * wip * Update CHANGELOG.md --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* enhance(frontend): サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ç”»é¢ã®å¤šè¨€èªžå¯¾å¿œ (#15549)ã‹ã£ã“ã‹ã‚Š2025-02-243-79/+120
| | | | | * enhance(frontend): サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ç”»é¢ã®å¤šè¨€èªžå¯¾å¿œ * indent
* Merge commit from fork饺å­w (Yumechi)2025-02-232-9/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly. [GHSA-6w2c-vf6f-xf26](https://github.com/misskey-dev/misskey/security/advisories/GHSA-6w2c-vf6f-xf26) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * Enhance: Add configuration option to disable all external redirects when responding to an ActivityPub lookup (config.disallowExternalApRedirect) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fixup! fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly. * docs & one edge case Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * apply suggestions Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * remove stale frontend reference to _responseInvalidIdHostNotMatch Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * apply suggestions Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* update deps (#15311)syuilo2025-02-152-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * bump misskey-dev/eslint-plugin * lint fixes (backend) * lint fixes (frontend) * lint fixes (frontend-embed) * rollback nsfwjs to 4.2.0 ref: infinitered/nsfwjs#904 * rollback openapi-typescript to v6 v7ã§OpenAPIã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ãŒå…¥ã‚‹ã‚ˆã†ã«ãªã£ãŸé–¢ä¿‚ã§ã‚¹ã‚³ãƒ¼ãƒ—外ã§ã®å¤‰æ›´ãŒé¿ã‘られãªã„ãŸã‚ä¸€æ™‚çš„ã«æˆ»ã—㟠* lint fixes (misskey-js) * temporarily disable errored lint rule (frontend-shared) * fix lint * temporarily ignore errored file for lint (frontend-shared) * rollback simplewebauthn/server to 12.0.0 v13 contains breaking changes that require some decision making * lint fixes (frontend-shared) * build misskey-js with types * fix(backend): migrate simplewebauthn/server to v12 * fix(misskey-js/autogen): ignore indent rules to generate consistent output * attempt to fix test changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML) * attempt to fix test changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML) * fix test * fix test * fix test * Apply suggestions from code review Co-authored-by: anatawa12 <anatawa12@icloud.com> * bump summaly to v5.2.0 * update tabler-icons to v3.30.0-based --------- Co-authored-by: ã‹ã£ã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: anatawa12 <anatawa12@icloud.com>
* feat: アクセストークン発行時ã«é€šçŸ¥ã™ã‚‹ã‚ˆã†ã« (#15422)lqvp2025-02-111-0/+5
| | | | | | | | | * feat: アクセストークン発行時ã«é€šçŸ¥ã™ã‚‹ã‚ˆã†ã« (misskey-dev/misskey#13353) * fix: ä¸è¦ãªç¿»è¨³ã‚’削除/インデントをæƒãˆã‚‹ã‚ˆã†ã« * chore(backend): ä¸è¦ãªawaitを削除 * chore: changelogã¸è¿½åŠ 
* fix(backend): correct `admin/meta` response schema (#15434)zyoshoka2025-02-091-0/+1
|
* fix(backend): ↵Esurio/1673beta2025-02-081-1/+1
| | | | `following/invalidate`ã§ãƒ•ォロワーを解除ã—よã†ã¨ã—ã¦ã„ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…報を返ã™ã‚ˆã†ã« (#15430)
* enhance(frontend): クライアントエラー画é¢ã®å¤šè¨€èªžå¯¾å¿œ (#15411)ã‹ã£ã“ã‹ã‚Š2025-02-082-15/+35
| | | | | | | * enhance(frontend): クライアントエラー画é¢ã®ãƒžãƒ«ãƒãƒªãƒ³ã‚¬ãƒ«å¯¾å¿œ * Update Changelog * update message
* fix(backend): use unique `operationId` in the OpenAPI schema (#15420)zyoshoka2025-02-081-2/+8
| | | | | * fix(backend): use unique `operationId` in the OpenAPI schema * fix: read with UTF-8 encoding
* enhance: ページslugã«ä½¿ç”¨å¯èƒ½ãªæ–‡å­—ã‚’é™å®š (#15395)syuilo2025-02-052-5/+4
| | | | | | | | | | | | | * wip * paramã®æ­£è¦è¡¨ç¾ã§å¼¾ãよã†ã« * apiWithDialogを使用ã™ã‚‹ã‚ˆã†ã« * Update CHANGELOG.md --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(backend): ↵ã‹ã£ã“ã‹ã‚Š2025-02-011-0/+1
| | | | | | | ãŠçŸ¥ã‚‰ã›ã®metaã‚¿ã‚°å‡ºåŠ›ã®æ¡ä»¶ãŒé–“é•ã£ã¦ã„ãŸã®ã‚’修正 (#15377) * fix(backend): ãŠçŸ¥ã‚‰ã›ã®metaã‚¿ã‚°å‡ºåŠ›ã®æ¡ä»¶ãŒé–“é•ã£ã¦ã„ãŸã®ã‚’修正 * Update Changelog
* fix(backend): ↵饺å­w (Yumechi)2025-01-261-0/+1
| | | | | | ノートã®é–²è¦§ã«ãƒ­ã‚°ã‚¤ãƒ³å¿…é ˆã«ã—ã¦ã‚‚Feedã§ãƒŽãƒ¼ãƒˆãŒè¡¨ç¤ºã•れã¦ã—ã¾ã†å•題を修正 (#15083) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* revert(dev): ↵ã‹ã£ã“ã‹ã‚Š2025-01-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | フロントエンド・ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’分離ã™ã‚‹é–‹ç™ºãƒ¢ãƒ¼ãƒ‰ã‚’廃止 (#15284) * Revert "chore: 開発モードã§ãƒ•ロントエンドã¨ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’独立ã—ã¦èµ·å‹•ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ï¼ˆå†ï¼‰ (#12593)" This reverts commit b0039f0946b02777ad99ad8c92f6555792aa8996. * revert dev command * revert embed dev * 消ã—ã™ãŽãŸ * filesをプロキシã™ã‚‹ã‚ˆã†ã« * fix chromatic ci * Revert "filesをプロキシã™ã‚‹ã‚ˆã†ã«" This reverts commit 41be2548ce82ba408588c5f0dee007c97d026e55. * fix: configã®hostnameã§ã‚µãƒ¼ãƒãƒ¼ã‚’èµ·å‹•ã™ã‚‹ã‚ˆã†ã« * fix * lint * Update Changelog * fix --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor: Refactor Endpoints to improve Developer Experience for adding ↵anatawa122025-01-203-2329/+406
| | | | | | | Endpoints (#15301) * chore: reorder endpoints to lexicographic code unit order * refactor: import endpoints in one module and use them for generating EndpointsModule and endpoints
* feat: 新カスタム絵文字管ç†ç”»é¢ï¼ˆÎ²ï¼‰ã®è¿½åŠ  (#13473)ãŠã•ã‚€ã®ã²ã¨2025-01-206-12/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * wip * wip * fix * fix * fix * fix size * fix register logs * fix img autosize * fix row selection * support delete * fix border rendering * fix display:none * tweak comments * support choose pc file and drive file * support directory drag-drop * fix * fix comment * support context menu on data area * fix autogen * wip ã‚¤ãƒ™ãƒ³ãƒˆæ•´ç† * ã‚¤ãƒ™ãƒ³ãƒˆã®æ•´ç† * refactor grid * fix cell re-render bugs * fix row remove * fix comment * fix validation * fix utils * list maximum * add mimetype check * fix * fix number cell focus * fix over 100 file drop * remove log * fix patchData * fix performance * fix * support update and delete * support remote import * fix layout * heightã‚„ã‚ã‚‹ * fix performance * add list v2 endpoint * support pagination * fix api call * fix no clickable input text * fix limit * fix paging * fix * fix * support search * tweak logs * tweak cell selection * fix range select * block delete * add comment * fix * support import log * fix dialog * refactor * add confirm dialog * fix name * fix autogen * wip * support image change and highlight row * add columns * wip * support sort * add role name * add index to emoji * refine context menu setting * support role select * remove unused buttons * fix url * fix MkRoleSelectDialog.vue * add route * refine remote page * enter key search * fix paste bugs * fix copy/paste * fix keyEvent * fix copy/paste and delete * fix comment * fix MkRoleSelectDialog.vue and storybook scenario * fix MkRoleSelectDialog.vue and storybook scenario * add MkGrid.stories.impl.ts * fix * [wip] add custom-emojis-manager2.stories.impl.ts * [wip] add custom-emojis-manager2.stories.impl.ts * wip * 課題ã¯ã¾ã æ®‹ã£ã¦ã„ã‚‹ãŒã€ã²ã¨ã¾ãšå®Œäº† * fix validation and register roles * fix upload * optimize import * patch from dev * i18n * revert excess fixes * separate sort order component * add SPDX * revert excess fixes * fix pre test * fix bugs * add type column * fix types * fix CHANGELOG.md * fix lit * lint * tweak style * refactor * fix ci * autogen * Update types.ts * CSS Module化 * fix log * 縦スクロールを無効化 * MkStickyContainer化 * regenerate locales index.d.ts * fix * fix * テスト * ランダム値ã«ã‚ˆã‚‹UIå¤‰æ›´ã®æŠ‘åˆ¶ * テスト * tableã‚¿ã‚°ã‚„ã‚ã‚‹ * fix last-child css * fix overflow css * fix endpoint.ts * tweak css * 最新ã¸ã®è¿½å¾“ã¨ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆå¾®èª¿æ•´ * ã‚½ãƒ¼ãƒˆã‚­ãƒ¼ã®æŒ‡å®šæ–¹æ³•ã‚’ä»–ã¨åˆã‚ã›ãŸ * fix focus * fix layout * v2エンドãƒã‚¤ãƒ³ãƒˆã®ãƒ«ãƒ¼ãƒ«ã«å¯¾å¿œ * 表示æ¡ä»¶ãªã©ã‚’微調整 * fix MkDataCell.vue * fix error code * fix error * add comment to MkModal.vue * Update index.d.ts * fix CHANGELOG.md * fix color theme * fix CHANGELOG.md * fix CHANGELOG.md * fix center * fix: テーブルã«ãƒ•ォーカスãŒã‚りã€é€šå¸¸çŠ¶æ…‹ã§ã‚ã‚‹ã¨ãã¯ã‚­ãƒ¼ã‚¤ãƒ™ãƒ³ãƒˆã®ä¼æ¬ã‚’æ­¢ã‚ã‚‹ * fix: ãƒ­ãƒ¼ãƒ«é¸æŠžç”¨ã®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã«ã¦ã‚³ãƒ³ãƒ‡ã‚£ã‚·ãƒ§ãƒŠãƒ«ãƒ­ãƒ¼ãƒ«ã‚’×ボタンã§é™¤å¤–ã§ããªã‹ã£ãŸã®ã‚’修正 * fix remote list folder * sticky footers * chore: fix ci error(just single line-break diff) * fix loading * fix like * comma to space * fix ci * fix ci * removed align-center --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* fix(backend): clone schema before converting to OAS schema to avoid mutation ↵zyoshoka2025-01-181-1/+3
| | | | | | | | | (#15294) * fix(backend): clone schema before converting to OAS schema to avoid mutation * Update CHANGELOG.md * fix: use deepClone
* よãã‚ã‹ã‚‰ãªã„リアクションã«é–¢ã™ã‚‹ãƒ­ã‚°ãŒæµã‚Œã£ã±ãªã ↵果物リン2025-01-171-1/+0
| | | | —ãªã®ã‚’修正 (#15303)
* fix: node.js 㮠punycode ↵anatawa122025-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | モジュールãŒä½¿ç”¨ã•れã¦ã„る場所ãŒã‚ã‚‹å•題 (#15248) * fix: punycode.js ãŒä½¿ç”¨ã•れã¦ã„ãªã„場所ãŒã‚ã‚‹å•題 * fix: use punycode/punycode.js on backend * fix: use punycode/punycode.es6.js on backend * fix: d.ts missing declare keyword * chore: don't use punycode.js on backend * update pnpm-lock.yaml * chore: remove punycode.d.ts * chore: use punycode.js instead of punycode npm package * chore: bump psl to 1.15.0 * chore: bump nsfwjs to 4.2.0 4.2.1 is not usable because of https://github.com/infinitered/nsfwjs/issues/904 * chore: prevent loading node-fetch from tensorflow * chore: DOMWindow['document'] => Document IDK why DOMWindow['document'] fails, but might be related to tsc internal complexity limit * fix: disable --trace-deprecation --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): ↵ã‹ã£ã“ã‹ã‚Š2025-01-141-9/+11
| | | | | | | | | | | `pages/update`ã®nameã®é‡è¤‡ãƒã‚§ãƒƒã‚¯ã¯nameプロパティãŒã‚る時ã®ã¿è¡Œã†ã‚ˆã†ã« (#15104) * fix(backend): pagesã®nameã®é‡è¤‡ãƒã‚§ãƒƒã‚¯ã¯nameプロパティãŒã‚る時ã®ã¿è¡Œã†ã‚ˆã†ã« * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* feat(frontend): ↵ãŠã•ã‚€ã®ã²ã¨2025-01-144-0/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Botプロテクションã®è¨­å®šå¤‰æ›´æ™‚ã¯å®Ÿéš›ã«æ¤œè¨¼ã‚’通éŽã—ãªã„ã¨ä¿å­˜ã§ããªã„よã†ã«ã™ã‚‹ (#15151) * feat(frontend): CAPTCHAã®è¨­å®šå¤‰æ›´æ™‚ã¯å®Ÿéš›ã«æ¤œè¨¼ã‚’通éŽã—ãªã„ã¨ä¿å­˜ã§ããªã„よã†ã«ã™ã‚‹ * ãªã—ã§ã‚‚ä¿å­˜ã§ãるよã†ã«ã—㟠* fix CHANGELOG.md * フォームãŒå¢—æ®–ã™ã‚‹ã®ã‚’修正 * add comment * add server-side verify * fix ci * fix * fix * fix i18n * add current.ts * fix text * fix * regenerate locales * fix MkFormFooter.vue --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): apOrHtml ↵ã‹ã£ã“ã‹ã‚Š2025-01-081-2/+2
| | | | | | | | | | | | | ConstraintãŒæ­£ã—ã評価ã•れãªã„å•題を修正 (#15213) * fix(backend/ActivityPubServerService): apOrHtml ConstraintãŒæ­£ã—ã評価ã•れãªã„å•題を修正 (MisskeyIO#869) * Update Changelog * indent --------- Co-authored-by: ã‚ã‚ã‚ã‚ã¨ãƒ¼ã«ã‚… <17376330+u1-liquid@users.noreply.github.com>
* fix(backend): ↵4ster1sk2025-01-041-1/+1
| | | | ã‚¢ãƒ—ãƒªä½œæˆæ–¹å¼ã§ä½œæˆã—ãŸãƒˆãƒ¼ã‚¯ãƒ³ã®æ¨©é™ã‚’表示ã™ã‚‹ã‚ˆã†ã« (#15177)
* enhance(frontend): 照会ã®éš›ã«ã‚¨ãƒ©ãƒ¼ã‚’表示ã™ã‚‹ã‚ˆã†ã« (#15147)ã‹ã£ã“ã‹ã‚Š2024-12-191-2/+63
| | | | | | | | | | | * enhance: 照会ã®å¤±æ•—ç†ç”±ã‚’表示ã™ã‚‹ã‚ˆã†ã« * Update Changelog * fix * fix test * lookupErrors-> remoteLookupErrors
* fix(frontend): ↵ã‹ã£ã“ã‹ã‚Š2024-12-101-1/+1
| | | | | | | | | | | | | 公開範囲ãŒãƒ›ãƒ¼ãƒ ã®ãƒŽãƒ¼ãƒˆã®åŸ‹ã‚è¾¼ã¿ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆãŒèª­ã¿è¾¼ã¾ã‚Œãªã„å•題を修正 (#15102) * Resolve frontend/backend contradiction for home visibility embeds This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts` * Update Changelog --------- Co-authored-by: CenTdemeern1 <timo.herngreen@gmail.com>
* fix(backend/misskey-js): タイãƒä¿®æ­£ (#15046)ã‹ã£ã“ã‹ã‚Š2024-11-241-1/+1
|
* fix(backend): ↵ãŠã•ã‚€ã®ã²ã¨2024-11-231-1/+4
| | | | | | | アドレス入力ã§ç›´æŽ¥ãƒ¦ãƒ¼ã‚¶ã®ãƒ—ロフィールページを表示ã—ãŸéš›ã€å‰æãƒ‡ãƒ¼ã‚¿ãŒè¶³ã‚Šãšæç”»ã«å¤±æ•—ã™ã‚‹ (#15033) * fix(backend): アドレス入力ã§ç›´æŽ¥ãƒ¦ãƒ¼ã‚¶ã®ãƒ—ロフィールページを表示ã—ãŸéš›ã€å‰æãƒ‡ãƒ¼ã‚¿ãŒè¶³ã‚Šãšæç”»ã«å¤±æ•—ã™ã‚‹ * fix CHANGELOG.md
* fix(backend): fix apResolver (#15010)ã‹ã£ã“ã‹ã‚Š2024-11-211-2/+3
| | | | | | | | | * fix(backend): fix apResolver * fix * add comments * tweak comment
* fix(backend): fix security patches (#15008)ã‹ã£ã“ã‹ã‚Š2024-11-211-2/+2
|
* fix ap/showsyuilo2024-11-211-1/+1
|
* Merge commit from forkrectcoordsystem2024-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | * fix(backend): check target IP before sending HTTP request * fix(backend): allow accessing private IP when testing * Apply suggestions from code review Co-authored-by: anatawa12 <anatawa12@icloud.com> * fix(backend): lint and typecheck * fix(backend): add isLocalAddressAllowed option to getAgentByUrl and send (HttpRequestService) * fix(backend): allow fetchSummaryFromProxy, trueMail to access local addresses --------- Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Merge commit from forkJulia2024-11-213-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance: Add a few validation fixes from Sharkey See the original MR on the GitLab instance: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/484 Co-Authored-By: Dakkar <dakkar@thenautilus.net> * fix: primitive 2: acceptance of cross-origin alternate Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 3: validation of non-final url * fix: primitive 4: missing same-origin identifier validation of collection-wrapped activities * fix: primitives 5 & 8: reject activities with non string identifiers Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 6: reject anonymous objects that were fetched by their id * fix: primitives 9, 10 & 11: http signature validation doesn't enforce required headers or specify auth header name Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 14: improper validation of outbox, followers, following & shared inbox collections * fix: code style for primitive 14 * fix: primitive 15: improper same-origin validation for note uri and url Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 16: improper same-origin validation for user uri and url * fix: primitive 17: note same-origin identifier validation can be bypassed by wrapping the id in an array * fix: code style for primitive 17 * fix: check attribution against actor in notes While this isn't strictly required to fix the exploits at hand, this mirrors the fix in `ApQuestionService` for GHSA-5h8r-gq97-xv69, as a preemptive countermeasure. * fix: primitive 18: `ap/get` bypasses access checks One might argue that we could make this one actually preform access checks against the returned activity object, but I feel like that's a lot more work than just restricting it to administrators, since, to me at least, it seems more like a debugging tool than anything else. * fix: primitive 19 & 20: respect blocks and hide more Ideally, the user property should also be hidden (as leaving it in leaks information slightly), but given the schema of the note endpoint, I don't think that would be possible without introducing some kind of "ghost" user, who is attributed for posts by users who have you blocked. * fix: primitives 21, 22, and 23: reuse resolver This also increases the default `recursionLimit` for `Resolver`, as it theoretically will go higher that it previously would and could possibly fail on non-malicious collection activities. * fix: primitives 25-33: proper local instance checks * revert: fix: primitive 19 & 20 This reverts commit 465a9fe6591de90f78bd3d084e3c01e65dc3cf3c. --------- Co-authored-by: Dakkar <dakkar@thenautilus.net> Co-authored-by: Laura Hausmann <laura@hausmann.dev> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* perf(frontend): reduce api requests for non-logged-in enviroment (#15001)syuilo2024-11-212-1/+16
| | | | | | | * wip * Update CHANGELOG.md * wip
* Fix(backend): ↵zawa-ch.2024-11-192-3/+3
| | | | | | | アカウント削除ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ­ã‚°ãŒå‹•作ã—ã¦ã„ãªã„ã®ã‚’修正 (#14996) (#14997) * アカウント削除ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ­ã‚°ãŒå‹•作ã—ã¦ã„ãªã„ã®ã‚’修正 * update CHANGELOG
* fix(backend): ↵饺å­w (Yumechi)2024-11-191-2/+3
| | | | | | | | | | | | | | | | ãŠçŸ¥ã‚‰ã›ä½œæˆæ™‚ã«ç”»åƒURL入力欄を空欄ã«å¤‰æ›´ã§ããªã„ã®ã‚’修正 (#14990) * fix(backend): アナウンスメントを作æˆã¨ãã«ç”»åƒURLを後悔ã§ããªã„ã®ã‚’修正 Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * Update CHANGELOG.md Co-authored-by: ãŠã•ã‚€ã®ã²ã¨ <46447427+samunohito@users.noreply.github.com> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Co-authored-by: ãŠã•ã‚€ã®ã²ã¨ <46447427+samunohito@users.noreply.github.com>
* feat: é€ä¿¡ã—ãŸãƒ•ォローリクエストを確èªã§ãるよã†ã« ↵ã‹ã£ã“ã‹ã‚Š2024-11-153-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#14856) * FEAT: Allow users to view pending follow requests they sent This commit implements the `following/requests/sent` interface firstly implemented on Firefish, and provides a UI interface to view the pending follow requests users sent. * ux: should not show follow requests tab when have no pending sent follow req * fix default followreq tab * fix default followreq tab * restore missing hasPendingReceivedFollowRequest in navbar * refactor * use tabler icons * tweak design * Revert "ux: should not show follow requests tab when have no pending sent follow req" This reverts commit e580b92c37f27c2849c6d27e22ca4c47086081bb. * Update Changelog * Update Changelog * change tab titles --------- Co-authored-by: Lhc_fl <lhcfl@outlook.com> Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
* enhance(backend) : ↵momoirodouhu2024-11-091-4/+16
| | | | | | | | | | | | | | | | リモートユーザーã®ç…§ä¼šã‚’オリジナルã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã‚ˆã†ã« (#12892) (#14897) * enhance(backend) : リモートユーザーã®ç…§ä¼šã‚’オリジナルã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã‚ˆã†ã« (#12892) * オリジンリダイレクトã®ãƒ†ã‚¹ãƒˆã‚’todoã¨ã—ã¦è¿½åŠ ã€‚ e2eテストã«ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼è€ƒæ…®ã®ãƒ†ã‚¹ãƒˆãŒãªã•ãã†ãªã®ã§ã€‚ 次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å‹•ãã“ã¨ã¯ç¢ºèªæ¸ˆã¿ã§ã™ã€‚ curl "http://localhost:3000/@foo@bar" -H "accept: application/activity+json" -L * Acctã®ãƒ‘ースを既存ã®ãƒ‘ーサーã§ã™ã‚‹ã‚ˆã†ã«ä¿®æ­£ * lint
* enhance(frontend): ↵ã‹ã£ã“ã‹ã‚Š2024-11-093-2/+59
| | | | | | | 個別ãŠçŸ¥ã‚‰ã›ãƒšãƒ¼ã‚¸ã§ã¯metaタグを出力ã™ã‚‹ã‚ˆã†ã« (#14902) * enhance(frontend): 個別ãŠçŸ¥ã‚‰ã›ãƒšãƒ¼ã‚¸ã§ã¯metaタグを出力ã™ã‚‹ã‚ˆã†ã« * Update Changelog
* fix(backend): ↵4ster1sk2024-11-071-1/+1
| | | | followedMessageã§ã¯ãªãdescriptionã«ãªã£ã¦ã„ãŸã®ã‚’修正 (#14908)
* fix(backend): ↵4ster1sk2024-11-071-0/+6
| | | | フォロワーã¸ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®çµµæ–‡å­—ã‚’emojisã«å«ã‚るよã†ã« (#14904)