1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-07 08:45:33 +02:00

Compare commits

..

4908 Commits

Author SHA1 Message Date
ã‹ãŖã“ã‹ã‚Š
b73ac26612 Update CHANGELOG.md 2026-05-07 13:37:36 +09:00
ã‹ãŖã“ã‹ã‚Š
b528ff9c59 enhance(frontend): テãƒŧãƒžãŽéŠį”¨įŽĄį†ã‚’æ”šå–„ (#17376)
* wip

* add test

* use themeManager.currentCompiledTheme for obtaining theme variables / reduce getComputedStyle usage

* fix

* fix: better error handling on theme installation

* Update Changelog

* chore: remove frontend-shared builds as it is currently working as a stub package

* fix: broken lockfile

* fix

* fix lint

* fix
2026-05-07 11:42:45 +09:00
github-actions[bot]
a82ba0d775 [skip ci] Update CHANGELOG.md (prepend template) 2026-05-06 10:44:25 +00:00
github-actions[bot]
b78e0168b0 Release: 2026.5.1 2026-05-06 10:44:17 +00:00
ã‹ãŖã“ã‹ã‚Š
33f59b3469 Update CHANGELOG.md 2026-05-06 15:08:22 +09:00
syuilo
5b478dda9d New Crowdin updates (#17372)
* New translations ja-jp.yml (Turkish)

[ci skip]

* New translations ja-jp.yml (Thai)

[ci skip]

* New translations ja-jp.yml (Thai)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]
2026-05-06 11:12:51 +09:00
ã‹ãŖã“ã‹ã‚Š
90725d6a8c enhance(frontend): MkNoteDetailedぎå…Ŧé–‹į¯„å›˛čĄ¨į¤ēを攚善 (#17374)
* enhance(frontend): 노트 ėƒė„¸ íŽ˜ė´ė§€ė—ė„œ ęŗĩ氜 ë˛”ėœ„ëĨŧ ėžė„¸ížˆ í‘œė‹œí•˜ë„ëĄ ę°œė„ ë¨

* Update Changelog

* fix

---------

Co-authored-by: NoriDev <m1nthing2322@gmail.com>
2026-05-05 20:53:27 +09:00
github-actions[bot]
86542f07d3 Bump version to 2026.5.1-beta.0 2026-05-04 14:22:27 +00:00
syuilo
45022bc766 New Crowdin updates (#17324)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Korean)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]

* New translations ja-jp.yml (Chinese Simplified)

[ci skip]
2026-05-04 20:32:06 +09:00
Wonwoo Choi
35711fc8e1 fix(backend): Acquire lock of Announce object in announceNote even if it is from a relay actor (#17356)
fix(backend): Always acquire lock of Announce object in announceNote
2026-05-03 21:03:25 +09:00
ã‹ãŖã“ã‹ã‚Š
45f140aa86 deps: Update dependencies [ci skip] (#17368)
* update deps

* update deps

* rollback got to v14

* Revert "rollback got to v14"

This reverts commit 780abdf7b6.

* rollback rolldown to v1.0.0-rc.15
2026-05-03 18:24:53 +09:00
renovate[bot]
22ce7b58ca chore(deps): update [docker] update dependencies [ci skip] (#17369)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 18:22:37 +09:00
renovate[bot]
37107c9818 chore(deps): update [github actions] update dependencies [ci skip] (#17370)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 18:22:02 +09:00
renovate[bot]
a5a43c8c06 chore(deps): update [github actions] update dependencies (major) (#17204)
chore(deps): update [github actions] update dependencies

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 17:45:12 +09:00
ã‹ãŖã“ã‹ã‚Š
723d8add2f refactor: パ゚キãƒŧぞわりぎナイブナãƒĒを更新 (#17354)
* refactor: パ゚キãƒŧぞわりぎナイブナãƒĒを更新

* fix
2026-05-03 17:16:06 +09:00
ã‹ãŖã“ã‹ã‚Š
9d20152e05 Update CHANGELOG.md (follow-up of #17121) [ci skip 2026-05-03 17:15:29 +09:00
Copilot
37412f0e1b enhance: Add canCreateChannel role policy (#17121)
* Initial plan

* Add canCreateChannel role policy to control channel creation

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Add canCreateChannel to getUserPolicies return value

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Add canCreateChannel translations for en-US and ja-JP

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Add canCreateChannel to misskey-js rolePolicies array

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Add frontend UI for canCreateChannel policy configuration

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix: build autogen files

* 🎨

* migrate

* fix: unnecessary changes to non-Japanese locales

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-05-03 17:10:17 +09:00
kami8
712b51c142 Fix(frontend): ロãƒŧãƒĢč¨­åŽšį”ģéĸでロãƒŧãƒĢをã‚ĸã‚ĩã‚¤ãƒŗ/ã‚ĸã‚ĩã‚¤ãƒŗč§Ŗé™¤ã—ãŸéš›ã€ãƒĒロãƒŧドしãĒくãĻもį”ģéĸãĢ反映されるようäŋŽæ­Ŗ (#17365)
* ロãƒŧãƒĢぎäģ˜ä¸Žã€å‰ĨåĨĒ垌ãĢPaginatorぎãƒĒロãƒŧãƒ‰ã‚’čĄŒãŖãĻ襨į¤ēを更新するå‡Ļį†ã‚’čŋŊ加

* CHANGELOGを更新
2026-05-03 16:15:03 +09:00
github-actions[bot]
2b4bdbfde7 Bump version to 2026.5.1-alpha.0 2026-05-03 06:54:33 +00:00
ã‹ãŖã“ã‹ã‚Š
39032c4b1b fix: update summaly (#17355)
* fix: update summaly

* Update Changelog
2026-05-03 15:48:22 +09:00
ã‹ãŖã“ã‹ã‚Š
f5a3d8996d fix(backend): å…Ŧé–‹į¯„å›˛ãŒãƒ•ã‚Šãƒ­ãƒ¯ãƒŧぎ投į¨ŋが通įŸĨされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17363)
* fix(backend): å…Ŧé–‹į¯„å›˛ãŒãƒ•ã‚Šãƒ­ãƒ¯ãƒŧぎ投į¨ŋが通įŸĨされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Udpate Changelog
2026-05-03 15:43:39 +09:00
kami8
d55e936653 devcontainerᔍdbã‚ŗãƒŗãƒ†ãƒŠãŽvolumeぎマã‚Ļãƒŗãƒˆãƒ‘ã‚šã‚’å¤‰æ›´ (#17360)
* `.devcontainer/compose.yml`ぎvolumeぎマã‚Ļãƒŗãƒˆãƒ‘ã‚šã‚’äŋŽæ­Ŗ

* CHANGELOGぎ更新
2026-05-03 09:23:00 +09:00
mq1
6229ac365e fix(backend): ULIDäŊŋį”¨æ™‚ãĢnotificationTimelineへぎXADDãŒå¤ąæ•—ã—įļšã‘、通įŸĨãŒį´„10᧒遅åģļã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17358) 2026-05-02 20:23:10 +09:00
github-actions[bot]
6d9412b338 [skip ci] Update CHANGELOG.md (prepend template) 2026-05-02 03:30:59 +00:00
github-actions[bot]
a23a72b015 Release: 2026.5.0 2026-05-02 03:30:51 +00:00
ã‹ãŖã“ã‹ã‚Š
93bd9d551d fix: review fixes for v2026.5.0 release (#17350)
* fix/perf: NotificationManager in NoteCreateService

* fix: treat skip as successful return in InboxProcessorService

* chore: remove comment

* fix: simplify ReactionPicker/EmojiPicker by importing components directly

* refactor: move filename parsing to setup in MkUploaderItems

* refactor
2026-05-02 10:03:34 +09:00
syuilo
35d6c20828 Update CHANGELOG.md 2026-05-01 14:22:54 +09:00
github-actions[bot]
7c9942f014 Bump version to 2026.5.0-alpha.0 2026-05-01 05:21:43 +00:00
github-actions[bot]
665adfccb7 Bump version to 2026.4.0-beta.2 2026-04-30 02:31:32 +00:00
ã‹ãŖã“ã‹ã‚Š
973b5b50a9 fix(frontend): ぞれãĢãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģįĩĩ文字ピッã‚Ģãƒŧが動äŊœã—ãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17349)
* Revert "fix(frontend): popupぎりã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒãƒãƒŖãƒŗã‚¯ã‚’ãžãŸã„ã§åˆ‡ã‚Œã‚‹äē‹ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 0a93f526dd.

* fix: iOS PWA でãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģįĩĩ文字ピッã‚Ģãƒŧが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

Agent-Logs-Url: https://github.com/lqvp/misskey-tempura/sessions/44526368-0e6a-4a94-8991-fcdc094d2b96

Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>

* refactor

* fix

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>
2026-04-30 11:29:23 +09:00
renovate[bot]
985de915b3 fix(deps): update dependency sanitize-html to v2.17.3 [security] (#17319)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-27 15:17:25 +09:00
ã‹ãŖã“ã‹ã‚Š
0227148c89 Update CHANGELOG for #17347 2026-04-27 10:40:12 +09:00
github-actions[bot]
7bfd85cdba Bump version to 2026.4.0-beta.1 2026-04-27 01:33:17 +00:00
Copilot
21f51be5b7 fix: redirect beta/alpha/rc "what's new" button to GitHub releases page (#17347)
* Initial plan

* fix: redirect beta/alpha/rc update info button to GitHub releases page

Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/4ac22dd9-13dd-4ef2-a6f7-d68cfda4a19f

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-27 10:31:02 +09:00
ã‹ãŖã“ã‹ã‚Š
b45f18cd14 fix(backend): ノãƒŧト通įŸĨでå…Ŧé–‹į¯„å›˛ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#17335)
* fix(backend): ノãƒŧト通įŸĨでå…Ŧé–‹į¯„å›˛ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* refactor: remove unused imports

* Update Changelog

* Update Changelog

* fix: フりロワãƒŧ限厚ノãƒŧトは通įŸĨ

---------

Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>
2026-04-27 10:26:13 +09:00
ã‹ãŖã“ã‹ã‚Š
6176cca0a4 fix(frontend): MenuRadioãŽæŒ‡åŽšæ–šæŗ•å¤‰æ›´ (#17345)
* fix(frontend): MenuRadioãŽæŒ‡åŽšæ–šæŗ•å¤‰æ›´

* fix indent

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-27 10:18:03 +09:00
syuilo
9569310adb type: 'radio'ãĒMenuItemが抟čƒŊしãĒくãĒãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17344)
* fix

* Update CHANGELOG.md
2026-04-27 10:08:45 +09:00
syuilo
b28338c812 enhance(frontend): å­ãƒĄãƒ‹ãƒĨãƒŧ襨į¤ē時ぎã‚Ŧãƒŧドがradioでも劚くようãĢ 2026-04-27 08:42:12 +09:00
ã‹ãŖã“ã‹ã‚Š
0f5da63328 fix(backend): ãƒ–ãƒ­ãƒƒã‚¯ã—ãŸã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãŽInboxã‚¸ãƒ§ãƒ–ãŒč“„įŠã—įļšã‘ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17336)
* fix(backend): ãƒ–ãƒ­ãƒƒã‚¯ã—ãŸã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãŽInboxã‚¸ãƒ§ãƒ–ãŒč“„įŠã—įļšã‘ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* refactor

* Upddate changelog

---------

Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-26 11:40:55 +09:00
Evan Prodromou
23715c649c fix: change bare activity.actor to getApId(activity.actor) in InboxPrâ€Ļ (#17340)
* fix: change bare activity.actor to getApId(activity.actor) in InboxProcessorService (closes #17338)

* doc: update CHANGELOG.md to note fix for #17338

* fix: additional activity.actor wrappers in ApInboxService

* Update CHANGELOG.md

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-26 11:39:16 +09:00
ã‹ãŖã“ã‹ã‚Š
1dc5c60b2b fix(backend): meilisearchをäŊŋį”¨ã—ãĻいãĒい場合ぎnoteSearchableScopeぎ値がčĒ¤ãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17341)
* fix(backend): meilisearchをäŊŋį”¨ã—ãĻいãĒい場合ぎnoteSearchableScopeぎ値がčĒ¤ãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2026-04-26 11:37:26 +09:00
ã‹ãŖã“ã‹ã‚Š
3a3057a1b1 fix(backend): RoleService.getAdministratorIds でãƒĻãƒŧã‚ļãƒŧIDãŒé‡č¤‡ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17334)
* fix(backend): adminロãƒŧãƒĢãŒč¤‡æ•°äģ˜ã„ãĻãĻも通įŸĨãŒé‡č¤‡ã—ãĒいようãĢ

* add tests

* Update Changelog

* âœŒī¸

Co-Authored-by: lqvp <183242690+lqvp@users.noreply.github.com>

---------

Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>
2026-04-24 17:56:52 +09:00
github-actions[bot]
8a85ee1d45 Bump version to 2026.4.0-beta.0 2026-04-23 01:13:02 +00:00
ã‹ãŖã“ã‹ã‚Š
c1b73f947c fix(gh): misskey-jsがpublishされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2026-04-22 19:24:31 +09:00
ã‹ãŖã“ã‹ã‚Š
bda98ba1d9 deps: update security dependencies (#17330)
* deps: update security dependencies

* deps: update some major dependencies

* attempt to fix tsconfig

* attempt to fix tsconfig

* attempt to fix tsconfig

* fix build
2026-04-22 11:46:45 +09:00
ã‹ãŖã“ã‹ã‚Š
351fe2f70a fix(frontend): loosen MkButton props type (#17329) 2026-04-21 16:37:59 +09:00
ã‹ãŖã“ã‹ã‚Š
6d15fe32d0 enhance(backend/test): Migrate tests to vitest (#16935)
* wip

* update fake-timers and migrate

* fix

* remove jest-mock

* fix

* fix

* fix

* fix

* attempt to fix unit tests

* attempt to fix e2e tests

* fix federation test [ci skip]

* attempt to fix e2e tests

* fix typecheck

* fix unit tests

* fix

* attempt to fix e2e

* fix

* Revert "attempt to fix e2e"

This reverts commit b7b7b05d85.

* attempt to fix e2e

* revert attempt to fix e2e

* update deps

* update vitest

* migrate

* attempt to fix e2e

* update

* fix

* remove vite swc plugin as oxc parser can handle decorators

* attempt to fix drive/files/create test

* Revert "attempt to fix drive/files/create test"

This reverts commit 4715153375.

* fix: ã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆãĢぞつわるテ゚トをunitからe2eãĢį§ģ動

* attempt to fix e2e

* remove swc

* attempt to fix e2e

* Revert "attempt to fix e2e"

This reverts commit 9fb86a4076.

* add logs for debug

* attempt to fix e2e

* Partially revert "attempt to fix e2e"

This reverts commit fb0008c85a.

* attempt to fix test

* fix: attempt to fix test

* Revert "fix: attempt to fix test"

This reverts commit ed2f5c40e8.

* Revert "attempt to fix test"

This reverts commit d7329c46f1.

* attempt to fix e2e

* fix: surpass eventemitter warning by increasing defaultMaxListeners

* attempt to fix e2e

* fix

* fix e2e not ending properly

* exp: add hanging-process reporter for investigation

* Revert "exp: add hanging-process reporter for investigation"

This reverts commit 26851f8282.

* update changelog
2026-04-20 14:57:29 +09:00
ã‹ãŖã“ã‹ã‚Š
1391269a67 Update CHANGELOG.md 2026-04-18 15:02:27 +09:00
github-actions[bot]
86092f2faf Bump version to 2026.4.0-alpha.6 2026-04-16 07:37:51 +00:00
ã‹ãŖã“ã‹ã‚Š
c640aeb27a deps: update security dependencies (#17318) 2026-04-16 16:32:17 +09:00
ã‹ãŖã“ã‹ã‚Š
0be3142d54 fix(backend): devã‚ĩãƒŧバãƒŧぎčĩˇå‹•ãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17317)
* fix(backend): devã‚ĩãƒŧバãƒŧぎčĩˇå‹•ãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­ŖīŧŸ

* fix
2026-04-16 14:33:36 +09:00
ã‹ãŖã“ã‹ã‚Š
37bfcb604f enhance(backend): bundle backend using Rolldown (#17068)
* enhance(backend): bundle backend using rolldown

* fix

* fix [ci skip]

* remove unused build script

* fix

* enhance: čĩˇå‹•からlistenぞでかかる時間を減らす (MisskeyIO#1410)

* âœŒī¸

* fix

* update rolldown

* fix(backend): extract static error classes to avoid rolldown design:paramtypes omission

* update rolldown

* Revert "fix(backend): extract static error classes to avoid rolldown design:paramtypes omission"

This reverts commit e2243c9dc3.

* fix

* perf: avoid generating sourcemap in production

* fix

* fix

* fix

* fix paths

* fix

* fix

* fix

* fix

* fix

* enhance: ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽé–‹į™ēã‚ĩãƒŧバãƒŧåˆļåžĄã‚’rolldownå´ã§čĄŒã†ã‚ˆã†ãĢ

* remove nodemon

* Update Changelog

* tweak config

* fix

* fix

* fix

* clean up

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: bab <mashirohira@gmail.com>
2026-04-16 12:44:50 +09:00
github-actions[bot]
024f8bb102 Bump version to 2026.4.0-alpha.5 2026-04-15 14:12:00 +00:00
Jaehong Kang
277a1ef31f fix(backend): handle relay-delivered Announce activities correctly (#17308)
* fix(backend): handle relay-delivered Announce activities correctly

Relay Announce activities now use the target note URI instead of the
Announce URI for federation allowlist checks, dedup locking, and
existence lookups. Notes delivered via relay are published directly to
the notes stream without creating a renote.

Closes #11056

* Update packages/backend/src/core/RelayService.ts

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-15 23:05:36 +09:00
syuilo
8e536eb4b9 Update CHANGELOG.md 2026-04-15 20:30:23 +09:00
ã‚‹ãĄãƒŧか
360e805638 enhance: ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗã¸ãŽã‚ĢテゴãƒĒぎ導å…Ĩ (#17034)
* feat(backend): AvatarDecorationãĢcategoryをčŋŊ加し、é–ĸ逪APIãŽãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗãƒģæˆģり値ãĢも反映

* feat(frontend): ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĢテゴãƒĒč¨­åŽšæŠŸčƒŊ

* chore(frontend): įŽĄį†į”ģéĸとãƒĻãƒŧã‚ļãƒŧ側ぎį”ģéĸで、ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚°ãƒĢãƒŧãƒ—åŒ–ãŽã‚ŗãƒŧãƒ‰ã‚’ã‚ã‚‹į¨‹åēĻįĩąä¸€

* CHANGELOGを更新

* fix: group-avatar-decorations.tsをäŊŋį”¨ã™ã‚‹ã‚ˆã†äŋŽæ­Ŗ

* chore: ã‚ŗãƒŧãƒ‡ã‚Ŗãƒŗã‚°čĻį´„ã¸ãŽæē–æ‹ 

* 型エナãƒŧã‚’č§Ŗæļˆ
2026-04-15 20:29:17 +09:00
ã‹ãŖã“ã‹ã‚Š
c95aef7535 refactor(frontend): ロãƒŧãƒĢポãƒĒã‚ˇãƒŧã‚¨ãƒ‡ã‚Ŗã‚ŋをįĩąåˆ (#17125)
* refactor(frontend): ロãƒŧãƒĢポãƒĒã‚ˇãƒŧã‚¨ãƒ‡ã‚Ŗã‚ŋをįĩąåˆ

* fix

* fix lint

* clean up

* fix

* fix lint
2026-04-15 17:41:40 +09:00
github-actions[bot]
758a085812 Bump version to 2026.4.0-alpha.4 2026-04-15 02:53:54 +00:00
syuilo
a6de986f83 Update CHANGELOG.md 2026-04-15 11:40:36 +09:00
Copilot
12e590a63f fix(backend): Prevent retry of inbox jobs with role-based validation errors (#17167)
* Initial plan

* Handle too many mentions error in inbox without retry

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-15 11:39:49 +09:00
ã‹ãŖã“ã‹ã‚Š
a5b1f839ac fix(backend): fix flaky e2e test on recursive drive folder check (#17311) 2026-04-15 11:38:38 +09:00
ã‹ãŖã“ã‹ã‚Š
d7ceaa9c88 fix(backend): attempt to fix flaky e2e test on home timeline streaming (#17312) 2026-04-15 11:37:20 +09:00
ã‹ãŖã“ã‹ã‚Š
55b0fbd172 fix(backend): robots.txtでčŋ”却する内厚ぎčĒŋ整 (#17165)
* fix(backend): robots.txtでčŋ”却する内厚ぎčĒŋ整

* Update Changelog

* fix: add paths

* Update Changleog
2026-04-15 09:56:07 +09:00
ã‹ãŖã“ã‹ã‚Š
6532cb85e7 Update CHANGELOG.md for #17310 [ci skip] 2026-04-15 09:03:53 +09:00
mq1
5dc508346c fix(backend): ULIDã‚’æ­Ŗã—ãå‡Ļį†ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17310)
fix(backend): fix parseUlidFull to correctly handle Crockford Base32 chars W/X/Y/Z
2026-04-15 09:02:43 +09:00
renovate[bot]
c9c6ef2772 chore(deps): update dependency lodash to v4.18.1 [security] (#17278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 23:49:55 +09:00
ã‹ãŖã“ã‹ã‚Š
4d6256e91d deps: Update dependencies (#17304)
* update deps

* update dependencies (major)

* fix: migrate meilisearch

* fix: migrate color-convert types

* fix cypress?

* rollback ts v5 as it is not supported by cypress

* fix fake-timers
2026-04-12 00:57:16 +09:00
github-actions[bot]
cdf0438154 Bump version to 2026.4.0-alpha.3 2026-04-11 05:45:50 +00:00
ã‹ãŖã“ã‹ã‚Š
29cecd750f fix(backend): 存在しãĒいActorãĢ寞するDeleteã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã¯į„ĄčĻ–ã™ã‚‹ã‚ˆã†ãĢ (#17294)
* fix(backend): 存在しãĒいActorãĢ寞するDeleteã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã¯į„ĄčĻ–ã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix

* Revert "fix"

This reverts commit 985feea326.

* fix?

* fix

* fix

* fix

* fix

* refactor: remove unused imports

* fix

* Update CHANGELOG.md [ci skip]
2026-04-11 14:45:11 +09:00
FINEARCHS
68e3476a16 fix(frontend): ドナイブへぎį”ģ像ã‚ĸップロãƒŧド時ãĢãƒ•ã‚Ąã‚¤ãƒĢåãŽå¤‰æ›´ãŒį„ĄčĻ–ã•ã‚Œã‚‹ä¸å…ˇåˆã‚’äŋŽæ­Ŗ (#17302)
* ãƒ‰ãƒŠã‚¤ãƒ–ãŽåŽŸãƒ•ã‚Ąã‚¤ãƒĢ名ではãĒくsuffixをäŋæŒã™ã‚‹ã‚ˆã†ãĢ

* MkUploaderItemsã§ãƒ•ã‚Ąã‚¤ãƒĢåãŒåœ§į¸ŽåžŒãŽæ‹Ąåŧĩ子もåĢめãĻ襨į¤ēされるようãĢ

* Apply suggestion from @kakkokari-gtyih

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* changelog

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-11 14:23:42 +09:00
ã‹ãŖã“ã‹ã‚Š
3cb003366f fix(frontend): é€ŖåˆãŒį„ĄåŠšåŒ–ã•ã‚ŒãŸã‚ĩãƒŧバãƒŧでInstance TickerãŽč¨­åŽšãŒä¸­é€”åŠį̝ãĢæļˆãˆãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17303)
* fix(frontend): é€ŖåˆãŒį„ĄåŠšåŒ–ã•ã‚ŒãŸã‚ĩãƒŧバãƒŧでInstance TickerãŽč¨­åŽšãŒä¸­é€”åŠį̝ãĢæļˆãˆãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2026-04-11 13:16:55 +09:00
danominium
787de92c2f fix(frontend): bannerUrl がįŠēぎ場合ãĢ /about ペãƒŧジで /null へぎã‚ĸクã‚ģ゚がį™ēį”Ÿã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17299)
fix(frontend): bannerUrl がįŠēぎ場合ãĢ /about ペãƒŧジで /null へぎãƒĒクエ゚トがį™ēį”Ÿã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

bannerUrl がįŠēぎ場合は čƒŒæ™¯į”ģåƒã‚’č¨­åŽšã—ãĒい。

about.overview.vue ぎ background-image: url("null"); ãĢã‚ˆãŖãĻ /null へぎãƒĒクエ゚トがį™ēį”Ÿã—ãĻしぞうため。
2026-04-11 02:04:39 +09:00
syuilo
22577e2134 perf(frontend): improve about#emojis rendering performance 2026-04-09 14:28:04 +09:00
github-actions[bot]
0355420c81 Bump version to 2026.4.0-alpha.2 2026-04-09 05:23:06 +00:00
ã‹ãŖã“ã‹ã‚Š
4750980cef enhance(frontend): update vite to v8 再 (#17289)
* Revert "Revert "deps: Update vite to v8" (#17283)"

This reverts commit a18c909ba3.

* fix(frontend): popupぎりã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒãƒãƒŖãƒŗã‚¯ã‚’ãžãŸã„ã§åˆ‡ã‚Œã‚‹äē‹ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* update vite/rolldown
2026-04-09 14:20:07 +09:00
ã‹ãŖã“ã‹ã‚Š
92e0e8edf7 refactor(frontend): refactor deck events (#17290) 2026-04-08 14:45:30 +09:00
ã‹ãŖã“ã‹ã‚Š
5cb3a91b15 fix(frontend): follow-up of #17282 2026-04-08 10:48:07 +09:00
ã‹ãŖã“ã‹ã‚Š
60018d16da enhance(frontend): niraxãĢテ゚トをčŋŊ加 (#17287)
* fix(frontend): follow-up of #13509

* fix: fix use of inappropriate method

* enhance(frontend): niraxãĢテ゚トをčŋŊ加
2026-04-07 22:03:08 +09:00
github-actions[bot]
b63984893e Bump version to 2026.4.0-alpha.1 2026-04-07 11:42:38 +00:00
ã‹ãŖã“ã‹ã‚Š
d4a5048aae fix(frontend): routerがmatchAllãĢå…ĨãŖãŸéš›ãĢ一åēĻ location.href ãĢã‚ˆã‚‹éˇį§ģをčŠĻãŋる挙動ãĢé–ĸするäŋŽæ­Ŗ (#17281)
* fix(frontend): follow-up of #13509

* fix: fix use of inappropriate method

* Update CHANGELOG.md [ci skip]
2026-04-07 20:35:06 +09:00
syuilo
b9923d0a23 New Crowdin updates (#17260)
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)
2026-04-07 19:30:26 +09:00
syuilo
38be94b2a3 enhance(frontend): improve nested popup menu ux (#17187)
* wip

* Update MkMenu.vue

* wip

* wip

* Update MkMenu.vue

* wip

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* đŸ’ĸ

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue
2026-04-07 16:52:30 +09:00
ã‹ãŖã“ã‹ã‚Š
ae34578c6f refactor(frontend): MkButtonぎpropsį­‰æ•´į† (#17282)
* refactor(frontend): MkButtonぎpropsį­‰æ•´į†

* fix
2026-04-06 22:28:44 +09:00
github-actions[bot]
367766d864 Bump version to 2026.4.0-alpha.0 2026-04-06 11:16:40 +00:00
ã‹ãŖã“ã‹ã‚Š
a18c909ba3 Revert "deps: Update vite to v8" (#17283)
Revert "deps: Update vite to v8 (#17238)"

This reverts commit e601fcb729.
2026-04-06 20:15:57 +09:00
ã‹ãŖã“ã‹ã‚Š
0b7b59f1e2 enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ指厚ãƒĒノãƒŧトでãƒĒノãƒŧãƒˆå…ˆãŽãƒãƒŖãƒŗãƒãƒĢãĢį§ģ動できるようãĢ (#17280)
* enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ指厚ãƒĒノãƒŧトでãƒĒノãƒŧãƒˆå…ˆãŽãƒãƒŖãƒŗãƒãƒĢãĢį§ģ動できるようãĢ

* Update Changelog

* fix condition

* refactor
2026-04-05 17:22:17 +09:00
Evan Prodromou
8169c57bd1 fix(backend): handle array or string in alsoKnownAs (#17275)
* fix: handle array or string in alsoKnownAs, closes #17274

* style: use more idiomatic toArray() for UserEntityService handling of alsoKnownAs

* fix: handle array-valued or unwrapped alsoKnownAs in ApPersonService

* doc: note about bugfix for alsoKnownAs
2026-04-05 00:43:37 +09:00
ã‹ãŖã“ã‹ã‚Š
e601fcb729 deps: Update vite to v8 (#17238)
* deps: Update vite to v8

* fix

* migrate some plugins to rolldown-based

* fix broken lockfile

* wip

* update rolldown

* override rolldown version

* perf

* spdx

* fix

* update vite to 8.0.1

* chore: rewrite rollup-plugin-unwind-css-module-class-name with MagicString

* format

* swap type definitions

* replace using MagicString

* provided magicString

* fix code style

* fix

* fix

* fix

* fix

* fix

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>

* fix: lint fixes

* swap sass with sass-embedded

* fix lint

* fix: ã‚¤ãƒŗãƒŠã‚¤ãƒŗåŒ–ã•ã‚ŒãŸVue SFCå‡ē力ãĢ寞しãĻCSS ModuleåŽšįžŠå‰Šé™¤ãŒåŠšã‹ãĒいぎをäŋŽæ­Ŗ

* fix

* fix: ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽCSSčĒ­ãŋčžŧãŋãŽæ–šæŗ•ãŒæ‚ĒいぎをäŋŽæ­Ŗ

* fix: äŊŋį”¨ã•ã‚ŒãĒいpreloadを削除

* fix lint [ci skip]

* Apply suggestion from @syuilo

* Add comment in pnpm-workspace.yaml [ci skip]

* update vite/rolldown

* remove magic-string

---------

Co-authored-by: cm-ayf <cm.ayf2734@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-04-01 17:05:57 +09:00
Copilot
5361a3819b fix(backend): /api-doc ãĢã‚ĸクã‚ģ゚できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17267)
* Initial plan

* fix: fix /api-doc returning 404 after backend minification (#17266)

Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/8d7d0585-55da-412f-a8ee-dde1b6565026

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* enhance: API DocぎHTMLをJSXã§į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* chore: remove unused imports [ci skip]

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-04-01 14:43:34 +09:00
ã‹ãŖã“ã‹ã‚Š
dbc5fe2454 deps: update dependencies (#17263)
* deps: update dependencies

* fix?

* fix

* Update AiService.ts

* fix

* update deps
2026-04-01 12:16:36 +09:00
github-actions[bot]
7bd7e5c4db [skip ci] Update CHANGELOG.md (prepend template) 2026-03-31 12:14:45 +00:00
github-actions[bot]
b97683cdb2 Release: 2026.3.2 2026-03-31 12:14:38 +00:00
github-actions[bot]
ece9679cc4 Bump version to 2026.3.2-beta.0 2026-03-23 11:14:32 +00:00
ã‹ãŖã“ã‹ã‚Š
c5fd36094d enhance(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎ初期ã‚ĩイã‚ēをį”ģéĸã‚ĩイã‚ēã‹ã‚‰å‹•įš„ãĢæąēめるようãĢ (#17257)
* enhance(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎ初期ã‚ĩイã‚ēをį”ģéĸã‚ĩイã‚ēã‹ã‚‰å‹•įš„ãĢæąēめるようãĢ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-03-22 13:32:45 +09:00
ã‹ãŖã“ã‹ã‚Š
b5a6e12439 fix(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎã‚ŋイトãƒĢをクãƒĒックしãĻも最前éĸãĢå‡ēãĒいぎをäŋŽæ­Ŗ (#17255)
* fix(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎã‚ŋイトãƒĢをクãƒĒックしãĻも最前éĸãĢå‡ēãĒいぎをäŋŽæ­Ŗ

* Update Changelog
2026-03-22 13:21:14 +09:00
github-actions[bot]
1d171aeb96 Bump version to 2026.3.2-alpha.2 2026-03-21 03:32:26 +00:00
ã‹ãŖã“ã‹ã‚Š
b826a16231 fix(backend): 初期čĒ­čžŧ時ãĢåŋ…čρãĒãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽã‚ĸã‚ģットがすずãĻčĒ­ãŋčžŧぞれãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17254)
* fix: ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽCSSčĒ­ãŋčžŧãŋãŽæ–šæŗ•ãŒæ‚ĒいぎをäŋŽæ­Ŗ

* fix: äŊŋį”¨ã•ã‚ŒãĒいpreloadを削除

* Update Changelog

* add comments
2026-03-21 12:26:50 +09:00
renovate[bot]
9e38288da5 chore(deps): update [github actions] update dependencies (#17253)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 20:24:58 +09:00
ã‹ãŖã“ã‹ã‚Š
57ed2914d1 deps: update dependencies (#17252) [ci skip] 2026-03-20 20:08:58 +09:00
ã‹ãŖã“ã‹ã‚Š
54e94263a8 fix(backend): ãƒãƒŖãƒŗãƒãƒĢミãƒĨãƒŧトを有劚ãĢしãĻいる際ãĢノãƒŧãƒˆãŽé–˛čĻ§ãŒã§ããĒくãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17251)
* fix(backend): ãƒãƒŖãƒŗãƒãƒĢミãƒĨãƒŧトäŊŋį”¨æ™‚ãĢãƒĻãƒŧã‚ļãƒŧぎノãƒŧト一čϧčĒ­ãŋčžŧãŋãĢå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* more fix

* Update Changelog
2026-03-20 19:11:56 +09:00
4ster1sk
0e4732180f fix(frontend): Unicodeįĩĩ文字ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒčĄ¨į¤ēãĢ反映されãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒãŽäŋŽæ­Ŗ (#17250) 2026-03-20 17:15:59 +09:00
github-actions[bot]
df1fa8b90a Bump version to 2026.3.2-alpha.1 2026-03-20 07:36:34 +00:00
syuilo
45df44899a New Crowdin updates (#17234)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)
2026-03-20 16:35:19 +09:00
ã‹ãŖã“ã‹ã‚Š
2904b5a342 fix(backend): fix streaming note hiding logic (#17248)
* fix(backend): fix streaming note hiding logic

* Update Changelog

* refactor: avoid using generator function

---------

Co-authored-by: Acid Chicken <root@acid-chicken.com>
2026-03-20 14:01:27 +09:00
ã‹ãŖã“ã‹ã‚Š
f16ef2ef56 fix(frontend): įĩĩ文字パãƒŦットがįŠēぎįŠļ態でMisskeyãĢついãĻぎペãƒŧã‚¸ãŒé–˛čĻ§ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17243)
* fix(frontend): įĩĩ文字パãƒŦットがįŠēぎįŠļ態でMisskeyãĢついãĻぎペãƒŧã‚¸ãŒé–˛čĻ§ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* extension

* add comment
2026-03-18 21:34:28 +09:00
ã‹ãŖã“ã‹ã‚Š
a3b0dc91e8 fix(backend): AcceptヘッダをįŊ˛åãŽå¯žčąĄãĢåĢめãĒいようãĢ (#17240)
* fix(backend): AcceptヘッダをįŊ˛åãŽå¯žčąĄãĢåĢめãĒいようãĢ

* Update Changelog
2026-03-16 13:42:51 +09:00
syuilo
07bbc5ab33 enhance(frontend): improve zoomLines effect 2026-03-11 15:59:00 +09:00
syuilo
bbffa563d9 refactor(frontend): refactor blur.glsl 2026-03-11 10:35:59 +09:00
github-actions[bot]
1eefd8d3f0 Bump version to 2026.3.2-alpha.0 2026-03-09 09:32:58 +00:00
ã‹ãŖã“ã‹ã‚Š
589a3e229b Update CHANGELOG.md 2026-03-09 18:25:04 +09:00
renovate[bot]
9377e94072 chore(deps): update [docker] update dependencies (#17203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 18:22:09 +09:00
ã‹ãŖã“ã‹ã‚Š
bc19359876 fix(backend): follow-up of 47db963 (#17231)
fix(backend): follow-up of 47db963d8d
2026-03-09 18:21:25 +09:00
syuilo
47db963d8d chore(backend): éžãƒ­ã‚°ã‚¤ãƒŗįŠļæ…‹ãŽã‚ąã‚ĸ 2026-03-09 13:57:59 +09:00
syuilo
277716bc49 fix(backend): č‡Ēåˆ†ãŽčĄŒãŖãŸãƒ•ã‚Šãƒ­ãƒ¯ãƒŧ限厚投į¨ŋぞたは指名投į¨ŋãĢč‡Ē分č‡ĒčēĢでãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĒãŠčĄŒãŖãŸå ´åˆãŽã‚¤ãƒ™ãƒŗãƒˆãŒæĩã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2026-03-09 13:51:56 +09:00
syuilo
db5cc6c058 Revert "fix(backend): č‡Ēåˆ†ãŽčĄŒãŖãŸãƒ•ã‚Šãƒ­ãƒ¯ãƒŧ限厚投į¨ŋぞたは指名投į¨ŋãĢč‡Ē分č‡ĒčēĢでãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĒãŠčĄŒãŖãŸå ´åˆãŽã‚¤ãƒ™ãƒŗãƒˆãŒæĩã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ"
This reverts commit 06f8dd39ca.
2026-03-09 13:51:18 +09:00
syuilo
06f8dd39ca fix(backend): č‡Ēåˆ†ãŽčĄŒãŖãŸãƒ•ã‚Šãƒ­ãƒ¯ãƒŧ限厚投į¨ŋぞたは指名投į¨ŋãĢč‡Ē分č‡ĒčēĢでãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĒãŠčĄŒãŖãŸå ´åˆãŽã‚¤ãƒ™ãƒŗãƒˆãŒæĩã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2026-03-09 13:50:10 +09:00
syuilo
307e90427a format 2026-03-09 13:48:32 +09:00
github-actions[bot]
d083855f7f [skip ci] Update CHANGELOG.md (prepend template) 2026-03-09 01:03:01 +00:00
github-actions[bot]
4ec56ba9f6 Release: 2026.3.1 2026-03-09 01:02:56 +00:00
ã‹ãŖã“ã‹ã‚Š
5e62ad160e Update CHANGELOG.md 2026-03-09 09:36:02 +09:00
github-actions[bot]
e554e72b55 Bump version to 2026.3.1-alpha.0 2026-03-09 00:34:23 +00:00
ã‹ãŖã“ã‹ã‚Š
25783425e1 deps: update dependencies (#17229)
* deps: update dependencies

* update lockfile
2026-03-09 09:09:09 +09:00
ã‹ãŖã“ã‹ã‚Š
582ebe422c Update CHANGELOG.md 2026-03-09 08:24:52 +09:00
ã‹ãŖã“ã‹ã‚Š
06e74508a2 Merge commit from fork
* Tighten security on channels

* Fix main channel

* add comments, improve typing

* fix indent

* fix: missing membership checks in chat-room

* remove unnecessary check in chat-user

* fix

* refactor: use exists

* fix

---------

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2026-03-09 08:18:14 +09:00
ã‹ãŖã“ã‹ã‚Š
b361a10c48 Merge commit from fork
* Tighten security in `HashtagChannel`

* Add isNoteVisibleForMe in stream channel

Co-Authored-By: Julia Johannesen <julia@insertdomain.name>

* Tighten note visibility checks in WebSocket (No.1)

* refactor

* Fix main channel

Co-Authored-By: Julia Johannesen <julia@insertdomain.name>

* fix typo

* fix missing lockdown (requireSigninToViewContents) checks

* fix(backend): streamingでぎロックダã‚ĻãƒŗæŒ™å‹•äŋŽæ­Ŗ

* fix: åŧ•ᔍãƒĒノãƒŧãƒˆã‚’į„ĄæĄäģļで隠しãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ

* fix: åŧ•ᔍãƒĒノãƒŧãƒˆã‚’å˜į´”ãĢãƒĒノãƒŧト場合ãĢ内厚がčĻ‹ãˆã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* refac

* fix

* fix

* fix

* Update docs

---------

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>
2026-03-09 08:15:31 +09:00
syuilo
a07dc589e7 Merge commit from fork
Co-authored-by: Julia Johannesen <197614925+juliajohannesen@users.noreply.github.com>
2026-03-09 08:14:12 +09:00
ã‹ãŖã“ã‹ã‚Š
b5d399674a Merge commit from fork
Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2026-03-09 08:12:20 +09:00
ã‹ãŖã“ã‹ã‚Š
e074a91189 Merge commit from fork 2026-03-09 08:11:25 +09:00
renovate[bot]
29c357a988 chore(deps): update [github actions] update dependencies (#17202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 14:39:40 +09:00
ã‹ãŖã“ã‹ã‚Š
ac45781ef9 deps: security dependency updates [ci skip] (#17225) 2026-03-07 14:35:10 +09:00
anatawa12
5d78b320de chore(backend): delete unused ChannelsService (#17218) 2026-03-05 21:57:07 +09:00
syuilo
a025209602 fix(frontend): æ„å›ŗã›ãšå‚į…§æ¸Ąã—ãĢãĒã‚Šåž—ã‚‹įŽ‡æ‰€ã‚’deepCloneするようãĢäŋŽæ­Ŗ (#17207)
įžįŠļは(おそらく)å•éĄŒã¯čĩˇããĻいãĒいがäģŠåžŒå•éĄŒãŒį™ēįžã™ã‚‹ã‚ˇãƒãƒĨエãƒŧã‚ˇãƒ§ãƒŗãŒå‡ēãĻくる可čƒŊ性がある
2026-03-05 20:38:42 +09:00
github-actions[bot]
d5b86a8b49 [skip ci] Update CHANGELOG.md (prepend template) 2026-03-05 10:56:52 +00:00
github-actions[bot]
1a62318bcc Release: 2026.3.0 2026-03-05 10:56:46 +00:00
syuilo
9c30c0915a Update CHANGELOG.md 2026-03-05 19:35:06 +09:00
github-actions[bot]
53b9abd098 Bump version to 2026.3.0-alpha.0 2026-03-05 10:28:23 +00:00
ã‹ãŖã“ã‹ã‚Š
3980b2ca55 fix: review fixes (#17208)
* fix: OAuthぎContent-Typeã‚’æ­Ŗã—ãåˆ¤åŽšã™ã‚‹ã‚ˆã†ãĢ

* fix(frontend): fix outdated comments

* fix: storagePersistenceぎtop-level awaitã‚’č§Ŗæļˆ

* fix

* fix(frontend): add comment

Co-Authored-By: anatawa12 <anatawa12@icloud.com>

* fix

* fix: rename `users/get-following-users-by-birthday`

* fix: fix types

* Update MkForm.vue

* refactor utility/storage.ts

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-03-05 19:24:30 +09:00
syuilo
810faa8e5d New Crowdin updates (#17097)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2026-02-28 15:48:03 +09:00
æžœį‰ŠãƒĒãƒŗ
ae1304d645 perf: MFM MkA, MkLink, MkSparkle ぎ slot æŒ‡åŽšæ–šæŗ•ã‚’äŋŽæ­Ŗ (#17156) 2026-02-28 15:47:29 +09:00
ã‹ãŖã“ã‹ã‚Š
676e164634 deps: Security dependency updates (#17198)
* update deps

* update security deps
2026-02-28 13:56:34 +09:00
ã‹ãŖã“ã‹ã‚Š
71f50d3280 fix(frontend): secure contextではãĒい場合ぱトãƒŦãƒŧジ永įļšåŒ–ã‚’įĸēčĒã—ãĒいようãĢ (#17189)
* fix(frontend): secure contextではãĒい場合ぱトãƒŦãƒŧジ永įļšåŒ–ã‚’įĸēčĒã—ãĒいようãĢ

* Update Changelog
2026-02-23 16:53:41 +09:00
github-actions[bot]
d4cd47f455 Bump version to 2026.2.0-beta.0 2026-02-22 10:11:10 +00:00
ã‹ãŖã“ã‹ã‚Š
22a6935468 deps: update dependencies (#17184)
* update deps

* fix
2026-02-22 19:06:33 +09:00
syuilo
264068c58b chore(frontend): getHexã§ä¸æ­ŖãĒ値がčŋ”される可čƒŊ性があるぎをäŋŽæ­Ŗ 2026-02-22 13:56:20 +09:00
ã‹ãŖã“ã‹ã‚Š
97f7659bac fix(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽčĄ¨į¤ē更新がおかしくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17175)
* fix(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽčĄ¨į¤ē更新がおかしくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: keyがついãĻいãĒã„įŽ‡æ‰€å…¨ãĻをäŋŽæ­Ŗ

* Revert "fix: keyがついãĻいãĒã„įŽ‡æ‰€å…¨ãĻをäŋŽæ­Ŗ"

This reverts commit 7f4d90feea.

* Revert "fix(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽčĄ¨į¤ē更新がおかしくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 38a000c904.

* fix
2026-02-16 19:56:48 +09:00
ã‹ãŖã“ã‹ã‚Š
41620600cc fix(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎドナッグãƒģã‚ĩイã‚ēå¤‰æ›´ãŽãƒã‚¤ãƒŗã‚ŋãƒŧã‚’ã‚­ãƒŖãƒ—ãƒãƒŖã™ã‚‹ã‚ˆã†ãĢ (#17159)
* fix(frontend): ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎドナッグãƒģã‚ĩイã‚ēå¤‰æ›´ãŽãƒã‚¤ãƒŗã‚ŋãƒŧã‚’ã‚­ãƒŖãƒ—ãƒãƒŖã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix
2026-02-16 19:23:30 +09:00
ã‹ãŖã“ã‹ã‚Š
b5121dc70e deps: update dependencies (#17174)
* deps: update dependencies

* update

* run pnpm dedupe

* update tsgo

* rollback tsgo
2026-02-16 12:02:36 +09:00
ã‹ãŖã“ã‹ã‚Š
bd992661f4 Update CHANGELOG.md 2026-02-15 15:50:42 +09:00
ã‹ãŖã“ã‹ã‚Š
799f5ab504 enhance(frontend): いくつかぎtodoãŽč§Ŗæļˆ (#17154) 2026-02-15 12:08:10 +09:00
github-actions[bot]
d4bc753e72 Bump version to 2026.2.0-alpha.0 2026-02-15 03:04:38 +00:00
ã‹ãŖã“ã‹ã‚Š
af40eb4d31 fix: user-tagペãƒŧジでãƒĻãƒŧã‚ļãƒŧãŒé‡č¤‡ã—ãĻčĒ­ãŋčžŧぞれるぎをäŋŽæ­Ŗ (#17163)
* fix: user-tagをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる

* update changelog
2026-02-15 11:50:23 +09:00
ã‹ãŖã“ã‹ã‚Š
a22b82c414 fix(frontend): フりロãƒŧæ‰ŋčĒé€šįŸĨでフりロãƒŧã•ã‚ŒãŸéš›ãŽãƒĄãƒƒã‚ģãƒŧジ内ぎįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17164)
* fix(frontend): フりロãƒŧæ‰ŋčĒé€šįŸĨでフりロãƒŧã•ã‚ŒãŸéš›ãŽãƒĄãƒƒã‚ģãƒŧジ内ぎįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update changelog
2026-02-15 11:49:37 +09:00
ã‹ãŖã“ã‹ã‚Š
28f5b2f173 fix(frontend): ãŧかしãƒģåĄ—ã‚Šã¤ãļしãƒģãƒĸã‚ļイクぎį”ģ像エフェクトをäŋŽæ­Ŗ (#17155)
* fix(frontend): ãŧかしãƒģåĄ—ã‚Šã¤ãļしãƒģãƒĸã‚ļイクぎį”ģ像エフェクトをäŋŽæ­Ŗ

* Update Changelog

* fix changelog [ci skip]

* fix changelog [ci skip]

* tweak

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-02-08 09:48:04 +09:00
æžœį‰ŠãƒĒãƒŗ
c86cbfcfba worker-multi-dispatch ãŽã‚ŗãƒĄãƒŗãƒˆã‚’æŠ‘åˆļ (#17157) 2026-02-07 17:46:17 +09:00
ã‹ãŖã“ã‹ã‚Š
00cbd1e6db fix(frontend): ノãƒŧãƒˆãŽčŠŗį´°čĄ¨į¤ēでãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ãŒå…¨äģļ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17137)
* fix(frontend): ノãƒŧãƒˆãŽčŠŗį´°čĄ¨į¤ēでãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ãŒå…¨äģļ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2026-02-02 22:37:24 +09:00
ã‹ãŖã“ã‹ã‚Š
65e51463c8 fix(frontend): CSSぎ指厚がčĒ¤ãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17135) 2026-01-31 22:38:16 +09:00
Ken_Cir
39362f78a6 fix(backend): inconsistent permissions for /admin/get-user-ips (#17136)
* fix(backend): inconsistent permissions for /admin/get-user-ips

* Update Changelog
2026-01-31 22:37:48 +09:00
renovate[bot]
d2154214ba fix(deps): update dependency tar to v7.5.7 [security] (#17104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 18:18:34 +09:00
renovate[bot]
97312b97f8 chore(deps): update pnpm to v10.28.2 [security] (#17133)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 10:53:08 +09:00
poppingmoon
5e2b041f84 fix(frontend): remove ensureSignin from reversi game page (#17130) 2026-01-28 20:44:58 +09:00
syuilo
ec97f49919 Create copilot-instructions.md 2026-01-28 19:42:43 +09:00
ã‹ãŖã“ã‹ã‚Š
4910fff7fb fix(frontend): mCaptchaが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17127)
* fix(frontend): mCaptchaが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* remove mcaptcha vanila glue
2026-01-28 11:55:35 +09:00
ã‹ãŖã“ã‹ã‚Š
fc7655c808 deps: update dependencies [ci skip] (#17126)
* deps: update dependencies

* update vunerable packages as well
2026-01-24 02:41:10 +09:00
syuilo
ae2ac9d50f fix(frontend): 投į¨ŋフりãƒŧムぎã‚ĸップロãƒŧãƒ‰ãƒ•ã‚Ąã‚¤ãƒĢã‚’åŗã‚¯ãƒĒックしたときぎ挙動がおかしいぎをäŋŽæ­Ŗ 2026-01-22 20:31:42 +09:00
syuilo
8932492fd3 enhance(frontend): æˇģäģ˜į”ģåƒãŽãƒĄãƒ‹ãƒĨãƒŧã‚’åŗã‚¯ãƒĒックでもå‘ŧãŗå‡ēせるようãĢ 2026-01-22 20:29:11 +09:00
syuilo
a168e7b648 enhance(dev): Improve mem report (#17119)
* wip

* Update report-backend-memory.yml

* Update report-backend-memory.yml

* Update measure-memory.mjs

* Update report-backend-memory.yml
2026-01-22 18:53:53 +09:00
syuilo
1adcb03b93 Update report-backend-memory.yml 2026-01-22 15:01:38 +09:00
syuilo
b6e737dc76 Update report-backend-memory.yml 2026-01-22 14:47:05 +09:00
syuilo
2fa6ecc7ef enhance(dev): improve mem report (#17118)
* wip

* wip

* Update report-backend-memory.yml

* Update report-backend-memory.yml

* Update .github/workflows/report-backend-memory.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 14:32:57 +09:00
syuilo
f744b5711f enhance(dev): improve mem report (#17117)
* wip

* Update report-backend-memory.yml
2026-01-22 13:14:05 +09:00
syuilo
2b3d72bb73 Update measure-memory.mjs (#17116) 2026-01-22 12:16:38 +09:00
syuilo
3205eb6925 lint 2026-01-22 12:14:51 +09:00
syuilo
d4fcc694a6 enhance(backend): remove redis-info dep 2026-01-22 10:28:03 +09:00
ã‹ãŖã“ã‹ã‚Š
389861f1da refactor(frontend): fix invalid self-closing tags (#17103)
* fix(frontend): fix invalid self-closing tags

* apply eslint rules

* fix

* fix
2026-01-16 22:42:08 +09:00
syuilo
ec683f04d1 enhance(dev): ãƒĄãƒĸãƒĒäŊŋį”¨é‡æ¯”čŧƒãŽActionsでGCしãĻから取垗する
Resolve #16961
2026-01-14 16:12:44 +09:00
ã‹ãŖã“ã‹ã‚Š
bd81a6c8ad refactor(frontend): anyを除åŽģ2 (#17092)
* wip

* fix types

* fix
2026-01-14 14:45:45 +09:00
syuilo
d8318c02a1 refactor(frontend): MkRadioをMkRadiosãĢįĩąåˆ 2026-01-14 14:21:51 +09:00
ã‹ãŖã“ã‹ã‚Š
b941c896aa refactor(frontend): MkRadiosぎ指厚をpropsã‹ã‚‰čĄŒã†ã‚ˆã†ãĢ (#16597)
* refactor(frontend): MkRadiosぎ指厚をpropsã‹ã‚‰čĄŒã†ã‚ˆã†ãĢ

* spdx

* fix lint

* fix: mkradiosã‚’å‹•įš„slotsãĢ寞åŋœã•せる

* fix: remove comment [ci skip]

* fix lint

* fix lint

* migrate

* rename

* fix

* fix

* fix types

* remove unused imports

* fix

* wip

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-01-14 14:02:50 +09:00
github-actions[bot]
153ebd4392 Bump version to 2026.1.0-beta.0 2026-01-13 06:30:05 +00:00
ã‹ãŖã“ã‹ã‚Š
bc5aef846b enhance(frontend): į”ģéĸ嚅がåēƒã„ã¨ãã¯ãƒĄãƒ‡ã‚Ŗã‚ĸをæ¨Ēä¸Ļãŗã§čĄ¨į¤ēできるようãĢするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 (#16946)
* enhance(frontend): į”ģéĸ嚅がåēƒã„ã¨ãã¯ãƒĄãƒ‡ã‚Ŗã‚ĸをæ¨Ēä¸Ļãŗã§čĄ¨į¤ēできるようãĢするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* Update Changelog

* Update CHANGELOG.md
2026-01-13 15:28:54 +09:00
poppingmoon
4a0edf348a fix(frontend): use logical OR for fallback of file comment (#17089) 2026-01-13 15:04:23 +09:00
ã‹ãŖã“ã‹ã‚Š
f3aa5081ed fix(frontend): MkFormでå…Ĩ力ãĢ不備がある場合は厌äē†ãƒœã‚ŋãƒŗã‚’æŠŧしãĻįļščĄŒã§ããĒいようãĢ (#17096)
* fix(frontend): MkFormでå…Ĩ力ãĢ不備がある場合は厌äē†ãƒœã‚ŋãƒŗã‚’æŠŧしãĻįļščĄŒã§ããĒいようãĢ

* fix lint
2026-01-13 15:02:50 +09:00
poppingmoon
c0d5c0df69 fix(frontend): add "px" suffix to borderWidth of Ui:C:container (#17088)
* fix: add "px" suffix to borderWidth of Ui:C:container

* docs: update changelog
2026-01-13 15:00:46 +09:00
ãŠã•ã‚€ãŽã˛ã¨
0b383efa5a Refactor FileServerService: Extract file handling logic into dedicated handlers (#17090)
- Introduced FileServerDriveHandler to manage drive file requests.
- Created FileServerFileResolver for resolving file access keys and downloading files.
- Added FileServerProxyHandler to handle proxy requests and image processing.
- Moved utility functions to FileServerUtils for better organization.
- Removed redundant methods from FileServerService, improving readability and maintainability.
2026-01-13 15:00:11 +09:00
ã‹ãŖã“ã‹ã‚Š
abe745ec87 fix(frontend/widget): AiscriptAppぎ゚クãƒĒãƒ—ãƒˆéŠį”¨ã‚’æ‰‹å‹•ãĢ変更 (#17095) 2026-01-11 21:56:58 +09:00
syuilo
2168395b71 New Crowdin updates (#16982)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2026-01-11 19:37:00 +09:00
renovate[bot]
7a9c4591c2 chore(deps): update [docker] update dependencies (#16082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 19:33:48 +09:00
ã‹ãŖã“ã‹ã‚Š
4bc0026900 deps(frontend): update vue-tsc to v3.2.1 (#17091) 2026-01-11 15:00:00 +09:00
syuilo
faf2399e31 enhance(frontend): é€ŖåˆãĒしが指厚されãĻいるときãĢå…Ŧé–‹į¯„å›˛ã‚’æŒ‡åãĢできるようãĢ
Resolve #14760
2026-01-11 13:58:58 +09:00
ãŠã•ã‚€ãŽã˛ã¨
106fffdcfe chore(backend): FileServerServiceぎunit-testをčŋŊ加 (#17086)
* add test

* fix

* fix type error
2026-01-11 11:34:29 +09:00
github-actions[bot]
141964e57c Bump version to 2026.1.0-alpha.4 2026-01-09 14:19:30 +00:00
syuilo
41592eafb3 refactor: make noImplicitAny true (#17083)
* wip

* Update emojis.emoji.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update manager.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update analytics.ts
2026-01-09 22:06:40 +09:00
ã‹ãŖã“ã‹ã‚Š
2a14025c29 fix(frontend): popupぎemitåž‹ãŒæ­Ŗã—ãåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢäŋŽæ­Ŗ (#16826)
* fix(frontend): popupぎemitåž‹ãŒæ­Ŗã—ãåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢäŋŽæ­Ŗ

* fix: revert unnecessary code (for testing purpose)

* fix lint

* fix type errors

* fix types

* add comment

* fix

* fix

* fix: OverloadToUnionぎäģ•įĩ„ãŋを変更

* add comments, clean up

* fix lint

* fix types

* clean up [ci skip]

* fix

* add comments [ci skip]
2026-01-09 12:21:08 +09:00
github-actions[bot]
75b5dc1cd8 Bump version to 2026.1.0-alpha.3 2026-01-08 12:35:31 +00:00
syuilo
ee0eeb052f 🎨 2026-01-08 21:31:44 +09:00
ã‹ãŖã“ã‹ã‚Š
ece4efcefe fix(frontend): mfmFunctionPickerをäŊŋį”¨ã—ãĻæŒŋå…Ĩã™ã‚‹éš›ãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’æ”šå–„ (#17018)
* fix(frontend): mfmFunctionPickerをäŊŋį”¨ã—ãĻįĩĩ文字をæŒŋå…Ĩã™ã‚‹éš›ãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’æ”šå–„

* fix

* Update MkPostForm.vue

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-01-08 21:08:27 +09:00
ã‹ãŖã“ã‹ã‚Š
cd973b252a fix(frontend): 2月29æ—ĨをčĒ•į”Ÿæ—ĨãĢč¨­åŽšã—ãĻã„ã‚‹å ´åˆã€åšŗåš´ã¯3月1æ—ĨをčĒ•į”Ÿæ—ĨとしãĻæ‰ąã†ã‚ˆã†ãĢ (#17072)
* fix(frontend): 2月29æ—ĨをčĒ•į”Ÿæ—ĨãĢč¨­åŽšã—ãĻã„ã‚‹å ´åˆã€åšŗåš´ã¯3月1æ—ĨをčĒ•į”Ÿæ—ĨとしãĻæ‰ąã†ã‚ˆã†ãĢ

* Update Changelog

* add tests

* spdx
2026-01-08 12:16:33 +09:00
anatawa12
666f78e676 enable and fix no-unused-vars and no-async-promise-executor (#17070)
* dev: set --no-bail for lint task

* lint: enable no-async-promise-executor lint and fix them

* lint: enable no-unused-vars with allowing _ prefix

* lint: fix semi
2026-01-08 11:49:12 +09:00
renovate[bot]
cf89c4e363 chore(deps): update pnpm to v10.27.0 [security] (#17082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 09:00:30 +09:00
github-actions[bot]
bf41e9edd1 Bump version to 2026.1.0-alpha.2 2026-01-07 13:02:33 +00:00
syuilo
f92c187e2b make __VUE_OPTIONS_API__ false (#17077) 2026-01-07 21:59:22 +09:00
syuilo
8c5572dd3b enhance(frontend): remove vuedraggable (#17073)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update page-editor.blocks.vue

* Update MkDraggable.vue

* refactor

* refactor

* âœŒī¸

* refactor

* Update MkDraggable.vue

* ios

* 🎨

* 🎨
2026-01-07 21:46:03 +09:00
syuilo
e18b92823f Update README.md 2026-01-07 21:43:31 +09:00
anatawa12
2d709ceeb4 fix: typo in import specifier (#17076) 2026-01-07 20:40:14 +09:00
anatawa12
38b3eecc8c migrate build scripts to esmodules (#17071)
* chore: migrate build scripts to esmodules

* chore: do not use export default in build script
2026-01-06 19:23:59 +09:00
ãŠã•ã‚€ãŽã˛ã¨
f6fc78f578 refactor: DriveFileEntityServiceとDriveFolderEntityServiceãŽč¤‡æ•°äģļ取垗をãƒĒãƒ•ã‚Ąã‚¯ã‚ŋ (#17064)
* refactor: DriveFileEntityServiceとDriveFolderEntityServiceãŽč¤‡æ•°äģļ取垗をãƒĒãƒ•ã‚Ąã‚¯ã‚ŋ

* add test

* fix

* Update packages/backend/src/core/entities/DriveFolderEntityService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/test/unit/entities/DriveFolderEntityService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/entities/DriveFileEntityService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Revert "Update packages/backend/src/core/entities/DriveFileEntityService.ts"

This reverts commit 83bb9564cf.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-06 13:13:06 +09:00
syuilo
6e99acf7a7 update clean scripts 2026-01-05 21:49:45 +09:00
github-actions[bot]
553a147396 Bump version to 2026.1.0-alpha.1 2026-01-05 12:03:42 +00:00
syuilo
7bcfeba7e5 Minify backend (#17054)
* wip

* Update build.js

* Update build.js

* [minify-backendᔍ] ãƒ•ã‚Ŗã‚¸ãƒ“ãƒĒãƒ†ã‚Ŗæ¤œč¨ŧ (#16878)

* fix: minify-backend

* 間違えãĻå…Ĩã‚ŒãĄã‚ƒãŖãŸãŽã‚’æˆģす

* čŋŊåž“

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* test

* use node 24

* Revert "use node 24"

This reverts commit 7ae2debf23.

* Revert "test"

This reverts commit d919879091.

* Update package.json

* wip

* Update compile_config.js

* Revert "Update compile_config.js"

This reverts commit 0ee286f02b.

* Update config.ts

* wip

* Update .swcrc

* Update ClientServerService.ts

* [ci skip] update CHANGELOG

---------

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2026-01-05 20:56:52 +09:00
renovate[bot]
4f65c1529b chore(deps): update [misskey-js] update dependencies [ci skip] (#17025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 18:35:10 +09:00
ã‹ãŖã“ã‹ã‚Š
589ae8d4c6 fix(deps): update [frontend] update dependencies (#17062)
* fix(deps): update [frontend] update dependencies

* rollback tsgo to fix type error

* Revert "rollback tsgo to fix type error"

This reverts commit 3a0b94e5b2.

* rollback vue-tsc to fix type errors (test)

* update vue-tsc to 3.2.0

* update vue-tsc stack to v3.2.1

* rollback vue-tsc to v3.1.8
2026-01-03 18:15:34 +09:00
ã‹ãŖã“ã‹ã‚Š
0be4405a79 fix(deps): run pnpm dedupe (#17063) 2026-01-03 15:30:04 +09:00
renovate[bot]
2fba2e7049 fix(deps): update [root] update dependencies [ci skip] (#17023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 12:28:57 +09:00
github-actions[bot]
96b03a7179 Bump version to 2026.1.0-alpha.0 2026-01-02 12:51:50 +00:00
ã‹ãŖã“ã‹ã‚Š
cdb958cdf0 fix(frontend): įŽĄį†į”ģéĸでã‚ĸãƒŧã‚Ģイブ済ぎおįŸĨã‚‰ã›ã‚’čĄ¨į¤ēした際ãĢã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĒおįŸĨらせが多い旨ぎč­Ļ告がå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17059)
* fix(frontend): įŽĄį†į”ģéĸでã‚ĸãƒŧã‚Ģイブ済ぎおįŸĨã‚‰ã›ã‚’čĄ¨į¤ēした際ãĢã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĒおįŸĨらせが多い旨ぎč­Ļ告がå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-01-02 21:50:25 +09:00
syuilo
245775ea87 [skip ci] Update CHANGELOG.md 2026-01-02 21:48:39 +09:00
renovate[bot]
40d55fc6a3 fix(deps): update [backend] update dependencies (#17026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 21:47:23 +09:00
ã‹ãŖã“ã‹ã‚Š
9c22538454 fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢã‚ŋブぎã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒĄãƒ‡ã‚Ŗã‚ĸを開く際ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēã™č¨­åŽšãŒéŠį”¨ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17019)
* fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢã‚ŋブぎã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒĄãƒ‡ã‚Ŗã‚ĸを開く際ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēã™č¨­åŽšãŒéŠį”¨ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* refactor

* Update Changelog
2026-01-02 21:41:32 +09:00
ã‹ãŖã“ã‹ã‚Š
a1ba403f9a fix(frontend): ãƒ­ã‚°ã‚¤ãƒŗãƒ€ã‚¤ã‚ĸãƒ­ã‚°ãŒčĄ¨į¤ēされたあとぎå‡Ļį†ãŒãŠã‹ã—ããĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#17038)
* fix(frontend): ãƒ­ã‚°ã‚¤ãƒŗãƒ€ã‚¤ã‚ĸãƒ­ã‚°ãŒčĄ¨į¤ēされたあとぎå‡Ļį†ãŒãŠã‹ã—ããĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2026-01-02 21:38:53 +09:00
ã‹ãŖã“ã‹ã‚Š
443e1ed29e refactor(frontend): prefer.model, store.modelではcustomRefをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ (#17058)
* refactor(frontend): prefer.model, store.modelではcustomRefをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* fix: watchãŽč§Ŗé™¤ãĢå¤ąæ•—ã—ãĻもエナãƒŧでčŊãĄãĒいようãĢ

* Update packages/frontend/src/lib/pizzax.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-02 21:34:43 +09:00
ã‹ãŖã“ã‹ã‚Š
b5454cb2c4 fix(frontend): į™ģ錞æ—ĨãĢよるã‚Ŋãƒŧトぎ場合はpaginator側ぎã‚ŊãƒŧトをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ (#17048)
* fix(frontend): į™ģ錞æ—ĨãĢよるã‚Ŋãƒŧトぎ場合はpaginator側ぎã‚ŊãƒŧトをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix lint

* refactor
2026-01-01 10:32:38 +09:00
ã‹ãŖã“ã‹ã‚Š
8577f10456 2026 (#17052) 2026-01-01 00:00:00 +09:00
ã‹ãŖã“ã‹ã‚Š
16ffd88ecc enhance: čĒ•į”Ÿæ—ĨぎãƒĻãƒŧã‚ļãƒŧã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã§ã€ä슿—ĨだけãĢé™ã‚‰ãšã€į›´čŋ‘ぎčĒ•į”Ÿæ—ĨãƒĻãƒŧã‚ļãƒŧã‚’čĄ¨į¤ēできるようãĢ (#13637)
* enhance(frontend): 「ä슿—ĨčĒ•į”Ÿæ—Ĩぎフりロãƒŧ中ãƒĻãƒŧã‚ļãƒŧ」ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚’ãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚°

(cherry picked from commit 24652b9364)

* fix(backend): åš´čļŠã—ぎ時期でčĒ•į”Ÿæ—Ĩ検į´ĸクエãƒĒãƒŧがčǤ動äŊœã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#577)

(cherry picked from commit 38581006be)

* fix

* spdx

* delete birthday param on users/following api

* åį§°ã‚’ä¸€æœŦ化

* Update Changelog

* Update Changelog

* fix(frontend/WidgetBirthdayFollowings): ãƒĻãƒŧã‚ļãƒŧãŽåå‰ãŒé•ˇã„ã¨æŠ•į¨ŋボã‚ŋãƒŗãŒã¯ãŋå‡ēãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#582)

(cherry picked from commit fa47a545b1)

* use module css

* default 3day

* Revert "delete birthday param on users/following api"

This reverts commit a47456c1c4.

* Update Changelog

* æ—Ĩäģ˜ãŒīŧ‘ãƒļ月ã‚ēãƒŦãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­ŖīŧŸ

* fix: æ—Ĩäģ˜é–ĸé€ŖãŽãƒã‚°ã‚’äŋŽæ­Ŗ

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>

* build misskey-js types

* add comment

* Update CHANGELOG.md

* migrate

* change migration

* UPdate Changelog

* fix: revert unnecessary changes

* 🎨

* i18n

* fix

* update changelog

* 🎨

* fix lint

* refactor: remove unnecessary classes

* fix

* fix

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2025-12-31 22:33:26 +09:00
ã‹ãŖã“ã‹ã‚Š
866e675134 fix(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽč¨­åŽšį”ģéĸぎプãƒŦビãƒĨãƒŧãŒåˆŠį”¨ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17056) 2025-12-31 18:06:22 +09:00
ã‹ãŖã“ã‹ã‚Š
01aa56c602 enhance(backend/oauth): Support client information discovery in the IndieAuth 11 July 2024 spec (#17030)
* enhance(backend): Support client information discovery in the IndieAuth 11 July 2024 spec

* add tests

* Update Changelog

* Update Changelog

* fix tests

* fix test describe to align with the other describe format
2025-12-31 14:50:01 +09:00
ã‹ãŖã“ã‹ã‚Š
ff7d2c1083 refactor(frontend): remove undefined css rules (#17051) 2025-12-31 13:42:59 +09:00
ã‹ãŖã“ã‹ã‚Š
404fca6c2d fix(frontend): fix build error (#17050) 2025-12-30 17:55:52 +09:00
ã‹ãŖã“ã‹ã‚Š
3fe0477cac fix(frontend): ãƒ‡ã‚ŖãƒŦã‚¯ãƒ†ã‚Ŗãƒ–ãŽåž‹ãŒåŊ“たらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17049) 2025-12-30 16:39:07 +09:00
ã‹ãŖã“ã‹ã‚Š
97d485bdd2 enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽč¨­åŽšé …į›ŽãŽå¤šč¨€čĒžå¯žåŋœ (#17032)
* enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽč¨­åŽšé …į›ŽãŽå¤šč¨€čĒžå¯žåŋœ

* Update Changelog

* refactor: move options locale key to root for optimizing artifacts for locale inlining

* fix

* fix

* âœŒī¸

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-30 15:59:18 +09:00
ã‹ãŖã“ã‹ã‚Š
4285303c81 fix(frontend): follow-up of #17033 (#17047)
* wip

* fix

* ref -> reactive

* tweak throttle threshold

* tweak throttle threshold

* rssč¨­åŽšãĢはmanualSaveをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* Update MkWidgetSettingsDialog.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-30 14:32:40 +09:00
ã‹ãŖã“ã‹ã‚Š
14f58255ee enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽč¨­åŽšį”ģéĸã‚’æ”šč‰¯ (#17033)
* enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽč¨­åŽšį”ģéĸã‚’æ”šč‰¯

* Update Changelog

* fix lint
2025-12-28 20:50:11 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b69b0acf59 chore: SearchServiceぎunit-testčŋŊ加 (#17035)
* add serach service test

* add meili test

* CIぎäŋŽæ­ŖãŒčļŗã‚ŠãĒã‹ãŖãŸ

* テ゚トぎčŋŊ加

* fix
2025-12-28 19:57:18 +09:00
ã‹ãŖã“ã‹ã‚Š
7a5430199f enhance(frontend): MkDriveでč‡Ēå‹•ã§ã‚‚ãŖã¨čĻ‹ã‚‹ã‚’æœ‰åŠšåŒ– (#17037)
* enhance(frontend): MkDriveでč‡Ēå‹•ã§ã‚‚ãŖã¨čĻ‹ã‚‹ã‚’æœ‰åŠšåŒ–

* Update Changelog
2025-12-28 19:53:08 +09:00
syuilo
c32307dca4 Update README.md 2025-12-27 14:30:36 +09:00
kami8
bc78bb9b8e Fix(frontend): ドナイブクãƒĒãƒŧナãƒŧからį”ģ像を削除した際、ãƒĒロãƒŧドしãĒくãĻもį”ģéĸãĢ反映されるようäŋŽæ­Ŗ (#16888)
* ドナイブクãƒĒãƒŧナãƒŧã§ãƒ•ã‚Ąã‚¤ãƒĢ削除垌、ãƒĒロãƒŧドãĒしでį”ģéĸãĢ反映されるようãĢäŋŽæ­Ŗ

* CHANGELOG.mdをäŋŽæ­Ŗ

* CHANGELOGãŒãŠã‹ã—ã‹ãŖãŸãŽã§äŋŽæ­Ŗ
2025-12-26 09:19:32 +09:00
renovate[bot]
a33b003282 chore(deps): update [tools] update dependencies [ci skip] (#17024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 19:32:38 +09:00
anatawa12
74e847a04d refactor: use TRANSIENT scope to avoid service bucket relay (#16985)
* refactor: use TRANSIENT scope to avoid service bucket relay

* lint: fix lints

* refactor: use transient for apResolver

* Update packages/backend/src/core/activitypub/models/ApImageService.ts

* fix
2025-12-22 17:01:10 +09:00
anatawa12
06657c81d3 feat: use tsgo where capable (#16984) 2025-12-22 16:52:05 +09:00
ãŠã•ã‚€ãŽã˛ã¨
5c5e965151 fix(ci): dockleぎciをより厉厚しãĻ動かせるようãĢする (#16987) 2025-12-22 16:51:38 +09:00
github-actions[bot]
b07a1e692f [skip ci] Update CHANGELOG.md (prepend template) 2025-12-22 05:30:46 +00:00
github-actions[bot]
78348007ed Release: 2025.12.2 2025-12-22 05:30:41 +00:00
ã‹ãŖã“ã‹ã‚Š
92f1e599db Update CHANGELOG.md [ci skip] 2025-12-22 12:05:25 +09:00
github-actions[bot]
26b5979c76 Bump version to 2025.12.2-beta.4 2025-12-20 12:30:29 +00:00
ã‹ãŖã“ã‹ã‚Š
b1048525d2 fix(frontend): 一部ぎUnicodeįĩĩ文字がãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒœã‚ŋãƒŗãĢãĒらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#17017)
* fix(frontend): 一部ぎUnicodeįĩĩ文字がãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒœã‚ŋãƒŗãĢãĒらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix
2025-12-20 21:23:39 +09:00
ã‹ãŖã“ã‹ã‚Š
4c31eb409c fix(frontend): ゚トãƒŦãƒŧジがæļˆåŽģされるäē‹ãŒã‚ã‚‹å•éĄŒã‚’čģŊ減 (#16704)
* fix(frontend): ゚トãƒŦãƒŧジがæļˆåŽģされるäē‹ãŒã‚ã‚‹å•éĄŒã‚’čģŊ減

* add comment

* add catch to continue request permissions

* Update Changelog

* update changelog

* fix

通įŸĨæ¨Šé™ãŽč¨ąå¯å–åž—ã¯ãƒœã‚ŋãƒŗæŠŧ下時ãĢį§ģ動

* fix

* wip

* Update main-boot.ts

* wip

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-20 21:22:31 +09:00
ãŠã•ã‚€ãŽã˛ã¨
f739cb6270 fix: admin/queue/deliver-delayedとadmin/queue/inbox-delayedぎåŋœį­”速åēĻを攚善 (#17009) 2025-12-20 19:15:05 +09:00
github-actions[bot]
81bacb6203 Bump version to 2025.12.2-beta.3 2025-12-20 10:07:41 +00:00
ã‹ãŖã“ã‹ã‚Š
ee8dccea2f fix(backend): fix #16994 by approach 6 (#17005)
* fix(backend): narrow down trustproxy default value and enhance documentation on how to configure it

* Update Changelog

* indent [ci skip]

* Update CHANGELOG.md [ci skip]

* add cloudflare specific example

* Update .config/example.yml

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* fix: productionでIPãƒŦãƒŧトãƒĒミットされる際ãĢlocalhostからãƒĒクエ゚トがæĨたらログを掋すようãĢ

* fix: wrong condition

* fix: use own logger for signin api

* flip configuration

* fix

* fix [ci skip]

* fix: wrong message [ci skip]

* fix: ãŠã“ãŒãŠã‹ã—ã„ã‹æ˜Žč¨˜ [ci skip]

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-12-20 19:07:05 +09:00
syuilo
6d00645bc7 fix(frontend): iPadOSぎPWAでã‚ĸプãƒĒを切りæ›ŋえた際ãĢã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆčĄ¨į¤ēボã‚ŋãƒŗãŒæļˆæģ…ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-12-18 20:27:12 +09:00
syuilo
baeed4bc80 perf(backend): lazy load systeminformation
systeminformationをåŋ…čĻã¨ã™ã‚‹æŠŸčƒŊを有劚ãĢしãĻいãĒいã‚ĩãƒŧバãƒŧã§į„Ąé§„ãĢčĒ­ãŋčžŧãžã‚Œã‚‹ã“ã¨ãŒį„Ąã„ã‚ˆã†ãĢ
2025-12-18 20:05:20 +09:00
syuilo
dba44daf9c 🎨 and refactor 2025-12-18 15:40:40 +09:00
syuilo
46e6dd99d1 chore: remove beta label from some features 2025-12-18 15:15:07 +09:00
syuilo
f48af7f73b 🎨 2025-12-18 14:55:19 +09:00
syuilo
834e8b4c24 fix(frontend): デッキUIã§ãƒĄãƒ‹ãƒĨãƒŧäŊįŊŽã‚’下ãĢしãĻã„ã‚‹ã¨ãƒ—ãƒ­ãƒ•ã‚Ąã‚¤ãƒĢ削除ボã‚ŋãƒŗãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ 2025-12-18 14:55:16 +09:00
github-actions[bot]
7ef0c96758 Bump version to 2025.12.2-beta.2 2025-12-17 03:31:55 +00:00
syuilo
b10074e939 enhance(frontend): add deck tour 2025-12-17 12:27:55 +09:00
renovate[bot]
260dbd150b fix(deps): update dependency systeminformation to v5.27.14 [security] [ci skip] (#17003)
* fix(deps): update dependency systeminformation to v5.27.14 [security]

* update whitelist to force update systeminformation package

* bump other dependencies to fix dep error

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-17 09:36:15 +09:00
syuilo
79cbbcfe0f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-12-17 09:08:25 +09:00
syuilo
c893f85864 Update example.yml 2025-12-17 09:08:22 +09:00
syuilo
24d4ffa2ec Update CHANGELOG.md
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-17 09:07:51 +09:00
github-actions[bot]
0b931daefd Bump version to 2025.12.2-beta.1 2025-12-16 14:00:25 +00:00
ã‹ãŖã“ã‹ã‚Š
cc05d93194 fix(frontend): ぞれãĢč¨­åŽšå¤‰æ›´ãŽã‚ŋブ間同期ãĢå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16991) 2025-12-16 22:56:57 +09:00
ã‹ãŖã“ã‹ã‚Š
90345591bb fix(frontend): į„Ąé™ã‚šã‚¯ãƒ­ãƒŧãƒĢã§ãã‚‹įŽ‡æ‰€ãŽčĒŋ整 (#17000) 2025-12-16 22:50:26 +09:00
github-actions[bot]
730227f353 Bump version to 2025.12.2-beta.0 2025-12-16 12:31:04 +00:00
syuilo
4acb37ee9d Update CHANGELOG.md 2025-12-16 21:23:51 +09:00
syuilo
7025769c69 fix(frontend): バãƒŧã‚¸ãƒ§ãƒŗčĄ¨č¨˜ãŽãĒいPlayãŒæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16996
2025-12-16 21:23:23 +09:00
syuilo
1a4ef8769f Update CHANGELOG.md 2025-12-16 20:08:01 +09:00
github-actions[bot]
055cd0c250 Bump version to 2025.12.2-alpha.0 2025-12-16 11:00:42 +00:00
syuilo
d35ddc77d2 enhance(backend): request ip が localhost ã ãŖãŸå ´åˆã€ãƒŦãƒŧトãƒĒミットを゚キップ & č­Ļ告をå‡ēすようãĢ 2025-12-16 19:56:44 +09:00
syuilo
8d871a58e3 Update CHANGELOG.md 2025-12-16 19:55:31 +09:00
syuilo
99b0b436e0 Update example.yml 2025-12-16 19:55:16 +09:00
syuilo
e3d5b95672 Revert "Merge commit from fork"
This reverts commit 5512898463.

see https://github.com/misskey-dev/misskey/issues/16994
2025-12-16 14:21:39 +09:00
ã‹ãŖã“ã‹ã‚Š
0d52145b2b deps: update deps [ci skip] (#16997)
* update deps

* update chokidar to v5

* fix type error

* rollback serviceworker types to r74

* fix [ci skip]
2025-12-16 11:42:06 +09:00
ã‹ãŖã“ã‹ã‚Š
467404d5bb fix(gh): thollander/actions-comment-pull-request@v3 ぎ breaking change 寞åŋœæŧã‚Œ 2025-12-16 09:45:26 +09:00
renovate[bot]
99e25784ad chore(deps): update [github actions] update dependencies (major) (#16869)
* chore(deps): update [github actions] update dependencies

* migrate

* bump download-artifact to v7

* bump upload-artifact to v6

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-16 09:26:10 +09:00
github-actions[bot]
9e1e40d35a [skip ci] Update CHANGELOG.md (prepend template) 2025-12-14 07:27:11 +00:00
github-actions[bot]
8eb6e29d2c Release: 2025.12.1 2025-12-14 07:27:06 +00:00
Copilot
2d198a711b Update PostgreSQL volume mount paths for PostgreSQL 18 (#16986)
* Initial plan

* Update PostgreSQL volume mount paths for PostgreSQL 18 compatibility

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-14 11:32:42 +09:00
syuilo
e0b872dc09 Update CHANGELOG for version 2025.12.1
Removed empty section under General and retained fixes under Client.
2025-12-13 21:16:12 +09:00
github-actions[bot]
711b86ab7d Bump version to 2025.12.1-alpha.1 2025-12-13 10:14:03 +00:00
syuilo
e8b4dae553 New Crowdin updates (#16939)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2025-12-13 19:08:25 +09:00
ã‹ãŖã“ã‹ã‚Š
36d404818d fix(frontend/aiscript): nullをčŋ”すnote_view_intrruptorが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16977)
* fix(frontend/aiscript): nullをčŋ”すnote_view_intrruptorが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-12-13 19:08:02 +09:00
ã‹ãŖã“ã‹ã‚Š
cb03f3f013 fix(frontend): follow-up of 16970 (#16975) 2025-12-13 18:22:40 +09:00
ã‹ãŖã“ã‹ã‚Š
c109bec013 fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãƒ•ã‚Ąã‚¤ãƒĢをæ—Ĩäģ˜äģĨ外でä¸Ļãŗæ›ŋえる場合は月でグãƒĢãƒŧプ化しãĻ襨į¤ēしãĒいようãĢ (#16978)
* fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãƒ•ã‚Ąã‚¤ãƒĢをæ—Ĩäģ˜äģĨ外でä¸Ļãŗæ›ŋえる場合は月でグãƒĢãƒŧプ化しãĻ襨į¤ēしãĒいようãĢ

* Update Changelog
2025-12-13 18:17:09 +09:00
ã‹ãŖã“ã‹ã‚Š
6fa4eb8c4f fix(frontend): į„Ąé™ã‚šã‚¯ãƒ­ãƒŧãƒĢã§ãã‚‹įŽ‡æ‰€ãŽčĒŋ整 (#16979) 2025-12-13 18:16:15 +09:00
github-actions[bot]
5fb4caa14b Bump version to 2025.12.1-alpha.0 2025-12-12 08:09:12 +00:00
ãžãŖãĄã‚ƒãĻぃãƒŧ。
bc1f83664f fix(sw): Service Worker Auto Preloadをã‚Ēプトã‚ĸã‚ĻトするようãĢ (#16971)
* Service Worker Auto Preloadをã‚Ēプトã‚ĸã‚ĻトするようãĢ

* TypeErrorをäŋŽæ­Ŗ

* ã‚ŗãƒĄãƒŗãƒˆã‚’čŋŊ記
2025-12-12 17:08:15 +09:00
anatawa12
78435dc8d4 Fix: deckぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚ģãƒŦクã‚ŋぎデフりãƒĢãƒˆãŽå€¤ãŒįžåœ¨ãŽã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§ã¯ãĒã„å•éĄŒ (#16008)
* fix: os.selectãŽåž‹åŽšįžŠãŽä¸Šã§ default ãŒæ–‡å­—åˆ—ã§ã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: deckぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗé¸æŠžį”ģéĸでä슿Œ‡åŽšã•ã‚ŒãĻいるã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒãƒ‡ãƒ•ã‚ŠãƒĢトで選択されãĒã„å•éĄŒ

* fix lint

* fix: type error
2025-12-12 12:53:59 +09:00
ã‹ãŖã“ã‹ã‚Š
d74aded35f fix: remove unused dependencies (#16969)
* fix(frontend): remove unused dependencies

* fix(backend): remove unused dependencies
2025-12-12 10:45:45 +09:00
FINEARCHS
d605680524 fix(frontend): ã‚Ēãƒŧナãƒŧä¸åœ¨ãŽãƒãƒŖãƒŗãƒãƒĢをミãƒĨãƒŧトできãĒいぎをäŋŽæ­Ŗ (#16906)
* ã‚Ēãƒŧナãƒŧä¸åœ¨ãŽãƒãƒŖãƒŗãƒãƒĢをミãƒĨãƒŧトできãĒいぎをäŋŽæ­Ŗ

* update changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-11 23:15:57 +09:00
ã‹ãŖã“ã‹ã‚Š
1096ce8e4a fix(frontend): 削除されたノãƒŧトぎãƒĒノãƒŧãƒˆãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16970)
* fix(frontend): 削除されたノãƒŧトぎãƒĒノãƒŧãƒˆãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* 🎨

* fix
2025-12-11 23:10:23 +09:00
syuilo
8e6fffee68 enhance: use native glob (#16965)
* enhance: use native glob

* remove tiny-glob

* remove fast-glob

* refactor

* fix: use async glob if possible

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-11 23:08:26 +09:00
ãžãŖãĄã‚ƒãĻぃãƒŧ。
2cffd9f0fb fix(sw): ã‚Ēãƒ•ãƒŠã‚¤ãƒŗæ™‚ãŽfetch timeoutå‡Ļį†ã‚’åŽŸčŖ… (#16952)
* fix(sw): implement fetch timeout handling for navigation and offline content

* fix(sw): increase fetch timeout

* fix(sw): improve fetch timeout handling for i18n content

* fix(sw): įĩåą€ã€fetchを通るかCacheがhitするはずãĒぎで、i18nぎところはいらãĒい

* fix(sw): 400į•Ē台ぎエナãƒŧã‚’į„ĄæĄäģļでã‚Ēãƒ•ãƒŠã‚¤ãƒŗãƒšãƒŧジãĢしãĻいたぎをäŋŽæ­Ŗ

* 間違えた

* i18nもtimeoutがåŋ…čρ

* import sortingをäŋŽæ­Ŗ

* import sortingをäŋŽæ­Ŗ

* Fix: Frontend ぎsharedãĢはã‚ĸクã‚ģ゚できãĒいじゃん...

* SPDX

* Update CHANGELOG.md

* Update packages/sw/src/scripts/lang.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Update packages/sw/src/sw.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-10 17:26:30 +09:00
syuilo
988f5ab69f fix(backend): ジョブキãƒĨãƒŧでSentryが有劚ãĢãĒらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-12-08 15:44:37 +09:00
ã‹ãŖã“ã‹ã‚Š
3afe7c5348 Update CHANGELOG.md [ci skip] 2025-12-08 10:20:07 +09:00
ã‹ãŖã“ã‹ã‚Š
73cc30f50f fix(frontend): ロãƒŧãƒ‰æ™‚ãŽč¨€čĒžåˆ¤åŽšįĩæžœãŒäŋå­˜ã•れãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16956)
* fix(frontend): ロãƒŧãƒ‰æ™‚ãŽč¨€čĒžåˆ¤åŽšįĩæžœãŒäŋå­˜ã•れãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-12-08 10:17:13 +09:00
github-actions[bot]
da3b3af984 [skip ci] Update CHANGELOG.md (prepend template) 2025-12-06 12:23:00 +00:00
github-actions[bot]
3273ca7512 Release: 2025.12.0 2025-12-06 12:22:55 +00:00
syuilo
b67bfe0763 Update CHANGELOG.md
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-06 21:03:06 +09:00
ã‹ãŖã“ã‹ã‚Š
63d2870755 fix(backend): fix tests (#16947)
* fix(backend): shouldHideNoteByTimeぎロジックぎčĒ¤ã‚Šã‚’äŋŽæ­Ŗ

* fix tests
2025-12-06 19:32:13 +09:00
syuilo
61f9c148f0 🎨 2025-12-06 18:46:13 +09:00
syuilo
8927a9e98a Update CHANGELOG.md 2025-12-06 18:27:57 +09:00
ãŠã•ã‚€ãŽã˛ã¨
dc77d59f87 Merge commit from fork 2025-12-06 18:25:20 +09:00
github-actions[bot]
2d0dae236f Bump version to 2025.12.0-beta.0 2025-12-06 08:41:10 +00:00
syuilo
a1f0ca4b8f use node 22.15.0 by default
#16944
2025-12-06 17:39:17 +09:00
syuilo
2a996287e3 update pnpm to 10.24.0 2025-12-06 16:44:23 +09:00
renovate[bot]
65dd917bfb fix(deps): update [backend] update dependencies [ci skip] (#16941)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 23:55:00 +09:00
renovate[bot]
b0bffd3842 fix(deps): update [frontend] update dependencies [ci skip] (#16942)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 23:10:04 +09:00
renovate[bot]
4ee6f90ab2 chore(deps): update [tools] update dependencies to v4.0.14 [ci skip] (#16940)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 21:31:04 +09:00
renovate[bot]
50379e52db fix(deps): update dependency nodemailer to v7.0.11 [security] [ci skip] (#16919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-05 20:57:47 +09:00
renovate[bot]
6bb29ab5c3 fix(deps): update dependency @sentry/node to v10.27.0 [security] [ci skip] (#16860)
* fix(deps): update dependency @sentry/node to v10.27.0 [security]

* fix

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-12-05 20:42:36 +09:00
syuilo
fc1e2229e5 fix(frontend): stacking router viewã§é€Ŗįļšã—ãĻæˆģる操äŊœã‚’čĄŒã†ã¨äŊ•ã‚‚čĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-12-04 19:03:41 +09:00
syuilo
daf2a57b3c Revert "fix(frontend): stacking router viewã§é€Ŗįļšã—ãĻæˆģる操äŊœã‚’čĄŒã†ã¨äŊ•ã‚‚čĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ"
This reverts commit a3c3052d0f.
2025-12-04 19:01:45 +09:00
renovate[bot]
6716950d7f fix(deps): update dependency body-parser to v2.2.1 [security] (#16899)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 17:39:33 +09:00
github-actions[bot]
29a0750eef Bump version to 2025.12.0-alpha.2 2025-12-04 07:51:39 +00:00
syuilo
24bd150967 refactor(backend): 変換垌.config.jsonãĢįĩąä¸€ã™ã‚‹ã‚ˆã†ãĢ+äŋŽæ­ŖãĒお (#16929)
* wip

* Update config.ts

* wip

* convertã¯å…ƒãƒ•ã‚Ąã‚¤ãƒĢを変更するようãĒニãƒĨã‚ĸãƒŗã‚šã‚’č‹Ĩåš˛æ„Ÿã˜ã‚‹ãŽã§compileãĢ攚名

* wip

* Update package.json

* Revert "Update package.json"

This reverts commit e5c2802316.

* wip

* wip

* čŦŽ

* clean up

* wip

* wip

* Revert "wip"

This reverts commit 3aa25ac7cf.

* wip

* wip

* Update dummy.yml

* wip

* Update compile_config.js

* Update compile_config.js

* wip

* Revert "wip"

This reverts commit fd78e097c6.

* Update dummy.yml

* Update compile_config.js
2025-12-04 16:49:25 +09:00
syuilo
a3c3052d0f fix(frontend): stacking router viewã§é€Ŗįļšã—ãĻæˆģる操äŊœã‚’čĄŒã†ã¨äŊ•ã‚‚čĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-12-04 15:19:15 +09:00
ã‹ãŖã“ã‹ã‚Š
a6f57d99f9 fix(gh): fix federation test (#16936) 2025-12-04 13:36:30 +09:00
syuilo
55ef4c5faa tweak convert_config 2025-12-03 18:20:41 +09:00
syuilo
6293a57de8 fix action 2025-12-03 18:10:08 +09:00
Kagami Sascha Rosylight
5512898463 Merge commit from fork
* Change trustProxy default value to false

* Update trustProxy default value in example.yml

* Update trustProxy default description in example.yml
2025-12-03 16:08:45 +09:00
Copilot
0b77dc8c48 Add backend memory usage comparison action for PRs (#16926)
* Initial plan

* Add backend memory usage comparison action

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Fix deprecated serverProcess.killed usage

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Add explicit permissions to save-pr-number job

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Change PR comment text from Japanese to English

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Inline memory measurement script to fix base ref compatibility

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Revert "Inline memory measurement script to fix base ref compatibility"

This reverts commit 6f76a121ef.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-03 16:02:49 +09:00
syuilo
9900b3492a add DeepWiki badge to enable auto-refresh 2025-12-03 12:02:18 +09:00
github-actions[bot]
d9c9b95fc0 Bump version to 2025.12.0-alpha.1 2025-12-03 00:15:47 +00:00
syuilo
613900598a New Crowdin updates (#16911)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)
2025-12-03 09:01:19 +09:00
ãŠã•ã‚€ãŽã˛ã¨
1facca1ac5 enhance(backend): čĩˇå‹•前ãĢconfigをjson化 (#16923)
* enhance(backend): čĩˇå‹•前ãĢconfigをjson化

* fix

* fix

* fix

* fix

* fix

* fix CHANGELOG.md

* fix

* Update CHANGELOG.md

* get original
2025-12-03 09:00:37 +09:00
ã‹ãŖã“ã‹ã‚Š
8d66cc006a Update CHANGELOG.md 2025-12-01 19:04:21 +09:00
github-actions[bot]
72cdaff810 Bump version to 2025.12.0-alpha.0 2025-12-01 09:58:16 +00:00
ã‹ãŖã“ã‹ã‚Š
7b9e83a6b8 enhance(backend): ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ã§č¨€čĒžãƒĒ゚トぎãŋã‚’å‚į…§ã™ã‚‹ã‚ˆã†ãĢ (#16915) 2025-12-01 18:51:36 +09:00
github-actions[bot]
483483bc44 Bump version to 2025.11.2-alpha.4 2025-12-01 09:37:48 +00:00
ã‹ãŖã“ã‹ã‚Š
f222d7e24d enhance(backend): pugをやめ、JSXベãƒŧã‚šãŽãƒ†ãƒŗãƒ—ãƒŦãƒŧトãĢ変更 (#16908)
* enhance(backend): pugをやめ、JSXベãƒŧã‚šãŽãƒ†ãƒŗãƒ—ãƒŦãƒŧトãĢ変更 (to misskey-dev dev branch) (#16889)

* wip

* wip

* wip

* wip

* fix lint

* attempt to fix test

* fix

* fix

* fix: oauthペãƒŧジぎ描į”ģãŒãŠã‹ã—ã„å•éĄŒã‚’äŋŽæ­Ŗ

* typo [ci skip]

* fix

* fix

* fix

* fix

* fix

* refactor

* fix

* fix

* fix broken lockfile

* fix: expose supported languages as global variable

* remove i18n package from root as it is no longer required [ci skip]

* fix

* fix: add i18n package.json to Docker target-builder stage for federation tests (#16909)

* Initial plan

* fix: add i18n package.json to Docker target-builder stage for federation tests

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix: followup-test-federation for enh-remove-pug (#16910)

* fix: followup-test-federation for enh-remove-pug

* Revert "fix: add i18n package.json to Docker target-builder stage for federation tests (#16909)"

This reverts commit 14313468d3.

* fix: CSSがčĒ­ãŋčžŧぞれãĒã„å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix [ci skip]

* fix: propsぎデフりãƒĢト値をnull合äŊ“æŧ”įŽ—å­ã‹ã‚‰čĢ–į†å’Œæŧ”įޗ子ãĢ変更īŧˆįŠē文字ãĢ寞å‡Ļするためīŧ‰

* remove @types/pug

* enhance: bootloaderを埋めčžŧむようãĢ

* fix possible race condition

* remove esbuild

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-12-01 18:36:55 +09:00
syuilo
e1b6e9d4b6 fix(frontend): visibilityStateがhiddenãĒįŠļ態でstartViewTransitionしãĒいようãĢ 2025-12-01 08:21:30 +09:00
renovate[bot]
128fe6d644 chore(deps): update [misskey-js] update dependencies [ci skip] (#16900)
* chore(deps): update [misskey-js] update dependencies

* run pnpm dedupe

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-30 22:09:10 +09:00
github-actions[bot]
aa905a74cf Bump version to 2025.11.2-alpha.3 2025-11-30 09:49:21 +00:00
syuilo
5e2a6021ae perf(backend): use node-html-parser instead of microformats-parser (#16907)
* perf(backend): use node-html-parser instead of microformats-parser

microformats-parser ã¯å†…éƒ¨įš„ãĢ parse5 ãĢ䞝存しãĻいãĻį„Ąé§„

* Update OAuth2ProviderService.ts

* Add 'id' parameter to parseMicroformats function

* Update OAuth2ProviderService.ts

* Update OAuth2ProviderService.ts
2025-11-30 18:45:56 +09:00
syuilo
dfd479bec5 perf(backend): lazy load summaly 2025-11-30 16:17:34 +09:00
github-actions[bot]
0933aa4d92 Bump version to 2025.11.2-alpha.2 2025-11-30 05:53:54 +00:00
renovate[bot]
fbd11c1eec chore(deps): update [root] update dependencies (#16902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 14:19:23 +09:00
renovate[bot]
768e1dd016 chore(deps): update [tools] update dependencies [ci skip] (#16903)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 14:16:57 +09:00
syuilo
d55f51a69b perf(backend): lazy load sentry 2025-11-30 14:04:41 +09:00
ãŠã•ã‚€ãŽã˛ã¨
fe01a5a28f refactor: localesをworkspaceįŽĄį†ä¸‹ãŽãƒ‘ãƒƒã‚ąãƒŧジãĢ (#16895)
* refactor: localesをworkspaceįŽĄį†ä¸‹ãŽãƒ‘ãƒƒã‚ąãƒŧジãĢ

* fix copilot review

* move

* move

* rename

* fix ci

* revert unwanted indent changes

* fix

* fix

* fix

* fix

* 間違えãĻã‚ŗãƒŸãƒƒãƒˆã—ãĻいたぎをæˆģす

* 不čρ

* čŋŊ加æŧã‚Œ

* ymlぎ場所だけæˆģす

* localesぎäŊįŊŽã‚’æˆģã—ãŸãŽã§ã“ãŽåˇŽåˆ†ã¯ä¸čρ

* å†…åŽšįš„ãĢlocalesãĢã‚ã‚‹æ–šãŒæ­Ŗã—ã„

* i18nãƒ‘ãƒƒã‚ąãƒŧã‚¸į”¨ãŽREADME.mdã‚’į”¨æ„

* fix locale.yml

* fix locale.yml

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-30 13:27:44 +09:00
renovate[bot]
32b5583432 fix(deps): update [frontend] update dependencies [ci skip] (#16901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 11:38:11 +09:00
renovate[bot]
5fbe801d35 fix(deps): update [frontend] update dependencies (major) [ci skip] (#16866)
* fix(deps): update [frontend] update dependencies

* attempt to fix test

* rollback twemoji parser to v16 [ci skip]

* fix [ci skip]

* rollback twemoji parser to v16

* attempt to fix test

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-30 11:14:34 +09:00
github-actions[bot]
3c11797c6d Bump version to 2025.11.2-alpha.1 2025-11-30 01:02:00 +00:00
syuilo
10242d5f14 New Crowdin updates (#16877)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)
2025-11-30 10:00:28 +09:00
renovate[bot]
0455187a68 fix(deps): update [backend] update dependencies (major) (#16099)
* fix(deps): update [backend] update dependencies

* update approve builds

* update minimum node version for testing

* remove types/bcryptjs

* fix(backend): remove removed type previously exported from file-type

* migrate webauthnservice

* Update Changelog

* update deps (MisskeyIO#889)

- ãƒĄãƒŗãƒ†ãƒŠãƒŗã‚šã•ã‚ŒãĒいredis-lockをč‡Ēå‰åŽŸčŖ…ãĢ変更
- æ—ĸãĢロックされãĻいる場合ぎãƒĒトナイ間隔をčĒŋ整

* use main redis for lock

* spdx

* tweak max retries

* [ci skip] dedupe

* attempt to fix test

* attempt to fix test

* Revert "attempt to fix test"

This reverts commit c508318627.

* temporarily roll back simonjs/fake-timers to v11.3.1

* Revert "temporarily roll back simonjs/fake-timers to v11.3.1"

This reverts commit 54f1fc3d79.

* migrate sinonjs/fake-timers

* update deps / migrate jest 30

* fix test

* fix: update node.js min version to 20.18.1

* fix: rollback nsfwjs to 4.2.0

* fix

* attempt to fix test

* attempt to fix test

* attempt to fix test

* attempt to fix test

* revert jest 30 related changes

* update deps

* fix test

* fix: rollback nsfwjs to 4.2.0

* fix: rollback sharp to 0.33

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback nsfwjs to 4.2.0

* recreate lockfile

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback jsdom, parse5

* fix: rollback jsdom types

* fix [ci skip]

* run pnpm dedupe

* update deps

* run pnpm dedupe [ci skip]

* Update Changelog [ci skip]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-30 09:58:06 +09:00
github-actions[bot]
1ae8e7900d Bump version to 2025.11.2-alpha.0 2025-11-29 13:06:20 +00:00
syuilo
81635d9f1c chore(backend): remove jsdom completely (#16893)
* wip

* Update utils.ts

* Update fetch-resource.ts

* Update exports.ts

* Update oauth.ts
2025-11-29 21:55:13 +09:00
syuilo
4bdbe794a6 perf(backend): parse5をやめãĻčģŊ量ãĒåŽŸčŖ…ãĢã—ã€ãƒĄãƒĸãƒĒ削減ãƒģéĢ˜é€ŸåŒ– (#16892)
* wip

* test

* Revert "test"

This reverts commit b7c5ae7214.

* Update MfmService.ts
2025-11-29 21:19:55 +09:00
syuilo
cad93071da Revert "chore(backend): remove jsdom"
This reverts commit 2effd9da6e.
2025-11-29 20:11:38 +09:00
syuilo
2effd9da6e chore(backend): remove jsdom 2025-11-29 19:55:52 +09:00
syuilo
2732034447 perf(backend): jsdom、happy-domをやめãĻčģŊ量ãĒåŽŸčŖ…ãĢã—ã€ãƒĄãƒĸãƒĒ削減ãƒģéĢ˜é€ŸåŒ– (#16885)
* wip

* Update packages/backend/src/server/api/endpoints/i/update.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/FetchInstanceMetadataService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* remove some packages

* ã‚ŗãƒŸãƒƒãƒˆæŧã‚Œ

* clean up

* fix

* Update MfmService.ts

* fix

* fix

* Update MfmService.ts

* wip

* rename

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/activitypub/ApRendererService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/backend/src/core/MfmService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update MfmService.ts

* Update CHANGELOG.md

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-29 19:16:05 +09:00
github-actions[bot]
17a4d4fad9 [skip ci] Update CHANGELOG.md (prepend template) 2025-11-28 10:04:12 +00:00
github-actions[bot]
f01ceb0b7c Release: 2025.11.1 2025-11-28 10:04:05 +00:00
syuilo
0b3efa47a2 Update CHANGELOG.md 2025-11-28 17:06:29 +09:00
Copilot
e44f14115e enhance(backend): Improve error handling for scheduled post validation (#16642)
* Initial plan

* Add error definitions and handling for scheduling validation errors

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* âœŒī¸

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-28 17:06:04 +09:00
ã‹ãŖã“ã‹ã‚Š
bcd9e106e3 fix(deps): fix broken lockfile (#16880) 2025-11-28 16:55:43 +09:00
renovate[bot]
82b577a2f4 chore(deps): update dependency glob to v13 [ci skip] (#16864)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 16:53:08 +09:00
renovate[bot]
8d8504103c fix(deps): update dependency glob to v13 (#16870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 18:48:55 +09:00
github-actions[bot]
7a8c4817a8 Bump version to 2025.11.1-beta.3 2025-11-27 09:48:35 +00:00
ã‹ãŖã“ã‹ã‚Š
825dcf7e3e Update CHANGELOG.md [ci skip] 2025-11-27 18:47:44 +09:00
syuilo
53e2be747d New Crowdin updates (#16846)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)
2025-11-27 18:43:16 +09:00
ã‹ãŖã“ã‹ã‚Š
f10496645c fix(frontend/aiscript): å„į¨Žé–ĸ数ぎåŧ•数で明į¤ēįš„ãĢnullが指厚されãĻã„ã‚‹å ´åˆãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’äŋŽæ­Ŗ (#16838)
* fix(frontend/aiscript): MkDialogぎtitle, textでnullå€¤ã‚’č¨ąåŽšã™ã‚‹ã‚ˆã†ãĢ

* fix

* update aiscript and use new api

* fix

* fix
2025-11-27 18:43:00 +09:00
ã‹ãŖã“ã‹ã‚Š
666e046399 Revert "fix(backend): clips/my-favorites APIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる (#16835)" (#16874)
* Revert "fix(backend): `clips/my-favorites` APIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる (#16835)"

This reverts commit 70fa621e22.

* fix
2025-11-27 18:40:54 +09:00
renovate[bot]
f13a34bda4 fix(deps): update dependency js-yaml to v4.1.1 [security] [ci skip] (#16788)
* fix(deps): update dependency js-yaml to v4.1.1 [security]

* âœŒī¸ [ci skip]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-27 16:24:01 +09:00
renovate[bot]
643fd0f22a fix(deps): update [backend] update dependencies [ci skip] (#16867)
* fix(deps): update [backend] update dependencies

* fix(deps): update [backend] update dependencies

* bump sentry node to fix type errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-27 13:48:08 +09:00
github-actions[bot]
d3aba01db2 Bump version to 2025.11.1-beta.2 2025-11-27 04:22:23 +00:00
syuilo
8fec44d0e9 refactor
Fix #16872
2025-11-27 13:00:11 +09:00
renovate[bot]
105cc4b50a fix(deps): update [frontend] update dependencies [ci skip] (#16868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 21:40:24 +09:00
syuilo
1590a73d3d perf(backend): åŋ…čρãĢãĒるぞでnsfwjsをčĒ­ãŋčžŧぞãĒいようãĢ 2025-11-26 20:40:20 +09:00
renovate[bot]
18caa20969 fix(deps): update dependency glob to v11.1.0 [security] [ci skip] (#16861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 20:35:29 +09:00
syuilo
1bb8447c73 enhance(frontend): Change default animatedMfm based on reduced motion preference
3f539916d9 (commitcomment-171408344)
2025-11-26 20:17:59 +09:00
github-actions[bot]
df54bd92d0 Bump version to 2025.11.1-beta.1 2025-11-26 10:45:40 +00:00
syuilo
8cb37792c9 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-11-26 19:39:46 +09:00
syuilo
3f539916d9 enhance(frontend): GIFį”ģåƒã‚’å†į”Ÿã™ã‚‹ã‹ãƒģ動くMFMã‚’čĄ¨į¤ēã™ã‚‹ã‹ãŽč¨­åŽšã§OSぎã‚ĸクã‚ģã‚ˇãƒ“ãƒĒãƒ†ã‚Ŗč¨­åŽšã‚’å‚į…§ã—ãĒいようãĢ
ãƒģOSぎUIぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšãŒMisskey内ぎGIFãĒおãĢãžã§é€Ŗå‹•ã—ãĻéŠį”¨ã•ã‚Œã‚‹ãŽã¯åˆ†ã‹ã‚ŠãĢくいãƒģ期垅しãĒい動äŊœã¨ãŽåŖ°ãŒå¤šã„ため
ãƒģ動きぎあるã‚Ģ゚ã‚ŋムįĩĩ文字ãĒãŠãŽã‚ŗãƒŗãƒ†ãƒŗãƒ„ã¯Misskeyぎä¸ģčĻéƒ¨åˆ†ã§ã‚ã‚Šã€ãã‚Œã‚’æ­ĸã‚ã‚‹č¨­åŽšã¯ã€æœŦæĨぎ挙動ãĢåŊąéŸŋしãĒã„į¯„å›˛ã§ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’æ¸›ã‚‰ã™ã‚ĸクã‚ģã‚ˇãƒ“ãƒĒãƒ†ã‚Ŗč¨­åŽšã¨ã¯čļŖæ—¨ãŒį•°ãĒるため(OSでã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’æ¸›ã‚‰ã™č¨­åŽšã‚’æœ‰åŠšãĢã—ãŸã‹ã‚‰ã¨ã„ãŖãĻOSで動į”ģãŽå†į”ŸãŒã•ã‚ŒãĒくãĒるわけではãĒいぎと同じ)
2025-11-26 19:39:36 +09:00
renovate[bot]
415339b30b chore(deps): update [misskey-js] update dependencies [ci skip] (#16863)
* chore(deps): update [misskey-js] update dependencies

* update deps

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-26 19:37:20 +09:00
syuilo
de7cbb376e fix(frontend): 初回čĒ­ãŋčžŧãŋ時ãĢエナãƒŧãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16562
2025-11-26 19:26:27 +09:00
syuilo
6cb6f794e5 clean up 2025-11-26 19:14:40 +09:00
syuilo
236c235115 enhance(frontend): viewportãŽåąžæ€§ã‚’čĩˇå‹•垌ãĢ変化させãĒいことãĢよりå‡Ļį†ã‚’į°Ąį•Ĩ化+厉厚性向上 2025-11-26 19:12:03 +09:00
renovate[bot]
71808d3cc0 chore(deps): update [tools] update dependencies [ci skip] (#16865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 19:00:05 +09:00
renovate[bot]
989c1b351a fix(deps): update [root] update dependencies [ci skip] (#16862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 18:59:34 +09:00
ã‹ãŖã“ã‹ã‚Š
0c5f61721a fix(frontend): フりロãƒŧᔺčĢ‹ãŽã‚­ãƒŖãƒŗã‚ģãƒĢ時ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēすようãĢ (#16834)
* fix(frontend): フりロãƒŧᔺčĢ‹ãŽã‚­ãƒŖãƒŗã‚ģãƒĢ時ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēすようãĢ

* Update Changelog

* fix: æŗ¨é‡ˆã¯æ›¸ã‹ãĒい
2025-11-26 13:07:28 +09:00
github-actions[bot]
e0e17a78f1 Bump version to 2025.11.1-beta.0 2025-11-26 01:01:54 +00:00
syuilo
2ad393ea45 fix(backend): ワãƒŧドミãƒĨãƒŧãƒˆãŽæ–‡å­—æ•°č¨ˆįŽ—ã‚’äŋŽæ­Ŗ 2025-11-26 09:55:02 +09:00
syuilo
cdf059cc11 chore(dev): use postgresql 18 (#16850) 2025-11-25 19:38:57 +09:00
renovate[bot]
0fdd88f38e fix(deps): update [frontend] update dependencies [ci skip] (#16802)
* fix(deps): update [frontend] update dependencies

* run pnpm dedupe

* [ci skip] run dedupe

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-25 10:45:36 +09:00
github-actions[bot]
4679b2b34d Bump version to 2025.11.1-alpha.2 2025-11-25 01:33:05 +00:00
syuilo
052b1a6c76 Update CHANGELOG.md 2025-11-25 10:27:53 +09:00
syuilo
fd15a7fc23 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-11-25 10:20:46 +09:00
syuilo
b895088546 🎨 2025-11-25 10:20:36 +09:00
renovate[bot]
1e5592a5bd fix(deps): update [backend] update dependencies [ci skip] (#16801)
* fix(deps): update [backend] update dependencies

* fix types

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-25 10:20:06 +09:00
syuilo
c3ad46ad6f fix(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧを下ãĢ襨į¤ēしãĻいるときãĢã€é …į›Žæ•°ãŒå¤šã„ã¨čĄ¨į¤ēãŒå´Šã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-11-25 09:46:07 +09:00
syuilo
8c7e1bd287 chore(backend): tweak message 2025-11-25 09:26:22 +09:00
ã‹ãŖã“ã‹ã‚Š
043b9b3d26 fix(frontend): MkRadiosぎslotでv-ifをäŊŋį”¨ã™ã‚‹ã¨įŠēį™ŊぎoptionãŒį”Ÿæˆã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16832)
* fix: MkRadiosぎslotでv-ifをäŊŋį”¨ã™ã‚‹ã¨įŠēį™ŊぎoptionãŒį”Ÿæˆã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#1105)

* Update Changelog

* Update CHANGELOG.md

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-11-25 08:56:30 +09:00
ã‹ãŖã“ã‹ã‚Š
91dafc26a7 refactor(frontend/aiscript): AiScriptバãƒŧã‚¸ãƒ§ãƒŗå–åž—ãƒģ判厚ロジックをįĩąä¸€ (#16845)
* refactor(frontend): AiScriptバãƒŧã‚¸ãƒ§ãƒŗå–åž—ãƒģ判厚ロジックをįĩąä¸€

* fix
2025-11-25 07:23:21 +09:00
github-actions[bot]
4edd6a68e6 Bump version to 2025.11.1-alpha.1 2025-11-24 12:06:01 +00:00
ã‹ãŖã“ã‹ã‚Š
f801d1cf0b fix(backend): DBãƒŦプãƒĒã‚ąãƒŧã‚ˇãƒ§ãƒŗã‚’åˆŠį”¨ã™ã‚‹į’°åĸƒã§ã‚¯ã‚¨ãƒĒãƒŧãŒå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16842)
* fix: DBãƒŦプãƒĒã‚ąãƒŧã‚ˇãƒ§ãƒŗã‚’åˆŠį”¨ã™ã‚‹į’°åĸƒã§ã‚¯ã‚¨ãƒĒãƒŧãŒå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#1123)

* Update Changelog

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-11-24 20:59:25 +09:00
ã‹ãŖã“ã‹ã‚Š
42706970f2 fix(frontend): PlayぎAiScriptバãƒŧã‚¸ãƒ§ãƒŗåˆ¤åŽšãŒæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16843)
* fix: aiscript 1.0.0 äģĨ外が全部ãƒŦã‚Ŧã‚ˇãƒŧæ‰ąã„ãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#1129)

* Update Changelog

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-11-24 20:53:39 +09:00
syuilo
14730e429a New Crowdin updates (#16797)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)
2025-11-24 17:40:29 +09:00
ã‹ãŖã“ã‹ã‚Š
2ee04860fb enhance(frontend): preferenceぎã‚ŋブ間同期ãĢBroadcast ChannelをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ (#16819)
* enhance(frontend): preferenceぎã‚ŋブ間同期ãĢBroadcast ChannelをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* fix

* refactor: EventEmitterをextendするåŊĸãĢ変更
2025-11-24 16:52:46 +09:00
github-actions[bot]
25afb5d279 Bump version to 2025.11.1-alpha.0 2025-11-24 03:05:55 +00:00
ã‹ãŖã“ã‹ã‚Š
c4f53aba3f fix(frontend): ä¸€éƒ¨ãŽã‚ˇãƒãƒĨエãƒŧã‚ˇãƒ§ãƒŗã§æŠ•į¨ŋフりãƒŧムぎツã‚ĸãƒŧãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16837)
* fix(frontend): ä¸€éƒ¨ãŽã‚ˇãƒãƒĨエãƒŧã‚ˇãƒ§ãƒŗã§æŠ•į¨ŋフりãƒŧムぎツã‚ĸãƒŧãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-24 11:18:01 +09:00
ã‹ãŖã“ã‹ã‚Š
86e4f15e95 fix(frontend): ãƒĒã‚ģットボã‚ŋãƒŗã§CWがãƒĒã‚ģットされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16820)
* fix(frontend): ãƒĒã‚ģットボã‚ŋãƒŗã§CWがãƒĒã‚ģットされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update changelog
2025-11-24 11:13:36 +09:00
ã‹ãŖã“ã‹ã‚Š
6c190e7a5d fix(backend): ãƒãƒŖãƒŗãƒãƒĢぎãƒĒã‚ĸãƒĢã‚ŋã‚¤ãƒ æ›´æ–°ã§éžãƒ­ã‚°ã‚¤ãƒŗæ™‚éžčĄ¨į¤ēč¨­åŽšãŒč€ƒæ…Žã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16833)
* fix(backend): ãƒãƒŖãƒŗãƒãƒĢぎãƒĒã‚ĸãƒĢã‚ŋイム更新でロックダã‚Ļãƒŗč¨­åŽšãŒč€ƒæ…Žã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-24 11:11:59 +09:00
zyoshoka
1b46813e7a chore(dev): correct entrypoint path for embed on dev build (#16836) 2025-11-24 11:08:44 +09:00
syuilo
0ea0e05e61 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-11-24 11:01:19 +09:00
syuilo
015e680133 chore(backend/dev): remove cli-highlight dependency to reduce memory usage 2025-11-24 11:01:00 +09:00
ã‹ãŖã“ã‹ã‚Š
ea40a0756f fix(backend): DeepLįŋģč¨ŗãŽAPIキãƒŧ指厚斚åŧå¤‰æ›´ãĢ寞åŋœ (#16839)
* spec: DeepL Deprecation of query parameter and request body authentication (MisskeyIO#1096)

https://developers.deepl.com/docs/resources/breaking-changes-change-notices/november-2025-deprecation-of-legacy-auth-methods

* Update Changelog

* Update Changelog

* âœŒī¸ [ci skip]

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-11-24 10:59:50 +09:00
ã‹ãŖã“ã‹ã‚Š
70fa621e22 fix(backend): clips/my-favorites APIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる (#16835)
* fix(backend): `clips/my-favorites` APIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる

* fix

* fix test

* fix
2025-11-23 22:41:14 +09:00
syuilo
c741aa5d7d chore(dev): add start:inspect command for debugging 2025-11-21 10:04:16 +09:00
ã‹ãŖã“ã‹ã‚Š
7afe0d44d1 fix(frontend): pageheaderぎ型をäŋŽæ­Ŗ (#16803) 2025-11-20 15:40:52 +09:00
æžœį‰ŠãƒĒãƒŗ
e588615ea9 fix: ヘッダãƒŧãƒĄãƒ‹ãƒĨãƒŧãŽãƒãƒŖãƒŗãƒãƒĢã‹ã‚‰ãƒãƒŖãƒŗãƒãƒĢを新čĻäŊœæˆãŽéˇį§ģ先äŋŽæ­Ŗ (#16816)
* fix: ヘッダãƒŧãƒĄãƒ‹ãƒĨãƒŧãŽãƒãƒŖãƒŗãƒãƒĢã‹ã‚‰ãƒãƒŖãƒŗãƒãƒĢを新čĻäŊœæˆãŽéˇį§ģ先äŋŽæ­Ŗ

* add changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-20 15:39:50 +09:00
ã‹ãŖã“ã‹ã‚Š
7e56fed164 fix(frontend): ペãƒŧã‚¸ãŽã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŒã¯ãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16817)
* fix(frontend): ペãƒŧã‚¸ãŽã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŒã¯ãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-11-20 15:38:25 +09:00
kami8
9f810d701d enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽå—ã‘å…Ĩã‚Œč¨­åŽšãĢã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 (#16807)
* enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽå—ã‘å…Ĩã‚Œč¨­åŽšãĢã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* Update Changelog

* CHANGELOG.mdをäŋŽæ­Ŗ

* CHANGELOG.mdãŽã‚ŗãƒŗãƒ•ãƒĒã‚¯ãƒˆã‚’č§Ŗæļˆã—、再åēĻå¤‰æ›´å†…åŽšã‚’č¨˜čŧ‰

* æĄäģļåˆ†å˛ã‚’switch文ãĢ変更

* chore: trigger CI re-run
2025-11-19 19:17:43 +09:00
ãŠã•ã‚€ãŽã˛ã¨
2f3421645a fix(devcontainer): devcontainerぎバãƒŧã‚¸ãƒ§ãƒŗã‚ĸップīŧ‹Renovateでbumpå‡ēæĨるようãĢč¨­åŽšã‚’čŋŊ加 (#16793)
* fix(devcontainer): devcontainerぎバãƒŧã‚¸ãƒ§ãƒŗã‚ĸップīŧ‹Renovateでbumpå‡ēæĨるようãĢč¨­åŽšã‚’čŋŊ加

* Update renovate.json5

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update renovate.json5

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix matchFileNames

* using trixie

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-19 12:34:27 +09:00
syuilo
4c0f215fc5 refactor 2025-11-18 16:23:57 +09:00
github-actions[bot]
449b00c934 [skip ci] Update CHANGELOG.md (prepend template) 2025-11-16 08:23:49 +00:00
github-actions[bot]
cdcff3ede8 Release: 2025.11.0 2025-11-16 08:23:43 +00:00
syuilo
9d1c3f053c New Crowdin updates (#16781)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)
2025-11-16 09:12:02 +09:00
github-actions[bot]
8c5d571975 Bump version to 2025.11.0-rc.0 2025-11-15 12:20:55 +00:00
ãŠã•ã‚€ãŽã˛ã¨
c5e9f7add4 fix(ci): DockleぎCIがčŊãĄã‚‹ãŽã‚’äŋŽæ­Ŗ (#16794)
* fix(ci): DockleぎCIがčŊãĄã‚‹ãŽã‚’äŋŽæ­Ŗ

* fix

* fix

* fix

* fix

* fix

* downgrade dockle

* fix
2025-11-15 21:04:45 +09:00
ãŠã•ã‚€ãŽã˛ã¨
e15fdd05b7 fix(frontend): ã‚Ģ゚ã‚ŋムįĩĩ文字(β)į”ģéĸã§å¤‰æ›´čĄŒãŒæ­Ŗã—ããƒã‚¤ãƒŠã‚¤ãƒˆã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16785)
* fix(frontend): ã‚Ģ゚ã‚ŋムįĩĩ文字(β)į”ģéĸã§å¤‰æ›´čĄŒãŒæ­Ŗã—ããƒã‚¤ãƒŠã‚¤ãƒˆã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* rollback

* čŠŗį´°åēĻ->!important
2025-11-15 12:13:50 +09:00
ãŠã•ã‚€ãŽã˛ã¨
41e945b0ef fix(frontend): 投į¨ŋフりãƒŧムぎã‚ĸバã‚ŋãƒŧį”ģåƒãŒį¸Žã‚€ãŽã‚’äŋŽæ­Ŗ (#16790)
* fix(frontend): 投į¨ŋフりãƒŧムぎã‚ĸバã‚ŋãƒŧį”ģåƒãŒį¸Žã‚€ãŽã‚’äŋŽæ­Ŗ

* fix CHANGELOG.md

* fix
2025-11-15 11:33:37 +09:00
syuilo
f89faae0ab chore(frontend): add tip for preference restore 2025-11-13 14:11:38 +09:00
github-actions[bot]
67ca3d7e71 Bump version to 2025.11.0-beta.0 2025-11-12 10:51:11 +00:00
claustra01
2ac2e9e849 ãƒãƒŖãƒŗãƒãƒĢぎčĒŦ明æŦ„ぎ最小文字数åˆļį´„ã‚’é™¤åŽģする (#16782)
* chore: channelぎdescriptionをįŠēæŦ„ãĢできるようãĢする

* update: CHANGELOG.md

* update: CHANGELOG.md

* fix: CHANGELOG.md

* fix: CHANGELOG.md
2025-11-12 18:16:05 +09:00
claustra01
746269c4b1 RoleService.testがPostgreSQLぎdeadlockでrandom failã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16784)
* fix: ä¸Ļ列deleteãĢよるpostgresqlぎdeadlock

* chore: update comment
2025-11-12 18:15:08 +09:00
syuilo
c059256bd6 Update ROADMAP with completed tasks 2025-11-11 09:30:13 +09:00
github-actions[bot]
2e17979abc Bump version to 2025.11.0-alpha.4 2025-11-10 10:08:33 +00:00
syuilo
c2d95ebdcb New Crowdin updates (#16711)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)
2025-11-10 19:06:39 +09:00
ã‹ãŖã“ã‹ã‚Š
cb5de83bad Update lint.yml 2025-11-10 18:46:13 +09:00
syuilo
30d87d5532 Update lint.yml
https://github.com/misskey-dev/misskey/issues/16255
2025-11-10 18:43:03 +09:00
ã‹ãŖã“ã‹ã‚Š
5c212c996a enhance(frontend): ã‚ĸãƒŗãƒ†ãƒŠãƒģãƒĒã‚šãƒˆãŽč¨­åŽšį”ģéĸãƒģã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽå‹•įˇšã‚’æ”šå–„ (#16739)
* enhance(frontend): ã‚ĸãƒŗãƒ†ãƒŠãƒģãƒĒã‚šãƒˆãŽč¨­åŽšį”ģéĸからã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã¸ãŽå‹•įˇšã‚’čŋŊ加

* Update Changelog

* fix
2025-11-10 17:22:13 +09:00
ã‹ãŖã“ã‹ã‚Š
39e01b1dfe refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆ (#16779) 2025-11-10 16:52:42 +09:00
ã‹ãŖã“ã‹ã‚Š
fd2fe34270 refactor8frontend9: anyを除åŽģ (#16778) 2025-11-10 15:33:54 +09:00
syuilo
73bcd330f7 fix(backend): improve isFederationAllowedHost 2025-11-10 14:09:15 +09:00
syuilo
23d2d191a0 chore(frontend): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį”ģåƒč¨­åŽšã‚’ãƒ‘ãƒ•ã‚Šãƒŧãƒžãƒŗã‚šã‚ģã‚¯ã‚ˇãƒ§ãƒŗãĢもčŋŊ加 2025-11-10 13:23:23 +09:00
ãŠã•ã‚€ãŽã˛ã¨
ca1bf21dcf chore: RoleServiceぎunit-testčŋŊ加 (#16777) 2025-11-10 10:31:49 +09:00
syuilo
1ffc53f596 use esnext to avoid type error 2025-11-09 19:49:27 +09:00
syuilo
4e38f218ec fix type 2025-11-09 19:44:07 +09:00
syuilo
a0d34940ff fix type 2025-11-09 19:43:19 +09:00
syuilo
bdddd623b6 🎨 2025-11-09 19:31:41 +09:00
ã‹ãŖã“ã‹ã‚Š
29bfc9a91a fix(frontend): postform tourを゚キップできるようãĢ (#16767)
* fix(frontend): postform tourを゚キップできるようãĢ

* use closable option
2025-11-09 16:23:58 +09:00
ã‹ãŖã“ã‹ã‚Š
2e596607f8 Update CHANGELOG.md [ci skip] 2025-11-08 19:20:45 +09:00
renovate[bot]
cf89280fc5 fix(deps): update dependency vite to v7.1.11 [security] (#16678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 19:19:58 +09:00
ã‹ãŖã“ã‹ã‚Š
c0f4c47c53 fix(misskey-js): misskey-js autogen が動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16773)
* fix(misskey-js): misskey-js autogen が動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* rollback eslint-plugin to eliminate unwanted side-effects
2025-11-08 18:45:54 +09:00
renovate[bot]
58995e6b97 fix(deps): update [backend] update dependencies (#16771)
* fix(deps): update [backend] update dependencies

* run pnpm dedupe [ci skip]

* run pnpm dedupe [ci skip]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-08 17:53:12 +09:00
renovate[bot]
d00ca499a3 chore(deps): update [misskey-js] update dependencies [ci skip] (#16768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 17:49:05 +09:00
ã‹ãŖã“ã‹ã‚Š
ec1120bdaa fix(deps): update @typescript-eslint/* dependencies [ci skip] (#16772)
* fix(deps): update `@typescript-eslint/*` dependencies

* fix lint
2025-11-08 17:30:58 +09:00
renovate[bot]
3a65728fb4 fix(deps): update [frontend] update dependencies [ci skip] (#16769)
* fix(deps): update [frontend] update dependencies

* run ci

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-08 16:22:38 +09:00
renovate[bot]
e4c03b9f4e fix(deps): update dependency tar to v7.5.2 [security] [ci skip] (#16728)
* fix(deps): update dependency tar to v7.5.2 [security]

* regenerate lockfile

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-08 16:17:53 +09:00
renovate[bot]
b82533c4b8 fix(deps): update [root] update dependencies [ci skip] (#16770)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 16:14:17 +09:00
syuilo
ef1cdca6f9 refactor(frontend): specify global object 2025-11-07 20:20:13 +09:00
Copilot
46d30f454b Fix postMessage type error in Web Worker files by adding triple-slash directives (#16761)
* Initial plan

* Add triple-slash directives to worker files to fix postMessage type error

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-07 20:18:33 +09:00
syuilo
b300b5b94a fix type 2025-11-07 13:56:41 +09:00
github-actions[bot]
39d6aecc57 Bump version to 2025.11.0-alpha.3 2025-11-07 04:27:23 +00:00
syuilo
edbe30a3df fix tuype 2025-11-07 13:02:46 +09:00
syuilo
ad4751918b fix type 2025-11-07 12:56:28 +09:00
syuilo
bd9041bd8f fix type 2025-11-07 12:55:01 +09:00
syuilo
4dcff123df fix type 2025-11-07 12:53:28 +09:00
syuilo
990be44d98 fix type 2025-11-07 12:45:47 +09:00
syuilo
78d65ef3dd fix type 2025-11-07 12:39:25 +09:00
æžœį‰ŠãƒĒãƒŗ
0a67d6f1a0 fix(frontend): 一部ぎペãƒŧã‚¸ã§ã‚‚ãŖã¨čĻ‹ã‚‹ãŒč‡Ēå‹•ã§čĄŒã‚ã‚ŒãĒいバグぎäŋŽæ­Ŗ (#16754)
* 一部ぎペãƒŧã‚¸ã§ã‚‚ãŖã¨čĻ‹ã‚‹ãŒč‡Ēå‹•ã§čĄŒã‚ã‚ŒãĒいバグぎäŋŽæ­Ŗ

* fix(frontend): MkPagination で UI ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚Ēフ時ãĢč‡Ē動ロãƒŧドが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

Transition ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽ mode="out-in" が、ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį„ĄåŠšæ™‚ã§ã‚‚
éŠį”¨ã•ã‚ŒãĻおり、IntersectionObserver ぎ検å‡ēãĢåš˛æ¸‰ã—ãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗã€‚
ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗæœ‰åŠšæ™‚ãŽãŋ mode="out-in" ã‚’éŠį”¨ã™ã‚‹ã‚ˆã†ãĢ変更。

Co-authored-by: æžœį‰ŠãƒĒãƒŗ <fruitriin@users.noreply.github.com>

* enhance: ãƒĻãƒŧã‚ļãƒŧãŽč¨­åŽšå€¤ãĢã‹ã‹ã‚ã‚‰ãšį„Ąé™ã‚šã‚¯ãƒ­ãƒŧãƒĢをã‚ĒフãĢできるã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* Update Changelog

* MkNotesTimeline.vueãĢforceDisableInfiniteScrollをčŋŊ加、 note.vueぎ前斚向ぎčĒ­ãŋčžŧãŋでこれを有劚

* fix lint

* refactor

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: æžœį‰ŠãƒĒãƒŗ <fruitriin@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-07 11:27:08 +09:00
syuilo
e312283ea0 enhance(frontend): 投į¨ŋフりãƒŧãƒ ãŽãƒ’ãƒŗãƒˆã‚’čŋŊ加 (#16712)
* wip

* wip

* Update MkSpot.vue

* Update MkPostForm.vue

* wip

* wip

* Update CHANGELOG.md
2025-11-07 11:03:33 +09:00
syuilo
e8c78e12d5 Update package.json 2025-11-07 11:03:23 +09:00
github-actions[bot]
37fe7a9634 Bump version to 2025.11.0-alpha.2 2025-11-06 23:43:26 +00:00
ãŠã•ã‚€ãŽã˛ã¨
729abbef62 feat: ãƒãƒŖãƒŗãƒãƒĢミãƒĨãƒŧãƒˆãŽåŽŸčŖ… (#14105)
* add channel_muting table and entities

* add channel_muting services

* ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗå–åž—å‡Ļį†ã¸ãŽįĩ„ãŋčžŧãŋ

* misskey-jsãŽåž‹ã¨ã‚¤ãƒŗã‚ŋãƒŧフェãƒŧã‚šį”Ÿæˆ

* Channel゚キãƒŧマãĢミãƒĨãƒŧãƒˆæƒ…å ąã‚’čŋŊ加

* ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåŽŸčŖ…

* æĄäģļãŒé€†ã ãŖãŸãŽã‚’äŋŽæ­Ŗ

* 期限切れミãƒĨãƒŧトを掃除する抟čƒŊã‚’åŽŸčŖ…

* TLぎæŠŊå‡ēæĄäģļčĒŋᝀ

* 名前ぎ変更と変更不čĻãŽåˇŽåˆ†ã‚’ãƒ­ãƒŧãƒĢバック

* äŋŽæ­Ŗæŧã‚Œ

* isChannelRelatedãŽæĄäģļãĢčĒ¤ã‚ŠãŒã‚ãŖãŸ

* [wip] テ゚トčŋŊ加

* テ゚トぎčŋŊ加と検å‡ēした不備ぎäŋŽæ­Ŗ

* fix test

* fix CHANGELOG.md

* 通常はFTTãĢしãĻおく

* åŽŸčŖ…åŋ˜ã‚Œå¯žåŋœ

* fix merge

* fix merge

* add channel tl test

* fix CHANGELOG.md

* remove unused import

* fix lint

* fix test

* fix favorite -> favorited

* exclude -> include

* fix CHANGELOG.md

* fix CHANGELOG.md

* maintenance

* fix CHANGELOG.md

* fix

* fix ci

* regenerate

* fix

* Revert "fix"

This reverts commit 699d50c6ec.

* fixed

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-07 08:39:21 +09:00
github-actions[bot]
e74ab35de3 Bump version to 2025.11.0-alpha.1 2025-11-06 11:33:32 +00:00
syuilo
4ba18690d7 feat(frontend): EXIFフãƒŦãƒŧム抟čƒŊ (#16725)
* wip

* wip

* Update ImageEffector.ts

* Update image-label-renderer.ts

* Update image-label-renderer.ts

* wip

* Update image-label-renderer.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update use-uploader.ts

* Update watermark.ts

* wip

* wu

* wip

* Update image-frame-renderer.ts

* wip

* wip

* Update image-frame-renderer.ts

* Create ImageCompositor.ts

* Update ImageCompositor.ts

* wip

* wip

* Update ImageEffector.ts

* wip

* Update use-uploader.ts

* wip

* wip

* wip

* wip

* Update fxs.ts

* wip

* wip

* wip

* Update CHANGELOG.md

* wip

* wip

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.vue

* Update MkImageFrameEditorDialog.vue

* Update use-uploader.ts

* improve error handling

* Update use-uploader.ts

* 🎨

* wip

* wip

* lazy load

* lazy load

* wip

* wip

* wip
2025-11-06 20:25:17 +09:00
syuilo
26c8914a26 fix(frontend): improve startViewTransition handling 2025-11-06 18:07:03 +09:00
Souma
119423e3ae enhance(frontend): Extend links to profile pages (#16417)
* feat(frontend): Add a link to profile to banner and avatar

Increase the area of links to click easily.

* chore(frontend): Change the link of notes count

Move to the notes tab for better userbility.

* feat(frontend): Add links to notes, followers and following

For easy transition to the shown information.

* docs(changelog): Add a description about this change

Users can notice what's changed by this PR.

* style(frontend): Fix the linter error

Remove the duplicated space.

* refactor(frontend): Don't surround the banners with links

It may conflict with the follow buttons.

* docs(changelog): Move the changes to the latest version

This feature is not merged and will be released in the latest version.

Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>

---------

Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-06 13:42:52 +09:00
github-actions[bot]
3de1ce63cd Bump version to 2025.11.0-alpha.0 2025-11-06 03:43:51 +00:00
ã‹ãŖã“ã‹ã‚Š
18fbc9bb05 fix(frontend): 存在しãĒいįŋģč¨ŗã‚­ãƒŧをčŋŊ加 (#16757) 2025-11-06 12:39:48 +09:00
éĨē子w (Yumechi)
37a21cf54e enhance: Remote Notes Cleaning timeout bailout logic (#16752)
* enhance: Remote Notes Cleaning timeout bailout logic

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* fix: dynamic limit did not propagate

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* enhance: reload parameters each batch

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-11-06 12:38:56 +09:00
ã‹ãŖã“ã‹ã‚Š
290fd8c7cc enhance(frontend): ブナã‚Ļã‚ļぎ通įŸĨ樊限をよりįĸē原ãĢ取垗できるようãĢ (#16758)
* enhance(frontend): ブナã‚Ļã‚ļぎ通įŸĨ樊限をよりįĸē原ãĢ取垗できるようãĢ

* Update Changelog
2025-11-06 12:36:36 +09:00
ã‹ãŖã“ã‹ã‚Š
0edb0133fc enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ周りぎUIãŽæ•´į† (#16743)
* enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ周りぎUIãŽæ•´į†

* fix: å…ąé€ščĻį´ é–“ãŽä¸€č˛Ģ性をäŋã¤

* Update Changelog

* fix: ãƒãƒŖãƒŗãƒãƒĢ新čĻäŊœæˆã‚’įŽĄį†ã‚ŋブãĢį§ģ動ãƒģ上部ボã‚ŋãƒŗå‰Šé™¤
2025-11-06 10:15:59 +09:00
ã‹ãŖã“ã‹ã‚Š
0abe021640 fix(frontend): PageHeaderぎã‚ŋイトãƒĢがはãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16744)
* fix(frontend): PageHeaderぎã‚ŋイトãƒĢがはãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix: remove duplicated scoped class to avoid confusion
2025-11-06 09:31:55 +09:00
ã‹ãŖã“ã‹ã‚Š
344f50d538 enhance(frontend): įĩĩ文字パãƒŦãƒƒãƒˆč¨­åŽšãĢčĒŦ明文をčŋŊ加 (#16750)
* enhance(frontend): įĩĩ文字パãƒŦãƒƒãƒˆč¨­åŽšãĢčĒŦ明文をčŋŊ加

* tweak message
2025-11-05 11:35:48 +09:00
ã‹ãŖã“ã‹ã‚Š
1cebad0ddb fix(frontend): navbarぎãƒĒã‚ĸãƒĢã‚ŋイムãƒĸãƒŧドぎã‚Ēãƒŗã‚ĒフįŠļæ…‹ãŽčĄ¨į¤ēをわかりやすく (#16748)
* fix(frontend): navbarぎãƒĒã‚ĸãƒĢã‚ŋイムãƒĸãƒŧドぎã‚Ēãƒŗã‚Ēフをわかりやすく

* Update Changelog

* remove unused imports
2025-11-05 09:45:42 +09:00
ã‹ãŖã“ã‹ã‚Š
3e34e87a59 fix(i18n): čĄ¨č¨˜ã‚†ã‚Œã‚’äŋŽæ­Ŗ (#16749) 2025-11-05 09:45:06 +09:00
ã‹ãŖã“ã‹ã‚Š
b9713259a7 fix(frontend): 襨į¤ēするもぎがãĒいときãĢはMkResultをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ (#16740) 2025-11-04 15:16:58 +09:00
ã‹ãŖã“ã‹ã‚Š
e15b8b7fa3 fix(frontend): formlinkぎ゚ã‚ŋイãƒĢäŋŽæ­Ŗ (#16741) 2025-11-04 15:13:24 +09:00
ã‹ãŖã“ã‹ã‚Š
ca89c86426 fix(frontend): č‡Ē分ãĢå‰˛ã‚ŠåŊ“ãĻられたロãƒŧãƒĢ一čĻ§ãŽäŊ™į™ŊをčĒŋ整 (#16747) 2025-11-04 15:12:20 +09:00
ã‹ãŖã“ã‹ã‚Š
6bce19655b fix(frontend): ドナイブぎtipぎ゚ã‚ŋイãƒĢäŋŽæ­Ŗ (#16742) 2025-11-04 11:58:29 +09:00
ã‹ãŖã“ã‹ã‚Š
78ed024b0b refactor(frontend): EmojiPickerãŽå†—é•ˇãĒCSSã‚’ä¸€éƒ¨į°Ąį•Ĩ化 (#16717) 2025-11-02 12:12:33 +09:00
ã‹ãŖã“ã‹ã‚Š
6f76b598a1 fix: follow-up of #16719 [ci skip] (#16732) 2025-11-01 13:58:35 +09:00
syuilo
a888f2863b Node.js 24 support (#16723)
* Revert "テ゚トが動かãĒいためnodejs 24ã‚ĩポãƒŧトを取りæļˆã—"

This reverts commit a892bbcce5.

* fix jest.js

* ãƒ•ã‚Ąã‚¤ãƒĢぎæˇģä옿–šæŗ•ã‚’å¤‰æ›´

---------

Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
2025-10-30 21:47:04 +09:00
syuilo
a892bbcce5 テ゚トが動かãĒいためnodejs 24ã‚ĩポãƒŧトを取りæļˆã— 2025-10-29 09:58:44 +09:00
ã‹ãŖã“ã‹ã‚Š
6571c87e14 fix: attempt to fix test (#16719)
* fix(backend): attempt to fix test

* fix

* Revert "fix(backend): attempt to fix test"

This reverts commit 67dff577c9.

* attempt to fix test

* Revert "fix"

This reverts commit cec3d2f5c6.

* fix
2025-10-28 11:35:23 +09:00
ã‹ãŖã“ã‹ã‚Š
9e0f18a705 deps: update @types/node to v24 [ci skip] (#16718)
* update `@types/node` to v24

* fix
2025-10-28 11:34:42 +09:00
syuilo
3dfca2d61f lint 2025-10-28 11:05:14 +09:00
syuilo
f1578c282e update deps 2025-10-28 10:43:59 +09:00
syuilo
231a6877be enhance: Node.js v24がActive LTSãĢį§ģčĄŒã•ã‚ŒãŸã“ã¨ãĢäŧ´ã„v24を標æē–ãĢ 2025-10-28 10:27:11 +09:00
ã‹ãŖã“ã‹ã‚Š
d0a5ccc1ec fix(frontend): ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽã‚¤ãƒŗãƒãƒŧトåŋ˜ã‚Œ (#16715) 2025-10-27 18:41:17 +09:00
ã‹ãŖã“ã‹ã‚Š
4e16e23acd fix(frontend): confettiãŽåŽŸčĄŒãŒã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšã‚’č€ƒæ…Žã—ãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16714)
* fix(frontend): confettiãŽåŽŸčĄŒãŒã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšã‚’č€ƒæ…Žã—ãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-27 18:41:03 +09:00
github-actions[bot]
17da44078b [skip ci] Update CHANGELOG.md (prepend template) 2025-10-27 04:19:47 +00:00
github-actions[bot]
1f29fb4e40 Release: 2025.10.2 2025-10-27 04:19:42 +00:00
syuilo
0343b4e689 Update CHANGELOG.md 2025-10-27 09:50:27 +09:00
syuilo
a76a1a6305 Add permissions for pull-requests in workflow 2025-10-26 21:16:43 +09:00
github-actions[bot]
1f934ada5d Bump version to 2025.10.2-beta.0 2025-10-26 10:34:10 +00:00
syuilo
cd77404006 fix tooltip text 2025-10-26 19:29:37 +09:00
github-actions[bot]
351386c8ff Bump version to 2025.10.2-alpha.0 2025-10-26 01:35:02 +00:00
syuilo
298f8802d4 fix(frontend): æœŸé™ãŒį„ĄæœŸé™ãŽã‚ĸãƒŗã‚ąãƒŧトãĢ投įĨ¨ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16708
2025-10-26 10:32:12 +09:00
syuilo
6e614ff061 Revert "Fix touch position offset in image masking on iOS devices (#16702)"
This reverts commit 456504cf82.
2025-10-25 19:32:00 +09:00
syuilo
ca76ba1871 Update CHANGELOG.md 2025-10-25 08:47:51 +09:00
syuilo
9f768b8022 fix(frontend): ã‚­ãƒŖãƒƒã‚ˇãƒĨをクãƒĒã‚ĸするとテãƒŧãƒžå†éŠį”¨ã™ã‚‹ãžã§ãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ãŒæ­Ŗã—ãčĄŒã‚ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-10-25 08:22:47 +09:00
github-actions[bot]
4ff826eb3d [skip ci] Update CHANGELOG.md (prepend template) 2025-10-24 06:31:38 +00:00
github-actions[bot]
60bcb9c6a9 Release: 2025.10.1 2025-10-24 06:31:32 +00:00
github-actions[bot]
0c85bfd56f Bump version to 2025.10.1-beta.4 2025-10-24 02:28:37 +00:00
syuilo
9d37f696b4 New Crowdin updates (#16692)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)
2025-10-24 11:15:30 +09:00
syuilo
2734ff6af7 Update CHANGELOG.md 2025-10-24 11:15:11 +09:00
Copilot
456504cf82 Fix touch position offset in image masking on iOS devices (#16702)
* Initial plan

* Fix iOS touch position offset in image masking feature

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-24 11:14:12 +09:00
syuilo
81cea6aed5 Update MkImageEffectorDialog.vue
related? #16703
2025-10-24 11:01:20 +09:00
syuilo
2d1b7c957a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-10-24 10:41:55 +09:00
syuilo
5b6aa1496a Update about-misskey.vue 2025-10-24 10:40:11 +09:00
github-actions[bot]
259dd34b26 Bump version to 2025.10.1-beta.3 2025-10-23 10:25:35 +00:00
syuilo
cf81406fae Fix audio track loss during video compression on iOS
äŋŽæ­Ŗ: iOSで動į”ģãŽåœ§į¸Žã‚’čĄŒã†ã¨éŸŗåŖ°ãƒˆãƒŠãƒƒã‚¯ãŒå¤ąã‚ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2025-10-23 19:00:28 +09:00
Copilot
42f230f223 Fix video audio loss during compression by preserving audio stream (#16696)
* Initial plan

* Fix video audio loss during compression by specifying AAC codec

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Fix audio by avoiding transcoding - copy audio stream directly

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-23 18:59:12 +09:00
ã‹ãŖã“ã‹ã‚Š
2e07e50bb4 refactor(frontend): æ—ĸ存ぎGLSLを単į‹ŦãŽãƒ•ã‚Ąã‚¤ãƒĢãĢį§ģ行 (#16677)
* refactor(frontend): æ—ĸ存ぎGLSLを単į‹ŦãŽãƒ•ã‚Ąã‚¤ãƒĢãĢį§ģ行

* fix: glslãƒ•ã‚Ąã‚¤ãƒĢã‚’å‚į…§å…ƒãƒ•ã‚Ąã‚¤ãƒĢと同じ場所ãĢį§ģ動
2025-10-23 11:05:21 +09:00
ã‹ãŖã“ã‹ã‚Š
d203e1a446 refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆ (#16694) 2025-10-23 11:04:27 +09:00
github-actions[bot]
4988719a2e Bump version to 2025.10.1-beta.2 2025-10-22 02:13:11 +00:00
syuilo
f0380f2d1c enhance(frontend): improve theme apply handling 2025-10-22 11:11:30 +09:00
github-actions[bot]
130d065d0c Bump version to 2025.10.1-beta.1 2025-10-22 00:18:40 +00:00
syuilo
7b41fddf54 New Crowdin updates (#16686)
* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (English)
2025-10-22 09:12:22 +09:00
syuilo
aafd8b6bf7 fix(frontend): ダãƒŧクãƒĸãƒŧドぎ同期が抟čƒŊしãĒã„å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16688
2025-10-22 09:11:15 +09:00
github-actions[bot]
7a82c1a912 Bump version to 2025.10.1-beta.0 2025-10-21 11:08:40 +00:00
syuilo
3c97c12e7f enhance(frontend): 下書き/äēˆį´„投į¨ŋ一čĻ§ã¯æŠ•į¨ŋフりãƒŧムぎã‚ĸã‚Ģã‚ĻãƒŗãƒˆãƒĄãƒ‹ãƒĨãƒŧ内ãĢį§ģ動し、下書きäŋå­˜ã¯ã€Œ...ã€ãƒĄãƒ‹ãƒĨãƒŧ内ãĢį§ģ動 2025-10-21 20:03:57 +09:00
syuilo
5b5a1f08e1 enhance(backend): įŽĄį†č€…/ãƒĸデãƒŦãƒŧã‚ŋãƒŧã¯ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ĸップロãƒŧドåˆļ限をバイパ゚するようãĢ
Resolve #16687
2025-10-21 19:24:43 +09:00
syuilo
c4ee95a40a Add workflow to request release review via comment
This workflow triggers a comment reply when an issue comment with '/request-release-review' is created, providing guidance for the release review process.
2025-10-21 14:25:55 +09:00
syuilo
8ea7fe0ba1 Update CHANGELOG for version 2025.10.0 2025-10-21 12:55:31 +09:00
ã‹ãŖã“ã‹ã‚Š
187b6477da fix(deps): fix broken lockfile (#16685) 2025-10-21 11:37:52 +09:00
renovate[bot]
09896fdc12 chore(deps): update [misskey-js] update dependencies to v8.46.1 [ci skip] (#16681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 11:36:03 +09:00
renovate[bot]
d4cda989a2 chore(deps): update [root] update dependencies to v8.46.1 [ci skip] (#16682)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 11:35:47 +09:00
renovate[bot]
f93043e170 fix(deps): update [backend] update dependencies [ci skip] (#16683)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 11:28:34 +09:00
renovate[bot]
1c2e57d60c fix(deps): update [frontend] update dependencies [ci skip] (#16684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 11:06:25 +09:00
github-actions[bot]
67c853104c Bump version to 2025.10.1-alpha.6 2025-10-21 00:58:02 +00:00
syuilo
986d783940 New Crowdin updates (#16673)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)
2025-10-21 09:22:27 +09:00
ã‹ãŖã“ã‹ã‚Š
61cfccff37 fix(deps): fix broken lockfile (#16679) 2025-10-21 09:06:25 +09:00
renovate[bot]
b161fe7adc fix(deps): update dependency nodemailer to v7 [security] [ci skip] (#16611)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 08:56:01 +09:00
renovate[bot]
c3b1c8a8ff chore(deps): update dependency @types/node to v22.18.10 [ci skip] (#16674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 20:41:08 +09:00
renovate[bot]
bc2b512be6 chore(deps): update [misskey-js] update dependencies [ci skip] (#16612)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 20:40:38 +09:00
renovate[bot]
7fe9574897 chore(deps): update pnpm/action-setup action to v4.2.0 [ci skip] (#16675)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:37:10 +09:00
renovate[bot]
8549f71656 fix(deps): update [backend] update dependencies [ci skip] (#16676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 19:36:43 +09:00
github-actions[bot]
ae4487fa69 Bump version to 2025.10.1-alpha.5 2025-10-20 09:37:00 +00:00
renovate[bot]
0a75d6fcf1 fix(deps): update [frontend] update dependencies [ci skip] (#16613)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 16:44:58 +09:00
renovate[bot]
d3bb24d851 chore(deps): update [root] update dependencies [ci skip] (#16614)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 16:27:38 +09:00
æžœį‰ŠãƒĒãƒŗ
9aea7363ce fix(frontend): MkPollãŽé›†č¨ˆåŽŒäē†åžŒãŽæŒ™å‹•がおかしいぎをäŋŽæ­Ŗ (#16646)
* MkPollãŽé›†č¨ˆåŽŒäē†åžŒãŽæŒ™å‹•がおかしいぎをäŋŽæ­Ŗ

* fix lint

* watchを削除できるようãĢäŋŽæ­Ŗ

* fix

* Update Changelog

* fix lint

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-10-20 16:11:01 +09:00
github-actions[bot]
f0889f4b3c Bump version to 2025.10.1-alpha.4 2025-10-20 06:36:00 +00:00
ã‹ãŖã“ã‹ã‚Š
b8433b2413 enhance(frontend): glslを単į‹ŦãŽãƒ•ã‚Ąã‚¤ãƒĢãĢ分é›ĸ (#16665) 2025-10-20 15:23:19 +09:00
syuilo
4e9070a4c5 update happy-dom 2025-10-20 15:19:19 +09:00
syuilo
bff194f648 Update pnpm-workspace.yaml 2025-10-20 15:18:18 +09:00
ã‹ãŖã“ã‹ã‚Š
8714945ec9 fix(frontend): ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧク配įŊŽãŽã‚¨ãƒ•ã‚§ã‚¯ãƒˆãŒåŖŠã‚ŒãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16662)
* fix(frontend): ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧク配įŊŽãŽã‚¨ãƒ•ã‚§ã‚¯ãƒˆãŒåŖŠã‚ŒãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* enhance: add settings for noBoundingBoxExpansion

* Update Changelog

* fix

* perf: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクぎrepeatをWRAPåąžæ€§ã§åˆļåžĄã™ã‚‹ã‚ˆã†ãĢ

* fix: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクをrepeatした際ãĢ回čģĸã‚„æ‹Ąå¤§į¸Žå°ãŽä¸­åŋƒãŒã€ŒäŊįŊŽã€č¨­åŽšã‚’č€ƒæ…Žã—ãĒいぎをäŋŽæ­Ŗ

* fix: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクをrepeatした際ãĢマãƒŧã‚¸ãƒŗãŒå„ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクごとぎマãƒŧã‚¸ãƒŗã¨ãĒãŖãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix: ãƒĒピãƒŧトãƒĸãƒŧãƒ‰æ™‚ãŽæ‹Ąå¤§į¸Žå°ãŽåŽŸį‚šãŒã€ã‚ĸãƒŠã‚¤ãƒĄãƒŗãƒˆãŽč¨­åŽšãĢかかわらずåˇĻ上ãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* enhance: preserveBoundingRect ぎįŋģč¨ŗæ–‡å­—ã‚’å¤‰æ›´

* fix: remove description

* fix

* fix: 回čģĸぎ向きが逆ãĢãĒãŖãĻいるぎをäŋŽæ­Ŗ

* fix: マãƒŧã‚¸ãƒŗã¯å…ƒį”ģ像ぎ大きさãĢå¯žã™ã‚‹å‰˛åˆã§įŽ—å‡ēするようãĢ

* Update watermarkPlacement.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-20 15:05:23 +09:00
syuilo
aadc7bf61a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-10-20 14:48:16 +09:00
syuilo
acd35ef96c add note 2025-10-20 14:48:14 +09:00
ã‹ãŖã“ã‹ã‚Š
43919a3fe3 Update CHANGELOG.md (follow-up of #16672) 2025-10-20 00:22:25 +09:00
ã‹ãŖã“ã‹ã‚Š
8a21202281 fix(frontend): ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎロãƒŧãƒĢãƒãƒƒã‚¸čĄ¨į¤ēãŽæ–‡č¨€ã‚’ã‚ã‹ã‚Šã‚„ã™ã (#16672) 2025-10-19 23:04:57 +09:00
github-actions[bot]
579499a7df Bump version to 2025.10.1-alpha.3 2025-10-19 04:22:23 +00:00
syuilo
b48233eb4c New Crowdin updates (#16657)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)
2025-10-19 13:19:56 +09:00
ã‹ãŖã“ã‹ã‚Š
d98bf012b5 refactor(frontend): ã‚Ģ゚ã‚ŋãƒ ãƒ‡ã‚ŖãƒŦã‚¯ãƒ†ã‚Ŗãƒ–ãŽåž‹äģ˜ã‘ (#16659)
* refactor(frontend): ã‚Ģ゚ã‚ŋãƒ ãƒ‡ã‚ŖãƒŦã‚¯ãƒ†ã‚Ŗãƒ–ãŽåž‹äģ˜ã‘

* fix
2025-10-19 11:36:00 +09:00
anatawa12
44930342a8 Revert typeorm patches (#16664)
* chore: remove patches

* chore: remove unnecessary 'DEFAULT NULL's

* chore: add patches with .gitkeep
2025-10-19 11:34:34 +09:00
ã‹ãŖã“ã‹ã‚Š
29892d2a01 enhance: ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎロãƒŧãƒĢãƒãƒƒã‚¸ã‚’čĄ¨į¤ēするかおうかをã‚ĩãƒŧバãƒŧįŽĄį†č€…ãŒč¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#16661)
* enhance: ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎロãƒŧãƒĢãƒãƒƒã‚¸ã‚’čĄ¨į¤ēするかおうかをã‚ĩãƒŧバãƒŧįŽĄį†č€…ãŒč¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* build misskey-js with types
2025-10-16 22:45:37 +09:00
ã‹ãŖã“ã‹ã‚Š
b6bf3cfcb7 fix(frontend): バナãƒŧį”ģ像ぎį”ģéĸ上でぎクロップがäģĨ前ぎ挙動と同一ãĢãĒるようãĢ (#16658)
* fix(frontend): バナãƒŧį”ģ像ぎį”ģéĸ上でぎクロップがäģĨ前ぎ挙動と同一ãĢãĒるようãĢ

* fix
2025-10-16 18:04:08 +09:00
ã‹ãŖã“ã‹ã‚Š
a132a1d3e1 fix(frontend): 外部ã‚ĸプãƒĒč¨­åŽšãŽã‚ĸプãƒĒã‚ĸã‚¤ã‚ŗãƒŗãĢ変ãĒäŊ™į™Ŋがå…ĨãŖãĻいるぎをäŋŽæ­Ŗ (#16660) 2025-10-16 18:01:25 +09:00
ã‹ãŖã“ã‹ã‚Š
8cfd147555 fix(frontend): ロãƒŧãƒĢポãƒĒã‚ˇãƒŧãĢよりダイãƒŦã‚¯ãƒˆãƒĄãƒƒã‚ģãƒŧã‚¸ãŒį„ĄåŠšåŒ–ã•ã‚ŒãĻいる際ぎデッキぎダイãƒŦã‚¯ãƒˆãƒĄãƒƒã‚ģãƒŧジã‚Ģナムぎ挙動を攚善 (#16656)
* fix(frontend): ロãƒŧãƒĢポãƒĒã‚ˇãƒŧãĢよりダイãƒŦã‚¯ãƒˆãƒĄãƒƒã‚ģãƒŧã‚¸ãŒį„ĄåŠšåŒ–ã•ã‚ŒãĻいる際ぎデッキぎダイãƒŦã‚¯ãƒˆãƒĄãƒƒã‚ģãƒŧジã‚Ģナムぎ挙動を攚善

* Update Changelog
2025-10-16 11:17:47 +09:00
syuilo
a405575cd6 chore(frontend): add tips 2025-10-16 09:44:58 +09:00
github-actions[bot]
56885cceed Bump version to 2025.10.1-alpha.2 2025-10-15 04:11:32 +00:00
syuilo
3c64281696 Revert "fix(deps): update dependency happy-dom to v20 [security] (#16644)"
This reverts commit 45b3afa70d.
2025-10-15 13:05:37 +09:00
renovate[bot]
45b3afa70d fix(deps): update dependency happy-dom to v20 [security] (#16644)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 13:00:29 +09:00
syuilo
beabe84354 New Crowdin updates (#16645)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)
2025-10-15 12:59:49 +09:00
ã‹ãŖã“ã‹ã‚Š
42008d1377 fix(frontend): ãƒ‡ãƒƒã‚­ãŽãƒĄã‚¤ãƒŗã‚ĢナムぎヘッダをクãƒĒックしãĻもペãƒŧジ上部/下部ãĢ゚クロãƒŧãƒĢしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16653)
* fix(frontend): ãƒ‡ãƒƒã‚­ãŽãƒĄã‚¤ãƒŗã‚ĢナムぎヘッダをクãƒĒックしãĻも上部ãĢ゚クロãƒŧãƒĢしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix

* Update Changelog

* fix lint

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-15 12:59:26 +09:00
ã‹ãŖã“ã‹ã‚Š
3df81931ec fix(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧãŽč¨­åŽšã§å‰Šé™¤ã—ãŸé …į›Žã‚’ããŽå ´ã§å†čŋŊ加できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16652)
* fix(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧãŽč¨­åŽšã§å‰Šé™¤ã—ãŸé …į›Žã‚’ããŽå ´ã§å†čŋŊ加できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-10-15 12:14:03 +09:00
github-actions[bot]
4c536630d4 Bump version to 2025.10.1-alpha.1 2025-10-10 10:01:31 +00:00
syuilo
92cc55f0f1 New translations ja-jp.yml (English) (#16633) 2025-10-10 18:59:42 +09:00
ã‹ãŖã“ã‹ã‚Š
f8c6273acc fix(frontend): scroll-driven animation非寞åŋœį’°åĸƒã§ãƒãƒŠãƒŧį”ģ像が上下中夎ãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16632)
* fix(frontend): scroll-driven animation非寞åŋœį’°åĸƒã§ãƒãƒŠãƒŧį”ģ像が上下中夎ãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-10-10 09:33:35 +09:00
ã‹ãŖã“ã‹ã‚Š
edf7beff23 fix(frontend/aiscript): Mk:toastを同期é–ĸ数ãĢ変更 (#16480) 2025-10-09 11:30:34 +09:00
ã‹ãŖã“ã‹ã‚Š
3804028b6e chore(deps): update dependency @types/node to v22.18.8 (#16630)
* chore(deps): update dependency @types/node to v22.18.8

* run pnpm dedupe

* Update Changelog
2025-10-09 10:35:39 +09:00
renovate[bot]
70473c66e9 fix(deps): update [backend] update dependencies [ci skip] (#16615)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 10:19:43 +09:00
renovate[bot]
a87a3c6693 chore(deps): update [tools] update dependencies [ci skip] (#16546)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 10:06:14 +09:00
ã‹ãŖã“ã‹ã‚Š
72a5daeb9a update deps [ci skip] (#16628) 2025-10-09 09:57:49 +09:00
github-actions[bot]
54efe1b4c5 Bump version to 2025.10.1-alpha.0 2025-10-09 00:32:10 +00:00
syuilo
24129efe97 New translations ja-jp.yml (Italian) (#16625) 2025-10-09 09:30:01 +09:00
æžœį‰ŠãƒĒãƒŗ
41aa0c8efe [ã‚Ģ゚ã‚ŋムįĩĩ文字beta]MacぎCmdキãƒŧ寞åŋœã¨Ctrl/Cmd+Arrowキãƒŧ寞åŋœ (#16621)
* [ã‚Ģ゚ã‚ŋムįĩĩ文字beta]MacぎCmdキãƒŧ寞åŋœã¨Ctrl/Cmd+Arrowキãƒŧ寞åŋœ

* Update packages/frontend/src/components/grid/MkGrid.vue

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-10-09 09:29:47 +09:00
ãŠã•ã‚€ãŽã˛ã¨
37526de323 fix: aliasesぎåŒēåˆ‡ã‚Šæ–‡å­—ãŒä¸€č‡´ã—ãĻいãĒいぎをäŋŽæ­Ŗ (#16622)
* fix: aliasesぎåŒēåˆ‡ã‚Šæ–‡å­—ãŒä¸€č‡´ã—ãĻいãĒいぎをäŋŽæ­Ŗ

* fix CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-09 09:29:09 +09:00
ã‹ãŖã“ã‹ã‚Š
21ed2e3002 fix(frontend): バナãƒŧį”ģ像ぎã‚ĩイã‚ēãŒãŠã‹ã—ã„å•éĄŒã‚’äŋŽæ­Ŗ (#16627)
* fix(frontend): バナãƒŧį”ģ像ぎã‚ĩイã‚ēãŒãŠã‹ã—ã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-10-09 09:28:27 +09:00
github-actions[bot]
917def4e13 [skip ci] Update CHANGELOG.md (prepend template) 2025-10-08 13:18:11 +00:00
github-actions[bot]
d1eb1cad42 Release: 2025.10.0 2025-10-08 13:18:04 +00:00
syuilo
994690eebf Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-10-08 17:50:14 +09:00
syuilo
b25810e091 fix(backend): improve NoteDraftService validation 2025-10-08 17:50:04 +09:00
github-actions[bot]
03544dfd9d Bump version to 2025.10.0-rc.0 2025-10-08 08:49:44 +00:00
æžœį‰ŠãƒĒãƒŗ
d4df749f4f įĩĩ文字ぎčŋŊåŠ čžžæ›¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢするとįĩĩ文字ピッã‚Ģãƒŧダイã‚ĸログでãƒĻãƒ‹ã‚ŗãƒŧドįĩĩ文字がå‡ēãĻこãĒいぎをäŋŽæ­Ŗ (#16618)
* Fix: ãƒĻãƒ‹ã‚ŗãƒŧドįĩĩ文字ぎčŋŊåŠ čžžæ›¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢするとãƒĻãƒ‹ã‚ŗãƒŧドįĩĩ文字がå‡ēãĻこãĒくãĒる

* add change log

* Update CHANGELOG.md

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-10-08 17:40:19 +09:00
syuilo
04e2d44d28 add note 2025-10-08 17:37:44 +09:00
syuilo
6d2e582eaf fix(backend): improve NoteDraftService validation 2025-10-08 17:36:32 +09:00
syuilo
9eb975e71d enhance(frontend): text/*をデフりãƒĢトでã‚ĸップロãƒŧド可čƒŊãĢ 2025-10-08 17:30:37 +09:00
syuilo
ced687117f Update CHANGELOG.md 2025-10-08 17:27:53 +09:00
syuilo
7cc0483b47 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-10-08 17:19:59 +09:00
syuilo
a8a0c1c1b6 add notes 2025-10-08 17:19:57 +09:00
syuilo
6b438f2ce0 New Crowdin updates (#16605)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)
2025-10-08 11:48:30 +09:00
ã‹ãŖã“ã‹ã‚Š
188b37b33f fix(gh): aiscript 0.19.0 ぎ更新をå›ē厚 (renovate) 2025-10-08 10:46:15 +09:00
syuilo
0b642cf446 chore(frontend): add caption for maxFileSize 2025-10-07 09:47:26 +09:00
syuilo
fe38115883 lint 2025-10-06 20:01:19 +09:00
syuilo
6fba73ca13 Update pnpm-lock.yaml 2025-10-06 19:21:21 +09:00
syuilo
0d33e1f839 fix notes\drafts\create param defs 2025-10-06 19:21:17 +09:00
syuilo
74f33157a3 New Crowdin updates (#16601)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)
2025-10-06 15:39:18 +09:00
syuilo
ae10cad9a7 perf(frontend): improve about#emojis performancce 2025-10-06 10:21:46 +09:00
syuilo
ba9924abdb refactor(frontend): use useTemplateRef 2025-10-06 10:18:14 +09:00
github-actions[bot]
99686801a0 Bump version to 2025.10.0-beta.2 2025-10-06 01:12:30 +00:00
ã‹ãŖã“ã‹ã‚Š
f3e0713501 enhance(frontend): お問い合わせペãƒŧã‚¸ã‹ã‚‰ãƒ‡ãƒã‚¤ã‚šæƒ…å ąã‚’å‡ē力できるようãĢ (#16598)
* enhance(frontend): ãƒ‡ãƒã‚¤ã‚šæƒ…å ąã‚’å‡ē力できるようãĢ

* fix lint

* Update Changelog

* enhance: getHighEntropyValuesがäŊŋį”¨ã§ããĒã‹ãŖãŸå ´åˆãŽãƒ•ã‚ŠãƒŧãƒĢバックをčŋŊ加

* fix lint

* fix: getHighEntropyValuesがäŊŋį”¨ã§ããĒã„å ´åˆã¯į”ŸãŽUAをčŋ”すようãĢ

* enhance: getHighEntropyValuesがäŊŋį”¨ã§ãã‚‹å ´åˆã§ã‚‚į”ŸãŽUAをåĢめるようãĢ

* âœŒī¸

* onHeaderClicked -> onOpened
2025-10-06 10:06:53 +09:00
ã‹ãŖã“ã‹ã‚Š
7fcbf57a9d fix(frontend): 存在しãĒいįŋģč¨ŗã‚’äŋŽæ­Ŗ (#16604) 2025-10-06 10:06:20 +09:00
github-actions[bot]
7cd55c31da Bump version to 2025.10.0-beta.1 2025-10-05 23:59:45 +00:00
ã‹ãŖã“ã‹ã‚Š
d03cf4d7f9 fix(frontend): 通įŸĨãŽč¨­åŽšį”ģéĸでäēˆį´„投į¨ŋé–ĸé€ŖãŽįŋģč¨ŗãŒåŊ“ãŸãŖãĻいãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#16603)
* fix(frontend): äēˆį´„投į¨ŋ通įŸĨãŽč¨­åŽšį”ģéĸãĢ不čļŗã—ãĻいるįŋģč¨ŗã‚’čŋŊ加

* fix(misskey-js): å샿­ĸされた通įŸĨãŒåŽšįžŠãĢæŽ‹ãŖãĻいるぎをäŋŽæ­Ŗ

* fix(frontend): äēˆį´„投į¨ŋぎ厌äē†/å¤ąæ•—é€šįŸĨはã‚Ēãƒŗã‚Ēフぎãŋ
2025-10-06 08:55:22 +09:00
ã‹ãŖã“ã‹ã‚Š
a8fcdb79ab fix(frontend): į”ģéĸåˇĻãŽãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧでã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚ĸã‚¤ã‚ŗãƒŗãĢtooltipがつかãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16602) 2025-10-05 18:53:57 +09:00
ã‹ãŖã“ã‹ã‚Š
eae9af73c2 enhance(frontend): MkTabs, MkPageHeader.tabsãĢãĻã‚ŋブハイナイトぎCSS Anchor PositioningãĢ寞åŋœ (#16595)
* fix(frontend): modalぎ中でtabsをäŊŋį”¨ã™ã‚‹éš›ãĢハイナイトが変ãĒäŊįŊŽãĢå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix lint

* Revert "fix(frontend): modalぎ中でtabsをäŊŋį”¨ã™ã‚‹éš›ãĢハイナイトが変ãĒäŊįŊŽãĢå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 3b0ec46990.

* fix

* fix

* enhance(frontend): MkTabsぎã‚ŋブハイナイト切りæ›ŋえをCSS anchor positioningãĢ寞åŋœã•せる

* enhance(frontend): MkPageHeader.tabsぎã‚ŋブハイナイト切りæ›ŋえをCSS anchor positioningãĢ寞åŋœã•せる

* 🎨
2025-10-05 18:53:28 +09:00
ã‹ãŖã“ã‹ã‚Š
c0dc156df7 enhance(frontend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢバナãƒŧį”ģ像ぎparallaxをscroll-driven animationãĢįŊŽãæ›ãˆ (#16241)
* enhance(frontend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢバナãƒŧį”ģ像ぎparallaxをscroll-driven animationãĢįŊŽãæ›ãˆ

* lint

* revert unrelated changes

* Update packages/frontend/src/pages/user/home.vue

* remove inset shadow

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-10-05 16:49:33 +09:00
ã‹ãŖã“ã‹ã‚Š
720c6519cd refactor(frontend): MkTabぎ指厚をpropsã‹ã‚‰čĄŒã†ã‚ˆã†ãĢ (#16596)
* refactor(frontend): MkTabぎ指厚をpropsã‹ã‚‰čĄŒã†ã‚ˆã†ãĢ

* Update explore.featured.vue
2025-10-05 15:48:11 +09:00
syuilo
f89b4cdc12 Update CHANGELOG with new features and enhancements 2025-10-05 15:45:11 +09:00
ã‹ãŖã“ã‹ã‚Š
46b0e8115a enhance(frontend): åŽŸé¨“įš„æŠŸčƒŊとしãĻTranslator APIã‚’į”¨ã„ãŸįŋģč¨ŗã‚’åŽŸčŖ… (#16600)
* enhance(frontend): åŽŸé¨“įš„æŠŸčƒŊとしãĻTranslator APIã‚’į”¨ã„ãŸįŋģč¨ŗã‚’åŽŸčŖ…

* remove unused imports

* remove unnecessary console.log

* fix 襨記æēれ

* fix lint
2025-10-05 15:43:13 +09:00
syuilo
7796fce779 New Crowdin updates (#16532)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2025-10-05 13:28:23 +09:00
renovate[bot]
3954837cfa fix(deps): update [root] update dependencies [skip ci] (#16576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 15:58:30 +09:00
renovate[bot]
7ea4cad12e chore(deps): update [misskey-js] update dependencies [skip ci] (#16543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 15:44:08 +09:00
github-actions[bot]
d864e9a269 Bump version to 2025.10.0-beta.0 2025-10-04 06:40:01 +00:00
syuilo
4e0434c275 Update CHANGELOG with new features and enhancements 2025-10-04 15:38:05 +09:00
renovate[bot]
e2f939080a fix(deps): update [frontend] update dependencies [ci skip] (#16548)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 15:26:26 +09:00
renovate[bot]
6956f44d1f chore(deps): update [github actions] update dependencies (#16545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 15:18:21 +09:00
renovate[bot]
a393d5a87e fix(deps): update [backend] update dependencies (#16547)
* fix(deps): update [backend] update dependencies

* chore: update typeorm.patch

* fix: handle socket creation failure in HttpRequestServiceAgent

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-10-04 15:04:28 +09:00
syuilo
6c634de482 Bump version to 2025.10.0 in CHANGELOG
Updated version number and note for pnpm requirement.
2025-10-04 09:50:58 +09:00
syuilo
fc02e0d34d chore(frontend): make enableFolderPageView false by default
see #16553
2025-10-04 08:54:49 +09:00
syuilo
cb1a90ddad chore(frontend): improve usability 2025-10-04 08:53:19 +09:00
github-actions[bot]
f0fb3a56a8 Bump version to 2025.10.0-alpha.0 2025-10-01 04:57:00 +00:00
ã‹ãŖã“ã‹ã‚Š
b8ae7edcec fix(gh): add minimumReleaseAge settings to renovate [ci skip] 2025-09-28 18:28:37 +09:00
syuilo
e24233c1c7 add ideas 2025-09-27 20:53:21 +09:00
syuilo
225154d76d enhance(frontend): improve zoomLines image effect 2025-09-27 18:46:26 +09:00
syuilo
c5f9c0ce5c enhance(frontend): add pixelate mask effect 2025-09-26 18:27:53 +09:00
github-actions[bot]
cce302ae4f Bump version to 2025.9.1-alpha.2 2025-09-26 06:44:58 +00:00
ã‹ãŖã“ã‹ã‚Š
e0d210e15b fix(frontend): ã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽã‚°ãƒŠãƒ•ãƒĸãƒŧドが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16579)
* fix(frontend): ã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽã‚°ãƒŠãƒ•ãƒĸãƒŧドが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* 🎨

* Update Changelog

* fix
2025-09-26 15:36:50 +09:00
syuilo
0b7634b126 enhance(frontend): テãƒŧマをドナッグ&ドロップできるようãĢ 2025-09-26 15:36:25 +09:00
syuilo
d1446d195a feat: scheduled post (#16577)
* Update NoteDraft.ts

* Update NoteDraft.ts

* wip

* Update CHANGELOG.md

* wip

* Update PostScheduledNoteProcessorService.ts

* Update PostScheduledNoteProcessorService.ts

* Update Notification.ts

* wip

* Update NoteDraftService.ts

* Update NoteDraftService.ts

* Update NoteDraftService.ts

* wip

* Create 1758677617888-scheduled-post.js

* Update index.d.ts

* Update stats.ts

* wip

* wip

* wip

* wip

* wip

* Update MkNotification.vue

* wip

* wip

* wip

* Update NoteDraftService.ts

* Update NoteDraftService.ts

* wip

* wip

* Update NoteDraftEntityService.ts

* wip

* Update index.d.ts

* Update MkPostForm.vue

* wip

* wip

* wip

* Update NoteCreateService.ts

* wip

* wip

* wip

* Update NoteDraftEntityService.ts

* Update NoteCreateService.ts

* Update NoteDraftService.ts

* wip

* Update NoteDraftService.ts

* wip

* wip

* Update MkPostForm.vue

* wip

* Update MkPostForm.vue

* Update os.ts

* wip

* Update MkNoteDraftsDialog.vue
2025-09-26 15:29:52 +09:00
ã‹ãŖã“ã‹ã‚Š
218070eb13 fix(frontend): ビãƒĢãƒ‰æˆæžœį‰ŠãŽãƒ•ã‚Ąã‚¤ãƒĢ名ãĢlocalesぎhashをåĢめるようãĢ (#16580) 2025-09-24 17:01:48 +09:00
syuilo
0f8c068e84 feat(frontend): Video compression (#16574)
* wip

* Update CHANGELOG.md

* wip

* wip

* wip

* wip

* Update use-uploader.ts

* Update use-uploader.ts
2025-09-24 09:01:06 +09:00
github-actions[bot]
69d66b89f2 Bump version to 2025.9.1-alpha.1 2025-09-22 10:52:25 +00:00
éĨē子w (Yumechi)
211365de64 enhance(backend): č¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢãĢFastifyOptions.trustProxyをčŋŊ加 (#16567)
* enhance(backend): č¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢãĢFastifyOptions.trustProxyをčŋŊ加

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* try harder

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-09-22 19:45:01 +09:00
syuilo
966127c63e enhance(frontend): įĩĩ文字ピッã‚Ģãƒŧぎã‚ĩイã‚ēをより大きくできるようãĢ 2025-09-22 19:43:31 +09:00
æžœį‰ŠãƒĒãƒŗ
54800971eb ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎ「ãƒĻãƒŧã‚ļãƒŧぎノãƒŧトを検į´ĸ」でロãƒŧã‚ĢãƒĢぎãƒĻãƒŧã‚ļãƒŧを検į´ĸできãĒいぎをäŋŽæ­Ŗ (#16570)
* ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎ「ãƒĻãƒŧã‚ļãƒŧぎノãƒŧトを検į´ĸ」でロãƒŧã‚ĢãƒĢぎãƒĻãƒŧã‚ļãƒŧを検į´ĸできãĒいぎをäŋŽæ­Ŗ

* fix lint
2025-09-22 19:21:01 +09:00
syuilo
13d5c6d2b2 refactor MkAnimBg 2025-09-22 19:00:47 +09:00
syuilo
2cff00eedd update pnpm 2025-09-22 18:27:39 +09:00
syuilo
3fc2261041 dev(pnpm): set minimumReleaseAge to 7days
to mitigate supply-chain attack
Resolve #16572
2025-09-22 18:23:43 +09:00
syuilo
18d66c0233 Update CHANGELOG.md 2025-09-20 14:21:51 +09:00
Copilot
2f52c20150 Implement professional-grade Gaussian-approximated blur effect with resolution independence and configurable quality for image effector system (#16571)
* Initial plan

* Implement blur effect for image effector system

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Improve blur quality with configurable sample count

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Revert to simpler blur implementation with configurable sample count

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Fix blur size independence from sample count

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Make blur radius resolution-independent

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Update blur.ts

* Enhance blur quality with explicit diagonal sampling and fix parameter configuration

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Implement Gaussian-approximated blur with distance-based weighting for superior quality

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Revert "Implement Gaussian-approximated blur with distance-based weighting for superior quality"

This reverts commit c739e9f55b.

* Revert "Enhance blur quality with explicit diagonal sampling and fix parameter configuration"

This reverts commit ffbc6eeba7.

* wip

* tweak

* ellipse

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-09-20 14:19:35 +09:00
github-actions[bot]
9d70c9ad78 Bump version to 2025.9.1-alpha.0 2025-09-19 13:51:21 +00:00
tamaina
42b2aea533 feat(frontend): č‡Ēåˆ†ãŽãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧジぎä猿ŦĄå…ƒã‚ŗãƒŧド(QRã‚ŗãƒŧド)ã‚’čĄ¨į¤ēし、äģ–ぎäēēãŽã‚ŗãƒŧドをčĒ­ãŋ取りするペãƒŧジをčŋŊ加 (#16456)
* wip (qr.show.vue)

* added to navbar

* qr.show.vue

* fix

* added to navbar

* fix size

* 🎨

* 🎨

* fix div warn

* fix

* use * 0.25

* fix??

* fix lint

* clean up

* ???

* ?

* fix

* 🎨

* 🎨

* refactor

* 🎨

* 🎨

* :ar:t

* 🎨

* iphone flip

* no lazy import

* 🎨

* 🎨

* 🎨

* ãƒĻãƒŧã‚ļãƒŧ全部flipでいいや

* âœŒī¸

* fix

* fix

* fix lint

* 🎨

* fix type

* fix: local user profile url cannot be resolved with ap/show

* fix: local user url with hostname could not be resolved

* chore: use common utility for checking self host

* wip

* 🎨

* 🎨

* fix imports

* fix

* fix

* fix

* 🎨

* fix...

* set spacer-w

* âœŒī¸

* 全į”ģéĸでQRをčĒ­ã‚€ã‚ˆã†ãĢ

* fix

* 🎨

* modify navbar.ts

* start/stop on vue activation

* display raw content read from qr

* į̝æœĢぎQRã‚’ã‚šã‚­ãƒŖãƒŗã™ã‚‹ãƒœã‚ŋãƒŗã‚’čŋŊ加

* chore

* ã‚„ãŖãąã‚Šmfmを先ãĢ襨į¤ēする

* 🎨

* fix 18n

* QRぎ内厚は/users/:userIdãĢする

* add spdx

* use cqh

* `defineProps` is a compiler macro and no longer needs to be imported.

* use MkUserName

* 🎨

* 🎨

* refactor

* clean up

* refactor

* 🎨

* Update qr.show.vue

* MisskeyロゴãĢdrop-shadowをčŋŊ加

* clean up: do not use empty css

* fix os.select usage

* Update qr.vue

* Update qr.show.vue

* Update qr.show.vue

* Update get-user-menu.ts

* âœŒī¸

* Update show.ts

* Update ja-JP.yml

* watermark

* Update CHANGELOG.md

* Update qr.read.vue

* Update qr.read.vue

* wip

* Update MkWatermarkEditorDialog.Layer.vue

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-09-19 21:02:30 +09:00
syuilo
97adf6f2cc 🎨 2025-09-19 14:23:34 +09:00
tamaina
93ff209c51 enhance(frontend): bootでonunhandledrejectionでrenderErrorする場合、PromiseRejectionEvent.reasonã‚’æ¸Ąã™ã‚ˆã†ãĢ (#16563) 2025-09-18 19:35:23 +09:00
syuilo
5fe08d0bbb fix(frontend): iOSで、デバイ゚がダãƒŧクãƒĸãƒŧドだと初回čĒ­ãŋčžŧãŋ時ãĢエナãƒŧãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16562
2025-09-18 19:18:31 +09:00
syuilo
8c413d01e6 enhance(frontend): マ゚クエフェクト (#16556)
* wip

* wip

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.vue

* Update fillSquare.ts

* Update CHANGELOG.md

* Update fillSquare.ts
2025-09-17 18:38:56 +09:00
syuilo
b231da7c7c enhance(frontend): ãƒãƒŖãƒƒãƒˆãŽæ—ĨæœŦčĒžåį§°ã‚’ãƒ€ã‚¤ãƒŦã‚¯ãƒˆãƒĄãƒƒã‚ģãƒŧジãĢ & ベãƒŧã‚ŋを外す 2025-09-16 16:24:10 +09:00
syuilo
df3e44f62e enhance(backend): allow upload csv by default
Related #16541
2025-09-16 12:16:18 +09:00
ã‹ãŖã“ã‹ã‚Š
e504560477 fix: ã‚ĩãƒŧバãƒŧč¨­åŽšãĢã‚ˆã‚Šã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŽé–˛čĻ§ãŒåˆļ限されãĻã„ã‚‹å ´åˆãŽãƒĄãƒƒã‚ģãƒŧジをåŒēåˆĨするようãĢ (#16527) 2025-09-16 11:53:20 +09:00
syuilo
bcb2073715 enhance(backend): åˆæœŸč¨­åŽšã‚’ã‚šã‚­ãƒƒãƒ—ã—ãŸå ´åˆãŽåˆæœŸįŠļ態ポãƒĒã‚ˇãƒŧã§ã‚¤ãƒŗãƒãƒŧトįŗģをã‚Ēãƒ—ãƒˆã‚¤ãƒŗãĢ
Resolve #16540
2025-09-16 11:26:35 +09:00
syuilo
6a80c23a50 chore(frontend): enable enableFolderPageView by default 2025-09-15 14:33:32 +09:00
syuilo
2621f468ff enhance: åēƒå‘Šã”とãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ•ãƒŠã‚°ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2025-09-14 15:25:22 +09:00
ã‹ãŖã“ã‹ã‚Š
d4654dd7bd refactor(frontend): os.select, MkSelectぎitem指厚をã‚ĒブジェクトãĢã‚ˆã‚‹åŽšįžŠãĢįĩąä¸€ã—ã€åž‹ã‚’į‹­ã‚ã‚‹ (#16475)
* refactor(frontend): MkSelectぎitem指厚をã‚ĒブジェクトãĢã‚ˆã‚‹åŽšįžŠãĢįĩąä¸€

* fix

* spdx

* fix

* fix os.select

* fix lint

* add comment

* fix

* fix: os.select寞åŋœæŧã‚Œã‚’äŋŽæ­Ŗ

* fix

* fix

* fix: MkSelectぎmodelãĢå¯žã™ã‚‹åž‹ãƒã‚§ãƒƒã‚¯ã‚’åŽŗæ ŧ化

* fix

* fix

* fix

* Update packages/frontend/src/components/MkEmbedCodeGenDialog.vue

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix

* fix types

* fix

* fix

* Update packages/frontend/src/pages/admin/roles.editor.vue

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix: MkSelectãĢį›´æŽĨ配列を指厚しãĻいる場合ãĢæ­Ŗå¸¸ãĢåž‹ãŒč§ŖæąēされるようãĢ

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-09-13 21:00:33 +09:00
renovate[bot]
b7da6cad87 fix(deps): update dependency vite [security] (#16535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-13 10:32:49 +09:00
ã‹ãŖã“ã‹ã‚Š
5b4115e21a refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆīŧˆé€”中ぞでīŧ‰ (#16539)
* fix(frontend): FormLinkをボã‚ŋãƒŗã¨ã—ãĻäŊŋį”¨ã—ãŸéš›ãĢエナãƒŧがå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆ

* remove unused ts-expect-error

* migrate

* remove unrelated changes

* fix lint

* more type fixes
2025-09-13 08:33:14 +09:00
syuilo
c174c5c144 Update CHANGELOG.md 2025-09-12 17:13:13 +09:00
ã‹ãŖã“ã‹ã‚Š
aebc3f781e perf(frontend): äŊŽį˛žåēĻãĒįžåœ¨æ™‚åˆģã‚’ä¸€ã‹æ‰€ã§įŽĄį†ã™ã‚‹ã‚ˆã†ãĢ (#16479)
* perf(frontend): äŊŽį˛žåēĻãĒįžåœ¨æ™‚åˆģã‚’ä¸€ã‹æ‰€ã§įŽĄį†ã™ã‚‹ã‚ˆã†ãĢ

* lint

* fix

* remove unused imports

* fix

* Update Changelog

* [ci skip] typo

* enhance: ã‚ĢãƒŦãƒŗãƒ€ãƒŧã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽæ—Ĩäģ˜å¤‰æ›´ã¯æ™‚間通りãĢčĄŒã†ã‚ˆã†ãĢ

* [ci skip] fix
2025-09-12 17:12:50 +09:00
ã‹ãŖã“ã‹ã‚Š
f60b6291d7 chore(gh): add frontend-builder to renovate 2025-09-10 10:01:25 +09:00
taiy
7673874675 fix(eslint): add window prefix rules to frontend-embed & frontend-shared (#16531) 2025-09-10 09:22:12 +09:00
github-actions[bot]
6e3354f95d [skip ci] Update CHANGELOG.md (prepend template) 2025-09-08 12:29:30 +00:00
github-actions[bot]
b9df928097 Release: 2025.9.0 2025-09-08 12:29:25 +00:00
github-actions[bot]
0754678144 Bump version to 2025.9.0-rc.0 2025-09-08 11:33:58 +00:00
tamaina
a8cc51dc77 fix(frontend): Safari 26でãƒĸバイãƒĢUIãŒå´Šã‚Œã‚‹å•éĄŒãĢ寞するhotfix (#16528) 2025-09-08 20:32:19 +09:00
github-actions[bot]
690edcef16 Bump version to 2025.9.0-beta.1 2025-09-08 11:21:12 +00:00
renovate[bot]
2ea784f345 fix(deps): update [backend] update dependencies (#16491)
* fix(deps): update [backend] update dependencies

* fix type error

* run pnpm dedupe

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-09-08 17:11:18 +09:00
renovate[bot]
20d257b562 chore(deps): update [misskey-js] update dependencies (#16489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 16:14:23 +09:00
renovate[bot]
c215415613 fix(deps): update [root] update dependencies (#16490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 16:08:15 +09:00
github-actions[bot]
726c03d96a Bump version to 2025.9.0-beta.0 2025-09-08 06:32:15 +00:00
syuilo
e65ddb546c New Crowdin updates (#16526)
* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Russian)
2025-09-08 15:20:07 +09:00
renovate[bot]
85aea9077f fix(deps): update [frontend] update dependencies (#16492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 15:16:22 +09:00
syuilo
f3fffce6a9 fix type 2025-09-08 14:57:53 +09:00
syuilo
eb7db5a3aa Update MkSuspense.vue 2025-09-08 14:56:58 +09:00
syuilo
e33eb26863 Update CHANGELOG.md 2025-09-07 19:41:40 +09:00
ã‹ãŖã“ã‹ã‚Š
430310f306 fix(frontend): ctrlキãƒŧをæŠŧしãĒがらãƒĒãƒŗã‚¯ã‚’ã‚¯ãƒĒックしãĻも新しいã‚ŋブで開かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16453)
* fix(frontend): ctrlキãƒŧをæŠŧしãĒがらクãƒĒックしãĻも新しいã‚ŋブで開かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix: åˆļåžĄã‚­ãƒŧぎ場合を個åˆĨãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã™ã‚‹ãŽã§ã¯ãĒくブナã‚Ļã‚ļæ—ĸ厚ぎ挙動ãĢäģģせるようãĢ

* fix
2025-09-07 09:32:32 +09:00
syuilo
1e1eea521e chore(frontend): add force cloud backup button for debugging 2025-09-07 09:16:25 +09:00
syuilo
86ad771221 New Crowdin updates (#16525)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)
2025-09-07 09:01:12 +09:00
syuilo
057acf471e New Crowdin updates (#16493)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)
2025-09-06 20:53:36 +09:00
github-actions[bot]
2bfe257879 Bump version to 2025.9.0-alpha.2 2025-09-06 08:54:34 +00:00
syuilo
6d75624aa8 Update CHANGELOG.md 2025-09-06 17:49:53 +09:00
tamaina
369f0ec88a fix(backend): webpãĒおぎį”ģ像ãĢ寞しãĻã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒĄãƒ‡ã‚Ŗã‚ĸぎ検å‡ēãŒéŠį”¨ã•ã‚ŒãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#16523)
į”ģ像をnsfwjsãĢかける前ãĢsharpで均一ãĢするようãĢした
2025-09-06 17:48:53 +09:00
ã‹ãŖã“ã‹ã‚Š
788c5660ba enhance(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸ操äŊœã§ãƒ–ナã‚Ļã‚ļãŽå†…éƒ¨ã‚­ãƒŖãƒƒã‚ˇãƒĨも削除するようãĢ (#16522)
* enhance(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸ操äŊœã§ãƒ–ナã‚Ļã‚ļãŽå†…éƒ¨ã‚­ãƒŖãƒƒã‚ˇãƒĨも削除するようãĢ

* å‰Šé™¤ã™ã‚‹ã‚­ãƒŖãƒƒã‚ˇãƒĨをåĸ—やす

* Update Changelog

* fix: äŊ•らかぎエナãƒŧãŒã‚ãŖãĻã‚‚į„ĄčĻ–ã™ã‚‹ã‚ˆã†ãĢ
2025-09-06 14:46:24 +09:00
github-actions[bot]
6cf1f86636 Bump version to 2025.9.0-alpha.1 2025-09-06 03:42:29 +00:00
syuilo
5b994b3e03 fix(frontend): ãƒ—ãƒ­ãƒ•ã‚Ąã‚¤ãƒĢを垊元垌ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽåˆ‡ã‚Šæ›ŋえができãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16508
2025-09-06 12:41:27 +09:00
syuilo
7b2abb7577 enhance(frontend): クãƒĒップ/ãƒĒ゚ト/ã‚ĸãƒŗãƒ†ãƒŠ/ロãƒŧãƒĢčŋŊ加įŗģãƒĄãƒ‹ãƒĨãƒŧé …į›ŽãĢおいãĻã€čĄ¨į¤ēäģļæ•°ã‚’æ‹Ąåŧĩ
#16510
2025-09-06 11:18:08 +09:00
github-actions[bot]
b681788315 Bump version to 2025.9.0-alpha.0 2025-09-06 02:11:36 +00:00
syuilo
279af1d72f Update CHANGELOG.md 2025-09-06 11:10:41 +09:00
syuilo
9e188ca3fa Revert "refactor"
This reverts commit aa85d701b9.
2025-09-06 11:09:24 +09:00
syuilo
de1b2223ff enhance(frontend): AiScriptAppã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã§æ§‹æ–‡ã‚¨ãƒŠãƒŧを検įŸĨしãĻもダイã‚ĸログではãĒくã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆå†…ãĢエナãƒŧã‚’čĄ¨į¤ēするようãĢ 2025-09-05 19:44:11 +09:00
ãĒãŖã‹ã‚
9b565728e7 fix #16494 (#16509) 2025-09-05 15:26:39 +09:00
éĨē子w (Yumechi)
a92fd8856a feat(backend): Send Clear-Site-Data header on /flush (#16517)
* feat(backend): Send Clear-Site-Data header on /flush

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* simplify check on flush.pug

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-09-05 13:55:37 +09:00
takaion
047773341d fix(frontend): エナãƒŧį”ģ像がæ¨ĒãĢåŧ•きäŧ¸ã°ã•れãĻã—ãžã†å•éĄŒãĢ寞åŋœ (#16502)
* fix(frontend): エナãƒŧį”ģ像がæ¨ĒãĢåŧ•きäŧ¸ã°ã•れãĻã—ãžã†å•éĄŒãĢ寞åŋœ

Fix misskey-dev#15982

* Update CHANGELOG.md
2025-09-02 16:40:57 +09:00
yukineko
842670e100 fix(frontend): RSSãƒ†ã‚Ŗãƒƒã‚Ģãƒŧã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŒæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16498)
* fix: RSSãƒ†ã‚Ŗãƒƒã‚Ģãƒŧã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŒæ­Ŗã—ãæŠŸčƒŊしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* chore: update CHANGELOG.md
2025-09-02 10:29:25 +09:00
anatawa12
ffc481a994 fix: 「č‡Ēå‹•ã§ã‚‚ãŖã¨čĻ‹ã‚‹ã€ãŽč¨­åŽšãŒã§ããĒã„å•éĄŒ (#16500) 2025-09-02 10:11:50 +09:00
syuilo
2ccf4f94cb refactor 2025-09-01 16:51:58 +09:00
syuilo
3566bc207f refactor 2025-09-01 16:36:15 +09:00
syuilo
4a0e968662 refactor 2025-09-01 16:23:05 +09:00
syuilo
b1479ab1d8 Update misskey-js.api.md 2025-09-01 14:07:24 +09:00
syuilo
18a9ccf7af pnpm dedupe 2025-09-01 14:07:14 +09:00
syuilo
959e72b2b3 refactor 2025-09-01 14:02:14 +09:00
syuilo
a3d78b2f08 refactor 2025-09-01 13:41:40 +09:00
syuilo
3c998e1f48 refactor 2025-09-01 12:59:53 +09:00
syuilo
782c9f9852 refactor 2025-09-01 12:33:44 +09:00
syuilo
d27c740ab0 refactor 2025-09-01 12:31:27 +09:00
syuilo
08ecf7ca79 refactor 2025-09-01 10:19:14 +09:00
syuilo
bdec4bf87a refactor 2025-09-01 10:16:33 +09:00
syuilo
7000095b44 refactor 2025-09-01 10:01:03 +09:00
syuilo
18e42cc83d refactoe 2025-09-01 09:53:38 +09:00
syuilo
11204eeb43 refactor 2025-09-01 09:50:36 +09:00
ã‹ãŖã“ã‹ã‚Š
c95092903a refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆīŧˆé€”中ぞでīŧ‰ (#16477)
* refactor(frontend): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽåž‹ã‚¨ãƒŠãƒŧč§Ŗæļˆ

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-31 19:53:38 +09:00
github-actions[bot]
21b2b9e5f8 [skip ci] Update CHANGELOG.md (prepend template) 2025-08-31 08:42:45 +00:00
github-actions[bot]
665ec2c43c Release: 2025.8.0 2025-08-31 08:42:39 +00:00
syuilo
34bd840525 Update CHANGELOG.md 2025-08-31 15:56:07 +09:00
syuilo
3d1cbcf094 Update CHANGELOG.md 2025-08-31 15:29:22 +09:00
github-actions[bot]
5f5d88036f Bump version to 2025.8.0-rc.0 2025-08-31 01:32:06 +00:00
syuilo
24739cd040 New Crowdin updates (#16483)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)
2025-08-31 10:24:41 +09:00
syuilo
b491432daa fix(frontend): ã‚ŋッチ操äŊœæ™‚ãĢマã‚Ļ゚ホバãƒŧ時ぎãƒĻãƒŧã‚ļãƒŧプãƒŦビãƒĨãƒŧãŒé–‹ãã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16464
2025-08-31 10:23:29 +09:00
syuilo
ebe029458e enhance(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãŽã‚šã‚¯ãƒ­ãƒŧãƒĢčŋŊåž“ã‚’į„ĄåŠšåŒ–ã™ã‚‹éš›ãŽéŠį”¨į¯„å›˛ã‚’åŧˇåŒ–
Resolve #16485
2025-08-31 10:18:48 +09:00
syuilo
d127d82c5b Update CHANGELOG.md 2025-08-30 19:17:11 +09:00
syuilo
aabda5a956 clean up 2025-08-30 19:15:52 +09:00
syuilo
bd5b38c9d9 Update CHANGELOG.md 2025-08-30 19:12:53 +09:00
syuilo
647e03bf34 update locale 2025-08-30 19:10:19 +09:00
syuilo
d16db7f311 New translations ja-jp.yml (English) (#16472) 2025-08-30 16:11:27 +09:00
github-actions[bot]
ec4731dee4 Bump version to 2025.8.0-beta.6 2025-08-29 07:38:45 +00:00
syuilo
65a4d77a7f fix(backend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗAPIぎ withRenotes: false 時ぎãƒŦã‚šãƒãƒŗã‚šã‚’äŋŽæ­Ŗ 2025-08-29 16:03:03 +09:00
ã‹ãŖã“ã‹ã‚Š
328301ffc2 fix(misskey-js): run api extractor (#16476) 2025-08-29 13:37:17 +09:00
syuilo
def148d7a6 refactor 2025-08-28 20:02:28 +09:00
syuilo
aa85d701b9 refactor 2025-08-28 19:53:10 +09:00
syuilo
f0833cffe9 refactor 2025-08-28 19:47:58 +09:00
github-actions[bot]
9cd918f12b Bump version to 2025.8.0-beta.5 2025-08-28 05:33:23 +00:00
syuilo
195a80622b New Crowdin updates (#16457)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)
2025-08-28 13:31:05 +09:00
syuilo
8b347e23e3 refactor 2025-08-28 13:30:52 +09:00
syuilo
bca3602da2 refactor 2025-08-28 13:24:25 +09:00
syuilo
cfd4d7c57b refactor 2025-08-28 13:20:11 +09:00
tamaina
084ccf5c9a build-misskey-js-with-types (#16471)
* build-misskey-js-with-types

* build-misskey-js-with-types
2025-08-28 11:45:46 +09:00
syuilo
fc1693f768 そもそもnullãĢãĒることはあり垗ãĒã‹ãŖãŸ 2025-08-28 11:39:54 +09:00
syuilo
ff6f115976 refactor 2025-08-28 11:30:03 +09:00
syuilo
8c2b96ad37 lint 2025-08-28 11:16:40 +09:00
syuilo
3e24419981 refactor 2025-08-28 11:15:17 +09:00
tamaina
25c2007f59 build-misskey-js-with-types (#16470) 2025-08-28 10:39:39 +09:00
syuilo
2e4c4dd555 refactor 2025-08-28 08:59:13 +09:00
taiy
653cb116ea fix(build): run build-misskey-js-with-types (#16468) 2025-08-27 19:11:05 +09:00
syuilo
c9f363b215 fix i/apps schema 2025-08-27 17:21:24 +09:00
syuilo
e72da587e4 型ぎæŧã‚Œã‚’äŋŽæ­Ŗ 2025-08-27 17:05:29 +09:00
syuilo
439337a108 json schemaãĢčĒ¤ã‚ŠãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ 2025-08-27 17:01:02 +09:00
syuilo
5fef2332f4 refactor 2025-08-27 17:00:58 +09:00
syuilo
40a325cbe7 userぎjson schemaãĢčĒ¤ã‚ŠãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ 2025-08-27 16:55:07 +09:00
syuilo
5eff31383f refactor 2025-08-27 16:52:58 +09:00
syuilo
575379a683 refactor 2025-08-27 16:48:32 +09:00
syuilo
bf82b49633 refactor 2025-08-27 16:27:16 +09:00
syuilo
87d09f255d refactor 2025-08-27 15:59:39 +09:00
syuilo
98e07c3bd1 perf(frontend): use WeakMap 2025-08-27 12:41:24 +09:00
syuilo
c5bb881438 refactor 2025-08-27 12:40:11 +09:00
syuilo
ee96f77ef2 refactor 2025-08-27 12:09:19 +09:00
syuilo
55eb18f5a6 Update CHANGELOG.md 2025-08-27 10:29:45 +09:00
syuilo
aa8daca914 chore(frontend): skip typecheck for auto-generated files 2025-08-27 10:23:41 +09:00
syuilo
3e9118af3d fix(frontend): lookupペãƒŧジでãƒĒãƒĸãƒŧトURLを指厚した際ãĢæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-08-27 10:15:11 +09:00
syuilo
25df56dfd0 refactor 2025-08-27 10:14:17 +09:00
syuilo
231ccae006 tweak locale 2025-08-27 09:57:33 +09:00
syuilo
2e0a34300a refactor 2025-08-27 09:46:31 +09:00
syuilo
d2fd7460ed Update CHANGELOG.md
#16465
2025-08-27 00:41:11 +09:00
syuilo
5e3d8fc9b8 refactor 2025-08-26 20:17:25 +09:00
syuilo
b186c67767 refactor 2025-08-26 20:04:59 +09:00
syuilo
ac7c60d102 refactor and fix 2025-08-26 19:06:15 +09:00
syuilo
b9dbd58a1c refactor 2025-08-26 18:54:54 +09:00
syuilo
69bbac013a refactor 2025-08-26 17:31:36 +09:00
syuilo
203296b9cb chore(frontend): tweak MkServerSetupWizard 2025-08-26 15:02:12 +09:00
syuilo
689d70ffae refactor 2025-08-26 14:38:42 +09:00
syuilo
d5475d1ff6 refactor 2025-08-26 14:22:53 +09:00
syuilo
05cc8047fa refactor 2025-08-26 13:58:57 +09:00
syuilo
d6a1046361 refactor 2025-08-26 13:34:41 +09:00
syuilo
eb9915baf8 refactor and fix 2025-08-26 10:56:09 +09:00
syuilo
dbb6c71c5c refactor 2025-08-26 09:39:23 +09:00
syuilo
9e5c8d94bf refactor 2025-08-26 09:08:00 +09:00
syuilo
120af977a9 refactoe 2025-08-26 08:57:36 +09:00
syuilo
506c8a259b refactor 2025-08-26 08:50:34 +09:00
syuilo
0c8545ec1c Update CHANGELOG.md 2025-08-26 07:44:26 +09:00
tamaina
7e7dc03796 fix(frontend): ap/showでロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧã‚’č§Ŗæąēした際@username@nullãĢéŖ›ã°ã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16460) 2025-08-26 07:43:59 +09:00
syuilo
a874def344 remove unused file 2025-08-25 20:32:07 +09:00
syuilo
44ac51f64f refactor: ReloadSuggest -> ReloadSuggestion 2025-08-25 20:31:22 +09:00
syuilo
3b65be8b91 clean up 2025-08-25 20:29:26 +09:00
syuilo
76beac41d2 refactor 2025-08-25 20:07:33 +09:00
syuilo
69cdc73f5a refactor 2025-08-25 19:55:42 +09:00
syuilo
1c966db324 refactor 2025-08-25 17:12:11 +09:00
syuilo
692284886b refactor 2025-08-25 17:04:49 +09:00
syuilo
0121d19645 refactor 2025-08-25 16:56:10 +09:00
syuilo
bf8636e516 refactor 2025-08-25 16:56:05 +09:00
syuilo
d336a1fb1c refactor 2025-08-25 13:51:52 +09:00
syuilo
7c761e7017 refactor 2025-08-25 13:48:09 +09:00
syuilo
7924daf7f8 refactor 2025-08-25 13:46:22 +09:00
syuilo
2b9706a68b refactor 2025-08-25 13:40:41 +09:00
syuilo
f2d15f9240 refactor 2025-08-25 13:36:38 +09:00
syuilo
caf6a3ab81 refactor 2025-08-25 13:34:17 +09:00
syuilo
f4baa973bf refactor 2025-08-25 13:26:41 +09:00
syuilo
3741fa4b49 refactor 2025-08-25 13:25:05 +09:00
syuilo
27df7f643e fix typo
Fix #16452
2025-08-25 10:07:42 +09:00
syuilo
30987b6f1f Update CHANGELOG.md 2025-08-25 10:05:15 +09:00
anatawa12
41b5677f01 fix: Pages will be deleted when eye-catching image is moved (#16455) 2025-08-25 10:04:35 +09:00
github-actions[bot]
47d83e8930 Bump version to 2025.8.0-beta.4 2025-08-24 09:29:08 +00:00
renovate[bot]
61ff1f313b fix(deps): update [backend] update dependencies (#16450)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 18:27:14 +09:00
renovate[bot]
637ad3d479 chore(deps): update [misskey-js] update dependencies (#16448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 16:05:06 +09:00
syuilo
2dd8c2a355 New Crowdin updates (#16442)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Turkish)
2025-08-24 12:02:36 +09:00
renovate[bot]
857a87d4b6 chore(deps): update [github actions] update dependencies (#16447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 11:53:23 +09:00
renovate[bot]
8b4cea5c86 fix(deps): update [root] update dependencies (#16449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 11:53:10 +09:00
renovate[bot]
9f25d96ec3 fix(deps): update [frontend] update dependencies (#16387)
* fix(deps): update [frontend] update dependencies

* fix build error

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-08-24 09:13:04 +09:00
syuilo
bd0730e5e8 fix(backend): 削除されたãƒĻãƒŧã‚ļãƒŧãŒãƒãƒŖãƒƒãƒˆãƒĄãƒƒã‚ģãƒŧジãĢãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã—ãĻいる場合chat/historyãĒおでエナãƒŧãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16445
2025-08-23 17:37:15 +09:00
syuilo
07ccb82691 Update CHANGELOG with recent feature and fix entries 2025-08-22 19:40:15 +09:00
github-actions[bot]
16030c6381 Bump version to 2025.8.0-beta.3 2025-08-22 10:39:14 +00:00
syuilo
1f6716d69b New Crowdin updates (#16436)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)
2025-08-22 19:37:20 +09:00
ã‹ãŖã“ã‹ã‚Š
ade603ff7a fix(frontend): ペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŽé€˛čĄŒæ–šå‘ã‚’æŒ‡åŽšã§ãã‚‹ã‚ˆã†ãĢ (#16433)
* fix(frontend): ペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŽé€˛čĄŒæ–šå‘ã‚’æŒ‡åŽšã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix lint

* fix: directionをMkPaginationãĢį§ģ動

* fix

* fix

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-22 19:34:20 +09:00
ã‹ãŖã“ã‹ã‚Š
4d215bde10 fix(frontend): follow-up of #16380 2025-08-22 19:31:27 +09:00
ã‹ãŖã“ã‹ã‚Š
20d81696e1 fix(backend): fix test (#16441)
* fix(backend): fix test

* fix

* fix
2025-08-22 18:26:19 +09:00
syuilo
8cbbb80e3f fix(backend): notes/mentions で場合ãĢã‚ˆãŖãĻはä¸Ļãŗé †ãŒæ­Ŗã—ãčŋ”されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16398
2025-08-21 19:10:16 +09:00
ã‹ãŖã“ã‹ã‚Š
1eabb21d69 fix(backend): クãƒĒップ一čϧAPIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる (#16434)
* fix(backend): クãƒĒップ一čϧAPIをペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœã•せる

* Update Changelog
2025-08-21 19:02:21 +09:00
ã‹ãŖã“ã‹ã‚Š
7f6ba2e501 enhance: verify-emailãĢãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰UIã‚’åŽŸčŖ… (#16431)
* enhance: ãƒĄãƒŧãƒĢぎverifyをAPIãĢ変更

* enhance(frontend): ãƒĄãƒŧãƒĢぎVerifyペãƒŧジをčŋŊ加

* fix

* 🎨

* 🎨

* Update Changelog

* lint
2025-08-21 16:52:30 +09:00
github-actions[bot]
8c433d2706 Bump version to 2025.8.0-beta.2 2025-08-20 07:41:12 +00:00
syuilo
3a856b785d New Crowdin updates (#16416)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)
2025-08-20 16:35:50 +09:00
syuilo
b07bf838e3 ã‚ĩãƒŧバãƒŧįŽĄį†ã‚ŗãƒžãƒŗãƒ‰ (#15882)
* wip

* Update cli.ts

* Update cli.ts

* wip

* Update CHANGELOG.md

* Delete cli.mjs
2025-08-20 16:35:26 +09:00
syuilo
bdfe709319 fix(frontend): čĒ­ãŋčžŧãŋį›´åžŒãĢãƒ—ãƒŠã‚°ã‚¤ãƒŗãĢよるノãƒŧãƒˆãŽæ›¸ãæ›ãˆãŒčĄŒã‚ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
ブãƒŧト時ãĢãƒ—ãƒŠã‚°ã‚¤ãƒŗãŒãƒ­ãƒŧドされるぞで垅抟
Fix #16428
2025-08-20 15:57:20 +09:00
github-actions[bot]
4190c6cb8e Bump version to 2025.8.0-beta.1 2025-08-19 05:24:14 +00:00
renovate[bot]
44a2d531b3 fix(deps): update dependency tmp to v0.2.4 [security] (#16374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 14:20:53 +09:00
syuilo
a17271a5c4 Update CHANGELOG.md 2025-08-19 14:19:54 +09:00
syuilo
3980172243 feat: éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢ襨į¤ēされるトップペãƒŧジぎ゚ã‚ŋイãƒĢを選択できるようãĢ 2025-08-19 14:15:19 +09:00
syuilo
3b4879133c 🎨 2025-08-18 18:06:32 +09:00
syuilo
a1232cbae3 Update CHANGELOG.md 2025-08-18 14:47:35 +09:00
github-actions[bot]
ebb014da4c Bump version to 2025.8.0-beta.0 2025-08-18 05:41:44 +00:00
syuilo
7786761d76 chore(frontend): more haptic 2025-08-18 14:24:14 +09:00
Souma
ff334fe9d7 enhance(frontend): Add an option to customize Lockdown duration (#16405)
* chore(locales): Add "setManually" and "_time.month"

Add Japanese locales to auto-generate other languages.

* feat(frontend): Add text fields to set lockdown duration manually

Choose from presets or set it manually.

* refactor(frontend): Make objects contains option's values and labels

When adding a new option, it needed to write two times.

* docs(changelog): Add a description about this change

Users can notice what's changed by this PR.

* refactor(frontend): Manage state by MkSelect

The functions only initialize the values.

* refactor(frontend): Make the custom input as writable computed

Clean up the MkInput components.

* chore(locales): Switch to "custom"

A single word is better than sentence on this situation.

* refactor(frontend): Insert the custom button to presets

Users don't need to click multiple times to use prests.
2025-08-18 14:11:48 +09:00
syuilo
ba40cb750b Update about-misskey.vue 2025-08-18 10:59:31 +09:00
syuilo
fcde6789ff feat(frontend): introduce haptic feedback as experimental feature
#16410
2025-08-18 10:49:27 +09:00
github-actions[bot]
14cc42e305 Bump version to 2025.8.0-alpha.13 2025-08-18 01:22:39 +00:00
syuilo
e481205342 enhance(frontend): update aiscript to 1.1.0 2025-08-18 10:18:34 +09:00
anatawa12
fea9f27fd6 chore: preserve notes with local reactions (#16412) 2025-08-17 17:08:38 +09:00
github-actions[bot]
9ea7340da6 Bump version to 2025.8.0-alpha.12 2025-08-15 13:44:57 +00:00
anatawa12
60f7278aff fix: Remote Note Cleaning will delete notes embedded in a page (#16408)
* feat: preserve number of pages referencing the note

* chore: delete pages on account delete

* fix: notes on the pages are removed by CleanRemoteNotes

* test: add the simplest test for page embedded notes

* fix: section block is not considered

* fix: section block is not considered in migration

* chore: remove comments from columns

* revert unnecessary change

* add pageCount to webhook test

* fix type error on backend
2025-08-15 22:39:55 +09:00
syuilo
bae92a944d enhance(frontend): improve enableInfiniteScroll stability
Close #16318
2025-08-15 12:40:37 +09:00
syuilo
7d30768769 fix(frontend): Botãƒ—ãƒ­ãƒ†ã‚¯ã‚ˇãƒ§ãƒŗãŽč¨­åŽšãŽå¤‰æ›´æ¤œįŸĨãŒæ­Ŗã—ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-08-15 12:10:14 +09:00
github-actions[bot]
e444942c4e Bump version to 2025.8.0-alpha.11 2025-08-14 08:02:14 +00:00
éĨē子w (Yumechi)
90b9609341 enhance: performance for CleanRemoteNotesProcessorService (#16404)
* enhance: performance for CleanRemoteNotesProcessorService

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* suggestions

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* docs

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* change initial limit to 100

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* robustness for transient race conditions

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* handle cursors in postgres

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* robustness: transient errors and timeout handling

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* use '0' as initial cursor

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-14 16:54:28 +09:00
syuilo
c25a922928 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-08-14 16:50:59 +09:00
syuilo
d26169ea32 Update about-misskey.vue 2025-08-14 16:50:56 +09:00
github-actions[bot]
8839d8d679 Bump version to 2025.8.0-alpha.10 2025-08-13 02:01:57 +00:00
syuilo
ad6af74eef New Crowdin updates (#16394)
* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Simplified)
2025-08-13 10:59:40 +09:00
Sayamame-beans
7bb43329bb fix(frontend): ãƒĄãƒŗã‚ˇãƒ§ãƒŗčŖœåŽŒãŽãŸã‚ãŽã‚ĩã‚¸ã‚§ã‚šãƒˆãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16401)
* fix(frontend): mention-syntax detection for autocomplete doesn't work properly

* docs(changelog): update changelog
2025-08-13 10:51:23 +09:00
syuilo
4c41930554 Update CHANGELOG.md 2025-08-11 15:54:18 +09:00
syuilo
295f42b986 New Crowdin updates (#16386)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Italian)
2025-08-11 12:25:59 +09:00
syuilo
299f9e3115 fix test 2025-08-11 12:09:25 +09:00
syuilo
1d8e183883 fix test 2025-08-11 12:01:32 +09:00
zyoshoka
f242892382 fix(workflow): correct references to built image's ID (#16391) 2025-08-10 23:54:06 +09:00
syuilo
ecc033f101 fix(backend): fix type errors caused by dependency update
https: //github.com/misskey-dev/misskey/pull/16308
Co-Authored-By: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-08-09 17:41:01 +09:00
renovate[bot]
684dbfd626 fix(deps): update [backend] update dependencies (#16201)
* fix(deps): update [backend] update dependencies

* Update HttpRequestService.ts

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-09 17:00:59 +09:00
github-actions[bot]
aa5c42997f Bump version to 2025.8.0-alpha.9 2025-08-09 07:45:10 +00:00
github-actions[bot]
e7b666f567 Bump version to 2025.8.0-alpha.8 2025-08-09 06:04:17 +00:00
renovate[bot]
0f7c0ed053 chore(deps): update [misskey-js] update dependencies (#16346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 14:48:02 +09:00
syuilo
1e92bb4a0a chore(backend): remove unused codes 2025-08-09 14:44:36 +09:00
ã‹ãŖã“ã‹ã‚Š
b5b7914073 enhance: ãƒĻãƒŧã‚ļãƒŧ検į´ĸをåˆļ限できるようãĢ (#16380)
* enhance: ãƒĻãƒŧã‚ļãƒŧ検į´ĸをåˆļ限できるようãĢ

* Update Changelog
2025-08-09 14:41:11 +09:00
syuilo
7595bff43b fix(backend): prevent run repeatable job immediately
Fix #16357
2025-08-09 14:37:09 +09:00
github-actions[bot]
72864fcbd0 Bump version to 2025.8.0-alpha.7 2025-08-09 05:27:57 +00:00
syuilo
1b0de39f92 Update CHANGELOG.md 2025-08-09 14:27:48 +09:00
renovate[bot]
d8a137cb6c chore(deps): update [tools] update dependencies (#16348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 14:26:52 +09:00
ã‹ãŖã“ã‹ã‚Š
ddac2fb7a1 fix(frontend-builder): 言čĒžãƒãƒŗãƒ‰ãƒĢぎäŊœæˆįŠļæŗãŒãƒ­ã‚°ãĢ掋るようãĢ (#16385) 2025-08-09 14:26:03 +09:00
ã‹ãŖã“ã‹ã‚Š
b1b335d55a fix: ãƒãƒŖãƒƒãƒˆãŽåˆŠį”¨å¯åĻポãƒĒã‚ˇãƒŧãŽč€ƒæ…Žæŧã‚Œã‚’äŋŽæ­Ŗ (#16259)
* fix: ãƒãƒŖãƒƒãƒˆãŽåˆŠį”¨å¯åĻポãƒĒã‚ˇãƒŧãŽč€ƒæ…Žæŧã‚Œã‚’äŋŽæ­Ŗ

* 🎨
2025-08-09 14:25:31 +09:00
ã‹ãŖã“ã‹ã‚Š
0586dd98cb fix(deps): regenerate lockfile (#16384) 2025-08-09 14:20:18 +09:00
syuilo
504f886065 Update CHANGELOG.md 2025-08-09 14:14:16 +09:00
Sayamame-beans
2931eb0aad Fix: ãƒãƒŖãƒŗãƒãƒĢぎハイナイトペãƒŧジãĢノãƒŧãƒˆãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16364)
* fix(frontend): unable to see channel's featured notes

* docs(changelog): update changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-09 14:13:37 +09:00
anatawa12
103d5a4b44 fix frontend tests broken with aiscript 1.0.0 (#16377)
* test: update test for aiscript 1.0: line info in error

* test: update test for aiscript 1.0: keyword in object literal
2025-08-09 14:12:17 +09:00
ã‹ãŖã“ã‹ã‚Š
785b85ee46 enhance(frontend): į”ģ像エフェクトぎUI攚善 (#16191)
* enhance(frontend): į”ģ像エフェクトぎ攚善

* enhance: i18n colorClampAdvanced

* fix: missing translation

* enhance: i18n blockNoise

* fix lint

* fix: narrow down fx defs types

* fix

* fix: watermarkį”¨ã‚¨ãƒ•ã‚§ã‚¯ãƒˆã¯åˆĨã§åŽšįžŠã—į›´ã™

* fix lint

* ImageEffectorをwatermarkãĢ隠č”Ŋ

* watermarké–ĸé€ŖãŽåŽšįžŠã‚’åŽŒå…¨ãĢ分é›ĸ

* refactor

* fix

* ãŧかし劚果 -> ゚ムãƒŧã‚¸ãƒŗã‚°

* refactor: remove unnecessary `as const`

* Update Changelog
2025-08-09 14:11:19 +09:00
anatawa12
8bd84a0ec4 fix: ã‚ĢãƒŠãƒ ãŽåå‰ãŒæ­Ŗã—ããƒĒ゚ト/ãƒãƒŖãƒŗãƒãƒĢぎ名前ãĢãĒらãĒã„å•éĄŒ (#15987)
* fix: ã‚ĢãƒŠãƒ ãŽåå‰ãŒæ­Ŗã—ããƒĒ゚ト/ãƒãƒŖãƒŗãƒãƒĢぎ名前ãĢãĒらãĒã„å•éĄŒ

* changelog Fix: ã‚ĢãƒŠãƒ ãŽåå‰ãŒæ­Ŗã—ããƒĒ゚ト/ãƒãƒŖãƒŗãƒãƒĢぎ名前ãĢãĒらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* reduce requests to retrieve timeline name
2025-08-09 10:43:07 +09:00
renovate[bot]
9539995458 fix(deps): update [root] update dependencies (#16349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 10:34:12 +09:00
syuilo
e67ff36e57 enhance(frontend): AiScriptぎcode-splittingãŒæ­Ŗã—ãčĄŒã‚ã‚Œã‚‹ã‚ˆã†ãĢ 2025-08-08 21:50:05 +09:00
github-actions[bot]
96a165d729 Bump version to 2025.8.0-alpha.6 2025-08-08 12:36:36 +00:00
Sayamame-beans
215725a3ac Fix: SystemWebhookč¨­åŽšã§secretをįŠēãĢå‡ēæĨãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16371)
* fix(backend): allow system-webhook secret to be empty

* docs(changelog): update changelog

* chore: run build-misskey-js-with-types
2025-08-08 21:35:02 +09:00
syuilo
3da04fcae4 New Crowdin updates (#16360)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)
2025-08-08 21:31:59 +09:00
tamaina
85e3e49688 fix(backend): Fix and create unit test of CleanRemoteNotesProcessorService (#16368)
* wip

* test(backend): CleanRemoteNotesProcessorService (basic)

* test(backend): CleanRemoteNotesProcessorService (advanced)

* âœŒī¸

* a

* split initiator query

* no order by

* ???

* old → older
2025-08-08 21:31:31 +09:00
syuilo
076a83466e 🎨 2025-08-08 21:26:53 +09:00
syuilo
aaf3f343ea Update about-misskey.vue 2025-08-08 21:20:23 +09:00
github-actions[bot]
4a5751416a Bump version to 2025.8.0-alpha.5 2025-08-08 09:50:54 +00:00
anatawa12
adb3ad6b7f Follow up per locale bundle (#16381)
* fix docker build

* enable check spdx license id in frontend-builder

* fix eslint config

* run eslint for frontend-builder in ci

* fix eslint

* add license headers

* fix unnecessary comments

* update changelog

* fix generateDts

* fix tsx
2025-08-08 18:47:35 +09:00
anatawa12
8598f3912e per-locale bundle & inline locale (#16369)
* feat: split entry file by locale name

* chore: とりあえず transform hook で雑ãĢåˆ†å‰˛

* chore: とりあえず transform įĩæžœã‚’いい感じãĢ

* chore: concurrent buildでéĢ˜é€ŸåŒ–

* chore: vite ではロãƒŧã‚ąãƒĢぎãĒいもぎをビãƒĢドしãĻ垌å‡Ļį†ã§ãŠã†ãĢかするようãĢ

* chore: 垌å‡Ļį†ãŽãŸã‚ãĢi18n.jを単äŊ“ãĢãĒるようãĢ切りå‡ēす

* chore: use typescript

* chore: remove unref(i18n) in vite build process

* chore: inline variable

* fix: build error

* fix: i18n.ts.something.replaceAll() become error

* chore: ignore export specifier from error

* chore: support i18n.tsx as object

* chore: process literal for all files

* chore: split config and locale

* chore: inline locale name

* chore: remove updating locale in boot common

* chore: use top-level await to load locales

* chore: inline locale

* chore: remove loading locale from boot.js

* chore: remove loading locale from boot.js

* ã‚ŗãƒĄãƒŗãƒˆčŋŊ加

* fix test; fetchãĢå¤ąæ•—ã™ã‚‹

* import削除ログをdebugãƒŦベãƒĢãĢ

* fix: watch pug

* chore: use hash for entry files

* chore: remove es-module-lexer from dependencies

* chore: move to frontend-builder

* chore: use inline locale in embed

* chore: refetch json on hot reload

* feat: store localization related to boot.js in backend in bootloaderLocales localstorage

* åŋœæ€Ĩå‡ĻįŊŽã‚’æˆģす

* fix spex

* fix `Using i18n identifier "e" directly. Skipping inlining.` warning

* refactor: use scriptsDir parameter

* chore: remove i18n from depmap

* chore: make build crash if errors

* error -> warn few conditions

* use inline object

* update localstorage keys

* remove accessing locale localstorage

* fix: failed to process i18n.tsx.aaa({x:i18n.bbb})
2025-08-08 11:26:18 +09:00
syuilo
f86239ab2f Update CONTRIBUTING.md 2025-08-07 17:21:43 +09:00
syuilo
ee9dc94063 enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒšãƒŧã‚¸ãŽãƒĄãƒ‹ãƒĨãƒŧから投į¨ŋフりãƒŧãƒ ãŽčĄ¨į¤ēæœ‰į„Ąã‚’åˆ‡ã‚Šæ›ŋえられるようãĢ 2025-08-06 14:22:21 +09:00
syuilo
998beeae59 feat(frontend): AiScriptを1.0ãĢ更新
Close #16277
2025-08-06 13:32:59 +09:00
syuilo
9931fff35b 🎨 2025-08-05 09:44:59 +09:00
syuilo
b4a0fdfaa1 fix type errors 2025-08-05 09:35:42 +09:00
syuilo
d979cd2c07 fix(frontend): 投į¨ŋフりãƒŧãƒ ã§ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ĸップロãƒŧドが中æ­ĸãžãŸã¯å¤ąæ•—ã—ãŸéš›ãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’äŋŽæ­Ŗ 2025-08-05 09:15:02 +09:00
syuilo
bb56b3b4f1 feat(frontend): ペãƒŧジぎã‚ŋブバãƒŧを下部ãĢ襨į¤ēできるようãĢ 2025-08-04 20:03:34 +09:00
anatawa12
2f13f923a8 chore: ãƒĒãƒĸãƒŧトノãƒŧãƒˆãŽå‰Šé™¤æĄäģļをデãƒŧã‚ŋベãƒŧ゚上でįĸēčĒã™ã‚‹ã‚ˆã†ãĢ (#16351) 2025-08-04 18:39:08 +09:00
syuilo
93fefc58c7 New translations ja-jp.yml (Turkish) (#16359) 2025-08-04 15:00:53 +09:00
ã‹ãŖã“ã‹ã‚Š
bd7339c397 enhance(i18n): トãƒĢã‚ŗčĒžã‚’čŋŊ加 (#16358) 2025-08-04 14:53:26 +09:00
syuilo
941625fd08 New Crowdin updates (#16336)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Turkish)
2025-08-04 14:47:51 +09:00
syuilo
b6765edffe clean up 2025-08-04 10:31:26 +09:00
anatawa12
9273b21516 fix: /:initialTab? is shown on the URL when opening note with some ways (#16353) 2025-08-03 22:12:35 +09:00
renovate[bot]
aa10e537a5 fix(deps): update [frontend] update dependencies (#16350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 13:33:27 +09:00
renovate[bot]
c79fe6dc33 fix(deps): update [frontend] update dependencies (#16347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 12:53:17 +09:00
github-actions[bot]
fbf8db618c Bump version to 2025.8.0-alpha.4 2025-08-03 02:05:40 +00:00
syuilo
6f3cc2cdf7 ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢぎ検į´ĸ (#16343)
* Update settings.vue

* Update settings.vue

* Update settings.vue

* Update settings.vue

* Update settings.vue

* Update performance.vue

* Update performance.vue

* Update performance.vue

* Update external-services.vue

* wip

* wip

* Update security.vue

* Update settings.vue

* Update CHANGELOG.md

* wip

* Update moderation.vue

* wip

* Update branding.vue

* wip

* Update email-settings.vue

* Update system-webhook.vue

* Update MkSuperMenu.vue

* Update index.vue
2025-08-03 11:02:20 +09:00
syuilo
7c1f4c9037 perf(frontend): tweak css performance 2025-08-03 10:01:25 +09:00
ã‹ãŖã“ã‹ã‚Š
2da20bf3e8 fix(misskey-js): fix misskey-js autogen (#16345) 2025-08-02 17:16:24 +09:00
renovate[bot]
6d54370f01 chore(deps): update [misskey-js] update dependencies (major) (#16177)
* chore(deps): update [misskey-js] update dependencies

* enhance(misskey-js): テ゚ト゚イãƒŧトをVitestãĢįŊŽãæ›ãˆ (#16340)

* enhance(misskey-js): テ゚ト゚イãƒŧトをVitestãĢįŊŽãæ›ãˆ

* fix: 変ãĒã‚‚ãŽãŒæˇˇå…Ĩ

* fix test, lint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-08-02 16:20:08 +09:00
ã‹ãŖã“ã‹ã‚Š
905d3c87f1 Update CHANGELOG.md 2025-08-02 14:01:57 +09:00
syuilo
fc244067e0 enhnace(frontend): ãƒĒロãƒŧドぎã‚ĩジェ゚トをダイã‚ĸログではãĒくバナãƒŧ襨į¤ēãĢ 2025-08-02 12:10:51 +09:00
syuilo
8449354887 fix e2e 2025-08-02 11:47:24 +09:00
syuilo
57e0f1b4ef fix e2e 2025-08-02 11:03:41 +09:00
github-actions[bot]
a1e170e065 Bump version to 2025.8.0-alpha.3 2025-08-01 13:35:41 +00:00
poppingmoon
73de40b81e enhance: support emojis added in Unicode 16.0 or earlier (#16329)
* add missing emojis to emojilist.json

* reorder family emojis

* reorder harp

* reorder symbols

* correct emoji genders

* add missing emojis to unicode-emoji-indexes

* add Japanese annotations for Sark flag

* correct kana notations

* add square colors

* upgrade @twemoji/parser to 16.0.0

* correct emoji genders

* upgrade mfm.js to 0.25.0
2025-08-01 22:26:29 +09:00
syuilo
2c836e3c24 fix migration
Fix #16341
2025-08-01 21:55:56 +09:00
syuilo
c2c5898221 refactor 2025-08-01 19:55:55 +09:00
æžœį‰ŠãƒĒãƒŗ
99adf12355 ノãƒŧト検į´ĸぎポト指厚ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŽé€ŸåēĻæ”šå–„ (#16339)
Co-authored-by: misskey-release-bot[bot] <157398866+misskey-release-bot[bot]@users.noreply.github.com>
2025-08-01 17:48:26 +09:00
github-actions[bot]
7df0a6c55f Bump version to 2025.8.0-alpha.2 2025-08-01 08:23:40 +00:00
ã‹ãŖã“ã‹ã‚Š
e092008dc5 feat(frontend): ã‚ģãƒŧフãƒĸãƒŧド (#16245)
* feat(frontend): ã‚ģãƒŧフãƒĸãƒŧド

* Update Changelog

* Update Changelog

* fix

* fix

* Update Changelog

* Update Changelog

* PWAãŽã‚ˇãƒ§ãƒŧトã‚ĢットįĩŒį”ąã§ã‚‚ã‚ģãƒŧフãƒĸãƒŧドでčĩˇå‹•できるようãĢ

* Update ClientServerService.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-01 17:20:40 +09:00
syuilo
0cfc910cdc enhance(frontend): いくつかぎįŋģč¨ŗã‚’čĒŋ整 2025-08-01 16:18:47 +09:00
ã‹ãŖã“ã‹ã‚Š
62f68de800 fix(frontend); Playぎボã‚ŋãƒŗãŒã¯ãŋå‡ēしãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16303) 2025-08-01 14:31:49 +09:00
syuilo
5bf13c4cc2 Update CHANGELOG.md 2025-08-01 13:44:06 +09:00
syuilo
16f47adcc6 Update CHANGELOG.md 2025-08-01 13:43:09 +09:00
github-actions[bot]
8eba8c7218 Bump version to 2025.8.0-alpha.1 2025-08-01 04:06:20 +00:00
syuilo
b214a19d5f New Crowdin updates (#16300)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)
2025-08-01 13:04:32 +09:00
syuilo
1082145c74 enhance: ã‚¸ãƒ§ãƒ–ãŽãƒ­ã‚°ã‚’čĄ¨į¤ēできるようãĢ 2025-08-01 12:54:33 +09:00
syuilo
2a836047e3 Update CHANGELOG.md 2025-08-01 12:38:50 +09:00
syuilo
b2b07e5f21 enhance(backend): é€Ŗåˆé–ĸäŋ‚ぎã‚ĩãƒŧバãƒŧč¨­åŽšãŽãƒ‡ãƒ•ã‚ŠãƒĢト値をã‚Ļã‚Ŗã‚ļãƒŧド側ãĢį§ģ動
- ã‚ĩãƒŧバãƒŧåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドでデフりãƒĢãƒˆå€¤ã‚’č¨­åŽšã§ãã‚‹ãŸã‚ã€ãƒ‡ãƒŧã‚ŋベãƒŧ゚上ぎデフりãƒĢト値でã‚ĒãƒŗãĢしãĻおくåŋ…čĻãŒãĒい
- é€Ŗåˆã¯åˆæœŸč¨­åŽšãŒįĩ‚わるぞで閉じられãĻいる斚が厉全
2025-08-01 12:36:25 +09:00
github-actions[bot]
da06f75455 Bump version to 2025.8.0-alpha.0 2025-08-01 02:50:01 +00:00
syuilo
d624da9c1a feat: remote notes cleaning (#16292)
* Create CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* wip

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update CleanRemoteNotesProcessorService.ts

* Update job-queue.job.vue

* wip

* Update CleanRemoteNotesProcessorService.ts

* wip

* wip

* wip

* Update CleanRemoteNotesProcessorService.ts

* wip

* Update CHANGELOG.md

* Revert "wip"

This reverts commit 89d455d302.

* wip

* woip

* Update QueueService.ts

* Update QueueService.ts

* ãƒ”ãƒŗį•™ã‚č€ƒæ…Ž

* Update CleanRemoteNotesProcessorService.ts

* Update QueueService.ts

* Update CleanRemoteNotesProcessorService.ts

* add log

* Update CHANGELOG.md

* wip

* Update MkServerSetupWizard.vue
2025-08-01 11:49:12 +09:00
syuilo
4c520fa693 enhance(frontend): ã‚ĩãƒŧバãƒŧãŽåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧãƒ‰ã‚’ã‚„ã‚Šį›´ã›ã‚‹ã‚ˆã†ãĢ 2025-08-01 11:07:09 +09:00
syuilo
a7d1c94f48 enhance(backend): tweak system job log 2025-08-01 09:51:43 +09:00
ã‹ãŖã“ã‹ã‚Š
4f5d3f6f7d fix(frontend): MkNotesTimelineぎæ—Ĩäģ˜dividerぎ゚ã‚ŋイãƒĢäŋŽæ­Ŗ (#16306) 2025-07-31 21:45:34 +09:00
syuilo
4be0045826 update minimum nodejs version 2025-07-31 21:21:44 +09:00
syuilo
18daf43f70 clean up
ワイãƒĢドã‚Ģãƒŧドã‚ģãƒŦクã‚ŋはexpensive
2025-07-31 21:12:07 +09:00
syuilo
862a6fae79 enhance(backend): 古いバãƒŧã‚¸ãƒ§ãƒŗã§äŊœæˆã•ã‚Œįžåœ¨äŊŋわれãĒくãĒãŖãŸrepeatableジョブをクãƒĒãƒŧãƒŗã‚ĸップするようãĢ 2025-07-31 20:57:36 +09:00
ã‹ãŖã“ã‹ã‚Š
a45e89c300 fix(frontend): éŠį”¨ä¸­ãŽãƒ†ãƒŧマをäŋæŒã™ã‚‹éš›ãĢãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã‚‚äŋæŒã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16304)
* fix(frontend): įžåœ¨ãŽãƒ†ãƒŧマをäŋæŒã™ã‚‹éš›ãĢãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒäŋæŒã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* Update theme.ts
2025-07-31 18:47:22 +09:00
syuilo
35888eb8f4 enhance(backend): BullMQぎå샿­ĸされたRepeatableからJob SchedulersãĢį§ģ行 2025-07-31 18:16:21 +09:00
syuilo
f2a23fb55e ノãƒŧãƒˆãŽč„ąCASCADE削除 (#16332)
* wip

* Update CHANGELOG.md

* Update QueryService.ts

* Update QueryService.ts

* wip

* Update MkNoteDetailed.vue

* Update NoteEntityService.ts

* wip

* Update antennas.ts

* Update create.ts

* Update NoteEntityService.ts

* wip

* Update CHANGELOG.md

* Update NoteEntityService.ts

* Update NoteCreateService.ts

* Update note.test.ts

* Update note.test.ts

* Update ClientServerService.ts

* Update ClientServerService.ts

* add error handling

* Update NoteDeleteService.ts

* Update CHANGELOG.md

* Update entities.ts

* Update entities.ts

* Update misskey-js.api.md
2025-07-31 14:40:51 +09:00
tamaina
414d5958c1 fix(test): Fix name of a test in e2e/timelines.ts (#16334) 2025-07-31 14:22:32 +09:00
tamaina
8c65d8d020 test(backend): e2e/timelines.ts: 非FTT時ぎテ゚トをčŋŊ加, 凍įĩãŽãƒ†ã‚šãƒˆã‚’čŋŊ加, これãĢかかる嚞つかぎバグäŋŽæ­Ŗ (#16284)
* test(backend): 非FTT時ぎテ゚トをčŋŊ加

* clean up

* skip test about reply

* Fix #16289

* clean up

* cherry pick

* add renote test

* Fix https://github.com/misskey-dev/misskey/issues/16293

* remove debug log
2025-07-30 21:41:46 +09:00
ã‹ãŖã“ã‹ã‚Š
927aa9dc3d fix(frontend): inline ãĒ SearchMarker ãŽãƒ‘ã‚šãŒæ­Ŗã—ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16301)
* replace URL path for inlined SearchMarkers

The search index looks like:

```ts
[
 {
   id: 'foo', label: 'security',
   path: '/settings/security', inlining: ['2fa'],
 },
 {
   id: '2fa',
   label: 'two-factor auth',
   path: '/settings/2fa', // guessed wrong by the index generation
 },
 {
   id: 'aaaa',
   parentId: '2fa',
   label: 'totp',
 },
 â€Ļ
]
```

This file post-processes that index and re-parents the inlined
sections. Problem was, it left the (wrong) `path` untouched.

Replacing the `path` makes the search work fine.

* Update Changelog

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2025-07-30 14:39:55 +09:00
ã‹ãŖã“ã‹ã‚Š
1dec8b2329 fix(frontend/test): CypressãŒå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16307)
* attempt to fix test

* fix(frontend/test): CypressãŒå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2025-07-30 14:12:59 +09:00
zyoshoka
b0493abe93 chore: continue backend E2E test even if fail with minimum Node.js version (#16324)
* chore: continue backend E2E test even if fail with minimum Node.js version

* chore: disable `fail-fast`
2025-07-30 12:32:24 +09:00
ã‹ãŖã“ã‹ã‚Š
4f653f2fbc enhance(frontend): typed nirax (#16309)
* enhance(frontend): typed nirax

* migrate router.replace

* fix
2025-07-30 12:30:35 +09:00
tamaina
b660769288 perf(frontend): draw-blurhash workerぎįĩæžœã‚’postMessageする際ãĢImageBitmapをį§ģč­˛ã™ã‚‹ (#16330) 2025-07-30 09:30:07 +09:00
ã‹ãŖã“ã‹ã‚Š
48246bd166 fix(deps): regenerate lockfile (#16302) 2025-07-19 14:00:19 +09:00
github-actions[bot]
73419e8a61 [skip ci] Update CHANGELOG.md (prepend template) 2025-07-18 00:28:02 +00:00
github-actions[bot]
9852196ddc Release: 2025.7.0 2025-07-18 00:27:57 +00:00
github-actions[bot]
598641de48 Bump version to 2025.7.0-rc.1 2025-07-17 11:07:00 +00:00
syuilo
4d643c77c5 New Crowdin updates (#16274)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)
2025-07-17 20:03:13 +09:00
syuilo
a686592734 enhance(frontend): disable InfiniteScroll to improve stability
#16229
2025-07-17 20:02:55 +09:00
syuilo
0619dba04d remove unused code 2025-07-17 20:00:05 +09:00
github-actions[bot]
fbd6b67f1f Bump version to 2025.7.0-rc.0 2025-07-17 08:33:52 +00:00
ã‹ãŖã“ã‹ã‚Š
e5c2be15f7 fix(deps): Node.jsぎ最小バãƒŧã‚¸ãƒ§ãƒŗã‚’åŧ•き上げ (#16296)
* Update package.json

* Update min.node-version

* Update CHANGELOG.md
2025-07-17 13:20:43 +09:00
renovate[bot]
1b791258ce fix(deps): update [frontend] update dependencies (#16202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 12:14:19 +09:00
renovate[bot]
49cac2f72b fix(deps): update [root] update dependencies (#16200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 11:56:55 +09:00
renovate[bot]
5d5aa09459 chore(deps): update [misskey-js] update dependencies (#16199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 11:42:34 +09:00
github-actions[bot]
e1834beae8 Bump version to 2025.7.0-beta.2 2025-07-16 06:52:02 +00:00
anatawa12
6f6fdfe28e Migration cleanup (#16288)
* chore: apply several @Index and @ManyToOne to match actual migration code

* chore: several decorator updates with typeorm bug workaround with patches

* feat: add final cleanup migration

* dev: add .editorconfig settings for generated migrations

* chore: update dockerfile to build package with patches

* chore: update federation test compose to include patches

* chore: revert few dependency update

* chore: don't check disableRegistration on test env

* test: add test for checking migration script

* chore: set proxyRemoteFiles true in test config

* chore: enter invitation code in signup test

* fix: register send button is not disabled when invitationCode is not input
2025-07-16 15:49:05 +09:00
tamaina
ad7bf096e1 enhance(backend): usernameãĢ寞しãĻもprohibitedWordsForNameOfUserã‚’éŠį”¨ (#16282)
* enhance(backend): usernameãĢ寞しãĻもprohibitedWordsForNameOfUserã‚’éŠį”¨
Resolve #16281

* fix locales/index/d.ts
2025-07-15 09:32:46 +09:00
anatawa12
08cc5a99bb Don't remove notes when reply / renote is removed (#16287)
* chore: make NO ACTION on channel/reply/renote removal

* chore(docs): add description to show a possibility of reply null with replyId non-null

* fix: packing NoteDraft fails when reply / renote is removed

* feat: show drafts targeting removed renote / reply as "削除された投į¨ŋへぎ投į¨ŋ"
2025-07-15 09:20:48 +09:00
github-actions[bot]
f954b1e276 Bump version to 2025.7.0-beta.1 2025-07-12 06:17:58 +00:00
syuilo
5ecaf5095e enhance: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧク抟čƒŊをロãƒŧãƒĢでåˆļåžĄå¯čƒŊãĢ 2025-07-12 15:13:35 +09:00
syuilo
d2c4f79886 New Crowdin updates (#16258)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)
2025-07-12 15:00:30 +09:00
anatawa12
e26369ed48 fix: unable to horizontally scroll when pull to refresh is enabled (#16273) 2025-07-12 15:00:06 +09:00
syuilo
c165749a29 chore(frontend): fix type errors 2025-07-06 20:54:02 +09:00
syuilo
c4fdf5a47c chore(frontend): fix type errors 2025-07-06 20:47:31 +09:00
syuilo
288f0abeac chore(frontend): fix type errors 2025-07-06 20:37:09 +09:00
ã‹ãŖã“ã‹ã‚Š
89ed8be8ff fix(frontend): MkRange/MkSelectでdisabledが劚かãĒくãĒãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16263)
* fix(frontend): MkRange/MkSelectでdisabledが劚かãĒくãĒãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* čǤ字
2025-07-06 19:38:09 +09:00
ã‹ãŖã“ã‹ã‚Š
a8abb03d17 refactor(frontend): Formぞわりぎ型åŧˇåŒ– (#16260)
* refactor(frontend): Formぞわりぎ型åŧˇåŒ–

* fix

* avoid non-null assertion and add null check for safety

* refactor

* avoid non-null assertion and add null check for safety

* Update clip.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-07-06 19:36:11 +09:00
syuilo
c2a01551a7 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-07-06 19:32:33 +09:00
syuilo
553ccff77c chore(frontend): tweak selector to improve rendering performance 2025-07-06 19:32:31 +09:00
ã‹ãŖã“ã‹ã‚Š
9dddc84750 refactor(frontend): menuãŽåž‹åŽšįžŠãŽå¯čĒ­æ€§å‘ä¸Š (#16261) 2025-07-06 17:24:34 +09:00
syuilo
004cfd5e4b clean up 2025-07-06 15:57:21 +09:00
syuilo
40a35968f0 clean up 2025-07-06 15:54:33 +09:00
syuilo
e6ec15e397 feat: į‰šåŽšãŽãƒ‰ãƒŠã‚¤ãƒ–ãƒ•ã‚Ąã‚¤ãƒĢをæˇģäģ˜ã—ãĻã„ã‚‹ãƒãƒŖãƒƒãƒˆãƒĄãƒƒã‚ģãƒŧジを一čĻ§ã§ãã‚‹ã‚ˆã†ãĢ 2025-07-06 09:54:49 +09:00
syuilo
8430256f22 clean up 2025-07-05 19:29:18 +09:00
Souma
abde15979b enhance(backend): Add display name to email (#16256)
* feat(backend): Add display name to email

Make it clear who sent emails.

* docs(changelog): Add a description about this change

Users can notice what's changed by this PR.
2025-07-05 18:22:08 +09:00
syuilo
f128682200 fix type errors 2025-07-05 17:13:29 +09:00
syuilo
cc4cdd1ec0 clean up 2025-07-05 12:13:08 +09:00
syuilo
075df75afa Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-07-05 11:56:22 +09:00
syuilo
64eb338d65 🎨 2025-07-05 11:56:20 +09:00
tamaina
d986da745b ノãƒŧトぎã‚ĩãƒŧバãƒŧæƒ…å ą(InstanceTicker)ぎデã‚ļã‚¤ãƒŗ/パフりãƒŧãƒžãƒŗã‚šæ”šå–„(-webkit-text-stroke ver) (#16225)
* Revert "enhance(frontend): Instance Tickerぎデã‚ļã‚¤ãƒŗæ”šå–„ (#15946)"

This reverts commit 04928ba7d1.

* enhance(frontend): Instance Tickerぎデã‚ļã‚¤ãƒŗæ”šå–„(-webkit-text-stroke)

* 🎨

* use theme fg/bg

* use panel
2025-07-05 09:59:48 +09:00
syuilo
50f5b29290 New Crowdin updates (#16237)
* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)
2025-07-05 09:07:25 +09:00
syuilo
a460bb7913 perf(frontend): improve rendering performance 2025-07-05 09:05:47 +09:00
syuilo
7cf1eccd04 clean up 2025-07-05 08:31:20 +09:00
syuilo
73397e1b7e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-07-05 08:18:56 +09:00
tamaina
bf17092b41 test: VS Codeä¸Šã§č¤‡æ•°ãŽjestãƒ†ã‚šãƒˆã‚’čĄ¨į¤ēできるようãĢ (#16251) 2025-07-05 08:18:15 +09:00
github-actions[bot]
6d1018f42b Bump version to 2025.7.0-beta.0 2025-07-04 09:52:01 +00:00
ã‹ãŖã“ã‹ã‚Š
7667011266 fix(frontend): ã‚ĻェãƒĢã‚Ģムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽãƒĄãƒ‡ã‚Ŗã‚ĸ襨į¤ēがCWã‚’č€ƒæ…Žã—ãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16247)
* fix(frontend): ã‚ĻェãƒĢã‚Ģムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽãƒĄãƒ‡ã‚Ŗã‚ĸ襨į¤ēがCWã‚’č€ƒæ…Žã—ãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-07-04 18:49:21 +09:00
syuilo
a45ccc18b4 refactor 2025-07-04 18:33:41 +09:00
syuilo
c29a4d9503 fix(test): Play検į´ĸ抟čƒŊでBackend Unit TestãŒåŖŠã‚ŒãĻいる 2025-07-04 18:31:34 +09:00
syuilo
5caf2b27cf fix(test): Play検į´ĸ抟čƒŊでBackend Unit TestãŒåŖŠã‚ŒãĻいる
Fix #16248
2025-07-04 16:32:56 +09:00
syuilo
dd87d26bdc feat: Playを検į´ĸできるようãĢ
#13115
2025-07-04 10:20:00 +09:00
ã‹ãŖã“ã‹ã‚Š
b7a6301c2e fix(frontend): ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽã‚ĸãƒŗã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ時ãĢロãƒŧã‚ĢãƒĢぎã‚ģãƒŧブデãƒŧã‚ŋを削除するようãĢ (#16246)
* fix(frontend): ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽã‚ĸãƒŗã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ時ãĢロãƒŧã‚ĢãƒĢぎã‚ģãƒŧブデãƒŧã‚ŋを削除するようãĢ

* Update Changelog

* remove unused import

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-07-04 07:40:00 +09:00
syuilo
73e8d950df enhance(frontend): 投į¨ŋフりãƒŧムãĢãƒ•ã‚Ąã‚¤ãƒĢをペãƒŧ゚ト/ドロップした際ぎUXを攚善
Resolve #16205
2025-07-03 19:11:46 +09:00
syuilo
45033974f7 Update CHANGELOG.md 2025-07-03 19:03:34 +09:00
github-actions[bot]
7acfbc23d6 Bump version to 2025.7.0-alpha.0 2025-07-03 09:57:13 +00:00
github-actions[bot]
a9a746edce Bump version to 2025.6.4-alpha.4 2025-07-03 09:55:33 +00:00
ã‹ãŖã“ã‹ã‚Š
179d990c39 fix(frontend): ã‚ŋブが不可čĻ–ãĒあいだぎpaginationぎã‚ĸップデãƒŧトを停æ­ĸするようãĢ (#16243)
* fix(frontend): ã‚ŋブが不可čĻ–ãĒあいだぎpaginationぎã‚ĸップデãƒŧトを停æ­ĸするようãĢ

* fix lint

* 垅たãĒい
2025-07-03 18:52:16 +09:00
4ster1sk
7c44881ca8 enhance(backend): avatarUrlぎ上限文字数ぎåŧ•き上げ (#16235) 2025-07-03 18:03:02 +09:00
tamaina
ccbc4cffaa enhance(frontend): å…ąæœ‰ãƒšãƒŧジで、titleとtextãĢ同じ内厚がå…ĨãŖãĻいた際ぎ削除ロジックをåŧˇåŒ– (#16226)
* enhance(frontend): å…ąæœ‰ãƒšãƒŧジで、titleとtextãĢ同じ内厚がå…ĨãŖãĻいた際ぎ削除ロジックをåŧˇåŒ–
Fix #16224

* fix

* +→*

* fix

* use RegExp.test

* Update packages/frontend/src/pages/share.vue

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>

---------

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-07-03 18:00:43 +09:00
tamaina
706244925d fix(frontend): æĄäģļãĢよりäŋå­˜ã§ããĒã„å ´åˆãŽãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’æąŽį”¨įš„ãĒもぎへ (#16238)
Fix #16228
2025-07-03 17:59:55 +09:00
ã‹ãŖã“ã‹ã‚Š
09a5e4b10a fix(frontend): Paginatorぎ型エナãƒŧč§Ŗæļˆ (#16230)
* fix(frontend): fix paginator type error

* fix

* refactor

* fix

* fix

* fix(paginator): remove readonly type

* fix

* typo

* fix: R -> E

* remove any

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-07-03 11:20:26 +09:00
syuilo
c48acad04b 🎨 2025-06-29 17:21:43 +09:00
github-actions[bot]
5d3bb02f4b Bump version to 2025.6.4-alpha.3 2025-06-29 06:47:43 +00:00
syuilo
933e252687 fix of f1deb89e34 2025-06-29 15:36:39 +09:00
syuilo
f1deb89e34 refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
syuilo
8bc822d829 feat(backend): クãƒĒップ内でノãƒŧトを検į´ĸできるようãĢ 2025-06-29 15:10:51 +09:00
syuilo
c215cccf1d enhance(frontend): ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧド時ãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã•ã‚ŒãĻã„ã‚‹ã‹čĄ¨į¤ēするようãĢ 2025-06-29 08:50:55 +09:00
github-actions[bot]
0685bdf05c Bump version to 2025.6.4-alpha.2 2025-06-28 12:52:32 +00:00
syuilo
3394ed2122 New Crowdin updates (#16207)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)
2025-06-28 21:43:22 +09:00
syuilo
c5a440cf22 Update types.ts 2025-06-28 21:43:14 +09:00
syuilo
3c6f07fc8c feat: ãƒĸデログを検į´ĸできるようãĢ 2025-06-28 21:38:54 +09:00
syuilo
3c5ed0ffbb enhance(frontend): improve modlog pagination 2025-06-28 21:18:36 +09:00
syuilo
b8e8f3ad25 enhance: ペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗ(一čĻ§čĄ¨į¤ē)ぎåŸēæē–æ—Ĩ時を指厚できるようãĢ sinceId/untilIdが指厚可čƒŊãĒã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆãĢおいãĻ、sinceDate/untilDateも指厚可čƒŊãĢ 2025-06-28 20:21:21 +09:00
syuilo
012b2a9764 enhance(frontend): improve MkTl rendering 2025-06-28 19:24:55 +09:00
syuilo
dfbc40f868 lint 2025-06-28 19:20:02 +09:00
syuilo
32ddaa0cf8 Update about-misskey.vue 2025-06-28 12:02:16 +09:00
syuilo
bf6e218355 refactor 2025-06-28 12:00:15 +09:00
syuilo
19ef6c0b14 Update about-misskey.vue 2025-06-27 20:10:17 +09:00
syuilo
535b86f05e lint 2025-06-27 10:02:49 +09:00
taichan
01a94eaecb chore(CI): cache ffmpeg (#16223)
* ci: use daily cache for ffmpeg

* fix(ci): input type

* Fix current date

* Just use Daily cache

* fix condition
2025-06-26 19:08:47 +09:00
syuilo
9a28fa0534 refactor(frontend/pref): refactor preferences manager
Refactored preferences manager to decouple account context and storage provider, improving normalization and loading of profiles. Replaced static profile creation/normalization with instance-based logic, and updated usage in preferences.ts to pass account context explicitly. This enhances maintainability and prepares for better guest account handling.
2025-06-26 16:25:43 +09:00
github-actions[bot]
899273554a Bump version to 2025.6.4-alpha.1 2025-06-26 04:38:12 +00:00
syuilo
bf57557ba3 refactor(frontend): refactor uploader image editing features and menu
Replaces separate 'effect' and 'crop' features with a unified 'imageEditing' feature in the uploader. Groups crop and effect actions under a new parent 'editImage' menu item, adds localization for 'editImage', and updates supported types accordingly.
2025-06-26 12:10:15 +09:00
syuilo
8fda4fefaf refactor 2025-06-26 12:06:53 +09:00
syuilo
f1983d1aa5 Update type from UploaderDialogFeatures to UploaderFeatures
Replaces the UploaderDialogFeatures type with UploaderFeatures in the select function and SelectFileOptions type to ensure consistency and correct type usage.
2025-06-26 12:02:25 +09:00
syuilo
60649f4d66 add note 2025-06-26 12:01:56 +09:00
syuilo
525a330637 tweak eslint config 2025-06-26 10:49:41 +09:00
taichan
b455e63da7 chore(frontend): 開į™ēãƒĸãƒŧド時ãĢ言čĒžãƒ•ã‚Ąã‚¤ãƒĢぎ変更をč‡Ē動で反映するようãĢ (#16215)
* chore(frontend): 開į™ēãƒĸãƒŧド時ãĢ言čĒžãƒ•ã‚Ąã‚¤ãƒĢぎ変更をč‡Ē動で反映するようãĢ

* fix message

* naming

* SPDX
2025-06-26 08:26:44 +09:00
syuilo
5626677e86 Update CHANGELOG.md 2025-06-25 20:30:49 +09:00
keito
c424554d4a ジョブキãƒĨãƒŧぎProgressãŽå€¤ã‚’æ­Ŗã—ãč¨ˆįŽ—ã™ã‚‹ (#16218)
* fix: ジョブキãƒĨãƒŧぎProgressãŽå€¤ãŽį¯„å›˛ã‚’ 0~100 ãĢįĩąä¸€

* fix(backend): ジョブキãƒĨãƒŧぎProgressãŽč¨ˆįŽ—ãĢį”¨ã„ã‚‹įˇæ•°ã‚’æœ€åˆãĢ一åēĻだけ取垗する
2025-06-25 20:30:17 +09:00
syuilo
eee9a5f853 enhance(frontend): ペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŽä¸Ļãŗé †ã‚’é€†ãĢできるようãĢ 2025-06-25 20:26:20 +09:00
github-actions[bot]
4d72d6caf4 Bump version to 2025.6.4-alpha.0 2025-06-25 08:50:37 +00:00
taichan
b752dc72e5 feat: ノãƒŧトぎ下書き(draft of note) (#15298)
* WIp (backend)

* Remove unused

* 下書きbackend įļšã

* fix(backedn): visibilityが下書きãĢ反映されãĒい

* Update packages/backend/src/postgres.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Fix : import order

* fix(backend) : createでcwが劚かãĒい

* FIX FOREGIN KEY

* wip: frontendīŧˆæ—ĸ存ぎ下書きをæŒŋå…Ĩīŧ‰

ぞだīŧšãƒãƒŖãƒŗãƒãƒĢ襨į¤ē、下書きぎäŊœæˆã€å‰Šé™¤

* WIP: ノãƒŧト選択ダイã‚ĸログ
投į¨ŋ時ãĢ下書きを削除

* PromiseãĢ変更

* é€ŖåˆãĒã—ã€ãƒãƒŖãƒŗãƒãƒĢã‚‚čĄ¨į¤ē

* Hashtagぎ値抜けæŧã‚Œ

* hasthagを0文字でもäŊœæˆå¯čƒŊãĢ

* 下書きぎäŋå­˜æŠŸæ§‹

* chore(misskey-js): build types

* localOnly抜けæŧã‚Œ

* ãƒãƒŖãƒŗãƒãƒĢæƒ…å ąãŽæ›¸ãæ›ãˆ

* enhance(frontend): ãƒ˜ãƒƒãƒ€éƒ¨ãŽčĄ¨į¤ē攚善

* fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢæˇģäģ˜ã§ããĒい

* fix: no file

* fix(frontend): 投įĨ¨ãŒåæ˜ ã•れãĒい

* ãƒãƒƒã‚ˇãƒĨã‚ŋã‚°ãŽåą•é–‹īŧˆã‚ŗãƒĄãƒŗãƒˆã‚ĸã‚Ļト外しåŋ˜ã‚Œīŧ‰

* fix: visibleUserIdsが反映されãĒい

* enhance: APIぎ型を整備

* refactor: 型が整備できたぎでasを削除

* Add userhost

* fix

* enhance: paginationをäŊŋう

* fix

* fix: č‡Ē分ぎã‚ĸã‚Ģã‚Ļãƒŗãƒˆã§ãŽæŠ•į¨ŋã§ã—ã‹ä¸‹æ›¸ãã‚’åˆŠį”¨ã§ããĒいようãĢ

厌全ãĢåĄžãã“ã¨ã¯ã§ããĒいが一åŋœ

* 🎨

* APIぎエナãƒŧIDをčŋŊ加

* enhance: ゚ã‚ŋイãƒĢčĒŋ整

* remove unused code

* 🎨

* fix: ロãƒŧãƒĢポãƒĒã‚ˇãƒŧぎ型

* ロãƒŧãƒĢãŽįˇ¨é›†į”ģéĸ

* ダイã‚ĸログぎ挙動攚善

* 下書き抟čƒŊãŒåˆŠį”¨ã§ããĒã„å ´åˆã¯čĄ¨į¤ēしãĒいようãĢ

* refactor

* fix: ダブãƒĢクãƒĒックが劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* add comments

* fix

* fix: äŋå­˜æ™‚ぎエナãƒŧãŽį¨ŽåˆĨãĢかかわらずmodalを閉じãĒいようãĢ

* fix()backend: NoteDraftぎreply, renoteãŽåž‹ãŒé–“é•ãŖãĻたぎでäŋŽæ­Ŗ (migtrationã¯ã‚ãŖãĻた)

* fix: 投į¨ŋフりãƒŧムをįŠēį™ŊãĢしãĻ通常ãƒĒノãƒŧトできるやつは下書きとしãĻはåŧžãã‚ˆã†ãĢ

* fix(backend): テキ゚トが0文字でも下書きはäŋå­˜ã§ãã‚‹ã‚ˆã†ãĢ

* Fix(backend): replyIdãŽåž‹åŽšįžŠãŒãƒŸã‚šãŖãĻいるぎをäŋŽæ­Ŗ

* chore(misskey-js): update types

* Add CHANGELOG

* lint

* 常ãĢã‚ĩãƒŧバãƒŧ下書きãĢäŋå­˜ã—、上限をčļ…えた場合ぎãŋ尋ねるようãĢ

* NoteDraftServiceãĢcreate, updateぎå‡Ļį†ã‚’į§ģč­˛

* Fix typeerror

* remove tooltip

* Remove Mkbutton:short and use iconOnly

* 不čρãĒã‚ŗãƒĄãƒŗãƒˆãŽå‰Šé™¤

* Remove Short Completely

* wip

* escキãƒŧぞわりぎ挙動を攚善

* 下書き選択時ãĢ下書き可čƒŊæ•°ã¨įžåœ¨ãŽé‡ãŒåˆ†ã‹ã‚‹ã‚ˆã†ãĢ

* cleanUp

* wip

* wi

* wip

* Update MkPostForm.vue

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-06-25 17:09:23 +09:00
syuilo
06d31c0b78 fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢがドナイブぎæ—ĸ厚ã‚ĸップロãƒŧド先ãĢ指厚したフりãƒĢダãĢã‚ĸップロãƒŧドされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16206
2025-06-25 10:55:30 +09:00
syuilo
32d4c312ef enhance(frontend): ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧド前ãĢã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗč¨­åŽšã‚’čĄŒãˆã‚‹ã‚ˆã†ãĢ
Resolve #16210
2025-06-25 10:49:58 +09:00
syuilo
36fde67992 enhance(frontend): improve theme settings 2025-06-25 10:23:39 +09:00
syuilo
43abbce2af enhance(frontend): 全ãĻぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢおいãĻã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧからãƒĒロãƒŧドできるようãĢ 2025-06-25 10:08:44 +09:00
syuilo
684424f26a enhance(frontend): improve useScrollPositionKeeper 2025-06-24 20:30:32 +09:00
syuilo
36989e0cd3 Update about-misskey.vue 2025-06-24 20:24:34 +09:00
syuilo
d518682e73 add note 2025-06-24 11:44:16 +09:00
syuilo
0ada970337 enhance(frontend): č¨­åŽšãŽč‡Ē動バックã‚ĸップをã‚ĒãƒŗãĢã—ãŸį›´åžŒãĢč‡Ē動バックã‚ĸップするようãĢ 2025-06-23 17:12:25 +09:00
github-actions[bot]
a812dfe853 [skip ci] Update CHANGELOG.md (prepend template) 2025-06-16 11:13:27 +00:00
github-actions[bot]
2baec208f5 Release: 2025.6.3 2025-06-16 11:13:22 +00:00
github-actions[bot]
4093616e23 Bump version to 2025.6.3-alpha.0 2025-06-16 10:52:09 +00:00
syuilo
062d5170df fix(frontend): ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除しãĒいとクナイã‚ĸãƒŗãƒˆãŒäŊŋį”¨ã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16196
2025-06-16 19:51:26 +09:00
github-actions[bot]
a279bd4d49 [skip ci] Update CHANGELOG.md (prepend template) 2025-06-16 08:58:37 +00:00
github-actions[bot]
978ae706eb Release: 2025.6.2 2025-06-16 08:58:31 +00:00
syuilo
824643a44e [skip ci] Update CHANGELOG.md 2025-06-16 17:57:09 +09:00
github-actions[bot]
213c569242 Bump version to 2025.6.2-alpha.0 2025-06-16 05:08:24 +00:00
syuilo
a1cf2d3074 New Crowdin updates (#16192)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)
2025-06-16 14:07:48 +09:00
syuilo
4ea7c76c02 fix(frontend): ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除しãĒいとクナイã‚ĸãƒŗãƒˆãŒäŊŋį”¨ã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-06-16 13:55:27 +09:00
github-actions[bot]
1782a353d3 [skip ci] Update CHANGELOG.md (prepend template) 2025-06-16 02:33:19 +00:00
github-actions[bot]
c69a13b592 Release: 2025.6.1 2025-06-16 02:33:14 +00:00
syuilo
40e35c051a Update CHANGELOG.md 2025-06-15 11:10:03 +09:00
syuilo
b93717be33 Update CHANGELOG.md
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-06-15 11:08:53 +09:00
syuilo
fe805fb7f0 enhance(frontend/image-effector): tweak fxs 2025-06-15 11:06:46 +09:00
syuilo
e9af9d4451 enhance(frontend/image-effector): tweak fxs 2025-06-15 10:57:29 +09:00
syuilo
ce90fee586 enhance(frontend/image-effector): add blockNoise fx 2025-06-15 10:55:11 +09:00
syuilo
5bec8ba6b0 enhance(frontend/image-effector): tweak fxs 2025-06-15 10:19:42 +09:00
syuilo
3dbfd80d65 enhance(frontend/image-effector): tweak colorAdjust fx 2025-06-15 09:25:57 +09:00
syuilo
b33eeb1366 enhance(frontend/image-effector): tweak distort fx 2025-06-15 08:47:59 +09:00
syuilo
420756d744 Update CHANGELOG.md 2025-06-14 19:50:56 +09:00
ã‹ãŖã“ã‹ã‚Š
32d721abf1 refactor(frontend): checkWordMuteぎčŋ”り値がčĒ¤ãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16188)
* refactor(frontend): checkWordMuteぎčŋ”り値がčĒ¤ãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix lint
2025-06-14 16:08:14 +09:00
github-actions[bot]
8ea6aa2ef3 Bump version to 2025.6.1-rc.0 2025-06-14 03:16:12 +00:00
syuilo
bc07b79a23 fix(frontend): デッキぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚ĢãƒŠãƒ ã§æ–°į€ãƒŽãƒŧト時ぎã‚ĩã‚Ļãƒŗãƒ‰ãŒå†į”Ÿã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16164
2025-06-14 11:36:42 +09:00
syuilo
aae7961540 New Crowdin updates (#16187)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2025-06-13 10:31:14 +09:00
github-actions[bot]
1ad32990cb Bump version to 2025.6.1-beta.2 2025-06-12 10:07:07 +00:00
zyoshoka
89db7b3fa8 fix(frontend): display reactions correctly in welcome timeline (#16186) 2025-06-12 19:05:24 +09:00
syuilo
151121a567 New Crowdin updates (#16183)
* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)
2025-06-12 17:34:12 +09:00
mochi33i
966e0812f5 fix(misskey-js) : misskey-jsぎ drive/file/create ã§ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧドができãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16028)
* fix(misskey-js): drive/file/createが動かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* CHANGELOG.mdãĢäŋŽæ­Ŗå†…厚をčŋŊ加
2025-06-12 16:54:59 +09:00
syuilo
d378156212 Update CHANGELOG.md 2025-06-12 16:08:07 +09:00
renovate[bot]
568021498f fix(deps): update [root] update dependencies (#16142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 14:39:49 +09:00
github-actions[bot]
8f66ffc14d Bump version to 2025.6.1-beta.1 2025-06-11 03:45:02 +00:00
syuilo
63e8935c86 fix(frontend): disable note_view_interruptor temporary to prevent rendering glitch 2025-06-11 12:42:49 +09:00
renovate[bot]
b16a05b9a7 fix(deps): update [backend] update dependencies (#16143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 09:56:29 +09:00
ãŠã•ã‚€ãŽã˛ã¨
090262f3c6 fix: pnpm-lock.yamlãŽå†į”Ÿæˆ (#16182) 2025-06-11 08:57:42 +09:00
renovate[bot]
bc5a33d87f chore(deps): update [misskey-js] update dependencies (#16140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 16:08:04 +09:00
renovate[bot]
0ffd9e267a fix(deps): update [frontend] update dependencies (#16144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 16:07:34 +09:00
renovate[bot]
81bc27d804 chore(deps): update [tools] update dependencies (#16141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:53:04 +09:00
github-actions[bot]
f50abed98d Bump version to 2025.6.1-beta.0 2025-06-10 04:43:58 +00:00
syuilo
8ab574a31a New Crowdin updates (#16163)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)
2025-06-10 13:42:09 +09:00
syuilo
9a3219f12e fix(frontend): Plugin:register_note_view_interruptor()ãĢよるノãƒŧトぎ書き換えが抟čƒŊしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16180
2025-06-10 09:51:45 +09:00
zyoshoka
b5767c315a fix(backend): correct outbox pagination (#16176) 2025-06-08 09:12:59 +09:00
github-actions[bot]
ac9206f192 Bump version to 2025.6.1-alpha.4 2025-06-07 10:52:03 +00:00
ã‹ãŖã“ã‹ã‚Š
e2b38edb3a deps(misskey-js): Update openapi-typescript to v7 (#15491)
* deps(misskey-js): Update openapi-typescript to v7

* update openapi-typescript to v7.7.3

* generate misskey-js types

* bump openapi-typescript

* enhance: į”Ÿæˆį‰Šã‹ã‚‰never型を除åŽģするようãĢ

* regenerate api types

* refactor: å‡Ļį†å…ąé€šåŒ–

---------

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-06-07 19:36:00 +09:00
syuilo
c5dc0fd51b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-06-07 09:26:51 +09:00
syuilo
dda2ad6bcd fix(frontend): support non-image files 2025-06-07 09:26:49 +09:00
github-actions[bot]
a5429ebeee Bump version to 2025.6.1-alpha.3 2025-06-06 23:36:20 +00:00
syuilo
1c3604c7fb 🎨 2025-06-07 08:15:31 +09:00
syuilo
4906f1f45c 🎨 2025-06-07 08:07:23 +09:00
syuilo
6506429f09 enhance(frontend): ã‚ĸップロãƒŧダãƒŧ内でã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ•ãƒŠã‚°ã‚’č¨­åŽšå¯čƒŊãĢ 2025-06-07 07:57:23 +09:00
syuilo
9bd5f887de enhance(frontend): 投į¨ŋフりãƒŧムãĢã‚ĸップロãƒŧダãƒŧを埋めčžŧãŋ (#16173)
* wip

* Update MkPostForm.vue

* wip

* wip

* Update MkPostForm.vue

* wip

* wip

* add tip

* Update tips.ts

* Update MkPostForm.vue
2025-06-07 07:47:43 +09:00
syuilo
be35fe468b refactor(frontend): refactor tips 2025-06-06 21:03:35 +09:00
syuilo
4b9b3ced01 enhance(frontend): improve MkTip usability 2025-06-06 20:59:01 +09:00
syuilo
20b8148ddf chore(frontend): tweak ui 2025-06-06 09:02:47 +09:00
github-actions[bot]
019dfbdc1c Bump version to 2025.6.1-alpha.2 2025-06-05 13:27:28 +00:00
ã‹ãŖã“ã‹ã‚Š
95ea62f222 enhance(frontend): į”ģ像エフェクトぎ操äŊœã§RangeをダブãƒĢクãƒĒックしたらデフりãƒĢトぎ値ãĢæˆģるようãĢ (#16171)
* enhance(frontend): エフェクトぎ操äŊœã§RangeをダブãƒĢクãƒĒックしたらデフりãƒĢトぎ値ãĢæˆģるようãĢ

* fix: trackãŽč¨ˆįŽ—æ–šæŗ•ã‚’äŋŽæ­Ŗ

* remove unnecessary async
2025-06-05 22:25:49 +09:00
syuilo
fde67dca74 enhance(frontend): tweak server setup wizard 2025-06-05 21:05:11 +09:00
ã‹ãŖã“ã‹ã‚Š
a603a4970e enhance(frontend): į”ģåƒã‚¨ãƒ•ã‚§ã‚¯ãƒˆã€Œč‰˛čĒŋčŖœæ­Ŗã€ã‚’čŋŊ加 (#16170) 2025-06-05 20:29:02 +09:00
zyoshoka
f37a1e84bd chore: fix failure to publish misskey-js to npm registry (#16169) 2025-06-05 19:21:15 +09:00
syuilo
6c9e055aae add note 2025-06-05 15:05:00 +09:00
syuilo
a971e44cee refactor(frontend): refactor ImageEffector 2025-06-05 15:00:17 +09:00
syuilo
c6808f1eb6 refactor(frontend): refactor ImageEffector 2025-06-05 12:58:32 +09:00
syuilo
2a78360588 refactor(frontend): refactor ImageEffector 2025-06-05 12:25:22 +09:00
zyoshoka
65ba33867b fix(backend): avoid deadlock when deleting account (#16162) 2025-06-04 19:14:11 +09:00
syuilo
b55cc03621 New Crowdin updates (#16155)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2025-06-04 18:25:39 +09:00
ã‹ãŖã“ã‹ã‚Š
80f73c6712 enhance(gh): renovateぎicons-subsetterをfrontendグãƒĢãƒŧプãĢįĩąåˆ (#16161) 2025-06-04 16:39:06 +09:00
syuilo
60fc9a5195 🎨 2025-06-04 16:33:55 +09:00
ã‹ãŖã“ã‹ã‚Š
b43dfa260b fix/refactor(frontend): į”ģåƒįˇ¨é›†æŠŸčƒŊぎäŋŽæ­Ŗãƒģ型åŧˇåŒ– (#16156)
* enhance: refine uploadFile

* fix: missing locale

* refactor: harden types

* refactor: ã‚ˇã‚§ãƒŧダãƒŧãƒ•ã‚Ąã‚¤ãƒĢをlazy-loadingできるようãĢ

* fix(frontend): omit console.log in production environment

* fix: glslぎバãƒŧã‚¸ãƒ§ãƒŗčĄ¨č¨˜ã¯æœ€åˆãŽčĄŒãĢãĒければãĒらãĒい

* fix: ã‚ˇã‚§ãƒŧダãƒŧぎčĒ­ãŋčžŧãŋが厌äē†ã—ãĻからãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ã‚’čĄŒã†ã‚ˆã†ãĢ

* fix merge failure

* fix: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクぎプãƒĒã‚ģットがãĒい場合ãĢdividerが2重ãĢ襨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: ã‚ĸップロãƒŧダãƒŧダイã‚ĸログぎ抟čƒŊč¨­åŽšã§ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧã‚¯ãŒį„ĄåŠšãĒ場合でもデフりãƒĢトぎプãƒĒã‚ģãƒƒãƒˆãŒéŠį”¨ã•ã‚ŒãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* fix lint

* Revert "fix: ã‚ˇã‚§ãƒŧダãƒŧぎčĒ­ãŋčžŧãŋが厌äē†ã—ãĻからãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ã‚’čĄŒã†ã‚ˆã†ãĢ"

This reverts commit e06f37a7d4.

* Revert "fix: glslぎバãƒŧã‚¸ãƒ§ãƒŗčĄ¨č¨˜ã¯æœ€åˆãŽčĄŒãĢãĒければãĒらãĒい"

This reverts commit afcc37d886.

* Revert "refactor: ã‚ˇã‚§ãƒŧダãƒŧãƒ•ã‚Ąã‚¤ãƒĢをlazy-loadingできるようãĢ"

This reverts commit a1ab2fa38c.

* fix: ã‚Ļりãƒŧã‚ŋãƒŧマãƒŧクぎFXåŽšįžŠã‚’åˆ†ã‘ã‚‹

* Update packages/frontend/src/components/MkWatermarkEditorDialog.vue

* Update packages/frontend/src/components/MkWatermarkEditorDialog.vue

* Update packages/frontend/src/components/MkWatermarkEditorDialog.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-06-04 16:22:09 +09:00
syuilo
e3b57a118d 🎨 2025-06-04 16:15:06 +09:00
syuilo
fdcb6a09a9 fix(frontend): ã‚ŋッチ操äŊœæ™‚ãĢãƒãƒŖãƒŧトぎツãƒŧãƒĢチップがæļˆãˆãĒくãĒã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-06-04 16:10:57 +09:00
syuilo
218df19d9c enhance(frontend): ゚マホでぎMkModalWindowãŽčĄ¨į¤ēを最遊化 2025-06-04 12:28:50 +09:00
syuilo
b766589c00 enhance(frontend): ミãƒĨãƒŧトしたįĩĩ文字をデバイ゚間で同期できるようãĢ
Resolve #16158
2025-06-04 12:01:33 +09:00
ã‹ãŖã“ã‹ã‚Š
d94bdff639 fix(misskey-js): build misskey-js with types (#16159) 2025-06-04 11:49:29 +09:00
github-actions[bot]
3a4288fe24 Bump version to 2025.6.1-alpha.1 2025-06-03 12:13:26 +00:00
syuilo
12c71de4c7 New Crowdin updates (#16153)
* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))
2025-06-03 21:07:02 +09:00
syuilo
b7aa013a41 feat: 全ãĻãŽãƒãƒŖãƒƒãƒˆãƒĄãƒƒã‚ģãƒŧジをæ—ĸčĒ­ãĢできるようãĢ 2025-06-03 21:06:37 +09:00
github-actions[bot]
3ff2e6b299 Bump version to 2025.6.1-alpha.0 2025-06-03 10:19:12 +00:00
syuilo
cd9322a824 feat(frontend): į”ģåƒįˇ¨é›†æŠŸčƒŊ (#16121)
* wip

* wip

* wip

* wip

* Update watermarker.ts

* wip

* wip

* Update watermarker.ts

* Update MkUploaderDialog.vue

* wip

* Update ImageEffector.ts

* Update ImageEffector.ts

* wip

* wip

* wip

* wip

* wip

* wip

* Update MkRange.vue

* Update MkRange.vue

* wip

* wip

* Update MkImageEffectorDialog.vue

* Update MkImageEffectorDialog.Layer.vue

* wip

* Update zoomLines.ts

* Update zoomLines.ts

* wip

* wip

* Update ImageEffector.ts

* wip

* Update ImageEffector.ts

* wip

* Update ImageEffector.ts

* swip

* wip

* Update ImageEffector.ts

* wop

* Update MkUploaderDialog.vue

* Update ImageEffector.ts

* wip

* wip

* wip

* Update def.ts

* Update def.ts

* test

* test

* Update manager.ts

* Update manager.ts

* Update manager.ts

* Update manager.ts

* Update MkImageEffectorDialog.vue

* wip

* use WEBGL_lose_context

* wip

* Update MkUploaderDialog.vue

* Update drive.vue

* wip

* Update MkUploaderDialog.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
2025-06-03 19:18:29 +09:00
syuilo
9fdc3c5def chore(frontend): remove duplicate declarations 2025-06-03 18:44:51 +09:00
ã‹ãŖã“ã‹ã‚Š
4af8c7f8b0 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒ“ãƒĨãƒŧワãƒŧでäŊŋį”¨å¯čƒŊãĒãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’å„Ē先しãĻ襨į¤ēするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ (#16149)
* enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒ“ãƒĨãƒŧワãƒŧでäŊŋį”¨å¯čƒŊãĒãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’å„Ē先しãĻ襨į¤ēするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ

* Update Changelog

* tweak

* fix

* enhance: ãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ã˜ã‚ƒãĒくする

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-06-03 18:44:01 +09:00
syuilo
ed29a3613b fix(frontend): fix user search pagination 2025-06-03 17:57:51 +09:00
ã‹ãŖã“ã‹ã‚Š
810a609df4 fix(frontend): 一部ぎグãƒĒッドぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16147)
* fix(frontend): 一部ぎグãƒĒッドぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update changelog

* fix
2025-06-03 17:20:11 +09:00
ã‹ãŖã“ã‹ã‚Š
5537558fa7 fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢ選択が不厉厚ãĒå•éĄŒã‚’äŋŽæ­Ŗ (#16148)
* fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢ選択が不厉厚ãĢãĒãŖãĻいるぎをäŋŽæ­Ŗ

* Update Changelog
2025-06-03 15:45:26 +09:00
syuilo
26215b7466 🎨 2025-06-03 10:35:02 +09:00
syuilo
0a0247a678 enhance(frontend): add config button to emoji picker to improve usability 2025-06-03 08:04:15 +09:00
syuilo
93d17aff6c refactor(frontend): IDį”Ÿæˆå‡Ļį†ã‚’įĩąä¸€ 2025-06-03 07:37:08 +09:00
syuilo
3bc81522c6 enhance(frontend): IDãĢUUIDをäŊŋうぎをやめる (#16138)
* wip

* Update flash-edit.vue
2025-06-03 07:31:19 +09:00
github-actions[bot]
2a077de148 [skip ci] Update CHANGELOG.md (prepend template) 2025-06-02 00:58:35 +00:00
github-actions[bot]
3eb64ccf7a Release: 2025.6.0 2025-06-02 00:58:25 +00:00
syuilo
47fede5e5c Update CHANGELOG.md 2025-06-02 09:43:27 +09:00
renovate[bot]
b48a25ea77 fix(deps): update [frontend] update dependencies (#16086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:13:06 +09:00
github-actions[bot]
51e7081c9d Bump version to 2025.6.0-beta.1 2025-06-01 23:49:28 +00:00
syuilo
982ae9238d New Crowdin updates (#16136)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)
2025-06-02 08:43:56 +09:00
syuilo
d40c083233 enhance(frontend): éžåŒæœŸįš„ãĒã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽčĒ­ãŋčžŧãŋæ™‚ãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’åŧˇåŒ– 2025-06-02 08:43:04 +09:00
syuilo
8f025c447b fix(backend): ãƒ­ã‚°ã‚¤ãƒŗã§ããĒくãĒるため、ugcVisibilityForVisitorがnoneでもusers/showã¯č¨ąå¯ã™ã‚‹ã‚ˆã†ãĢ 2025-06-02 08:37:22 +09:00
syuilo
9dc423afd4 fix(frontend): tweak MkFolderPage z-index 2025-06-02 08:32:22 +09:00
github-actions[bot]
5893a95c99 Bump version to 2025.6.0-beta.0 2025-06-01 01:49:22 +00:00
syuilo
f4167ae7f1 enhance(frontend): éžåŒæœŸįš„ãĒã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽčĒ­ãŋčžŧãŋæ™‚ãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’åŧˇåŒ– 2025-06-01 10:44:45 +09:00
syuilo
63db879bcc fix(frontend): remove unused text 2025-06-01 10:22:32 +09:00
syuilo
bd17b465c3 New Crowdin updates (#16129)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)
2025-06-01 09:34:08 +09:00
syuilo
6b1fbf6819 Update about-misskey.vue 2025-06-01 09:24:49 +09:00
github-actions[bot]
021c332097 Bump version to 2025.6.0-alpha.0 2025-06-01 00:22:01 +00:00
syuilo
5bdbff19ae fix(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽä¸€éƒ¨ãŽįĩĩæ–‡å­—ãŒé‡č¤‡ã—ãĻ襨į¤ēã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16130
2025-06-01 08:10:49 +09:00
syuilo
070a4516fc 🎨 2025-06-01 07:57:22 +09:00
syuilo
c5d33661b2 chore(frontend): improve type def 2025-06-01 07:57:18 +09:00
github-actions[bot]
777ca15083 [skip ci] Update CHANGELOG.md (prepend template) 2025-05-31 12:37:08 +00:00
github-actions[bot]
21344f7695 Release: 2025.5.1 2025-05-31 12:37:02 +00:00
syuilo
4254f52ced New Crowdin updates (#16126)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)
2025-05-31 18:06:59 +09:00
syuilo
f14787bd10 fix(frontend): ベãƒŧ゚ロãƒŧãƒĢぎ、「ã‚ĸップロãƒŧド可čƒŊãĒãƒ•ã‚Ąã‚¤ãƒĢį¨ŽåˆĨ」を変更しãĻã‚‚æ­Ŗã—ãäŋå­˜ã•れãĒい
Fix #16128
2025-05-31 18:04:00 +09:00
syuilo
14cbc78031 Update packages/frontend/src/pages/admin/custom-emojis-manager.register.vue
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-05-31 17:41:04 +09:00
github-actions[bot]
62e333191d Bump version to 2025.5.1-beta.6 2025-05-31 07:38:56 +00:00
ãŠã•ã‚€ãŽã˛ã¨
0c2d799acd fix(backend): ジョブキãƒĨãƒŧį”ģéĸぎPausedã‚ŋブをã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĢすると400エナãƒŧがčŋ”ãŖãĻくるぎをäŋŽæ­Ŗ (#16124)
* fix(backend): ジョブキãƒĨãƒŧį”ģéĸぎPausedã‚ŋブをã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĢすると400エナãƒŧがčŋ”ãŖãĻくるぎをäŋŽæ­Ŗ

* fix CHANGELOG.md
2025-05-31 16:34:25 +09:00
syuilo
aa4c7a1313 fix(frontend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆäžå­˜ã‹ã¤åˆæœŸįŠļæ…‹ã§ã‚ã‚‹č¨­åŽšå€¤ã‚’ã‚ĩãƒŧバãƒŧ同期しようとした際ãĢæ­Ŗã—ãã‚ŗãƒŗãƒ•ãƒĒクト検å‡ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-05-31 16:33:03 +09:00
syuilo
743995e469 enhance(frontend): make pref sync more smart 2025-05-31 14:15:40 +09:00
syuilo
0254570fbf enhance(frontend): č¨­åŽšãŽåŒæœŸã‚’ã‚ĒãƒŗãĢするときãĢįĢļ合したときãĢ値をマãƒŧジできるようãĢ 2025-05-31 12:49:10 +09:00
syuilo
9f196bbf75 New Crowdin updates (#16116)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)
2025-05-30 16:28:49 +09:00
github-actions[bot]
4c77f3e597 Bump version to 2025.5.1-beta.5 2025-05-29 08:49:19 +00:00
syuilo
85d339ee91 fix(frontend): ãƒãƒŖãƒƒãƒˆãĢ動į”ģãƒ•ã‚Ąã‚¤ãƒĢを送äģ˜ã™ã‚‹ã¨ã€å‹•į”ģãŽčĄ¨į¤ēが崊れãĻしぞいčϖ聴å‡ēæĨãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #15854
2025-05-29 17:44:30 +09:00
syuilo
0f6b28f970 enhance(backend): tweak default maxFileSizeMb value
ref: #15988
2025-05-29 17:35:10 +09:00
syuilo
75dcebc341 enhance(frontend): デバイ゚ぎダãƒŧクãƒĸãƒŧドと同期するã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŒæœ‰åŠšãĒときãĢテãƒŧマを手動で切りæ›ŋえようとした際ぎč­Ļå‘Šã‚’čĄ¨į¤ē 2025-05-29 17:32:10 +09:00
syuilo
85c28d5cb7 enhance(backend): 外部ã‚ĩイトぎOGPãŽã‚­ãƒŖãƒƒã‚ˇãƒĨ期間をčĒŋ整 2025-05-29 13:53:33 +09:00
github-actions[bot]
c1ff6feeda Bump version to 2025.5.1-beta.4 2025-05-29 04:24:41 +00:00
anatawa12
1214d1d8fc Export/Import withReplies (#15986)
* feat: export withReplies of UserList

* feat: export withReplies of following

* import following時ぎwithRepliesがデフりãƒĢト値であることを明į¤ēする

* changelog

* update index.d.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-29 13:15:41 +09:00
anatawa12
367dac4edd Fix: ミãƒĨãƒŧãƒˆå¯žčąĄãƒĻãƒŧã‚ļãƒŧがåŧ•į”¨ã•ã‚ŒãĻいるノãƒŧトがRNされたときãĢミãƒĨãƒŧトをč˛Ģ通しãĻã—ãžã†å•éĄŒ (#16009)
* chore: change 3rd parameter of generateMutedUserQueryForNotes to options

* chore: allow specifying note column for note/block query

* chore: check for mute / block for renote of note with DB query

* chore: check for mute / block for renote of note with FTT

* refactor: ミãƒĨãƒŧトãƒģブロックぎためぎクエãƒĒå‘ŧãŗå‡ēしを一つぎé–ĸ数ãĢぞとめる

* docs(changelog): ミãƒĨãƒŧãƒˆå¯žčąĄãƒĻãƒŧã‚ļãƒŧがåŧ•į”¨ã•ã‚ŒãĻいるノãƒŧトがRNされたときãĢミãƒĨãƒŧトをč˛Ģ通しãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* fix missing default parameter

* Update is-user-related.ts

* test: add tests for mutes

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-29 13:13:07 +09:00
syuilo
e4b7a1f4e1 fix tests
* test

* Update activitypub.ts

* Update activitypub.ts

* Update create.ts

* Update create.ts

* Update endpoints.ts
2025-05-29 12:41:27 +09:00
github-actions[bot]
e786ff4bf1 Bump version to 2025.5.1-beta.3 2025-05-29 02:50:18 +00:00
syuilo
e4a2d1658b New Crowdin updates (#16085)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)
2025-05-29 11:43:28 +09:00
Soli
ed8a95f5bc fix(frontend): Twitch クãƒĒップぎ埋めčžŧãŋが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16102) 2025-05-29 11:43:08 +09:00
syuilo
825c337cf4 improve log 2025-05-28 19:01:21 +09:00
ãŠã•ã‚€ãŽã˛ã¨
9bbc2028ad feat: URLプãƒŦビãƒĨãƒŧぎãƒĒダイãƒŦクトを受けå…Ĩã‚Œã‚‹ã‹ãŠã†ã‹ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢする (#16112)
* feat: URLプãƒŦビãƒĨãƒŧぎãƒĒダイãƒŦクトを受けå…Ĩã‚Œã‚‹ã‹ãŠã†ã‹ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢする

* fix CHANGELOG.md

* fix lang
2025-05-27 20:46:22 +09:00
zyoshoka
97e916c912 refactor(frontend): revoke weakening endpoint param type of API caller for type safety (#16100) 2025-05-27 20:45:05 +09:00
anatawa12
e954060f3b chore(dev): update vite configuration (#16110) 2025-05-27 15:18:37 +09:00
anatawa12
e078cd9296 fix: jest.js exits with zero value even if underlying jest exited with non-zero value (#16111) 2025-05-27 15:07:47 +09:00
ã‹ãŖã“ã‹ã‚Š
1276e65049 fix(backend): follow-up of #16105 (#16109) 2025-05-27 14:42:48 +09:00
ã‹ãŖã“ã‹ã‚Š
07c2de3749 fix(backend): typeormぎbreaking changeãĢ寞åŋœ (#16105)
* fix(backend): typeormぎbreaking changeãĢ寞åŋœ

* attempt to fix test
2025-05-27 13:50:45 +09:00
renovate[bot]
47f4f11e3e fix(deps): update [backend] update dependencies (#16087)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 13:18:59 +09:00
zyoshoka
d27075c5f5 fix(backend): correct invalid schema format specifying only required for anyOf (#16089)
* fix(backend): correct invalid schema format specifying only `required` for `anyOf`

* refactor(backend): make types derived from `allOf` or `anyOf` more strong
2025-05-27 08:57:09 +09:00
zyoshoka
ed3a844f5d fix(backend): add response schema for notes/show-partial-bulk endpoint (#16093) 2025-05-25 08:38:45 +09:00
ã‹ãŖã“ã‹ã‚Š
0504d4399c fix(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗå‰Šé™¤ã‚¤ãƒ™ãƒŗãƒˆãŽã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŗãŒčĒ¤ãŖãĻいたぎをäŋŽæ­Ŗ (#16097) 2025-05-25 08:38:29 +09:00
ã‹ãŖã“ã‹ã‚Š
fab9db405c fix(frontend): ã‚ŋãƒ–é–“åŒæœŸãŒčĄŒã‚ã‚Œã‚‹ã¨ãƒ†ãƒŧマが切りæ›ŋわりįļšã‘ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16094) 2025-05-25 08:37:39 +09:00
github-actions[bot]
02b37b7adf Bump version to 2025.5.1-beta.2 2025-05-24 09:42:21 +00:00
ã‹ãŖã“ã‹ã‚Š
02041344bd fix(frontend); ã‚Ģ゚ã‚ŋムįĩĩ文字ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒäēŒé‡ã§čĄ¨į¤ēã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#16092)
* fix(frontend): ã‚Ģ゚ã‚ŋムįĩĩ文字ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒäēŒé‡ã§čĄ¨į¤ēã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: improve event locking mechanism

* fix: remove unused console log

* fix: unused import

* fix: そぎ場で書き換えることで再ãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ã‚’æœ€å°é™ãĢ抑えるīŧˆã‹ã‚‚īŧ‰

* refactor: reactive note data を composableå†…ã§į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ
2025-05-24 18:31:55 +09:00
github-actions[bot]
fe1b2b00f5 Bump version to 2025.5.1-beta.1 2025-05-24 05:32:52 +00:00
syuilo
4fcb80bcf2 enhance(backend): ãƒ•ã‚Ąã‚¤ãƒĢį¨ŽåˆĨが判厚できãĒã„å ´åˆã€æ‹Ąåŧĩå­ã‚’å‚į…§ã™ã‚‹ã‚ˆã†ãĢ 2025-05-24 14:28:49 +09:00
syuilo
836ed98c54 Update CHANGELOG.md 2025-05-24 14:06:54 +09:00
syuilo
64791a7160 fix(frontend): ãƒĻãƒŧã‚ļãĢ襨į¤ēã•ã‚Œã‚‹ãƒ•ã‚Ąã‚¤ãƒĢį¨ŽåˆĨã¨ã€åŽŸéš›ãŽãƒ•ã‚Ąã‚¤ãƒĢį¨ŽåˆĨãŒį•°ãĒã‚Šã€ãƒ•ã‚Ąã‚¤ãƒĢをã‚ĸップロãƒŧドすることãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16091
2025-05-24 13:59:26 +09:00
syuilo
90e39d22d2 fix(backend): unallowedFileTypeエナãƒŧãŒãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-05-24 13:55:34 +09:00
zyoshoka
9c98c13743 fix(backend): better nullable ref schema representation (#16088)
* fix(backend): better nullable ref schema representation

* refactor
2025-05-23 20:27:16 +09:00
syuilo
bbbc68a772 enhance(frontend): tweak default preferences 2025-05-23 20:26:12 +09:00
syuilo
554623e5a8 🎨 2025-05-23 15:59:41 +09:00
syuilo
6c4b055921 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-05-23 14:02:57 +09:00
syuilo
227ca69704 🎨 2025-05-23 14:02:55 +09:00
github-actions[bot]
a1b5786939 Bump version to 2025.5.1-beta.0 2025-05-23 03:55:52 +00:00
syuilo
2a6bc2154c fix(frontend): エナãƒŧį”ģ像がæ¨Ē長ãĢãĒる
Fix #15982
2025-05-23 12:33:09 +09:00
syuilo
4ad8b59b49 enhance(frontend): ã‚ĸップロãƒŧド前ぎãƒĒネãƒŧムを可čƒŊãĢ 2025-05-23 12:28:30 +09:00
ã‹ãŖã“ã‹ã‚Š
b6ade8315a fix(frontend): 一厚時間操äŊœãŒãĒã‹ãŖãŸã‚‰å‹•į”ģプãƒŦイヤãƒŧãŽã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢを隠すようãĢ (#16073)
* fix(frontend): 一厚時間操äŊœãŒãĒã‹ãŖãŸã‚‰å‹•į”ģプãƒŦイヤãƒŧãŽã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢを隠すようãĢ

* Update Changelog
2025-05-23 11:55:48 +09:00
æžœį‰ŠãƒĒãƒŗ
2352d50e99 MkTooltipがį”ģéĸåˇĻįĢ¯ã‚’įĒãæŠœã‘ãĒいようãĢする (#15890) 2025-05-23 11:54:34 +09:00
syuilo
2bfbbbf16a enhance(frontend): improve tips 2025-05-23 10:46:42 +09:00
ã‹ãŖã“ã‹ã‚Š
9d36d36fc4 fix(backend): adminå´ãŽã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã§äŊœæˆã—ãŸæ‹›åž…ã‚ŗãƒŧドãĢäŊœæˆč€…ãŽæƒ…å ąãŒč¨˜éŒ˛ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#16076)
* fix(backend): adminå´ãŽã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã§äŊœæˆã—ãŸæ‹›åž…ã‚ŗãƒŧドãĢäŊœæˆč€…ãŽæƒ…å ąãŒč¨˜éŒ˛ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-05-23 09:49:21 +09:00
github-actions[bot]
479d7a58a4 Bump version to 2025.5.1-alpha.5 2025-05-22 14:21:07 +00:00
ã‹ãŖã“ã‹ã‚Š
2fb9a16a02 enhance(gh): do lint check on icons-subsetter in github actions 2025-05-22 23:04:30 +09:00
syuilo
20d56ccb89 New Crowdin updates (#16006)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)
2025-05-22 23:01:53 +09:00
syuilo
e750c9171e feat: ロãƒŧãƒĢでã‚ĸップロãƒŧド可čƒŊãĒãƒ•ã‚Ąã‚¤ãƒĢį¨ŽåˆĨã‚’č¨­åŽšå¯čƒŊãĢ (#16081)
* wip

* Update RoleService.ts

* wip

* Update RoleService.ts

* Update CHANGELOG.md
2025-05-22 23:01:31 +09:00
ã‹ãŖã“ã‹ã‚Š
aaee0a788d enhance(frontend): ã‚ˇãƒŗã‚ŋãƒƒã‚¯ã‚šãƒã‚¤ãƒŠã‚¤ãƒˆãŽã‚¨ãƒŗã‚¸ãƒŗã‚’JavaScriptベãƒŧ゚ぎもぎãĢ変更 (#16084)
* refactor(frontend): ã‚ˇãƒŗã‚ŋãƒƒã‚¯ã‚šãƒã‚¤ãƒŠã‚¤ãƒˆãŽã‚¨ãƒŗã‚¸ãƒŗã‚’JavaScriptベãƒŧ゚ぎもぎãĢ変更

* Update Changelog
2025-05-22 22:57:04 +09:00
ã‹ãŖã“ã‹ã‚Š
e6e8bfa591 feat(frontend): tabler-iconsぎã‚ĩブã‚ģット化 (#15340)
* feat(frontend): tabler-iconsぎäŊŋį”¨ã•ã‚ŒãĻいãĒいã‚ĸã‚¤ã‚ŗãƒŗã‚’å‰Šé™¤ã™ã‚‹ã‚ˆã†ãĢ

* fix

* fix

* fix

* fix

* fix

* Update Changelog

* enhance: tablerぎCSSをäŊŋį”¨ã•ã‚ŒãĻいるクナ゚ぎãŋãĢ限厚

* äŊŋį”¨ã™ã‚‹ã‚ĸã‚¤ã‚ŗãƒŗãƒ‘ãƒƒã‚ąãƒŧジをそろえる

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* spdx

* typo

* fix: ã‚ĩブã‚ģットから除外される書き斚をしãĻいる部分をäŋŽæ­Ŗ

* fix: 同じunicodeãĢč¤‡æ•°ãŽã‚ĸã‚¤ã‚ŗãƒŗclassãŒå‰˛ã‚ŠåŊ“ãĻられãĻいる場合ãĢ寞åŋœ

* remove debug code

* Update CHANGELOG.md

* fix merge error

* setup renovate

* fix: woff2ではãĒくwoffãĢ変換しãĻいたぎをäŋŽæ­Ŗ

* update deps

* update changelog
2025-05-22 22:56:38 +09:00
renovate[bot]
c2478e5877 fix(deps): update [backend] update dependencies (#15911)
* fix(deps): update [backend] update dependencies

* run pnpm dedupe to fix type errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-05-22 19:31:38 +09:00
renovate[bot]
fb69efd97c chore(deps): update [misskey-js] update dependencies (#15907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:20:54 +09:00
renovate[bot]
d072dfaede fix(deps): update [frontend] update dependencies (#15910)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:16:10 +09:00
renovate[bot]
4e78c22979 chore(deps): update [tools] update dependencies (#15909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 18:47:33 +09:00
renovate[bot]
f4630589cf fix(deps): update [root] update dependencies (#15908)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 18:47:21 +09:00
syuilo
23542530e1 feat(frontend): ãƒĸバイãƒĢデバイ゚で折りたたぞれたUIãŽåą•é–‹čĄ¨į¤ēãĢ全į”ģéĸペãƒŧジをäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ 2025-05-22 14:57:35 +09:00
syuilo
65c2adee36 clean up 2025-05-22 13:06:49 +09:00
syuilo
e4db9b64df refactor(frontend): better type defs 2025-05-22 13:05:28 +09:00
syuilo
74c857e23d refactor(frontend): src -> anchorElement 2025-05-22 12:24:52 +09:00
github-actions[bot]
aa55663ef7 Bump version to 2025.5.1-alpha.4 2025-05-22 03:06:08 +00:00
ã‹ãŖã“ã‹ã‚Š
000ed1f51f fix(frontend): ジョブキãƒĨãƒŧã‚¤ãƒŗã‚šãƒšã‚¯ã‚ŋぎ型エナãƒŧč§Ŗæļˆ (#16020)
* fix(frontend): ジョブキãƒĨãƒŧã‚¤ãƒŗã‚šãƒšã‚¯ã‚ŋぎ型エナãƒŧč§Ŗæļˆ

* fix

* fix

* fix

* fix
2025-05-22 12:06:07 +09:00
ã‹ãŖã“ã‹ã‚Š
c7318f5803 fix(backend): é€Ŗåˆãƒĸãƒŧドが「ãĒし」ぎ場合はactivity jsonへぎãƒĒãƒŗã‚¯ã‚ŋã‚°ã‚’įœį•ĨするようãĢ (#16074)
* fix(backend): é€Ŗåˆãƒĸãƒŧドが「ãĒし」ぎ場合はactivity jsonへぎãƒĒãƒŗã‚¯ã‚ŋã‚°ã‚’įœį•ĨするようãĢ

* Update Changelog

* flip condition
2025-05-22 12:02:01 +09:00
syuilo
8ad6ffc2b3 fix(frontend): UIぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’ã‚ĒフãĢするとペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #16078
2025-05-22 09:35:42 +09:00
ã‹ãŖã“ã‹ã‚Š
8c8cea024a enhance(frontend): 通įŸĨč¨­åŽšãƒšãƒŧジãĢã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšãƒšãƒŧジへぎãƒĒãƒŗã‚¯ã‚’čŋŊ加 (#16072) 2025-05-21 21:13:45 +09:00
ã‹ãŖã“ã‹ã‚Š
ccf5bd337e enhance(frontend): ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ĸップロãƒŧドを中æ­ĸできるようãĢ (#16069)
* enhance(frontend): ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ĸップロãƒŧドを中æ­ĸできるようãĢ

* Update Changelog

* fix: ダイã‚ĸログを閉じたり、中断ボã‚ŋãƒŗãŒæŠŧされたりしたときはそぎ垌ぎã‚ĸップロãƒŧドをすずãĻ中æ­ĸするようãĢ

* fix
2025-05-21 21:13:19 +09:00
ã‹ãŖã“ã‹ã‚Š
e61b5abb05 fix(frontend): čĒ¤æ¤ã‚’äŋŽæ­Ŗ (#16075) 2025-05-21 14:20:51 +09:00
ã‹ãŖã“ã‹ã‚Š
2619f69238 enhance(frontend): テãƒŧマ切りæ›ŋえぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’View TransitionãĢ変更 (#15974)
* enhance(frontend): テãƒŧマ切りæ›ŋえぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’View TransitionãĢ変更

* fix lint

* fix: 切りæ›ŋえ時間を0.5sãĢ
2025-05-21 14:19:34 +09:00
ã‹ãŖã“ã‹ã‚Š
bd7633c70e enhance(frontend/aiscript): AiScriptからtoastをį™ēčĄŒã§ãã‚‹ã‚ˆã†ãĢ (#16071)
* enhance(frontend/aiscript): AiScriptからtoastをį™ēčĄŒã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog
2025-05-21 10:23:12 +09:00
ã‹ãŖã“ã‹ã‚Š
95093fc927 🎨 (#16070) 2025-05-21 10:16:30 +09:00
github-actions[bot]
ce4269a50c Bump version to 2025.5.1-alpha.3 2025-05-20 23:25:18 +00:00
syuilo
9480120eba Feat: ドナイブ周りぎUIぎåŧˇåŒ– (#16011)
* wip

* wip

* Update MkDrive.vue

* wip

* Update MkDrive.vue

* Update MkDrive.vue

* wip

* Update MkDrive.vue

* Update MkDrive.vue

* wip

* Update MkDrive.vue

* wip

* wip

* wip

* wip

* Update MkDrive.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* feat(frontend): upload dialog (#16032)

* wip

* wip

* Update MkUploadDialog.vue

* wip

* wip

* wip

* wip

* wip

* Update MkUploadDialog.vue

* wip

* wip

* Update MkDrive.vue

* wip

* wip

* Update MkPostForm.vue

* wip

* Update room.form.vue

* Update os.ts

* wiop

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update select-file.ts

* wip

* wip

* Update MkDrive.vue

* Update drag-and-drop.ts

* wip

* wip

* wop

* wip

* wip

* Update MkDrive.vue

* Update CHANGELOG.md

* wipo

* Update MkDrive.folder.vue

* wip

* Update MkUploaderDialog.vue

* wip

* wip

* Update MkUploaderDialog.vue

* wip

* Update MkDrive.vue

* Update MkDrive.vue

* wip

* wip
2025-05-21 07:31:24 +09:00
ã‹ãŖã“ã‹ã‚Š
f74c38f313 enhance(frontend): URLプãƒŦビãƒĨãƒŧをãƒĻãƒŧã‚ļãƒŧã‚ĩã‚¤ãƒ‰ã§į„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ (#16064)
* enhance(frontend): URLプãƒŦビãƒĨãƒŧをãƒĻãƒŧã‚ļãƒŧã‚ĩã‚¤ãƒ‰ã§į„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ

* fix lint

* Update Changelog

* fix: č¨­åŽšé …į›Žã‚’ãƒ‡ãƒŧã‚ŋã‚ģãƒŧバãƒŧãĢį§ģ動
2025-05-20 13:42:30 +09:00
ã‹ãŖã“ã‹ã‚Š
7888f771c3 fix(frontend): ãƒĻãƒŧã‚ļãƒŧæĻ‚čĻãƒšãƒŧã‚¸ãŽãƒ•ã‚Ąã‚¤ãƒĢãŽé …į›ŽãŽãƒ‡ã‚ļã‚¤ãƒŗæ”šč‰¯ (#16063) 2025-05-19 15:03:52 +09:00
zyoshoka
3adcce4a31 chore(deps): fix Renovate package lookup failure
Follow-up to #16055
2025-05-16 18:49:13 +09:00
zyoshoka
5169b1adc0 chore(deps): fix Renovate config for Node.js (#16055) 2025-05-16 18:39:25 +09:00
syuilo
e72ce6085a fix(frontend): tweak use-pagination behaviour 2025-05-14 09:17:40 +09:00
syuilo
59fc18f2cd enhance(frontend): add performance tip 2025-05-14 08:26:30 +09:00
syuilo
26506677c2 enhance: ã„ãã¤ã‹ãŽč¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢãŽé …į›Žã‚’ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢã§č¨­åŽšã™ã‚‹ã‚ˆã†ãĢ (#16026)
* wip

* Update CHANGELOG.md

* feat: migrate to existing config value (#16030)

* wip

* Update CHANGELOG.md

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-05-12 16:55:01 +09:00
syuilo
51b5d740f6 🎨
Fix #16018
2025-05-12 12:17:14 +09:00
github-actions[bot]
fe7b2298f6 Bump version to 2025.5.1-alpha.2 2025-05-12 01:02:03 +00:00
taichan
5bc52b6743 feat(frontend): įĩĩ文字をミãƒĨãƒŧト可čƒŊãĢする抟čƒŊ (#15966)
* wip ( įĩĩ文字ミãƒĨãƒŧトぎåŸēį¤ŽåŽŸčŖ…, PoC )

* refactor: įĩĩ文字ぎmute/unmuteå‡Ļį†ãŽå…ąé€šåŒ–

* SPDX

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‹ã‚‰ã‚‚įĩĩ文字ミãƒĨãƒŧト可čƒŊãĢ

* emojiMute/emojiUnmute

* replace resource of emojiMute

* add vitest preferstate for mutedEmojis

* add vitest to preferReactive

* æˇˇå…Ĩ削除

* Fix typo (mutedEmojis -> mutingEmojis)

* reactiveやめる

* add時ぎ判厚ミ゚をäŋŽæ­Ŗ

* Add CHANGELOG

* Revert "reactiveやめる"

This reverts commit 442742c371.

* Update Changelog
2025-05-12 10:00:06 +09:00
syuilo
b18d6b4cef lint 2025-05-11 17:17:07 +09:00
syuilo
a78f654322 🎨 2025-05-11 16:28:04 +09:00
syuilo
3d60d18e80 tweak MkMediaImage.vue 2025-05-11 16:25:49 +09:00
ã‹ãŖã“ã‹ã‚Š
c793038a8b fix(frontend): ノãƒŧトčŗŧčĒ­ãŽæŒ™å‹•æ”šå–„ (#16023)
* fix(frontend): ノãƒŧトčŗŧčĒ­ãŽæŒ™å‹•æ”šå–„

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-11 15:53:02 +09:00
ã‹ãŖã“ã‹ã‚Š
3df421da1a refactor(frontend): MkMarquee ãŽã‚ŗãƒŧドぎ可čĒ­æ€§ãŽå‘ä¸Š (#16017)
* fix(frontend/MkMarquee): Composition API ãĢį§ģ行

* move animation to scoped environment

* refactor

---------

Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
2025-05-11 15:43:16 +09:00
syuilo
2ead6b8adc 🎨 2025-05-11 15:40:58 +09:00
syuilo
5465dccda9 Update CHANGELOG.md 2025-05-11 15:39:39 +09:00
anatawa12
cbc53de823 fix: RateLimiterService (#13997)
* fix rate limit check never ends

* fix: long term / short term limitがãĒã„ã¨ãã§ã‚‚ãã‚Œãžã‚Œį”¨ãŽnew Limiterとlimiter.getがå‘ŧã°ã‚Œã‚‹å•éĄŒ

* refactor: wrap ratelimiter with promise

* refactor: reimplement max/min with async

* refactor: reimplement limit with async

* refactor: do not check long term limit inside min

* refactor: check if there is rate limit inside min/max function

* refactor: remove unnecessary return in min/max function

* refactor: remove unnecessary max/min function

* refactor: return rate limit instead of throwing an object

* fix: ãƒŦãƒŧトãƒĒミットぎfactorがäēŒå›žéŠį”¨ã•れãĻäēŒäš—ãŽåŠšæžœãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix lint error

---------

Co-authored-by: Kisaragi <48310258+KisaragiEffective@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>
2025-05-11 15:37:46 +09:00
syuilo
2c96f7f258 enhance(backend): increase MAX_ROOM_MEMBERS to 50 2025-05-11 15:32:36 +09:00
syuilo
8793176be1 Update about-misskey.vue 2025-05-11 14:26:03 +09:00
syuilo
3100caadda 🎨 2025-05-11 14:23:58 +09:00
syuilo
4d08c0a82b enhance(frontend): blurhashį„ĄåŠšåŒ–ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2025-05-11 14:17:08 +09:00
syuilo
039aacb31f refactor(frontend): better type def of usePagination 2025-05-10 14:42:18 +09:00
github-actions[bot]
92aca4498b Bump version to 2025.5.1-alpha.1 2025-05-10 03:58:55 +00:00
ã‹ãŖã“ã‹ã‚Š
0133dbfe7e fix(frontend): ã‚ĩã‚Ļãƒŗãƒ‰ãŽãƒ•ã‚ŠãƒŧãƒĢバックが劚かãĒくãĒãŖãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ (#16012) 2025-05-10 12:34:59 +09:00
syuilo
0a0d42bb48 enhance: 招垅されãĻいるが参加しãĻいãĒいãƒĢãƒŧムを開いたときãĢ、招垅をæ‰ŋčĒã™ã‚‹ã‹ãŠã†ã‹å°‹ã­ã‚‹ã‚ˆã†ãĢ 2025-05-10 11:25:00 +09:00
ã‹ãŖã“ã‹ã‚Š
e1cd7c94fb refactor(frontend): use* é–ĸ数ぎæ ŧį´å ´æ‰€ãŽãƒ•ã‚ŠãƒĢダ名を composables ãĢ変更 (#16004)
* refactor(frontend): use* é–ĸ数ぎæ ŧį´å ´æ‰€ã‚’æ­Ŗåŧåį§°īŧˆcomposablesīŧ‰ãĢ変更

* migrate

* move useLoading
2025-05-10 07:58:26 +09:00
github-actions[bot]
c803f842ba Bump version to 2025.5.1-alpha.0 2025-05-09 12:18:54 +00:00
syuilo
b3f8ce60c6 New Crowdin updates (#16003)
* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))
2025-05-09 21:16:40 +09:00
ã‹ãŖã“ã‹ã‚Š
04928ba7d1 enhance(frontend): Instance Tickerぎデã‚ļã‚¤ãƒŗæ”šå–„ (#15946)
* feat(tms): ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šæƒ…å ąãŽčĄ¨į¤ēäŊįŊŽ (taiyme#198)

* migrate

* fix(InstanceTicker): ãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧぎã‚ĸã‚¤ã‚ŗãƒŗãŒåˆæœŸį”ģ像ãĢãĒã‚‹å•éĄŒ (taiyme#211)

* refactor(InstanceTicker): å‚į…§ãŽæ§‹é€ ã‚’å¤‰æ›´

Co-Authored-By: taiy <53635909+taiyme@users.noreply.github.com>

* perf(TmsInstanceTicker): coloré–ĸ数ãĢ変更 (taiyme#283)

* 🎨

* Update Changelog

* remove unused property

* revert unrelated changes

* fix

* åŽŸčŖ…ã‚’į°Ąį•Ĩ化

* 🎨

* Update CHANGELOG.md

* č‰˛ãŽč¨ˆįŽ—ã‚’ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆå†…ãĢį§ģ動

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2025-05-09 21:16:21 +09:00
syuilo
1b3a8cd97d fix(frontend): "æ™‚č¨ˆ"ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆ(Clock)ãĢおいãĻ、Transparentč¨­åŽšãŒæœ‰åŠšã§ã‚‚ã€ããŽčƒŒæ™¯ãŒé€éŽã•ã‚ŒãĒい
Fix #15994
2025-05-09 20:41:50 +09:00
syuilo
bbe26607eb enhance: ãƒĒプナイ元ãĢã‚ĸãƒŗã‚ąãƒŧãƒˆãŒã‚ã‚‹ã“ã¨ãŒčĄ¨į¤ēされるようãĢ
Resolve #15998
2025-05-09 20:36:14 +09:00
syuilo
6a2dc2d2d2 follow up of 8c2ab25e5f 2025-05-09 20:27:11 +09:00
syuilo
1febae7128 fix(backend): ãƒãƒŖãƒƒãƒˆãƒĢãƒŧムが削除された場合ãƒģãƒãƒŖãƒƒãƒˆãƒĢãƒŧムから抜けた場合ãĢ、æœĒčĒ­įŠļ態が掋りįļšã‘ることがあるぎをäŋŽæ­Ŗ 2025-05-09 20:12:33 +09:00
syuilo
2c63ab6fe3 New Crowdin updates (#15969)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2025-05-09 19:42:04 +09:00
syuilo
96bc042d67 Feat: ã‚ĩãƒŧバãƒŧåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧド (#15954)
* wip

* wip

* Update welcome.setup.vue

* wip

* wip

* wip

* wip

* Update MkServerSetupWizard.vue

* Update MkServerSetupWizard.vue

* wip

* wip

* wip

* Update types.ts

* wip

* wip

* Update CHANGELOG.md
2025-05-09 19:41:54 +09:00
anatawa12
0bd44bca6d fix: exported antenna data cannot be imported in some cases (#15985)
* chore: add ExportedAntenna type

* chore: use ExportedAntenna on export and fix schema

* fix: excludeNotesInSensitiveChannel is not included

* chore: revert unnecessary changes

* chore: add doc for future developer

* docs: update changelog
2025-05-09 17:48:01 +09:00
syuilo
ebf291084f Feat: UGCぎå…Ŧé–‹į¯„å›˛č¨­åŽšæŠŸčƒŊ (#15938)
* wip

* Update CHANGELOG.md

* wip

* wip

* Update show.ts
2025-05-09 17:44:35 +09:00
syuilo
8c2ab25e5f Feat: No websocket mode (#15851)
* wip

* wip

* wip

* wip

* Update MkTimeline.vue

* wip

* wip

* wip

* Update MkTimeline.vue

* Update use-pagination.ts

* wip

* wip

* Update MkTimeline.vue

* Update MkTimeline.vue

* wip

* wip

* Update MkTimeline.vue

* Update MkTimeline.vue

* Update MkTimeline.vue

* wip

* Update use-pagination.ts

* wip

* Update use-pagination.ts

* Update MkNotifications.vue

* Update MkNotifications.vue

* wip

* wip

* wip

* Update use-note-capture.ts

* Update use-note-capture.ts

* Update use-note-capture.ts

* wip

* wip

* wip

* wip

* Update MkNoteDetailed.vue

* wip

* wip

* Update MkTimeline.vue

* wip

* fix

* Update MkTimeline.vue

* wip

* test

* Revert "test"

This reverts commit 3375619396.

* Update use-pagination.ts

* test

* Revert "test"

This reverts commit 42c53c830e.

* test

* Revert "test"

This reverts commit c4f8cda4aa.

* Update style.scss

* Update MkTimeline.vue

* Update MkTimeline.vue

* Update MkTimeline.vue

* âœŒī¸

* Update MkTimeline.vue

* wip

* wip

* test

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* Update MkTimeline.vue

* wip

* tweak navbar

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update home.vue

* wip

* refactor

* wip

* wip

* Update note.vue

* Update navbar.vue

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* wip

* Update MkStreamingNotificationsTimeline.vue

* Update use-pagination.ts

* wip

* improve perf

* wip

* Update MkNotesTimeline.vue

* wip

* megre

* Update use-pagination.ts

* Update use-pagination.ts

* Update MkStreamingNotesTimeline.vue

* Update use-pagination.ts

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md
2025-05-09 17:40:08 +09:00
syuilo
5603cb7e22 refactor 2025-05-07 16:10:43 +09:00
syuilo
86996d9563 🎨 2025-05-07 13:41:51 +09:00
github-actions[bot]
978289535b [skip ci] Update CHANGELOG.md (prepend template) 2025-05-07 02:46:44 +00:00
github-actions[bot]
aa938164f2 Release: 2025.5.0 2025-05-07 02:46:39 +00:00
syuilo
5c38589d03 Update CHANGELOG.md 2025-05-07 11:21:24 +09:00
syuilo
351d91b1c3 enhance(frontend): add debug room 2025-05-07 10:45:01 +09:00
syuilo
181f68e14e 🎨 2025-05-07 10:44:43 +09:00
syuilo
cdd131d542 🎨 2025-05-07 08:55:42 +09:00
syuilo
921b13c26f 🎨 2025-05-06 21:49:10 +09:00
syuilo
5d787e5bb9 enhance(frontend): バックã‚ĸãƒƒãƒ—ã•ã‚ŒãŸč¨­åŽšãŽãƒ—ãƒ­ãƒ•ã‚Ąã‚¤ãƒĢを削除できるようãĢ 2025-05-06 20:57:55 +09:00
syuilo
95a1d17cf6 🎨 2025-05-06 20:41:51 +09:00
github-actions[bot]
14955fa01f Bump version to 2025.5.0-rc.0 2025-05-06 11:28:09 +00:00
syuilo
0f922cda54 New Crowdin updates (#15949)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)
2025-05-06 20:15:42 +09:00
anatawa12
406406328c Fix 1745378064470-composite-note-index.js (#15968) 2025-05-06 20:15:26 +09:00
ãŠã•ã‚€ãŽã˛ã¨
29f9580143 fix: developぎtypecheckエナãƒŧをäŋŽæ­Ŗ (#15967) 2025-05-06 19:59:24 +09:00
zyoshoka
3b676f39df fix(backend): enumerate achievement types in some response schema (#15953)
* fix(backend): enumerate achievement types in some response schema

* refactor: use `ref`
2025-05-06 19:52:30 +09:00
syuilo
09317150e1 add icon project file 2025-05-06 16:53:06 +09:00
syuilo
925dd76f00 🎨 2025-05-06 16:51:01 +09:00
syuilo
1d79fc9092 🎨 2025-05-06 16:16:22 +09:00
syuilo
8959bfa1c0 refactor(frontend): įŠē/エナãƒŧįĩæžœčĄ¨į¤ēã‚’ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆåŒ– (#15963)
* wip

* wip

* wip

* wip

* wip

* Update MkResult.vue

* Add storybook story for MkResult (#15964)

* Update MkResult.vue

---------

Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2025-05-06 14:41:31 +09:00
Kisaragi
d476f7ff50 chore(deps): sharpをå›ē厚 (#15957)
cf. misskey-dev#15920
2025-05-05 20:00:42 +09:00
github-actions[bot]
f251ca8303 Bump version to 2025.5.0-beta.0 2025-05-05 09:31:57 +00:00
syuilo
f6158abb68 use sharp 0.33.5
Fix #15920
2025-05-05 18:23:25 +09:00
syuilo
fc2e128fad tweak ui style 2025-05-05 18:20:55 +09:00
github-actions[bot]
45d6c090f2 Bump version to 2025.5.0-alpha.2 2025-05-05 05:41:19 +00:00
ã‹ãŖã“ã‹ã‚Š
57a1ac3dd0 fix(frontend): æ¨Ē゚ワイプぎ挙動攚善 (#15952) 2025-05-05 14:28:54 +09:00
syuilo
6bbda4d67c fix(frontend): make enableHorizontalSwipe default false 2025-05-05 07:28:15 +09:00
zyoshoka
32d2206832 fix(frontend): handle error in user popup (#15948) 2025-05-05 06:04:20 +09:00
Sayamame-beans
d522d1bf26 docs(changelog): add information for #15924 (#15947) 2025-05-04 20:59:24 +09:00
github-actions[bot]
080276e3e7 Bump version to 2025.5.0-alpha.1 2025-05-04 10:07:59 +00:00
syuilo
619bb2214e New Crowdin updates (#15935)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)
2025-05-04 19:00:56 +09:00
renovate[bot]
c23f2ff900 chore(deps): update node.js to v22.15.0 (#15606)
* chore(deps): update node.js to v22.15.0

* chore: determine Jest args from Node.js version

* fix

* fix: `import.meta.dirname` is not supported in v20.10.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-05-04 19:00:36 +09:00
syuilo
14d6734cb1 Fix MkPullToRefresh behaviour (#15944)
* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue
2025-05-04 18:51:30 +09:00
syuilo
3bdb1dd558 🎨 2025-05-04 17:32:09 +09:00
ã‹ãŖã“ã‹ã‚Š
e75d749784 fix(frontend): ダイã‚ĸログぎおįŸĨらせがį”ģéĸからはãŋå‡ēã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15878)
* fix(frontend): ダイã‚ĸログぎおįŸĨらせがį”ģéĸからはãŋå‡ēã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* 🎨

* 🎨

* enhance: ゚クロãƒŧãƒĢしãĒいと閉じられãĒいようãĢ

* Update CHANGELOG.md
2025-05-04 15:50:05 +09:00
renovate[bot]
42a2ed8b67 fix(deps): update dependency vite to v6.3.4 [security] (#15918)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 14:54:35 +09:00
zyoshoka
a5fa9a2cef chore(workflow): use node-version-file instead of hardcoded node-version (#15658)
* chore(workflow): use `node-version-file` instead of hardcoded `node-version`

* chore: test min version
2025-05-04 14:14:09 +09:00
ã‹ãŖã“ã‹ã‚Š
0884605b62 fix(frontend): MkFolderぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãĢフりãƒŧãƒĢバックをčŋŊ加 (#15937)
* fix(frontend): ChromeįŗģäģĨ外ぎブナã‚Ļã‚ļでMkFolderがã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix

* Update Changelog

* fix
2025-05-04 14:06:43 +09:00
ã‹ãŖã“ã‹ã‚Š
8dbd8ff4cf enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗpush時ぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’čĒŋ整 (#15936)
* fix(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗpush時ぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’åžŠå…ƒ

* 🎨

* enhance: æļˆãˆã‚‹éš›ãŽã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚‚čŋŊ加

* better support for non-supported browsers

* fix: Skip Note Rendering有劚時、TransitionGroupでnoteをčŋŊ加するときãĢ一įžŦãŒããŖã¨ãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* 🎨

* fix
2025-05-04 13:52:01 +09:00
syuilo
5aeedf59ff enhance(frontend): 中クãƒĒックでPullToRefreshするようãĢ
Close #15931
2025-05-04 11:04:51 +09:00
github-actions[bot]
3eaa05a5d9 Bump version to 2025.5.0-alpha.0 2025-05-04 00:41:28 +00:00
syuilo
b0b6962661 New Crowdin updates (#15922)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)
2025-05-04 09:40:06 +09:00
ãŠã•ã‚€ãŽã˛ã¨
8c0c503c6c refactor: ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧド時ぎテ゚トをčŋŊ加 (#15928)
* refactor: ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧド時ぎテ゚トをčŋŊ加

* ãĒぜかsemverがæļˆãˆãĻた
2025-05-04 09:38:35 +09:00
syuilo
590cb5f4dd perf(frontend): improve MkInstanceTicker rendering performance 2025-05-04 06:43:53 +09:00
syuilo
90e69f4d10 add note 2025-05-03 21:51:58 +09:00
syuilo
e76e2534d7 perf(frontend): improve MkPullToRefresh render performance 2025-05-03 21:40:18 +09:00
syuilo
27682b980c tweak MkPullToRefresh.vue 2025-05-03 21:14:59 +09:00
syuilo
ef79cc290f perf(frontend): tweak PageWithHeader 2025-05-03 20:15:18 +09:00
syuilo
e7c170cf0c tweak MkPullToRefresh 2025-05-03 18:35:43 +09:00
syuilo
f0544ede87 tweak MkPullToRefresh 2025-05-03 16:51:23 +09:00
syuilo
00008d3763 Update CHANGELOG.md 2025-05-03 16:25:09 +09:00
ãŠã•ã‚€ãŽã˛ã¨
526057cc61 Revert "fix: æˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢぎあるãƒĒクエ゚トを受けたときぎ初動を攚善 (#15896)" (#15927)
* Revert "fix: æˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢぎあるãƒĒクエ゚トを受けたときぎ初動を攚善 (#15896)"

This reverts commit 7e8cc4d7c0.

* fix CHANGELOG.md
2025-05-03 16:23:06 +09:00
ãŠã•ã‚€ãŽã˛ã¨
c13aa0c224 fix(backend): ãƒãƒŖãƒŗãƒãƒĢフりロãƒŧ一čĻ§ãŽsinceId/untilIdãĢよるįĩžã‚Ščžŧãŋが上手く動いãĻいãĒいぎをäŋŽæ­Ŗ (#13698)
* fix(backend): ãƒãƒŖãƒŗãƒãƒĢフりロãƒŧ一čĻ§ãŽsinceId/untilIdãĢよるįĩžã‚Ščžŧãŋが上手く動いãĻいãĒいぎをäŋŽæ­Ŗ

* fix CHANGELOG.md

* docs(changelog): fix mistaken changelog insertion (restore newline)

* docs(changelog): update insertion position

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2025-05-03 15:40:57 +09:00
anatawa12
1af98b690b feat: CREATE INDEX CONCURRENTLY for "userId" "id" composite note index if admin wish. (#15915)
* chore: CREATE INDEX CONCURRENTLY for "userId" "id" composite note index

* chore: remove { concurrent: true } and comment why

* update comment

* feat: add MISSKEY_MIGRATION_CREATE_INDEX_CONCURRENTLY option

* fix: spdx license header

* alter comment

* chore: improve behavior when migration failure

* docs(changelog): 2025.4.1 でčŋŊåŠ ã•ã‚ŒãŸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šãŽå†į”Ÿæˆã‚’ãƒŽãƒŧトぎčŋŊ加しãĒãŒã‚‰čĄŒãˆã‚‹ã‚ˆã†ãĢãĒりぞした

* ãĄã‚‡ãŖã¨čĄ¨įžã‚’å¤‰æ›´

---------

Co-authored-by: éĨē子w (Yumechi) <35571479+eternal-flame-ad@users.noreply.github.com>
2025-05-03 12:57:50 +09:00
syuilo
d25af911cf fix(frontend): tweak universal ui rendering 2025-05-03 11:19:55 +09:00
syuilo
df1a3742dd feat(frontend): マã‚Ļ゚でもã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’åŧ•ãŖåŧĩãŖãĻ更新できるようãĢ & MkPullToRefreshぎパフりãƒŧãƒžãƒŗã‚šå‘ä¸Š 2025-05-03 10:26:40 +09:00
syuilo
c5235a7b2f perf(frontend): improve timeline page performance 2025-05-02 20:25:51 +09:00
anatawa12
795b8366b5 Block deliver by software (#15727)
* feat(backend): suspend instance by software

* feat(frontend): suspend instance by software

* docs(chaangelog): é€Ŗåˆå…ˆãŽã‚Ŋフトã‚Ļェã‚ĸåŠãŗãƒãƒŧã‚¸ãƒ§ãƒŗåãĢより配äŋĄåœæ­ĸã‚’čĄŒãˆã‚‹ã‚ˆã†ãĢãĒりぞした

* chore: 䞋でäŊŋうバãƒŧã‚¸ãƒ§ãƒŗåã‚’å¤‰ãˆã‚‹

* fix: broken lockfile

* fix: broken lock file

* fix broken lock file

* update changelog

* fix dependencies

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-01 17:58:34 +09:00
anatawa12
2fcb50273d Exclude suspended users note from most timelines (#15775)
* feat: exclude notes by suspended user from FTT timeline endpoint

* feat: exclude notes by suspended user from DB based timelines

* chore: fix types

* chore: fix types

* chore: fix non-reply / renote

* chore: fix non-reply / renote

* test: update test

* docs(changelog): 凍įĩã•れたãƒĻãƒŧã‚ļぎノãƒŧãƒˆãŒå„į¨Žã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§čĄ¨į¤ēされãĒいようãĢ

* Exclude suspended users note from featured

* fix: join user

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-05-01 17:56:24 +09:00
github-actions[bot]
70232d3d73 [skip ci] Update CHANGELOG.md (prepend template) 2025-04-30 09:01:49 +00:00
github-actions[bot]
979cfc1bcd Release: 2025.4.1 2025-04-30 09:01:43 +00:00
github-actions[bot]
2bd4faafbc Bump version to 2025.4.1-rc.0 2025-04-30 00:15:24 +00:00
zyoshoka
81739b1f82 chore: follow up on fixing Chromatic CI diff strategy (#15912) 2025-04-29 21:22:01 +09:00
Julia
583df3ec63 Merge commit from fork
none of our endpoints will ever contain `..` (they might, maybe, at
some point, contain `.`, as in `something/get.html`?), so every
`Mk:api()` call to an endpoint that contains `..` can't work: let's
reject it outright

Co-authored-by: dakkar <dakkar@thenautilus.net>
2025-04-29 18:06:39 +09:00
github-actions[bot]
2cd3fbf1a3 Bump version to 2025.4.1-beta.9 2025-04-29 08:58:11 +00:00
ã‹ãŖã“ã‹ã‚Š
f8b0863b8e fix(frontend): fix lint (#15906)
* fix(frontend): attempt to fix lint

* fix lint
2025-04-29 15:54:57 +09:00
zyoshoka
41f09fa272 Update CHANGELOG.md 2025-04-29 13:17:01 +09:00
syuilo
813b57bbab fix style 2025-04-29 11:20:43 +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
syuilo
4408d070df Update CHANGELOG.md 2025-04-29 08:20:48 +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
7407d51df8 New Crowdin updates (#15897)
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Chinese Simplified)
2025-04-29 08:15:29 +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
zyoshoka
aaa31c9d64 fix(backend): correct response schema of chat endpoints (#15904) 2025-04-28 18:58:08 +09:00
zyoshoka
c3b9a5346f chore(ci): change the Test step to terminate with error in the federation test (#15903)
* chore(ci): change the Test step to terminate with error in the federation test

* chore(ci): always stop servers in the federation test
2025-04-28 18:31:13 +09:00
github-actions[bot]
01230f6990 Bump version to 2025.4.1-beta.7 2025-04-28 04:08:47 +00:00
renovate[bot]
b09bf25e14 chore(deps): update actions/setup-node action to v4.4.0 (#15901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 13:03:36 +09:00
zyoshoka
7041a3de2a chore: fix Chromatic CI diff strategy (#15902) 2025-04-28 12:57:47 +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
renovate[bot]
359af232fc fix(deps): update [root] update dependencies (#15691)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 11:24:18 +09:00
github-actions[bot]
5d71a5bc23 Bump version to 2025.4.1-beta.6 2025-04-28 01:17:27 +00:00
ã‹ãŖã“ã‹ã‚Š
6acb743e5e deps: update pnpm to v10.10.0 (#15899)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-28 10:12:04 +09: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]
d9ff6011e3 chore(deps): update [tools] update dependencies (#15810)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 09:31:34 +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
syuilo
8718d1c271 Update CHANGELOG.md 2025-04-28 07:21:52 +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
syuilo
7581331713 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-27 21:29:36 +09:00
syuilo
2fbb2e9a9f Update CHANGELOG.md 2025-04-27 21:29:15 +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
syuilo
ee49c42410 fix lint 2025-04-27 20:42:41 +09:00
github-actions[bot]
8670ddaffd Bump version to 2025.4.1-beta.4 2025-04-27 11:08:50 +00:00
syuilo
d9bff2cd15 New Crowdin updates (#15849)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Vietnamese)
2025-04-27 20:04:42 +09:00
syuilo
cb2948bf94 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-27 20:04:15 +09:00
syuilo
83893ce52f fix syntax errors 2025-04-27 20:04:13 +09:00
github-actions[bot]
0083386882 Bump version to 2025.4.1-beta.3 2025-04-27 10:58:53 +00:00
syuilo
03e5502d63 add todo 2025-04-27 19:57:19 +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
c4f13a0472 Update CHANGELOG.md 2025-04-27 17:50:08 +09:00
github-actions[bot]
5e294f4c65 Bump version to 2025.4.1-beta.2 2025-04-27 08:44:59 +00: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
5b5756d4eb Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-27 17:16:54 +09:00
syuilo
e24a2362fd refactor(frontend): PageWithHeaderãĢMkSwiperを持たせるようãĢ 2025-04-27 17:16:51 +09:00
github-actions[bot]
2e03c0f425 Bump version to 2025.4.1-beta.1 2025-04-27 05:59:23 +00:00
syuilo
66187174d4 🎨 2025-04-27 13:41:41 +09:00
syuilo
73b86d9276 enhance(frontend): improve new emojis manager 2025-04-27 13:31:07 +09:00
zyoshoka
d91a4e3dec fix(ci): change Chromatic build to be triggered when frontend package.json is edited instead of lockfile (#15793)
* fix(ci): correct invalid condition for skipping Chromatic build

* fix: change to be triggered when frontend `package.json` is edited instead of lockfile

* chore: disable automatic rebase of frontend Renovate PRs
2025-04-27 10:49:23 +09:00
ã‹ãŖã“ã‹ã‚Š
6a69e4180b fix(frontend): PageWithHeaderからPageHeaderãĢ全Propsがäŧã‚ãŖãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#15858) 2025-04-27 10:46:55 +09:00
syuilo
3b3bb36c49 enhance(frontend): 通įŸĨペãƒŧジを゚ワイプで切りæ›ŋえられるようãĢ 2025-04-27 10:14:41 +09:00
syuilo
69cfd34545 Update CHANGELOG.md 2025-04-27 10:01:44 +09:00
syuilo
9481b5a6e8 feat: ã‚ĸップロãƒŧド可čƒŊãĒæœ€å¤§ãƒ•ã‚Ąã‚¤ãƒĢã‚ĩイã‚ēをロãƒŧãƒĢごとãĢč¨­åŽšå¯čƒŊãĢ 2025-04-27 09:35:44 +09:00
github-actions[bot]
effc84b9cc Bump version to 2025.4.1-beta.0 2025-04-27 00:22:13 +00:00
ãĒãŖã‹ã‚
de073d6d69 Fix #15876 įĩĩ文字がã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15881) 2025-04-27 09:16:41 +09:00
syuilo
5042a0aa8f fix(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§ãƒŽãƒŧãƒˆãŒé‡č¤‡ã—ãĻ襨į¤ēされることがあるぎをäŋŽæ­Ŗ
Fix #15870
Close #15874
2025-04-27 09:16:17 +09:00
éĨē子w (Yumechi)
7a41cfe28b enhance(backend): DB note (userId) ã‚¤ãƒŗãƒ‡ã‚¯ã‚š -> (userId, id) č¤‡åˆã‚¤ãƒŗãƒ‡ã‚¯ã‚šãĢする (#15879)
* enhance(backend): use composite index for ordering notes by user

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* fixup! enhance(backend): use composite index for ordering notes by user

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-04-23 14:29:42 +09:00
renovate[bot]
0a604285a0 fix(deps): update dependency fastify to v5.3.2 [security] (#15866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-19 21:07:10 +09:00
syuilo
c99723b59e fix html 2025-04-19 21:01:51 +09:00
syuilo
96bb36f77e 🎨 2025-04-19 14:42:54 +09:00
syuilo
388ef3de08 🎨 2025-04-19 14:42:09 +09:00
syuilo
ff85eff209 🎨 2025-04-19 14:32:19 +09:00
github-actions[bot]
a0b9f456e7 Bump version to 2025.4.1-alpha.2 2025-04-19 05:10:26 +00: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
74d9cc4e38 🎨 2025-04-18 17:11:35 +09:00
syuilo
7a29aed17c enhance(frontend): improve usability 2025-04-17 20:25:59 +09:00
syuilo
fd61ac5221 refactor(frontend): refactor styles 2025-04-17 20:23:27 +09:00
ã‹ãŖã“ã‹ã‚Š
96de18b096 fix(deps): update vite to v6.3.1 (#15857) 2025-04-17 02:57:53 +00:00
syuilo
eda2f587a3 enhance: ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢでジョブキãƒĨãƒŧをクãƒĒã‚ĸできるようãĢ 2025-04-16 16:47:03 +09:00
github-actions[bot]
f2aeafaddb Bump version to 2025.4.1-alpha.1 2025-04-16 02:27:40 +00: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
d18bb1dda0 add todo 2025-04-16 11:06:37 +09:00
syuilo
81c24ddcc5 Update CHANGELOG.md 2025-04-16 11:00:38 +09:00
syuilo
17e7340933 enhance(frontend): テãƒŧマでペãƒŧジヘッダãƒŧãŽč‰˛ã‚’å¤‰æ›´ã§ãã‚‹ã‚ˆã†ãĢ 2025-04-16 10:59:05 +09:00
syuilo
29f475b17a 🎨 2025-04-16 10:42:25 +09:00
syuilo
6d90e09a58 enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗäģĨ外でも゚クロãƒŧãƒĢäŊįŊŽãŽäŋæŒã‚’čŠĻãŋるようãĢ 2025-04-16 10:35:05 +09:00
syuilo
35d4b43c95 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-16 10:15:20 +09:00
syuilo
ef477ce1b5 🎨 2025-04-16 10:15:18 +09:00
anatawa12
4bd23c4c8c feat: migrate antenna on account move (#15843)
* feat: migrate antenna on account move

* docs(changelog): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽį§ģčĄŒæ™‚ãĢã‚ĸãƒŗãƒ†ãƒŠãŽãƒ•ã‚ŖãƒĢã‚ŋãƒŧぎãƒĻãƒŧã‚ļが更新されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* refactor: move to AntennaService
2025-04-16 09:49:27 +09:00
syuilo
46a5aa9ede Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-16 09:25:17 +09:00
syuilo
75267f87d5 refactor(frontend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆæƒ…å ąã¯storeįŽĄį†ãĢ 2025-04-16 09:25:13 +09:00
anatawa12
c5f1ce60fa fix(sw): type error in sw (#15844) 2025-04-16 07:51:41 +09:00
anatawa12
86774ad753 fix: improve flaky federation test (#15845) 2025-04-16 07:51:21 +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
syuilo
ee29f31324 fix(frontend): make keep scroll pos of timeline 2025-04-15 20:33:04 +09:00
github-actions[bot]
f5a89c2533 Bump version to 2025.4.1-alpha.0 2025-04-15 09:32:12 +00:00
syuilo
45d65ffbba New Crowdin updates (#15786)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)
2025-04-15 18:29:22 +09:00
syuilo
fc6037af46 enhance(backend): push notification for chat message
Resolve #15831
2025-04-15 18:27:45 +09:00
Kisaragi
fff2783c1b docs: バックã‚ĸップとログã‚ĸã‚ĻãƒˆãŽč¨­åŽšã‚¯ãƒĒã‚ĸãĢついãĻ書き斚を変える (#15808)
1. 「新しいクナイã‚ĸãƒŗãƒˆã‹ã‚‰ãƒ­ã‚°ã‚¤ãƒŗã—ãŸã¨ãã€ãŒã™ã§ãĢãƒ­ã‚°ã‚¤ãƒŗã—ãŸã“ã¨ãŽã‚ã‚‹ã‚¯ãƒŠã‚¤ã‚ĸãƒŗãƒˆã ã¨ãƒãƒƒã‚¯ã‚ĸップがåŋ…čρãĒいとčĒ­ã‚ã‚‹ãŽã§ã€Œæ–°ã—ã„ã€ã‚’å¤–ã™
2. ログã‚ĸã‚ĻトしãĻã‹ã‚‰č¨­åŽšãƒ‡ãƒŧã‚ŋをブナã‚Ļã‚ļから削除したあとで垊元できるぎはバックã‚ĸãƒƒãƒ—ã‚’ã¨ãŖãĻいるときぎãŋであることをåŧˇčĒŋ

cc 1312fe34c1
2025-04-15 16:15:56 +09:00
anatawa12
b2e3e65896 fix: use ftt for outbox (#15819)
* fix: use ftt for outbox

* chore: check for enableFanoutTimeline

* lint: fix lint
2025-04-15 16:15:27 +09:00
anatawa12
f454e820bd feat: render quote note with quote-inline class for ap compatibility (#15818) 2025-04-15 16:14:52 +09:00
anatawa12
d5fe6e36ae fix: avatarId が null ぎときãĢも avatarUrl が non null æ‹…ãŖãĻã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒ (#15833) 2025-04-15 16:10:17 +09:00
anatawa12
6bd45a27b1 fix: フりãƒĢダを開いたįŠļæ…‹ã§ãƒĄãƒ‹ãƒĨãƒŧからã‚ĸップロãƒŧドしãĻもãƒĢãƒŧトフりãƒĢダãĢã‚ĸップロãƒŧãƒ‰ã•ã‚Œã‚‹å•éĄŒ (#15836)
* fix: フりãƒĢダを開いたįŠļæ…‹ã§ãƒĄãƒ‹ãƒĨãƒŧからã‚ĸップロãƒŧドしãĻもãƒĢãƒŧトフりãƒĢダãĢã‚ĸップロãƒŧãƒ‰ã•ã‚Œã‚‹å•éĄŒ

* docs(changelog): Fix: フりãƒĢダを開いたįŠļæ…‹ã§ãƒĄãƒ‹ãƒĨãƒŧからã‚ĸップロãƒŧドしãĻもãƒĢãƒŧトフりãƒĢダãĢã‚ĸップロãƒŧãƒ‰ã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ #15836
2025-04-15 16:09:04 +09:00
syuilo
525b6a7677 feat(frontend): chat widget 2025-04-15 15:37:29 +09:00
syuilo
7c0806f208 feat(frontend): chat column
Resolve #15830
2025-04-15 15:36:53 +09:00
ãŠã•ã‚€ãŽã˛ã¨
0d4feed6d3 enhance(backend): フりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧãĒらフりロワãƒŧ限厚投į¨ŋぎノãƒŧトでもã‚ĸãƒŗãƒ†ãƒŠã§æ¤œįŸĨできるようãĢ (#15264)
* フりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧãĒらéĩノãƒŧトでもã‚ĸãƒŗãƒ†ãƒŠãĢã˛ãŖã‹ã‹ã‚‹ã‚ˆã†ãĢ

Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com>
Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com>

* Eliminate build errors by resolving conflicts

* äŊŽã‚ŗã‚šãƒˆãĒ判厚文を前ãĢã‚‚ãŖãĻきãĻ重い判厚文ãĢå…Ĩる可čƒŊ性を少しでも下げる

* fix CHANGELOG.md

* fix CHANGELOG.md

* fix diff

* removed comment

* fix CHANGELOG.md

---------

Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com>
Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-13 20:48:18 +09:00
ãŠã•ã‚€ãŽã˛ã¨
1f0621b085 ãƒŦプãƒĒã‚ąãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšæ™‚ãĢおけるinsertOne()ぎ挙動をčĒŋ整 (#15109)
* returningをåĢむクエãƒĒをmasterで動かす

* wip

* wip

* fix CHANGELOG.md

* čĒŋ整

* fix

* fix import
2025-04-13 20:44:44 +09:00
anatawa12
4c473eb76d fix: resolve with non-lowercased acct is broken (#15813)
* fix: resolve with non-lowercased acct is broken

* docs(changelog): Fix: 大文字をåĢむãƒĻãƒŧã‚ļぎ URL ã§į´šäģ‹ã•れた場合ãĢ 404 エナãƒŧをčŋ”ã™å•éĄŒ
2025-04-13 18:34:33 +09:00
ã‹ãŖã“ã‹ã‚Š
f7195d54d0 fix(frontend): č‡Ē動バックã‚ĸãƒƒãƒ—ãŒč¨­åŽšã•ã‚ŒãĻいãĒã„į’°åĸƒã§ã¯č¨­åŽšãŒæļˆæģ…する旨ぎč­Ļ告をå‡ēすようãĢ (#15802)
* fix(frontend): č‡Ē動バックã‚ĸãƒƒãƒ—ãŒč¨­åŽšã•ã‚ŒãĻいãĒã„į’°åĸƒã§ã¯ãƒ­ãƒŧã‚ĢãƒĢãŽč¨­åŽšã‚’å‰Šé™¤ã—ãĒいようãĢ

* Update Changelog

* fix lint

* fix: č­Ļ告をå‡ēすだけぎãŋãĢする

* fix

* apply suggestion
2025-04-13 16:59:01 +09:00
ã‹ãŖã“ã‹ã‚Š
8edf1bc208 fix(backend): ã‚ĩãƒŧバãƒŧåãŽå¤‰æ›´ã‚’ã‚ˇã‚šãƒ†ãƒ ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽåå‰ãĢ反映するようãĢ (#15806)
* fix(backend): ã‚ĩãƒŧバãƒŧåãŽå¤‰æ›´ã‚’ã‚ˇã‚šãƒ†ãƒ ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽåå‰ãĢ反映するようãĢ

* Update Changelog
2025-04-13 16:21:18 +09:00
ã‹ãŖã“ã‹ã‚Š
dd5dd6184a fix(frontend): keyval-storeぎ値が削除できずãĢå‡Ļį†ãŒæ­ĸãžã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15803)
* fix(frontend): keyval-storeぎ値が削除できずãĢå‡Ļį†ãŒæ­ĸãžã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* implement abortcontroller

* fix lint
2025-04-13 15:48:43 +09:00
renovate[bot]
81bf139e3e fix(deps): update dependency @nestjs/common to v11.0.16 [security] (#15800)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 16:04:20 +09:00
renovate[bot]
a0e9895764 fix(deps): update [backend] update dependencies (#15690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 19:50:25 +09:00
ã‹ãŖã“ã‹ã‚Š
413324a278 refactor(frontend): frontendぎ検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šäŊœæˆãŽã‚šã‚ŋãƒŗãƒ‰ã‚ĸãƒ­ãƒŗã‚ŗãƒžãƒŗãƒ‰åŽŸčŖ…ã‚’åŽŒå…¨ãĢ削除 (#15790)
This reverts commit e594fb0037.
2025-04-10 18:48:40 +09:00
renovate[bot]
e2b68aabae fix(deps): update [frontend] update dependencies (#15736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 18:26:01 +09:00
github-actions[bot]
0aaeb6d136 [skip ci] Update CHANGELOG.md (prepend template) 2025-04-09 02:17:33 +00:00
github-actions[bot]
fb277501a0 Release: 2025.4.0 2025-04-09 02:17:29 +00:00
syuilo
718138509f Update CHANGELOG.md 2025-04-09 10:56:57 +09:00
github-actions[bot]
a1ef38a606 Bump version to 2025.4.0-rc.5 2025-04-08 23:21:42 +00:00
zyoshoka
4a8b7ef23e fix(ci): correct condition for skipping Chromatic build (#15783) 2025-04-09 08:10:17 +09:00
anatawa12
1f17161dfb feat: show file name for warning / errors of [create-search-index] (#15785) 2025-04-09 08:10:04 +09:00
syuilo
2488708934 New Crowdin updates (#15781)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)
2025-04-09 08:09:43 +09:00
anatawa12
628a0c71a9 fix: direct does not work in nested route (#15784) 2025-04-09 08:09:08 +09:00
syuilo
b40f5b9021 fix typo 2025-04-09 08:08:28 +09:00
syuilo
0f79db6a4d refactor 2025-04-09 08:05:27 +09:00
syuilo
910e097480 add missing SearchMarker 2025-04-09 08:04:00 +09:00
syuilo
a8acbd6e68 refactor 2025-04-09 08:01:10 +09:00
syuilo
c19f51a2ab resolve promise
https://github.com/misskey-dev/misskey/pull/15735#discussion_r2033387035
2025-04-09 07:56:20 +09:00
syuilo
1cf370882e add missing SearchMarker 2025-04-09 07:51:24 +09:00
syuilo
58cb7cf179 update i18n 2025-04-08 20:58:56 +09:00
syuilo
a51192bac5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-08 20:50:41 +09:00
syuilo
c500e4392a hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannel 2025-04-08 20:50:38 +09:00
syuilo
799226412f Update CHANGELOG.md
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-04-08 20:44:15 +09:00
syuilo
0d18c0169f New Crowdin updates (#15776)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)
2025-04-08 18:18:02 +09:00
syuilo
863fb5dd7f Update CHANGELOG.md 2025-04-08 15:20:36 +09:00
syuilo
177943b06a Update CHANGELOG.md 2025-04-08 15:19:33 +09:00
syuilo
2aa7630466 🎨 2025-04-08 15:10:51 +09:00
syuilo
c96f345f01 fix(frontend): fix control panel style 2025-04-08 10:56:52 +09:00
syuilo
baf04a1e25 fix(frontend): Fix #15764 2025-04-08 10:38:04 +09:00
syuilo
40097d4aac clean up 2025-04-08 10:37:44 +09:00
github-actions[bot]
01cd398799 Bump version to 2025.4.0-rc.4 2025-04-07 23:44:45 +00:00
syuilo
3d206d2a0f enhance(frontend): č¨­åŽšæ¤œį´ĸ時ãĢå¯žčąĄãŒåĢぞれるMkFolderをč‡Ē動で開いãĻおくようãĢ 2025-04-08 08:43:56 +09:00
syuilo
e8758bf77d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-08 08:31:54 +09:00
syuilo
278629046a 🎨 2025-04-08 08:31:52 +09:00
syuilo
3374a587a1 refactor 2025-04-08 08:28:17 +09:00
syuilo
ce721a8066 New Crowdin updates (#15773)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)
2025-04-08 08:19:44 +09:00
syuilo
547d6361b7 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-08 08:18:51 +09:00
syuilo
f765b374c7 refactor 2025-04-08 08:18:48 +09:00
github-actions[bot]
b0c0d1b294 Bump version to 2025.4.0-rc.3 2025-04-07 10:49:27 +00:00
syuilo
7f1cd614db Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-07 19:45:31 +09:00
syuilo
33e6ebb2ee enhance(frontend): improve and refactor mobile nav footer 2025-04-07 19:45:28 +09:00
syuilo
65b4458474 fix(frontend): fix drawer menu style 2025-04-07 19:31:15 +09:00
ã‹ãŖã“ã‹ã‚Š
9d3f3264fd enhance: ãƒãƒŖãƒƒãƒˆãŽé–˛čĻ§ã‚’į„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ (#15765)
* enhance: ãƒãƒŖãƒƒãƒˆãŽé–˛čĻ§ã‚’į„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ

* fix

* fix

* fix

* readonlyぎčĒŦ明をčŋŊ加

* enhance: ãƒãƒŖãƒƒãƒˆãŒį„ĄåŠšãĒå ´åˆã¯ãƒãƒŖãƒƒãƒˆé–ĸé€ŖãŽč¨­åŽšã‚‚éš ã™ã‚ˆã†ãĢ

* fix

* refactor: ChatServiceからApiãĢé–ĸã™ã‚‹ãƒ‰ãƒĄã‚¤ãƒŗįŸĨč­˜ã‚’æŽ’é™¤
2025-04-07 19:09:11 +09:00
syuilo
6c27ab12eb Update CHANGELOG.md 2025-04-07 17:30:44 +09:00
github-actions[bot]
1ca8d227df Bump version to 2025.4.0-rc.2 2025-04-07 08:17:46 +00:00
syuilo
154b89f07a 🎨 2025-04-07 17:16:08 +09:00
syuilo
3a8d015194 enhance(frontend): improve search index 2025-04-07 17:03:43 +09:00
syuilo
fa52922331 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-07 16:39:08 +09:00
syuilo
5b0f594f15 fix(backend): éžãƒ­ã‚°ã‚¤ãƒŗã§ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽã‚šãƒˆãƒĒãƒŧムãĢæŽĨįļšã—ãŸéš›ã€čĄ¨į¤ēãĢãƒ­ã‚°ã‚¤ãƒŗåŋ…須ぎノãƒŧトがæĩã‚Œã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-04-07 16:39:03 +09:00
syuilo
297d5e3001 New Crowdin updates (#15761)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)
2025-04-07 16:31:28 +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
zyoshoka
1ede45c8fb fix(ci): fix Chromatic CI not being skipped for dependency update branches (#15766) 2025-04-07 09:55:18 +09:00
syuilo
f9a3db2ac3 refactor(frontend): refactor styles 2025-04-05 19:49:29 +09:00
syuilo
1626e8038b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-05 19:45:14 +09:00
syuilo
f71843a7d3 refactor(frontend): refactor divider of panel style 2025-04-05 19:45:11 +09:00
zyoshoka
91416527c2 fix(ci): quote branches-ignore pattern in Storybook workflow (#15762) 2025-04-05 19:32:48 +09:00
anatawa12
e24d799c0a chore: set ignorePatchFailures to false (#15763) 2025-04-05 19:32:35 +09:00
github-actions[bot]
d54153f24e Bump version to 2025.4.0-rc.1 2025-04-05 01:28:52 +00:00
syuilo
bc60411f91 New Crowdin updates (#15752)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)
2025-04-05 10:27:43 +09:00
syuilo
db48b320f5 enhance(frontend): č¨­åŽšį§ģčĄŒæ™‚ãĢãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧãĢãƒãƒŖãƒƒãƒˆã‚’čŋŊ加するようãĢ
ãƒãƒŖãƒƒãƒˆãŒãŠã“ãĢあるか分かりãĢくいという意čĻ‹ãŒå¤šã„ãŸã‚
2025-04-05 09:32:57 +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
ea9d85a0cc New Crowdin updates (#15740)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)
2025-04-03 21:29:45 +09:00
github-actions[bot]
96b21484db Bump version to 2025.4.0-rc.0 2025-04-03 10:28:38 +00: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
syuilo
440a4a4d8b refactor(frontend): refactor MkDateSeparatedList 2025-04-03 15:42:25 +09:00
syuilo
4be9b25185 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-03 15:34:15 +09:00
syuilo
8b7cba1ede 🎨 2025-04-03 15:34:13 +09:00
github-actions[bot]
1188ec458d Bump version to 2025.4.0-beta.2 2025-04-03 06:32:20 +00: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
syuilo
7cecaa5c54 perf(frontend): avoid main thread scroll repaint 2025-04-03 14:32:42 +09:00
syuilo
1779a23e25 🎨 2025-04-03 13:31:13 +09:00
zyoshoka
d7365eb126 fix(storybook): update obsolete method for preferences (#15750) 2025-04-03 12:54:08 +09:00
syuilo
455be80b4f fix(backend): éžãƒ­ã‚°ã‚¤ãƒŗã§ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽã‚šãƒˆãƒĒãƒŧムãĢæŽĨįļšã—ãŸéš›ã€čĄ¨į¤ēãĢãƒ­ã‚°ã‚¤ãƒŗåŋ…須ぎノãƒŧトがæĩã‚Œã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-04-03 11:32:55 +09:00
syuilo
1a3866c4f6 fix(backend/chat): č‡Ē分がäŊœãŖãŸãƒãƒŖãƒƒãƒˆãƒĢãƒŧムãĢäģ–äēēãŒãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’é€ãŖãŸã¨ããĢæœĒčĒ­ãĢãĒらãĒい
Fix #15748
2025-04-03 11:15:16 +09:00
syuilo
d07552424c 🎨 2025-04-02 19:48:32 +09:00
syuilo
e4ceab5f6c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-04-02 19:16:18 +09:00
syuilo
e1dc1e5111 🎨 2025-04-02 19:16:16 +09:00
syuilo
3a16af4b4b Update CHANGELOG.md 2025-04-02 16:01:48 +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
zyoshoka
0bf49818c4 enhance: implement sentryForFrontend (#15433)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-02 15:44:04 +09:00
syuilo
d0a98f6e6c fix(frontend): Fix #15744 2025-04-02 13:04:03 +09:00
anatawa12
102578712b fix: iPadでdeck uiでマã‚Ļ゚ホイãƒŧãƒĢで゚クロãƒŧãƒĢできãĒい (#15244)
* fix: ipadでdeck uiで゚クロãƒŧãƒĢできãĒい

* docs(changelog): iPadOSでdeck uiをマã‚Ļ゚ã‚Ģãƒŧã‚ŊãƒĢãĢã‚ˆãŖãĻ゚クロãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* chore: remove pointermove listener

* lint: use window.document

* chore: use passive pointerdown event
2025-04-02 10:48:57 +09:00
github-actions[bot]
2e0c80bc21 Bump version to 2025.4.0-beta.1 2025-04-02 01:47:33 +00:00
syuilo
d44fd87b69 Update CHANGELOG.md 2025-04-02 10:37:48 +09:00
anatawa12
55d835ad51 Fix: 通įŸĨぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗã§īŧ’つäģĨ上čĒ­ãŋčžŧめãĒくãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒ (#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
syuilo
3ec5bf114b 🎨 2025-04-02 10:25:53 +09:00
syuilo
a5f9eba974 enhance(frontend): ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢしたテãƒŧマをデバイ゚間で同期できるようãĢ 2025-04-02 10:09:25 +09:00
github-actions[bot]
bd8162c2bd Bump version to 2025.4.0-beta.0 2025-04-01 08:19:26 +00:00
ã‹ãŖã“ã‹ã‚Š
4f206eea9f refactor(frontend): intl-stringぎå‡Ļį†ãŽãƒ‘ãƒ•ã‚Šãƒŧãƒžãƒŗã‚šå‘ä¸Š (#15737)
* refactor(frontend): intl-stringぎå‡Ļį†ãŽãƒ‘ãƒ•ã‚Šãƒŧãƒžãƒŗã‚šå‘ä¸Š

* âœŒī¸
2025-04-01 17:15:22 +09:00
syuilo
f4f9832f8b 🎨 2025-04-01 17:13:58 +09:00
syuilo
70133a88f2 🎨 2025-04-01 16:52:59 +09:00
renovate[bot]
20bc80728c chore(deps): update [misskey-js] update dependencies (#15692)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 16:20:52 +09:00
renovate[bot]
1d9810627e chore(deps): update [tools] update dependencies (#15689)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 15:51:46 +09:00
renovate[bot]
eb5061db29 chore(deps): update [github actions] update dependencies (#15688)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 15:49:36 +09:00
renovate[bot]
b0c3ec3267 fix(deps): update dependency vite to v6.2.4 [security] (#15733)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 15:48:48 +09:00
syuilo
3a6de462bb Update CHANGELOG.md 2025-04-01 14:04:46 +09:00
github-actions[bot]
b0cdf2feff Bump version to 2025.4.0-alpha.0 2025-04-01 04:52:38 +00:00
github-actions[bot]
4e1e8ff238 Bump version to 2025.3.2-beta.21 2025-04-01 04:33:36 +00:00
syuilo
d04acf04a6 New Crowdin updates (#15725)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)
2025-04-01 13:29:28 +09:00
syuilo
165c7993e6 fix(frontend): fix PageWithAnimBg style 2025-04-01 13:28:13 +09:00
syuilo
500a5615f0 enhance(frontend): åŖį´™ã‚’ãƒ‡ãƒƒã‚­č¨­åŽšãŽä¸€éƒ¨ãĢ 2025-04-01 13:18:49 +09:00
syuilo
5aca91251a fix missing import 2025-03-31 20:48:16 +09:00
syuilo
1c683c3fcc fix(frontend): ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢしたテãƒŧマがテãƒŧマ一čϧãĢすぐ反映されãĒい 2025-03-31 20:36:49 +09:00
syuilo
08072e294b 🎨 2025-03-31 20:17:48 +09:00
github-actions[bot]
f637d0dff9 Bump version to 2025.3.2-beta.20 2025-03-31 08:34:36 +00: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
888e04ce82 fix(frontend): tweak deck onboarding 2025-03-31 16:40:44 +09:00
github-actions[bot]
3a028abea5 Bump version to 2025.3.2-beta.19 2025-03-31 04:26:53 +00:00
syuilo
ff59089ad9 🎨 2025-03-31 13:24:20 +09:00
syuilo
93214862b1 🎨 2025-03-31 13:18:50 +09:00
syuilo
ea722b8360 🎨 2025-03-31 13:00:34 +09:00
syuilo
49f1f7194d 🎨 2025-03-31 11:13:02 +09:00
syuilo
8baf54e629 fix(frontend): fix ad rendering of timeline 2025-03-31 11:01:32 +09:00
syuilo
393f893a2c 🎨 2025-03-30 20:51:27 +09:00
syuilo
87a7238976 enhance(frontend): デッキぎã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2025-03-30 20:44:00 +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
303b62aff3 New Crowdin updates (#15721)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)
2025-03-30 14:34:32 +09:00
syuilo
45b8423429 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-30 14:34:14 +09:00
syuilo
0655c8a29b clean up 2025-03-30 14:33:52 +09:00
syuilo
17f3113b92 🎨 2025-03-30 14:30:04 +09:00
syuilo
4f4cb6738c fix(frontend): drop classic ui 2025-03-30 14:25:56 +09:00
github-actions[bot]
591175b42e Bump version to 2025.3.2-beta.18 2025-03-30 02:54:21 +00: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
c06d0b9b42 enhance(frontend): organize settings page 2025-03-30 11:27:35 +09:00
syuilo
4af49e8385 enhance(frontend): organize settings page 2025-03-30 11:16:38 +09:00
syuilo
aeda34e5e7 fix(frontend): åēƒå‘ŠãŒį„Ąã„å ´åˆãŽčĄ¨į¤ēをäŋŽæ­Ŗ 2025-03-30 09:11:59 +09:00
syuilo
7d842c1a95 fix(frontend): avoid naming confliction of MkAd 2025-03-30 09:07:15 +09:00
syuilo
93fc2456b3 refactor(frontend): refactor base styles 2025-03-30 08:59:18 +09:00
syuilo
a420a95fae perf(frontend): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį„ĄåŠšæ™‚ãŽãƒ‘ãƒ•ã‚Šãƒŧãƒžãƒŗã‚šã‚’å‘ä¸Š 2025-03-30 08:49:14 +09:00
renovate[bot]
2618585a25 fix(deps): update dependency vite to v6.2.3 [security] (#15710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 08:39:40 +09:00
syuilo
61846a04b2 Update CHANGELOG.md 2025-03-29 23:07:46 +09:00
syuilo
cce88c904b Update CHANGELOG.md 2025-03-29 22:16:22 +09:00
syuilo
d866ab12e9 perf(frontend): reduce stacking context in deck 2025-03-29 22:00:01 +09:00
github-actions[bot]
df75715d29 Bump version to 2025.3.2-beta.17 2025-03-29 12:23:35 +00:00
syuilo
02da241ec9 Revert "(test)"
This reverts commit eb4062cf63.
2025-03-29 21:16:25 +09:00
syuilo
eb4062cf63 (test) 2025-03-29 21:02:31 +09:00
syuilo
d9012740a1 enhance(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãŽã‚šã‚¯ãƒ­ãƒŧãƒĢčŋŊåž“ã‚’į„ĄåŠšåŒ–ã—ãĻパフりãƒŧãƒžãƒŗã‚šå‘ä¸Šã§ãã‚‹ã‚ˆã†ãĢ 2025-03-29 20:56:59 +09:00
syuilo
1b776a7e7e perf(frontend): reduce stack contexts 2025-03-29 20:02:51 +09:00
syuilo
e0b7c56458 Revert "test"
This reverts commit 2787158a04.
2025-03-29 19:23:30 +09:00
syuilo
2787158a04 test 2025-03-29 18:41:52 +09:00
syuilo
2bbc0878e7 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-29 18:03:34 +09:00
syuilo
fb1542429f 🎨 2025-03-29 18:03:31 +09:00
github-actions[bot]
05b23eda59 Bump version to 2025.3.2-beta.16 2025-03-29 09:01:05 +00:00
syuilo
ddd6d72dd7 New Crowdin updates (#15716)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)
2025-03-29 17:59:40 +09:00
syuilo
25db8c2fa9 🎨 2025-03-29 17:59:09 +09:00
syuilo
2ad7b010e4 🎨 2025-03-29 17:57:03 +09:00
syuilo
7c06ffc422 refactor 2025-03-29 17:28:20 +09:00
syuilo
df3ed93f84 clean up 2025-03-29 17:15:47 +09:00
syuilo
b030e33856 perf(frontend): improve performance of timeline page 2025-03-29 17:15:31 +09:00
syuilo
7fd3adedee fix tests 2025-03-29 17:00:01 +09:00
syuilo
ae59578115 refactor 2025-03-29 16:55:12 +09:00
syuilo
609a37742c clean up 2025-03-29 16:11:15 +09:00
syuilo
d9d796b204 lint fixes 2025-03-29 16:09:27 +09:00
syuilo
6c2c3f08be refactor(frontend): use symbol for di 2025-03-29 16:04:01 +09:00
syuilo
e5e4390494 fix(frontend): suppress inject warn 2025-03-29 16:01:51 +09:00
syuilo
5a09e7a8b4 lint 2025-03-29 15:57:34 +09:00
syuilo
88e6bd1533 Update eslint.config.js 2025-03-29 15:55:22 +09:00
syuilo
7d8c98767a lint 2025-03-29 15:53:44 +09:00
syuilo
490222fb78 perf(frontend): avoid needless AsyncComponentWrapper 2025-03-29 15:33:19 +09:00
syuilo
1af4081090 enhance(frontend): disable horizontal swipe for timeline/notifications to improve ux 2025-03-29 15:00:29 +09:00
syuilo
33e76f9dfc Revert "🎨"
This reverts commit 3451c9a0de.
2025-03-29 13:55:05 +09:00
syuilo
8dd8f636dc 🎨 2025-03-29 13:52:15 +09:00
syuilo
3451c9a0de 🎨 2025-03-29 13:39:44 +09:00
syuilo
fc88410c0d refactor(frontend): tweak MkNotes and MkNotifications 2025-03-29 13:34:53 +09:00
syuilo
3682c0069c Revert "test"
This reverts commit 2b42e8f171.
2025-03-29 12:27:13 +09:00
syuilo
2b42e8f171 test 2025-03-29 11:18:49 +09:00
github-actions[bot]
e990831a09 Bump version to 2025.3.2-beta.15 2025-03-28 07:39:15 +00:00
syuilo
18355a0838 perf(frontend): avoid main thread scroll repaint 2025-03-28 16:34:21 +09:00
syuilo
811077ca66 perf(frontend): avoid main thread scroll repaint 2025-03-28 15:26:15 +09:00
syuilo
1c26dae39f enhance(frontend): ãƒĒãƒĸãƒŧトã‚ĸã‚Ģã‚Ļãƒŗãƒˆã§ãƒãƒŖãƒƒãƒˆãŒäŊŋえるかおうかįŸĨã‚‹čĄ“ãŒãĒã„ãŸã‚čĄ¨į¤ēを攚善 2025-03-28 11:00:45 +09:00
syuilo
c37f9d38a3 enhance(frontend): ãƒãƒŖãƒƒãƒˆãŒé–‹æ”žã•ã‚ŒãĻいãĒい場合ぎUIを攚善 2025-03-28 10:48:13 +09:00
syuilo
dec3e86e5e enhance(backend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆã§ãƒãƒŖãƒƒãƒˆãŒæœ‰åŠšãĢãĒãŖãĻいるかおうかをãƒĻãƒŧã‚ļãƒŧぎãƒŦã‚šãƒãƒŗã‚šãĢåĢめるようãĢ 2025-03-28 10:48:03 +09:00
syuilo
0c14250678 enhance(frontend): ãƒãƒŖãƒƒãƒˆãŒé–‹æ”žã•ã‚ŒãĻいãĒい場合ぎUIを攚善 2025-03-28 10:34:25 +09:00
github-actions[bot]
30e0259062 Bump version to 2025.3.2-beta.14 2025-03-28 00:53:31 +00:00
syuilo
26aa7c6ca1 New Crowdin updates (#15707)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)
2025-03-28 09:49:59 +09:00
syuilo
29f5e5ca32 fix(frontend): classic uiãŒčĄ¨į¤ēできãĒい
Fix #15715
2025-03-28 09:49:47 +09:00
syuilo
a25fa62d64 enhance(frontend): ãƒ•ã‚Ąã‚¤ãƒĢã‚ĸップロãƒŧドå‡Ļį†ãŽãƒĒãƒ•ã‚Ąã‚¯ã‚ŋã¨č¨­åŽšãŽį°Ąį•Ĩ化 2025-03-28 09:47:34 +09:00
syuilo
61e09d483e refactor 2025-03-28 09:22:37 +09:00
syuilo
e40846c46b fix e2e test 2025-03-27 19:50:03 +09:00
syuilo
a78db27a3c Update CHANGELOG.md 2025-03-27 17:30:06 +09:00
syuilo
f7e901deb2 test fixes 2025-03-27 17:30:04 +09: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
Acid Chicken
ed86b1706d ci(storybook): prevent running for bots 2025-03-26 12:17:56 +09:00
syuilo
36865a5771 enhance(frontend): improve chat ux 2025-03-26 10:49:36 +09:00
syuilo
5e90679916 lint 2025-03-26 10:26:48 +09:00
syuilo
ac49a3e992 typo 2025-03-26 09:06:34 +09:00
syuilo
f0ac0aa84d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-25 20:06:49 +09:00
syuilo
97fddf2a80 🎨 2025-03-25 20:06:46 +09:00
ã‹ãŖã“ã‹ã‚Š
2a5922836c fix(frontend): ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢãŽãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧがį”ģéĸãĢåŧĩりäģ˜ã‹ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15706) 2025-03-25 19:50:40 +09:00
github-actions[bot]
0e417e51ac Bump version to 2025.3.2-beta.13 2025-03-25 09:40:08 +00:00
syuilo
c5cd3dd373 New Crowdin updates (#15685)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)
2025-03-25 18:35:28 +09:00
syuilo
fc576ebc64 fix(backend): æ‰ŋčĒã—ãŸãƒãƒŖãƒƒãƒˆãƒĢãƒŧムへぎ招垅ぎ通įŸĨが存在するとエナãƒŧãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2025-03-25 18:34:25 +09:00
syuilo
22f99b42f6 enhance(frontend): refactor and improve ux 2025-03-25 18:30:28 +09:00
syuilo
de76a66c03 enhance(frontend): ã‚ŋブãƒŦãƒƒãƒˆã§ãŽčĄ¨į¤ē時ãĢã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãƒœã‚ŋãƒŗã§ãƒšãƒŧジ下部が隠れãĒいようãĢ 2025-03-25 18:15:54 +09:00
syuilo
185f290373 🎨 2025-03-25 18:03:50 +09:00
syuilo
88b48b1d8e fix(backend): ãƒãƒŖãƒƒãƒˆãŽãƒšãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-03-25 17:57:34 +09:00
syuilo
ef0b97b2dc fix(frontend): ã‚ŗãƒŗãƒ‘ãƒīŧžé€šå ą ãŽå„é€šå ąãŽãƒĻãƒŧã‚ļãƒŧčŠŗį´°ãŒčĄ¨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #15704
2025-03-25 16:17:10 +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
syuilo
a01ae38a07 enhance: ãƒĸデãƒŦãƒŧã‚ŋãƒŧãŒãƒãƒŖãƒƒãƒˆãƒĢãƒŧムぎ内厚をįĸēčĒãƒģ削除できるようãĢ 2025-03-25 15:51:45 +09:00
syuilo
304d0eb83b enhance: ãƒãƒŖãƒƒãƒˆãƒĢãƒŧムãĢ招垅されたときぎ通įŸĨをčŋŊ加 2025-03-25 15:25:43 +09:00
github-actions[bot]
2fc3baa988 Bump version to 2025.3.2-beta.12 2025-03-25 04:45:07 +00:00
syuilo
c51e862b7d enhance: 送äŋĄã—ãŸãƒãƒŖãƒƒãƒˆãƒĢãƒŧムへぎ招垅をįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ 2025-03-25 13:41:12 +09:00
syuilo
1736955694 fix(backend): č‡Ē分がã‚ĒãƒŧナãƒŧではãĒい参加中ぎãƒĢãƒŧムãĢãƒĄãƒƒã‚ģãƒŧジを送äŋĄã™ã‚‹ã¨ä¸åŋ…čρãĒ通įŸĨがį™ēį”Ÿã™ã‚‹ãŽã‚’äŋŽæ­Ŗ 2025-03-25 13:29:03 +09:00
syuilo
2272eceffa enhance(frontend): Enterã§ãƒãƒŖãƒƒãƒˆãŽãƒĄãƒƒã‚ģãƒŧジを送äŋĄã§ãã‚‹ã‚ˆã†ãĢ 2025-03-25 13:19:54 +09:00
syuilo
8c1fc85d00 enhance(frontend): ãƒãƒŖãƒƒãƒˆãŽé€äŋĄč€…åã‚’čĄ¨į¤ēできるようãĢ 2025-03-25 12:36:21 +09:00
syuilo
9f4fa6d3f5 enhance(frontend): ãƒãƒŖãƒƒãƒˆãŽãƒ›ãƒŧãƒ ãŽčĄ¨į¤ēã‚’åŽšæœŸįš„ãĢ更新するようãĢ 2025-03-25 12:19:59 +09:00
syuilo
023ab02e59 🎨 2025-03-25 12:08:17 +09:00
syuilo
1318a10af8 🎨 2025-03-25 11:37:38 +09:00
syuilo
18bb831777 🎨 2025-03-25 11:33:40 +09:00
github-actions[bot]
e6bc887d6c Bump version to 2025.3.2-beta.11 2025-03-25 02:19:28 +00:00
syuilo
8cbcbd462c enhance(frontend): ãƒãƒŖãƒƒãƒˆį”ģéĸでįĸē原ãĢ最下部ぺクロãƒŧãƒĢčŋŊ垓するようãĢ 2025-03-25 11:11:24 +09:00
syuilo
600bb34172 enhance(frontend): č¨­åŽšãŽã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šæ›´æ–° 2025-03-25 09:54:23 +09:00
syuilo
26b2cfe518 enhance(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧぎ副ボã‚ŋãƒŗã‚’éžčĄ¨į¤ēãĢできるようãĢ 2025-03-25 09:50:59 +09:00
syuilo
72734fe365 enhance(frontend): バックグナã‚Ļãƒŗãƒ‰ã§ãƒãƒŖãƒƒãƒˆãƒĄãƒƒã‚ģãƒŧã‚¸ãŒåąŠã„ãŸã¨ããĢã‚ĩã‚Ļãƒŗãƒ‰ã‚’å†į”Ÿã§ãã‚‹ã‚ˆã†ãĢ 2025-03-25 09:36:59 +09:00
syuilo
2370b55a27 enhance(frontend): ãƒãƒŖãƒƒãƒˆãƒĢãƒŧムを削除できるようãĢ 2025-03-25 09:30:14 +09:00
syuilo
5d3e8253c4 fix(frontend): ãƒãƒŖãƒƒãƒˆã‚’å…¨å“ĄãĢč¨ąå¯ã—ãĻいる場合ãĢčĒ°ã‚‚č¨ąå¯ã—ãĻいãĒã„ã¨čĄ¨į¤ēされるぎをäŋŽæ­Ŗ 2025-03-25 09:24:01 +09:00
syuilo
8d6573fbec enhance(frontend): č¨­åŽšãŽį§ģčĄŒã‚’æ‰‹å‹•ã§ãƒˆãƒĒã‚ŦãƒŧできるようãĢ 2025-03-25 08:38:53 +09:00
syuilo
8da1368a0b fix(backend): æ—ĸ存ぎãƒĢãƒŧãƒ ãƒĄãƒŗãƒãƒŧを攚めãĻ招垅できãĒいようãĢ 2025-03-25 08:05:59 +09:00
ã‹ãŖã“ã‹ã‚Š
5513337198 fix(frontend): æœŦį•Ēį’°åĸƒã§ä¸åŋ…čρãĒconsole.logをå‡ēさãĒいようãĢ (#15702) 2025-03-25 08:02:06 +09:00
github-actions[bot]
3f7a2bf5b5 Bump version to 2025.3.2-beta.10 2025-03-24 12:34:25 +00:00
syuilo
f1f24e39d2 Feat: Chat (#15686)
* 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
2025-03-24 21:32:46 +09:00
syuilo
0471e457fe fix(frontend): fix broken styles 2025-03-23 21:23:52 +09:00
syuilo
260d35e2f0 Update CHANGELOG.md 2025-03-22 18:37:41 +09:00
syuilo
3ff9d9f4fd Update CHANGELOG.md 2025-03-22 18:34:56 +09:00
syuilo
27991a3bc8 Update CHANGELOG.md 2025-03-22 18:28:51 +09:00
syuilo
b5f86e5210 refactor(frontend): refactor page styles 2025-03-22 18:25:45 +09:00
syuilo
16cde5568d Update CHANGELOG.md 2025-03-22 15:12:24 +09:00
syuilo
bf07796b6b Update CHANGELOG.md 2025-03-22 15:08:19 +09:00
syuilo
08b131ec33 refactor(backend): better prop name 2025-03-22 08:16:15 +09:00
syuilo
1312fe34c1 Update CHANGELOG.md 2025-03-22 08:12:32 +09:00
github-actions[bot]
97563910fa Bump version to 2025.3.2-beta.9 2025-03-21 12:05:52 +00:00
syuilo
96a7c4a568 fix(frontend): ãƒãƒŖãƒŗãƒãƒĢぎフッã‚ŋãƒŧãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-03-21 21:04:38 +09:00
syuilo
fee6f9fcc2 Update def.ts 2025-03-21 21:04:17 +09:00
renovate[bot]
50724b6ab8 fix(deps): update [frontend] update dependencies (#15625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 19:41:26 +09:00
renovate[bot]
e61263cff0 fix(deps): update [backend] update dependencies (#15596)
* fix(deps): update [backend] update dependencies

* fix(backend/types): ensure to use nodejs-provided stream api

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-03-21 19:38:11 +09:00
github-actions[bot]
d073fe6b02 Bump version to 2025.3.2-beta.8 2025-03-20 12:18:50 +00:00
syuilo
ce858a676b refactor(frontend): use PageWithHeader instead of MkStickyContainer+MkPageHeader combination 2025-03-20 21:04:37 +09:00
syuilo
733a391d86 follow up of 1fd87bd2e4
ã‚ŗãƒŸãƒƒãƒˆã—åŋ˜ã‚Œ
2025-03-20 20:29:46 +09:00
syuilo
0e25a0fb81 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-20 20:28:29 +09:00
syuilo
1fd87bd2e4 fix(frontend): prevent transition glitch of MkHorizontalSwipe 2025-03-20 20:28:16 +09:00
github-actions[bot]
ebc54b1f82 Bump version to 2025.3.2-beta.7 2025-03-20 10:07:37 +00:00
syuilo
6015254e59 lint fixes 2025-03-20 19:00:09 +09:00
syuilo
c02f0b3b33 Update eslint.config.js 2025-03-20 18:59:10 +09:00
syuilo
abddd40c09 enhance(frontend): 通常ぎRouterViewãĢTransitionをčŋŊ加 2025-03-20 18:55:32 +09:00
ã‹ãŖã“ã‹ã‚Š
a865a949b5 fix(frontend): MkRoleSelectDialogでぎpopupぎäŊŋい斚がčĒ¤ãŖãĻいるぎをäŋŽæ­Ŗ (#15683) 2025-03-20 16:36:37 +09:00
syuilo
0007723405 fix lint 2025-03-20 16:34:50 +09:00
syuilo
71188b3463 fix lint 2025-03-20 16:10:38 +09:00
syuilo
7f534a41a6 fix lint 2025-03-20 16:07:52 +09:00
syuilo
f25963e2c2 Update eslint.config.js 2025-03-20 16:06:32 +09:00
syuilo
dfab6b1b8d lint(frontend): force window prefix 2025-03-20 15:44:06 +09:00
syuilo
fac59d75e2 lint(frontend): relax id-denylist rule 2025-03-20 15:43:35 +09:00
syuilo
fd3e28812e clean up console 2025-03-20 15:15:46 +09:00
syuilo
6a90b7e04b add todo 2025-03-20 15:09:50 +09:00
syuilo
8d8414687a enhance(frontend): improve preference manager stability 2025-03-20 14:57:14 +09:00
syuilo
0c682dd027 🎨 2025-03-20 13:34:57 +09:00
syuilo
3399c786a8 refactor(frontend): refactor components 2025-03-20 13:33:01 +09:00
syuilo
64cf101fe7 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-20 13:16:23 +09:00
syuilo
8b6d90b7a4 🎨 2025-03-20 13:16:08 +09:00
github-actions[bot]
070749bdc8 Bump version to 2025.3.2-beta.6 2025-03-20 04:03:25 +00:00
syuilo
161706c5e2 New Crowdin updates (#15680)
* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))
2025-03-20 13:01:20 +09:00
syuilo
596e517f77 fix(frontend): minimum uiãŒčĄ¨į¤ēできãĒい 2025-03-20 12:58:18 +09:00
syuilo
91670caca0 enhance(frontend): tweak install-extensions behaviour 2025-03-20 12:58:01 +09:00
syuilo
fccaadacf0 lint(frontend): improve id-denylist rule 2025-03-20 12:47:51 +09:00
syuilo
282caa0b7e 🎨 for install-extensions 2025-03-20 12:36:48 +09:00
syuilo
9529867630 fix(frontend): dev buildでpreferencesぎã‚ŋブ同期が不åŋ…čρãĢčĄŒã‚ã‚Œã‚‹ãŽã‚’äŋŽæ­Ŗ 2025-03-20 12:02:50 +09:00
github-actions[bot]
d06fadd095 Bump version to 2025.3.2-beta.5 2025-03-20 00:06:04 +00:00
zyoshoka
9dd13f364b fix(backend): mismatch in emojis param of test WebHook payload (#15675)
* fix(backend): mismatch in `emojis` param of test WebHook payload

* fix: test

* fix: type
2025-03-20 09:00:58 +09:00
syuilo
b067d4dcd6 follow up of 7b323031b7 2025-03-20 08:59:54 +09:00
syuilo
acac759d87 fix(frontend): ãƒĸバイãƒĢãƒŦイã‚ĸã‚Ļト時ãĢホãƒŧムをæŠŧしãĻも最上部ぺクロãƒŧãƒĢされãĒい
Fix #15679
2025-03-20 08:35:45 +09:00
syuilo
b37622fa64 🎨 2025-03-19 20:54:07 +09:00
syuilo
c17a104de6 fix(frontend): router view stacking有劚時ãĢinstall-extensionsが動かãĒい 2025-03-19 20:53:48 +09:00
syuilo
4ab9f66356 Update deep-equal.ts 2025-03-19 20:32:15 +09:00
zyoshoka
aed95a765d chore(storybook): fix storybook build (#15678) 2025-03-19 10:52:05 +00:00
Sayamame-beans
71841e365e Enhance: 2æŽĩ階čĒč¨ŧ時ぎãƒĒã‚ĢバãƒĒãƒŧã‚ŗãƒŧãƒ‰ãŽãƒ•ã‚Ąã‚¤ãƒĢ名ãĢã‚ĩãƒŧバãƒŧURLをåĢめるようãĢ (#15677)
* enhance(frontend): include server hostname and port in 2fa recovery code filename

* chore(frontend): fix mistake(use `@` for indicate server hostname)

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-19 19:34:57 +09:00
github-actions[bot]
3b20279e20 Bump version to 2025.3.2-beta.4 2025-03-19 10:27:14 +00:00
Yuri Lee
21dc7aebe7 Fix: Don't delete remote emoji when import zip (#15674)
* Fix: Don't delete remote emoji when import zip

* Update packages/backend/src/queue/processors/ImportCustomEmojisProcessorService.ts

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>

---------

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-03-19 10:23:50 +00:00
syuilo
aff03708a7 New Crowdin updates (#15667)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)
2025-03-19 19:18:14 +09:00
syuilo
69ad3cf89b Update CHANGELOG.md 2025-03-19 19:17:33 +09:00
syuilo
7b323031b7 refactor(frontend): use useTemplateRef for DOM referencing 2025-03-19 18:46:03 +09:00
syuilo
81ac71f7e5 refactor(frontend): router refactoring 2025-03-19 18:06:22 +09:00
syuilo
2c76018b7f better import paths 2025-03-19 17:27:18 +09:00
syuilo
2dc2d2e4fe refactor 2025-03-19 16:04:01 +09:00
syuilo
409cd4fbd3 refactor(frontend): router refactoring 2025-03-19 15:54:30 +09:00
syuilo
7d4045e8b4 refactor(frontend): router refactoring 2025-03-19 15:24:56 +09:00
syuilo
bdc72e5817 clean up 2025-03-19 15:17:41 +09:00
syuilo
11378b17c5 🎨 2025-03-19 09:31:01 +09:00
syuilo
62bf0d53d3 🎨 2025-03-18 22:21:28 +09:00
syuilo
05391f59a5 enhance(frontend): improve StackingRouterView 2025-03-18 20:55:19 +09:00
syuilo
d609f41f61 🎨 2025-03-18 17:31:25 +09:00
syuilo
0a295e1bb0 🎨 2025-03-18 15:23:50 +09:00
syuilo
474155b677 follow up of 6c8f21b608 2025-03-17 13:27:47 +09:00
syuilo
6c8f21b608 fix(backend): é€Ŗåˆį„Ąã—ãƒĸãƒŧãƒ‰ã§ã‚‚å¤–éƒ¨ã‹ã‚‰į…§äŧšå¯čƒŊã ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ 2025-03-17 13:21:09 +09:00
ikasoba
7d5daa4b00 fix (#15671) 2025-03-17 03:40:10 +00:00
syuilo
1ce81f243e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-16 19:04:16 +09:00
syuilo
a773f2976d refactor(frontend): signinRequired -> ensureSignin 2025-03-16 19:04:14 +09:00
github-actions[bot]
467c68fb98 Bump version to 2025.3.2-beta.3 2025-03-16 08:51:58 +00:00
syuilo
22b0ace8b4 enhance(frontend): 投į¨ŋフりãƒŧãƒ ãŽč¨­åŽšãƒĄãƒ‹ãƒĨãƒŧã‚’æ”šč‰¯ (攚)
This reverts commit a814395127.
2025-03-16 17:48:16 +09:00
syuilo
a814395127 Revert "enhance(frontend): 投į¨ŋフりãƒŧãƒ ãŽč¨­åŽšãƒĄãƒ‹ãƒĨãƒŧã‚’æ”šč‰¯ (#14804)"
This reverts commit ce6b2448ce.
2025-03-16 17:21:20 +09:00
syuilo
81a0cbd294 chore(frontend): use toast to show message when call copyToClipboard 2025-03-16 15:04:38 +09:00
syuilo
32844e4775 🎨 2025-03-16 14:56:27 +09:00
github-actions[bot]
fbd9f47182 Bump version to 2025.3.2-beta.2 2025-03-16 05:18:29 +00:00
syuilo
1c9e25470a refactor 2025-03-16 14:15:09 +09:00
ã‹ãŖã“ã‹ã‚Š
ce6b2448ce enhance(frontend): 投į¨ŋフりãƒŧãƒ ãŽč¨­åŽšãƒĄãƒ‹ãƒĨãƒŧã‚’æ”šč‰¯ (#14804)
* enhance(frontend): 投į¨ŋフりãƒŧãƒ ãŽč¨­åŽšãƒĄãƒ‹ãƒĨãƒŧã‚’æ”šč‰¯

* Update Changelog

* indent

* MkMenuぎitemを切りå‡ēしãĻå…ąé€šåŒ–

* remove unused expose

* fix: ドロワãƒŧãĒおぎOptionがåŊ“たらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* äģ–ぎpopupMenuãŽé …į›Žé¸æŠžæ™‚ã¨æŒ™å‹•ã‚’ã‚ã‚ã›ã‚‹

* チãƒĨãƒŧトãƒĒã‚ĸãƒĢã§čŠ°ã‚€å•éĄŒã‚’äŋŽæ­Ŗ

* Revert "MkMenuぎitemを切りå‡ēしãĻå…ąé€šåŒ–"

This reverts commit ce3679798c.

* enhance: slotã§å…ąé€šåŒ–

* Update MkPostFormOtherMenu.vue

* remove duplicated locale key

* refactor: ãƒĄãƒ‹ãƒĨãƒŧãŽåŽšįžŠã‚’MkPostFormå´ã§čĄŒã†ã‚ˆã†ãĢ

* Update CHANGELOG.md

* [ci skip] Update MkPostFormOtherMenu.vue

* Update MkPostForm.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-16 05:05:58 +00:00
syuilo
7d44b47fdf New Crowdin updates (#15662)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2025-03-16 13:59:22 +09:00
syuilo
dca42fd6e6 enhance(frontend): improve ux for touch devices 2025-03-16 13:59:08 +09:00
syuilo
43153311c6 🎨 2025-03-16 13:43:47 +09:00
syuilo
2b23c7e7f5 chore(frontend): remove duplicated warn 2025-03-16 13:30:08 +09:00
syuilo
2d4e85b466 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-16 13:03:04 +09:00
syuilo
7bfada9792 enhance: remove bull-board support 2025-03-16 13:03:02 +09:00
lqvp
4fef9c670a fix(i18n): 通įŸĨã‚ŋイプぎcreateTokenが抜けãĻいたぎをäŋŽæ­Ŗ (#15663) 2025-03-16 02:27:41 +00:00
syuilo
9599261fc3 fix(frontend): fix settings-search-index of webhook 2025-03-16 11:02:54 +09:00
syuilo
c2940fd77c enhance(frontend): improve usability on touch device 2025-03-16 10:58:06 +09:00
syuilo
2ddedd0ce6 refactor 2025-03-14 19:54:30 +09:00
syuilo
c88f5f5195 Update CHANGELOG.md 2025-03-14 17:00:02 +09:00
github-actions[bot]
30de6d80bb Bump version to 2025.3.2-beta.1 2025-03-14 07:39:14 +00:00
syuilo
63993dace6 fix(frontend): fix pref migration
Fix #15661
2025-03-14 16:37:25 +09:00
syuilo
0929410d36 enhance(frontend): improve pref manager 2025-03-14 15:43:56 +09:00
github-actions[bot]
96866d37cd Bump version to 2025.3.2-beta.0 2025-03-14 03:49:32 +00:00
syuilo
35b66276ff New Crowdin updates (#15621)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)
2025-03-14 12:09:38 +09:00
syuilo
daa16d184f 🎨 2025-03-14 11:58:41 +09:00
syuilo
833a232262 enhance(frontend): clear all client data when logout 2025-03-14 11:55:42 +09:00
github-actions[bot]
bcb891e4fd Bump version to 2025.3.2-alpha.11 2025-03-14 01:29:38 +00:00
syuilo
152660fcf2 enhance(frontend): re-organize settings page 2025-03-14 09:53:44 +09:00
syuilo
a1204f5e3e 🎨 2025-03-14 09:42:53 +09:00
ã‹ãŖã“ã‹ã‚Š
7acd3d1a88 fix(frontend): fix test 2025-03-13 22:32:26 +09:00
syuilo
8c9ec5827f enhance(frontend): improve accounts management 2025-03-13 22:12:23 +09:00
syuilo
44073736de enhance(frontend): improve preferences 2025-03-13 19:44:23 +09:00
syuilo
0126dba475 enhance(frontend): re-organize settings page 2025-03-13 19:30:35 +09:00
github-actions[bot]
3280a3d661 Bump version to 2025.3.2-alpha.10 2025-03-13 09:07:37 +00:00
syuilo
bdf80c49d8 fix(frontend): better migration detection
Fix #15656
2025-03-13 18:05:44 +09:00
syuilo
59169a6450 🎨 2025-03-13 17:42:35 +09:00
syuilo
5d228fb0f3 enhance(frontend): re-organize settings page 2025-03-13 17:39:53 +09:00
syuilo
10b67e1b3a enhance(frontend): improve emoji picker settings 2025-03-13 16:56:47 +09:00
syuilo
3ced310f77 refactor(frontend): organize use functions 2025-03-13 14:05:04 +09:00
syuilo
010ec113c2 refactor(frontend): cond -> scope 2025-03-13 13:45:23 +09:00
syuilo
30005ba959 enhance(frontend): tweak search index 2025-03-13 09:26:04 +09:00
syuilo
6b69588c03 enhance(frontend): improve deck setting page 2025-03-13 09:24:15 +09:00
syuilo
8593aa1418 refactor 2025-03-13 09:10:09 +09:00
syuilo
9876ff9a7a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-13 09:07:25 +09:00
syuilo
ce6eba77d9 🎨 2025-03-13 09:07:22 +09:00
syuilo
9b2af53025 enhance(frontend): improve pref manager 2025-03-13 09:02:38 +09:00
syuilo
7b6ff19ea3 Update CHANGELOG.md 2025-03-12 21:49:23 +09:00
github-actions[bot]
c9fa95429a Bump version to 2025.3.2-alpha.9 2025-03-12 12:45:35 +00:00
éĨē子w (Yumechi)
e5d117dc98 fix(backend): tighten an overly relaxed criteria and remove capability of matching multiple final URLs in URL authority checking (#15655)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-12 12:39:24 +00:00
syuilo
4a73feb041 enhance(frontend): make deck profiles syncable 2025-03-12 21:12:08 +09:00
syuilo
a06b9eefaa enhance(frontend): suppress needless confirmation when turn on pref sync 2025-03-12 21:05:39 +09:00
syuilo
3129fcf164 fix(frontend): fix type errors 2025-03-12 20:17:54 +09:00
syuilo
35a4544477 add todo 2025-03-12 18:54:36 +09:00
zyoshoka
aa1cc2f817 fix(storybook): use type-only imports in generated stories (#15654) 2025-03-12 16:51:10 +09:00
github-actions[bot]
15685be4cc Bump version to 2025.3.2-alpha.8 2025-03-12 06:10:35 +00:00
syuilo
8508c4dadc refactor 2025-03-12 15:07:45 +09:00
ã‹ãŖã“ã‹ã‚Š
e594fb0037 enhance(dev): frontendぎ検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šäŊœæˆã‚’単į‹ŦãŽã‚ŗãƒžãƒŗãƒ‰ã§čĄŒãˆã‚‹ã‚ˆã†ãĢ (#15653) 2025-03-12 14:37:57 +09:00
syuilo
a369721791 remove todo 2025-03-12 14:35:22 +09:00
syuilo
f8e244f48d enhance(frontend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆã‚ĒãƒŧバãƒŧãƒŠã‚¤ãƒ‰č¨­åŽšã¨ãƒ‡ãƒã‚¤ã‚šé–“åŒæœŸãŽäŊĩᔍãĢ寞åŋœ 2025-03-12 14:34:10 +09:00
syuilo
8410611512 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-12 13:04:44 +09:00
syuilo
caab1ec7c3 🎨 2025-03-12 13:04:41 +09:00
github-actions[bot]
ffade9740e Bump version to 2025.3.2-alpha.7 2025-03-12 03:03:37 +00:00
syuilo
b03bcf26cd enhance(frontend): č¨­åŽšå€¤ãŽåŒæœŸã‚’åŽŸčŖ…(åŽŸé¨“įš„) 2025-03-12 11:39:05 +09:00
syuilo
ddbc83b2e4 chore(frontend): tweak settings page 2025-03-11 20:42:06 +09:00
syuilo
d185785f20 enhance(frontend): improve settings page 2025-03-11 14:52:04 +09:00
syuilo
02d7fbefc4 🎨 2025-03-11 12:08:15 +09:00
syuilo
f7ea92c68c chore: remove unused files 2025-03-11 12:02:41 +09:00
syuilo
e891d5c5d3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-11 11:44:34 +09:00
syuilo
57a6b630b7 chore: add note 2025-03-11 11:44:25 +09:00
github-actions[bot]
eda768a08c Bump version to 2025.3.2-alpha.6 2025-03-11 02:43:27 +00:00
syuilo
1f345eb839 enhance(frontend): deckをpreferencesįŽĄį†ãĢ 2025-03-11 11:14:55 +09:00
syuilo
1f2801af02 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-10 21:42:30 +09:00
syuilo
a4ba096e2a chore(frontend): improve preference store stability 2025-03-10 21:42:17 +09:00
ろむねこ
6841cdfa76 enhance(frontend): CWãŽæŗ¨é‡ˆãƒ†ã‚­ã‚šãƒˆãŒå…Ĩ力されãĻいãĒい場合はPostボã‚ŋãƒŗã‚’éžã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĢ (#15639)
* add condition to disable post button when CW text is empty

* standardize condition by using 1<= inserted of 0<

* unify CW text length condition to improve readability

* add missing CW state check

* fix state check, add empty/null check, improve max length validation

* simplify CW validation by removing minimum length check

* Update CHANGELOG

* remove CW text validation in post()

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-10 10:35:37 +00:00
github-actions[bot]
794f360bc2 Bump version to 2025.3.2-alpha.5 2025-03-10 09:40:41 +00:00
ã‹ãŖã“ã‹ã‚Š
f797765b1d enhance(frontend): テãƒŧãƒžč¨­åŽšã§į°Ąæ˜“ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēするようãĢ (#15643)
* enhance(frontend): テãƒŧãƒžč¨­åŽšã§į°Ąæ˜“ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēするようãĢ

* Update Changelog

* fix lint

* 🎨

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-10 09:35:51 +00:00
syuilo
9dce512fbb enhance(frontend): add navbar transition animation 2025-03-10 15:47:00 +09:00
syuilo
9e91f85370 refactor(frontend): use Symbol for vue provide/inject 2025-03-10 15:08:40 +09:00
syuilo
9998cb84e8 refactor(frontend): page-metadata -> page 2025-03-10 13:47:38 +09:00
renovate[bot]
5ed1101bbd chore(deps): update [root] update dependencies (#15624)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 12:30:37 +09:00
syuilo
6c9153300d chore(frontend): tweak lockdown setting 2025-03-10 12:03:54 +09:00
syuilo
7957ee5191 fix(frontend): rename pizzax fields 2025-03-10 11:28:54 +09:00
syuilo
b200743845 refactor(frontend): rename store.set -> store.commit 2025-03-10 11:27:07 +09:00
syuilo
08f7e7d9b3 refactor(frontend): rename pizzax fields 2025-03-10 10:51:54 +09:00
github-actions[bot]
16ad6b3f6c Bump version to 2025.3.2-alpha.4 2025-03-10 01:09:42 +00:00
syuilo
4df9083bf0 fix(frontend): テãƒŧマ切りæ›ŋえ時ãĢä¸€éƒ¨ãŽč‰˛ãŒå¤‰ã‚ã‚‰ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2025-03-10 10:05:50 +09:00
taichan
6419af2179 fix(frontend, dev): storybookぎビãƒĢドエナãƒŧäŋŽæ­ŖãŽãŸã‚ã€as構文ãĢãƒĒãƒ•ã‚Ąã‚¯ã‚ŋ (#15640) 2025-03-10 09:34:45 +09:00
syuilo
d9858b03c9 enhance(frontend): improve plugin management 2025-03-10 09:28:07 +09:00
taichan
88efc0a3be fix(dev): 検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šå¯žčąĄãƒ•ã‚Ąã‚¤ãƒĢでHMRが劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15638) 2025-03-09 22:45:17 +00:00
github-actions[bot]
ac21fa7194 Bump version to 2025.3.2-alpha.3 2025-03-09 13:01:46 +00:00
syuilo
c76afce9a7 enhance(frontend): improve plugin management 2025-03-09 21:57:56 +09:00
github-actions[bot]
8e3304344f Bump version to 2025.3.2-alpha.2 2025-03-09 12:32:54 +00:00
éĨē子w (Yumechi)
db5c127cdd fix(backend): fix handling of invalid urls in user profile (#15635)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-09 12:28:47 +00:00
syuilo
0402866b43 enhance(frontend): improve plugin management 2025-03-09 21:23:36 +09:00
syuilo
6cefabc6b6 chore(frontend): remove unused binding 2025-03-09 17:19:21 +09:00
syuilo
c9c04d8391 enhance(frontend): migrate overridedDeviceKind to preference 2025-03-09 17:14:48 +09:00
syuilo
27e8805dcb refactor(frontend): relocate plugin consts 2025-03-09 17:02:46 +09:00
github-actions[bot]
933abedc90 Bump version to 2025.3.2-alpha.1 2025-03-09 06:16:49 +00:00
syuilo
69eee9f050 enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚‚preferenceįŽĄį†ãĢ 2025-03-09 15:13:49 +09:00
syuilo
2918fb2609 refactor(frontend): relocate theme script 2025-03-09 14:32:29 +09:00
syuilo
fcd7fa62ba Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2025-03-09 14:28:06 +09:00
syuilo
be7e3b9a0c refactor(frontend): scripts -> utility 2025-03-09 14:28:01 +09:00
github-actions[bot]
06e7272ca1 Bump version to 2025.3.2-alpha.0 2025-03-09 05:22:26 +00:00
ã‹ãŖã“ã‹ã‚Š
f35eb0f6d9 enhnace(frontend): 文字列比čŧƒãŽãŸã‚ãŽãƒ­ãƒŧマナイã‚ēをåŧˇåŒ–īŧˆč¨­åŽšãŽæ¤œį´ĸīŧ‰ (#15632)
* enhnace(frontend): 文字列比čŧƒãŽãŸã‚ãŽãƒ­ãƒŧマナイã‚ēをåŧˇåŒ–

* docs

* fix

* fix

* fix

* comment

* wanakanaぎ初回ロãƒŧãƒ‰ã‚’ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆå†…ãĢį§ģ動

* comment

* fix

* add tests

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-09 14:21:23 +09:00
syuilo
bdb74539d4 enhance(frontend): tweak settings page 2025-03-09 14:18:50 +09:00
syuilo
abc1e9168d refactor 2025-03-09 12:39:43 +09:00
syuilo
d30ddd4c2e Refine preferences (#15597)
* wip

* wip

* wip

* test

* wip rollup pluginでsearchIndexãŽæƒ…å ąį”Ÿæˆ

* wip

* SPDX

* wip: markerIdをč‡Ē動äģ˜ä¸Ž

* rollupでビãƒĢド時ãƒģdevãƒĸãƒŧド時ãĢ毎回uuidã‚’į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ

* 開į™ēã‚ĩãƒŧバãƒŧでだけåŋ…čρãĒ挙動は開į™ēã‚ĩãƒŧバãƒŧぎãŋで

* æĄäģļが逆

* wip: childrenãŽį”Ÿæˆ

* update comment

* update comment

* rename auto generated file

* hashã‚’ãƒ‘ã‚šã¨čĄŒæ•°ã‹ã‚‰æąē厚

* Update privacy.vue

* Update privacy.vue

* wip

* Update general.vue

* Update general.vue

* wip

* wip

* Update SearchMarker.vue

* wip

* Update profile.vue

* Update mute-block.vue

* Update mute-block.vue

* Update general.vue

* Update general.vue

* childrenがduplicate key errorã‚’åãå•éĄŒã‚’ã„ãŖãŸã‚“č§Ŗæąē

* マãƒŧã‚ĢãƒŧぎåŊĸを成åŊĸ

* loggerをįŊŽãã‹ãˆ

* ã¨ã‚Šã‚ãˆãšįœį•Ĩč¨˜æŗ•ãĢ寞åŋœ

* Refactor and Format codes

* wip

* Update settings-search-index.ts

* wip

* wip

* とりあえず不įĸē厚čĻå› ãŽäģŽįŊŽãidを削除

* hashãŽį”Ÿæˆã‚’æ­ŖčĻåŒ–īŧˆįĩļ寞パ゚ãĢãĒãŖãĻã„ãŸãŽã‚’įˇŠå’Œīŧ‰

* pathぎå…ĨåŠ›ã‚’įœį•Ĩ可čƒŊãĢ

* adminã§ã‚‚ãƒ‘ã‚šį”Ÿæˆã§ãã‚‹ã‚ˆã†ãĢ

* Update settings-search-index.ts

* Update privacy.vue

* wip

* build searchIndex

* wip

* build

* Update general.vue

* build

* Update sounds.vue

* build

* build

* Update sounds.vue

* 🎨

* 🎨

* Update privacy.vue

* Update privacy.vue

* Update security.vue

* create-search-indexを多少攚善

* build

* Update 2fa.vue

* wip

* åŋ…ずtransformCodeCacheã‚’åˆŠį”¨ã™ã‚‹ã‚ˆã†ãĢ, ã‚­ãƒŖãƒƒã‚ˇãƒĨぎ明įĸēãĒå—ã‘æ¸Ąã—ã‚’åŽšįžŠ

* ã‚­ãƒŖãƒƒã‚ˇãƒĨはdevServerでãĒくãĻも更新

* Revert "wip"

This reverts commit 41bffd3a13.

* inlining

* wip

* Update theme.vue

* 🎨

* wip normalize

* Update theme.vue

* ã‚­ãƒŖãƒƒã‚ˇãƒĨぎパ゚変換

* build

* wip

* wip

* Update SearchMarker.vue

* i18n.ts['key'] ぎåŊĸåŧãŒå–りå‡ēせãĒã„å•éĄŒãŽFix

* build

* äģŽã§pathå…Ĩれ

* åŋ…ずįĩļ寞パ゚がäŊŋわれるようãĢ

* wip

* 🎨

* storybookビãƒĢド時はcreateSearchIndexをしãĒい

* inliningぎ構造化

* format code

* Update index.vue

* wip

* wip

* 🎨

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* clean up

* wip

* wip

* wip

* Update rollup-plugin-unwind-css-module-class-name.test.ts

* Update navbar.vue

* clean up

* wip

* wip

* wip

* wip

* wip

* Update preferences-backups.vue

* Update common.ts

* Update preferences.ts

* wip

* wip

* wip

* wip

* Update MkPreferenceContainer.vue

* Update MkPreferenceContainer.vue

* Update MkPreferenceContainer.vue

* enhance: 検į´ĸで上下įŸĸ印をäŊŋį”¨ã™ã‚‹ã“ã¨ã§æ¤œį´ĸįĩæžœã‚’į§ģ動できるようãĢ

* Update main-boot.ts

* refactor

* wip

* Update sounds.vue

* fix(frontend): PageWindowでSearchMarkerが動äŊœã™ã‚‹ã‚ˆã†ãĢ

* enhance(frontend): SearchMarkerãŽį‚šæģ…を一厚時間でæ­ĸめる

* wip

* lint fix

* fix: 子čρᴠᛪčĻ–ãŒæŠœã‘ãĻいたぎをäŋŽæ­Ŗ

* ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŽå›žæ•°ã¯CSSでåˆļåžĄã™ã‚‹ã‚ˆã†ãĢ

* refactor

* enhance(frontend): 検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šäŊœæˆæ™‚ぎログを削減

* revert

* fix

* fix

* Update preferences.ts

* Update preferences.ts

* wip

* Update preferences.ts

* wip

* 🎨

* wip

* Update MkPreferenceContainer.vue

* wip

* Update preferences.ts

* wip

* Update preferences.ts

* Update preferences.ts

* wip

* wip

* Update preferences.ts

* wip

* wip

* Update preferences.ts

* Update CHANGELOG.md

* Update preferences.ts

* Update deck-store.ts

* deckStoreをdefaultStoreãĢįĩąåˆ

* wip

* defaultStore -> store

* Update profile.ts

* wip

* refactor

* wip: plugin

* plugin

* plugin

* plugin

* Update plugin.ts

* wip

* Update plugin.vue

* Update preferences.ts

* Update main-boot.ts

* wip

* fix test

* Update plugin.vue

* Update plugin.vue

* Update utility.ts

* wip

* wip

* Update utility.ts

* wip

* wip

* clean up

* Update utility.ts

---------

Co-authored-by: tai-cha <dev@taichan.site>
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-03-09 12:34:08 +09:00
github-actions[bot]
05cdc095c0 [skip ci] Update CHANGELOG.md (prepend template) 2025-03-09 03:30:00 +00:00
github-actions[bot]
7c1dc3d632 Release: 2025.3.1 2025-03-09 03:29:54 +00:00
github-actions[bot]
c53349c3b4 Bump version to 2025.3.1-beta.3 2025-03-09 00:33:40 +00:00
éĨē子w (Yumechi)
a710af54ed fix(backend): fix ApPersonService unsound type cast (#15629)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-09 00:11:34 +00:00
github-actions[bot]
ac07bb8d92 Bump version to 2025.3.1-beta.2 2025-03-08 10:15:42 +00:00
ã‹ãŖã“ã‹ã‚Š
698505030e fix(test): fix federation test (#15630) 2025-03-08 19:11:09 +09:00
ã‹ãŖã“ã‹ã‚Š
e16a14dcef fix(deps): pnpm v10でre2ãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15627)
* fix(deps): pnpm v10でre2ãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix

* fix docker build

* fix build failure on Windows
2025-03-08 18:56:53 +09:00
github-actions[bot]
6d93725084 Bump version to 2025.3.1-beta.1 2025-03-08 01:03:17 +00:00
ãŠã•ã‚€ãŽã˛ã¨
cb9981d4eb fix: DockerぎrunnerãĢpnpmãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ手順がæŦ ã‘ãĻいたぎをäŋŽæ­Ŗ (#15623) 2025-03-08 10:02:15 +09:00
ã‹ãŖã“ã‹ã‚Š
bee4db82bb fix(backend): follow-up of #15620
Removes unnecessary arg `disableGlobbing` from chokidar FSWatcher, as it is no longer supports globging
2025-03-07 20:10:32 +09:00
renovate[bot]
d7706ef1b5 fix(deps): update [root] update dependencies (major) (#15620)
* fix(deps): update [root] update dependencies

* fix: migrate tar library

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-03-07 19:42:39 +09:00
renovate[bot]
baf3f4a1d1 chore(deps): update [frontend] update dependencies to v10 (#15619)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 19:41:34 +09:00
renovate[bot]
c7a56c2c2b fix(deps): update [root] update dependencies (#15543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 19:12:50 +09:00
github-actions[bot]
8dfff79ca2 Bump version to 2025.3.1-beta.0 2025-03-07 07:07:13 +00:00
ã‹ãŖã“ã‹ã‚Š
83c3bb839f deps: update pnpm to v10 (#15588)
* Revert "fix(build): corepackぎバグぎ回éŋ (#15387)"

This reverts commit 9c70a4e631.

* deps: update pnpm to v10

* fix broken lockfile

* update changelog

* fix

* fix

* Revert "fix"

This reverts commit 4abc6c194e.

* 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
2025-03-07 07:03:52 +00:00
syuilo
a9fe7eff0a New translations ja-jp.yml (Chinese Traditional) (#15618) 2025-03-07 16:01:32 +09:00
syuilo
d49ecab792 Update CHANGELOG.md 2025-03-07 14:46:10 +09:00
renovate[bot]
56459bbe68 chore(deps): update [tools] update dependencies (#15616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 11:44:20 +09:00
renovate[bot]
6c150ef1fb fix(deps): update [frontend] update dependencies (#15617)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 11:44:04 +09:00
syuilo
c78f45ea20 Update CHANGELOG.md 2025-03-07 09:12:18 +09:00
syuilo
82481c01e0 tweak MkDisableSection style 🎨 2025-03-07 09:11:51 +09:00
syuilo
741cbc34e6 Update CHANGELOG.md 2025-03-07 08:53:03 +09:00
github-actions[bot]
5e86550de3 Bump version to 2025.3.1-alpha.0 2025-03-06 23:51:21 +00:00
syuilo
92aef300ee New Crowdin updates (#15611)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)
2025-03-07 08:50:54 +09:00
syuilo
9ce1b68fd7 Update CHANGELOG.md 2025-03-07 08:50:32 +09:00
éĨē子w (Yumechi)
5be5c8bec4 fix(backend): fixup migration for incorrect extraction on system accounts table (#15613)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-06 23:47:30 +00:00
syuilo
0214a0001f feat(frontend): č¨­åŽšãŽæ¤œį´ĸ (#15505)
* wip

* wip

* wip

* test

* wip rollup pluginでsearchIndexãŽæƒ…å ąį”Ÿæˆ

* wip

* SPDX

* wip: markerIdをč‡Ē動äģ˜ä¸Ž

* rollupでビãƒĢド時ãƒģdevãƒĸãƒŧド時ãĢ毎回uuidã‚’į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ

* 開į™ēã‚ĩãƒŧバãƒŧでだけåŋ…čρãĒ挙動は開į™ēã‚ĩãƒŧバãƒŧぎãŋで

* æĄäģļが逆

* wip: childrenãŽį”Ÿæˆ

* update comment

* update comment

* rename auto generated file

* hashã‚’ãƒ‘ã‚šã¨čĄŒæ•°ã‹ã‚‰æąē厚

* Update privacy.vue

* Update privacy.vue

* wip

* Update general.vue

* Update general.vue

* wip

* wip

* Update SearchMarker.vue

* wip

* Update profile.vue

* Update mute-block.vue

* Update mute-block.vue

* Update general.vue

* Update general.vue

* childrenがduplicate key errorã‚’åãå•éĄŒã‚’ã„ãŖãŸã‚“č§Ŗæąē

* マãƒŧã‚ĢãƒŧぎåŊĸを成åŊĸ

* loggerをįŊŽãã‹ãˆ

* ã¨ã‚Šã‚ãˆãšįœį•Ĩč¨˜æŗ•ãĢ寞åŋœ

* Refactor and Format codes

* wip

* Update settings-search-index.ts

* wip

* wip

* とりあえず不įĸē厚čĻå› ãŽäģŽįŊŽãidを削除

* hashãŽį”Ÿæˆã‚’æ­ŖčĻåŒ–īŧˆįĩļ寞パ゚ãĢãĒãŖãĻã„ãŸãŽã‚’įˇŠå’Œīŧ‰

* pathぎå…ĨåŠ›ã‚’įœį•Ĩ可čƒŊãĢ

* adminã§ã‚‚ãƒ‘ã‚šį”Ÿæˆã§ãã‚‹ã‚ˆã†ãĢ

* Update settings-search-index.ts

* Update privacy.vue

* wip

* build searchIndex

* wip

* build

* Update general.vue

* build

* Update sounds.vue

* build

* build

* Update sounds.vue

* 🎨

* 🎨

* Update privacy.vue

* Update privacy.vue

* Update security.vue

* create-search-indexを多少攚善

* build

* Update 2fa.vue

* wip

* åŋ…ずtransformCodeCacheã‚’åˆŠį”¨ã™ã‚‹ã‚ˆã†ãĢ, ã‚­ãƒŖãƒƒã‚ˇãƒĨぎ明įĸēãĒå—ã‘æ¸Ąã—ã‚’åŽšįžŠ

* ã‚­ãƒŖãƒƒã‚ˇãƒĨはdevServerでãĒくãĻも更新

* Revert "wip"

This reverts commit 41bffd3a13.

* inlining

* wip

* Update theme.vue

* 🎨

* wip normalize

* Update theme.vue

* ã‚­ãƒŖãƒƒã‚ˇãƒĨぎパ゚変換

* build

* wip

* wip

* Update SearchMarker.vue

* i18n.ts['key'] ぎåŊĸåŧãŒå–りå‡ēせãĒã„å•éĄŒãŽFix

* build

* äģŽã§pathå…Ĩれ

* åŋ…ずįĩļ寞パ゚がäŊŋわれるようãĢ

* wip

* 🎨

* storybookビãƒĢド時はcreateSearchIndexをしãĒい

* inliningぎ構造化

* format code

* Update index.vue

* wip

* wip

* 🎨

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* clean up

* Update navbar.vue

* enhance: 検į´ĸで上下įŸĸ印をäŊŋį”¨ã™ã‚‹ã“ã¨ã§æ¤œį´ĸįĩæžœã‚’į§ģ動できるようãĢ

* refactor

* fix(frontend): PageWindowでSearchMarkerが動äŊœã™ã‚‹ã‚ˆã†ãĢ

* enhance(frontend): SearchMarkerãŽį‚šæģ…を一厚時間でæ­ĸめる

* lint fix

* fix: 子čρᴠᛪčĻ–ãŒæŠœã‘ãĻいたぎをäŋŽæ­Ŗ

* ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŽå›žæ•°ã¯CSSでåˆļåžĄã™ã‚‹ã‚ˆã†ãĢ

* refactor

* enhance(frontend): 検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šäŊœæˆæ™‚ぎログを削減

* revert

* fix

* fix

---------

Co-authored-by: tai-cha <dev@taichan.site>
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-03-06 23:15:19 +09:00
github-actions[bot]
46067f6e17 [skip ci] Update CHANGELOG.md (prepend template) 2025-03-06 10:31:36 +00:00
github-actions[bot]
2b71bdf114 Release: 2025.3.0 2025-03-06 10:31:30 +00:00
github-actions[bot]
9d6b521351 Bump version to 2025.3.0-beta.2 2025-03-06 08:19:56 +00:00
syuilo
ad708d896b Merge pull request #15562 from misskey-dev/l10n_develop
New Crowdin updates
2025-03-06 17:06:09 +09:00
ã‹ãŖã“ã‹ã‚Š
22228b6756 enhance: OAuth2 (IndieAuth) でロゴが提䞛されãĻã„ã‚‹å ´åˆã¯čĄ¨į¤ēするようãĢ (#15578)
* enhance: OAuthでロゴが提䞛されãĻã„ã‚‹å ´åˆã¯čĄ¨į¤ēするようãĢ

* Update Changelog

* refactor

* fix

* fix test
2025-03-06 08:05:14 +00:00
ã‹ãŖã“ã‹ã‚Š
f7ea0c6991 fix(backend): S3äē’æ›ã‚Ēブジェクト゚トãƒŦãƒŧã‚¸ã§ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ĸップロãƒŧドãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15583)
* fix(backend/object-storage): disable data integrity protections (MisskeyIO#895)

Cloudflare R2 does not support 'x-amz-checksum-*'

* Update Changelog

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-03-06 08:03:57 +00:00
Sayamame-beans
60a3513cfc enhance(frontend): invert how to show the number of attachments(remains) on postform (#15599)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-03-06 07:45:46 +00:00
github-actions[bot]
377f002d68 Bump version to 2025.3.0-beta.1 2025-03-06 07:31:52 +00:00
syuilo
896bde1005 revert https://github.com/misskey-dev/misskey/pull/15545
see https://github.com/misskey-dev/misskey/issues/14498
2025-03-06 16:28:25 +09:00
ã‹ãŖã“ã‹ã‚Š
6d0242277d fix(frontend): tabler-iconsがčĒ­ãŋčžŧめãĒã„å•éĄŒã‚’äŋŽæ­Ŗīŧˆæ­ŖåŧãƒĒãƒĒãƒŧ゚ãĢåˇŽã—æ›ŋえīŧ‰ (#15608) 2025-03-06 05:34:24 +00:00
renovate[bot]
60f90ca649 chore(deps): update [misskey-js] update dependencies (#15594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 07:09:01 +09:00
renovate[bot]
f3be426383 fix(deps): update [frontend] update dependencies (#15595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 21:01:44 +09:00
ã‹ãŖã“ã‹ã‚Š
e8a6629cb5 fix(backend): ã‚ˇã‚šãƒ†ãƒ ã‚ĸã‚Ģã‚ĻãƒŗãƒˆįŗģぎマイグãƒŦãƒŧã‚ˇãƒ§ãƒŗä¸čļŗã‚’äŋŽæ­Ŗ (#15586)
* fix(backend): ãƒ—ãƒ­ã‚­ã‚ˇã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽãƒ­ãƒŧãƒĢãƒãƒƒã‚¯į”¨ãƒžã‚¤ã‚°ãƒŦãƒŧã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* fix

* separate newly-added `up` command

* drop backwards-compatibility

* docs
2025-03-05 16:49:49 +09:00
github-actions[bot]
44658ae981 Bump version to 2025.3.0-beta.0 2025-03-05 07:44:38 +00:00
syuilo
19384efbc5 clean up 2025-03-04 18:48:14 +09:00
ã‹ãŖã“ã‹ã‚Š
adf22143aa Revert "enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをãƒĻãƒŧã‚ļãƒŧペãƒŧジと前垌ノãƒŧトãĢ襨į¤ēする" (#15589)
* Revert "enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをãƒĻãƒŧã‚ļãƒŧペãƒŧジと前垌ノãƒŧトãĢ襨į¤ēする (#15532)"

This reverts commit a4711ab4c1.

* Update CHANGELOG.md
2025-03-03 21:05:50 +09:00
renovate[bot]
a17acf647b fix(deps): update [frontend] update dependencies (#15587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 17:48:17 +09:00
ã‹ãŖã“ã‹ã‚Š
01a3eabc4e enhance(frontend): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšã§į”ģéĸä¸ŠãŽã‚¨ãƒ•ã‚§ã‚¯ãƒˆã‚‚č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#15576)
* enhance(frontend): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗč¨­åŽšã§į”ģéĸä¸ŠãŽã‚¨ãƒ•ã‚§ã‚¯ãƒˆã‚‚č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog
2025-03-03 08:46:38 +00:00
ã‹ãŖã“ã‹ã‚Š
59567a7ccc fix(frontend): į…§äŧšå‡Ļį†ã‚’įĩąä¸€ (#15536)
* fix(frontend): į…§äŧšå‡Ļį†ã‚’įĩąä¸€

* fix

* doLookup -> apLookup
2025-03-03 08:45:04 +00:00
ã‹ãŖã“ã‹ã‚Š
7fb8fccd57 Update CHANGELOG.md for #15532 2025-03-03 17:29:49 +09:00
鴇庰 æœ”č¯
a4711ab4c1 enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをãƒĻãƒŧã‚ļãƒŧペãƒŧジと前垌ノãƒŧトãĢ襨į¤ēする (#15532)
* enhance(frontend): ãƒĻãƒŧã‚ļãƒŧペãƒŧジで常ãĢãƒãƒŖãƒŗãƒãƒĢ投į¨ŋがåĢぞれるようãĢ

* enhance(frontend): ノãƒŧãƒˆčŠŗį´°ãŽå‰åžŒãŽæŠ•į¨ŋãĢãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをåĢめるようãĢ

* ãƒ­ã‚°ã‚¤ãƒŗæœ‰į„ĄãŽå‰Šé™¤
2025-03-03 08:28:29 +00:00
ã‹ãŖã“ã‹ã‚Š
bbe404a0b2 fix(frontend): 投į¨ŋフりãƒŧムがã‚Ēãƒŧバãƒŧフロãƒŧした際ãĢ゚クロãƒŧãƒĢできるようãĢ (#15571)
* fix(frontend): 投į¨ŋフりãƒŧムがã‚Ēãƒŧバãƒŧフロãƒŧした際ãĢ゚クロãƒŧãƒĢできるようãĢ

* Update Changelog

* remove unused props
2025-03-03 08:17:20 +00:00
ã‹ãŖã“ã‹ã‚Š
0610bd657f fix(frontend): フりロãƒŧã•ã‚ŒãŸã¨ããŽãƒĄãƒƒã‚ģãƒŧジぎshadowãŒãĄã‚‰ã¤ãã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15584)
* fix(frontend): フりロãƒŧã•ã‚ŒãŸã¨ããŽãƒĄãƒƒã‚ģãƒŧã‚¸ãŒãĄã‚‰ã¤ãå•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-03-03 08:09:41 +00:00
ã‹ãŖã“ã‹ã‚Š
77667cf80d enhance(frontend): ãƒĸデãƒŦãƒŧã‚ŋãƒŧがã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã‚’å¤‰æ›´ã™ã‚‹éš›ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēすようãĢ (#15462)
* enhance(frontend): ãƒĸデãƒŦãƒŧã‚ŋãƒŧがã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã‚’å¤‰æ›´ã™ã‚‹éš›ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēすようãĢ

* use MkSwitch

* Update Changelog
2025-03-03 08:06:34 +00:00
tetsuya-ki
801a2ec1db fix(frontend): 削除しãĻįˇ¨é›†ãŽå‰Šé™¤ã‚ŋã‚¤ãƒŸãƒŗã‚°ã‚’æŠ•į¨ŋ垌ãĢãĒるようãĢ #14498 (#15545)
* fix #14498

- 「削除しãĻįˇ¨é›†ã€ãŽå‰Šé™¤ã‚ŋã‚¤ãƒŸãƒŗã‚°ã‚’æŠ•į¨ŋしたã‚ŋã‚¤ãƒŸãƒŗã‚°ã¸å¤‰æ›´

* update CHANGELOG.md

* 指摘寞åŋœ

- InitialNoteがあればåŋ…ず削除するずきもぎでもãĒいため、投į¨ŋ垌ãĢノãƒŧãƒˆã‚’å‰Šé™¤ã™ã‚‹ãƒ•ãƒŠã‚°ã‚’ãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãĢčŋŊ加

* 指摘寞åŋœãŽãƒŸã‚šäŋŽæ­Ŗ

- ãƒ•ãƒŠã‚°ã‚’æĄäģļãĢčŋŊ加
- åŽŸį¸žãŽdateが数値ãĢãĒãŖãĻãĒã‹ãŖãŸį‚šã‚’äŋŽæ­Ŗ

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-03-03 08:05:18 +00:00
github-actions[bot]
2a96e39bb3 Bump version to 2025.3.0-alpha.0 2025-03-02 12:12:06 +00:00
syuilo
616cccf251 enhance(backend): refine system account (#15530)
* 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 266141f66f.

* wip

* Update SystemAccountService.ts

---------

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2025-03-02 20:06:20 +09:00
syuilo
7114523d84 Update CHANGELOG.md 2025-03-01 17:02:52 +09:00
syuilo
5d683728f3 ãƒ‡ãƒƒãƒ‰ãƒ­ãƒƒã‚¯č§ŖæļˆãŽčŠĻãŋ (#15574)
https://github.com/misskey-dev/misskey/issues/15005

Co-authored-by: éĨē子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com>
2025-03-01 16:12:42 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b8632f389d chore(ci): RenovateがäŊœãŖãŸprãĢナベãƒĢつける (#15573) 2025-03-01 04:37:11 +00:00
renovate[bot]
830da5e9f1 fix(deps): update [frontend] update dependencies (#15566)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 13:11:09 +09:00
renovate[bot]
e2eddd5b1a chore(deps): update actions/cache action to v4.2.2 (#15564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 13:07:59 +09:00
renovate[bot]
d4f9bf1f11 chore(deps): update [misskey-js] update dependencies (#15565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 13:07:47 +09:00
renovate[bot]
734c78ddd1 chore(deps): update [tools] update dependencies (#15563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 13:07:36 +09:00
syuilo
c63c3462dd refactor 2025-02-28 09:34:21 +09:00
github-actions[bot]
a3bba23b7d [skip ci] Update CHANGELOG.md (prepend template) 2025-02-27 08:58:46 +00:00
github-actions[bot]
94a3e37ba8 Release: 2025.2.1 2025-02-27 08:58:40 +00:00
syuilo
cc09de7b27 New Crowdin updates (#15560)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)
2025-02-27 16:13:37 +09:00
ã‹ãŖã“ã‹ã‚Š
da66079c29 enhance(frontend): ノãƒŧト検į´ĸペãƒŧジぎデã‚ļã‚¤ãƒŗčĒŋ整 (#14780)
* enhance(frontend): 検į´ĸペãƒŧジぎポト指厚とãƒĻãƒŧã‚ļãƒŧ指厚をįĩąåˆã™ã‚‹ (#273)

(cherry picked from commit c79392c88d6bf58ede39d8bba9ca2778c58521ef)

* fix

* 🎨

* Update Changelog

* Update Changelog

* refactor

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2025-02-27 02:56:17 +00:00
syuilo
ec83815227 fix(frontend): MkSelectãŽåˆæœŸå€¤ãŒčĄ¨į¤ēされãĒい場合がある (#15559)
* fix

* Update CHANGELOG.md
2025-02-27 00:32:39 +00:00
syuilo
6199139307 Update CHANGELOG.md 2025-02-26 16:30:25 +09:00
ãŠã•ã‚€ãŽã˛ã¨
15b0345335 enhance(frontend): ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢぎãƒĻãƒŧã‚ļ検į´ĸでå…ĨåŠ›ã•ã‚ŒãŸæƒ…å ąã‚’ãƒšãƒŧã‚¸éˇį§ģで損ãĒわãĒいようãĢ (#15438)
* enhance(frontend): ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢぎãƒĻãƒŧã‚ļ検į´ĸでå…ĨåŠ›ã•ã‚ŒãŸæƒ…å ąã‚’ãƒšãƒŧã‚¸éˇį§ģで損ãĒわãĒいようãĢ

* sessionStorageよりも更ãĢ៭å‘ŊãĒæ–šæŗ•ã§æŒã¤ã‚ˆã†ãĢ変更

* add comment

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-26 07:28:35 +00:00
ã‹ãŖã“ã‹ã‚Š
28b40691d5 fix(frontend): ãƒĒノãƒŧトįĩŒį”ąã§ãƒŽãƒŧãƒˆãŽčŠŗį´°æƒ…å ąã‚’čĻ‹ã‚‹ã¨ãã€ã‚¯ãƒĒップ一čĻ§ãŒappearNoteぎもぎãĢãĒるようãĢ (#15417)
* fix(frontend): ãƒĒノãƒŧトįĩŒį”ąã§ãƒŽãƒŧãƒˆãŽčŠŗį´°æƒ…å ąã‚’čĻ‹ã‚‹ã¨ãã€ã‚¯ãƒĒップ一čĻ§ãŒappearNoteぎもぎãĢãĒるようãĢ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-26 06:51:28 +00:00
syuilo
a778a63a12 New Crowdin updates (#15421)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)
2025-02-26 14:58:18 +09:00
github-actions[bot]
96fc7e307a Bump version to 2025.2.1-beta.2 2025-02-26 02:23:02 +00:00
Esurio/1673beta
bd13fb626c fix(backend): 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>
2025-02-26 01:56:23 +00:00
ãŠã•ã‚€ãŽã˛ã¨
d87488a5f0 fix(frontend): ãƒĻãƒŧã‚ļぎã‚ĩジェ゚ト中ãĢ@をå…Ĩ力しãĻもã‚ĩジェ゚トįĩæžœãŒæļˆãˆãĒいようãĢ (#15435)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-26 01:51:23 +00:00
ãŠã•ã‚€ãŽã˛ã¨
495db27433 fix(backend): ã‚Ģ゚ã‚ŋムįĩĩ文字ぎ一æ‹Ŧã‚¤ãƒŗãƒãƒŧトをした時ãĢHTTPãƒ—ãƒ­ã‚­ã‚ˇãŽé™¤å¤–č¨­åŽšãŒåŠšã‹ãĒいぎをäŋŽæ­Ŗ (#15431)
* pxory

* fix

* fix CHANGELOG.md

* allow localAddress

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-26 01:48:38 +00:00
鴇庰 æœ”č¯
39c487e1d1 fix(backend): ロãƒŧã‚ĢãƒĢ判厚でisUriLocalをäŊŋį”¨ã—ãĻいãĒã„įŽ‡æ‰€ã‚’äŋŽæ­Ŗ (#15069)
* fix(backend): ロãƒŧã‚ĢãƒĢ判厚でisUriLocalをäŊŋį”¨ã—ãĻいãĒã„įŽ‡æ‰€ã‚’äŋŽæ­Ŗ

* fix(test backend): RelayServiceでUtilityServiceをäŊŋう
2025-02-26 01:28:53 +00:00
ã‹ãŖã“ã‹ã‚Š
b5799351d0 fix(backend): clips/updateぎdescriptionでįŠēæ–‡å­—ã‚’č¨ąåŽšã™ã‚‹ã‚ˆã†ãĢ (#15429)
* fix(backend): clips/updateぎdescriptionでįŠēæ–‡å­—ã‚’č¨ąåŽšã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix: createぎ際もįŠēæ–‡å­—ã‚’č¨ąåŽšã™ã‚‹ã‚ˆã†ãĢ

* fix test

* fix test

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-26 01:27:38 +00:00
github-actions[bot]
7f31fd24b1 Bump version to 2025.2.1-beta.1 2025-02-26 00:47:08 +00:00
zyoshoka
389ec6350b fix(backend): send Delete activity of a note to users who renoted or replied to it (#15554)
* fix(backend): send Delete activity of a note to users who renoted or replied to it

* Update CHANGELOG.md
2025-02-26 00:29:12 +00:00
syuilo
2b6638e160 feat: google analytics (#15451)
* 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>
2025-02-25 11:51:23 +00:00
renovate[bot]
20cc6d3049 chore(config): migrate renovate config (#15550)
* chore(config): migrate config renovate.json5

* Update renovate.json5

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:24:34 +09:00
ã‹ãŖã“ã‹ã‚Š
1b44954dcb enhance(frontend): ã‚ĩãƒŧバãƒŧエナãƒŧį”ģéĸãŽå¤šč¨€čĒžå¯žåŋœ (#15549)
* enhance(frontend): ã‚ĩãƒŧバãƒŧエナãƒŧį”ģéĸãŽå¤šč¨€čĒžå¯žåŋœ

* indent
2025-02-24 05:23:20 +00:00
renovate[bot]
5dc99e6f89 fix(deps): update [frontend] update dependencies (#15542)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:13:44 +09:00
renovate[bot]
d1504a5a83 fix(deps): update dependency shiki to v3 (#15544)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:07:32 +09:00
renovate[bot]
5a97f040c7 chore(deps): update actions/cache action to v4.2.1 (#15541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:06:41 +09:00
renovate[bot]
0456c0f3c2 chore(deps): update [tools] update dependencies (#15540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:06:30 +09:00
renovate[bot]
524adda2a6 chore(deps): update [misskey-js] update dependencies (#15539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 14:06:17 +09:00
ãŠã•ã‚€ãŽã˛ã¨
426940bea7 2025.2.1-beta.0ぎlintãŒã‚ŗã‚ąãĻいるぎをäŋŽæ­Ŗ (#15546) 2025-02-23 21:21:58 +09:00
github-actions[bot]
9a619c621d Bump version to 2025.2.1-beta.0 2025-02-23 10:35:39 +00:00
éĨē子w (Yumechi)
25052164c0 Merge commit from fork
* 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>
2025-02-23 19:21:34 +09:00
ikasoba
7c87dec6ee ignore js-built (#15523) 2025-02-18 16:46:37 +09:00
syuilo
34f8345bc8 clean up dev logs 2025-02-17 14:38:15 +09:00
syuilo
93e7aad44e tweak error log 2025-02-17 13:34:17 +09:00
claustra01
9ffe504c7f enhance(frontend): CWãŽæŗ¨é‡ˆã§å…Ĩ力済ãŋãŽæ–‡å­—æ•°ã‚’čĄ¨į¤ēする (#15070)
* enhance: CWæŗ¨é‡ˆãŽæ–‡å­—æ•°čĄ¨į¤ē

* update: CHANGELOG.md

* chore: maxCwTextLengthをただぎconstãĢする

* fix: 投į¨ŋボã‚ŋãƒŗãŽdisableåˆ¤åŽšæĄäģļ

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-16 10:34:50 +00:00
ã‹ãŖã“ã‹ã‚Š
b965240da4 fix(deps): broken lockfile (#15508) 2025-02-16 19:08:48 +09:00
renovate[bot]
bacc212f81 fix(deps): update dependency bullmq to v5.41.1 (#15503)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-16 18:58:13 +09:00
github-actions[bot]
5991282e23 Bump version to 2025.2.1-alpha.0 2025-02-16 09:45:52 +00:00
鴇庰 æœ”č¯
f3a4434830 fix(backend): ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚ぎåŊĸåŧãŒæ­Ŗã—くãĒければäģĨ降ぎå‡Ļį†ã‚’čĄŒã‚ãĒいようãĢ (#15320)
* Mod: バãƒĒデãƒŧã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* æĄäģļぎäŋŽæ­Ŗ

notつけわすれ

* Update CHANGELOG.md
2025-02-16 09:41:33 +00:00
renovate[bot]
e2a55e2a31 fix(deps): update [frontend] update dependencies (#15504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-16 16:47:04 +09:00
renovate[bot]
05d41f2a7a chore(deps): update [tools] update dependencies (#15498)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-16 11:57:41 +09:00
renovate[bot]
994f8b556d fix(deps): update [frontend] update dependencies (major) (#15497)
* fix(deps): update [frontend] update dependencies

* remove uuid types (v11 is typescript)

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-15 19:48:49 +09:00
ã‹ãŖã“ã‹ã‚Š
88900492a4 fix(backend): pgroongaでぎ検į´ĸ時ãĢはじめぎキãƒŧワãƒŧドäģĨ外が検į´ĸãĢäŊŋį”¨ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15496)
* fix pgroona note.text query

* Update Changelog

---------

Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2025-02-15 19:26:02 +09:00
ã‹ãŖã“ã‹ã‚Š
9611bfbbf7 Update CHANGELOG.md 2025-02-15 17:28:22 +09:00
renovate[bot]
1c48d50bf2 fix(deps): update [backend] update dependencies (#15494)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-02-15 17:02:11 +09:00
renovate[bot]
ab9b807cd2 fix(deps): update [root] update dependencies (#15495)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-02-15 16:26:32 +09:00
renovate[bot]
c9ab7eab92 chore(deps): update [tools] update dependencies (#15493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 15:46:12 +09:00
renovate[bot]
019f04292c chore(deps): update [misskey-js] update dependencies (#15492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 15:17:55 +09:00
renovate[bot]
8dc01e9421 chore(deps): update pnpm to v9.15.0 [security] (#15474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 14:59:41 +09:00
renovate[bot]
280f465769 fix(deps): update [frontend] update dependencies (#15489)
* fix(deps): update [frontend] update dependencies

* fix type error

* fix

* Revert "fix"

This reverts commit de27d254f4.

* fix version

* attempt to fix test

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-15 14:54:45 +09:00
ãŠã•ã‚€ãŽã˛ã¨
57e86fe609 fix(frontend): ã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—įŽĄį†į”ģéĸ(beta)ãĢãĻisSensitive/localOnlyぎįĩžã‚Ščžŧãŋが上手くいかãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#15461)
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-15 04:01:51 +00:00
ã‹ãŖã“ã‹ã‚Š
d8c4908aa5 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ™‚ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ (#15174)
* enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ™‚ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ

* Update Changelog

* indent

* fix
2025-02-15 04:01:06 +00:00
renovate[bot]
208b201776 chore(deps): update [github actions] update dependencies (#15490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 12:43:00 +09:00
renovate[bot]
4de33aca8c chore(deps): update dependency vitest to v1.6.1 [security] (#15473)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 11:01:32 +09:00
renovate[bot]
49d7bc5faf fix(deps): update dependency esbuild to v0.25.0 [security] (#15476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 10:58:03 +09:00
renovate[bot]
6bb4669242 fix(deps): update dependency vite [security] (#15472)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 10:55:51 +09:00
renovate[bot]
5d82e1b2d0 fix(deps): update deps @fastify/multipart to v9.0.3 [security] (#15469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 10:52:39 +09:00
syuilo
ffd8cf07e6 update deps (#15311)
* 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>
2025-02-15 10:24:22 +09:00
ikasoba
1e88aa9d81 fix(frontend): Play ぎ再čĒ­čžŧ時ãĢ UI がäģĨ前ぎįŠļ態をåŧ•きįļ™ã„ã§ã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#15479)
* fix

* update change log
2025-02-14 03:42:21 +00:00
renovate[bot]
d893fbc5af chore: Configure Renovate (#15468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-02-14 07:31:28 +09:00
ãŠã•ã‚€ãŽã˛ã¨
4d562e7439 enhance(frontend): ノãƒŧトãĢ埋めčžŧãžã‚ŒãŸãƒĄãƒ‡ã‚Ŗã‚ĸãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰įŽĄį†č€…į”¨ãŽãƒ•ã‚Ąã‚¤ãƒĢįŽĄį†į”ģéĸを開けるようãĢ (#15460)
* enhance(frontend): ノãƒŧトãĢ埋めčžŧãžã‚ŒãŸãƒĄãƒ‡ã‚Ŗã‚ĸãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰įŽĄį†č€…į”¨ãŽãƒ•ã‚Ąã‚¤ãƒĢįŽĄį†į”ģéĸを開けるようãĢ

* fix icon

* fix menu

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-13 11:09:04 +00:00
syuilo
30df768d26 Update about-misskey.vue 2025-02-12 20:55:12 +09:00
Esurio/1673beta
ebd06becbf fix(backend): ã‚Ēブジェクト゚トãƒŦãƒŧã‚¸ãŽč¨­åŽšã§Prefixã‚’č¨­åŽšã—ãĻいãĒã‹ãŖãŸå ´åˆã€nullが文字列としãĻåą•é–‹ãƒģãƒ‰ãƒĄã‚¤ãƒŗãŽ1つ垌ろãĢ'/'がæŒŋå…ĨされãĒいようãĢ (#15432) 2025-02-11 11:45:31 +00:00
ã‹ãŖã“ã‹ã‚Š
cf35208777 fix(frontend-test): Update url-preview.test.ts 2025-02-11 12:49:22 +09:00
ã‹ãŖã“ã‹ã‚Š
d1eddf0d88 fix(frontend): 埋めčžŧãŋiframeから外部ペãƒŧジãĢį§ģ動できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15453)
* fix(frontend): 埋めčžŧãŋiframeから外部ペãƒŧジãĢį§ģ動できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-02-11 03:33:15 +00:00
ã‹ãŖã“ã‹ã‚Š
d5ad953c9e Update CHANGELOG.md (å…Ĩれる場所が違うぎをäŋŽæ­Ŗ) 2025-02-11 11:23:39 +09:00
lqvp
e339293673 feat: ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗį™ēčĄŒæ™‚ãĢ通įŸĨするようãĢ (#15422)
* feat: ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗį™ēčĄŒæ™‚ãĢ通įŸĨするようãĢ (misskey-dev/misskey#13353)

* fix: 不čρãĒįŋģč¨ŗã‚’å‰Šé™¤/ã‚¤ãƒŗãƒ‡ãƒŗãƒˆã‚’æƒãˆã‚‹ã‚ˆã†ãĢ

* chore(backend): 不čρãĒawaitを削除

* chore: changelogへčŋŊ加
2025-02-11 01:15:33 +00:00
ãŠã•ã‚€ãŽã˛ã¨
a1ca68aadd fix(frontend): ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢã‚’æ‰‹å‹•ã§å‰˛ã‚ŠåŊ“ãĻã§ãã‚‹å°Žįˇšã‚’å‰Šé™¤ (#15436)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-11 01:10:05 +00:00
ãŠã•ã‚€ãŽã˛ã¨
420365c17f enhance(frontend): 開į™ē者ãƒĸãƒŧãƒ‰ã§ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰ãƒ•ã‚Ąã‚¤ãƒĢIDã‚’ã‚ŗãƒ”ãƒŧå‡ēæĨるようãĢする (#15444) 2025-02-10 08:20:38 +00:00
zyoshoka
dc608aada0 fix(backend): correct admin/meta response schema (#15434) 2025-02-09 07:17:48 +00:00
Esurio/1673beta
231c2c2e54 fix(backend): following/invalidateでフりロワãƒŧã‚’č§Ŗé™¤ã—ã‚ˆã†ã¨ã—ãĻいるãƒĻãƒŧã‚ļãƒŧãŽæƒ…å ąã‚’čŋ”すようãĢ (#15430) 2025-02-08 12:51:30 +00:00
taichan
2f8d02024a feat(frontend): į”ģ像を投į¨ŋ前ãĢプãƒŦビãƒĨãƒŧ可čƒŊãĢ (#15341)
* feat(client): į”ģ像をプãƒŦビãƒĨãƒŧ可čƒŊãĢ

* Update Changelog

* SPDX

* æļˆãˆãĻたぎFix

* Add storybook for MkImgPreviewDialog

* backgroundぎ゚ã‚ŋイãƒĢ変更

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>

* Add MkImgPreviewDialog to storybook generator

* Update packages/frontend/.storybook/generate.tsx

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-08 08:33:09 +00:00
ã‹ãŖã“ã‹ã‚Š
4b98b446be enhance(frontend): クナイã‚ĸãƒŗãƒˆã‚¨ãƒŠãƒŧį”ģéĸãŽå¤šč¨€čĒžå¯žåŋœ (#15411)
* enhance(frontend): クナイã‚ĸãƒŗãƒˆã‚¨ãƒŠãƒŧį”ģéĸぎマãƒĢチãƒĒãƒŗã‚ŦãƒĢ寞åŋœ

* Update Changelog

* update message
2025-02-08 08:31:28 +00:00
Esurio/1673beta
026ec40b3b fix(dev): devcontainerぎcorepackぎバãƒŧã‚¸ãƒ§ãƒŗã‚’æŒ‡åŽšã™ã‚‹ã‚ˆã†ãĢ (#15415) 2025-02-08 08:29:51 +00:00
zyoshoka
54fc232a23 fix(backend): use unique operationId in the OpenAPI schema (#15420)
* fix(backend): use unique `operationId` in the OpenAPI schema

* fix: read with UTF-8 encoding
2025-02-08 08:29:24 +00:00
ãŠã•ã‚€ãŽã˛ã¨
a3cc865e11 fix(ci): oktetoãŽå°Žįˇšã‚’å‰Šé™¤ (#15427) 2025-02-08 08:28:05 +00:00
zyoshoka
d7b443d1f0 chore: update .swcrc schema link (#15428) 2025-02-08 17:21:32 +09:00
anatawa12
607bf60007 enhance(frontend): ã‚ĸãƒŗãƒ†ãƒŠã€ãƒĒã‚šãƒˆį­‰ãŽåå‰ã‚’deckぎã‚Ģナム名ぎデフりãƒĢト値ãĢするようãĢ (#13992)
* refactor: remove type errors from deck.vue and deck-store.ts

* feat: ã‚ĸãƒŗãƒ†ãƒŠã€ãƒĒã‚šãƒˆį­‰ãŽåå‰ã‚’ã‚Ģナム名ぎデフりãƒĢト値ãĢするようãĢ

* docs: ã‚ĸãƒŗãƒ†ãƒŠã€ãƒĒã‚šãƒˆį­‰ãŽåå‰ã‚’ã‚Ģナム名ぎデフりãƒĢト値ãĢするようãĢ

* lint: fix

* chore: ã‚Ģナム名が指厚されãĻいる場合ãĢã¯ãƒãƒŖãƒŗãƒãƒĢ名を取垗しãĒいようãĢ

* chore: ãƒãƒŖãƒŗãƒãƒĢãĢついãĻは投į¨ŋでもäŊŋį”¨ã•ã‚ŒãĻる channel 変数をäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* docs: fix changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-07 06:57:14 +00:00
ã‹ãŖã“ã‹ã‚Š
d008394eb7 enhance(frontend): PostFormぎannoying判厚でCWã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#15405)
* enhance(frontend): PostFormぎannoying判厚でCWã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* Update CHANGELOG.md
2025-02-07 06:54:52 +00:00
Esurio/1673beta
47a76bbc4c fix: swcぎjson-schemaぎurlを変更 (#15409)
Co-authored-by: Esurio <esurio@esurio1673.net>
2025-02-07 02:36:58 +00:00
syuilo
cfb61289a9 refactor(frontend): remove X theme properties (#15376)
* refactor(frontend): remove X theme properties

* Update MkAutocomplete.vue

* Update WidgetCalendar.vue
2025-02-05 11:17:48 +00:00
ã‹ãŖã“ã‹ã‚Š
c548ec9906 refactor(frontend): verbatimModuleSyntaxを有劚化 (#15323)
* wip

* wip

* wip

* wip

* revert unnecessary changes

* wip

* refactor(frontend): enforce verbatimModuleSyntax

* fix

* refactor(frontend-shared): enforce verbatimModuleSyntax

* wip

* refactor(frontend-embed): enforce verbatimModuleSyntax

* enforce consistent-type-imports

* fix lint config

* attemt to fix ci

* fix lint

* fix

* fix

* fix
2025-02-05 10:01:44 +00:00
github-actions[bot]
c634ae37e5 [skip ci] Update CHANGELOG.md (prepend template) 2025-02-05 08:58:47 +00:00
github-actions[bot]
b7c3630da9 Release: 2025.2.0 2025-02-05 08:58:41 +00:00
syuilo
0f0e88e4c7 Update CHANGELOG.md 2025-02-05 17:14:40 +09:00
ã‹ãŖã“ã‹ã‚Š
fd880660a3 fix(frontend): ãƒ‡ãƒƒã‚­ãŽãƒ—ãƒ­ãƒ•ã‚Ąã‚¤ãƒĢが新čĻäŊœæˆã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15406)
* fix(frontend): ãƒ‡ãƒƒã‚­ãŽãƒ—ãƒ­ãƒ•ã‚Ąã‚¤ãƒĢがäŋå­˜ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* Update CHANGELOG.md
2025-02-05 08:02:10 +00:00
github-actions[bot]
2f4e2a7cca Bump version to 2025.2.0-beta.1 2025-02-05 04:24:51 +00:00
syuilo
23fc79bf06 New Crowdin updates (#15400)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)
2025-02-05 13:23:36 +09:00
syuilo
fbc6d0de54 enhance: ペãƒŧジslugãĢäŊŋį”¨å¯čƒŊãĒ文字を限厚 (#15395)
* wip

* paramãŽæ­ŖčĻčĄ¨įžã§åŧžãã‚ˆã†ãĢ

* apiWithDialogをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-05 01:39:46 +00:00
syuilo
904da7bad6 Update CHANGELOG.md 2025-02-05 09:55:39 +09:00
syuilo
82d4109339 New translations ja-jp.yml (English) (#15389)
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-02-05 09:30:41 +09:00
syuilo
0c634c9675 Update CHANGELOG.md 2025-02-04 20:33:31 +09:00
lqvp
5840c7a945 fix(frontend): パ゚キãƒŧでパ゚ワãƒŧドãƒŦã‚šãƒ­ã‚°ã‚¤ãƒŗãŒå‡ēæĨãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15370) 2025-02-04 09:16:41 +00:00
ã‹ãŖã“ã‹ã‚Š
cb48853334 fix(frontend): ã‚šãƒŠãƒƒã‚ˇãƒĨをåĢむペãƒŧã‚¸ã‚’é–˛čĻ§ã§ãã‚‹ã‚ˆã†ãĢ (#15394)
* fix(frontend): ã‚šãƒŠãƒƒã‚ˇãƒĨをåĢむペãƒŧã‚¸ã‚’é–˛čĻ§ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix
2025-02-04 08:40:44 +00:00
ã‹ãŖã“ã‹ã‚Š
495d72ed2a fix(frontend): MkSparkleが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15390)
* fix(frontend): MkSparkleが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix

* add comments
2025-02-04 05:01:32 +00:00
syuilo
19857632d0 Update CHANGELOG.md 2025-02-04 10:03:51 +09:00
ã‹ãŖã“ã‹ã‚Š
9c70a4e631 fix(build): corepackぎバグぎ回éŋ (#15387)
* fix: disallow corepack from fetching latest manager version instead use specified version in package.json

* Update Changelog

* fix?

* apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows

* Revert "apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows"

This reverts commit 67f0dc31ad.

* apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows (re)

* fix

* fix?

* revert: removing corepack enable

* test: set COREPACK_DEFAULT_TO_LATEST for federation tests

---------

Co-authored-by: Marie <github@yuugi.dev>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-02-03 13:45:59 +00:00
github-actions[bot]
a1be39d94f Bump version to 2025.2.0-beta.0 2025-02-02 05:31:00 +00:00
syuilo
9230ee52a0 New Crowdin updates (#15360)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (German)
2025-02-01 16:48:44 +09:00
ã‹ãŖã“ã‹ã‚Š
06f113b226 fix(misskey-js): api extractorぎå‡ē力をLFãĢåŧˇåˆļ (#15369)
* fix(misskey-js): api extractorぎå‡ē力をLFãĢåŧˇåˆļ

* indent
2025-02-01 05:48:04 +00:00
ã‹ãŖã“ã‹ã‚Š
d4226c6adf Update SECURITY.md 2025-02-01 13:57:39 +09:00
ã‹ãŖã“ã‹ã‚Š
850d1d0005 fix(frontend): MkDriveFileThumbnail / MkNoteMediaGridぎäŋŽæ­Ŗ (#15365)
* fix(frontend): MkDriveFileThumbnailぎpropsぎã‚ŋイポäŋŽæ­Ŗ

* Update Changelog

* fix: MkNoteMediaGridをデãƒŧã‚ŋã‚ģãƒŧバãƒŧãĢ寞åŋœã•せる
2025-02-01 04:51:45 +00:00
taichan
28490f3a58 Fix(frontend): ワãƒŧドミãƒĨãƒŧトがnullぎ時ãĢもã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒŸãƒĨãƒŧãƒˆãŒčĄŒã‚ã‚Œã‚‹ã‚ˆã†ãĢ (#15364)
* Fix(frontend): ワãƒŧドミãƒĨãƒŧトがnullぎ時ãĢもã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒŸãƒĨãƒŧãƒˆãŒčĄŒã‚ã‚Œã‚‹ã‚ˆã†ãĢ

* Add ChangeLog
2025-02-01 04:48:18 +00:00
ã‹ãŖã“ã‹ã‚Š
ae65aecc0c refactor(frontend): definePropsをåˆĨé€”ã‚¤ãƒŗãƒãƒŧトしãĻã„ã‚‹įŽ‡æ‰€ã‚’é™¤åŽģ (#15375) 2025-02-01 04:47:21 +00:00
github-actions[bot]
89b461a5da Bump version to 2025.2.0-alpha.0 2025-02-01 04:43:33 +00:00
ã‹ãŖã“ã‹ã‚Š
40bfb1be09 fix(backend): おįŸĨらせぎmetaã‚ŋグå‡ēåŠ›ãŽæĄäģļãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ (#15377)
* fix(backend): おįŸĨらせぎmetaã‚ŋグå‡ēåŠ›ãŽæĄäģļãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ

* Update Changelog
2025-02-01 13:36:10 +09:00
Sung Jae Lee
ba9f295ef2 Merge commit from fork
* fix(account): clear token cookie when signout called

* fix: cookie not cleared correctly when logout

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>

* feat: clear only token cookie when signout

---------

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2025-02-01 13:35:42 +09:00
nexryai
77e421029c Merge commit from fork
* fix(frontend): Improve cookie attributes

* fix(frontend): Delete an old authentication cookie in fetchAccount
2025-02-01 13:33:37 +09:00
github-actions[bot]
f8f17a44d4 [skip ci] Update CHANGELOG.md (prepend template) 2025-01-28 12:29:17 +00:00
github-actions[bot]
87b9016dbe Release: 2025.1.0 2025-01-28 12:29:10 +00:00
ã‹ãŖã“ã‹ã‚Š
2c3a41e4a0 fix(frontend): tabler-iconsがčĒ­ãŋčžŧめãĒã„å•éĄŒã‚’äŋŽæ­ŖīŧˆæšĢåŽšįš„å¯žåŋœīŧ‰ (#15332)
* fix(frontend): update tabler icons

* Update Changelog

* update

* update
2025-01-28 05:46:44 +00:00
ã‹ãŖã“ã‹ã‚Š
6250af2a2c wip (#15348)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-28 01:45:13 +00:00
ãŠã•ã‚€ãŽã˛ã¨
8232ea6956 fix(backend): デフりãƒĢトčĩˇå‹•æ™‚ãŽãƒĄã‚¤ãƒŗãƒ—ãƒ­ã‚ģ゚はHTTPã‚ĩãƒŧバãƒĸジãƒĨãƒŧãƒĢぎãŋčĒ­ãŋčžŧむ (#15355) 2025-01-27 13:10:00 +00:00
syuilo
4f31dcfed3 New Crowdin updates (#15350)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)
2025-01-27 17:59:51 +09:00
Esurio/1673beta
605756d425 fix(frontend): ロãƒŧãƒĢäŊœæˆį”ģéĸã§č¨­åŽšã§ãã‚‹ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽæœ€å¤§å€¤ã‚’16ãĢする (#15352)
* fix(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽ17äģĨ上ぎ数値がå…Ĩ力された際16ãĢしãĻAPIãƒĒクエ゚トを送äŋĄã™ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG

---------

Co-authored-by: Esurio <esurio@esurio1673.net>
2025-01-27 00:03:52 +00:00
github-actions[bot]
abb1e4bead Bump version to 2025.1.0-beta.3 2025-01-26 11:52:26 +00:00
ã‹ãŖã“ã‹ã‚Š
297186e492 enhance(frontend): įĩĩæ–‡å­—įŽĄį†į”ģéĸβīŧˆãƒ­ãƒŧã‚ĢãƒĢīŧ‰ãŽUIãƒģUX攚善 (#15349)
* enhance(frontend): įĩĩæ–‡å­—įŽĄį†į”ģéĸβīŧˆãƒ­ãƒŧã‚ĢãƒĢīŧ‰ãŽUIãƒģUX攚善

* fix

* 🎨

* 襨į¤ēäģļæ•°ã‚’ãƒĄãƒ‹ãƒĨãƒŧから変更するようãĢ

* įĸēčĒãƒ€ã‚¤ã‚ĸログ

* fix i18n

* needWideArea: trueãĒらwidgetぎ開閉ボã‚ŋãƒŗã‚’čĄ¨į¤ēしãĒいようãĢ

* fix: 検į´ĸã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļは一つしか開けãĒいようãĢ
2025-01-26 11:10:22 +00:00
ã‹ãŖã“ã‹ã‚Š
791b4500ec fix(frontend): į”ģéĸã‚’é–‰ã˜ã‚‹į›´å‰ãĢAudioContextを閉じるようãĢ (#15080)
* fix(frontend): į”ģéĸã‚’é–‰ã˜ã‚‹į›´å‰ãĢAudioContextを閉じるようãĢ

* Update Changelog

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-26 06:07:12 +00:00
éĨē子w (Yumechi)
ef29130057 fix(backend): ノãƒŧãƒˆãŽé–˛čϧãĢãƒ­ã‚°ã‚¤ãƒŗåŋ…é ˆãĢしãĻもFeedでノãƒŧãƒˆãŒčĄ¨į¤ēされãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#15083)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-26 06:03:42 +00:00
ãŠã•ã‚€ãŽã˛ã¨
f4bca4708e feat(frontend): ãƒĒãƒĸãƒŧトįĩĩæ–‡å­—ãŽã‚¤ãƒŗãƒãƒŧト時ãĢčŠŗį´°ã‚’įĸēčĒã§ãã‚‹ã‚ˆã†ãĢ (#15344)
* feat(frontend): ãƒĒãƒĸãƒŧトįĩĩæ–‡å­—ãŽã‚¤ãƒŗãƒãƒŧト時ãĢčŠŗį´°ã‚’įĸēčĒã§ãã‚‹ã‚ˆã†ãĢ

* čŋŊ加寞åŋœ

* MkInput -> MkKeyValue
2025-01-26 05:59:03 +00:00
syuilo
e94c697aae New Crowdin updates (#15347)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (German)
2025-01-26 12:26:29 +09:00
ã‹ãŖã“ã‹ã‚Š
8f37fb6713 fix(frontend): クナイã‚ĸãƒŗãƒˆčĩˇå‹•時ãĢURLãĢ #pswp がある場合は取り除くようãĢ (#15339)
* fix(frontend): クナイã‚ĸãƒŗãƒˆčĩˇå‹•時ãĢURLãĢ #pswp がある場合は取り除くようãĢ

* Update Changelog
2025-01-25 12:01:11 +00:00
ã‹ãŖã“ã‹ã‚Š
35104d87d5 revert(dev): ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãƒģãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ã‚’åˆ†é›ĸする開į™ēãƒĸãƒŧドをå샿­ĸ (#15284)
* Revert "chore: 開į™ēãƒĸãƒŧãƒ‰ã§ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ã¨ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ã‚’į‹ŦįĢ‹ã—ãĻčĩˇå‹•するようãĢするīŧˆå†īŧ‰ (#12593)"

This reverts commit b0039f0946.

* revert dev command

* revert embed dev

* æļˆã—すぎた

* filesã‚’ãƒ—ãƒ­ã‚­ã‚ˇã™ã‚‹ã‚ˆã†ãĢ

* fix chromatic ci

* Revert "filesã‚’ãƒ—ãƒ­ã‚­ã‚ˇã™ã‚‹ã‚ˆã†ãĢ"

This reverts commit 41be2548ce.

* fix: configぎhostnameでã‚ĩãƒŧバãƒŧをčĩˇå‹•するようãĢ

* fix

* lint

* Update Changelog

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-25 20:58:39 +09:00
Nanashi.
0a41e36b6d docs: CONTRIBUTING.mdãĢ「Misskey.jsぎAPIãŽåž‹ãŽį”Ÿæˆã€ãŽã‚ģã‚¯ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 (#15338)
* docs: 「Misskey.jsぎAPIãŽåž‹ãŽį”Ÿæˆã€ãŽã‚ģã‚¯ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* docs: build-misskey-js-with-typesをäŊŋう
2025-01-25 10:58:01 +09:00
syuilo
1cd1264ec0 New Crowdin updates (#15288)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)
2025-01-24 15:30:18 +09:00
syuilo
26874df4b6 Update about-misskey.vue 2025-01-23 14:39:17 +09:00
dependabot[bot]
31ccefa050 chore(deps): bump actions/cache from 4.1.0 to 4.2.0 (#15095)
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 10:28:34 +09:00
dependabot[bot]
97f0ea0c0a build(deps): bump actions/setup-node from 4.0.3 to 4.1.0 (#14838)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.3 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.3...v4.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 10:28:26 +09:00
ã‹ãŖã“ã‹ã‚Š
e8b633efec fix(frontend): InstanceãŽå€¤ãŒéƒ¨åˆ†įš„ãĢæŦ æã—ãĻいると、ロãƒŧã‚ĢãƒĢã‚ĩãƒŧバãƒŧãŽæƒ…å ąãĢフりãƒŧãƒĢãƒãƒƒã‚¯ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15319) 2025-01-21 10:26:47 +09:00
anatawa12
68175bc38d enhance(frontend): クエãƒĒãƒ‘ãƒŠãƒĄãƒŧã‚ŋでuiã‚’ä¸€æ™‚įš„ãĢ変更できるようãĢ (#15240)
* feat: クエãƒĒãƒ‘ãƒŠãƒĄãƒŧã‚ŋでuiã‚’ä¸€æ™‚įš„ãĢ変更できるようãĢ

* docs(changelog): クエãƒĒãƒ‘ãƒŠãƒĄãƒŧã‚ŋでuiã‚’ä¸€æ™‚įš„ãĢ変更できるようãĢ

* Update packages/frontend/src/boot/main-boot.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-01-21 01:02:27 +00:00
Takeshi Umeda
d7fdcbc733 fix: įĩĩ文字ぎナイã‚ģãƒŗã‚šãŽActivityPub contextをčŋŊ加 (#15318) 2025-01-21 00:30:39 +00:00
github-actions[bot]
9470641dcd Bump version to 2025.1.0-beta.2 2025-01-20 13:07:15 +00:00
anatawa12
8d7b1f285f refactor: Refactor Endpoints to improve Developer Experience for adding Endpoints (#15301)
* chore: reorder endpoints to lexicographic code unit order

* refactor: import endpoints in one module and use them for generating EndpointsModule and endpoints
2025-01-20 12:15:23 +00:00
ãŠã•ã‚€ãŽã˛ã¨
f9ad127aaf feat: 新ã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—įŽĄį†į”ģéĸīŧˆÎ˛īŧ‰ãŽčŋŊ加 (#13473)
* 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>
2025-01-20 11:35:37 +00:00
taichan
b41e78090d fix(client): MkSubNoteContentãĢ寞するnoteぎ指厚がčĒ¤ãŖãĻいたぎでäŋŽæ­Ŗ (follow up of misskey-dev/misskey#15306) (#15316) 2025-01-20 18:52:27 +09:00
ã‹ãŖã“ã‹ã‚Š
bb51574762 fix(frontend): éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãŽã‚ĩãƒŧバãƒŧæĻ‚čρį”ģéĸãŽãƒĄãƒ‹ãƒĨãƒŧボã‚ŋãƒŗãŒæŠŧせãĒいことがあるぎをäŋŽæ­Ŗ (#15305)
* Set visitor dashboard's menu button z-index to 50

* Update Changelog

---------

Co-authored-by: Evan Paterakis <evan@geopjr.dev>
2025-01-19 12:10:07 +00:00
Take-John
dc48c49f95 refactor: WebhookDeliverJobDataぎcontentãƒ•ã‚ŖãƒŧãƒĢãƒ‰ãŽåž‹ã‚’å…ˇäŊ“įš„ãĢ (#15310)
* WebhookDeliverJobDataぎcontentãƒ•ã‚ŖãƒŧãƒĢãƒ‰ãŽåž‹ã‚’å…ˇäŊ“įš„ãĢ

* typeãƒ•ã‚ŖãƒŧãƒĢドぎ型も変更
2025-01-19 12:08:29 +00:00
taichan
078b7d6cc5 fix(frontend): ã‚ĸãƒŗã‚ąãƒŧト(投įĨ¨)でãƒĒãƒĸãƒŧトぎįĩĩæ–‡å­—ãŒæ­Ŗã—ãæį”ģできãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#15306)
* ã‚ĸãƒŗã‚ąãƒŧト選択č‚ĸãĢãƒĒãƒĸãƒŧトįĩĩæ–‡å­—ã‚’čĄ¨į¤ē

* MkSubNoteContentでぎãƒĒãƒĸãƒŧトįĩĩ文字ぎ描į”ģ

* Update Changelog

---------

Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com>
2025-01-19 11:12:35 +00:00
anatawa12
fb2c10551d ci: remove auto release on un-drafting PR (#15017) 2025-01-19 16:06:16 +09:00
zyoshoka
1ef62e9e33 fix(backend): clone schema before converting to OAS schema to avoid mutation (#15294)
* fix(backend): clone schema before converting to OAS schema to avoid mutation

* Update CHANGELOG.md

* fix: use deepClone
2025-01-18 04:05:33 +00:00
ãŠã•ã‚€ãŽã˛ã¨
b16f5a781e fix(backend): localOnlyãĒノãƒŧトぎ時は配送å‡Ļį†ããŽã‚‚ãŽã‚’čĩˇå‹•しãĒい (#15020)
* fix(backend): localOnlyãĒノãƒŧトぎ時は配送å‡Ļį†ããŽã‚‚ãŽã‚’čĩˇå‹•しãĒい

* fix CHANGELOG.md

* fix CHANGELOG.md
2025-01-17 23:35:47 +00:00
ã‹ãŖã“ã‹ã‚Š
f01fc5af5a fix(frontend): MkInstanceTickerãŽæƒ…å ąãŒãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ã§ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15123)
* fix(frontend): MkInstanceTickerãŽæƒ…å ąãŒãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ã§ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2025-01-17 23:28:20 +00:00
FineArchs
85be61d86e ワãƒŧドミãƒĨãƒŧトぎäŋå­˜å¤ąæ•—時ãĢAPIエナãƒŧãŒæĄã‚Šã¤ãļされるäē‹ãŒã‚るぎをäŋŽæ­Ŗ (#15304)
* ワãƒŧドミãƒĨãƒŧトぎäŋå­˜å¤ąæ•—時ãĢAPIエナãƒŧãŒæĄã‚Šã¤ãļされるäē‹ãŒã‚るぎをäŋŽæ­Ŗ

* Update CHANGELOG.md
2025-01-17 23:05:35 +00:00
æžœį‰ŠãƒĒãƒŗ
a328d52008 よくわからãĒいãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĢé–ĸするログがæĩã‚ŒãŖãąãĒしãĒぎをäŋŽæ­Ŗ (#15303) 2025-01-17 10:27:48 +00:00
anatawa12
363bdac39b ci: improve CI configuration (#15287)
* ci: improve CI configuration

* ci: add name for some jobs
2025-01-16 13:22:32 +09:00
ãŠã•ã‚€ãŽã˛ã¨
6396243973 fix: ã‚ŋイムã‚ĸã‚Ļトをčĩˇã“すe2eãƒ†ã‚šãƒˆãŽæ™‚é–“č¨­åŽšã‚’åģļ長 (#15283) 2025-01-15 19:48:37 +09:00
ã‹ãŖã“ã‹ã‚Š
66532333cd fix(frontend): localeãŽåž‹ã‚’į”Ÿæˆ (#15285) 2025-01-15 11:34:40 +09:00
syuilo
002e939003 New Crowdin updates (#15030)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)
2025-01-15 00:39:31 +00:00
taichan
9760f3d7c9 enhance(frontend): ワãƒŧドミãƒĨãƒŧトでåŧ•ãŖã‹ã‹ãŖãŸãƒ¯ãƒŧãƒ‰ã‚’čĄ¨į¤ē可čƒŊãĢする (#15195)
* feat(frontend): ã‚ŊフトミãƒĨãƒŧトでåŧ•ãŖã‹ã‹ãŖãŸã‚‚ãŽã‚’čĄ¨į¤ēできるようãĢ

* ã‚ŊフトワãƒŧドミãƒĨãƒŧトぎミãƒĨãƒŧãƒˆæ–‡å­—åˆ—čĄ¨į¤ēを切りæ›ŋえ可čƒŊãĢ

* Chore(docs): Update CHANGELOG

* Fix: language file

* Fixed by review

* Fix by review

* Fix: reloadAskãĒおしきれãĻいãĒã‹ãŖãŸ

* perf: filter -> findãĢ変更しãĻ最初ぎ一個ぎãŋã‚’čĄ¨į¤ēするようãĢ変更

* Revert "perf: filter -> findãĢ変更しãĻ最初ぎ一個ぎãŋã‚’čĄ¨į¤ēするようãĢ変更"

This reverts commit 72ef92f0d6.
2025-01-14 13:49:59 +00:00
github-actions[bot]
87cdbaea4f Bump version to 2025.1.0-beta.1 2025-01-14 13:28:06 +00:00
github-actions[bot]
1b47e2d4f2 Bump version to 2025.1.0-beta.0 2025-01-14 13:28:00 +00:00
Hong Minhee (æ´Ē 民憙)
d018fe58aa fix(backend): Let MfmService.fromHtml accept ruby (#15117)
This fix makes `MfmService.fromHtml()` method accept `<ruby>` tags
and translate it to MFM's ruby characters syntax (`$[ruby ...]`).

こぎパッチは`MfmService.fromHtml()`ãƒĄã‚Ŋッドが`<ruby>`ã‚ŋグをMFMぎ
čĒ­ãŋäģŽåīŧˆãƒĢビīŧ‰æ–‡æŗ•ãĢįŋģč¨ŗã™ã‚‹æ§˜ãĢäŋŽæ­Ŗã—ぞす。
2025-01-14 13:06:39 +00:00
ãŠã•ã‚€ãŽã˛ã¨
f45fd01551 enhance(backend): įĩĩæ–‡å­—ãŽé€Ŗåˆã§ãƒŠã‚¤ã‚ģãƒŗã‚šæŦ„ã‚’į›¸äē’ãĢやり取りするようãĢ (#15182)
* enhance(backend): įĩĩæ–‡å­—ãŽé€Ŗåˆã§ãƒŠã‚¤ã‚ģãƒŗã‚šæŦ„ã‚’į›¸äē’ãĢやり取りするようãĢ

Co-authored-by: Kisaragi Marine <kisaragi.effective@gmail.com>
Co-authored-by: ruruke <123709459+ruruke@users.noreply.github.com>

* fix CHANGELOG.md

---------

Co-authored-by: Kisaragi Marine <kisaragi.effective@gmail.com>
Co-authored-by: ruruke <123709459+ruruke@users.noreply.github.com>
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 12:49:35 +00:00
anatawa12
145c6cf2b5 fix: node.js ぎ punycode ãƒĸジãƒĨãƒŧãƒĢがäŊŋį”¨ã•ã‚ŒãĻã„ã‚‹å ´æ‰€ãŒã‚ã‚‹å•éĄŒ (#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>
2025-01-14 12:37:39 +00:00
cannorin
319f7e6a86 feat(misskey-js): allow setting binaryType of WebSocket connection (#15190)
Co-authored-by: cannorin <cannorin@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 12:20:24 +00:00
Sayamame-beans
ed43cd87c9 ノãƒŧトぎãƒĒãƒŗã‚¯ã‚’ãƒĒãƒĸãƒŧトぎã‚ĩãƒŧバãƒŧぎURLとしãĻã‚‚ã‚ŗãƒ”ãƒŧできるようãĢ (#15091)
* feat(frontend): ノãƒŧトぎãƒĒãƒŗã‚¯ã‚’ãƒĒãƒĸãƒŧトぎã‚ĩãƒŧバãƒŧぎURLとしãĻã‚ŗãƒ”ãƒŧできるようãĢ

* å‡ēし分けぎロジックを1įŽ‡æ‰€ãĢįĩąä¸€

* docs: CHANGELOGãŽå†…åŽšã‚’ã‚ŗãƒŸãƒƒãƒˆå†…åŽšãĢ合わせる

* docs: reverts 11d1b95

per https://github.com/misskey-dev/misskey/pull/13566#discussion_r1589103356

* chore: čĒŋ整

* chore: čĒŋ整2

---------

Co-authored-by: Kisaragi Marine <kisaragi.effective@gmail.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 12:12:12 +00:00
ã‹ãŖã“ã‹ã‚Š
40f8b5e7f5 enhance(frontend): ãƒĻãƒŧã‚ļãƒŧペãƒŧジãĢã€Œãƒ•ã‚Ąã‚¤ãƒĢ」ã‚ŋãƒ–ã‚’æ–°č¨­ (#15130)
* 投į¨ŋã—ãŸãƒ•ã‚Ąã‚¤ãƒĢぎ一čĻ§ã‚’ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧジ内ぎã‚ŋブでčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢしãĻãŋた (Otaku-Social#14)

* ã‚ŽãƒŖãƒŠãƒĒãƒŧīŧˆãƒŽãƒŧトīŧ‰ãŽå–åž—æ–šæŗ•ã‚’å¤‰æ›´ã€ãƒšãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãĢ寞åŋœ

* ã‚ŽãƒŖãƒŠãƒĒãƒŧīŧˆãƒŽãƒŧトīŧ‰ãŒå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* ã‚ŽãƒŖãƒŠãƒĒãƒŧīŧˆãƒŽãƒŧトīŧ‰ãŽåį§°å¤‰æ›´

* styles

* GalleryFromPosts -> Files

* fix

* enhance: æ—ĸå­˜ãŽãƒ•ã‚Ąã‚¤ãƒĢã‚ŗãƒŗãƒ†ãƒŠãŽã€Œã‚‚ãŖã¨čĻ‹ã‚‹ã€ã‚’ã‚¯ãƒĒãƒƒã‚¯ã—ãŸã‚‰ãƒ•ã‚Ąã‚¤ãƒĢã‚ŋブãĢéŖ›ãšã‚‹ã‚ˆã†ãĢ

* Update Changelog

* å…ąé€šåŒ–

* spdx

* そぎäģ–ãŽãƒĄãƒ‡ã‚Ŗã‚ĸãŒãĄã‚ƒã‚“ã¨ãƒ—ãƒŦビãƒĨãƒŧされるようãĢ

* fix(frontend): ãƒĒ゚トがã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* arrayをsetãĢ変更

* remove unused imports

* 🎨

* 🎨

* į”ģ像äģĨå¤–ãŽãƒ•ã‚Ąã‚¤ãƒĢぎプãƒŦビãƒĨãƒŧãĢ寞åŋœã—ãŸãŽã§ã‚ŗãƒĄãƒŗãƒˆã‚’å‰Šé™¤

* ã‚ĩムネイãƒĢをMkDriveFileThumbnailãĢįĩąä¸€

* v-panelãĢįŊŽãæ›ãˆ

* lint

---------

Co-authored-by: tmorio <morikapusan@morikapu-denki.com>
Co-authored-by: tmorio <20278135+tmorio@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 12:05:34 +00:00
ãŠã•ã‚€ãŽã˛ã¨
71cecdbcf2 feat(backend): pgroongaãĢ寞åŋœīŧˆconfigぎ構成変更ありīŧ‰ (#14978)
* feat(backend): pgroongaãĢ寞åŋœīŧˆconfigぎ構成変更ありīŧ‰

* fix CHANGELOG.md

* fix CHANGELOG.md

* add using provider logging

* fix CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 12:01:01 +00:00
syuilo
6a0a810243 Update CHANGELOG.md 2025-01-14 20:58:31 +09:00
github-actions[bot]
b65b70d489 Bump version to 2025.1.0-alpha.0 2025-01-14 11:57:00 +00:00
ã‹ãŖã“ã‹ã‚Š
da9e05582d fix(backend): pages/updateぎnameãŽé‡č¤‡ãƒã‚§ãƒƒã‚¯ã¯nameãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŒã‚ã‚‹æ™‚ãŽãŋčĄŒã†ã‚ˆã†ãĢ (#15104)
* fix(backend): pagesぎnameãŽé‡č¤‡ãƒã‚§ãƒƒã‚¯ã¯nameãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŒã‚ã‚‹æ™‚ãŽãŋčĄŒã†ã‚ˆã†ãĢ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 11:30:49 +00:00
KanariKanaru
9ddf7751db Enhance: GitHub Actionsでぎffmpegã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢãŽå¤ąæ•—æ™‚ãƒĒトナイするようãĢ (#15079) 2025-01-14 20:27:44 +09:00
ãŠã•ã‚€ãŽã˛ã¨
d2e22f9050 refactor: SystemWebhook/UserWebhookぎ配äŋĄå‡Ļᐆå‘ŧãŗå‡ēし部分ぎ攚善 (#15035)
* UserWebhook側ぎ寞å‡Ļ

* SystemWebhook側ぎ寞å‡Ļ

* fix test
2025-01-14 11:14:02 +00:00
ã‹ãŖã“ã‹ã‚Š
5445b023e5 enhance: é€ŖåˆãƒĸãƒŧドãĢあわせãĻãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ã‚’å¤‰åŒ–ã•ã›ã‚‹ã‚ˆã†ãĢ (#15112)
* enhance(backend): metaãĢfederation modeãĢé–ĸã™ã‚‹æƒ…å ąã‚’å…Ŧ開

* enhance(frontend): į™ģ錞į”ģéĸãŽæŗ¨æ„æ›¸ãã‚’čŋŊ加

* enhance(frontend): aboutペãƒŧジãƒģã‚ĩãƒŧバãƒŧæƒ…å ą

* enhance(frontend): ã‚ĩãƒŧバãƒŧįĩąč¨ˆ

* enhance(frontend): ãŋつけるペãƒŧジ

* enhance(frontend): 検į´ĸ

* enhance(frontend): ãƒĻãƒŧã‚ļãƒŧ選択

* enhance(frontend): č¨­åŽšį”ģéĸ

* enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆ

* enhance(frontend): ãƒĒãƒĸãƒŧトで開くã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ

* Update Changelog

* enhance(frontend): ゚テãƒŧã‚ŋ゚バãƒŧ

* i18n

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 11:08:54 +00:00
ãŠã•ã‚€ãŽã˛ã¨
64501c69a1 feat(frontend): 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>
2025-01-14 10:57:58 +00:00
ãŠã•ã‚€ãŽã˛ã¨
7fbfc2e046 ApPersonServiceとApNoteServiceぎuri <-> url比čŧƒã‚’įˇŠå’Œ (#15233)
* wip

* https://github.com/misskey-dev/misskey/issues/15039#issuecomment-2576411861 ぎ反映

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>

* fix CHANGELOG.md

* remove inspection

---------

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2025-01-14 10:47:02 +00:00
taichan
dd6743dda4 Fix(frontend): 削除しãĻįˇ¨é›†ã§åŧ•į”¨ã‚ã‚Šã‚’æļˆã›ãĒい (#15249)
* Fix(frontend): 削除しãĻįˇ¨é›†ã§åŧ•į”¨ã‚ã‚Šã‚’æļˆã›ãĒい

* docs(changelog): update CHANGELOG.md

* rename noteToRenote -> renoteTargetNote

with type fix

* Update Changelog

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-14 10:46:57 +00:00
ã‹ãŖã“ã‹ã‚Š
d082a1dd34 fix(frontend/dev): ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰įĩŒį”ąã§ãŽé–‹į™ē時ãĢHMRが劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15255) 2025-01-14 10:40:14 +00:00
ãŠã•ã‚€ãŽã˛ã¨
759b9f4cf1 feat(backend): config(default.yml)からSQLログ全文をå‡ē力するかåĻã‹ã‚’č¨­åŽšå¯čƒŊãĢ (#15268)
* feature(backend): config(default.yml)からSQLログ全文をå‡ē力するかåĻã‹ã‚’č¨­åŽšå¯čƒŊãĢ

* disableHighlightやめる

* refactor
2025-01-14 10:37:41 +00:00
anatawa12
6820878676 fix: unable to use AiService on arm64 (#15261) 2025-01-14 10:36:35 +00:00
ã‹ãŖã“ã‹ã‚Š
b161601863 fix(frontend): ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽã‚¤ãƒŗãƒãƒŧトåŋ˜ã‚Œ (#15274) 2025-01-14 09:35:19 +09:00
ã‹ãŖã“ã‹ã‚Š
d86c77260e fix(frontend): RSSã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã§URLã‚¨ãƒŗã‚ŗãƒŧドをäēŒé‡ãĢčĄŒãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15272)
* don't double-url-encode rss urls

`url.searchParams.set()` already encodes the values passed!

(this is a partial revert of 0472d43ee9,
the change in `statusbar-rss.vue` was correct)

* Update Changelog

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2025-01-14 00:13:57 +00:00
ã‹ãŖã“ã‹ã‚Š
d60c307c4e refactor/deps(frontend): shikiぎdeprecatedčĄ¨įžã‚’äŋŽæ­Ŗ (#15169)
* fix(frontend): shikiぎdeprecatedčĄ¨įžã‚’äŋŽæ­Ŗ

* update aiscript-vscode

* âœŒī¸

* fix

* remove unused imports

* bump aiscript-vscode to 0.1.15
2025-01-11 13:47:15 +00:00
ã‹ãŖã“ã‹ã‚Š
c4192e81ed enhance(backend): ãƒãƒŖãƒŧトぎå‡Ļį†ã‚’ä¸€ã¤ãšã¤čĄŒã†ã“ã¨ã§DBぎ同時æŽĨįļšã¨ã‚ŋイムã‚ĸã‚Ļトを削減 (#15239)
* sync charts one-at-a-time to reduce database contention and timeouts

* fix merge resolve failure

* Update Changelog

* update changelog

* add comments

---------

Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2025-01-11 13:43:42 +00:00
ãŠã•ã‚€ãŽã˛ã¨
13439e04c4 fix(frontend-embed): 型チェックエナãƒŧをäŋŽæ­Ŗ (#15216)
* fix(frontend): frontend / frontend-embedãĢあるtsconfig.jsonぎmoduleをES2022ãĢする

* fixed errors

* fixed errors

* fixed errors

* fix(frontend-embed): 型チェックエナãƒŧをäŋŽæ­Ŗ
2025-01-08 12:00:02 +00:00
Rsplwe
bb4457266d feat(frontend): Do not display blocked instances on the welcome page (#15178) 2025-01-08 10:51:23 +00:00
ã‹ãŖã“ã‹ã‚Š
55713fcd65 fix(backend): apOrHtml ConstraintãŒæ­Ŗã—ãčŠ•äžĄã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15213)
* fix(backend/ActivityPubServerService): apOrHtml ConstraintãŒæ­Ŗã—ãčŠ•äžĄã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#869)

* Update Changelog

* indent

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2025-01-08 10:35:09 +00:00
ã‹ãŖã“ã‹ã‚Š
c49a13de65 fix(frontend-embed): localeぎバãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ãŒæŠœã‘ãĻおりčĩˇå‹•ãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15212)
* fix(frontend-embed): localeぎバãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ãŒæŠœã‘ãĻおりčĩˇå‹•ãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-01-08 10:33:43 +00:00
鴇庰 æœ”č¯
8652ce7cc0 fix(frontend): č‡Ē分äģĨ外ぎノãƒŧトをæļˆã—たときãĢåŽŸį¸žã‚’č§Ŗé™¤ã—ãĒいようãĢäŋŽæ­Ŗ (#15071) 2025-01-08 07:58:29 +00:00
taichan
f6808711af update changelog (#15236) 2025-01-08 16:52:08 +09:00
taichan
d7835313c3 fix(backend): ロックダã‚Ļãƒŗã•ã‚ŒãŸæœŸé–“æŒ‡åŽšãŽãƒŽãƒŧトがStreamingįĩŒį”ąã§LTLãĢå‡ēįžã™ã‚‹ãŽã‚’äŋŽæ­Ŗ (#15200)
* fix(backend): skipHideãĒときãĢもロックダã‚Ļãƒŗã•ã‚ŒãŸãƒŽãƒŧトぎprivate化をするようãĢ

* fix linting

* Update packages/backend/src/core/entities/NoteEntityService.ts

* Fix: type error

* Remove unneeded await

* Fix: typo

* Remove skipTreatVisibillity
2025-01-08 05:33:08 +00:00
ã‹ãŖã“ã‹ã‚Š
79b851fe56 Update CHANGELOG.md (書き斚をそろえる) 2025-01-07 22:38:43 +09:00
Take-John
bbe80af1dd Fix: aiscriptãƒ‡ã‚ŖãƒŦクトãƒĒ内ぎ型エナãƒŧč§Ŗæļˆã¨å˜äŊ“テ゚ト (#15191)
* AiScript APIぎ型エナãƒŧãĢ寞å‡Ļ

* AiScript UI APIぎテ゚トäŊœæˆ

* onInputãĒおがPromiseをčŋ”すようãĢ

* AiScriptå…ąé€šAPIぎテ゚トäŊœæˆ

* CHANGELOG記čŧ‰

* 厚数ぎテ゚トをconcurrentãĢ

* vi.mockをäŊŋᔍ

* misskeyApiをmisskeyApiUntypedぎエイãƒĒã‚ĸ゚とする

* 期垅されるエナãƒŧãƒĄãƒƒã‚ģãƒŧジをäŋŽæ­Ŗ

* Mk:removeぎテ゚ト

* misskeyApiぎ型を変更
2025-01-07 12:28:48 +00:00
ãŠã•ã‚€ãŽã˛ã¨
f7da2bad6f fix(frontend): frontend / frontend-embedãĢあるtsconfig.jsonぎmoduleをES2022ãĢする (#15215)
* fix(frontend): frontend / frontend-embedãĢあるtsconfig.jsonぎmoduleをES2022ãĢする

* fixed errors

* fixed errors

* fixed errors
2025-01-07 12:23:05 +00:00
Nanashi.
99ba7ebaa2 fix(frontend-shared): nodemonをdevDependenciesãĢčŋŊ加 (#15225) 2025-01-07 12:21:05 +00:00
ãŠã•ã‚€ãŽã˛ã¨
8ad97e5ede fix(backend): disableClusteringč¨­åŽšæ™‚ãŽåˆæœŸåŒ–ãƒ­ã‚¸ãƒƒã‚¯ã‚’čĒŋ整 (#15224)
* fix(backend): disableClusteringč¨­åŽšæ™‚ãŽåˆæœŸåŒ–ãƒ­ã‚¸ãƒƒã‚¯ã‚’čĒŋ整

* onlyServer かつ enableCluster ãĒå ´åˆã€ãƒĄã‚¤ãƒŗãƒ—ãƒ­ã‚ģ゚でlistenするとワãƒŧã‚Ģãƒŧプロã‚ģ゚側ぎlistenã¨čĄįĒã™ã‚‹ãŸã‚ã€ãƒĄã‚¤ãƒŗãƒ—ãƒ­ã‚ģ゚はforkぎãŋãĢåˆļ限する(listenしãĒい)

* ログぎčŋŊ加

* fix CHANGELOG.md

* fix comment
2025-01-07 12:19:59 +00:00
ã‹ãŖã“ã‹ã‚Š
6c9eea2c0f [ci skip] Update CHANGELOG.md (書き斚を揃える) 2025-01-04 15:55:22 +09:00
ã‹ãŖã“ã‹ã‚Š
4120c9ab10 fix(frontend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆä¸€čϧį”ģéĸで、ãƒĻãƒŧã‚ļãƒŧæƒ…å ąãŽå–åž—ãĢå¤ąæ•—ã—ãŸã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15183)
* fix(frontend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆä¸€čϧį”ģéĸで、ãƒĻãƒŧã‚ļãƒŧæƒ…å ąãŽå–åž—ãĢå¤ąæ•—ã—ãŸã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* 🎨
2025-01-04 06:44:31 +00:00
ã‹ãŖã“ã‹ã‚Š
1fbc129d7b fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢぎæˇģäģ˜å¯čƒŊ数をčļ…えたらノãƒŧトボã‚ŋãƒŗã‚’æŠŧせãĒいようãĢ (#15126)
* fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢぎæˇģäģ˜å¯čƒŊ数をčļ…えたらノãƒŧトボã‚ŋãƒŗã‚’æŠŧせãĒいようãĢ

* Update Changelog

* Update MkPostForm.vue
2025-01-04 06:24:25 +00:00
ã‹ãŖã“ã‹ã‚Š
256560e8ba enhance(frontend/aiscript): ã‚ģãƒŧブ内厚を削除できるMk:removeをčŋŊ加 (#15158)
* enhance(frontend/aiscript): ã‚ģãƒŧブ内厚を削除できる`Mk:remove`をčŋŊ加

* fix

* Update Changelog
2025-01-04 06:16:58 +00:00
ã‹ãŖã“ã‹ã‚Š
faea401dcc fix(frontend): ノãƒŧト検į´ĸがäŊŋį”¨ã§ããĒã„å ´åˆã§ã‚‚ãƒãƒŖãƒŗãƒãƒĢぎノãƒŧト検į´ĸæŦ„がでãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ (#15082)
* fix(frontend): ノãƒŧト検į´ĸがäŊŋį”¨ã§ããĒã„å ´åˆã§ã‚‚ãƒãƒŖãƒŗãƒãƒĢぎノãƒŧト検į´ĸæŦ„がでãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-01-04 06:14:37 +00:00
KanariKanaru
84bf90d1bd Chore: Docker内ぎDebianぎバãƒŧã‚¸ãƒ§ãƒŗã‚’ä¸Šã’ã‚‹(bookworm) (#15073) 2025-01-04 06:08:52 +00:00
ã‹ãŖã“ã‹ã‚Š
574034a2dd fix(frontend): MiAuthčĒå¯į”ģéĸで、čĒå¯å‡ĻᐆãĢå¤ąæ•—ã—ãŸå ´åˆã§ã‚‚ã‚ŗãƒŧãƒĢバックURLãĢ遡į§ģしãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#15154)
* feat(MiAuth): ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗãŽį™ē行ãĢå¤ąæ•—ã—ãŸå ´åˆã‚ŗãƒŧãƒĢバックãĢ遡į§ģしãĒいようãĢする (MisskeyIO#831)

Cherry-picked from TeamNijimiss/misskey@800359623e

Co-authored-by: nafu-at <satsuki@nafusoft.dev>

* Update Changelog

* Update Changelog

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: nafu-at <satsuki@nafusoft.dev>
2025-01-04 06:08:29 +00:00
4ster1sk
020882edcf fix(backend): ã‚ĸプãƒĒäŊœæˆæ–šåŧã§äŊœæˆã—たトãƒŧã‚¯ãƒŗãŽæ¨Šé™ã‚’čĄ¨į¤ēするようãĢ (#15177) 2025-01-04 06:06:19 +00:00
ã‹ãŖã“ã‹ã‚Š
f4e025170e fix(frontend/AiScript): Ui:C:selectぎ値が切りæ›ŋわらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15184)
* fix(frontend/AiScript): Ui:C:selectぎ値が切りæ›ŋわらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2025-01-04 06:06:03 +00:00
Yuba
79b3d2a711 pg_bigmãŒåˆŠį”¨ã§ãã‚‹ã‚ˆã†ã€ãƒŽãƒŧトぎ検į´ĸをILIKEæŧ”įŽ—å­ã§ãĒくLIKEæŧ”įŽ—å­ã§LOWER()をかけたテキ゚トãĢ寞しãĻčĄŒã†ã‚ˆã†ãĢ (#15205)
* Use LIKE-LOWER instead of ILIKE, which pg_bigm doesn't support.

* changelog: Enhance: pg_bigmãŒåˆŠį”¨ã§ãã‚‹ã‚ˆã†ã€ãƒŽãƒŧトぎ検į´ĸをILIKEæŧ”įŽ—å­ã§ãĒくLIKEæŧ”įŽ—å­ã§LOWER()をかけたテキ゚トãĢ寞しãĻčĄŒã†ã‚ˆã†ãĢ
2025-01-04 06:03:00 +00:00
ã‹ãŖã“ã‹ã‚Š
6649e58b56 enhance(frontend): ワãƒŧドミãƒĨãƒŧトãƒģハãƒŧドワãƒŧドミãƒĨãƒŧトぎčĒŦ明をčŋŊ加 (#15207) 2025-01-04 05:40:41 +00:00
ã‹ãŖã“ã‹ã‚Š
62299588d8 2025 (#15203) 2025-01-04 14:37:14 +09:00
ã‹ãŖã“ã‹ã‚Š
3c81926f71 fix(frontend): serverContextãŽå€¤ã‚’åˆŠį”¨ã™ã‚‹æĄäģļãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ (#15166) 2024-12-22 13:36:17 +09:00
ã‹ãŖã“ã‹ã‚Š
f123be38b9 enhance(frontend): į…§äŧšãŽéš›ãĢエナãƒŧã‚’čĄ¨į¤ēするようãĢ (#15147)
* enhance: į…§äŧšãŽå¤ąæ•—į†į”ąã‚’čĄ¨į¤ēするようãĢ

* Update Changelog

* fix

* fix test

* lookupErrors-> remoteLookupErrors
2024-12-19 16:05:33 +09:00
ã‹ãŖã“ã‹ã‚Š
0804092426 fix(frontend): serverContextぎ型エナãƒŧをäŋŽæ­Ŗ (#15131)
* fix(frontend): serverContextぎ型エナãƒŧをäŋŽæ­Ŗ

* add comment
2024-12-16 09:03:46 +09:00
ã‹ãŖã“ã‹ã‚Š
3e0fcaeca8 fix(frontend): įĩĩæ–‡å­—įŽĄį†į”ģéĸでįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15128)
* fix(frontend): įĩĩæ–‡å­—įŽĄį†į”ģéĸでįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* optimize
2024-12-16 09:02:38 +09:00
ã‹ãŖã“ã‹ã‚Š
5a2b29a3b4 enhance(frontend): PCį”ģéĸã§ãƒãƒŖãƒŗãƒãƒĢãŒč¤‡æ•°åˆ—ã§čĄ¨į¤ēされるようãĢ (#15129)
* ãƒãƒŖãƒŗãƒãƒĢ一čĻ§ãŽåˆ—ã‚’æœ€å¤§3列ãĢした (Otaku-Social#13)

* fix

* fix

* fix

* 🎨

* fix

* 🎨

* Update Changelog

* Update Changelog

* čĻã‚‰ãĒい_marginをæļˆã™

---------

Co-authored-by: tmorio <morikapusan@morikapu-denki.com>
2024-12-16 08:57:37 +09:00
FineArchs
234d91a884 misskey-js: APIClientãĢURLæœĢ尞ぎ/を除åŽģするå‡Ļį†ã‚’čŋŊ加 (#15132) 2024-12-16 08:55:34 +09:00
ã‹ãŖã“ã‹ã‚Š
e8bf6285cb fix(frontend): ノãƒŧãƒˆãŒãƒ­ã‚°ã‚¤ãƒŗã—ãĻいるãƒĻãƒŧã‚ļãƒŧしかčĻ‹ã‚ŒãĒい場合ãĢãƒ­ã‚°ã‚¤ãƒŗã‚’ã‚­ãƒŖãƒŗã‚ģãƒĢã—ãŸå ´åˆããŽåžŒãŽå‹•įˇšãŒãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15101)
* fix(frontend): ノãƒŧãƒˆãŒãƒ­ã‚°ã‚¤ãƒŗã—ãĻいるãƒĻãƒŧã‚ļãƒŧしかčĻ‹ã‚ŒãĒい場合ãĢãƒ­ã‚°ã‚¤ãƒŗã‚’ã‚­ãƒŖãƒŗã‚ģãƒĢすると一切ぎå‡Ļį†ãŒåœæ­ĸã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-12-10 10:42:12 +09:00
ã‹ãŖã“ã‹ã‚Š
074b7b0bee fix(frontend): å…Ŧé–‹į¯„å›˛ãŒãƒ›ãƒŧムぎノãƒŧトぎ埋めčžŧãŋã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŒčĒ­ãŋčžŧぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#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>
2024-12-10 10:36:03 +09:00
ã‹ãŖã“ã‹ã‚Š
020c191e2c fix(frontend): MiAuthčĒå¯į”ģéĸぎデã‚ļã‚¤ãƒŗäŋŽæ­Ŗ (#15106) 2024-12-10 10:29:40 +09:00
syuilo
dac3b1f405 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-11-30 13:20:51 +09:00
syuilo
fa271cf84e Update about-misskey.vue 2024-11-30 13:20:49 +09:00
github-actions[bot]
8076f78d06 Bump version to 2024.11.1-alpha.0 2024-11-25 22:18:00 +00:00
anatawa12
dd56623cde fix: unable to upload to local object storage (#15040) 2024-11-24 20:44:59 +09:00
ã‹ãŖã“ã‹ã‚Š
a0e91b5882 fix(backend): čĩˇå‹•å‰ãŽį–Žé€šãƒã‚§ãƒƒã‚¯ãŒæŠŸčƒŊしãĒくãĒãŖãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ (#15043)
* check harder for connectibility

`allSettled` does not throw if a promise is rejected, so
`check_connect` never actually failed

* Update Changelog

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2024-11-24 20:43:47 +09:00
ã‹ãŖã“ã‹ã‚Š
eddf6a2319 fix(frontend): ã‚ĩãƒŧバãƒŧドキãƒĨãƒĄãƒŗãƒˆã¨Misskeyé–ĸ逪ãƒĒã‚Ŋãƒŧ゚とぎ間ãĢdividerがå…ĨらãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15044)
* fix(frontend): ã‚ĩãƒŧバãƒŧドキãƒĨãƒĄãƒŗãƒˆã¨Misskeyé–ĸ逪ãƒĒã‚Ŋãƒŧ゚とぎ間ãĢdividerがå…ĨらãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2024-11-24 15:23:21 +09:00
ã‹ãŖã“ã‹ã‚Š
d176db517f fix(backend/misskey-js): ã‚ŋイポäŋŽæ­Ŗ (#15046) 2024-11-24 15:23:07 +09:00
anatawa12
ae1d0b08eb ci: do not run chromatic on fork repositories (#15041) 2024-11-23 17:42:55 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a77ad7a16b fix(backend): ã‚ĸドãƒŦ゚å…ĨåŠ›ã§į›´æŽĨãƒĻãƒŧã‚ļãŽãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧã‚¸ã‚’čĄ¨į¤ēした際、前提デãƒŧã‚ŋがčļŗã‚Šãšæį”ģãĢå¤ąæ•—ã™ã‚‹ (#15033)
* fix(backend): ã‚ĸドãƒŦ゚å…ĨåŠ›ã§į›´æŽĨãƒĻãƒŧã‚ļãŽãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧã‚¸ã‚’čĄ¨į¤ēした際、前提デãƒŧã‚ŋがčļŗã‚Šãšæį”ģãĢå¤ąæ•—ã™ã‚‹

* fix CHANGELOG.md
2024-11-23 16:45:05 +09:00
ã‹ãŖã“ã‹ã‚Š
00301ed04f Update CHANGELOG.md (書き斚を揃える) 2024-11-23 16:05:10 +09:00
ã‹ãŖã“ã‹ã‚Š
d91a1be562 fix(frontend): į”ģéĸã‚ĩイã‚ēãŒå¤‰ã‚ãŖãŸéš›ãĢnavbarがč‡Ē動で折りたたぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#15042)
* fix(frontend): į”ģéĸã‚ĩイã‚ēãŒå¤‰ã‚ãŖãŸéš›ãĢnavbarがč‡Ē動で折りたたぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix
2024-11-23 15:35:06 +09:00
syuilo
04b221409c fix(backend): use atomic command to improve security 2024-11-23 04:44:33 +09:00
ã‹ãŖã“ã‹ã‚Š
0e90589290 Update CHANGELOG.md (typo) 2024-11-22 21:19:12 +09:00
github-actions[bot]
872cefcfb8 [skip ci] Update CHANGELOG.md (prepend template) 2024-11-22 09:15:37 +00:00
github-actions[bot]
551040ed0f Release: 2024.11.0 2024-11-22 09:15:09 +00:00
syuilo
71bfa85986 New Crowdin updates (#15027)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2024-11-22 18:01:56 +09:00
ã‹ãŖã“ã‹ã‚Š
f25fc5215b fix(backend): InboxぎエナãƒŧをthrowせずreturnしãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#15022)
* fix exception handling for Like activities

(cherry picked from commit 8f42e8434eaebe3aba5d1980c57f49dd8ad0de91)

* fix exception handling for Announce activities

(cherry picked from commit cfc3ab4b045af0674122fa49176431860176358b)

* fix exception handling for Undo activities

* Update Changelog

---------

Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2024-11-22 12:14:41 +09:00
anatawa12
1911972ae2 ci: reset prerelease number on release (#15024) 2024-11-22 12:11:45 +09:00
github-actions[bot]
752606fe88 Bump version to 2024.11.0-beta.4 2024-11-21 08:21:54 +00:00
ã‹ãŖã“ã‹ã‚Š
7f0ae038d4 Update CHANGELOG.md 2024-11-21 17:16:06 +09:00
syuilo
9871035597 Update CHANGELOG.md 2024-11-21 15:41:01 +09:00
github-actions[bot]
a21a2c52d7 Bump version to 2024.11.0-alpha.3 2024-11-21 06:27:16 +00:00
ã‹ãŖã“ã‹ã‚Š
c1f19fad1e fix(backend): fix apResolver (#15010)
* fix(backend): fix apResolver

* fix

* add comments

* tweak comment
2024-11-21 14:36:24 +09:00
ã‹ãŖã“ã‹ã‚Š
3a6c2aa835 fix(backend): fix type error(s) in security fixes (#15009)
* Fix type error in security fixes

(cherry picked from commit fa3cf6c2996741e642955c5e2fca8ad785e83205)

* Fix error in test function calls

(cherry picked from commit 1758f29364eca3cbd13dbb5c84909c93712b3b3b)

* Fix style error

(cherry picked from commit 23c4aa25714af145098baa7edd74c1d217e51c1a)

* Fix another style error

(cherry picked from commit 36af07abe28bec670aaebf9f5af5694bb582c29a)

* Fix `.punyHost` misuse

(cherry picked from commit 6027b516e1c82324d55d6e54d0e17cbd816feb42)

* attempt to fix test: make yaml valid

---------

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2024-11-21 12:10:02 +09:00
ã‹ãŖã“ã‹ã‚Š
53e827b18c fix(backend): fix security patches (#15008) 2024-11-21 10:30:30 +09:00
syuilo
0f59adc436 fix ap/show 2024-11-21 09:25:18 +09:00
syuilo
9fdabe3666 fix(backend): use atomic command to improve security
Co-Authored-By: Acid Chicken <root@acid-chicken.com>
2024-11-21 09:22:15 +09:00
rectcoordsystem
090e9392cd Merge commit from fork
* 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>
2024-11-21 08:27:09 +09:00
Julia
b9cb949eb1 Merge commit from fork
* Fix poll update spoofing

* fix: Disallow negative poll counts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-11-21 08:24:50 +09:00
Julia
5f675201f2 Merge commit from fork
* 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>
2024-11-21 08:20:09 +09:00
syuilo
1c284c8154 New Crowdin updates (#15000)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)
2024-11-21 08:01:42 +09:00
Sayamame-beans
aa48a0e207 Fix: ãƒĒノãƒŧトミãƒĨãƒŧトが新čĻæŠ•į¨ŋ通įŸĨãĢ寞しãĻäŊœį”¨ã—ãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#15006)
* fix(backend): renoteMute doesn't work for note notification

* docs(changelog): update changelog
2024-11-21 08:00:50 +09:00
syuilo
f0c3a4cc0b perf(frontend): reduce api requests for non-logged-in enviroment (#15001)
* wip

* Update CHANGELOG.md

* wip
2024-11-21 07:58:34 +09:00
鴇庰 æœ”č¯
4603ab67bb feat: įĩĩ文字ぎポップã‚ĸãƒƒãƒ—ãƒĄãƒ‹ãƒĨãƒŧãĢįˇ¨é›†ã‚’čŋŊ加 (#15004)
* Mod: įĩĩ文字ぎポップã‚ĸãƒƒãƒ—ãƒĄãƒ‹ãƒĨãƒŧãĢįˇ¨é›†ã‚’čŋŊ加

* fix: code styleぎäŋŽæ­Ŗ

* fix: code styleぎäŋŽæ­Ŗ

* fix
2024-11-20 20:08:26 +09:00
zawa-ch.
763c708253 Fix(backend): ã‚ĸã‚Ģã‚Ļãƒŗãƒˆå‰Šé™¤ãŽãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ­ã‚°ãŒå‹•äŊœã—ãĻいãĒいぎをäŋŽæ­Ŗ (#14996) (#14997)
* ã‚ĸã‚Ģã‚Ļãƒŗãƒˆå‰Šé™¤ãŽãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ­ã‚°ãŒå‹•äŊœã—ãĻいãĒいぎをäŋŽæ­Ŗ

* update CHANGELOG
2024-11-19 21:12:40 +09:00
github-actions[bot]
6c5d3113c6 Bump version to 2024.11.0-alpha.2 2024-11-19 03:56:50 +00:00
syuilo
968f595606 New Crowdin updates (#14965)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)
2024-11-19 12:50:04 +09:00
ãŠã•ã‚€ãŽã˛ã¨
7b9c884a5d refactor(backend): SystemWebhookで送äŋĄã•れるペイロãƒŧドぎ型をčŋŊ加 (#14980) 2024-11-19 10:41:39 +09:00
FineArchs
c271534aba ãƒĒノãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧãĢ「ãƒĒノãƒŧãƒˆãŽčŠŗį´°ã€ã‚’čŋŊ加 (#14985)
* add renote-detail menu

* changelog

* Apply suggestions from code review

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Update CHANGELOG.md

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-11-19 10:34:33 +09:00
éĨē子w (Yumechi)
e800c0f85a fix(backend): おįŸĨらせäŊœæˆæ™‚ãĢį”ģ像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>
2024-11-19 10:29:42 +09:00
ã‹ãŖã“ã‹ã‚Š
81348f1277 fix(frontend): TypeScriptãŽåž‹ãƒã‚§ãƒƒã‚¯å¯žčąĄãƒ•ã‚Ąã‚¤ãƒĢを限厚しãĻéĢ˜é€ŸåŒ–ã™ã‚‹ã‚ˆã†ãĢ (#14994)
* fix frontend tsconfig includes

* fix frontend-embed tsconfig includes

* fix eslint in frontend / frontend-embed

* Update Changelog

---------

Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2024-11-19 10:22:47 +09:00
ãŠã•ã‚€ãŽã˛ã¨
0df6c79172 enhance(frontend): ãƒ‡ãƒƒã‚­čĄ¨į¤ē時ãĢã‚ĩイドバãƒŧã‚’åą•é–‹ãƒģ折りたたãŋできるようãĢ (#14983)
* enhance(frontend): ãƒ‡ãƒƒã‚­čĄ¨į¤ē時ãĢã‚ĩイドバãƒŧã‚’åą•é–‹ãƒģ折りたたãŋできるようãĢ

* wip

* wip

* Update navbar.vue

* âœŒī¸

* Update CHANGELOG.md

* 🎨

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-11-18 10:36:51 +09:00
syuilo
eed45c7915 Update SECURITY.md 2024-11-17 17:35:27 +09:00
syuilo
42f9586fc6 Update CONTRIBUTING.md 2024-11-17 17:33:50 +09:00
syuilo
032dfc782d Update CONTRIBUTING.md 2024-11-17 17:33:12 +09:00
syuilo
00b8d0c072 Update CONTRIBUTING.md 2024-11-17 17:32:28 +09:00
syuilo
9aebf0c168 Update CHANGELOG.md 2024-11-17 14:15:38 +09:00
syuilo
a730045bdd Update CHANGELOG.md 2024-11-17 12:44:44 +09:00
syuilo
9614f74bf8 🎨 2024-11-16 20:24:31 +09:00
CDN
b3c2de2b26 fix(backend): fallback sharedInbox to null in ApPersonService (#14970) 2024-11-16 18:53:28 +09:00
syuilo
cf1b7c7064 add warning for open registration (#14963)
* wip

* wip

* Update ja-JP.yml

* Update index.d.ts

* âœŒī¸
2024-11-16 17:22:34 +09:00
syuilo
2e0f3936a8 Update .gitignore 2024-11-16 15:32:51 +09:00
syuilo
459449864c 🎨 2024-11-16 10:16:11 +09:00
syuilo
eef0c895bc use execa 8.0.1
#14966
2024-11-15 19:48:31 +09:00
syuilo
d9d92bcfbf Revert "use nodemon 3.0.2"
This reverts commit ce1f84e5a3.
2024-11-15 19:40:12 +09:00
syuilo
ce1f84e5a3 use nodemon 3.0.2
#14966
2024-11-15 19:33:50 +09:00
github-actions[bot]
cf7df05023 Bump version to 2024.11.0-alpha.1 2024-11-15 09:06:13 +00:00
syuilo
ee2c017f48 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-11-15 18:00:22 +09:00
syuilo
d0cdc0b7a1 chore(frontend): tweak animation style 2024-11-15 18:00:20 +09:00
dependabot[bot]
ac3bf57644 chore(deps): bump codecov/codecov-action from 4 to 5 (#14961)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 17:32:28 +09:00
syuilo
e850462b82 New Crowdin updates (#14859)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2024-11-15 17:31:38 +09:00
ã‹ãŖã“ã‹ã‚Š
c0d1682604 feat: 送äŋĄã—たフりロãƒŧãƒĒクエ゚トをįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ (#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 e580b92c37.

* Update Changelog

* Update Changelog

* change tab titles

---------

Co-authored-by: Lhc_fl <lhcfl@outlook.com>
Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2024-11-15 17:30:54 +09:00
syuilo
e26e24b610 update deps (#14950)
* update deps

* wip

* Revert "wip"

This reverts commit 393de249fe.

* wip

* wip

* wip

* wip
2024-11-15 17:22:00 +09:00
ã‹ãŖã“ã‹ã‚Š
7f8c8f62b1 fix(frontend): ã‚šãƒžãƒ›ã§čĄ¨į¤ēした時ãĢipv6だとはãŋå‡ēãĻしぞうぎをäŋŽæ­Ŗ (#14960)
* fix(frontend): ã‚šãƒžãƒ›ã§čĄ¨į¤ēした時ãĢipv6だとはãŋå‡ēãĻしぞうぎをäŋŽæ­Ŗ (MisskeyIO#815)

(cherry picked from commit aec01dd4ad)

* Update Changelog

---------

Co-authored-by: sleep-moe <yukikum57@gmail.com>
2024-11-15 09:33:09 +09:00
syuilo
4d54101510 update node to 22.11.0 (#14869)
* wip

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-11-13 19:43:36 +09:00
shimmar
2305788ed9 Enhance(frontend): ノãƒŧãƒˆčŠŗį´°į”ģéĸãĢロãƒŧãƒĢãŽãƒãƒƒã‚¸ã‚’čĄ¨į¤ē (#14946)
* enhance(frontend): ノãƒŧãƒˆãŽčŠŗį´°į”ģéĸãĢロãƒŧãƒĢãŽãƒãƒƒã‚¸ã‚’čĄ¨į¤ē(#14058)

* Update CHANGELOG.md
2024-11-13 11:19:54 +09:00
éĨē子w (Yumechi)
a11b77a415 fix(backend): Webhook Testä¸€č‡´æ€§ (#14863)
* fix(backend): Webhook Testä¸€č‡´æ€§

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* UserWebhookPayload<'followed'> äŋŽæ­Ŗ

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-11-12 09:51:18 +09:00
syuilo
1bc4f400c0 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-11-11 16:35:23 +09:00
syuilo
458c72c153 Update about-misskey.vue 2024-11-11 16:35:13 +09:00
syuilo
6bd3ed2074 Update CHANGELOG.md 2024-11-10 15:10:04 +09:00
ã‹ãŖã“ã‹ã‚Š
31e5f0bd09 fix(frontend): ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚į™ģéŒ˛æœ‰åŠšåŒ–æ™‚ãŽã€ŒåŽŒäē†ã€ãƒ€ã‚¤ã‚ĸãƒ­ã‚°ãƒœãƒƒã‚¯ã‚šãŽčĄ¨į¤ēæĄäģļをäŋŽæ­Ŗ (#14928)
* fix(frontend): ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚į™ģéŒ˛æœ‰åŠšåŒ–æ™‚ãŽã€ŒåŽŒäē†ã€ãƒ€ã‚¤ã‚ĸãƒ­ã‚°ãƒœãƒƒã‚¯ã‚šãŽčĄ¨į¤ēæĄäģļをäŋŽæ­Ŗ

* Update MkSignupDialog.form.vue

* fix condition
2024-11-10 15:08:58 +09:00
ã‹ãŖã“ã‹ã‚Š
e0a83e9c9e Update CHANGELOG.md (書き斚を揃える) 2024-11-09 15:57:10 +09:00
ã‹ãŖã“ã‹ã‚Š
1496700b37 Update CHANGELOG.md
たãļんãƒĒãƒĒãƒŧ゚ワãƒŧクフロãƒŧはこうしãĒいとčĒč­˜ã—ãĻくれãĒい
2024-11-09 15:51:49 +09:00
syuilo
00cbf9fe80 Update CONTRIBUTING.md 2024-11-09 14:09:02 +09:00
github-actions[bot]
cf09aa21f0 Bump version to 2024.11.0-alpha.0 2024-11-09 02:28:02 +00:00
github-actions[bot]
9f7d41eb47 Bump version to 2024.10.2-alpha.3 2024-11-09 02:25:42 +00:00
ã‹ãŖã“ã‹ã‚Š
4a62051ce7 fix(backend): ロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧã¸ãŽãƒĄãƒŗã‚ˇãƒ§ãƒŗã‚’åĢむノãƒŧãƒˆãŒé€Ŗåˆã•ã‚Œã‚‹éš›ãĢæ­Ŗã—ã„URLãĢ変換されãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14879)
* fix: make sure mentions of local users get rendered correctly during AP delivery (resolves #645)

* Update Changelog

* indent

---------

Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-11-09 10:58:09 +09:00
ã‹ãŖã“ã‹ã‚Š
3a421837bf refactor(frontend): 動į”ģUIぎフãƒĢ゚クãƒĒãƒŧãƒŗå‘¨ã‚ŠãŽčĒŋ整 (#14877)
* refactor(frontend): フãƒĢ゚クãƒĒãƒŧãƒŗå‘¨ã‚ŠãŽčĒŋ整

(cherry picked from commit 783032caec5853d78d5af3391e29cf364f2282e8)

* refactor(frontend): deviceKindぎåžĒį’°å‚į…§ã‚’é™¤åŽģ

(cherry picked from commit 1ca471f57e968a1a6e2259bde4a7c6da1fe0c54e)

* fix

---------

Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
2024-11-09 10:57:04 +09:00
momoirodouhu
a4c5ce1413 enhance(backend) : ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧãŽį…§äŧšã‚’ã‚ĒãƒĒジナãƒĢãĢãƒĒダイãƒŦクトするようãĢ (#12892) (#14897)
* enhance(backend) : ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧãŽį…§äŧšã‚’ã‚ĒãƒĒジナãƒĢãĢãƒĒダイãƒŦクトするようãĢ (#12892)

* ã‚ĒãƒĒã‚¸ãƒŗãƒĒダイãƒŦクトぎテ゚トをtodoとしãĻčŋŊ加。

e2eテ゚トãĢãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧč€ƒæ…ŽãŽãƒ†ã‚šãƒˆãŒãĒさそうãĒぎで。

æŦĄãŽã‚ŗãƒžãƒŗãƒ‰ã§å‹•くことはįĸēčĒæ¸ˆãŋです。
curl "http://localhost:3000/@foo@bar" -H "accept: application/activity+json" -L

* Acctぎパãƒŧ゚をæ—ĸ存ぎパãƒŧã‚ĩãƒŧでするようãĢäŋŽæ­Ŗ

* lint
2024-11-09 10:54:44 +09:00
ã‹ãŖã“ã‹ã‚Š
e75b62f3f5 enhance(frontend): 個åˆĨおįŸĨらせペãƒŧジではmetaã‚ŋグをå‡ē力するようãĢ (#14902)
* enhance(frontend): 個åˆĨおįŸĨらせペãƒŧジではmetaã‚ŋグをå‡ē力するようãĢ

* Update Changelog
2024-11-09 10:53:09 +09:00
ã‹ãŖã“ã‹ã‚Š
5b60ae810b fix(frontend): 外部URLへぎãƒĒダイãƒŦクトぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗã‚’åŧˇåŒ– (#14919)
* Fix code scanning alert no. 25: Incomplete URL scheme check (MisskeyIO#799)

* Fix code scanning alert no. 26: Incomplete URL scheme check

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fix code scanning alert no. 25: Incomplete URL scheme check

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 7d7552e076)

* âœŒī¸

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-11-09 10:52:07 +09:00
ã‹ãŖã“ã‹ã‚Š
98b4717c45 fix(backend): SQLぎã‚ĩニã‚ŋイã‚ēをåŧˇåŒ– (#14920)
* Fix code scanning alert no. 28: Incomplete string escaping or encoding (MisskeyIO#800)

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 443335c662)

* âœŒī¸

---------

Co-authored-by: あわわわとãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-11-09 10:51:28 +09:00
syuilo
8a4ce16e90 Update CONTRIBUTING.md 2024-11-08 18:00:55 +09:00
4ster1sk
794cb9ffe2 fix(backend): followedMessageではãĒくdescriptionãĢãĒãŖãĻいたぎをäŋŽæ­Ŗ (#14908) 2024-11-07 17:16:51 +09:00
syuilo
0b976064ca Update CHANGELOG.md 2024-11-07 15:10:38 +09:00
4ster1sk
bca690f256 fix(backend): フりロワãƒŧã¸ãŽãƒĄãƒƒã‚ģãƒŧジぎįĩĩ文字をemojisãĢåĢめるようãĢ (#14904) 2024-11-07 15:10:10 +09:00
Linca
f1eb17f66c chore: little type trick in pizzax.ts (#14891)
Make `makeGetterSetter` take the correct type associated with getter and setter
2024-11-06 22:01:58 +09:00
ã‹ãŖã“ã‹ã‚Š
b1c82213a3 fix(backend): FTTį„ĄåŠšæ™‚ãĢãƒĻãƒŧã‚ļãƒŧãƒĒ゚トã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒäŊŋį”¨ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14878)
* fix: return getfromdb when FanoutTimeline is not enabled

* Update Changelog

* fix

---------

Co-authored-by: Lhc_fl <lhcfl@outlook.com>
2024-11-06 22:01:21 +09:00
ã‹ãŖã“ã‹ã‚Š
a896c39dbf fix(frontend): ノãƒŧト投į¨ŋボã‚ŋãƒŗãĢホバãƒŧ時ぎ゚ã‚ŋイãƒĢãŒéŠį”¨ã•ã‚ŒãĻいãĒい (#14887)
* fix(frontend): ノãƒŧト投į¨ŋボã‚ŋãƒŗãĢホバãƒŧ時ぎ゚ã‚ŋイãƒĢãŒéŠį”¨ã•ã‚ŒãĻいãĒい (#305)

(cherry picked from commit 711ab846a967feeddbe0c908bee4b91646cec321)

* Update Changelog

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-11-06 15:15:28 +09:00
ã‹ãŖã“ã‹ã‚Š
6718a54f6f fix(backend): ノãƒŧãƒˆã‚’é€Ŗåˆã™ã‚‹éš›ãĢãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎacctぎ大小文字をåŒēåˆĨしãĻå‡Ļį†ã—ãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14880)
* fix: make sure outgoing remote mentions get resolved correctly if referenced with non-canonical casing (resolves #646)

* Update Changelog

* Update Changelog

* indent

---------

Co-authored-by: Laura Hausmann <laura@hausmann.dev>
2024-11-03 08:26:51 +09:00
ã‹ãŖã“ã‹ã‚Š
d57b8bf2e2 fix(frontend): withSensitiveãƒ•ã‚ŖãƒĢã‚ŋ周りぎ挙動äŋŽæ­Ŗ (#14884)
* fix(frontend): withSensitiveãƒ•ã‚ŖãƒĢã‚ŋ周りぎ挙動äŋŽæ­Ŗ

* Update MkNote.vue
2024-11-03 08:23:52 +09:00
syuilo
224bbd486f refactor 2024-10-31 13:50:50 +09:00
syuilo
724dea8136 lint 2024-10-31 13:47:47 +09:00
syuilo
ceb60d61b0 refactor 2024-10-31 13:47:30 +09:00
ã‹ãŖã“ã‹ã‚Š
17d9aca5a7 refactor(frontend): asとanyをすぐãĒãŠã›ã‚‹į¯„å›˛ã§é™¤åŽģ (#14848)
* refactor(frontend): できるだけanyを除åŽģ

* refactor

* lint

* fix

* remove unused

* Update packages/frontend/src/components/MkReactionsViewer.details.vue

* Update packages/frontend/src/components/MkUsersTooltip.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-31 13:46:42 +09:00
ã‹ãŖã“ã‹ã‚Š
7fc8a2a7b0 fix(frontend): 一部ぎノãƒŧãƒˆčĄ¨į¤ēã§č¨­åŽšãĢかかわらずã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒ•ã‚Ąã‚¤ãƒĢをåĢむノãƒŧãƒˆãŒæœ€å°åŒ–ã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix https://github.com/misskey-dev/misskey/pull/14772#discussion_r1821707117
2024-10-30 09:57:54 +09:00
github-actions[bot]
a96f09cee3 Bump version to 2024.10.2-alpha.2 2024-10-28 12:23:59 +00:00
ã‹ãŖã“ã‹ã‚Š
f30d19051f enhance(backend): check_connect.js で全RedisとDBへぎæŽĨįļšã‚’įĸēčĒã™ã‚‹ã‚ˆã†ãĢ (#14853)
* fix race conditions in check_connect.js

(cherry picked from commit 524ddb96770690455b82522104a543c5b0b1f3b3)

* fix

* Update Changelog

---------

Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
2024-10-28 21:06:54 +09:00
Tamme Schichler
8eb7749e44 fix(backend): Accept arrays in ActivityPub icon and image properties (#14825)
This is allowed according to the Activity vocabulary: https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon
The issue is noticeable in combination with Bridgy Fed: https://github.com/snarfed/bridgy-fed/issues/1408
2024-10-28 21:06:16 +09:00
Pinapelz
0472d43ee9 fix: encode RSS uris with escape sequences before fetching (#14826)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-28 21:04:46 +09:00
syuilo
eb701f2ff4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-10-28 20:42:23 +09:00
syuilo
74847bce30 enhance: ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗįŽĄį†į”ģéĸぎ攚善 2024-10-28 20:42:14 +09:00
woxtu
eecfac1dd9 Remove undefined styles (#14858) 2024-10-28 20:22:07 +09:00
syuilo
e927507886 🎨 2024-10-28 18:34:18 +09:00
syuilo
b1073714ba Update about-misskey.vue 2024-10-28 12:46:39 +09:00
ã‹ãŖã“ã‹ã‚Š
04b37a1315 enhance(i18n): ã‚Ģã‚ŋãƒĢãƒŧãƒ‹ãƒŖčĒžã‚’čŋŊ加 (#14842)
* enhance(i18n): 寞åŋœč¨€čĒžãŽčŋŊ加

* įŋģč¨ŗé€˛æ—ãŒ70%ãĢæē€ãŸãĒいもぎを除外

* Update Changelog

* įŋģč¨ŗé€˛æ—ãŒ70%をčļ…えたら導å…ĨãŽæ—¨ã‚’æ˜Žč¨˜

* typo

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-28 12:32:17 +09:00
syuilo
93a03e6b6d New Crowdin updates (#14767)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)
2024-10-28 11:43:55 +09:00
ã‹ãŖã“ã‹ã‚Š
ec4358d1e8 fix(misskey-js): WebSocketãŽåž‹åŽšįžŠã‚’ReconnectingWebsocketãĢ䞝存するようãĢ (#14850)
* fix(misskey-js): WebSocketãŽåž‹åŽšįžŠã‚’ReconnectingWebsocketãĢ䞝存するようãĢ

* Update Changelog

* run api extractor

* fix

* fix
2024-10-28 11:43:05 +09:00
ã‹ãŖã“ã‹ã‚Š
a6a1e3d733 enhance(frontend): Self-XSS防æ­ĸį”¨ãŽãƒĄãƒƒã‚ģãƒŧジをčŋŊ加 (#14839)
* enhance(frontend): Self-XSS防æ­ĸį”¨ãŽãƒĄãƒƒã‚ģãƒŧジをčŋŊ加

* Update Changelog

* embedãĢã‚‚åŒæ§˜ãŽč¨˜čŋ°ã‚’čŋŊ加
2024-10-26 22:07:26 +09:00
github-actions[bot]
ded6ef207b Bump version to 2024.10.2-alpha.1 2024-10-25 13:16:43 +00:00
ã‹ãŖã“ã‹ã‚Š
db95b6b0d6 🎨
https://github.com/misskey-dev/misskey/pull/14828 ぎデã‚ļã‚¤ãƒŗäŋŽæ­Ŗ
2024-10-25 19:37:01 +09:00
ã‹ãŖã“ã‹ã‚Š
eeea4ec00b fix(backend): æ‹›åž…ã‚ŗãƒŧドį™ēčĄŒå¯čƒŊæŽ‹ã‚Šæ•°įŽ—å‡ēãĢäŊŋį”¨ã™ãšããƒ­ãƒŧãƒĢポãƒĒã‚ˇãƒŧぎ値が違うぎをäŋŽæ­Ŗ (#14834)
* fix: should use invite limit cycle to calculate invite/limit

* Update Changelog

* Update changelog

---------

Co-authored-by: Lhc_fl <lhcfl@outlook.com>
2024-10-25 15:09:37 +09:00
ã‹ãŖã“ã‹ã‚Š
07b2c3e5b2 fix(frontend): įŽĄį†į”ģéĸぎãƒĒãƒŗã‚¯åˆ‡ã‚Œã‚’äŋŽæ­Ŗ (#14831)
* fix(frontend): įŽĄį†į”ģéĸぎãƒĒãƒŗã‚¯åˆ‡ã‚Œã‚’äŋŽæ­Ŗ

* Update Changelog
2024-10-25 15:09:07 +09:00
ã‹ãŖã“ã‹ã‚Š
076cc953e2 enhance(frontend): 外部ã‚ĸプãƒĒčĒč¨ŧį”ģéĸãŽæ”šč‰¯ (#14828)
* enhance(frontend): 外部ã‚ĸプãƒĒčĒč¨ŧį”ģéĸãŽæ”šč‰¯

* 🎨

* lint

* Update Changelog

* indent

* lint

* enhance: miauthぎãƒĒダイãƒŦクト先をUIå†…ã§ã‚‚čĄ¨į¤ēするようãĢ

* 🎨

* fix

* fix
2024-10-25 14:20:33 +09:00
ã‹ãŖã“ã‹ã‚Š
15ae1605ec enhance(frontend): 「単ãĒるナッキãƒŧ」ぎčĒŋ整 (#14807)
* enhance(frontend): 「単ãĒるナッキãƒŧ」ぎčĒŋ整

* refactor

* comment

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-23 14:23:29 +09:00
éĨē子w (Yumechi)
48d1539f3b Merge commit from fork
[ghsa-gq5q-c77c-v236](https://github.com/misskey-dev/misskey/security/advisories/ghsa-gq5q-c77c-v236)

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-10-22 18:17:56 +09:00
github-actions[bot]
8b6d321a76 Bump version to 2024.10.2-alpha.0 2024-10-22 08:45:08 +00:00
syuilo
952fec5665 feat: 過åŽģぎノãƒŧトを非å…Ŧ開化/フりロワãƒŧぎãŋ襨į¤ē可čƒŊãĢできる抟čƒŊ (#14814)
* wip

* Update CHANGELOG.md

* wip

* wip

* wip

* Update privacy.vue

* wip
2024-10-22 17:08:53 +09:00
syuilo
70b2a8f72e fix(frontend): /iぎãƒŦã‚šãƒãƒŗã‚šãĢåĢぞれãĒã„ãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŒæļˆãˆãšãĢ掋りįļšã‘ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2024-10-21 19:59:20 +09:00
syuilo
c4f1ca2fd9 fix(frontend): MkSelectでmodelValueが更新されãĒい限り値を更新しãĒいようãĢ 2024-10-21 19:14:02 +09:00
Kisaragi
9d0f7eeb9c docs: ActivityPubåą¤ãŽå¤‰æ›´ã‚’åĢむ場合ãĢやるずきことを明文化 (#14812) 2024-10-21 15:12:28 +09:00
ã‹ãŖã“ã‹ã‚Š
bc1fce9af6 fix(frontend): デッキぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚ĢナムでwithSensitiveãŒåˆŠį”¨ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14772)
* fix(frontend): デッキぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚ĢナムでwithSensitiveãŒåˆŠį”¨ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* Update Changelog

* Update packages/frontend/src/ui/deck/tl-column.vue
2024-10-21 13:22:21 +09:00
ã‹ãŖã“ã‹ã‚Š
5f12bc515d Update CHANGELOG.md 2024-10-21 13:11:11 +09:00
Yuba
2f9c04b23b refs#10866 投į¨ŋダイã‚ĸログでEscキãƒŧがæŠŧされたときIMEå…Ĩ力中ãĒらダイã‚ĸログは閉じãĒい (#14787) 2024-10-21 12:51:45 +09:00
syuilo
5c79d8db20 feat: ノãƒŧãƒˆãŽé–˛čϧãĢãƒ­ã‚°ã‚¤ãƒŗåŋ…é ˆãĢã™ã‚‹č¨­åŽš (#14799)
* wip

* wip

* wip

* Update packages/frontend/src/pages/note.vue

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* wip

* Update WebhookTestService.ts

* Update privacy.vue

* wip

* rename

* Update locales/ja-JP.yml

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* 🎨

* wip

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-10-21 12:49:29 +09:00
ã‹ãŖã“ã‹ã‚Š
bc0c53b92b fix(frontend): Captcha ぎエナãƒŧãƒãƒŗãƒ‰ãƒĒãƒŗã‚° (#14811)
* fix(frontend): Captcha ぎエナãƒŧãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’äŋŽæ­Ŗ (MisskeyIO#768)

(cherry picked from commit 88912d0f8c)

* Update Changelog

* typo

---------

Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
2024-10-21 11:44:57 +09:00
ã‹ãŖã“ã‹ã‚Š
d6caa4d9c4 fix(frontend): 通įŸĨãŽį¯„å›˛æŒ‡åŽšãŒåŋ…čρãĒい通įŸĨč¨­åŽšã§ã‚‚į¯„å›˛æŒ‡åŽšãŒã§ãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14798)
* fix(frontend): 通įŸĨãŽį¯„å›˛æŒ‡åŽšãŒåŋ…čρãĒい通įŸĨč¨­åŽšã§ã‚‚į¯„å›˛æŒ‡åŽšãŒã§ãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-20 17:29:41 +09:00
syuilo
041c9caf31 🎨 2024-10-20 16:38:27 +09:00
tetsuya-ki
1d106b3ae8 Enhance: ドナイブでã‚ŊãƒŧトができるようãĢ (#14801)
* Enhance: ドナイブでã‚ŊãƒŧトができるようãĢ

* Update CHANGELOG.md
2024-10-20 16:17:16 +09:00
ã‹ãŖã“ã‹ã‚Š
58419e1621 refactor(frontend): ペãƒŧジ内でdocument.titleã‚’į›´æŽĨ操äŊœã•せãĒい, ã‚ŋイポäŋŽæ­Ŗ ãĒお (taiyme#288) (#14778)
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-10-19 21:45:25 +09:00
ã‹ãŖã“ã‹ã‚Š
2250e521e4 refactor(frontend): getBgColorã‚’å…ąé€šåŒ– (#14782)
* refactor: getBgColoré–ĸ数ぎ切りå‡ēし + fix types (taiyme#291)

* move thing

* revert unnecesary changes

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-10-19 18:02:09 +09:00
ã‹ãŖã“ã‹ã‚Š
a3a99467f0 enhance(frontend): Bull Dashboard ãĢ relationship queue をčŋŊ加 (#14777)
* spec(frontend): Bull Dashboard ãĢ relationship queue をčŋŊ加 (MisskeyIO#751)

(cherry picked from commit a8bbccbefa)

* Update Changelog

* Update Changelog

---------

Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
2024-10-19 17:25:11 +09:00
github-actions[bot]
b1aac6acc3 [skip ci] Update CHANGELOG.md (prepend template) 2024-10-15 04:53:48 +00:00
github-actions[bot]
d2e8dc4fe3 Release: 2024.10.1 2024-10-15 04:53:43 +00:00
zyoshoka
b990ae6b23 test(backend): add federation test (#14582)
* test(backend): add federation test

* fix(ci): install pnpm

* fix(ci): cd

* fix(ci): build entire project

* fix(ci): skip frontend build

* fix(ci): pull submodule when checkout

* chore: show log for debugging

* Revert "chore: show log for debugging"

This reverts commit a930964b8d.

* fix(ci): build entire project

* chore: omit unused globals

* refactor: use strictEqual and simplify some asserts

* test: follow requests

* refactor: add resolveRemoteNote function

* refactor: refine resolveRemoteUser function

* refactor: cache admin credentials

* refactor: simplify assertion with excluded fields

* refactor: use assert

* test: note

* chore: labeler detect federation

* test: blocking

* test: move

* fix: use appropriate TLD

* chore: shorter purge interval

* fix(ci): change TLD

* refactor: delete trivial comment

* test(user): isCat

* chore: use jest

* chore: omit logs

* chore: add memo

* fix(ci): omit unnecessary build

* test: pinning Note

* fix: build daemon in container

* style: indent

* test(streaming): timeline

* chore: rename

* fix: delete role after test

* refactor: resolve users by uri

* fix: delete antenna after test

* test: api timeline

* test: Note deletion

* refactor: sleep function

* test: notification

* style: indent

* refactor: type-safe host

* docs: update description

* refactor: resolve function params

* fix(block): wrong test name

* fix: invalid type

* fix: longer timeout for fire testing

* test(timeline): hashtag

* test(note): vote delivery

* fix: wrong description

* fix: hashtag channel param type

* refactor: wrap basic cases

* test(timeline): add homeTimeline tests

* fix(timeline): correct wrong case and description

* test(notification): add tests for Note

* refactor(user): wrap profile consistency with describe

* chore(note): add issue link

* test(timeline): add test

* test(user): suspension

* test: emoji

* refactor: fetch admin first

* perf: faster tests

* test(drive): sensitive flag

* test(emoji): add tests

* chore: ignore .config/docker.env

* chore: hard-coded tester IP address

* test(emoji): custom emoji are surrounded by zero width space

* refactor: client and username as property

* test(notification): mute

* fix(notification): correct description

* test(block): mention

* refactor(emoji): addCustomEmoji function

* fix: typo

* test(note): add reaction tests

* test(timeline): Note deletion

* fix: unnecessary ts-expect-error

* refactor: unnecessary fetch mocking

* chore: add TODO comments

* test(user): deletion

* chore: enable --frozen-lockfile

* fix(ci): copying configs

* docs: update CONTRIBUTING.md

* docs: fix typo

* chore: set default sleep duration

* fix(notification): omit flaky tests

* fix(notification): correct type

* test(notification): add api endpoint tests

* chore: remove redundant mute test

* refactor: use param client

* fix: start timer after trigger

* refactor: remove unnecessary any

* chore: shorter timeout for checking if fired

* fix(block): remove outdated comment

* refactor: shorten remote user variable name

* refactor(block): use existing function

* refactor: file upload

* docs: update description

* test(user): ffVisibility

* fix: `/api/signin` -> `/api/signin-flow`

* test: abuse report

* refactor: use existing type

* refactor: extract duplicate configs to template file

* fix: typo

* fix: avoid conflict

* refactor: change container dependency

* perf: start misskey parallelly

* fix: remove dependency

* chore(backend): add typecheck

* test: add check for #14728

* chore: enable eslint check

* perf: don't start linked services when test

* test(note): remote note deletion for moderation

* chore: define config template

* chore: write setup script

* refactor: omit unnecessary conditional

* refactor: clarify scope

* refactor: omit type assertion

* refactor: omit logs

* style

* refactor: redundant promise

* refactor: unnecessary imports

* refactor: use readable error code

* refactor: cache set in signin function

* refactor: optimize import
2024-10-15 13:37:00 +09:00
syuilo
3cea890eba fix(frontend): blinkã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒå‹•äŊœã—ãĻいãĒいぎをäŋŽæ­Ŗ 2024-10-15 13:01:06 +09:00
syuilo
21a2aa5243 Update CHANGELOG.md 2024-10-15 12:30:40 +09:00
syuilo
825d218692 Update CHANGELOG.md 2024-10-15 10:39:36 +09:00
syuilo
b5de525548 add note 2024-10-15 10:32:00 +09:00
syuilo
5005cc8ae3 add note 2024-10-14 21:00:20 +09:00
syuilo
f13c3909a0 refactor(backend): remove unnecessary any 2024-10-14 17:54:27 +09:00
syuilo
77ebabb3dc Revert "refactor"
This reverts commit 7fd8ef344b.
2024-10-14 17:51:47 +09:00
syuilo
7fd8ef344b refactor 2024-10-14 17:43:44 +09:00
syuilo
b0a251d231 🎨 2024-10-14 15:35:44 +09:00
github-actions[bot]
04e74aa28c Bump version to 2024.10.1-beta.6 2024-10-14 04:19:47 +00:00
syuilo
140322b8e2 Update CHANGELOG.md 2024-10-14 12:38:12 +09:00
syuilo
3b361a9d0b perf(frontend): make skipNoteRender on by default 2024-10-14 12:37:18 +09:00
syuilo
c46d6d8edd perf(frontend-embed): improve note rendering performance 2024-10-14 12:34:03 +09:00
syuilo
64bbce4cf4 perf(frontend): improve notification rendering performance 2024-10-14 12:32:59 +09:00
github-actions[bot]
ddca6bdc01 Bump version to 2024.10.1-beta.5 2024-10-14 02:34:17 +00:00
ã‹ãŖã“ã‹ã‚Š
8b7290d6b0 enhance(backend): 個äēē厛ぎおįŸĨã‚‰ã›ã¯ã‚ã‹ãŖãŸã‚’æŠŧすとã‚ĸãƒŧã‚ĢイブするようãĢ (#14762)
* enhance(backend): 個äēē厛ぎおįŸĨã‚‰ã›ã¯ã‚ã‹ãŖãŸã‚’æŠŧすとã‚ĸãƒŧã‚ĢイブするようãĢ

* Update Changelog

* enhance(frontend): ã‚ĸãƒŧã‚Ģイブ済ãŋぎもぎをčĒ­ãŋčžŧめるようãĢ

* Update Changelog

* fix changelog

* 🎨
2024-10-14 11:23:26 +09:00
syuilo
521d92014d New Crowdin updates (#14753)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)
2024-10-14 11:22:51 +09:00
syuilo
2190092de6 perf(frontend): ノãƒŧトぎãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ã‚’ã‚šã‚­ãƒƒãƒ—ã§ãã‚‹ã‚ˆã†ãĢ 2024-10-14 11:22:02 +09:00
syuilo
064d6ca56f fix(backend): RBT有劚時、ãƒĒノãƒŧトぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒåæ˜ ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2024-10-14 09:11:03 +09:00
ã‹ãŖã“ã‹ã‚Š
d0bb0b51f5 fix(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§ã€åēƒå‘ŠãŒãĒい際ãĢもåēƒå‘ŠãŽwrapperがå‡ēãĻしぞうぎをäŋŽæ­Ŗ (#14763) 2024-10-14 03:06:10 +09:00
ã‹ãŖã“ã‹ã‚Š
088e05ea66 fix(frontend): äŊŋį”¨ã•ã‚ŒãĻいるexposeを垊æ´ģさせる (#14764) 2024-10-14 02:54:01 +09:00
github-actions[bot]
fb23b24f5c Bump version to 2024.10.1-beta.4 2024-10-13 11:43:27 +00:00
ãŠã•ã‚€ãŽã˛ã¨
33b34ad7b8 feat: 運å–ļぎã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒä¸€åŽšæœŸé–“ãĒい場合は通įŸĨīŧ‹æ‹›åž…åˆļãĢį§ģčĄŒã—ãŸéš›ãĢ通įŸĨ (#14757)
* feat: 運å–ļぎã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒä¸€åŽšæœŸé–“ãĒい場合は通įŸĨīŧ‹æ‹›åž…åˆļãĢį§ģčĄŒã—ãŸéš›ãĢ通įŸĨ

* fix misskey-js.api.md

* Revert "feat: 運å–ļぎã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒä¸€åŽšæœŸé–“ãĒい場合は通įŸĨīŧ‹æ‹›åž…åˆļãĢį§ģčĄŒã—ãŸéš›ãĢ通įŸĨ"

This reverts commit 3ab953bdf8.

* 通įŸĨをやめãĻãƒĻãƒŧã‚ļ単äŊã§ãŽãŠįŸĨらせ抟čƒŊãĢ変更

* ãƒ†ã‚šãƒˆį”¨åŽŸčŖ…ã‚’æˆģす

* Update packages/backend/src/queue/processors/CheckModeratorsActivityProcessorService.ts

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix remove empty then

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-13 20:32:12 +09:00
syuilo
5229f5de4d refactor(backend): remove unnecessary .then 2024-10-13 20:32:02 +09:00
syuilo
ff47fef572 feat: ãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧぎã‚ĩãƒŧバãƒŧæƒ…å ąã‚’åŽé›†ã—ãĒいã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ (#14634)
* wip

* wip

* Update FetchInstanceMetadataService.ts

* Update FetchInstanceMetadataService.ts

* Update types.ts
2024-10-13 20:22:16 +09:00
ã‹ãŖã“ã‹ã‚Š
45d42b8641 feat: ãƒĻãƒŧã‚ļãƒŧぎ名前ãĢįρæ­ĸワãƒŧãƒ‰ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#14756)
* wip

* 🎨

* Enhance: ãƒĸデãƒŦãƒŧã‚ŋãƒŧäģĨ上はåˆļ限ぎåŊąéŸŋを受けãĒいようãĢ

* refactor

* better error handling

* fix

* Revert "better error handling"

This reverts commit 5670b29cfa.

* error handling

* エナãƒŧがå‡ēãĒいぎをäŋŽæ­Ŗ

* translation

* Update Changelog

* status code

* âœŒī¸

* ãƒĸデãƒŦãƒŧã‚ŋãƒŧäģĨ上はåŊąéŸŋãĒã„ã“ã¨ã‚’æ˜Žč¨˜

* 🎨

* update changelog

* spdx

* Update update.ts

* refactor

* eliminate `screen name`

* remove untracked file

---------

Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>
2024-10-13 20:21:25 +09:00
syuilo
c4c69cd267 🎨 2024-10-12 11:28:58 +09:00
FineArchs
ee08e9f51e refactor: MkStickyContainerで<style />をäŊŋう (#14755)
* remove rootEL ref

* use css module

* use v-bind in css

* --MI prefix

* remove unused ref

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-12 11:20:55 +09:00
syuilo
85bb1ff1db 🎨 2024-10-12 11:18:26 +09:00
syuilo
824c51a19f fix(frontend): fix style
Fix #14754
2024-10-12 10:32:00 +09:00
syuilo
ef90f83917 Update index.d.ts 2024-10-12 10:31:40 +09:00
syuilo
a87a18f40d Update about-misskey.vue 2024-10-12 10:11:55 +09:00
ã‹ãŖã“ã‹ã‚Š
2f09d69773 fix(backend): キãƒĨãƒŧぎエナãƒŧãƒ­ã‚°ã‚’į°Ąį•Ĩ化するようãĢ (#14748)
* reduce federation log spam

* Don't record stack trace for unrecoverable errors.
* Avoid logging duplicate stace traces.

(cherry picked from commit ed0570110bf8cb8e8959591dccfa3c35999106ce)

* improve error summaries

(cherry picked from commit 20dd66f735d9778df0371001e303549dce619260)

* fix lint errors

(cherry picked from commit 83869e1c470b12b3bf4b23d885514d926620662a)

* condense job info

(cherry picked from commit 786702e076ad1af14538849512ad31c0ced7afe6)

* fix maxAttempts calculation

(cherry picked from commit b4d10aa8f821e594ec9c907eb2a5bdb3c73c67d5)

* condense error info

(cherry picked from commit f62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1)

* normalize ID logging

(cherry picked from commit d8e1e4890d28347239162e26235eb68b1ff96654)

* further condense error details

(cherry picked from commit d867c2089b3b24680df0713a2aa0914789e45670)

* collapse AbortErrors

(cherry picked from commit 5171ba7113ebc7242527768afb9ab4cec534e3b3)

* don't log job name unless it has one

(cherry picked from commit a5316c06ed770b60f7b4c7ff5aa8c71cc0558db7)

* Update Changelog

* Record origin

---------

Co-authored-by: Hazel K <acomputerdog@gmail.com>
2024-10-11 21:29:03 +09:00
github-actions[bot]
777804605e Bump version to 2024.10.1-beta.3 2024-10-11 12:13:47 +00:00
syuilo
af1cbc131f wip (#14745) 2024-10-11 21:05:53 +09:00
syuilo
c397b42242 chore: add description 2024-10-11 21:01:50 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a2cd6a7709 feat(backend): 7æ—Ĩ間運å–ļぎã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒãĒいã‚ĩãƒŧバをč‡Ēå‹•įš„ãĢ招垅åˆļãĢする (#14746)
* feat(backend): 7æ—Ĩ間運å–ļぎã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚ŖãŒãĒいã‚ĩãƒŧバをč‡Ēå‹•įš„ãĢ招垅åˆļãĢする

* fix RoleService.

* fix

* fix

* fix

* add test and fix

* fix

* fix CHANGELOG.md

* fix test
2024-10-11 20:59:36 +09:00
FineArchs
12bc671511 fix: admin/emoji/update ã§ä¸æ­ŖãĒエナãƒŧがį™ēį”Ÿã™ã‚‹ (#14750)
* fix emoji updating bug

* update changelog

* type fix

* " -> '

* conprehensiveness check

* lint

* undefined -> null
2024-10-11 17:17:45 +09:00
ã‹ãŖã“ã‹ã‚Š
d376aab45e Update CHANGELOG.md (書き斚を揃える) 2024-10-10 17:39:20 +09:00
syuilo
1ad3148533 clean up 2024-10-10 17:35:10 +09:00
github-actions[bot]
132c4ba6ce Bump version to 2024.10.1-beta.2 2024-10-10 07:24:24 +00:00
syuilo
67a5fccb3b Update CHANGELOG.md 2024-10-10 16:16:47 +09:00
syuilo
4c84842f3d 🎨 2024-10-10 16:14:32 +09:00
syuilo
54849bde6c clean up 2024-10-10 16:14:11 +09:00
ã‹ãŖã“ã‹ã‚Š
b668d161a9 refactor(frontend): prefix css variables (UI) (#14739)
* refactor(frontend): prefix css variables

* `MI_UI` -> `MI`

* fix

* `stickyBottom`

* stickyTop
2024-10-10 16:12:16 +09:00
github-actions[bot]
21e51567e7 Bump version to 2024.10.1-beta.1 2024-10-10 05:56:04 +00:00
github-actions[bot]
ebae39cba5 Bump version to 2024.10.1-alpha.0 2024-10-10 05:17:00 +00:00
syuilo
433732bcfc New Crowdin updates (#14733)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)
2024-10-10 14:16:24 +09:00
ã‹ãŖã“ã‹ã‚Š
a624546812 fix(frontend): ãƒĻãƒŧã‚ļãƒŧį™ģéŒ˛åŽŒä熿™‚ãĢã‚ĩã‚¤ãƒŗã‚¤ãƒŗAPIをåˆĨ途äŊŋį”¨ã—ãĻいたぎをäŋŽæ­Ŗ (#14738)
* fix(frontend): ãƒĻãƒŧã‚ļãƒŧį™ģéŒ˛åŽŒä熿™‚ãĢã‚ĩã‚¤ãƒŗã‚¤ãƒŗAPIをåˆĨ途äŊŋį”¨ã—ãĻいたぎをäŋŽæ­Ŗ

* emitされるã‚Ēブジェクトぎ型を変更したことãĢäŧ´ã†äŋŽæ­Ŗ

* Update Changelog
2024-10-10 14:05:20 +09:00
syuilo
4a356f1ba7 refactor(frontend): prefix css variables (#14725)
* wip

* Update index.d.ts

* remove unnecessary codes
2024-10-09 18:08:14 +09:00
github-actions[bot]
0ad31bd5d4 [skip ci] Update CHANGELOG.md (prepend template) 2024-10-09 05:17:31 +00:00
github-actions[bot]
6de7c27522 Release: 2024.10.0 2024-10-09 05:17:26 +00:00
syuilo
a304185eb8 Update CHANGELOG.md 2024-10-09 14:07:05 +09:00
syuilo
c13545f965 🎨 2024-10-09 11:58:51 +09:00
dependabot[bot]
0da6f14b3b build(deps): bump actions/cache from 4.0.2 to 4.1.0 (#14718)
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.0.2...v4.1.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 10:25:01 +09:00
syuilo
dd39c5e059 Update packages/frontend/src/components/MkAbuseReport.vue
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-10-09 09:47:28 +09:00
ã‹ãŖã“ã‹ã‚Š
1c99785e7e Merge branch 'master' into develop 2024-10-08 21:10:27 +09:00
syuilo
d0213962bf Update packages/backend/src/core/entities/FlashEntityService.ts
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-10-08 18:59:10 +09:00
syuilo
9858e12078 New Crowdin updates (#14723)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)
2024-10-08 18:50:09 +09:00
syuilo
c14eba3e6d Update packages/frontend/src/store.ts
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-10-08 10:40:41 +09:00
syuilo
993d3fbe55 New Crowdin updates (#14722)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2024-10-08 09:22:58 +09:00
github-actions[bot]
3a11d5ede6 Bump version to 2024.10.0-beta.6 2024-10-07 00:54:00 +00:00
FineArchs
ed89b4bd94 refactor: æ‹Ąåŧĩ抟čƒŊã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢぎペãƒŧã‚¸ãŽä¸€éƒ¨ã‚’ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆã¨ã—ãĻ分é›ĸ (#14654)
* create MkExtensionInstaller.vue

* annotation

* add fallbacks

* storybook

* update annotations

* Update MkExtensionInstaller.vue

* use additonalInfo slot
2024-10-07 09:46:04 +09:00
syuilo
03fb688073 New Crowdin updates (#14695)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)
2024-10-07 09:44:35 +09:00
syuilo
8b2780c730 Update packages/frontend/src/store.ts
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-10-07 09:42:35 +09:00
ã‹ãŖã“ã‹ã‚Š
d2f1d45ea3 fix(frontend): クナイã‚ĸãƒŗãƒˆä¸Šã§ãŽæ™‚é–“ãƒ™ãƒŧã‚šãŽåŽŸį¸žį˛åž—å‹•äŊœãŒåŽŸį¸žį˛åž—åžŒã‚‚į™ē動しãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14717)
* Check if time-based achievements are unlocked before initializing them in main-boot

(cherry picked from commit c0702fd92f70782005517c0065048ececa1ef287)

* Update Changelog

---------

Co-authored-by: Evan Paterakis <evan@geopjr.dev>
2024-10-07 09:07:02 +09:00
syuilo
a594d9f26b make animatedMfm enable by default 2024-10-05 19:47:45 +09:00
syuilo
26afe1cc96 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-10-05 18:57:25 +09:00
syuilo
7933b6662e 🎨 2024-10-05 18:57:23 +09:00
zyoshoka
ddf8e2a3dc fix(backend): correct admin/abuse-user-reports schema (#14711)
* fix(backend): correct `abuse-user-reports` schema

* Update CHANGELOG.md
2024-10-05 18:35:37 +09:00
syuilo
ddc799fe3d fix of d8cb7305ef 2024-10-05 18:29:02 +09:00
syuilo
057a6d731d 🎨 2024-10-05 18:24:04 +09:00
github-actions[bot]
254c063455 Bump version to 2024.10.0-beta.5 2024-10-05 07:31:13 +00:00
ã‹ãŖã“ã‹ã‚Š
9d026975bc fix(backend/test): #14558 äģĨ降e2eテ゚トがたぞãĢå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14709)
* fix(backend/test): MisskeyIO#727 äģĨ降e2eテ゚トがたぞãĢå¤ąæ•—ã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#735)

* âœŒī¸

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-10-05 16:20:44 +09:00
syuilo
d8cb7305ef feat: é€šå ąãŽåŧˇåŒ– (#14704)
* wip

* Update CHANGELOG.md

* lint

* Update types.ts

* wip

* âœŒī¸

* Update MkAbuseReport.vue

* tweak
2024-10-05 16:20:15 +09:00
syuilo
043fef9fdf 🎨 2024-10-05 15:19:07 +09:00
ãŠã•ã‚€ãŽã˛ã¨
0d7d1091c8 enhance: äēēæ°—ぎPlayを10äģļäģĨ上表į¤ēできるようãĢ (#14443)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2024-10-05 14:37:52 +09:00
ã‹ãŖã“ã‹ã‚Š
d8bf1ff7e9 #14675 ãƒŦビãƒĨãƒŧぎäŋŽæ­Ŗ (#14705) 2024-10-05 13:47:50 +09:00
ãŠã•ã‚€ãŽã˛ã¨
88698462a9 feat(backend): é€šå ąãŠã‚ˆãŗé€šå ąč§Ŗæąē時ãĢ送å‡ēされるSystemWebhookãĢãƒĻãƒŧã‚ļæƒ…å ąã‚’åĢめるようãĢする (#14698)
* feat(backend): é€šå ąãŠã‚ˆãŗé€šå ąč§Ŗæąē時ãĢ送å‡ēされるSystemWebhookãĢãƒĻãƒŧã‚ļæƒ…å ąã‚’åĢめるようãĢする

* テ゚ト送äŋĄã‚‚ペイロãƒŧドåŊĸåŧã‚’合わせる

* add spaces

* fix test
2024-10-05 12:51:46 +09:00
ã‹ãŖã“ã‹ã‚Š
ae3c155490 fix: signin ãŽčŗ‡æ ŧæƒ…å ąãŒčļŗã‚ŠãĒいだけぎ場合はエナãƒŧãĢせず200をčŋ”すようãĢ (#14700)
* fix: signin ãŽčŗ‡æ ŧæƒ…å ąãŒčļŗã‚ŠãĒいだけぎ場合はエナãƒŧãĢせず200をčŋ”すようãĢ

* run api extractor

* fix

* fix

* fix test

* /signin -> /signin-flow

* fix

* fix lint

* rename

* fix

* fix
2024-10-05 12:03:47 +09:00
syuilo
fa06c59eae 🎨 2024-10-04 19:09:46 +09:00
ã‹ãŖã“ã‹ã‚Š
b36d13d90c fix(frontend): ãƒ­ã‚°ã‚¤ãƒŗį”ģéĸã§ã‚­ãƒŖãƒ—ãƒãƒŖãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14694)
* fix(frontend): ãƒ­ã‚°ã‚¤ãƒŗį”ģéĸã§ã‚­ãƒŖãƒ—ãƒãƒŖãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* rename
2024-10-04 18:45:03 +09:00
github-actions[bot]
3d637af65b Bump version to 2024.10.0-beta.4 2024-10-04 08:41:30 +00:00
syuilo
2340de035b New Crowdin updates (#14677)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2024-10-04 17:32:36 +09:00
ã‹ãŖã“ã‹ã‚Š
d8f30fb793 fix(frontend): canvas-confettiãŽåž‹åŽšįžŠã‚’čŋŊ加 (#14692) 2024-10-04 17:32:18 +09:00
syuilo
708ffaef5c 🎨 2024-10-04 17:29:10 +09:00
syuilo
2639e92e18 🎨 2024-10-04 17:07:27 +09:00
syuilo
ea2675eaab fix(frontend): ãƒĒãƒŗã‚¯å‹•äŊœãŽã‚Ēãƒŧバãƒŧナイドが動äŊœã—ãĻいãĒいぎをäŋŽæ­Ŗ 2024-10-04 16:41:08 +09:00
github-actions[bot]
3b0b4f83dd Bump version to 2024.10.0-beta.3 2024-10-04 06:28:36 +00:00
ã‹ãŖã“ã‹ã‚Š
975c2e7bc5 enhance(frontend): ã‚ĩã‚¤ãƒŗã‚¤ãƒŗį”ģéĸぎ攚善 (#14658)
* wip

* Update MkSignin.vue

* Update MkSignin.vue

* wip

* Update CHANGELOG.md

* enhance(frontend): ã‚ĩã‚¤ãƒŗã‚¤ãƒŗį”ģéĸぎ攚善

* Update Changelog

* 14655ぎ変更取りčžŧãŋ

* spdx

* fix

* fix

* fix

* 🎨

* 🎨

* 🎨

* 🎨

* CaptchaがãƒĒã‚ģットされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* æŦĄãŽå‡Ļį†ã‚’signin apiからčĒ­ãŋ取るようãĢ

* Add Comments

* fix

* fix test

* attempt to fix test

* fix test

* fix test

* fix test

* fix

* fix test

* fix: 一部ぎエナãƒŧãŒãĄã‚ƒã‚“ã¨å‡ēるようãĢ

* Update Changelog

* 🎨

* 🎨

* remove border

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-04 15:23:33 +09:00
syuilo
e344650278 Update generate.tsx 2024-10-04 13:40:49 +09:00
syuilo
1aee260398 fix test 2024-10-04 12:23:24 +09:00
syuilo
2fa805b8f7 🎨 2024-10-04 11:55:46 +09:00
syuilo
ed71b0b7d4 🎨 2024-10-04 11:27:08 +09:00
syuilo
864327b4a7 update deps 2024-10-04 11:20:56 +09:00
syuilo
c1597be458 🎨 2024-10-04 10:18:36 +09:00
ã‹ãŖã“ã‹ã‚Š
a08a38c29a fix(test): 初期ã‚ģットã‚ĸップで初期パ゚ワãƒŧドをå…Ĩ力しãĻいãĒいぎをäŋŽæ­Ŗ (#14685) 2024-10-04 07:54:19 +09:00
github-actions[bot]
650e22c90d Bump version to 2024.10.0-beta.2 2024-10-03 12:47:03 +00:00
github-actions[bot]
fa2558fce8 Bump version to 2024.10.0-alpha.1 2024-10-03 12:02:35 +00:00
ã‹ãŖã“ã‹ã‚Š
7bdc4e8509 fix: 初期パ゚ワãƒŧãƒ‰ã‚’ã‚ŗãƒĄãƒŗãƒˆã‚ĸã‚Ļト (#14682)
* fix: 初期パ゚ワãƒŧãƒ‰ã‚’ã‚ŗãƒĄãƒŗãƒˆã‚ĸã‚Ļト

* 🎨

* fix indent
2024-10-03 21:01:09 +09:00
ã‹ãŖã“ã‹ã‚Š
d266c3cdf4 fix(gh): GithubãŽãƒ†ã‚šãƒˆį”¨į’°åĸƒã§setupPasswordが指厚されãĻいãĒいぎをäŋŽæ­Ŗ (#14681) 2024-10-03 20:52:31 +09:00
syuilo
d2175a9b9f initialPassword -> setupPassword 2024-10-03 20:40:39 +09:00
zyoshoka
2a4ab0e187 fix(misskey-js): type fixes related to signup and signin (#14679) 2024-10-03 18:33:56 +09:00
ã‹ãŖã“ã‹ã‚Š
2c1a7470d3 feat: ã‚ĩãƒŧバãƒŧåˆæœŸč¨­åŽšæ™‚ãĢ初期パ゚ワãƒŧドをčĻæą‚ã§ãã‚‹ã‚ˆã†ãĢ (#14626)
* feat: ã‚ĩãƒŧバãƒŧåˆæœŸč¨­åŽšæ™‚å°‚į”¨ãŽåˆæœŸãƒ‘ã‚šãƒ¯ãƒŧãƒ‰ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* į„Ąã„ãŽãĢå…Ĩ力された場合もエナãƒŧãĢする

* 🎨

* 🎨

* cypress-devcontainerãĢもpassã‚’č¨­åŽšīŧˆãƒ†ã‚šãƒˆãŒå¤ąæ•—するためīŧ‰

* [ci skip] 🎨

* âœŒī¸

* test: please revert this commit before merge

* Revert "test: please revert this commit before merge"

This reverts commit 66b2b48f66.

* Update locales/ja-JP.yml

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* build assets

* Update Changelog

* fix condition

* fix condition

* add comment

* change error code

* äģ–ぎエナãƒŧã‚ŗãƒŧドと合わせる

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-10-03 18:18:00 +09:00
syuilo
75ea964312 Update CHANGELOG.md 2024-10-03 17:07:16 +09:00
syuilo
a09b03ed3a Update CHANGELOG.md 2024-10-03 17:06:16 +09:00
Kisaragi
a722ea8ccd fix(backend): é€Ŗåˆé™åŽšå…ˆãŒé–“é•ãŖãĻé€Ŗåˆã—ãĒい先ãĢäģŖå…ĨされãĻいるぎをäŋŽæ­Ŗ (#14662)
* fix(backend): é€Ŗåˆé™åŽšå…ˆãŒé–“é•ãŖãĻé€Ŗåˆã—ãĒい先ãĢäģŖå…ĨされãĻいるぎをäŋŽæ­Ŗ

* build: fix property typo
2024-10-03 17:05:14 +09:00
syuilo
1e9813e19e New Crowdin updates (#14649)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))
2024-10-03 16:16:09 +09:00
github-actions[bot]
e97b7fe2a1 Bump version to 2024.10.0-alpha.0 2024-10-03 06:18:15 +00:00
syuilo
87617dca39 refactor & performance improvements of MkMention 2024-10-03 15:12:07 +09:00
Kisaragi
9dc058189e fix(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧを有劚ãĢしãĻいるときãĢãƒĄãƒŗã‚ˇãƒ§ãƒŗãŽã‚ĸã‚¤ã‚ŗãƒŗãŒã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã—ãĒいようãĢ (#14674) 2024-10-03 15:08:45 +09:00
syuilo
83db116c46 enhance(backend): notify new login (#14673)
* wip

* Update CHANGELOG.md

* wip

* fix

* Update index.d.ts

* Update SigninService.ts

* Update MkNotification.vue
2024-10-03 15:06:04 +09:00
syuilo
d3e2b59f53 update deps 2024-10-03 15:04:53 +09:00
syuilo
1074d625ed enhance: require captcha for signin (#14655)
* wip

* Update MkSignin.vue

* Update MkSignin.vue

* wip

* Update CHANGELOG.md
2024-10-03 12:11:09 +09:00
anatawa12
6dde457452 Misskey js autogen check improvements (#14652)
* ci: Make failure if misskey js autogen detected changes

* ci: set persist-credentials
2024-10-03 09:24:22 +09:00
į”˜į€Ŧここあ
a25d83f249 fix: sassぎmodern-compilerをäŊŋうようãĢ (#14651)
* fix(frontend-embed): ビãƒĢド時ãĢsassぎmodern-compilerをäŊŋうようãĢ

* fix(frontend): ビãƒĢド時ãĢsassぎmodern-compilerをäŊŋうようãĢ
2024-10-03 09:09:37 +09:00
Julia
6fd4de246c Make post form attachments accessible (#14666)
* fix(frontend): Make post form attachments accessible

Adds a role="button", tabindex, and @keydown to MkPostFormAttaches in
order to make it accessible to keyboard users.

* Fix for linter

* Add spacing in type signature
2024-10-03 09:09:08 +09:00
ã‹ãŖã“ã‹ã‚Š
e9519b02fb fix(misskey-js): build misskey-js with types (#14665) 2024-10-01 20:53:02 +09:00
syuilo
b6578861ac 🎨 2024-09-30 20:22:57 +09:00
ã‹ãŖã“ã‹ã‚Š
ca8cc015b0 enhance(frontend): フりロワãƒŧã¸ãŽãƒĄãƒƒã‚ģãƒŧジæŦ„ã‚’æ”šč‰¯ (#14656)
* enhance(frontend): フりロワãƒŧã¸ãŽãƒĄãƒƒã‚ģãƒŧジæŦ„ã‚’æ”šč‰¯

* Update Changelog
2024-09-30 20:05:34 +09:00
github-actions[bot]
4f34a4e4d8 [skip ci] Update CHANGELOG.md (prepend template) 2024-09-29 11:42:26 +00:00
misskey-release-bot[bot]
5fc8b3bc50 Merge pull request #14580 from misskey-dev/develop
Release: 2024.9.0
2024-09-29 11:42:24 +00:00
github-actions[bot]
781e64aa7f Release: 2024.9.0 2024-09-29 11:42:16 +00:00
github-actions[bot]
d6e1f022d4 Bump version to 2024.9.0-beta.14 2024-09-29 11:37:44 +00:00
github-actions[bot]
2ea49703f6 Bump version to 2024.9.0-alpha.13 2024-09-29 09:58:32 +00:00
zyoshoka
1184436461 fix(backend): update and re-enable Bull Dashboard (#14648) 2024-09-29 18:44:55 +09:00
syuilo
0871156780 New Crowdin updates (#14629)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2024-09-29 18:24:58 +09:00
ã‹ãŖã“ã‹ã‚Š
088707c114 enhance(frontend): cwでもįĩĩæ–‡å­—ãƒĄãƒ‹ãƒĨãƒŧを開けるようãĢ (#14647)
* fix(frontend): cwでもįĩĩæ–‡å­—ãƒĄãƒ‹ãƒĨãƒŧを開けるようãĢ

* Update Changelog
2024-09-29 18:24:34 +09:00
syuilo
15f2e1425c tweak MkCondensedLine
#14642
2024-09-29 17:30:16 +09:00
github-actions[bot]
57effa9ef0 Bump version to 2024.9.0-alpha.12 2024-09-28 09:19:30 +00:00
syuilo
f0d0cd2e50 wip (#14643) 2024-09-28 18:15:32 +09:00
syuilo
c3b0e1a2bd Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-09-28 16:45:59 +09:00
syuilo
afbba1ff1c Update WebhookTestService.ts 2024-09-28 16:45:57 +09:00
syuilo
6964b919f8 Update ja-JP.yml 2024-09-28 14:42:07 +09:00
syuilo
e5856c6b3b 🎨 2024-09-28 14:02:48 +09:00
syuilo
3f3c59e1ae 🎨 2024-09-28 13:45:53 +09:00
syuilo
f49d7927aa 🎨 2024-09-28 13:41:31 +09:00
syuilo
9e9198086d enhance(backend): add user.score for moderation purpose 2024-09-28 11:54:40 +09:00
github-actions[bot]
ca022b9349 Bump version to 2024.9.0-alpha.11 2024-09-28 01:22:47 +00:00
FineArchs
25670b5f16 Mk:C:containerぎborderStyleとborderRadiusã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#14638)
* borderStyle and borderRadius

* changelog
2024-09-28 10:06:01 +09:00
syuilo
6fdb2b13f4 update deps 2024-09-28 10:04:16 +09:00
syuilo
28e9d4e483 feat: フりロãƒŧã•ã‚ŒãŸéš›ãŽãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢする (#14430)
* feat: フりロãƒŧã•ã‚ŒãŸéš›ãŽãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢする

Resolve #14425

* Update CHANGELOG.md

* æ—ĸãĢフりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧãŽãƒĄãƒƒã‚ģãƒŧジもčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ

* Update packages/frontend/src/components/MkNotification.vue

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* fix indent

* Update users.ts

* wip

* Update users.ts

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-09-28 09:55:21 +09:00
syuilo
e4d4cc5277 🎨 2024-09-28 09:52:40 +09:00
FineArchs
27a256b502 show shown (#14639) 2024-09-28 08:12:12 +09:00
Yuri Lee
b83a2f33ff test(backend): Add test for Passkey API (#14635) 2024-09-28 08:09:30 +09:00
ã‹ãŖã“ã‹ã‚Š
d8a2eeb7ed feat: エク゚ポãƒŧト厌ä熿™‚ãĢ通įŸĨをį™ēčĄŒã™ã‚‹ã‚ˆã†ãĢ (#14484)
* feat: エク゚ポãƒŧト厌ä熿™‚ãĢ通įŸĨをį™ēčĄŒã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* entitity -> entity

* fix: ペイロãƒŧドをåĢむようãĢ

* fix icon

* exportableEntities -> userExportableEntities
2024-09-26 14:15:03 +09:00
syuilo
89841e4c9a enhance(frontend): įĩĩ文字ピッã‚Ģãƒŧをドロワãƒŧ襨į¤ēするかč‡Ēį”ąãĢč¨­åŽšå¯čƒŊãĢ 2024-09-26 12:41:48 +09:00
syuilo
31988db547 🎨 2024-09-26 11:35:40 +09:00
KOBA789
7134d24c1f perf(backend): Defer instance metadata update (#14558)
* Defer instance metadata update

* Fix last new line

* Fix typo

* Add license notice

* Fix syntax

* Perform deferred jobs on shutdown

* Fix missing async/await

* Fix typo :)

* Update collapsed-queue.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-26 10:25:20 +09:00
syuilo
4c76ea1fa6 Update CHANGELOG.md 2024-09-26 08:26:13 +09:00
Yuri Lee
d8dd1683c9 Add Sign in with passkey Button (#14577)
* Sign in with passkey (PoC)

* 💄 Added "Login with Passkey" Button

* refactor: Improve error response when WebAuthn challenge fails

* signinResponse should be placed under the SigninWithPasskeyResponse object.

* Frontend fix

* Fix: Rate limiting key for passkey signin

Use specific rate limiting key: 'signin-with-passkey'  for passkey sign-in API to avoid collisions with signin rate-limit.

* Refactor: enhance Passkey sign-in flow and error handling

- Increased the rate limit for Passkey sign-in attempts to accommodate the two API calls needed per sign-in.
- Improved error messages and handling in both the `WebAuthnService` and the `SigninWithPasskeyApiService`, providing more context and better usability.
- Updated error messages to provide more specific and helpful details to the user.

These changes aim to enhance the Passkey sign-in experience by providing more robust error handling, improving security by limiting API calls, and delivering a more user-friendly interface.

* Refactor: Streamline 2FA flow and remove redundant Passkey button.

- Separate the flow of 1FA and 2FA.
- Remove duplicate passkey buttons

* Fix: Add error messages to MkSignin

* chore: Hide passkey button if the entered user does not use passkey login

* Update CHANGELOG.md

* Refactor: Rename functions and Add comments

* Update locales/ja-JP.yml

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* Fix: Update translation

- update index.d.ts
- update ko-KR.yml, en-US.yml
- Fix: Reflect Changed i18n key on MkSignin

---------

Co-authored-by: Squarecat-meow <kw7551@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-26 08:25:33 +09:00
syuilo
fde94f638b Update about-misskey.vue 2024-09-26 08:18:23 +09:00
ã‹ãŖã“ã‹ã‚Š
aee984813d fix(backend): embedぎ動äŊœãĢåŋ…čρãĒ値を垊æ´ģさせる (#14633) 2024-09-25 19:27:50 +09:00
zyoshoka
f2385a8ffc fix(misskey-js): correct noteUpdated event type (#14632) 2024-09-25 17:35:54 +09:00
ã‹ãŖã“ã‹ã‚Š
0f8b15f0fe fix(frontend-embed): fix instanceticker, remove directives (#14631) 2024-09-25 16:28:32 +09:00
ã‹ãŖã“ã‹ã‚Š
8c3be57ab3 fix(frontend-embed): URLã‚¨ãƒŗã‚ŗãƒŧãƒ‰ã•ã‚ŒãŸæ–‡å­—åˆ—ãŒæ­Ŗå¸¸ãĢčĒ­ãŋčžŧめãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14630)
* fix(frontend-embed): URLã‚¨ãƒŗã‚ŗãƒŧãƒ‰ã•ã‚ŒãŸæ–‡å­—åˆ—ãŒæ­Ŗå¸¸ãĢčĒ­ãŋčžŧめãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix(frontend-embed): bring back missing bits
2024-09-25 16:12:34 +09:00
syuilo
5c62cbcca8 tweak style 2024-09-25 16:07:23 +09:00
syuilo
5c94b4cb49 🎨 2024-09-25 13:02:31 +09:00
ã‹ãŖã“ã‹ã‚Š
244bcafc5d fix(docs): RBTãŽčĄ¨č¨˜ã‚†ã‚Œã‚’č¨‚æ­Ŗ (#14628)
* fix(docs): RBTãŽčĄ¨č¨˜ã‚†ã‚Œã‚’č¨‚æ­Ŗ

* add changelog for #14600

* fix
2024-09-25 12:56:53 +09:00
github-actions[bot]
8890a7a0b7 Bump version to 2024.9.0-alpha.10 2024-09-25 03:43:12 +00:00
syuilo
4b3ecd49de New Crowdin updates (#14434)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)
2024-09-25 12:32:12 +09:00
ã‹ãŖã“ã‹ã‚Š
dd124a8aed Fix: <link rel="alternate">をčŋŊãŖãĻį…§äŧšã™ã‚‹ãŽã¯OKãƒŦã‚šãƒãƒŗã‚šãŒčŋ”却された場合ぎãŋãĢ (#14627)
* Only accept HTML `<link rel="alternate">` on success

(cherry picked from commit 6ea48be84abdab66301a957c27dd5d84886dfb36)

* Use `res.ok` instead of 200-299

(cherry picked from commit b667a68bd4eb916084658592d2942d521950005b)

* jsdomãĢæˆģす

* Update Changelog

* Revert "jsdomãĢæˆģす"

This reverts commit c03603611b.

* 🎨

---------

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2024-09-25 12:31:37 +09:00
syuilo
53682f5cc6 🎨 2024-09-25 12:31:04 +09:00
syuilo
c88957c037 🎨 2024-09-25 09:39:12 +09:00
syuilo
9d3a331286 🎨 2024-09-25 07:55:24 +09:00
syuilo
1679a40c76 🎨 2024-09-24 21:02:22 +09:00
ã‹ãŖã“ã‹ã‚Š
c9819babfe fix(frontend-embed): #14613 で抜けčŊãĄãŸå‡Ļį†ã‚’æˆģす (#14623) 2024-09-24 19:27:20 +09:00
github-actions[bot]
7045547e46 Bump version to 2024.9.0-alpha.9 2024-09-24 09:32:19 +00:00
ã‹ãŖã“ã‹ã‚Š
6a1a2bef43 fix(backend): RBTぎäŋŽæ­Ŗ (#14621)
* fix(backend): įĩĩ文字ぎ変換å‡Ļį†ãŒä¸ååˆ†ãĒぎをäŋŽæ­Ŗ

* enhance: ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒãƒƒãƒ•ã‚ĄãƒĒãƒŗã‚°ãŒį„ĄåŠšãĢãĒãŖãŸã‚‰åŗbakeするようãĢ

* attempt to fix test

* fix
2024-09-24 18:29:02 +09:00
syuilo
1d8bfe4f1c 🎨 2024-09-24 18:24:28 +09:00
syuilo
ca967e83bd 🎨 2024-09-24 17:52:14 +09:00
syuilo
423bfc8798 🎨 2024-09-24 17:48:49 +09:00
syuilo
6ee55e1ab3 Update CONTRIBUTING.md 2024-09-24 17:41:56 +09:00
syuilo
9612195fc3 enhance(frontend): tweak control panel 2024-09-24 15:54:47 +09:00
syuilo
4be307f223 refactor 2024-09-24 13:55:35 +09:00
github-actions[bot]
1b2b95e199 Bump version to 2024.9.0-alpha.8 2024-09-24 01:22:57 +00:00
FineArchs
aef15069a2 PlayãŽįˇ¨é›†į”ģéĸぎäŋå­˜ãƒœã‚ŋãƒŗį­‰ã‚’stickyãĢする ãĒお (#14429)
* flash: sticky buttons

* sticky save buttons

* fix

* add spacer

* fix design

* Update CHANGELOG.md

* revert experimental background

* add background

* Update CHANGELOG.md

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-09-24 10:12:58 +09:00
ã‹ãŖã“ã‹ã‚Š
3674e9b1cb feat: adminãŽãƒ•ã‚Ąã‚¤ãƒĢ一čϧį”ģéĸã§ã€ãƒ•ã‚Ąã‚¤ãƒĢがæˇģäģ˜ã•れãĻいるノãƒŧトを一čĻ§ã§ãã‚‹ã‚ˆã†ãĢ (#14403)
* enhance(moderation): ãƒĸデãƒŦãƒŧã‚ŋãƒŧãŒãƒ•ã‚Ąã‚¤ãƒĢがæˇģäģ˜ã•れãĻいるノãƒŧãƒˆã‚’į…§äŧšã§ãã‚‹ã‚ˆã†ãĢ (MisskeyIO#680)

Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
(cherry picked from commit b059162324)

* Update Changelog

* âœŒī¸

Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

---------

Co-authored-by: Yuuki <yukikum57@gmail.com>
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-09-24 10:11:09 +09:00
ãŠã•ã‚€ãŽã˛ã¨
98de7ca526 fix(frontend): é€Ŗåˆä¸€čĻ§į­‰ãŽãƒšãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒåŖŠã‚ŒãĻいたぎをäŋŽæ­Ŗ (#14439)
* fix

* fix

* fix CHANGELOG.md

* 開į™ēį’°åĸƒäģĨ外でログがå‡ēãĒいようãĢ

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-09-24 10:09:55 +09:00
Kisaragi
23a07c2706 ci: fix syntax error (#14602) 2024-09-24 09:50:18 +09:00
Aleteoryx
689848943b Fix: Continue importing from file if single emoji import fails (#14461)
* Fix: Continue importing from file if single emoji import fails

* Fix indentation

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-24 09:50:00 +09:00
zyoshoka
a37df2cd8e fix(frontend): weird AP delivered chart in control panel (#14481)
* fix(frontend): `Out: Fail` was negative number

* fix(frontend): don't stack AP delivered chart

* test(#10336): add `pages/admin/overview.ap-requests.vue` story

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-24 09:47:31 +09:00
github-actions[bot]
6378dfbffc Bump version to 2024.9.0-alpha.7 2024-09-23 13:00:04 +00:00
ã‹ãŖã“ã‹ã‚Š
cd247b99ee fix(frontend): MkRangeぎã‚ŋッチ操äŊœæ™‚ãĢtooltipãŒč¤‡æ•°é‡ãĒãŖãĻ襨į¤ēされãĒいようãĢ (#14548)
* fix: directiveでぎtooltip襨į¤ēとぎįĢļåˆã‚’č§Ŗæļˆ (#265)

(cherry picked from commit 6d15d379a76b1b153ec2996e22bf0fc29ced5fda)

* code style

* Update Changelog

* record origin

* fix: ホバãƒŧ時ãĢもツãƒŧãƒĢチップがå‡ēるようãĢ

---------

Co-authored-by: CaffeinePower <86540016+cffnpwr@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-23 21:53:51 +09:00
ã‹ãŖã“ã‹ã‚Š
0c6d1ec524 refactor(frontend): popupMenuãŽé …į›ŽäŊœæˆæ™‚ãĢ三項æŧ”įŽ—å­ã‚’ãĒるずくäŊŋわãĒいようãĢ (#14554)
* refactor(frontend): popupMenuãŽé …į›ŽäŊœæˆæ™‚ãĢ三項æŧ”įŽ—å­ã‚’ãĒるずくäŊŋわãĒいようãĢ

* type import

* fix

* lint
2024-09-23 21:50:30 +09:00
ã‹ãŖã“ã‹ã‚Š
e673c143a9 fix(backend): happy-domをäŊŋį”¨åžŒãĢcloseするようãĢ (#14615)
* Add `DetachedWindowAPI.close` calls to `MfmService`

(cherry picked from commit ceaec3324925e53ca3f467b0438a98f1108eed0f)

* fix

* update changelog

* fix

---------

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2024-09-23 21:43:48 +09:00
ã‹ãŖã“ã‹ã‚Š
7f7445ad7a refactor(misskey-games): Misskey Gamesįŗģãƒ‘ãƒƒã‚ąãƒŧジぎlintäŋŽæ­Ŗīŧ‹Lint CI整備 (#14612)
* chore(lint): Fix linting in misskey-reversi

(cherry picked from commit 894934a1a7743472b2d051e2690007ae373efd76)

* chore(lint): Fix linting in misskey-bubble-game

(cherry picked from commit 1ba9c37a8d5e4ae6a98494026b87f6f6439790c7)

* enhance(gh): add lint ci for misskey games packages

* enhance(gh): fix lint ci

* fix

* revert some changes that nothing to do with lint rules

* fix

* lint fixes

* refactor: strict type def

* lint fixes

* 🎨

* 🎨

---------

Co-authored-by: 4censord <mail@4censord.de>
2024-09-23 21:25:23 +09:00
github-actions[bot]
733fd56058 Bump version to 2024.9.0-alpha.6 2024-09-23 10:53:19 +00:00
syuilo
3f0aaaa41e perf(embed): improve embed performance (#14613)
* wip

* wip

* wip

* refactor

* refactor

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-09-23 19:49:52 +09:00
syuilo
2aebdb8cc5 enhance(frontend): tweak control panel 2024-09-23 17:18:37 +09:00
syuilo
cd52dc73bb 🎨 2024-09-23 14:51:34 +09:00
syuilo
1ba09e1eee enhance(frontend): improve forms usability 2024-09-23 14:42:38 +09:00
zyoshoka
2c615357f2 fix(misskey-js): wrong hashtag channel param type (#14611) 2024-09-23 09:53:50 +09:00
github-actions[bot]
76b9bc478a Bump version to 2024.9.0-alpha.5 2024-09-22 11:49:02 +00:00
syuilo
f93a575c3a 🎨 2024-09-22 20:44:24 +09:00
syuilo
e6e4182b53 enhance(frontend): tweak control panel 2024-09-22 20:23:20 +09:00
syuilo
736d8283c1 refactor 2024-09-22 20:21:06 +09:00
syuilo
0041ad3e69 enhance(frontend): tweak control panel 2024-09-22 20:14:19 +09:00
syuilo
973d8366c3 🎨 2024-09-22 20:14:09 +09:00
syuilo
2762e29f7f 🎨 2024-09-22 20:02:47 +09:00
ã‹ãŖã“ã‹ã‚Š
0bbeb40c0a fix typo (#14609) 2024-09-22 19:30:36 +09:00
ã‹ãŖã“ã‹ã‚Š
e87cbd2a36 fix(frontend): lint fixe for tweak control panel (#14610) 2024-09-22 19:13:30 +09:00
github-actions[bot]
1d5a3023f4 Bump version to 2024.9.0-alpha.4 2024-09-22 09:44:00 +00:00
syuilo
bd5f25c678 fix rbt bug? 2024-09-22 18:40:05 +09:00
syuilo
6ba97a7763 enhance(frontend): tweak control panel 2024-09-22 18:35:10 +09:00
syuilo
d435d04eaf enhance(frontend): tweak control panel 2024-09-22 18:26:21 +09:00
ã‹ãŖã“ã‹ã‚Š
01ec708020 ffix(frontend): lint fixes for tweak control panel (#14607) 2024-09-22 17:50:54 +09:00
syuilo
0e92cbf905 enhance(frontend): tweak control panel 2024-09-22 16:24:53 +09:00
syuilo
8ad9f7209b enhance(frontend): tweak control panel 2024-09-22 16:16:50 +09:00
syuilo
3df1bb2d71 enhance(frontend): tweak control panel 2024-09-22 16:01:13 +09:00
github-actions[bot]
891bbcf475 Bump version to 2024.9.0-alpha.3 2024-09-22 03:56:51 +00:00
syuilo
023fa30280 refactor/perf(backend): provide metadata statically (#14601)
* wip

* Update ReactionService.ts

* Update ApiCallService.ts

* Update timeline.ts

* Update GlobalModule.ts

* Update GlobalModule.ts

* Update NoteEntityService.ts

* wip

* wip

* wip

* Update ApPersonService.ts

* wip

* Update GlobalModule.ts

* Update mock-resolver.ts

* Update RoleService.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* clean up

* Update utils.ts

* Update UtilityService.ts

* Revert "Update utils.ts"

This reverts commit a27d4be764.

* Revert "Update UtilityService.ts"

This reverts commit e5fd9e004c.

* vuwa-

* Revert "vuwa-"

This reverts commit 0c3bd12472.

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update jest.setup.ts
2024-09-22 12:53:13 +09:00
syuilo
3ad5c753fa 🎨 2024-09-22 12:44:09 +09:00
syuilo
76408667f3 update deps (#14594)
* wip

* Update ClientServerService.ts

* eslint

* Update fetch-resource.ts

* wip
2024-09-22 12:32:01 +09:00
woxtu
9ac4d3da0a Check SPDX information properly (#14604) 2024-09-22 07:43:56 +09:00
github-actions[bot]
67a5119072 Bump version to 2024.9.0-alpha.2 2024-09-21 11:17:18 +00:00
syuilo
00ccc2251a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-09-21 19:44:17 +09:00
syuilo
3d92ef193e fix rbt 2024-09-21 19:44:14 +09:00
syuilo
e9085e455f 🎨 2024-09-21 19:41:55 +09:00
ã‹ãŖã“ã‹ã‚Š
85f46f88c6 fix(backend): Retry-Afterヘッダãƒŧが原際ãĢは送äŋĄã•れãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#14597)
* move rate-limit-exceeded error reporting, earlier

a rate-limit-exceeded error has `kind:'client'`, so the branch that
adds the `Retry-After` would never get taken

(cherry picked from commit 8a982c61c01909e7540ff1be9f019df07c3f0624)

* Update Changelog

* fix

* indent

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2024-09-21 18:20:45 +09:00
Kisaragi
9cd784cdee ci: api.jsonãŽåˇŽåˆ†ãŒãĒい時は折りたたãŋã‚’į”Ÿæˆã—ãĒいようãĢする (#14598) 2024-09-21 18:19:09 +09:00
Esurio/1673beta
d4d15f338e fix: EmailServiceã§ã‚¤ãƒŗãƒŠã‚¤ãƒŗã‚šã‚ŋイãƒĢã‚’éŠį”¨ã™ã‚‹ã‚ˆã†ãĢ (#14600)
Co-authored-by: Esurio <esurio@esurio1673.net>
2024-09-21 18:18:52 +09:00
github-actions[bot]
d3f1b0f090 Bump version to 2024.9.0-alpha.1 2024-09-20 12:37:51 +00:00
dependabot[bot]
2ee19ee22e chore(deps-dev): bump vite in /scripts/changelog-checker (#14569)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.4.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 21:10:21 +09:00
dependabot[bot]
a18a6ac264 chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#14590)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 21:05:35 +09:00
ã‹ãŖã“ã‹ã‚Š
7e9d54fa3a fix(frontend): ãƒ•ã‚Ąã‚¤ãƒĢãŽčŠŗį´°ãƒšãƒŧã‚¸ãŽãƒ•ã‚Ąã‚¤ãƒĢぎčĒŦæ˜Žã§æ”ščĄŒãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14588)
* upd: don't ignore new lines on file info

* Update Changelog

* âœŒī¸

---------

Co-authored-by: Marie <github@yuugi.dev>
2024-09-20 21:05:20 +09:00
ã‹ãŖã“ã‹ã‚Š
f0834ca14c enhance: ãƒĻãƒŧã‚ļãƒŧã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŽã‚¤ãƒŗãƒãƒŧト操äŊœãŽåŽŸčĄŒå¯åĻをロãƒŧãƒĢでåˆļåžĄã§ãã‚‹ã‚ˆã†ãĢ (#14583)
* enhance: ã‚¤ãƒŗãƒãƒŧト操äŊœãŽåŽŸčĄŒå¯åĻをロãƒŧãƒĢでåˆļåžĄã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog
2024-09-20 21:04:58 +09:00
syuilo
0b062f1407 MisskeyÂŽ Reactions Buffering Technologyâ„ĸ (#14579)
* wip

* wip

* Update ReactionsBufferingService.ts

* Update ReactionsBufferingService.ts

* wip

* wip

* wip

* Update ReactionsBufferingService.ts

* wip

* wip

* wip

* Update NoteEntityService.ts

* wip

* wip

* wip

* wip

* Update CHANGELOG.md
2024-09-20 21:03:53 +09:00
ã‹ãŖã“ã‹ã‚Š
f585f70dcb Update CHANGELOG.md (埋めčžŧãŋ抟čƒŊぎドキãƒĨãƒĄãƒŗãƒˆã¸ãŽãƒĒãƒŗã‚¯) 2024-09-20 14:36:36 +09:00
ã‹ãŖã“ã‹ã‚Š
8d23122fd6 fix(frontend): run pnpm build-assets (#14585) 2024-09-20 00:08:14 +09:00
github-actions[bot]
2d0e9e0544 Bump version to 2024.9.0-alpha.0 2024-09-19 11:55:43 +00:00
ã‹ãŖã“ã‹ã‚Š
f5563c8304 Update CHANGELOG.md (書き斚を揃える) 2024-09-19 17:30:13 +09:00
ãŠã•ã‚€ãŽã˛ã¨
4ac8aad50a feat: UserWebhook/SystemWebhookぎテ゚ト送äŋĄæŠŸčƒŊをčŋŊ加 (#14489)
* feat: UserWebhook/SystemWebhookぎテ゚ト送äŋĄæŠŸčƒŊをčŋŊ加

* fix CHANGELOG.md

* ä¸€éƒ¨č¨­åŽšã‚’ãƒ‘ãƒŠãƒĄãƒŧã‚ŋから上書きå‡ēæĨるようãĢäŋŽæ­Ŗ

* remove async

* regenerate autogen
2024-09-19 17:20:50 +09:00
ã‹ãŖã“ã‹ã‚Š
ceb4640669 fix(frontend): viteãŽä¸€æ™‚ãƒ•ã‚Ąã‚¤ãƒĢがgitぎ変更ãĢåĢぞれãĒいようãĢ (#14571) 2024-09-18 19:23:05 +09:00
ã‹ãŖã“ã‹ã‚Š
3bf63dd9c5 fix(frontend): č¨­åŽšå¤‰æ›´æ™‚ãŽãƒĒロãƒŧドįĸēčĒãƒ€ã‚¤ã‚ĸãƒ­ã‚°ãŒč¤‡æ•°å€‹čĄ¨į¤ēã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14543)
* fix(frontend): reloadAskが同時ãĢč¤‡æ•°åŽŸčĄŒã•ã‚ŒãĒいようãĢ

* Update Changelog

* fix

* ãƒ•ãƒŠã‚°č§Ŗé™¤ãŒįĸē原ãĢčĄŒã‚ã‚Œã‚‹ã‚ˆã†ãĢ

* reloadAskã‚’æąŽį”¨åŒ–ã€į†į”ąã‚’å—ã‘å–ã‚‹ã‚ˆã†ãĢ

* fix
2024-09-17 22:18:06 +09:00
ã‹ãŖã“ã‹ã‚Š
ce95323e49 fix(antenna): src=list && userListId=null ぎ場合クエãƒĒãƒŧã‚ŋイムã‚ĸã‚Ļトがį™ēį”Ÿã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#721) (#14568)
(cherry picked from commit 47b6b97c9c)

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-09-17 22:02:34 +09:00
FineArchs
daf9ae5d4a ScratchpadãĢUIã‚¤ãƒŗã‚šãƒšã‚¯ã‚ŋãƒŧをčŋŊ加 (#14565)
* add ui list

* Update scratchpad.vue

* experiment

* design change

* redesign

* redesign

* Update ja-JP.yml

* redesign

* component properties

* whole json

* use textarea

* fix import

* stringify function

* Update CHANGELOG.md

* UI Component Monitor -> UI Inspector

* uiInspectorOpenedFlags -> uiInspectorOpenedComponents

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* fix

* change key i -> c.value.id

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-17 20:11:50 +09:00
syuilo
a5e61b8c19 Revert "refactor"
This reverts commit 0134e6e420.
2024-09-17 17:05:52 +09:00
syuilo
cacdf9d939 refactor
MkMisskeyFlavoredMarkdown -> MkMfm
2024-09-17 17:03:09 +09:00
syuilo
0134e6e420 refactor 2024-09-17 17:00:48 +09:00
ã‹ãŖã“ã‹ã‚Š
6bd6af440f fix(frontend): įĩĩ文字é–ĸé€ŖãŽã‚šã‚ŋイãƒĢが崊れãĻいるぎをäŋŽæ­Ŗ (#14559)
* fix(frontend): įĩĩ文字é–ĸé€ŖãŽã‚šã‚ŋイãƒĢが崊れãĻいたぎをäŋŽæ­Ŗ (MisskeyIO#725)

(cherry picked from commit 00fd684a7b)

* Update Changelog

* âœŒī¸

---------

Co-authored-by: Yuuki <yukikum57@gmail.com>
2024-09-17 15:41:52 +09:00
ã‹ãŖã“ã‹ã‚Š
7d7a12d7d6 fix(deps): broken lockfile (#14556) 2024-09-15 21:57:22 +09:00
dependabot[bot]
887c709647 chore(deps): bump body-parser from 1.20.2 to 1.20.3 in /packages/backend (#14550)
Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-15 20:54:26 +09:00
ã‹ãŖã“ã‹ã‚Š
0e4b6d1dad enhance(frontend): adminãŽãƒ•ã‚Ąã‚¤ãƒĢãƒĒ゚トでã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ•ã‚Ąã‚¤ãƒĢãĢæž įˇšã‚’čŋŊ加 (#14510)
* enhance(frontend): adminãŽãƒ•ã‚Ąã‚¤ãƒĢãƒĒ゚トでã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ•ã‚Ąã‚¤ãƒĢãĢæž įˇšã‚’čŋŊ加

* Update Changelog
2024-09-15 17:50:25 +09:00
Juan Aguilar Santillana
07f26bc8dd refactor(backend): use Reflet for autobind deco (#14482)
Using Reflect.defineProperty instead of Object.defineProperty
gives a more consistent behavior with the rest of the modern
JavaScript features.
2024-09-15 17:43:24 +09:00
syuilo
366b79e459 Update CHANGELOG.md 2024-09-15 15:14:13 +09:00
Kisaragi
6b2072f4b1 fix(backend/antenna): キãƒŧワãƒŧドが与えられãĒã‹ãŖãŸå ´åˆãŽã‚¨ãƒŠãƒŧをApiErrorとしãĻ投げる (#14491)
* fix(backend/antenna): report validation failure as ApiError on update

* test(backend/antenna): reflect change in previous commit

* fix(backend/antenna): report validation failure as ApiError on create

* test(backend/antenna): reflect change in previous commit

* test(backend/antenna): semi

* test(backend/antenna): bring being spread parameters first in object literal

* chore: add CHANGELOG entry

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-09-15 15:13:46 +09:00
ã‹ãŖã“ã‹ã‚Š
1544ba9153 refactor(frontend): 非推åĨ¨ãŽčĄ¨įžã‚’攚める (#14517) 2024-09-15 12:31:17 +09:00
ã‹ãŖã“ã‹ã‚Š
be0906a6c7 fix(backend): happy-domで外部HTMLをパãƒŧ゚する際ãĢé–ĸ逪ãƒĒã‚Ŋãƒŧ゚がčĒ­ãŋčžŧãžã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14521)
* bump happy-dom, disable all JS&c when parsing

version 10 didn't quite support disabling all of that

I have tested that `MfmService` (the other code that uses `happy-dom`)
still works fine: the RSS feed for a user is generated correctly, with
HTML rendered from MFM

(cherry picked from commit 26e0412fbb91447c37e8fb06ffb0487346063bb8)

* Update Changelog

* lint

* fix possible memory leak

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2024-09-15 12:30:27 +09:00
ã‹ãŖã“ã‹ã‚Š
e0f54d6a68 fix(frontend): MkDateSeparatedListで月ぎ違う同じæ—Ĩはã‚ģパãƒŦãƒŧã‚ŋがå‡ēãĒいぎをäŋŽæ­Ŗ (#14545)
* fix(frontend): MkDateSeparatedListで月ぎ違う同じæ—Ĩはã‚ģパãƒŦãƒŧã‚ŋがå‡ēãĒいぎをäŋŽæ­Ŗ

* Update Changelog
2024-09-15 12:20:29 +09:00
ã‹ãŖã“ã‹ã‚Š
837a8e15d8 refactor(frontend): frontend-embed/src/to-be-sharedã‚’å…ąé€šåŒ– (#14536)
* refactor(frontend): shouldCollapsedã‚’å…ąé€šåŒ–

* refactor(frontend): config.js, worker-multi-dispatch.js, intl-const.jsã‚’å…ąé€šåŒ–

* fix(frontend-shared): fix type error

* refactor(frontend): is-link.jsã¨ã€åŒä¸€ãŽæŒ¯ã‚‹čˆžã„ã‚’ã™ã‚‹č¨˜čŋ°ã‚’å…ąé€šåŒ–

* fix

* fix lint

* lint fixes
2024-09-10 18:39:53 +09:00
KanariKanaru
0c2cfe31a3 Dev: cypressをdev containerã§åŽŸčĄŒå¯ãĢ(e2e-dev-container) (#14526) 2024-09-10 16:33:14 +09:00
ã‹ãŖã“ã‹ã‚Š
05c944c2cc Update CHANGELOG.md (書き斚を揃える) 2024-09-10 16:25:36 +09:00
ã‹ãŖã“ã‹ã‚Š
f393b6b898 fix(frontend/frontend-embed): ã‚¤ãƒŗãƒãƒŧトパ゚ãƒģテãƒŧマぞわりãĒおぎäŋŽæ­Ŗ (#14535)
* fix(frontend/frontend-embed): wrong imports

* enhance(frontend-embed): ã‚ĩãƒŧバãƒŧデフりãƒĢトぎテãƒŧãƒžãŒã‚ã‚‹å ´åˆã¯ããĄã‚‰ã‚’åˆŠį”¨ã™ã‚‹ã‚ˆã†ãĢ

* 🎨

* 🎨

* 🎨
2024-09-10 16:14:02 +09:00
ã‹ãŖã“ã‹ã‚Š
672779a15f fix(frontend-embed): 不čļŗã—ãĻいた゚ã‚ŋイãƒĢãƒģã‚¤ãƒŗãƒãƒŧトをčŋŊ加 (#14531)
* fix(frontend-embed): add missing imports

* fix(frontend-embed): add missing styles
2024-09-09 22:44:39 +09:00
ã‹ãŖã“ã‹ã‚Š
2cbe1d1210 feat(frontend): ノãƒŧトãƒģãƒĻãƒŧã‚ļãƒŧã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗåŸ‹ã‚čžŧãŋ (#13929)
* fix

* navhookをbootãĢį§ģ動

* ã‚ĩãƒŧバãƒŧã‚ĩイドぎbootも分けるようãĢ

* 埋めčžŧãŋペãƒŧジかおうかぎ判厚は最初ぎ一回だけãĢ

* tooltipはå‡ēせるようãĢ

* fix design

* 埋めčžŧãŋį‹Ŧč‡Ēぎtooltipを削除

* ãƒ­ã‚¸ãƒƒã‚¯ãŽåˆ†å˛ãŒå¤šã‹ãŖãŸMkNoteDetailedを分é›ĸ

* fix indent

* プãƒŦビãƒĨãƒŧᔍiframeãĢフりãƒŧã‚Ģ゚がåŊ“たるぎをäŋŽæ­Ŗ

* popupぎåˆļåžĄã‚’å‡ēã™å´ã§čĄŒã†ã‚ˆã†ãĢ

* ãƒ‘ãƒŠãƒĄãƒŧã‚ŋが逆ãĢãĒãŖãĻいたぎをäŋŽæ­Ŗ

* Update MkEmbedCodeGenDialog.vue

* fix

* eliminate misskey-js lint warns

* fix

* add appropriate attributes to embed html

* enhance: ã‚ĩãƒŧバãƒŧã‚ĩイドぎembedįŗģをさらãĢ分é›ĸ

* enhance: embed routerを分é›ĸīŧˆrouteåŽšįžŠã‚’boot時ãĢ変更できるようãĢする攚äŋŽã‚’åĢむīŧ‰

* type

* lint

* fix indent

* server-side styleを厌全ãĢ分é›ĸ

* Revert "refactor: į”ģéĸã‚ĩイã‚ēぎしきい値をconstãĢぞとめる"

This reverts commit 05ca36f400.

* fix

* revert all changes in base.pug

* embedãƒ‰ãƒĄã‚¤ãƒŗã‚’ãžã¨ã‚ãŸ

* embedãƒ‰ãƒĄã‚¤ãƒŗã‚’ãžã¨ã‚ãŸ

* prevent calling contextmenu in embed page by stopping at the caller

* fix import

* fix import

* improve directory structure

* fix import

* register timeline ui as a container

* wa-

* rename

* wa-

* Update EmMediaList.vue

* Update EmMediaList.vue

* Update EmMediaList.vue

* Update EmMediaImage.vue

* Update EmNote.vue

* revert mkmedialist changes

* æˆģしæŧã‚Œ

* wip

* tweak embed media ui

* revert original media components

* Update boot.embed.js

* rename

* wip

* Update MkNote.vue

* wip

* Update MkSubNoteContent.vue

* Update EmNote.vue

* Update packages/frontend/src/router/definition.ts

* Revert "Update packages/frontend/src/router/definition.ts"

This reverts commit 937ae44521.

* refactor EmMediaImage

* fix import

* remove unused imports

* Update router.ts

* wip

* Update boot.ts

* wip

* wip

* wip

* wip

* Update EmNote.vue

* Update EmNote.vue

* Create EmA.vue

* Create EmAvatar.vue

* Update EmAvatar.vue

* wip

* wip

* wip

* Create EmImgWithBlurhash.vue

* Update EmImgWithBlurhash.vue

* Create EmPagination.vue

* wip

* Update boot.ts

* wip

* wip

* wi@p

* wip

* wip

* wiop

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update boot.ts

* wip

* Update MkMisskeyFlavoredMarkdown.ts

* wip

* wip

* wip

* wip

* wip

* Update post-message.ts

* wip

* Update EmNoteDetailed.vue

* Update EmNoteDetailed.vue

* Create instance.ts

* Update EmNoteDetailed.vue

* wip

* Update EmNoteDetailed.vue

* wip

* wip

* wip

* Update pnpm-lock.yaml

* wip

* wip

* wp

* wip

* Update ClientServerService.ts

* wip

* Update boot.ts

* Update vite.config.local-dev.ts

* Update vite.config.ts

* Create index.html

* wa-

* wip

* Update boot.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Create EmLink.vue

* Create EmMention.vue

* Update EmMfm.ts

* wip

* wip

* wip

* wip

* Update vite.config.ts

* Update boot.ts

* Update EmA.vue

* うぃīŊ

* wip

* wip

* Create EmError.vue

* wip

* Update MkEmbedCodeGenDialog.vue

* Update EmNote.vue

* wip

* wip

* Update user-timeline.vue

* Update check-spdx-license-id.yml

* wip

* wip

* style(frontend-shared): lint fixes on build.js

* fix(frontend-shared): include `*.{js,json}` files in js-built

* wip

* use alias

* refactor

* refactor

* Update scroll.ts

* refactor

* refactor

* refactor

* wip

* wip

* wip

* wip

* Update roles.vue

* Update branding.vue

* wip

* wip

* wip

* Update page.vue

* wip

* fix import

* add missing css variables

* įĩĩ文字をtwemojiãĢ変更

クナイã‚ĸãƒŗãƒˆãƒ‡ãƒ•ã‚ŠãƒĢトãĢあわせるため

* force empoll readonly

* fix compiler error

* fix broken imports

* tweak button style

* run api extractor

* fix storybook theme preloads

* fix storybook instance imports

* Update preview.ts

* Update preview.ts

* Update preview.ts

* Revert "Update preview.ts"

This reverts commit 12bab1c6fb.

* Revert "Update preview.ts"

This reverts commit 5c0ce01dbd.

* Revert "Update preview.ts"

This reverts commit f4863524d7.

* Revert "fix storybook instance imports"

This reverts commit ed8eabb246.

* Revert "wip"

This reverts commit d3c1926519.

* Revert "Update page.vue"

This reverts commit 27c7900b0c.

* Revert "Update branding.vue"

This reverts commit c08ccb65ba.

* Revert "Update roles.vue"

This reverts commit 1488b67066.

* Revert "wip"

This reverts commit aab1c76981.

* refactor: use common media proxy

* fix imports

* fix

* fix: MediaProxyぎ初期化をäŋč¨ŧするīŧˆstorybookå¯žį­–īŧŸīŧ‰

* enhance(frontend-embed): improve embedParams provide

* fix(backend): MK_DEV_PREFER=backendぎときãĢembed viteがčĒ­ãŋčžŧめãĒいぎをäŋŽæ­Ŗ

* fix

* embed-pageã‚’å…ąé€šåŒ–

* fix import

* fix import

* fix import

* const.jsã‚’å…ąé€šåŒ–

īŧˆãŸãļんrevertしすぎたīŧ‰

* fix type error

* fix duplicated import

* fix lint

* fix

* ã‚ŗãƒĄãƒŗãƒˆã¨ã—ãĻ掋す

* sharedとembedをlintå¯žčąĄãĢする

* lint

* attempt to fix eslint (frontend-shared)

* lint fixes

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-09-09 20:57:36 +09:00
ã‹ãŖã“ã‹ã‚Š
0d0cd738f8 refactor(misskey-js): warnを除åŽģ (#14520) 2024-09-07 02:38:01 +09:00
ã‹ãŖã“ã‹ã‚Š
567acea2a3 fix(frontend): instance infoペãƒŧジで不åŋ…čρãĒapiãƒĒã‚¯ã‚¨ã‚šãƒˆãŒéŖ›ãļぎを抑æ­ĸ (#14515)
* fix(frontend): instance infoペãƒŧジで不åŋ…čρãĒapiãƒĒã‚¯ã‚¨ã‚šãƒˆãŒéŖ›ãļぎを抑æ­ĸ

* fix
2024-09-06 17:23:40 +09:00
ã‹ãŖã“ã‹ã‚Š
8d19bdbb65 fix(misskey-js): content-typeはapplication/jsonでãĒいもぎぎãŋã‚’č¨˜éŒ˛ã™ã‚‹ã‚ˆã†ãĢ (#14508) 2024-09-06 17:22:45 +09:00
ã‹ãŖã“ã‹ã‚Š
cdb0566c5b refactor(frontend): scss deprecated č­Ļ告ãĢ寞åŋœ (#14513) 2024-09-06 16:12:14 +09:00
ã‹ãŖã“ã‹ã‚Š
f7398faeac enhance(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗįŽĄį†į”ģéĸãĢプãƒŦビãƒĨãƒŧをčŋŊ加 (#14511)
* enhance(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗįŽĄį†į”ģéĸãĢプãƒŦビãƒĨãƒŧをčŋŊ加

* Update Changelog

* tweak
2024-09-06 15:37:03 +09:00
taiy
c8f49b6ae7 chore(ci/lint): ESLintãŽã‚­ãƒŖãƒƒã‚ˇãƒĨがäŋå­˜ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14506) 2024-09-06 14:45:53 +09:00
syuilo
74c93fcebe Update .gitignore 2024-09-05 14:07:36 +09:00
zyoshoka
8be624aa44 refactor(sw): fix type errors (#14478)
* style(sw): lint fixes

* refactor(sw): fix type errors

* chore(sw): disable `noImplicitAny`

* ci(sw): enable typecheck ci

* ci(sw): build `misskey-js` before typecheck
2024-08-30 15:53:04 +09:00
zyoshoka
3fe7e37f10 fix(frontend): server metrics look strange after reload (#14467) 2024-08-30 10:59:23 +09:00
zyoshoka
7fe3035059 fix(backend): use prefixItems in admin/queue/*-delayed endpoint schema (#14468)
* fix(backend): represent tuples with `prefixItems`

* refactor(frontend): fix type errors

* fix(backend): add `prefixItems` in `SchemaType`

* fix(backend): add `unevaluatedItems: false` to disallow extra items

* refactor(frontend): consolidate `'deliver' | 'queue'` type def into `queue.vue`

* fix(backend): add `unevaluatedItems` in `SchemaType`
2024-08-30 10:58:59 +09:00
zyoshoka
06855f769f refactor(sw): use fully typed locales (#14470)
* refactor(sw): use fully typed locales

* fix(backend): enumerate achievement notification type
2024-08-30 10:58:11 +09:00
zyoshoka
3e85052754 fix(backend): correct app-type notification schema (#14471) 2024-08-29 18:57:44 +09:00
syuilo
b6fdd71957 æļˆã—åŋ˜ã‚Œ 2024-08-27 20:40:11 +09:00
syuilo
36dff66883 refactor 2024-08-27 20:36:43 +09:00
Kisaragi
255c8bd1b9 fix: 投į¨ŋフりãƒŧãƒ ãŽå­—æ•°ä¸Šé™č¨ˆįŽ—ã‚’åŽŸéš›ãŽæŠ•į¨ŋ内厚ãĢ合わせる (#14466) 2024-08-26 15:55:38 +09:00
syuilo
44f62160cb enhance(frontend): error message i18n 2024-08-24 16:59:17 +09:00
syuilo
8032a4e12a enhance(frontend): ã‚ĩイã‚ēåˆļ限をčļ…éŽã™ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢをã‚ĸップロãƒŧドしようとした際ãĢエナãƒŧをå‡ēすようãĢ 2024-08-23 16:40:11 +09:00
syuilo
2f009f7d49 add note 2024-08-23 16:31:16 +09:00
syuilo
f85aa7b641 fix(backend): ãƒ•ã‚Ąã‚¤ãƒĢがã‚ĩイã‚ēぎåˆļ限をčļ…えãĻã‚ĸップロãƒŧドされた際ãĢエナãƒŧをčŋ”さãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ 2024-08-23 16:29:05 +09:00
syuilo
1008fa32a0 better boot error screen 2024-08-22 14:03:11 +09:00
atsuchan
043ab1f69b fix(backend): Fix chart generation non-matching blockedHosts (#14441) 2024-08-20 13:49:42 +09:00
ã‹ãŖã“ã‹ã‚Š
21a3095eb0 fix button translation (#14444)
that Japanese string exactly matches that i18n key

(cherry picked from commit a408d32bb72ada9a4ad6bd1afe6e3fadb9b403db)

Co-authored-by: dakkar <dakkar@thenautilus.net>
2024-08-20 12:39:01 +09:00
syuilo
1b5f0571f7 🎨 2024-08-20 10:51:02 +09:00
syuilo
59e83605ac refactor 2024-08-19 19:41:06 +09:00
syuilo
130ff361c3 refactor 2024-08-19 17:32:27 +09:00
syuilo
e78110a5cd refactor 2024-08-19 13:13:32 +09:00
github-actions[bot]
6c5593d456 [skip ci] Update CHANGELOG.md (prepend template) 2024-08-18 08:08:49 +00:00
misskey-release-bot[bot]
882c8b93c1 Merge pull request #14391 from misskey-dev/develop
Release: 2024.8.0
2024-08-18 08:08:47 +00:00
github-actions[bot]
621626aad3 Release: 2024.8.0 2024-08-18 08:08:38 +00:00
syuilo
f4f55ef012 New translations ja-jp.yml (English) (#14432) 2024-08-18 16:03:07 +09:00
github-actions[bot]
2e8a1029a4 Bump version to 2024.8.0-rc.5 2024-08-18 05:21:24 +00:00
ã‹ãŖã“ã‹ã‚Š
b53ee54e4f fix(frontend): focustrapがzindexã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#14431) 2024-08-18 14:18:46 +09:00
github-actions[bot]
b708b27bc8 Bump version to 2024.8.0-rc.4 2024-08-18 04:37:19 +00:00
Hazel K
9ce44b24b8 fix(backend): memory leak in memory caches (#14363)
* encapsulate `MemoryKVCache<T>`

* remove infinity caches

* encapsulate other caches

* add missing awaits to internally synchronize caches

* implement pull-through caching

* tune cache lifetimes

* optimize cache GC by stopping early

* summarize changes in CHANGELOG.md

* Fix timeout comments

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* add comments about awaiting the redis write

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-08-18 13:34:01 +09:00
syuilo
3cd5f86510 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-08-18 10:12:51 +09:00
syuilo
9b78ce8047 🎨 2024-08-18 10:12:42 +09:00
syuilo
1629c0e50d New Crowdin updates (#14426)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2024-08-18 10:11:50 +09:00
syuilo
427f4a2cda Update about-misskey.vue 2024-08-18 10:10:06 +09:00
woxtu
ba9c5c37b8 Remove undefined style (#14427) 2024-08-18 03:40:21 +09:00
syuilo
e790aa0548 [skip ci] New Crowdin updates (#14423)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)
2024-08-17 20:25:15 +09:00
taichan
bf8c42eecd Fix(beckend): html content-type detection on signedGet (#14424)
* fix(backend): contenttype detection of html in signedGet

* code style

* fix by review
2024-08-17 19:51:56 +09:00
ã‹ãŖã“ã‹ã‚Š
129af06198 Update packages/backend/src/core/activitypub/ApRequestService.ts 2024-08-17 18:25:46 +09:00
ã‹ãŖã“ã‹ã‚Š
83c04c55ad fix(misskey-js): eliminate any (follow-up of #13523) (#14422) 2024-08-17 18:15:46 +09:00
ã‹ãŖã“ã‹ã‚Š
0b98554319 Update CHANGELOG.md
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2024-08-17 18:05:29 +09:00
ã‹ãŖã“ã‹ã‚Š
4e0d57000c fix(frontend): äģĨ前ぎpopupぎå‘ŧãŗå‡ēし斚をäŋŽæ­Ŗ (#14421) 2024-08-17 18:04:52 +09:00
syuilo
c0de57c08d Update about-misskey.vue 2024-08-17 17:57:27 +09:00
ã‹ãŖã“ã‹ã‚Š
75b0315ace Update timeline.vue (refactor) 2024-08-17 15:24:29 +09:00
github-actions[bot]
6cdecd72ee Bump version to 2024.8.0-rc.3 2024-08-17 06:17:02 +00:00
taichan
9fbc1b7f7b enhance(backend): headã‚ŋグ内ãĢrel=alternateぎ指厚ぎあるlinkã‚ŋã‚°ãŒã‚ã‚‹å ´åˆã€č¨˜čŋ°ã•れたURLã‚’å‚į…§ã—ãĻį…§äŧšã§ãã‚‹ã‚ˆã†ãĢ (#14371)
* signedGet時ãĢhttpかつalternateåąžæ€§ãŽlinkがある場合ãĢ一回だけfollowしãĻį…§äŧšã™ã‚‹

* Fix: validation position

* Fix import

* Fix tagname

* Update CHANGELOG

* Fix code style

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-08-17 15:12:23 +09:00
zyoshoka
fd744f44c1 enhance(backend): ペãƒŧã‚¸ã€ã‚ŽãƒŖãƒŠãƒĒãƒŧ、PlayぎãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗåŧˇåŒ– (#13523)
* enhance(backend): Pageã€ã‚ŽãƒŖãƒŠãƒĒãƒŧ、PlayぎãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗåŧˇåŒ–

* Update CHANGELOG.md

* fix: update misskey-js

* refactor(frontend): use `MkA`

* Update CHANGELOG.md

* fix(i18n): Page -> ペãƒŧジ
2024-08-17 15:01:08 +09:00
syuilo
383c41bdb6 🎨 2024-08-17 14:57:26 +09:00
github-actions[bot]
68ec7450af Bump version to 2024.8.0-beta.2 2024-08-17 04:11:09 +00:00
ã‹ãŖã“ã‹ã‚Š
06684fe49b fix(backend): ベãƒŧ゚ロãƒŧãƒĢぎポãƒĒã‚ˇãƒŧ変更時ãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ­ã‚°ãŒæŽ‹ã‚‹ã‚ˆã†ãĢ (#14418)
* fix(policies): ベãƒŧ゚ロãƒŧãƒĢぎポãƒĒã‚ˇãƒŧ変更時ãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ­ã‚°ãŒæŽ‹ã‚‹ã‚ˆã†ãĢ (MisskeyIO#700)

(cherry picked from commit 80389a9140)

* Update Changelog

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-08-17 12:07:00 +09:00
ã‹ãŖã“ã‹ã‚Š
059eb6d379 fix(frontend): ãƒĒノãƒŧãƒˆãŽåˆ¤åŽšãŒį”˜ã„ãŽã‚’äŋŽæ­Ŗ (#14396)
* fix(frontend): ãƒĒノãƒŧãƒˆãŽåˆ¤åŽšãŒį”˜ã„ãŽã‚’äŋŽæ­Ŗ

* fix

* Update Changelog

* fix

* use type assertion

* fix + add comments

* lint

* misskey-jsãĢį§ģ動

* PureRenote -> Renote

* isRenote -> isPureRenote
2024-08-17 11:28:22 +09:00
syuilo
61cc3b5642 New Crowdin updates (#14393)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Spanish)
2024-08-17 10:35:41 +09:00
github-actions[bot]
2ab5ee81b1 Bump version to 2024.8.0-alpha.1 2024-08-17 01:25:43 +00:00
syuilo
ef950a345b suspend周りぎ攚äŋŽ (#14409)
* enhance(backend): 凍įĩã•れたã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽãƒ•ã‚Šãƒ­ãƒŧãƒĒã‚¯ã‚¨ã‚šãƒˆã‚’čĄ¨į¤ēしãĒいようãĢ

* Update CHANGELOG.md

* wip

* Update gen-spec.ts

* Update packages/backend/src/server/api/endpoints/admin/suspend-user.ts

Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>

* owa-

* revert misskey-js related changes (#14414)

---------

Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-08-17 09:57:28 +09:00
syuilo
bfaf938609 update misskey-dev/eslint-plugin 2024-08-17 09:38:16 +09:00
syuilo
d3cdc08802 fix(backend): į„Ąåˆļ限ãĢ゚トãƒĒãƒŧãƒŸãƒŗã‚°ãŽãƒãƒŖãƒŗãƒãƒĢãĢæŽĨįļšã§ãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2024-08-17 09:30:03 +09:00
ã‹ãŖã“ã‹ã‚Š
571566d476 Update timeline.vue (fix wrong type) 2024-08-16 22:01:01 +09:00
anatawa12
748a7e8f6a feat: localizable dialog title for enter section title (#14401)
* feat: localizable dialog title for enter section title

* refactor: define `getPageBlockList` in separated file and import instead of provide/inject
2024-08-16 21:47:44 +09:00
ã‹ãŖã“ã‹ã‚Š
6db3c50e32 fix(frontend): MisskeyãŽåˆŠį”¨ä¸­ãĢäŊŋį”¨ã§ãã‚‹ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽį¨ŽéĄžãŒå¤‰åŒ–ã—ãŸå ´åˆã€äŊŋį”¨ã§ããĒいã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒčĄ¨į¤ēされãĒいようãĢ (#14412)
* fix(frontend): MisskeyãŽåˆŠį”¨ä¸­ãĢäŊŋį”¨ã§ãã‚‹ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽį¨ŽéĄžãŒå¤‰åŒ–ã—ãŸå ´åˆã€äŊŋį”¨ã§ããĒいã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒčĄ¨į¤ēされãĒいようãĢ

* Update timeline.vue

* Update timeline.vue
2024-08-16 21:43:20 +09:00
zyoshoka
26322048db fix(frontend): correct condition to displayed as system account on moderation page (#14407) 2024-08-16 21:04:08 +09:00
ã‹ãŖã“ã‹ã‚Š
a8810af8d9 fix(backend): ãƒĒバãƒŧã‚ˇãŽč¨­åŽšå¤‰æ›´ãŒåæ˜ ã•ã‚ŒãĒいぎをäŋŽæ­Ŗ (#14404)
* fix(backend): ãƒĒバãƒŧã‚ˇãŽč¨­åŽšå¤‰æ›´ãŒåæ˜ ã•ã‚ŒãĒいぎをäŋŽæ­Ŗ

* Update Changelog

* add bindthis
2024-08-16 21:02:12 +09:00
syuilo
45d88574c3 enhance(frontend): improve usability 2024-08-15 20:02:53 +09:00
zyoshoka
b68b2ee8c6 refactor(frontend): remove stale reload method call on /admin/users page (#14406) 2024-08-14 20:29:33 +09:00
syuilo
86dd4abadc Revert "enhance(backend): 凍įĩã•れたã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽãƒ•ã‚Šãƒ­ãƒŧãƒĒã‚¯ã‚¨ã‚šãƒˆã‚’čĄ¨į¤ēしãĒいようãĢ"
This reverts commit cd210001e6.
2024-08-14 20:29:06 +09:00
syuilo
cd210001e6 enhance(backend): 凍įĩã•れたã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽãƒ•ã‚Šãƒ­ãƒŧãƒĒã‚¯ã‚¨ã‚šãƒˆã‚’čĄ¨į¤ēしãĒいようãĢ 2024-08-14 18:08:51 +09:00
timesince
41936c16c4 chore: fix some comments (#14394)
Signed-off-by: timesince <seekseat@icloud.com>
2024-08-12 14:03:16 +09:00
github-actions[bot]
4d757865f4 Bump version to 2024.8.0-alpha.0 2024-08-11 07:59:20 +00:00
syuilo
2a2bbcd1bc New Crowdin updates (#14341)
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)
2024-08-11 16:27:42 +09:00
shika
94b8c00c66 docker-compose.yml, compose.ymlをčŋŊčˇĄå¯žčąĄå¤–ãĢčŋŊ加 (#14345) 2024-08-11 16:27:24 +09:00
ã‹ãŖã“ã‹ã‚Š
ab7bbd4e57 fix(backend): ダイãƒŦクト投į¨ŋをãƒĻãƒŧã‚ļãƒŧã”ã¨ãŽãƒãƒŖãƒŧトから除外 (#14350)
* fix(chart): ダイãƒŦクト投į¨ŋをãƒĻãƒŧã‚ļãƒŧã”ã¨ãŽãƒãƒŖãƒŧトから除外 (MisskeyIO#679)

(cherry picked from commit 3db41c2d82)

* Update Changelog

---------

Co-authored-by: Yuuki <yukikum57@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-08-11 16:27:08 +09:00
ã‹ãŖã“ã‹ã‚Š
93fc06d18b fix(backend): getApTypeでエナãƒŧを投げãĒいようãĢ (#14361)
* fix(backend): getApTypeでエナãƒŧを投げãĒいようãĢ

* Update Changelog

* Update Changelog

* Update type.ts

* add comment
2024-08-11 16:25:57 +09:00
ã‹ãŖã“ã‹ã‚Š
0aaf74ee22 fix(backend): InstanceEntityService.packMany ãĢ me ãŒæ¸ĄãŖãĻいãĒいぎをäŋŽæ­Ŗ (#14360)
* fix: pass current user into `InstanceEntityService.packMany`

(cherry picked from commit 858ba188768017764c61c4a5591bdf2524a850e7)

* Update Changelog

* origin

* Update Changelog

---------

Co-authored-by: Hazel K <acomputerdog@gmail.com>
2024-08-11 11:28:07 +09:00
ã‹ãŖã“ã‹ã‚Š
046f2435b2 fix(frontend): mCaptchaをäŊŋį”¨ã—ãĻいãĻもbotãƒ—ãƒ­ãƒ†ã‚¯ã‚ˇãƒ§ãƒŗãĢé–ĸするč­Ļ告がæļˆãˆãĒいぎをäŋŽæ­Ŗ (#14390)
* fix(frontend): mCaptchaをäŊŋį”¨ã—ãĻいãĻもbotãƒ—ãƒ­ãƒ†ã‚¯ã‚ˇãƒ§ãƒŗãĢé–ĸするč­Ļ告がæļˆãˆãĒいぎをäŋŽæ­Ŗ

* Update Changelog

* refactor
2024-08-11 11:17:56 +09:00
syuilo
37c9d91ba0 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-08-10 21:07:37 +09:00
syuilo
93c569c2cd refactor 2024-08-10 21:07:33 +09:00
ã‹ãŖã“ã‹ã‚Š
cb10156f01 fix(frontend): iOSでacctãĒおがãƒĒãƒŗã‚¯ã¨ã—ãĻčĒ¤æ¤œįŸĨされるぎを抑åˆļ (#14354)
* fix(frontend): iosでぎč‡Ē動ãƒĒãƒŗã‚¯åŒ–ã‚’æŠ‘åˆļ

* Update Changelog

* typo

* typo

* Update CHANGELOG.md
2024-08-10 20:46:26 +09:00
anatawa12
1532d5f390 ci: skip chromatic / storybook CI for pull requests targets master (#14377) 2024-08-10 09:36:10 +09:00
ã‹ãŖã“ã‹ã‚Š
7e3dedb045 fix(frontend): ペãƒŧã‚¸éˇį§ģãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (bump vue version) (#14380)
* fix(frontend): ペãƒŧã‚¸éˇį§ģãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (bump vue version)

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-08-10 09:35:50 +09:00
zyoshoka
01a815f8a7 fix(general): some fixes and improvements of Play visibility (#14384)
* fix(backend): missing `visibility` param in packing flash

* fix(frontend): use `visibility` value got from API

* enhance(frontend): change preview appearance of private Play

* Update CHANGELOG.md
2024-08-10 09:34:49 +09:00
anatawa12
f50941389d fix: readAllNotifications message not working (#14374)
* refactor: add and use isJsonObject

* fix: readNotification message without body is not working

* docs(changelog): WSぎ`readAllNotifications` ãƒĄãƒƒã‚ģãƒŧジが `body` を持たãĒい場合ãĢ動äŊœã—ãĒã„å•éĄŒ

* Update CHANGELOG.md

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-08-09 16:04:41 +09:00
Daiki Mizukami
0d508db8a7 fix(backend): check visibility of following/followers of remote users / feat: moderators can see following/followers of all users (#14375)
* fix(backend): check visibility of following/followers of remote users

Resolves https://github.com/misskey-dev/misskey/issues/13362.

* test(backend): add tests for visibility of following/followers of remote users

* docs(changelog): update CHANGELOG.md

* feat: moderators can see following/followers of all users

* docs(changelog): update CHANGELOG.md

* refactor(backend): minor refactoring

`createPerson`と`if`ãŽæĄäģļをįĩąä¸€ã™ã‚‹ã¨ã¨ã‚‚ãĢã€į•°å¸¸įŗģぎ
å‡Ļį†ã‚’early returnãĢčŋŊいå‡ēすためぎ変更。

* feat(backend): moderators can see following/followers count of all users

As per https://github.com/misskey-dev/misskey/pull/14375#issuecomment-2275044908.
2024-08-09 12:10:51 +09:00
anatawa12
f244d42500 ci: change prerelease channels to alpha, beta, and rc (#14376) 2024-08-09 12:05:28 +09:00
syuilo
820becb4e4 fix import 2024-08-09 10:51:18 +09:00
syuilo
6e3e7d7df1 Update about-misskey.vue 2024-08-08 20:22:25 +09:00
github-actions[bot]
008a66d73f [skip ci] Update CHANGELOG.md (prepend template) 2024-07-31 11:20:33 +00:00
misskey-release-bot[bot]
e98f66db51 Merge pull request #14233 from misskey-dev/develop
Release: 2024.7.0
2024-07-31 11:20:31 +00:00
github-actions[bot]
59e2e43a68 Release: 2024.7.0 2024-07-31 11:20:28 +00:00
syuilo
1a521a44c0 New Crowdin updates (#14335)
* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)
2024-07-31 18:13:20 +09:00
taichan
d6ba12e24c Fix(frontend): LTLį„ĄåŠšæ™‚ãĢヘッダãƒŧãĢSTLãŒčĄ¨į¤ēされãĻしぞう & デフりãƒĢãƒˆã€ã‚¯ãƒŠã‚ˇãƒƒã‚¯ã§ãƒĒ゚トがæļˆãˆãĻいる (#14337)
* Fix condition of STL available

* Fix: condition of stl

* Listがã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽãƒ˜ãƒƒãƒ€ãƒŧからæļˆãˆãĻいる
2024-07-31 18:10:36 +09:00
taichan
4b04b2989b chore(locale): update index.d.ts (#14339)
d63b854f96 でぎ更新æŧã‚Œ
2024-07-31 17:22:51 +09:00
syuilo
d63b854f96 tweak localization 2024-07-31 08:12:35 +09:00
syuilo
9dacc20d67 New Crowdin updates (#14331)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)
2024-07-31 07:23:58 +09:00
anatawa12
3137c104f2 test: フりロãƒŧしãĻいãĒいãƒĻãƒŧã‚ļãƒŧからぎč‡Ē分へぎčŋ”äŋĄãŒåĢぞれることをįĸēčĒã™ã‚‹ãƒ†ã‚šãƒˆã‚’čŋŊ加 (#14333) 2024-07-31 07:23:38 +09:00
syuilo
63f9c271ca 🎨 2024-07-30 20:58:25 +09:00
github-actions[bot]
400ae6ef01 Bump version to 2024.7.0-rc.8 2024-07-30 11:35:33 +00:00
ã‹ãŖã“ã‹ã‚Š
8b163cd3fb fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽéŸŗåŖ°ãŒå†į”Ÿã§ããĒい場合ぎå‡Ļį†ã‚’čŋŊ加 (#14073)
* fix(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽéŸŗåŖ°ãŒå†į”Ÿã§ããĒい場合ぎå‡Ļį†ã‚’čŋŊ加

* Update Changelog

* fix lint

* Update packages/frontend/src/scripts/sound.ts

* lint

* Update sound.ts

* fix merge mistakes

* use shorthand operator

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-30 20:30:41 +09:00
syuilo
676c599e48 Update about-misskey.vue 2024-07-30 20:20:21 +09:00
anatawa12
fccc5b6d62 frontend timeline fixes & improvements (#13727)
* fix: withRepliesがã‚ĒフぎときãĢwithFilesぎとぐるをいじれãĒã„å•éĄŒ

* fix: type errors in tl-column

* fix: deck uiでã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’åˆ‡ã‚Šæ›ŋえた際ãĢTLãŽč¨­åŽšé …į›ŽãŒæ›´æ–°ã•ã‚ŒãĒい

* refactor: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽå„į¨ŽįŸĨč­˜ã‚’ä¸€ã¤ãŽãƒ•ã‚Ąã‚¤ãƒĢãĢįĩąåˆ

fix: ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗé¸æŠžæŦ„ãĢ襨į¤ēできãĒいã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒčĄ¨į¤ēされる

* docs(changelog): timeline improvements

* fix: missing license header

* chore: timeline > basic timeline

* use BasicTimelineType in deck-store

* Update CHANGELOG.md

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-30 20:13:00 +09:00
anatawa12
0bb5ac0fca フりロãƒŧ中ぎãƒĻãƒŧã‚ļãƒŧãĢé–ĸする"TLãĢäģ–ぎäēēへぎčŋ”äŋĄã‚’åĢめる"ãŽč¨­åŽšãŒåˆ†ã‹ã‚ŠãĨã‚‰ã„å•éĄŒã‚’äŋŽæ­Ŗ (#13895)
* chore: improve withReplies toggle for user following

* chore: improve withReplies toggle for list

* docs(changelog): フりロãƒŧ中ぎãƒĻãƒŧã‚ļãƒŧãĢé–ĸする"TLãĢäģ–ぎäēēへぎčŋ”äŋĄã‚’åĢめる"ãŽč¨­åŽšãŒåˆ†ã‹ã‚ŠãĨã‚‰ã„å•éĄŒã‚’äŋŽæ­Ŗ

* Fix CHANGELOG.md

* docs(changelog): update insertion position

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-30 19:55:18 +09:00
zyoshoka
c7354c5e30 test(#10336): add components/Mk[D-E].* stories (#14118)
* test(storybook): add `components/Mk[D-E].*` stories

* fix: mock instance name

* fix: invalid `reactionAcceptance` value

* style: missing trailing commas
2024-07-30 19:48:16 +09:00
anatawa12
5c42a0e439 feat: media silence (#13842)
* feat: media silence

* fix: lint

* feat: deny creating custom emoji reaction and using custom emoji from media silenced hosts

* chore: ãƒĄãƒ‡ã‚Ŗã‚ĸã‚ĩイãƒŦãƒŗã‚šãŽčĒŦ明ãĢã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŽčŠąã‚’čŋŊ加

* Update locales/ja-JP.yml

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* chore: update index.d.ts

* docs(changelog): update changelog

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-30 19:47:45 +09:00
anatawa12
8f40f932e4 č‡Ē分ぎフりロワãƒŧ限厚投į¨ŋãĢ寞するãƒĒプナイがホãƒŧムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§čĻ‹ãˆãĒã„ã“ã¨ãŒæœ‰ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13835)
* fix: reply to my follower notes are not shown on the home timeline

* fix: reply to follower note by non-following is on social timeline

* docs: changelog

* test: add endpoint test for changes

* test(e2e): č‡Ē分ぎfollowers投į¨ŋãĢ寞するãƒĒプナイがæĩã‚Œã‚‹

* test(e2e/streaming): č‡Ē分ぎfollowers投į¨ŋãĢ寞するãƒĒプナイがæĩã‚Œã‚‹

* test(e2e/streaming): フりロãƒŧしãĻいãĒいãƒĻãƒŧã‚ļãĢよるフりロワãƒŧ限厚投į¨ŋãĢ寞するãƒĒプナイがã‚Ŋãƒŧã‚ˇãƒŖãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§čĄ¨į¤ēã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒ

* test(e2e/timelines): try fixing typecheck error

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-30 19:44:08 +09:00
github-actions[bot]
86b4f49880 Bump version to 2024.7.0-rc.7 2024-07-30 10:25:10 +00:00
syuilo
916ed49441 New translations ja-jp.yml (English) (#14327) 2024-07-30 19:20:37 +09:00
Sayamame-beans
d0b7c74fd1 検į´ĸã‹ã‚‰ãƒãƒƒã‚ˇãƒĨã‚ŋグぎペãƒŧジが開けるようãĢ、users/searchãĢ@から始ぞる文字列が与えられた際ぎå‡Ļį†ã‚’äŋŽæ­Ŗ į­‰ (#13858)
* enhance(frontend): 検į´ĸã‹ã‚‰ãƒãƒƒã‚ˇãƒĨã‚ŋグぎペãƒŧジを開けるようãĢ

* fix(frontend): į…§äŧšã§å…Ĩ力が`#`ぎãŋぎ場合は`/tags/`ãĢ遡į§ģしãĒいようãĢ

* docs(changelog): update changelog

* enhance(frontend): ãƒĻãƒŧã‚ļãƒŧ検į´ĸã‹ã‚‰ã‚‚ãƒãƒƒã‚ˇãƒĨã‚ŋグぎペãƒŧジを開けるようãĢ

* docs(changelog): update changelog

* enhance(frontend): 検į´ĸį¯„å›˛į­‰ãŒæŒ‡åŽšã•ã‚ŒãĻã„ã‚‹æ™‚ã¯į…§äŧš/ãƒãƒƒã‚ˇãƒĨã‚ŋグペãƒŧジを開かãĒいようãĢ

* enhance(frontend): 検į´ĸ内厚ãĢįŠēį™ŊがåĢぞれãĻã„ã‚‹å ´åˆã¯į…§äŧš/ãƒãƒƒã‚ˇãƒĨã‚ŋグペãƒŧジを開かãĒいようãĢ

* docs(changelog): update changelog

* Revert "enhance(frontend): 検į´ĸį¯„å›˛į­‰ãŒæŒ‡åŽšã•ã‚ŒãĻã„ã‚‹æ™‚ã¯į…§äŧš/ãƒãƒƒã‚ˇãƒĨã‚ŋグペãƒŧジを開かãĒいようãĢ"

This reverts commit f84eecea96.

* enhance(frontend): 検į´ĸã‹ã‚‰į…§äŧš/ãƒãƒƒã‚ˇãƒĨã‚ŋグペãƒŧジを開くかおうかįĸēčĒã™ã‚‹ã‚ˆã†ãĢ

* docs(changelog): update changelog

* chore: fix lint

* docs(changelog): update changelog insertion position

* enhance(frontend): 検į´ĸから`@user@host`ぎåŊĸåŧã§į…§äŧšå‡ēæĨるようãĢ

* fix(frontend): į…§äŧšã§å…Ĩ力が`@`ぎãŋぎ場合ãĢ`/@`ãĢ遡į§ģしãĒいようãĢ

* fix(backend): `users/search`ãĢおいãĻ`@`から始ぞるqueryãĢ寞するå‡Ļį†ãŒæ­Ŗã—ããĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ

* docs(changelog): update changelog

* chore(backend): fix lint error

* fix(backend): more improvements for users/search when query startswith `@`

* chore: unify common conditions

* docs(changelog): refine changelog

* chore(backend): fix lint error

* MkInputをpreventãĢ寞åŋœã•せ、enterãŽæ„å›ŗã›ãŦäŧæŦã‚’é˜˛ã

* chore(frontend/search.user): use .prevent to prevent the propagation of enter instead of setTimeout

---------

Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: taichanne30 <dev@taichan.site>
2024-07-30 19:18:43 +09:00
ãŠã•ã‚€ãŽã˛ã¨
2307849c9a fix(misskey-js): misskey-js.api.mdãŽã‚ŗãƒŸãƒƒãƒˆæŧã‚ŒäŋŽæ­Ŗ (#14329) 2024-07-30 19:01:47 +09:00
ãŠã•ã‚€ãŽã˛ã¨
8bae2ecabd fix(misskey-js): ãƒĸãƒ‡ãƒ­ã‚°ãŽãƒ•ã‚ŖãƒĢã‚ŋãĢčŋŊ加æŧã‚ŒãŒã‚ãŖãŸãŽã‚’äŋŽæ­Ŗ (#14328) 2024-07-30 18:37:07 +09:00
syuilo
3411b9c16c Update CHANGELOG.md 2024-07-30 17:47:17 +09:00
github-actions[bot]
674a424db3 Bump version to 2024.7.0-rc.6 2024-07-30 08:39:38 +00:00
syuilo
d1eb10af24 New Crowdin updates (#14316)
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)
2024-07-30 17:28:28 +09:00
ã‹ãŖã“ã‹ã‚Š
9181eb277e fix(frontend): emojiPickerをäŊŋį”¨ã—ãĻįĩĩ文字をæŒŋå…Ĩする際、refãĢį›´æŽĨæŒŋå…ĨするようãĢ (#14282)
* fix(frontend): emojiPickerをäŊŋį”¨ã—ãĻįĩĩ文字をæŒŋå…Ĩする際、refãĢį›´æŽĨæŒŋå…ĨするようãĢ

* add comment
2024-07-30 17:28:08 +09:00
ã‹ãŖã“ã‹ã‚Š
3548ffba26 enhance(frontend): č‡Ē分ぎクãƒĒップ一čĻ§ã§ã¯ã‚ĸバã‚ŋãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ (#14256)
* enhance(frontend): č‡Ē分ぎクãƒĒップ一čĻ§ã§ã¯ã‚ĸバã‚ŋãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ

* Update Changelog

* rename

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-30 17:24:36 +09:00
Sayamame-beans
f965f65dcd fix(frontend): pure renote cannot create with url based quote (#14270)
* fix(frontend): pure renote cannot create with url based quote

* docs(changelog): update changelog
2024-07-30 17:23:29 +09:00
taichan
cb3106cdc6 enhance(frontend): é€ŖåˆãŽã€Œé€Ŗåˆä¸­ã€,「čŗŧčĒ­ä¸­ã€,「配äŋĄä¸­ã€ãĢ寞しãĻブロックしãĻいるã‚ĩãƒŧバãƒŧ、配äŋĄåœæ­ĸしãĻいるã‚ĩãƒŧバãƒŧをåĢめãĒいようãĢ (#14324)
* enhance(frontend): é€ŖåˆãŽã€Œé€Ŗåˆä¸­ã€,「čŗŧčĒ­ä¸­ã€,「配äŋĄä¸­ã€ãĢ寞しãĻブロックしãĻいるã‚ĩãƒŧバãƒŧ、配äŋĄåœæ­ĸしãĻいるã‚ĩãƒŧバãƒŧをåĢめãĒいようãĢ

* update CHANGELOG.md
2024-07-30 16:57:41 +09:00
syuilo
39498ddbf1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-07-30 16:56:10 +09:00
syuilo
f0ec68c3cf 🎨 2024-07-30 16:56:07 +09:00
taichan
b359e3c95b Fix condition of noteSearchableScope (#14325) 2024-07-30 16:51:50 +09:00
ã‹ãŖã“ã‹ã‚Š
6bd46e790b refactor(backend): remove unrelated comments 2024-07-30 16:18:18 +09:00
ã‹ãŖã“ã‹ã‚Š
7135da7887 refactor(actions): remove duplicated paths 2024-07-30 16:16:20 +09:00
taichan
bff813042e feat: こぎãƒĻãƒŧã‚ļãƒŧぎノãƒŧトを検į´ĸ, クエãƒĒãĢåŸēãĨく検į´ĸぎ初期値 & ノãƒŧト検į´ĸぎUI攚善 (#14128)
* refactor(frontend): noteSearchAvailableをaccountsãĢį§ģ動

* feat: searchペãƒŧジでぎクエãƒĒぎ受取りとtypeãĢã‚ˆã‚‹čĄ¨į¤ēã‚ŋブぎ変更

* user検į´ĸでsearchぎčĻĒã‹ã‚‰å—ã‘å–ãŖãŸå€¤ã‚’åŸēãĢå…Ĩ力値を初期化

* feat(frontend): ノãƒŧト検į´ĸでčĻĒ(search)ã‹ã‚‰ãŽæƒ…å ąã‚’åŸēãĢãƒĻãƒŧã‚ļãƒŧæƒ…å ąã‚’å–åž—

* feat(frontend): ãƒĻãƒŧã‚ļãƒŧぎノãƒŧトを検į´ĸするペãƒŧジãĢ遡į§ģするボã‚ŋãƒŗ

* feat(frontend): ノãƒŧト検į´ĸãĢポト名指厚ぎã‚Ēãƒ—ã‚ˇãƒ§ãƒŗčŋŊ加
also 🎨

* style: ãŸã į…§äŧšéƒ¨åˆ†ã‚’å›˛ãŖãŸã ã‘īŧˆå¯čĒ­æ€§įĸēäŋãŽãŸã‚ãĢīŧ‰

* refactor: remove unneed import
defineProps and withDefaults are compiler micro when using `<script setup>`
FYI: https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits:~:text=defineProps%20and%20defineEmits%20are%20compiler%20macros%20only%20usable%20inside%20%3Cscript%20setup%3E.%20They%20do%20not%20need%20to%20be%20imported%2C%20and%20are%20compiled%20away%20when%20%3Cscript%20setup%3E%20is%20processed.

* Update CHANGELOG

* Fix: ノãƒŧト検į´ĸぎ初期値が常ãĢポト指厚ãĢãĒãŖãĻしぞう

* notesSearchAvailableをaccountãĢ持たせるぎをやめる

* SDPX-Licence-Identifier

* Fix: Vitest fails due to instance.policies being undefined

* Add Storybook for search

* Fix(storybook): ノãƒŧト検į´ĸãŒåˆŠį”¨ã§ããĒいとå‡ēãĻã—ãžã†å•éĄŒ

* storybookでãƒĻãƒŧã‚ļãƒŧ選択ができãĒいぎをäŋŽæ­Ŗ

* feat: ノãƒŧト検į´ĸでč‡Ē分を選択可čƒŊãĢ
& 🎨

* feat(background): api/metaで検į´ĸ可čƒŊãĒノãƒŧãƒˆãŽã‚šã‚ŗãƒŧãƒ—ã‚’å‚į…§ã§ãã‚‹ã‚ˆã†ãĢ

* globalぎノãƒŧトが検į´ĸ不可čƒŊãĒ場合、検į´ĸã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čĄ¨į¤ēしãĒいようãĢ

* Update CHANGELOG.md

* config.meilisearch.scopeがstring[]を取ることがあるぎでäŋŽæ­Ŗ

* meilisearchã‚’åˆŠį”¨ã‹ã¤scopeがlocalぎ場合、ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧãŽãƒĄãƒ‹ãƒĨãƒŧで「こぎãƒĻãƒŧã‚ļãƒŧぎノãƒŧトを検į´ĸ」をå‡ēさãĒいようãĢ

* hostがįŠē文字ぎ時ぎ挙動をäŋŽæ­Ŗ

* ロãƒŧã‚ĢãƒĢぎãŋしかノãƒŧãƒˆãŒã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã•ã‚ŒãĻいãĒい場合、ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧも選択できãĒくした
2024-07-30 15:51:08 +09:00
taichan
7e9c38d6fb Fix(backend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢぎurl, uri, src ぎ上限åŧ•き上げ (#14323)
* enhance: ドナイブurlぎ上限文字数をåŧ•き上げ

* Fix: おそらくフりãƒŧクį‹Ŧč‡Ēぎ変更ぎようãĢčĻ‹ãˆã‚‹éƒ¨åˆ†(metaãĢé–ĸする変更部分)を削除

* UPDATE changelog

* Add SPDX prefixes

* Fix: ã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šãŽåŧĩã‚Šį›´ã—ã‚’æļˆã—た

---------

Co-authored-by: slofp <phy.public@gmail.com>
2024-07-30 15:29:24 +09:00
github-actions[bot]
5eea41b089 Bump version to 2024.7.0-rc.5 2024-07-30 06:11:15 +00:00
ã‹ãŖã“ã‹ã‚Š
866abff54d enhance(frontend): ブナã‚Ļã‚ļãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧをäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#14076)
* enhance(frontend): ブナã‚Ļã‚ļãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧをäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* shiftãĢした

* change keys

* fix

* fix

* fix

* update translation keys

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-07-30 14:45:53 +09:00
ã‹ãŖã“ã‹ã‚Š
45f909ef33 enhance(frontend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢãƒģフりãƒĢダをドナッグしãĒくãĻもį§ģ動できるようãĢ (#14318)
* feat(drive): ãƒ•ã‚Ąã‚¤ãƒĢをフりãƒĢダãĢį§ģå‹•ã™ã‚‹ãƒĄãƒ‹ãƒĨãƒŧã‚’åŽŸčŖ…

(cherry picked from commit b89c2af6945c6a9f9f10e83f54d2bcf0f240b0b4)

* tweak ui

* Update Changelog

* ãƒ•ã‚Ąã‚¤ãƒĢčŠŗį´°ã‹ã‚‰ã‚‚į§ģ動できるようãĢ

* feat(drive) フりãƒĢダぎネ゚トをį§ģå‹•ã™ã‚‹ãƒĄãƒ‹ãƒĨãƒŧã‚’åŽŸčŖ…

(cherry picked from commit 8a7d710c6acb83f50c83f050bd1423c764d60a99)

* Update Changelog

* Update Changelog

* lint

* tweak ui

---------

Co-authored-by: nafu-at <satsuki@nafusoft.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-30 14:42:46 +09:00
ã‹ãŖã“ã‹ã‚Š
738b3ea43b enhance(frontend): デッキぎã‚ĸãƒŗãƒ†ãƒŠãƒģãƒĒ゚ト選択į”ģéĸからそれぞれを新čĻäŊœæˆã§ãã‚‹ã‚ˆã†ãĢ (#14104)
* enhance(frontend): デッキぎã‚ĸãƒŗãƒ†ãƒŠãƒģãƒĒ゚ト選択į”ģéĸからそれぞれを新čĻäŊœæˆã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix

* fix

* lint

* add story

* typo

ねãŧけãĻいた

* Update antenna-column.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-30 13:11:06 +09:00
ã‹ãŖã“ã‹ã‚Š
de3ddb5b44 enhance: įŽĄį†į”ģéĸでã‚ĸãƒŧã‚ĢイブãĢしたおįŸĨã‚‰ã›ã‚’čĄ¨į¤ēãƒģįˇ¨é›†ã§ãã‚‹ã‚ˆã†ãĢ (#14286)
* enhance: įŽĄį†į”ģéĸでã‚ĸãƒŧã‚ĢイブãĢしたおįŸĨã‚‰ã›ã‚’čĄ¨į¤ēできるようãĢ

* Update Changelog
2024-07-30 13:02:03 +09:00
Sayamame-beans
b44313fe3c fix(backend): type(schema) of reactionAcceptance was wrong (#14317) 2024-07-30 12:32:03 +09:00
syuilo
1a79f0dc2a 🎨 2024-07-30 09:47:31 +09:00
github-actions[bot]
c3437b1908 Bump version to 2024.7.0-rc.4 2024-07-30 00:20:09 +00:00
syuilo
1991a02aa9 update node version 2024-07-30 09:17:06 +09:00
ãŠã•ã‚€ãŽã˛ã¨
72bc789746 feature: ãƒĻãƒŧã‚ļäŊœæˆæ™‚ãĢSystemWebhookをį™ēäŋĄã§ãã‚‹ã‚ˆã†ãĢする (#14321)
* feature: ãƒĻãƒŧã‚ļäŊœæˆæ™‚ãĢSystemWebhookをį™ēäŋĄã§ãã‚‹ã‚ˆã†ãĢする

* fix CHANGELOG.md
2024-07-29 21:31:32 +09:00
syuilo
0f0660d49e New Crowdin updates (#13916)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)
2024-07-28 14:55:28 +09:00
anatawa12
865b3039cc fix: deck uiぎ通įŸĨéŸŗãŒé‡ãĒã‚‹å•éĄŒ (#14029)
* fix: deck uiぎ通įŸĨéŸŗãŒé‡ãĒる

* docs: Fix: deck uiぎ通įŸĨéŸŗãŒé‡ãĒã‚‹å•éĄŒ

* unexport internal function

* fix

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* chore: improve condition

* docs: move js dco comment

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-28 14:44:15 +09:00
github-actions[bot]
efa80f9ad4 Bump version to 2024.7.0-beta.3 2024-07-28 02:23:46 +00:00
Sayamame-beans
61f4a03e6c Fix(frontend): 下書き/削除しãĻįˇ¨é›†ã§äŋæŒã•れãĒã„é …į›ŽãŒã‚ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#14285)
* chore(frontend): reorder assignments

* fix(frontend): visibleUserIds is not kept when deleteAndEdit

* fix(frontend): quoteId is not kept on draft

* fix(frontend): reactionAcceptance is not kept for draft/deleteAndEdit

* docs(changelog): update changelog
2024-07-28 11:19:32 +09:00
syuilo
085b3abf26 update deps (#14312) 2024-07-28 11:14:31 +09:00
syuilo
5df85b8be1 enhance(frontend): add withCloseButton option for MkModalWindow 2024-07-28 10:39:31 +09:00
syuilo
02ecd1b371 refactor 2024-07-28 10:36:12 +09:00
ã‹ãŖã“ã‹ã‚Š
22c4e9d7ec fix(frontend): modalãŒæ­Ŗã—ãé–‰ã˜ã‚‰ã‚ŒãĻいãĒいぎをäŋŽæ­Ŗ (#14307)
* fix(frontend): modalãŒæ­Ŗã—ãé–‰ã˜ã‚‰ã‚ŒãĻいãĒいぎをäŋŽæ­Ŗ

* Update packages/frontend/src/components/MkSystemWebhookEditor.vue

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-27 18:09:57 +09:00
ã‹ãŖã“ã‹ã‚Š
46d96c7412 fix(build): autogenį”Ÿæˆæ™‚ãĢbackendを2åēĻbuildしãĻいるぎをäŋŽæ­Ŗ (#14309)
* fix(build): autogenį”Ÿæˆæ™‚ãĢbackendを2åēĻbuildしãĻいるぎをäŋŽæ­Ŗ

* fix

* fix
2024-07-27 18:09:15 +09:00
zyoshoka
0d76842abe docs: format CONTRIBUTING.md (#14302)
* fix: correct typos

* chore: convert indentation to tabs

* fix: missing lang

* chore: trim unnecessary whitespaces and newlines

* chore: use local path

* chore: use GFM alerts

* fix: missing use GFM alerts
2024-07-26 10:16:27 +09:00
github-actions[bot]
908d3ecb5c Bump version to 2024.7.0-beta.2 2024-07-25 12:02:12 +00:00
Kisaragi
8959ff89d0 chore: reflect actual policy about Committers' rights (#14267)
* Update CONTRIBUTING.md

* member -> commiter

* apply suggestions

Co-authored-by: Marie <robloxfilmcam@gmail.com>

* Update CONTRIBUTING.md

---------

Co-authored-by: Marie <robloxfilmcam@gmail.com>
2024-07-25 17:12:06 +09:00
ã‹ãŖã“ã‹ã‚Š
ee2f0f3a21 fix(frontend): いくつかぎnumber inputãĢæœ€å°å€¤ã‚’č¨­åŽš (#14284) 2024-07-25 17:03:55 +09:00
ã‹ãŖã“ã‹ã‚Š
ed6dc84c5f fix(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã—ãŸãƒĻãƒŧã‚ļãƒŧ一čĻ§ãŽãƒĻãƒŧã‚ļãƒŧ名がはãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14294)
* pnpm dev でįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’č§Ŗæąē

(cherry picked from commit 22fcafbf55830922efe75d129f48b4d8c11724e6)

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã—ãŸãƒĻãƒŧã‚ļãƒŧ一čĻ§ãŽãƒĻãƒŧã‚ļãƒŧネãƒŧムがはãŋå‡ēã‚‹å•éĄŒã‚’č§Ŗæąē

(cherry picked from commit 46458b190e2b4ccfc8b50b6857ee9a5a6fd09fe9)

* Update Changelog

---------

Co-authored-by: 6wFh3kVo <yukikum57@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-25 17:03:00 +09:00
zyoshoka
7c67d3a5aa fix(frontend): emoji picker not opening on /share page (#14295)
* fix(frontend): emoji picker not opening on `/share` page

* Update CHANGELOG.md
2024-07-25 16:44:38 +09:00
Sayamame-beans
3d8eda14a2 [Re] refactor(misskey-js): č­Ļ告をすずãĻč§Ŗæąē (#14277)
* chore(misskey-js): Unchanged files with check annotationsã§į´›ã‚‰ã‚ã—ã„éƒ¨åˆ†ãŽč­Ļ告を抑åˆļ ロジックéĸã¯åžŒã§į›´ã™

* dummy change to see if the feature do not report them (to be reverted after the check)

* refactor: 型合わせ

* refactor: fix warnings from c22dd6358b

* lint

* 型合わせ

* ã‚­ãƒŖã‚šãƒˆ

* pnpm build-misskey-js-with-types

* Revert "dummy change to see if the feature do not report them (to be reverted after the check)"

This reverts commit 67072e3ca6.

* eliminate reversiGame any

* move reversiGame types

* lint

* Update packages/misskey-js/src/streaming.ts

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* Update acct.ts

* run api extractor

* re-run api extractor

---------

Co-authored-by: Kisaragi Marine <kisaragi.effective@gmail.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-07-25 16:40:14 +09:00
zyoshoka
befa8e4a7f fix(backend): avoid caching remote user's HTL when receiving Note (#13772)
* fix(backend): avoid caching remote user's HTL when receiving Note

* test(backend): add test for FFT

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-25 16:37:46 +09:00
zyoshoka
fc71bcc98e fix(backend): avoid notifying to remote users on local (#13774)
* fix(backend): avoid notifying to remote users on local

* Update CHANGELOG.md

* refactor: check before calling method

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-25 16:32:07 +09:00
ã‹ãŖã“ã‹ã‚Š
aa3ea2b57a fix(frontend): 初期化時とroute変更時でkeyぎæąēåŽšæ–šæŗ•ãŒé•ã†ãŽã‚’äŋŽæ­Ŗ (#14283) 2024-07-25 16:30:29 +09:00
syuilo
32651aba67 Update about-misskey.vue 2024-07-23 18:39:59 +09:00
syuilo
337b42bcb1 revert 5f88d56d96
バグがある(かつすぐãĢäŋŽæ­Ŗã§ããã†ãĢãĒい) & ぞだãƒŦビãƒĨãƒŧé€”ä¸­ã§æ„å›ŗã›ãšãƒžãƒŧジされたため
2024-07-20 21:33:20 +09:00
zyoshoka
efb04293bb docs(misskey-js): fix broken i-want-you image link in README.md (#14265) 2024-07-19 16:47:12 +09:00
ã‹ãŖã“ã‹ã‚Š
56a43dc01d fix(frontend): blurhashãŒį„Ąã„å ´åˆãĢäŊ•ã‚‚å‡ē力されãĒいぎをäŋŽæ­Ŗ (#14250)
* fix(frontend): blurhashãŒį„Ąã„å ´åˆãĢäŊ•ã‚‚å‡ē力されãĒいぎをäŋŽæ­Ŗ

* Update Changelog

* Update packages/frontend/src/components/MkImgWithBlurhash.vue

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* attempt to fix test

* Update packages/frontend/src/components/MkImgWithBlurhash.vue

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* attempt to ignore test

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-07-19 10:11:44 +09:00
woxtu
6920f0fa7e Disable ESLint for migration files (#14262) 2024-07-19 10:05:34 +09:00
ã‹ãŖã“ã‹ã‚Š
1f24a8cb5a enhance(frontend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒĄãƒ‡ã‚Ŗã‚ĸを開く際ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ (#14115)
* enhance(frontend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒĄãƒ‡ã‚Ŗã‚ĸを開く際ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ

* Update Changelog
2024-07-19 09:57:01 +09:00
taichan
54d0a46378 fix(frontend): 個äēē厛ãĻダイã‚ĸログおįŸĨã‚‰ã›ãŒåŗæ™‚čĄ¨į¤ēされãĒã„å•éĄŒ (#14260)
* fix(frontend): 個äēē向けおįŸĨã‚‰ã›ãŒåŗæ™‚ãƒ€ã‚¤ã‚ĸログでå‡ēãĒã„å•éĄŒ

* Update CHANGELOG
2024-07-19 09:53:49 +09:00
Kisaragi
615e60f25c chore: modernize issue template (#14263) 2024-07-19 09:52:39 +09:00
anatawa12
10ce7bf3c4 kill any from streaming API Implementation (#14251)
* chore: add JsonValue type

* refactor: kill any from Connection.ts

* refactor: fix StreamEventEmitter contains undefined instead of null

* refactor: kill any from channels

* docs(changelog): Fix: Steaming APIãŒä¸æ­ŖãĒデãƒŧã‚ŋを受けた場合ぎ動äŊœãŒä¸åŽ‰åŽšã§ã‚ã‚‹å•éĄŒ

* fix license header

* fix lints
2024-07-18 20:04:23 +09:00
ã‹ãŖã“ã‹ã‚Š
ec1c392f1e fix(frontend): å­ãƒĄãƒ‹ãƒĨãƒŧãŽæœ€å¤§é•ˇčĒŋæ•´ãŒčĄŒã‚ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14003)
* fix(frontend): å­ãƒĄãƒ‹ãƒĨãƒŧãŽæœ€å¤§é•ˇčĒŋæ•´ãŒčĄŒã‚ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix

* changelog

* Revert "fix"

This reverts commit 39fb326d49.

* Revert "fix(frontend): å­ãƒĄãƒ‹ãƒĨãƒŧãŽæœ€å¤§é•ˇčĒŋæ•´ãŒčĄŒã‚ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit ea58bf7a53.

* use css

* maxHeightをchildã‹ã‚‰åŽšįžŠã™ã‚‹ã‚ˆã†ãĢ

* use css min
2024-07-18 15:44:18 +09:00
ã‹ãŖã“ã‹ã‚Š
4f85b6aa91 fix(frontend): Twitchぎ埋めčžŧãŋが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14247)
* fix(frontend): twitchぎ埋めčžŧãŋが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix test
2024-07-18 15:41:32 +09:00
anatawa12
ee3b132f05 Merge branch 'master' into develop 2024-07-18 14:25:09 +09:00
anatawa12
cd95a6e9c9 fix: remove unreleased section (#14246) 2024-07-18 14:23:47 +09:00
Kisaragi
e716c201c6 docs: 開į™ēį’°åĸƒãŽã‚ģットã‚ĸãƒƒãƒ—æ‰‹é †ã‚’čŠŗį´°ãĢする (#14235)
* docs: mentioning Devcontainer

fix #13753

* revise

* revise 2

* Apply suggestions from code review
per https://github.com/misskey-dev/misskey/pull/14235#discussion_r1680883942

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* 下ぎ斚ãĢã‚ãŖãŸDevcontainerぎã‚ģã‚¯ã‚ˇãƒ§ãƒŗã‚’ãƒžãƒŧジ

* revise 3

* Update CONTRIBUTING.md

https://github.com/misskey-dev/misskey/pull/14235#discussion_r1680928026

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>

* mention Meilisearch

* Update CONTRIBUTING.md

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2024-07-18 08:57:02 +09:00
ã‹ãŖã“ã‹ã‚Š
de166a8ed4 fix(backend): ãƒĒノãƒŧトミãƒĨãƒŧãƒˆãŒã‚­ãƒŖãƒƒã‚ˇãƒĨが切れるぞで劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14242)
* Fix: RenoteMuteãŒã‚­ãƒŖãƒƒã‚ˇãƒĨが切れるぞで劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

(cherry picked from commit e9601029b5)

* update changelog

* 🎨

* remove unused import

* æļˆã—ãŸã¨ãã‚‚ã‚­ãƒŖãƒƒã‚ˇãƒĨã‚’éŖ›ã°ã™ã‚ˆã†ãĢ

* lint

---------

Co-authored-by: mattyatea <mattyacocacora0@gmail.com>
2024-07-18 08:55:36 +09:00
tamaina
c3a6da19d7 chore: CHANGELOGãĢジョブキãƒĨãƒŧč¨­åŽšãĢついãĻčŋŊ記 (follow-up of #13464) 2024-07-18 08:53:45 +09:00
github-actions[bot]
73a42ea2ee Bump version to 2024.7.0-beta.1 2024-07-17 17:23:58 +00:00
anatawa12
cfdad45092 fix: ã‚Ŋãƒŧã‚ˇãƒŖãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢロãƒŧã‚ĢãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢ襨į¤ēされるč‡Ē分へぎãƒĒãƒ—ãƒŠã‚¤ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13978)
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-18 02:06:31 +09:00
tamaina
dd4cb5f44a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-07-18 02:05:44 +09:00
tamaina
a54d043923 chore: ignore misskey-assets (follow-up of #12818 ) 2024-07-18 02:05:40 +09:00
ã‹ãŖã“ã‹ã‚Š
ec91e18899 fix(frontend): add missing import (follow-up of #12265) 2024-07-18 01:56:02 +09:00
ã‹ãŖã“ã‹ã‚Š
25b65925f7 refactor: misskey-assetsã‚ĩブãƒĸジãƒĨãƒŧãƒĢを削除 (#12818)
* (change) misskey-assetsã‚ĩブãƒĸジãƒĨãƒŧãƒĢを削除

* ãĒã‚“ã‹æŽ‹ãŖãĻた
2024-07-18 01:47:11 +09:00
tamaina
5f88d56d96 perf(federation): Ed25519įŊ˛åãĢ寞åŋœã™ã‚‹ (#13464)
* 1. ed25519キãƒŧペã‚ĸをį™ē行ãƒģPersonとしãĻå…Ŧ開éĩを送受äŋĄ

* validate additionalPublicKeys

* getAuthUserFromApIdはmainを選ãļ

* âœŒī¸

* fix

* signatureAlgorithm

* set publicKeyCache lifetime

* refresh

* httpMessageSignatureAcceptable

* ED25519_SIGNED_ALGORITHM

* ED25519_PUBLIC_KEY_SIGNATURE_ALGORITHM

* remove sign additionalPublicKeys signature requirements

* httpMessageSignaturesSupported

* httpMessageSignaturesImplementationLevel

* httpMessageSignaturesImplementationLevel: '01'

* perf(federation): Use hint for getAuthUserFromApId (#13470)

* Hint for getAuthUserFromApId

* とおぎつぞりこれでいいぎかīŧŸ

* use @misskey-dev/node-http-message-signatures

* fix

* signedPost, signedGet

* ap-request.tsを垊æ´ģさせる

* remove digest prerender

* fix test?

* fix test

* add httpMessageSignaturesImplementationLevel to FederationInstance

* ManyToOne

* fetchPersonWithRenewal

* exactKey

* âœŒī¸

* use const

* use gen-key-pair fn. from  '@misskey-dev/node-http-message-signatures'

* update node-http-message-signatures

* fix

* @misskey-dev/node-http-message-signatures@0.0.0-alpha.11

* getAuthUserFromApIdでupdatePersonぎé ģåēĻをåĸ—やす

* cacheRaw.date

* use requiredInputs
https://github.com/misskey-dev/misskey/pull/13464#discussion_r1509964359

* update @misskey-dev/node-http-message-signatures

* clean up

* err msg

* fix(backend): fetchInstanceMetadataぎLockが永遠ãĢč§Ŗé™¤ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* fix httpMessageSignaturesImplementationLevel validation

* fix test

* fix

* comment

* comment

* improve test

* fix

* use Promise.all in genRSAAndEd25519KeyPair

* refreshAndprepareEd25519KeyPair

* refreshAndfindKey

* commetn

* refactor public keys add

* digestプãƒĒãƒŦãƒŗãƒ€ã‚’åžŠæ´ģさせる

RFCåŽŸčŖ…æ™‚ãĢãŠã†ã™ã‚‹ã‹č€ƒãˆã‚‹

* fix, async

* fix

* !== true

* use save

* Deliver update person when new key generated (not tested)
https://github.com/misskey-dev/misskey/pull/13464#issuecomment-1977049061

* åžĒį’°å‚į…§ã§čŊãĄã‚‹ãŽã‚’č§ŖæļˆīŧŸ

* fix?

* Revert "fix?"

This reverts commit 0082f6f8e8.

* a

* logger

* log

* change logger

* į§˜å¯†éĩぎ変更は、フナグではãĒくéĩをåŧ•き回すようãĢする

* addAllKnowingSharedInboxRecipe

* nanka meccha kaeta

* delivre

* ã‚­ãƒŖãƒƒã‚ˇãƒĨ有劚チェックはロック取垗前ãĢčĄŒã†

* @misskey-dev/node-http-message-signatures@0.0.3

* PrivateKeyPem

* getLocalUserPrivateKey

* fix test

* if

* fix ap-request

* update node-http-message-signatures

* fix type error

* update package

* fix type

* update package

* retry no key

* @misskey-dev/node-http-message-signatures@0.0.8

* fix type error

* log keyid

* logger

* db-resolver

* JSON.stringify

* HTTP SignatureがãĒã‹ãŖãŸã‚ŠäŊŋえãĒã‹ãŖãŸã‚Šã—ãã†ãĒ場合ãĢLD Signatureをæ´ģį”¨ã™ã‚‹ã‚ˆã†ãĢ

* inbox-delayed use actor if no signature

* ãƒĻãƒŧã‚ļãƒŧとキãƒŧぎ同一性チェックはhostãŽä¸€č‡´ãĢする

* log signature parse err

* save array

* とりあえずtryã§å›˛ãŖãĻおく

* fetchPersonWithRenewalでエナãƒŧがčĩˇããŸã‚‰å¤ã„デãƒŧã‚ŋをčŋ”す

* use transactionalEntityManager

* fix spdx

* @misskey-dev/node-http-message-signatures@0.0.10

* add comment

* fix

* publicKeyãĢ配列がå…ĨãŖãĻもいいようãĢする
https://github.com/misskey-dev/misskey/pull/13950

* define additionalPublicKeys

* fix

* merge fix

* refreshAndprepareEd25519KeyPair → refreshAndPrepareEd25519KeyPair

* remove gen-key-pair.ts

* defaultMaxListeners = 512

* Revert "defaultMaxListeners = 512"

This reverts commit f2c412c180.

* genRSAAndEd25519KeyPairではキãƒŧã‚’į›´åˆ—ãĢį”Ÿæˆã™ã‚‹?

* maxConcurrency: 8

* maxConcurrency: 16

* maxConcurrency: 8

* Revert "genRSAAndEd25519KeyPairではキãƒŧã‚’į›´åˆ—ãĢį”Ÿæˆã™ã‚‹?"

This reverts commit d0aada55c1.

* maxWorkers: '90%'

* Revert "maxWorkers: '90%'"

This reverts commit 9e0a93f110.

* e2e/timelines.tsで個々ぎテ゚トãĢ寞するtimeoutを削除, maxConcurrency: 32

* better error handling of this.userPublickeysRepository.delete

* better comment

* set result to keypairEntityCache

* deliverJobConcurrency: 16, deliverJobPerSec: 1024, inboxJobConcurrency: 4

* inboxJobPerSec: 64

* delete request.headers['host'];

* fix

* // node-fetch will generate this for us. if we keep 'Host', it won't change with redirects!

* move delete host

* modify comment

* modify comment

* fix correct → collect

* refreshAndfindKey → refreshAndFindKey

* modify comment

* modify attachLdSignature

* getApId, InboxProcessorService

* TODO

* [skip ci] add CHANGELOG

---------

Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-07-18 01:28:17 +09:00
ã‹ãŖã“ã‹ã‚Š
3331f3972a fix(frontend): 「ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį”ģåƒã‚’å†į”Ÿã—ãĒい」がã‚ĒãƒŗãŽã¨ããĢバナãƒŧį”ģ像ãƒģã‚ĩãƒŧバãƒŧčƒŒæ™¯į”ģ像がã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã—ãĒいようãĢ (#14243)
* fix: stop animating banner and backgrounds when stop showing animated images is enabled

(cherry picked from commit 8fe2596316e9688509745706ea424f0b4bfd4136)

* chore: nest ternary

(cherry picked from commit 2783fe5f5bd7c0647db9f9b6fb5e000e4f411092)

* chore: flip ternary

(cherry picked from commit b9d66f824cff373cc53bfa846a56c16f456a6d5b)

* update changelog

---------

Co-authored-by: Marie <marie@kaifa.ch>
2024-07-18 01:22:24 +09:00
woxtu
6942a920c8 refactor(frontend): Improve typing (#14240)
* Improve typing

* Remove redundant promise

* Refactor

* Update packages/frontend/src/scripts/mfm-function-picker.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Update packages/frontend/src/scripts/mfm-function-picker.ts

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-07-18 00:31:52 +09:00
Chocolate Pie
68bcd91d57 chore: Use clipboard API directly (#14227)
* chore: Use clipboard API directly

* fix: Fix lint
2024-07-17 21:52:05 +09:00
ã‹ãŖã“ã‹ã‚Š
8b4933cc48 fix changelog (wrong category) 2024-07-17 19:08:39 +09:00
tamaina
bda1de8a67 use pnpm@9.5.0 2024-07-17 18:19:06 +09:00
github-actions[bot]
f0d738d8bf Bump version to 2024.7.0-beta.0 2024-07-17 08:15:21 +00:00
FineArchs
070f0e723d AiScriptを0.19.0ãĢã‚ĸップデãƒŧト (#14226)
* Update autogen files

* Update CHANGELOG.md

* Update flash-edit.vue
2024-07-17 16:55:17 +09:00
woxtu
8ebc3b51f7 Fix typo (#14231) 2024-07-16 23:27:05 +09:00
Eiichi Yoshikawa
3b075c9c44 fix(frontend): MkSignin.vueぎcredentialRequestからReactivityを削除 (#14223)
* Remove reactivity from credentialRequest in MkSignin.vue

* Update Changelog
2024-07-16 08:38:42 +09:00
ãŠã•ã‚€ãŽã˛ã¨
1001277d43 fix: CHANGELOG.mdãŽč¨˜čŧ‰ãĢæŧã‚ŒãŒã‚ãŖãŸãŽã‚’äŋŽæ­Ŗ (#14220) 2024-07-15 22:08:02 +09:00
Kisaragi
ce39c3a2fb chore(backend): registed -> registered (#14213)
* chore(backend): registed -> registered

* Update CHANGELOG.md
2024-07-15 14:58:48 +09:00
Souma
1b84760c19 enhance(backend): Load settings via environment variables (#14179)
* feat(backend): Load settings via environment variables

If they're not loaded from the config file.

* chore(docker): Add hints for environment variables

It supports users to know about them.

* docs(changelog): Add the description about this change

Users can notice what's changed by this PR.

* style(backend): Fix code syntax

To pass the linter.
2024-07-14 21:33:22 +09:00
easrng
16795f18a7 Enhance(frontend): Allow negative delay in MFM (#14200)
Co-authored-by: easrng <me@easrng.net>
2024-07-14 21:31:30 +09:00
Kisaragi
f0b9d70720 ci: cache eslint (#14204)
* ci: cache eslint

* dummy commit to trigger

* fix syntax error
2024-07-14 21:30:57 +09:00
dependabot[bot]
aa0632727f chore(deps): bump actions/setup-node from 4.0.2 to 4.0.3 (#14165)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.2...v4.0.3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-14 21:29:57 +09:00
anatawa12
d47fd4ffe1 fix: error with trying to handle SIGKILL (#14208) 2024-07-14 21:29:35 +09:00
Sayamame-beans
4b9c60ad21 fix(backend): ãƒĻãƒŧã‚ļãƒŧぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ã§ãƒŸãƒĨãƒŧト/ブロックが抟čƒŊしãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#14100)
* fix: mute/block was not considered on users/reactions

* docs(changelog): update changelog

* chore: Apply suggestion from code review

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>

---------

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-07-14 20:24:29 +09:00
syuilo
c5607d8633 enhance(backend): configãĢsignToActivityPubGetãŽæŒ‡åŽšãŒį„Ąã„å ´åˆtrueとčĻ‹åšã™ã‚ˆã†ãĢ
trueぎ斚が望ぞしいため
2024-07-14 20:14:43 +09:00
ã‹ãŖã“ã‹ã‚Š
722acf5986 fix(frontend): follow-up of #13089 (#14206)
* fix(frontend): #13089 をäŋŽæ­Ŗ

* fix

* æ­ŖčĻčĄ¨įžã‚’åŧˇåŒ–

* fix
2024-07-14 17:28:34 +09:00
Kisaragi
09d30fef5b ci: ワãƒŧクフロãƒŧが更新されたときãĢもワãƒŧクフロãƒŧがčĩˇå‹•するようãĢする (#14207)
* ci: include themselves in `on.push.paths`
command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.push.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.push.paths += ["{}"]' {}

* ci: include themselves in `on.pull_request.paths`
command: find .github/workflows -type f \( -name '*.yaml' -or -name '*.yml' \) | xargs -I {} yq_4.44.2-linux_x86-64 'select(.on.pull_request.paths != null) | .[0] | map("{}")[0]' {} | xargs -I {} ~/.local/bin/yq_4.44.2-linux_x86-64 -i '.on.pull_request.paths += ["{}"]' {}
2024-07-14 17:27:27 +09:00
ã‹ãŖã“ã‹ã‚Š
b9f3fccfac fix(frontend): Nested RouteぎときãĢRouterViewãĢåŊ“たるキãƒŧがãƒĢãƒŧトぎpathとãļãĄåŊ“たる可čƒŊ性があるぎをäŋŽæ­Ŗ (#14202)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-14 16:21:59 +09:00
Kisaragi
76181385d2 refactor(misskey-js): enable exactOptionalPropertyTypes (#14203)
* refactor(misskey-js): enable exactOptionalPropertyTypes

* refactor(misskey-js): fix error where is appeared by enabling
2024-07-14 15:52:43 +09:00
ã‹ãŖã“ã‹ã‚Š
3c032dd5b9 enhance: éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢはåˆĨã‚ĩãƒŧバãƒŧãĢ遡į§ģできるようãĢ (#13089)
* enhance: éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢはMisskey HubįĩŒį”ąã§åˆĨã‚ĩãƒŧバãƒŧãĢ遡į§ģできるようãĢ

* fix

* ã‚ĩãƒŧバãƒŧã‚ĩã‚¤ãƒ‰į…§äŧšã‚’削除

* クナイã‚ĸãƒŗãƒˆå´ãŽį…§äŧšå‹•äŊœ

* hubをįĩŒį”ąã›ãšãĢãƒĒãƒĸãƒŧトでįļščĄŒã§ãã‚‹ã‚ˆã†ãĢ

* fix と pleaseLoginčĒ˜å°ŽįŽ‡æ‰€ãŽčŋŊ加

* fix

* fix

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-14 15:27:52 +09:00
ã‹ãŖã“ã‹ã‚Š
6dd6fcf88f enhance(frontend): ã‚ĩãƒŧバãƒŧæƒ…å ąãƒģお問い合わせペãƒŧジを攚äŋŽ (#14198)
* improve(frontend): ã‚ĩãƒŧバãƒŧæƒ…å ąãƒģお問い合わせペãƒŧジを攚äŋŽ (#238)

* Revert "Revert "enhance(frontend): add contact page" (#208)" (This reverts commit 5a329a09c987b3249f97f9d53af67d1bffb09eea.)

* improve(frontend): ã‚ĩãƒŧバãƒŧæƒ…å ąãƒģお問い合わせペãƒŧジを攚äŋŽ

(cherry picked from commit e72758d8cda3db009c5d1bf1f4141682931b91f8)

* fix

* Update Changelog

* tweak

* lint

* æ—ĸ存ぎįŋģč¨ŗã‚’äŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-07-14 14:49:50 +09:00
Kisaragi
31e82fc29a test(backend): kill many any in backend test (partial) (#14054)
* kill any on utils:api

* kill any on timeline test

* use optional chain to kill TS2532 on timeline test
変更前: 芲åŊ“ノãƒŧトがčĻ‹ã¤ã‹ã‚‰ãĒければundefinedãĢå¯žã™ã‚‹ãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚ĸクã‚ģ゚としãĻãƒ†ã‚šãƒˆãŒã‚¯ãƒŠãƒƒã‚ˇãƒĨ
変更垌: 芲åŊ“ノãƒŧトがčĻ‹ã¤ã‹ã‚‰ãĒければoptional chainがundefinedとしãĻčŠ•äžĄã•ã‚Œã‚‹ãŒã€strictEqualãŽåŗčžēがnon-nullableãĒためã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãĢå¤ąæ•—ã—ãƒ†ã‚šãƒˆãŒã‚¯ãƒŠãƒƒã‚ˇãƒĨ

* kill `as any` for ApMfmService

* kill argument any for api-visibility

* kill argument any across a few tests

* do not return value that has yielded from `await`-ing `Promise<void>`

* force cast

* runtime non-null assertion to coerce

* rewrite `assert.notEqual(expr, null)` to `assert.ok(expr)`
こうすることでassertion typeæ‰ąã„ãĢãĒり、non-nullableãĢãĒる

* change return type of `failedApiCall` to `void`
æˆģり値がおこãĢもäŊŋわれãĻいãĒい

* split bindings for exports.ts
型が合わãĒくãĻ文åĨã‚’č¨€ãŖãĻくるぎで遊切ãĢåˆ†å‰˛

* runtime non-null assertion

* runtime non-null assertion

* äŊ•æ•…ã‹ã†ãžãčĄŒã‹ãĒいぎで、とりあえずXORしãĻãŋる

* Revert "äŊ•æ•…ã‹ã†ãžãčĄŒã‹ãĒいぎで、とりあえずXORしãĻãŋる"

This reverts commit 48cf32c930.

* castAsErrorで厉全ではãĒã„ã‚­ãƒŖã‚šãƒˆã‚’éš č”Ŋ

* 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽčŋŊ加

* 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽčŋŊ加

* 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽčŋŊ加

* voidで値をčŋ”さãĒい

* castAsError

* assert.ok => kill nullability

* もはや明į¤ēįš„ãĒ型ぎ指厚はåŋ…čρãĒい

* castAsError

* castAsError

* 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽčŋŊ加

* nullableを一æ—Ļ抑æ­ĸ

* 変数を分é›ĸしãĻ型エナãƒŧを排除

* 不čρãĒãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’å‰Šé™¤ã™ã‚‹å‡Ļį†ã‚’éš č”ŊしãĻanyを排除

* Repository type

* simple type

* assert.ok => kill nullability

* revert `as any` drop
reverts fe95c05b3f partialy

* test: fix invalid assertion
partially revert b99b7b5392

* test: 52d8a54fc7 ãĢより型が合うようãĢãĒãŖãŸéƒ¨åˆ†ãŽ`as any`を除åŽģ

* format

* test: apply https://github.com/misskey-dev/misskey/pull/14054#discussion_r1672369526 (part 1)

* test: use non-null assertion to suppress too many error

* Update packages/backend/test/utils.ts

Co-authored-by: anatawa12 <anatawa12@icloud.com>

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-07-14 09:33:16 +09:00
Sayamame-beans
7afa593d11 Feat: ãƒĻãƒŧã‚ļãƒŧぎã‚ĸã‚¤ã‚ŗãƒŗ/バナãƒŧぎ変更可åĻをロãƒŧãƒĢã§č¨­åŽšå¯čƒŊãĢ (#14078)
* feat: implement role policy "canUpdateBioMedia"

* docs(changelog): update changelog

* docs(changelog): update changelog

* chore: regenerate misskey-js type definitions

* chore: Apply suggestion from code review

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* chore: fix unnecessarily strict inequality check

* chore: policies should be gotten only once

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-07-14 09:31:05 +09:00
ã‹ãŖã“ã‹ã‚Š
58c596cacf fix(backend): 一čˆŦãƒĻãƒŧã‚ļãƒŧからčĻ‹ãŸãƒĻãƒŧã‚ļãƒŧぎバッジぎ一čϧãĢå…Ŧ開されãĻいãĒいもぎがåĢãžã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14195)
* enhance(backend): å…Ŧ開バッジぎãŋをpackするようãĢ (MisskeyIO#652)

(cherry picked from commit b8a90659f3)

* Update Changelog

* fix

* Update UserEntityService.ts

---------

Co-authored-by: CyberRex <26585194+CyberRex0@users.noreply.github.com>
2024-07-14 09:26:25 +09:00
ã‹ãŖã“ã‹ã‚Š
b5fd6183d2 deps(frontend): AiScript VSCodeぎバãƒŧã‚¸ãƒ§ãƒŗã‚’ä¸Šã’ã‚‹ (#14199) 2024-07-14 08:00:27 +09:00
Gianni Ceccarelli
c83c831c53 parse notRespondingSince from redis instance cache (#14079)
if we don't do this, we'll get a string, and `DeliverProcessorService`
will error out `i.notRespondingSince.getTime is not a function`
2024-07-13 20:26:48 +09:00
Kisaragi
9fcae7d9b2 refactor(sw): enable noImplicitAny (#14191) 2024-07-13 16:59:08 +09:00
ã‹ãŖã“ã‹ã‚Š
bcc92d546f fix(frontend): ホットキãƒŧぎãƒŦãƒŧトãƒĒミットがallowRepeatã‚’č€ƒæ…Žã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14192) 2024-07-13 16:15:25 +09:00
ã‹ãŖã“ã‹ã‚Š
1b175ea759 fix(frontend): すでãĢfocus trapå¯žčąĄãŽčρᴠãĢinertãŒã‹ã‹ãŖãĻã„ã‚‹å ´åˆã¯č§Ŗé™¤ã™ã‚‹ã‚ˆã†ãĢ (#14189)
* fix(frontend): すでãĢfocus trapå¯žčąĄãŽčρᴠãĢinertãŒã‹ã‹ãŖãĻã„ã‚‹å ´åˆã¯č§Ŗé™¤ã™ã‚‹ã‚ˆã†ãĢ

* äģ–ぎfocus-trappedčĻį´ ã¨ãŽã‚¤ãƒŗã‚ŋãƒŠã‚¯ã‚ˇãƒ§ãƒŗãŒã‚ã‚‹å ´åˆãŽå‹•äŊœã‚’変更

* typo
2024-07-13 13:02:27 +09:00
syuilo
91de35ecdf fix(backend): デフりãƒĢトテãƒŧマãĢį„ĄåŠšãĒテãƒŧãƒžã‚ŗãƒŧドをå…Ĩ力するとUIがäŊŋį”¨ã§ããĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #13955
2024-07-13 10:30:28 +09:00
ãŠã•ã‚€ãŽã˛ã¨
6cd15275bb fix: ã‚ĩジェ゚トされるãƒĻãƒŧã‚ļぎãƒĒ゚トã‚ĸãƒƒãƒ—æ–šæŗ•ã‚’čĻ‹į›´ã— (#14180)
* fix: ã‚ĩジェ゚トされるãƒĻãƒŧã‚ļぎãƒĒ゚トã‚ĸãƒƒãƒ—æ–šæŗ•ã‚’čĻ‹į›´ã—

* fix comment

* fix CHANGELOG.md

* ノãƒŧãƒˆãŽį„Ąã„ãƒĻãƒŧã‚ļīŧˆupdatedAtãŒį„Ąã„ãƒĻãƒŧã‚ļīŧ‰ã¯åĢめãĒいらしい

* fix test
2024-07-12 21:14:09 +09:00
ã‹ãŖã“ã‹ã‚Š
76b1c74a37 fix(frontend): use proper import path 2024-07-12 16:39:09 +09:00
ã‹ãŖã“ã‹ã‚Š
385969e9f5 fix(frontend): フりãƒŧã‚Ģ゚ぎ挙動をäŋŽæ­Ŗ (#14158)
* fix(frontend): į›´å‰ãŽãƒ‘ã‚ŋãƒŧãƒŗã‚’č¨˜éŒ˛ã™ã‚‹ã‚ˆã†ãĢ

* fix(frontend): フりãƒŧã‚Ģ゚/ã‚ŋブį§ģ動ãĢé–ĸする挙動をčĒŋ整 (#226)

Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13

Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>

* focusぎデã‚ļã‚¤ãƒŗäŋŽæ­Ŗ

* move scripts

* ModalãĢfocus trapをčŋŊ加

* č¨˜éŒ˛ã™ã‚‹ãƒ›ãƒƒãƒˆã‚­ãƒŧはãƒŦãƒŧトãƒĒミットåŧãĢする

* escキãƒŧãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’MkModalãĢįĩąä¸€

* fix

* enterã§å­ãƒĄãƒ‹ãƒĨãƒŧを開けるようãĢ

* lint

* fix focus trap

* improve switch accessibility

* 一部ぎmodalぎフりãƒŧã‚Ģ゚トナップが外れãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix

* fix

* Revert "č¨˜éŒ˛ã™ã‚‹ãƒ›ãƒƒãƒˆã‚­ãƒŧはãƒŦãƒŧトãƒĒミットåŧãĢする"

This reverts commit 40a7509286.

* Revert "fix(frontend): į›´å‰ãŽãƒ‘ã‚ŋãƒŧãƒŗã‚’č¨˜éŒ˛ã™ã‚‹ã‚ˆã†ãĢ"

This reverts commit 5372b25940.

* Revert "Revert "fix(frontend): į›´å‰ãŽãƒ‘ã‚ŋãƒŧãƒŗã‚’č¨˜éŒ˛ã™ã‚‹ã‚ˆã†ãĢ""

This reverts commit a9bb52e799.

* Revert "Revert "č¨˜éŒ˛ã™ã‚‹ãƒ›ãƒƒãƒˆã‚­ãƒŧはãƒŦãƒŧトãƒĒミットåŧãĢする""

This reverts commit bdac34273e.

* čŠĻé¨“įš„ãĢCypressでぎFocustrapã‚’į„ĄåŠšåŒ–

* fix

* fix focus-trap

* Update Changelog

* âœŒī¸

* fix focustrap invocation logic

* ゚クロãƒŧãƒĢがsticky headerã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* 🎨

* ゚ã‚ŋイãƒĢぎ垎čĒŋ整

* 🎨

* remove deprecated key aliases

* focusElementがčļŗã‚ŠãĒã‹ãŖãŸãŽã§äŋŽæ­Ŗ

* previewįŗģãĢfocus時゚ã‚ŋイãƒĢがčļŗã‚ŠãĒã‹ãŖãŸãŽã§äŋŽæ­Ŗ

* `returnFocusElement` -> `returnFocusTo`

* lint

* Update packages/frontend/src/components/MkModalWindow.vue

* Apply suggestions from code review

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>

* keydownã‚¤ãƒ™ãƒŗãƒˆã‚’ãžã¨ã‚ã‚‹

* use correct pesudo-element selector

* fix

* rename

---------

Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-12 16:25:44 +09:00
ã‹ãŖã“ã‹ã‚Š
121af778a0 enhance(frontend): æœĒäŊŋį”¨ãŽã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšã‚’å‰Šé™¤ (#14116)
* enhance(frontend): æœĒäŊŋį”¨ãŽã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšã‚’å‰Šé™¤

* Update Changelog

* Update CHANGELOG.md
2024-07-11 18:44:18 +09:00
ã‹ãŖã“ã‹ã‚Š
6b876da44a enhance(frontend): ã‚ĻェãƒĢã‚Ģムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽãƒ‡ã‚ļã‚¤ãƒŗã‚’čĒŋ整 (#14156)
* enhance(frontend): éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãŽãƒã‚¤ãƒŠã‚¤ãƒˆTLぎデã‚ļã‚¤ãƒŗčĒŋ整

* Update Changelog

* fix cw handling

* ホバãƒŧしãĻたら゚クロãƒŧãƒĢをæ­ĸめるようãĢ

* fix

* lint
2024-07-11 18:41:04 +09:00
tamaina
f8ac3fe343 ãƒĒãƒĒãƒŧ゚PRがãĒいときãĢrelease-edit-with-push.ymlがfailしãĻčĻ‹æ „ãˆãŒæ‚ĒいぎをäŋŽæ­Ŗ (#14160) 2024-07-11 16:39:06 +09:00
woxtu
679318541a Improve background color specification (#14176) 2024-07-11 16:29:18 +09:00
Kisaragi
52d8a54fc7 feat(misskey-js): POST admin/roles/createãŽåž‹ã‚’å…ˇčąĄåŒ– (#14167)
* feat(misskey-js): `POST admin/roles/create`ãŽåž‹ã‚’å…ˇčąĄåŒ–

* fix

* docs: CHANGELOG.md

* test(misskey-js): admin/roles/createãŽåž‹ãŒåˆã†ã“ã¨ã‚’čĄ¨æ˜Ž

* test(misskey-js): single quote

* test(misskey-js): į„Ąã‚’čĒ­ã‚‚ã†ã¨ã—ãĻįˆ†į™ēするぎをäŋŽæ­Ŗ

* test(misskey-js): fix comment
2024-07-10 20:40:04 +09:00
ã‹ãŖã“ã‹ã‚Š
02e0a86b12 fix(frontend): remove unused statement
fix #14162
2024-07-10 01:00:40 +09:00
ã‹ãŖã“ã‹ã‚Š
600f16d625 fix(backend): api-docをScalarãĢ変更 (#14152)
* fix(backend): api-docをScalarãĢ変更

* Update Changelog
2024-07-09 21:57:19 +09:00
ã‹ãŖã“ã‹ã‚Š
a5407131d4 fix/refactor(frontend): hotkeyぎ攚äŋŽ (#14157)
* improve(frontend): hotkeyぎ攚äŋŽ (#234)

(cherry picked from commit 678be147f4db709dadf25d007cc2e679e98a370e)

* Change path, add missing script

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>

* fix

* fix

* add missing keycodes

* fix

* update changelog

---------

Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-07-09 17:59:15 +09:00
tamaina
b61f270eae Bump release actions to v2 (develop-stable(master) branches system) (#13941) 2024-07-09 16:08:49 +09:00
woxtu
55c990e0d9 Fix compose file name (#14153) 2024-07-09 12:42:02 +09:00
ã‹ãŖã“ã‹ã‚Š
9ef6c4716c fix(backend): 名前をįŠēį™Ŋ文字列だけãĢã§ãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14119)
* fix(backend): 名前をįŠēį™Ŋ文字列だけãĢã§ãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog

* fix test

* UnicodeをåĢめる

* fix

* ãƒĻãƒŧã‚ļãƒŧ名がUnicodeåˆļåžĄæ–‡å­—ã¨ã‚šãƒšãƒŧ゚ぎãŋで構成される場合はnullãĢ

* Revert "ãƒĻãƒŧã‚ļãƒŧ名がUnicodeåˆļåžĄæ–‡å­—ã¨ã‚šãƒšãƒŧ゚ぎãŋで構成される場合はnullãĢ"

This reverts commit 6c752a69c0.

* [ci skip] changelog typo
2024-07-07 14:19:00 +09:00
ã‹ãŖã“ã‹ã‚Š
f119f8c2cc feat(misskey-js): multipart/form-dataぎãƒĒクエ゚トãĢ寞åŋœ (#14147)
* feat(misskey-js): multipart/form-dataぎãƒĒクエ゚トãĢ寞åŋœ

* lint

* add test

* Update Changelog

* ãƒ†ã‚šãƒˆã‚’åŽŗã—ãã™ã‚‹

* lint

* multipart/form-dataではnullãŽãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’åŧžãã‚ˆã†ãĢ
2024-07-07 14:08:18 +09:00
ã‹ãŖã“ã‹ã‚Š
984d582796 fix(frontend): ã‚ĩãƒŧバãƒŧã‚ĩイドbootでエナãƒŧį”ģéĸぎ描į”ģ時ãĢDOMが初期化できãĻいãĒいことがあるぎをäŋŽæ­Ŗ (#14139) 2024-07-07 09:56:09 +09:00
ãŠã•ã‚€ãŽã˛ã¨
fe852920c3 fix(backend): parse5é–ĸäŋ‚ぎ型ぎimportæ–šæŗ•ã‚’å¤‰æ›´ (#14146) 2024-07-07 09:55:06 +09:00
ã‹ãŖã“ã‹ã‚Š
0ea88c07b4 fix changelog 2024-07-06 22:52:41 +09:00
syuilo
8e1d94c6c7 fix import path 2024-07-06 21:46:19 +09:00
ã‹ãŖã“ã‹ã‚Š
b9ed3b2427 fix(dev): devã‚ĩãƒŧバãƒŧで/notes/ãĢį›´ã§ã‚ĸクã‚ģ゚したらã‚ĩãƒŧバãƒŧ側ぎãƒŦã‚šãƒãƒŗã‚šãŒčŋ”ãŖãĻãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#14137) 2024-07-06 11:46:43 +09:00
syuilo
6dd2e9fc0b refactor(frontend): refactor popup api and make sure call dispose callback
Close #14122
2024-07-04 13:14:49 +09:00
zyoshoka
fab7d5e484 fix(storybook): build skipping even after updating impl story files (#14124) 2024-07-04 12:33:43 +09:00
anatawa12
5d03efa1bb dev: fix pnpm dev is broken (#14123)
* dev: pnpm dev is broken

* dev: fix crash pnpm dev because of unhandled promise
2024-07-03 06:40:31 +09:00
woxtu
de1fe7cc5a Use built-in API (#14095) 2024-07-02 14:47:07 +09:00
Kisaragi
eafae79869 test(backend): goodbye, Lenna (#14111) 2024-07-02 14:29:44 +09:00
syuilo
427648c4b8 update deps (#14057)
* wip

* locales/index.jsぎymlãƒ•ã‚Ąã‚¤ãƒĢ取垗ロジックをčĒŋᝀ

* regenerate pnpm-lock.yaml

* fix(backend): typecheck fails

* chore(deps): bump ip-cidr from 4.0.0 to 4.0.1 in /packages/backend

* chore: migrate ESLint configs to flat config (#14094)

* chore: migrate ESLint configs to flat config

* fix: update paths

* fix: frontend lint fails

* refactor(misskey-js): lint build.js

* update deps

---------

Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
Co-authored-by: zyoshoka <root@zyoshoka.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-07-02 11:38:34 +09:00
zyoshoka
f1b1e2a7cc fix(storybook): prevent infinite remount of component (#14101)
* fix(storybook): prevent infinite remount of component

* fix: disable flaky `.toMatch()` test
2024-07-02 10:57:20 +09:00
ãŦã‚‹ãã‚ƒãŖã¨
a6edd50a5d chore(docker-compose): 推åĨ¨ãŽåå‰ãĢする (#14096)
* chore(docker-compose): 推åĨ¨ãŽåå‰ãĢする

5c18e329d5/spec.md (compose-file)

* yaml to yml

* fix

* fix
2024-06-28 11:16:12 +09:00
woxtu
4096dabe1e Add null checking (#14089) 2024-06-27 21:59:19 +09:00
ãŦã‚‹ãã‚ƒãŖã¨
0e512d4ff6 update: CHANGELOG.md for #14097 (#14099) 2024-06-27 18:23:47 +09:00
ãŦã‚‹ãã‚ƒãŖã¨
77012f2f29 fix(frontend): テãƒŧマプãƒŦビãƒĨãƒŧがčĻ‹ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#14097)
* fix(frontend): テãƒŧマプãƒŦビãƒĨãƒŧがčĻ‹ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix: MkPreview.vue, preview.vue
2024-06-27 10:40:46 +09:00
yupix
1c5d0cf536 feat: ã‚ĸãƒŗãƒ†ãƒŠãŽįˇ¨é›†į”ģéĸぎボã‚ŋãƒŗãĢgapをčŋŊ加 (#14091) 2024-06-26 10:25:18 +09:00
woxtu
634764e1a6 refactor(frontend): Remove unused directives (#14085) 2024-06-24 21:32:12 +09:00
ã‹ãŖã“ã‹ã‚Š
b95a0457a9 fix(frontend): run pnpm build-assets (#14077) 2024-06-23 19:04:01 +09:00
woxtu
b269c43168 Fix type annotations (#14071) 2024-06-23 01:00:12 +09:00
Ibuki Sugiyama
2acbec6891 enhance: update datasaver switch titles (#12834) 2024-06-22 19:50:32 +09:00
zyoshoka
961cb6c5ee fix(backend): fix creating reactions bugs (#13901)
* fix(backend): add fallback for empty string when creating reaction

* fix(backend): prohibit reactions to Renote

* test(backend): add some tests for `notes/reactions/create` endpoint

* Update CHANGELOG.md

* lint

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 19:49:38 +09:00
woxtu
00b213373b Remove @types/node-fetch (#13948) 2024-06-22 19:46:29 +09:00
anatawa12
b8b4dc5038 build: install pnpm with corepack on docker build (#13926)
* build: install pnpm with corepack on build

* docs(changelog): Dockerã‚ŗãƒŗãƒ†ãƒŠãŽįĢ‹ãĄä¸Šã’æ™‚ãĢ`pnpm`ãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢでå›ēãžã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒ
2024-06-22 19:45:08 +09:00
Kisaragi
9368eb3038 refactor: say bye to the weird groupBy friends (#13975)
* refactor(frontend): say bye to the weird groupBy friends

* refactor(backend): say bye to the weird groupBy friends
2024-06-22 19:40:55 +09:00
ã‹ãŖã“ã‹ã‚Š
7c22a64b8c fix(backend): č‡Ē分äģĨ外ぎクãƒĒップ内ぎノãƒŧト個数がčĻ‹ãˆã‚‹ãŽã‚’äŋŽæ­Ŗ (#14065)
* fix(backend): č‡Ē分äģĨ外ぎクãƒĒップ内ぎノãƒŧト個数がčĻ‹ãˆã‚‹ã“ã¨ãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ

* Update Changelog

* fix
2024-06-22 16:52:27 +09:00
ã‹ãŖã“ã‹ã‚Š
bf403aa656 fix(frontend): ベãƒŧ゚ロãƒŧãƒĢã‚’įˇ¨é›†ã—ãĻもUI上では変更が反映されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13995)
* fix(frontend): ベãƒŧ゚ロãƒŧãƒĢを変更しãĻもUI上では変更が反映されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2024-06-22 15:35:54 +09:00
Kisaragi
faeab96e01 ci: add quote (#13990) 2024-06-22 14:55:24 +09:00
yupix
b50eb511b0 refactor: api/*/updateįŗģぎåŋ…須キãƒŧを最äŊŽé™ãĢ (#13824)
* refactor: clips/updateぎåŋ…須キãƒŧをclipIdぎãŋãĢ

* refactor: admin/roles/update ぎåŋ…須キãƒŧをroleIdぎãŋãĢ

* feat: pages/update ぎåŋ…須キãƒŧをpageIdぎãŋãĢ

* refactor: gallery/posts/update ぎåŋ…須キãƒŧをpostidぎãŋãĢ

* feat: misskey-jsぎ型を更新

* feat: i/webhooks/updateぎåŋ…須キãƒŧをwebhookIdぎãŋãĢ

* feat: admin/ad/updateぎåŋ…須キãƒŧをidぎãŋãĢ

* feat: misskey-jsぎ型を更新

* chore: update CHANGELOG.md

* docs: update CHANGELOG.md

* fix: secretが更新できãĒくãĒる場合がある

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>

* Update packages/backend/src/server/api/endpoints/gallery/posts/update.ts

---------

Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 14:52:27 +09:00
Kisaragi
ac12ab8629 fix(backend): ãƒ•ã‚ŖãƒŧドぎノãƒŧトぎMFMはHTMLãĢãƒŦãƒŗãƒ€ãƒŧしãĻからčŋ”す (#14006)
* fix(backend): ãƒ•ã‚ŖãƒŧドぎノãƒŧトぎMFMはHTMLãĢãƒŦãƒŗãƒ€ãƒŧしãĻからčŋ”す (test wip)

* chore: beforeEachをäŊŋう?

* fix: プãƒŦãƒŧãƒŗãƒ†ã‚­ã‚šãƒˆãĢフりãƒŧãƒĢバックしãĻMFMがåĢぞれãĻいãĒいかčĒŋãšã‚‹æ–šé‡ã‚’åŽŸčŖ…

* fix: application/jsonだとパãƒŧ゚されるぎでそぎäŊœį”¨ã‚’ã‚­ãƒŖãƒŗã‚ģãƒĢ

* build: fix lint error

* docs: update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 12:51:02 +09:00
ãŦã‚‹ãã‚ƒãŖã¨
ef205fb60e enhance(frontend): WidgetInstanceInfo.vue と WidgetProfile.vue ぎ゚ã‚ŋイãƒĢčĒŋ整 (#14028)
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue

* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue

* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue

* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue

* 🎨 home.vue
2024-06-22 12:46:30 +09:00
dependabot[bot]
3254f7c5cd chore(deps): bump docker/build-push-action from 5 to 6 (#14039)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-22 12:45:52 +09:00
ã‹ãŖã“ã‹ã‚Š
7e21497edc fix(frontend): ãƒĒバãƒŧã‚ˇé–‹å§‹æ™‚ãŽč‡Ē動投į¨ŋぎURLãŒæ­Ŗã—ããĒい場合があるぎをäŋŽæ­Ŗ (#14045)
* fix(frontend): ãƒĒバãƒŧã‚ˇé–‹å§‹æ™‚ãŽč‡Ē動投į¨ŋぎURLãŒæ­Ŗã—ããĒい場合があるぎをäŋŽæ­Ŗ

* âœŒī¸
2024-06-22 12:45:37 +09:00
anatawa12
1e78ef1cb8 fix: notRespondingSinceãŒåŽŸčŖ…ã•ã‚Œã‚‹å‰ãĢ不通ãĢãĒãŖãŸã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãŒč‡Ēå‹•įš„ãĢ配äŋĄåœæ­ĸãĢãĒらãĒい (#14059)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 12:44:01 +09:00
zyoshoka
8a9de081f1 fix(backend): fallback if sinceId is older than the oldest in cache when using FTT (#14061)
* fix(backend): fallback if `sinceId` is older than the oldest in cache when using FTT

* Update CHANGELOG.md

* chore: fix description of test
2024-06-22 12:43:03 +09:00
woxtu
4d2eddec2e Replace with vue/no-setup-props-reactivity-loss rule (#14062) 2024-06-22 12:40:00 +09:00
zyoshoka
a9012d3d0c test(frontend): fix component error in MkChart story (#14056) 2024-06-21 17:29:37 +09:00
woxtu
2c84d06a66 Fix type checking (#14052) 2024-06-21 13:48:04 +09:00
syuilo
e88f08ad7d refactor 2024-06-21 13:31:02 +09:00
syuilo
1d6ccd9781 remove unused files 2024-06-21 13:21:27 +09:00
syuilo
811ffbf3a4 remove unused file 2024-06-21 13:18:19 +09:00
syuilo
bf33382082 refactor(backend): remove unnecessary isNotNull sugar 2024-06-21 13:03:51 +09:00
syuilo
1df90cef4c update typescript 2024-06-21 13:03:00 +09:00
woxtu
b683d79f8b Fix type checking (#14047) 2024-06-20 16:24:10 +09:00
woxtu
77ae69355c Enable to iterate over DOM collections (#14040) 2024-06-19 12:19:38 +09:00
woxtu
f37d684fab Add missing styles (#14031) 2024-06-18 19:46:20 +09:00
Kisaragi
a88579ca98 docs: add changelog entry (follow-up of #14036) (#14037) 2024-06-18 12:44:30 +09:00
Ryu jongheon
d0ee0203e1 Fix(backend): Limit antenna/webhook/list to exact amount (#14036)
... not +1
* Update antennas/clips e2e test
2024-06-18 12:18:04 +09:00
zyoshoka
379ce0145b fix(frontend): fix time on MkChart's story (#13958) 2024-06-15 16:35:41 +09:00
ã‹ãŖã“ã‹ã‚Š
34458d767b fix changelog 2024-06-15 15:46:36 +09:00
anatawa12
96fcb9f54c ci: upgrade dockle (#14002) 2024-06-15 14:10:37 +09:00
zyoshoka
d4e2be68ee fix(frontend): chart in MkInstanceCardMini is no longer displayed (#13932)
* fix(frontend): chart in `MkInstanceCardMini` is no longer displayed

* Update CHANGELOG.md

* test: add `MkInstanceCardMini` story

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-15 10:32:51 +09:00
Acid Chicken
1a82a41f92 refactor(backend): get column names from metadata (#13943)
* ci: enable

* chore: stop when generated column found

* chore: get column names from metadata

* ci: disable
2024-06-15 10:28:57 +09:00
Kisaragi
9bddb81efc chore: issueをčĩˇįĨ¨ã™ã‚‹å‰ãĢGitHub DiscussionsãĢもčĒ˜å°Žã™ã‚‹ (#13991) 2024-06-15 08:43:11 +09:00
anatawa12
220e112c83 fix rate limit check never ends (#13994) 2024-06-15 08:42:13 +09:00
Kisaragi
c51347d78b docs: update changelog (follow-up of #13949) (#13971) 2024-06-13 11:09:03 +09:00
Kisaragi
dc3629e732 feat(backend): report Retry-After if client hit rate limit (#13949)
* feat(backend): report `Retry-After` if client hit rate limit

* refactor(backend): fix lint error
2024-06-13 10:56:26 +09:00
syuilo
c73d739bd6 node 22 support 2024-06-13 10:40:20 +09:00
sirsegv
1616cb533e Fix json module imports for node 22 (#13875) 2024-06-13 10:18:01 +09:00
おやき
92367cf700 node_modulesをvolume化しãĻéĢ˜é€ŸåŒ–īŧ‹ãƒ‘ãƒŧãƒŸãƒƒã‚ˇãƒ§ãƒŗå•éĄŒå›žéŋ、git submodule update時ãĢロãƒŧã‚ĢãƒĢãĢsubmoduleãŒã‚ãŖãĻã‚‚å•éĄŒãŒčĩˇã“らãĒいようãĢする (#13956) 2024-06-12 11:08:42 +09:00
Kisaragi
ff3a38a7f5 fix(frontend): čŋŊåŠ æƒ…å ąãŽãƒŠãƒ™ãƒĢを投į¨ŋč€…ãŽã‚ĩãƒŧバãƒŧぎįĩĩæ–‡å­—ã§čĄ¨į¤ēする (#13968)
* fix(frontend): čŋŊåŠ æƒ…å ąãŽãƒŠãƒ™ãƒĢを投į¨ŋč€…ãŽã‚ĩãƒŧバãƒŧぎįĩĩæ–‡å­—ã§čĄ¨į¤ēする

* docs: update changelog
2024-06-12 10:52:22 +09:00
zyoshoka
9849aab402 test(#10336): add components/MkC.* stories (#13830)
* test(storybook): add `components/MkC.*` stories

* test(storybook): add some tests

* test: add sleep

* test: comment-out flaky test

* test(storybook): add test for `MkChannelFollowButton`

* chore(storybook): tweak sleep duration in `MkChannelFollowButton` story test

* fix(chromatic): add delay to `MkChannelList`

* chore: replace `mswDecorator` with `mswLoader`

* fix(storybook): tweak some parameters

* chore: serve static files

* fix(chromatic): add delay to `MkCwButton`

* chore: delete logging for debug

* fix: add right click in `MkContextMenu` play

* refactor: remove unused imports
2024-06-08 18:00:54 +09:00
ãŠã•ã‚€ãŽã˛ã¨
61fae45390 feat: é€šå ąã‚’å—ã‘ãŸéš›ãĢãƒĄãƒŧãƒĢぞたはWebhookで通įŸĨを送å‡ēå‡ēæĨるようãĢする (#13758)
* feat: é€šå ąã‚’å—ã‘ãŸéš›ãĢãƒĄãƒŧãƒĢぞたはWebhookで通įŸĨを送å‡ēå‡ēæĨるようãĢする

* ãƒĸデログãĢ寞åŋœīŧ†ã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã‚’単一ã‚Ēブジェクトでぎã‚ĩポãƒŧトãĢ変更īŧˆAPIįĩŒį”ąã§å¤§é‡ãĢäŊœã‚‹ã‚ˇãƒãƒĨエãƒŧã‚ˇãƒ§ãƒŗã‚‚ãĒいと思うぎでīŧ‰

* fix spdx

* fix migration

* fix migration

* fix models

* add e2e webhook

* tweak

* fix modlog

* fix bugs

* add tests and fix bugs

* add tests and fix bugs

* add tests

* fix path

* regenerate locale

* æˇˇå…Ĩ除åŽģ

* æˇˇå…Ĩ除åŽģ

* add abuseReportResolved

* fix pnpm-lock.yaml

* add abuseReportResolved test

* fix bugs

* fix ui

* add tests

* fix CHANGELOG.md

* add tests

* add RoleService.getModeratorIds tests

* WebhookServiceをUserとSystemãĢåˆ†å‰˛

* fix CHANGELOG.md

* fix test

* insertOneをäŊŋã†į”¨ãĢ

* fix

* regenerate locales

* revert version

* separate webhook job queue

* fix

* 🎨

* Update QueueProcessorService.ts

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-08 15:34:19 +09:00
Porlam Nicla
e0cf5b2402 配äŋĄåœæ­ĸã—ãŸã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šä¸€čĻ§ãŒčĻ‹ã‚ŒãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13945)
* 配äŋĄåœæ­ĸã—ãŸã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šä¸€čĻ§ãŒčĻ‹ã‚ŒãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2024-06-07 14:46:46 +09:00
syuilo
8592716139 enhance(backend): improve sentry integration 2024-06-07 13:15:37 +09:00
taichan
00157864e9 fix(backend): ãƒãƒŖãƒŧãƒˆį”Ÿæˆæ™‚ãĢinstance.isSuspendedがčĒ­ãžã‚ŒãĻã—ãžã†å•éĄŒãŽäŋŽæ­Ŗ (#13951)
* fix(backend): use sustensionState instead of isSuspended

* Update CHANGELOG.md
2024-06-07 09:00:01 +09:00
syuilo
8f833d742f enhance(backend): improve sentry integration 2024-06-06 11:51:31 +09:00
syuilo
d55e638a23 lint fixes 2024-06-06 11:40:11 +09:00
syuilo
a697a7f97b enhance(backend): improve sentry integration 2024-06-06 11:38:34 +09:00
syuilo
ab69e113f4 enhance(backend): improve sentry integration 2024-06-06 11:20:54 +09:00
syuilo
65d19279a2 fix 2024-06-06 10:11:43 +09:00
syuilo
dbf9e1194b refactor(backend): remove unused logger option 2024-06-06 10:01:50 +09:00
syuilo
d4a8c63264 enhance(backend): sentry integration for job queues 2024-06-06 09:32:04 +09:00
ã‹ãŖã“ã‹ã‚Š
43cccaaee9 fix 2024-06-04 13:15:35 +09:00
ã‹ãŖã“ã‹ã‚Š
27ac3d795e Update about-misskey.vue 2024-06-04 13:14:37 +09:00
ã‹ãŖã“ã‹ã‚Š
fce66b85b6 Merge pull request #13917 from misskey-dev/develop
Release 2024.5.0 (master)
2024-06-01 11:27:03 +09:00
Acid Chicken
2b8056a852 fix(backend): use insertOne insteadof insert/findOneOrFail combination (#13908)
* fix(backend): use insertOne insteadof insert/findOneOrFail combination

* fix: typo

* fix(backend): inherit mainAlias?

* refactor(backend): use extend

* fix(backend): invalid entityTarget

* fix(backend): fake where

* chore: debug

* chore: debug

* test: log

* fix(backend): column names

* fix(backend): remove dummy from

* revert: log

* fix(backend): position

* fix(backend): automatic aliasing

* chore(backend): alias

* chore(backend): remove from

* fix(backend): type

* fix(backend): avoid pure name

* test(backend): fix type

* chore(backend): use cte

* fix(backend): avoid useless alias

* fix(backend): fix typo

* fix(backend): __disambiguation__

* fix(backend): quote

* chore(backend): t

* chore(backend): accessible

* chore(backend): concrete returning

* fix(backend): quote

* chore: log more

* chore: log metadata

* chore(backend): use raw

* fix(backend): returning column name

* fix(backend): transform

* build(backend): wanna logging

* build(backend): transform empty

* build(backend): build alias

* build(backend): restore name

* chore: return entity

* fix: test case

* test(backend): 204

* chore(backend): log sql

* chore(backend): assert user joined

* fix(backend): typo

* chore(backend): log long sql

* chore(backend): log join

* chore(backend): log join depth null

* chore(backend): joinAttributes

* chore(backend): override createJoinExpression

* chore: join log

* fix(backend): escape

* test(backend): log log

* chore(backend): join gonna success?

* chore(backend): relations

* chore(backend): undefined

* chore(backend): target

* chore(backend): remove log

* chore(backend): log chart update

* chore(backend): log columns

* chore(backend): check hasMetadata

* chore(backend): unshift id when not included

* chore(backend): missing select

* chore(backend): remove debug code
2024-06-01 11:16:44 +09:00
github-actions[bot]
ecf7945fe8 [skip ci] Update CHANGELOG.md (prepend template) 2024-05-31 12:25:00 +00:00
github-actions[bot]
cc1ee0106f Merge pull request #13801 from misskey-dev/release/2024.5.0
Release: 2024.5.0
2024-05-31 12:24:57 +00:00
github-actions[bot]
6078081c33 [skip ci] Release: 2024.5.0 2024-05-31 12:24:53 +00:00
github-actions[bot]
a59aa20be8 Bump version to 2024.5.0-rc.13 2024-05-31 12:18:52 +00:00
syuilo
61eec93f4e Revert "2024.5.0"
This reverts commit 27d1b7e615.
2024-05-31 21:16:35 +09:00
syuilo
27d1b7e615 2024.5.0 2024-05-31 21:09:19 +09:00
github-actions[bot]
316d192bc0 Bump version to 2024.5.0-rc.12 2024-05-31 12:05:47 +00:00
syuilo
2eaa3e256f Update README.md for Sentry 2024-05-31 20:42:02 +09:00
github-actions[bot]
46164f879b Bump version to 2024.5.0-rc.11 2024-05-31 11:20:13 +00:00
github-actions[bot]
374c8791d7 Bump version to 2024.5.0-rc.10 2024-05-31 11:13:42 +00:00
syuilo
e8f523f00a Merge branch 'develop' into release/2024.5.0 2024-05-31 20:11:55 +09:00
syuilo
030082f756 🎨 2024-05-31 19:35:27 +09:00
github-actions[bot]
dc55adbaf7 Bump version to 2024.5.0-rc.9 2024-05-31 07:06:41 +00:00
syuilo
90ba1ca1f9 Merge branch 'develop' into release/2024.5.0 2024-05-31 16:06:00 +09:00
zyoshoka
514a65e453 perf(backend): avoid N+1 selects from user table when packing many entities (#13911)
* perf(backend): avoid N+1 selects from `user` table when packing many entities

* perf(backend): use `packMany` instead of mapping to `pack`
2024-05-31 15:32:42 +09:00
syuilo
a3468fd05b Merge branch 'develop' into release/2024.5.0 2024-05-31 14:59:32 +09:00
syuilo
97be1a53ad Update 1717117195275-inquiryUrl.js 2024-05-31 14:59:02 +09:00
github-actions[bot]
1e007b63aa Bump version to 2024.5.0-rc.8 2024-05-31 04:38:45 +00:00
syuilo
a0c596b030 Merge branch 'develop' into release/2024.5.0 2024-05-31 13:28:25 +09:00
syuilo
eaa85f5aa3 fix test 2024-05-31 13:28:11 +09:00
syuilo
dfeaa1145b Merge branch 'develop' into release/2024.5.0 2024-05-31 13:19:49 +09:00
syuilo
0082747237 New Crowdin updates (#13892)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)
2024-05-31 13:19:37 +09:00
syuilo
5b8f8e7087 fix(backend): fix backward compatibility of antenna 2024-05-31 11:24:17 +09:00
syuilo
be11fd7508 enhance: ã‚ĩãƒŧバãƒŧぎお問い合わせ先URLã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2024-05-31 10:12:23 +09:00
syuilo
ac4a001e9f fix code style 2024-05-31 10:11:11 +09:00
KanariKanaru
24d4124ffc fix(frontend): ノãƒŧトãĢテキ゚トがãĒくãĻã‚‚ãƒ•ã‚Ąã‚¤ãƒĢが5つäģĨ上あるときは折りたたむようãĢ (#13907)
* fix: ノãƒŧトãĢテキ゚トがãĒくãĻã‚‚ãƒ•ã‚Ąã‚¤ãƒĢが5つäģĨ上あるときは折りたたむようãĢ

* 冗镎ãĒ記čŋ°ã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2024-05-30 17:36:58 +09:00
zyoshoka
eaadd643eb chore(misskey-js): fix repository and add license in package.json (#13902) 2024-05-29 20:57:48 +09:00
Kisaragi
cf670e8a3d refactor(backend): avoid as any on CustomEmojiService.ts (#13903) 2024-05-29 07:12:50 +09:00
Kisaragi
e57ce4fa0f chore(backend): rename local variable (#13904)
much -> matched
2024-05-29 07:12:20 +09:00
Kisaragi
44cafbb9f2 refactor: avoid as any[] on FetchInstanceMetadataService.ts (#13905)
* refactor: avoid `as any[]` on FetchInstanceMetadataService.ts

* apply suggestion

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-29 07:11:29 +09:00
github-actions[bot]
f75e46752e Bump version to 2024.5.0-rc.7 2024-05-28 09:18:21 +00:00
github-actions[bot]
244adef70e Bump version to 2024.5.0-rc.6 2024-05-28 09:18:05 +00:00
syuilo
e2eb7e8ca9 Merge branch 'develop' into release/2024.5.0 2024-05-28 18:17:39 +09:00
syuilo
80f3cb96b0 feat: sentry integration (#13897)
* wip

* wip

* wip

* wip

* Update CHANGELOG.md

* Update ApiCallService.ts

* Update config.ts
2024-05-28 17:06:33 +09:00
tamaina
89b27d8587 fix(federation): InboxãĢきたCreate, AnnounceぎobjectがBearcaps urlã ãŖãŸéš›ã¯ã‚šã‚­ãƒƒãƒ—ã™ã‚‹ã‚ˆã†ãĢ (#13610)
* fix(federation): AnnounceぎobjectがLikeå‡ēãĒã‹ãŖãŸã‚‰ã‚­ãƒĨãƒŧãĢためãĒい
Fix https://github.com/misskey-dev/misskey/issues/13552

* revert

* better reason handlings

* result

* improve announce handling

* skip bearcaps

* also announce
2024-05-28 14:36:06 +09:00
tamaina
1bb1a32986 [skip ci] update release manager actions 2024-05-28 00:03:12 +09:00
tamaina
de9e391e34 [skip ci] update release manager actions 2024-05-28 00:02:22 +09:00
Kisaragi
934f9f80bd docs: 「Feat: 個åˆĨぎおįŸĨらせãĢãƒĒãƒŗã‚¯ã§éŖ›ãšã‚‹ã‚ˆã†ãĢ」ぎcherry-pick元を指厚 (#13891)
* docs: 「Feat: 個åˆĨぎおįŸĨらせãĢãƒĒãƒŗã‚¯ã§éŖ›ãšã‚‹ã‚ˆã†ãĢ」ぎcherry-pick元を指厚
cc misskey-dev#13885

* Update CHANGELOG.md

Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-05-27 21:25:07 +09:00
github-actions[bot]
4704dfe061 Bump version to 2024.5.0-beta.5 2024-05-27 12:00:25 +00:00
syuilo
d3b969306c Merge branch 'develop' into release/2024.5.0 2024-05-27 20:55:49 +09:00
anatawa12
4579be0f54 æ–°į€ãƒŽãƒŧトをã‚ĩã‚Ļãƒŗãƒ‰ã§é€šįŸĨする抟čƒŊをdeck UIãĢčŋŊ加 (#13867)
* feat(deck-ui): implement note notification

* chore: remove notify in antenna

* docs(changelog): æ–°į€ãƒŽãƒŧトをã‚ĩã‚Ļãƒŗãƒ‰ã§é€šįŸĨする抟čƒŊをdeck UIãĢčŋŊ加

* fix: type error in test

* lint: key order

* fix: remove notify column

* test: remove test for notify

* chore: make sound selectable

* fix: add license header

* fix: add license header again

* Unnecessary await

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* ãƒ•ã‚Ąã‚¤ãƒĢを選択しãĻください -> ãƒ•ã‚Ąã‚¤ãƒĢが選択されãĻいぞせん

* fix: i18nåŋ˜ã‚Œ

* fix: i18nåŋ˜ã‚Œ

* pleaseSelectFile > fileNotSelected

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-05-27 20:54:53 +09:00
syuilo
d7982e471c New Crowdin updates (#13860)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Danish)

* New translations ja-jp.yml (Chinese Simplified)
2024-05-27 20:24:15 +09:00
anatawa12
a7a8dc4dbb もともとã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã§ã¯ãĒã„ã¨é€Ŗåˆã•ã‚ŒãĻã„ãŸãƒ•ã‚Ąã‚¤ãƒĢがã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã¨ã—ãĻé€Ŗåˆã•ã‚ŒãŸå ´åˆãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã¨ã—ãĻããŽãƒ•ã‚Ąã‚¤ãƒĢã‚’æ‰ąã†ã‚ˆã†ãĢ (#13879)
* feat(backend): mark an file as sensitive if the file was newly federated as sensitive

* docs(changelog): もともとã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã§ã¯ãĒã„ã¨é€Ŗåˆã•ã‚ŒãĻã„ãŸãƒ•ã‚Ąã‚¤ãƒĢがã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã¨ã—ãĻé€Ŗåˆã•ã‚ŒãŸå ´åˆãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ã¨ã—ãĻããŽãƒ•ã‚Ąã‚¤ãƒĢã‚’æ‰ąã†ã‚ˆã†ãĢ

* fix: change way to update federated image

* Update packages/backend/src/core/DriveService.ts

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* update isSensitive of existing record object

---------

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-05-27 20:12:25 +09:00
zyoshoka
cf2256cf41 fix: CHANGELOG not reflecting correctly (#13888)
* fix: CHANGELOG not reflecting correctly

* Update .github/workflows/release-edit-with-push.yml

Co-authored-by: anatawa12 <anatawa12@icloud.com>

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-05-27 20:11:39 +09:00
ã‹ãŖã“ã‹ã‚Š
28e0e20879 [ci skip] Delete .github/FUNDING.yml
use misskey-dev/.github repository
2024-05-27 19:22:46 +09:00
github-actions[bot]
e50107792c Bump version to 2024.5.0-beta.4 2024-05-27 08:37:07 +00:00
syuilo
579b88adc7 Merge branch 'develop' into release/2024.5.0 2024-05-27 17:28:08 +09:00
github-actions[bot]
140df4b5e0 Bump version to 2024.5.0-beta.3 2024-05-27 08:27:39 +00:00
Sayamame-beans
6af9492ea5 Quick action implement (#13878)
* enhance(frontend): quick action for file admin-lookup

* docs(changelog): update changelog

* enhance(frontend): quick action for general admin-lookup, remove unimplemented note, instance admin-lookup

* docs(changelog): update changelog

* chore: fix lint
2024-05-27 17:21:05 +09:00
ã‹ãŖã“ã‹ã‚Š
d013e4516d enhance(frontend): お気ãĢå…Ĩã‚ŠãƒãƒŖãƒŗãƒãƒĢã‚’ã‚­ãƒŖãƒƒã‚ˇãƒĨするようãĢ (#13881) 2024-05-27 17:19:09 +09:00
ã‹ãŖã“ã‹ã‚Š
805a11aadb enhance(backend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎãƒĒãƒŗã‚¯æ¤œč¨ŧãĢtry-catchをčŋŊ加 (#13882)
* enhance(backend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎãƒĒãƒŗã‚¯æ¤œč¨ŧãĢtry-catchをčŋŊ加

* âœŒī¸
2024-05-27 17:18:12 +09:00
ã‹ãŖã“ã‹ã‚Š
1b81ca4563 enhance(frontend): 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ēã€ãŽåį§°ã‚’å¤‰æ›´ (#13883)
* enhance(frontend): 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ēã€ãŽåį§°ã‚’å¤‰æ›´

* ã˛ã¨ã¤ã ã‘captionがå…ĨãŖãĻã‚‹ã‚„ã¤ãŒįœŸã‚“ä¸­ãĢいると不æ ŧåĨŊã ãŖãŸãŽã§å ´æ‰€å¤‰æ›´
2024-05-27 17:16:47 +09:00
ã‹ãŖã“ã‹ã‚Š
1df8ea824e fix(backend): /@ ãĢã‚ĸクã‚ģ゚するとã‚ĩãƒŧバãƒŧエナãƒŧがį™ēį”Ÿã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13884) 2024-05-27 17:15:42 +09:00
ã‹ãŖã“ã‹ã‚Š
3ffbf6296f feat: 個åˆĨぎおįŸĨらせãĢãƒĒãƒŗã‚¯ã§éŖ›ãšã‚‹ã‚ˆã†ãĢ (#13885)
* feat(announcement): 個åˆĨぎおįŸĨらせãĢãƒĒãƒŗã‚¯ã§éŖ›ãšã‚‹ã‚ˆã†ãĢ (MisskeyIO#639)

(cherry picked from commit f6bf7f992a)

* fix

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* fix

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* 一čĻ§ãƒšãƒŧジではおįŸĨらせpanel全äŊ“ã‚’æŠŧせるようãĢ

* おįŸĨらせバãƒŧは個åˆĨペãƒŧジãĢéŖ›ã°ã™ã‚ˆã†ãĢ

* Update Changelog

* spdx

* attempt to fox test

* remove unnecessary thong

* `announcement` → `announcements/show`

* ãƒĒãƒŗã‚¯ã‚’æŠŧせる場所をã‚ŋイトãƒĢとæ—Ĩäģ˜éƒ¨åˆ†ãŽãŋãĢ変更

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-05-27 17:15:11 +09:00
ã‹ãŖã“ã‹ã‚Š
e0b47999fa fix(backend): read:admin:show-user と read:admin:show-users をįĩąåˆ (#13798)
* fix(frontend): 同じdisplayNameぎ樊限があるぎをäŋŽæ­Ŗ

* read:admin:show-user と read:admin:show-users をįĩąåˆ

* Update Changelog
2024-05-23 17:29:59 +09:00
anatawa12
83a9aa4533 feat: suspend instance improvements (#13861)
* feat(backend): dead instance detection

* feat(backend): suspend type detection

* feat(frontend): show suspend reason on frontend

* feat(backend): resume federation automatically if the server is automatically suspended

* docs(changelog): 配äŋĄåœæ­ĸぞわりぎ攚善

* lint: fix lint errors

* Update packages/frontend/src/pages/instance-info.vue

* lint: fix lint error

* chore: suspendedState => suspensionState

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-23 15:55:47 +09:00
Acid Chicken
611e303bab feat(backend): add /healthz endpoint (#13834)
* feat(backend): add /healthz endpoint

* feat(backend): also check meilisearch status if available

* style: header

* chore: no-store

* chore: healthcheck.sh

* style: format
2024-05-23 15:19:52 +09:00
github-actions[bot]
8489d39372 Bump version to 2024.5.0-beta.2 2024-05-23 05:25:01 +00:00
syuilo
4ee4456e87 Merge branch 'develop' into release/2024.5.0 2024-05-23 14:24:10 +09:00
anatawa12
aafa669cf5 feat(frontend): é•ˇã„ãƒ†ã‚­ã‚šãƒˆã‚’ãƒšãƒŧ゚トした際ãĢãƒ†ã‚­ã‚šãƒˆãƒ•ã‚Ąã‚¤ãƒĢとしãĻæˇģäģ˜ã™ã‚‹ã‹ãŠã†ã‹ã‚’選択できるようãĢ (#13862)
* feat(frontend): ask if attach as file if clipboard text is very long

* docs(changelog): é•ˇã„ãƒ†ã‚­ã‚šãƒˆã‚’ãƒšãƒŧ゚トした際ãĢãƒ†ã‚­ã‚šãƒˆãƒ•ã‚Ąã‚¤ãƒĢとしãĻæˇģäģ˜ã™ã‚‹ã‹ãŠã†ã‹ã‚’選択できるようãĢ
2024-05-23 13:15:22 +09:00
syuilo
ed432d06d7 New Crowdin updates (#13850)
* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)
2024-05-22 06:40:05 +09:00
Sayamame-beans
c69de6b48c fix(l10n): fix wrong description of server silence (#13857) 2024-05-21 20:43:00 +09:00
syuilo
4a3c01d198 Merge branch 'develop' into release/2024.5.0 2024-05-21 17:37:35 +09:00
syuilo
20c0bd9ddb happy-domãĢãƒĄãƒĸãƒĒãƒĒãƒŧクがありそう 2024-05-21 17:29:02 +09:00
ã‹ãŖã“ã‹ã‚Š
6a637db36b enhance(frontend): 通常ぎノãƒŧトでも、お気ãĢå…ĨりãĢį™ģéŒ˛ã—ãŸãƒãƒŖãƒŗãƒãƒĢãĢãƒĒノãƒŧトできるようãĢ (#13855)
* enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢãĢãƒĒノãƒŧトできるようãĢ

* Update Changelog
2024-05-21 17:23:20 +09:00
ã‹ãŖã“ã‹ã‚Š
126383dca2 deps: AiScript VSCodeぎバãƒŧã‚¸ãƒ§ãƒŗã‚’ä¸Šã’ã‚‹ (#13851) 2024-05-21 15:07:37 +09:00
syuilo
3340631d43 Update about-misskey.vue 2024-05-21 13:35:32 +09:00
syuilo
37f2952af9 Update about-misskey.vue 2024-05-21 13:33:43 +09:00
anatawa12
7bde630820 /tags と /user-tags が検į´ĸã‚¨ãƒŗã‚¸ãƒŗãĢã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã•ã‚ŒãĒいようãĢ (#13847)
* chore(backend): noindex for tag search pages

* docs(changelog): `/tags` と `/user-tags` が検į´ĸã‚¨ãƒŗã‚¸ãƒŗãĢã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã•ã‚ŒãĒいようãĢ

* chore: base.pugå†…ã§ãƒ•ãƒŠã‚°ã§ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢするようãĢ
2024-05-21 11:19:33 +09:00
syuilo
3fba7686f8 New Crowdin updates (#13500)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Danish)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Lojban)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Haitian Creole)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Vietnamese)
2024-05-21 10:14:58 +09:00
Acid Chicken (įĄĢ酸éļ)
1d4e6393f3 ci: verify locale data (#13849)
* ci: verify locale data

* ci: separate workflows

* ci: missing installation
2024-05-21 10:10:59 +09:00
anatawa12
367bf0c8fc fix: /share with unicode characters in the URL (#13846)
* fix: `/share` with unicode characters in the URL

* docs(changelog): `/share` でæ—ĨæœŦčĒžį­‰ã‚’åĢむurlがurlã‚¨ãƒŗã‚ŗãƒŧドされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
2024-05-20 23:21:11 +09:00
anatawa12
5836bd85df fix: č¤‡æ•°idを指厚するusers/showがé–ĸäŋ‚ãĒいãƒĻãƒŧã‚ļをčŋ”ã™ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13765)
* fix: č¤‡æ•°idを指厚する`users/show`がé–ĸäŋ‚ãĒいãƒĻãƒŧã‚ļをčŋ”ã™ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* test: fix misskey js test

* chore: user/showがnullをčŋ”さãĒいようãĢ

* chore: pass lambda instead of pushVisibleUser
2024-05-20 19:25:50 +09:00
anatawa12
ed74f7b4a8 ci: use pnpm version from packageManager field in the package.json. (#13825) 2024-05-20 18:55:42 +09:00
anatawa12
f6df94070b Exclude channel notes from featured polls (#13838)
* feat(backend): add `channelId` to `MiPoll` as a Denormalized field

* feat(backend): option to exclude polls in channels

* chore: exclude channel notes from featured polls

* docs(changelog): ãŋつけるぎã‚ĸãƒŗã‚ąãƒŧトæŦ„ãĢãĻãƒãƒŖãƒŗãƒãƒĢぎã‚ĸãƒŗã‚ąãƒŧトがåĢぞれãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* fix: missing license header
2024-05-20 18:08:20 +09:00
anatawa12
4d0db37d2e fix notification limit with exclude/include types (#13836)
* fix: /i/notificationsがsinceIdぎãŋぎときãĢæ­Ŗã—ãå‹•ã‹ãĒã„å•éĄŒ

Fix #10902 again

* chore: use exclusive range to fetch data

* fix: ãƒ•ã‚ŖãƒĢã‚ŋãĢã‚ˆãŖãĻ通įŸĨが0äģļã ãŖãŸå ´åˆã§ã‚‚ãƒĒトナイするようãĢ

* docs(changelog): `/i/notifications`ãĢ includeTypes`か`excludeTypes`を指厚しãĻいるとき、通įŸĨが存在するぎãĢįŠē配列をčŋ”ã™ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2024-05-20 18:05:46 +09:00
anatawa12
acf84a2516 FTTが有劚かつsinceIdぎãŋを指厚した場合ãĢå¸°ãŖãĻæĨるãƒŦã‚šãƒãƒŗã‚šãŒé€†é †ã§ã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13837)
* fix: FTTが有劚かつsinceIdぎãŋを指厚した場合ãĢå¸°ãŖãĻæĨるãƒŦã‚šãƒãƒŗã‚šãŒé€†é †ã§ã‚ã‚‹å•éĄŒ

* docs(changelog): FTTが有劚かつsinceIdぎãŋを指厚した場合ãĢå¸°ãŖãĻæĨるãƒŦã‚šãƒãƒŗã‚šãŒé€†é †ã§ã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2024-05-20 08:28:28 +09:00
zyoshoka
ba62b7378b fix(storybook): fix wrong tabler-icons CSS path (#13828) 2024-05-18 18:52:17 +09:00
zyoshoka
def7b8c55e fix(frontend): fix Chromatic test fails (#13826)
* fix: attempt to fix Chromatic test fails

* chore: add comment
2024-05-18 12:42:26 +09:00
syuilo
9b0fc31751 Update FUNDING.yml 2024-05-14 19:18:30 +09:00
ãĩるãĩる
12ae9a2b23 feat: DevContainerãĢpnpmã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢする際、corepackをäŊŋうようãĢする (#13821) 2024-05-13 11:19:19 +09:00
syuilo
6046ba1841 Merge pull request #13816 from misskey-dev/develop
developãĢマãƒŧジされた分ぎčŋŊã„ã¤ãį”¨
2024-05-10 21:33:20 +09:00
ãŠã•ã‚€ãŽã˛ã¨
f6af6d9679 fix(backend): UserEntityService.getRelationsぎ取垗å‡Ļį†ã‚’čģŊ量化 (#13811)
* fix(backend): UserEntityService.getRelationsぎ取垗å‡Ļį†ã‚’čģŊ量化

* rollback
2024-05-10 15:33:25 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b298897bde fix(backend): 不čρãĒUserProfileぎ取垗をäŋŽæ­Ŗ (#13812)
* fix(backend): 不čρãĒuserProfileぎ取垗をäŋŽæ­Ŗ

* fix: pnpm@9.0.6 to pnpm@9.1.0

* Revert "fix: pnpm@9.0.6 to pnpm@9.1.0"

This reverts commit eaf265ec2c.
2024-05-10 15:32:23 +09:00
tamaina
6e6bb5606b Merge branch 'develop' into release/2024.5.0 2024-05-07 14:38:53 +09:00
tamaina
f5d57c02c7 dev: modify release manager to set indent type 2024-05-07 14:38:43 +09:00
tamaina
0fd06e3f0d fix 2024-05-07 11:07:16 +09:00
github-actions[bot]
313515c681 Bump version to 2024.5.0-beta.1 2024-05-07 01:45:00 +00:00
tamaina
455543b36e change package.json 2024-05-06 21:36:05 +09:00
github-actions[bot]
73a5b6cec9 Bump version to 2024.5.0-beta.0 2024-05-06 11:50:00 +00:00
syuilo
c639f30d39 Update CHANGELOG.md 2024-05-06 20:41:39 +09:00
syuilo
fc77ad9355 refactor(frontend): provide linkNavigationBehavior 2024-05-06 20:37:04 +09:00
syuilo
2b21c19362 update deps (#13624)
* update deps

* Update package.json

* update deps

* build: pass --strip-leading-paths to restore 0.2.x behavior (#13684)

* âœŒī¸

* âœŒī¸

* pureimageぎäģŖã‚ã‚ŠãĢ@napi-rs/canvasをäŊŋう (#13748)

* pureimageぎäģŖã‚ã‚ŠãĢ@napi-rs/canvasをäŊŋう

* remove writestream

* remove createtemp

* wip

* Update ClientServerService.ts

* update pnpm to 9.x

* update deps

* re: update pnpm to 9.x

* update node

* âœŒī¸

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-05-04 20:56:14 +09:00
syuilo
eef7fcdd45 chore(frontend): ui tweak 2024-05-04 19:40:17 +09:00
ã‹ãŖã“ã‹ã‚Š
053e7626e4 enhance(frontend_ais): PostFormįŗģãŽč¨­åŽšé …į›Žã‚’čŋŊ加 (#13788)
* enhance(frontend_ais): PostFormįŗģãŽč¨­åŽšé …į›Žã‚’čŋŊ加

* Update Changelog
2024-05-04 13:21:40 +09:00
Kisaragi
c530a46e54 enhance(backend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢがNSFWかおうか個åˆĨãĢé€Ŗåˆã•ã‚Œã‚‹ã‚ˆã†ãĢ (#13756)
* fix(backend): ノãƒŧトぎattachmentãĢおいãĻ、attach.sensitiveが元から存在する場合はそれを尊重する

* docs: update changelog (per misskey-dev#13756)

* feat(backend,apub): renderDocumentがsensitiveã‚’é€Ŗåˆã™ã‚‹ã‚ˆã†ãĢする
per https://github.com/misskey-dev/misskey/issues/13755#issuecomment-2081303014

* chore(backend): čŋŊåŠ ã—ãŸã‚ŗãƒĄãƒŗãƒˆã‚’å‰Šé™¤

* docs: changelogをより丁寧ãĢする

* docs: changelogãŽé …į›Žåã‚’PRãĢ合わせる

* docs: tweak

apply suggestion from mei23
2024-05-01 17:13:20 +09:00
zyoshoka
9c057e6854 fix(frontend): fix Storybook type errors (#13779)
* fix(frontend): fix Storybook type errors

* fix: `hasReduce` doesn't work in args
2024-05-01 16:39:16 +09:00
Daiki Mizukami
d2a5bb39e3 Merge pull request from GHSA-2vxv-pv3m-3wvj
* fix: normalize incoming signed activities

* Tweak style

* Update CHANGELOG.md

* Log compacted activity as well

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-01 16:33:58 +09:00
taiy
9f66f22953 fix(frontend): é€ŖåˆãĒしぎįŠļ態ぎčĒ­ãŋ書きができãĒã„å•éĄŒ (#13777)
* fix: é€ŖåˆãĒしぎįŠļ態ぎčĒ­ãŋ書きができãĒã„å•éĄŒ

* update changelog

* fix types: https://github.com/misskey-dev/misskey/pull/13777#discussion_r1585901601
2024-05-01 15:29:38 +09:00
syuilo
ef630df443 enhance(frontend): add contact page 2024-05-01 14:12:36 +09:00
ã‹ãŖã“ã‹ã‚Š
8c5e564066 fix type error 2024-05-01 13:52:59 +09:00
ã‹ãŖã“ã‹ã‚Š
2017f9114f refactor(frontend): éžãƒ­ã‚°ã‚¤ãƒŗį”ģéĸでぎmeta取垗を減らす (#13776)
* refactor(frontend): éžãƒ­ã‚°ã‚¤ãƒŗį”ģéĸでぎmeta取垗を減らす

* fix(frontend): ã‚ĩãƒŧバãƒŧ供įĩĻぎmetaとクナイã‚ĸãƒŗãƒˆãƒ•ã‚ŠãƒŧãƒĢバックで取れるmetaぎ型が違うぎをäŋŽæ­Ŗ

* force fetch meta at welcome.vue

* refactor
2024-05-01 13:51:00 +09:00
zyoshoka
2ff90a80d4 fix(backend): add detailed schema to fetch-rss endpoint (#13764) 2024-04-29 15:36:01 +09:00
syuilo
e2ff5f58b2 lint 2024-04-28 10:54:20 +09:00
MeiMei
c7d7da8fc5 AP Linkį­‰ã¯æˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢæ‰ąã„ã—ãĒいようãĢãĒお (#13754)
* Linkはæˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢではãĒい

* CHANGELOG
2024-04-28 10:53:33 +09:00
anatawa12
8e8ee2ac73 open links in abuse comment in new window (#13381)
* feat: changing MkA behavior from MkMFM

* chore: open links in abuse comment in new window

* docs(changelog): é€šå ąãŽã‚ŗãƒĄãƒŗãƒˆå†…ãŽãƒĒãƒŗã‚¯ã‚’ã‚¯ãƒĒックした際、ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļで開くようãĢ

* chore: use inject instead of prop drilling

* Revert "chore: use inject instead of prop drilling"

This reverts commit b4dd14eacf.
2024-04-27 21:24:39 +09:00
anatawa12
fe1172fbb6 fix: ãƒã‚¤ãƒ•ãƒŗã‚’åĢむãƒĒãƒĸãƒŧトįĩĩ文字が描į”ģされãĒい (#13715) 2024-04-27 20:41:55 +09:00
ikasoba
20eb4bc296 Fix(backend): ActivityPubでぎHTMLã¸ãŽã‚ˇãƒĒã‚ĸナイã‚ēをäŋŽæ­Ŗ (#13752)
* devãƒĸãƒŧドでもActivityPubįŗģã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã¸ã‚ĸクã‚ģ゚できるようãĢ

* ActivityPubでぎHTMLãŽã‚ˇãƒĒã‚ĸナイã‚ēをäŋŽæ­Ŗ

* ハãƒŧãƒ‰ã‚ŗãƒŧドしãĻいたurlを`httpUrl`へäŋŽæ­Ŗ

* テ゚トぎčŋŊ加
2024-04-27 20:26:55 +09:00
ã‹ãŖã“ã‹ã‚Š
78e61c65be fix(frontend_reversi): å…ąæœ‰ãƒœã‚ŋãƒŗãŽåŽŸčŖ…ã‚’æ”šå–„ (#13750)
* fix(frontend_reversi): å…ąæœ‰ãƒœã‚ŋãƒŗãŽåŽŸčŖ…ã‚’æ”šå–„

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-04-27 20:00:57 +09:00
ã‹ãŖã“ã‹ã‚Š
7ce6a9bbaf fix(frontend): グãƒĢãƒŧプ通įŸĨぎäēēæ•°ã‚’ãĄã‚ƒã‚“ã¨æ•°ãˆã‚‹ã‚ˆã†ãĢ (#13751)
* fix(frontend): グãƒĢãƒŧプ通įŸĨぎäēēæ•°ã‚’ãĄã‚ƒã‚“ã¨æ•°ãˆã‚‹ã‚ˆã†ãĢ

* Update Changelog
2024-04-27 19:59:30 +09:00
ã‹ãŖã“ã‹ã‚Š
cb5d8bdcdd fix(backend): ペãƒŧジぎOGP URLが違うぎをäŋŽæ­Ŗ (#13749)
* fix(backend): ペãƒŧジぎOGP URLが違うぎをäŋŽæ­Ŗ

* Update Changelog

* typo
2024-04-27 18:53:28 +09:00
ã‹ãŖã“ã‹ã‚Š
0a31e132c7 fix(frontend): PlayぎAiScriptãƒŠãƒŗã‚ŋイムが停æ­ĸしたときãĢį”ģéĸが初期化されãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13747)
* fix(frontend): PlayぎAiScriptãƒŠãƒŗã‚ŋイムが停æ­ĸしたときãĢį”ģéĸが初期化されãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix

* Update Changelog

* typo
2024-04-27 16:48:04 +09:00
salano_ym
f53e22d72c add comma (#13746) 2024-04-27 16:12:00 +09:00
MeiMei
6abb8c4994 Merge pull request from GHSA-m9qf-3pfj-2r86
* Add Cache-Control to Bull Board

* CHANGELOG

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-04-27 12:57:00 +09:00
Cocoa Hoto
85339ca751 feat: improve emoji endpoint (#13742) 2024-04-25 11:03:34 +09:00
FineArchs
553ba84792 AiScriptぎバãƒŧã‚¸ãƒ§ãƒŗã‚’0.18.0ãĢ上げる (#13743)
* Update package.json

* Update autogen files

* Update flash-edit.vue

* Update flash-edit.vue

* Update CHANGELOG.md

* revert
2024-04-25 10:34:26 +09:00
anatawa12
f9aed8f2bf fix: æ­ŖčĻåŒ–ã•ã‚ŒãĻいãĒいįŠļ態ぎhashtagãŒé€Ŗåˆã•ã‚ŒãĻきたhtmlãĢåĢぞれãĻいるとhashtagãŒæ­Ŗã—ãhashtagãĢ垊元されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13733) 2024-04-19 19:42:01 +09:00
ãŠã•ã‚€ãŽã˛ã¨
cd7f7271ca enhance: æ–°ã—ã„ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢæĄäģļãŽåŽŸčŖ… (#13732)
* enhance: æ–°ã—ã„ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢãŽåŽŸčŖ…

* fix: CHANGELOG.md
2024-04-19 15:22:23 +09:00
ã‹ãŖã“ã‹ã‚Š
ea9aa6fdb4 🎨 īŧˆãƒšãƒŧã‚¸čĄ¨į¤ē部上部ぎボã‚ŋãƒŗé †åēã‚’変更īŧ‰
Fix https://github.com/misskey-dev/misskey/pull/13724#discussion_r1568179954
2024-04-17 18:29:35 +09:00
anatawa12
e423b8ce4b į´°ã‹ã„ãƒŸãƒĨãƒŧトぎå‡Ļį†ãŽäŋŽæ­Ŗ (#13695)
* fix: some replies are removed from global timeline

* refactor: å„ãƒãƒŖãƒŗãƒãƒĢぎミãƒĨãƒŧトとブロックぎå‡Ļį†ã‚’ãžã¨ã‚ã‚‹

* fix: ãƒĒノãƒŧトをミãƒĨãƒŧトでそぎäēēぎノãƒŧトぎãƒĒノãƒŧトをミãƒĨãƒŧトしãĻいたをäŋŽæ­Ŗ

* refactor: isPureRenotePackedをäģ–ぎところでもäŊŋう

* docs(changelog): CHANGELOGを更新

* test: withReplies = falseでフりロãƒŧしãĻるäēēãĢよるãƒĒプナイがæĩã‚ŒãĻくる

* test: ノãƒŧトミãƒĨãƒŧトしãĻいるãƒĻãƒŧã‚ļãƒŧぎ通常ノãƒŧトぎãƒĒノãƒŧトがæĩã‚ŒãĻくる/åĢぞれる
2024-04-17 14:23:41 +09:00
ã‹ãŖã“ã‹ã‚Š
977e2d2c09 enhance(frontend): フりロãƒŧするかおうかぎįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ (#13723)
* feat(frontend): フりロãƒŧするかおうかぎįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēせるようãĢ

* Update Changelog
2024-04-17 10:53:16 +09:00
ã‹ãŖã“ã‹ã‚Š
6f489b58a1 enhance(frontend): ペãƒŧã‚¸ãŽčĄ¨į¤ē部上部ãĢᎍ集ãƒĒãƒŗã‚¯ã‚’čŋŊ加 (#13724) 2024-04-17 10:48:42 +09:00
anatawa12
e9e877f64e fix: ダイãƒŦクト投į¨ŋぎ厛先がäŋå­˜ã•れãĒい (#13717)
* fix: ダイãƒŦクト投į¨ŋぎ厛先がäŋå­˜ã•れãĒい

* fix: 同じãƒĻãƒŧã‚ļãƒŧãŒč¤‡æ•°å›žåŽ›å…ˆãĢčŋŊåŠ ã§ãã‚‹å•éĄŒ

* fix: é–ĸäŋ‚ãĒいãƒĻãƒŧã‚ļãƒŧが厛先ãĢčŋŊ加される可čƒŊ性がある
2024-04-16 13:37:14 +09:00
anatawa12
ca0d148a78 ci: Check Misskey JS autogenを様々攚善 (#13718) 2024-04-15 22:11:17 +09:00
MeiMei
c687b4eaa5 fix(backend): nginxįĩŒį”ąã§/files/ãĢRangeãƒĒクエ゚トされた場合ãĢæ­Ŗã—ãåŋœį­”できãĒいぎをäŋŽæ­Ŗ (#13712)
* Fix files

* CHANGELOG
2024-04-15 09:28:09 +09:00
MeiMei
b4faa7c4ec chore: Use integrity for Redoc script (#13716)
* Use integrity for redoc scripts

* official?
2024-04-15 09:25:11 +09:00
ã‹ãŖã“ã‹ã‚Š
bba3097765 enhance: クãƒĒップぎノãƒŧãƒˆæ•°ã‚’čĄ¨į¤ēするようãĢ (#13686)
* enhance: クãƒĒップぎノãƒŧãƒˆæ•°ã‚’čĄ¨į¤ēできるようãĢ

* Update Changelog
2024-04-14 21:30:24 +09:00
zyoshoka
8c5d9a6295 fix(backend): incorrect logic for determining whether Quote or not (#13700)
* fix(backend): incorrect logic for determining whether Quote or not

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-04-14 10:23:48 +09:00
ã‹ãŖã“ã‹ã‚Š
7cf0c18f83 fix(backend): FileServerServiceでãƒŦãƒŗã‚¸ãƒĒクエ゚トぎ場合ãĢ遊切ãĒãƒŦã‚šãƒãƒŗã‚šã‚ŗãƒŧドがčŋ”らãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13701)
* return 206 for every ranged response - fixes #494

(cherry picked from commit 92eec2178fd103e9ea2bcd646aacab1fb496a33b)

* detect size of remote files - fixes #494

without this, remote files are assumed to have size 0 (even if we just
downloaded them!) and the range-related code won't run

(cherry picked from commit 960f4fcff78a1f019c9a9377853fcd90dbfb7575)

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
2024-04-14 10:22:03 +09:00
anatawa12
48a7679b8a test: do not use indexedDB in cypress environment due to chrome bug (#13709) 2024-04-14 08:08:26 +09:00
ã‹ãŖã“ã‹ã‚Š
5c7c44c9eb fix(backend): į™ģ錞ãĢãƒĄãƒŧãƒĢčĒč¨ŧがåŋ…é ˆãĢãĒãŖãĻいる場合、į™ģéŒ˛ã•ã‚ŒãĻã„ã‚‹ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚を削除できãĒいようãĢ (#13703)
* fix(backend): į™ģ錞ãĢãƒĄãƒŧãƒĢčĒč¨ŧがåŋ…é ˆãĢãĒãŖãĻいる場合、į™ģéŒ˛ã•ã‚ŒãĻã„ã‚‹ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚を削除できãĒいようãĢ (MisskeyIO#606)

(cherry picked from commit 6b7df2bd10)

* Update Changelog

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-04-13 20:38:25 +09:00
ã‹ãŖã“ã‹ã‚Š
f5100cc81f feat(frontend): ã‚ĸップロãƒŧãƒ‰ã™ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢãŽåå‰ã‚’ãƒŠãƒŗãƒ€ãƒ æ–‡å­—åˆ—ãĢできるようãĢ (#13688)
* feat(frontend): ã‚ĸップロãƒŧãƒ‰ã™ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢãŽåå‰ã‚’ãƒŠãƒŗãƒ€ãƒ æ–‡å­—åˆ—ãĢできるようãĢ

* Update Changelog

* refactor

* č¨­åŽšé …į›Žã‚’į§ģ動

* fix

* 「ã‚ĒãƒĒジナãƒĢãŽãƒ•ã‚Ąã‚¤ãƒĢ名をäŋæŒã€ãĢ変更

* æ‹Ąåŧĩ子をäģ˜åŠ ã™ã‚‹ã‚ˆã†ãĢ
2024-04-13 12:51:37 +09:00
syuilo
eb1ef1484a enhance(frontend): add link of 2fa guide 2024-04-09 20:52:29 +09:00
1Step621
7586ef7ba8 fix(frontend): MkDialogぎinputで字数åˆļ限ãĢ違反しãĻいãĻもEnterキãƒŧがæŠŧせãĻしぞうぎをäŋŽæ­Ŗ (#13677)
* MkDialogぎinputで字数åˆļ限ãĢ違反しãĻいãĻもEnterキãƒŧがæŠŧせãĻしぞうぎをäŋŽæ­Ŗ

* update CHANGELOG.md
2024-04-09 14:20:00 +09:00
Srgr0
b322f55c87 dev: fix misskey-tga (#13312)
* Update deploy-test-environment.yml

* Update deploy-test-environment.yml

* use github.repository

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-04-08 22:41:26 +09:00
zyoshoka
960c4df48e enhance(frontend): better condition for posting and displaying Notes (#13670)
* enhance(frontend): better condition for posting and displaying Notes

* Update CHANGELOG.md
2024-04-07 21:16:37 +09:00
zyoshoka
959cc8ff37 refactor(general): use Date.now() instead of creating a new Date instance (#13671) 2024-04-07 21:14:13 +09:00
ã‹ãŖã“ã‹ã‚Š
2f8fb105a5 fix(deps): aiscript-vscodeãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ中ãĢWARNがå‡ēるぎをäŋŽæ­Ŗ (#13661) 2024-04-05 15:59:43 +09:00
ãŠã•ã‚€ãŽã˛ã¨
efa42a1624 fix(backend): ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽpnpm devãĢよるビãƒĢド垌ãĢbuild-assetsã‚’čĄŒã†ã‚ˆã†ãĢする (#13659)
* moveto scripts

* add scripts/dev.mjs
2024-04-04 22:25:28 +09:00
Jorge
c4fc582469 Merge pull request from GHSA-fpvp-74wx-35p3
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-04-03 13:02:36 +09:00
ã‹ãŖã“ã‹ã‚Š
b4b47d85cf refactor(frontend): use scrollX or scrollY (#13645) 2024-04-01 20:44:24 +09:00
ã‹ãŖã“ã‹ã‚Š
61978cb4ca fix(frontend): ペãƒŧジデã‚ļã‚¤ãƒŗãŽäŋŽæ­Ŗ (#13642) 2024-03-31 14:16:42 +09:00
ã‹ãŖã“ã‹ã‚Š
efafa02f68 enhance(backend): ビデã‚Ēãƒ•ã‚Ąã‚¤ãƒĢãĢビデã‚ĒトナックがあるかをįĸēčĒã™ã‚‹ã‚ˆã†ãĢ (#13568)
* enhance(backend): ビデã‚Ēãƒ•ã‚Ąã‚¤ãƒĢãĢビデã‚ĒトナックがあるかをįĸēčĒã™ã‚‹ã‚ˆã†ãĢ

(cherry picked from commit 23d38a2d6492a2b24e9b2c031d66c3e8a5d382ef)

* Update Changelog

* Update Changelog

* Revert "Update Changelog"

This reverts commit 93fd996932.

* fix(test) ffmpegã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢするようãĢ

* å…Ĩれる斚間違えた

* fix test

* æ‹Ąåŧĩ子変わらãĒã‹ãŖãŸãŽã§ããŽãžãžčĄŒã

* ログをå‡ē力するようãĢ

* msg

* remove unused import

* add log

* attempt to fix test error

* Revert "attempt to fix test error"

This reverts commit d9d6524cad.

* Update FileInfoService.ts

* oggも検æŸģãŽå¯žčąĄãĢする
2024-03-31 12:43:39 +09:00
Zero King
0f2e651331 fix(frontend): remove duplicate CSS declaration (#13640) 2024-03-31 10:43:28 +09:00
1Step621
d4ca973e34 Enhance(frontend): ã‚‚ãŖã¨īŧãƒœã‚ŋãƒŗã§ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ãŒé–‹ã‘ã‚‹ã‚ˆã†ãĢ (#12935)
* ã‚‚ãŖã¨īŧãƒœã‚ŋãƒŗã§ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ãŒé–‹ã‘ã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md && ãƒ‡ãƒãƒƒã‚°į”¨ãĢ最大ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗčĄ¨į¤ē数を1ãĢしãĻたぎを一åŋœæˆģした

* fix

* デã‚ļã‚¤ãƒŗčĒŋ整

* maxNumberもおす

* fix CHANGELOG

* fix

* move changelog

* 🎨

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-30 20:30:22 +09:00
ã‹ãŖã“ã‹ã‚Š
b96d9c6973 fix/enhance(frontend): 映像ãƒģéŸŗåŖ°å‘¨ã‚ŠãŽæ”šäŋŽ (#13206)
* enhance(frontend): 映像ãƒģéŸŗåŖ°å‘¨ã‚ŠãŽæ”šäŋŽ

* fix

* fix design

* fix lint

* キãƒŧボãƒŧãƒ‰ã‚ˇãƒ§ãƒŧトã‚Ģットを整備

* Update Changelog

* fix

* feat: ãƒĢãƒŧãƒ—å†į”Ÿ

* ãƒã‚¤ãƒ†ã‚Ŗãƒ–ãŽå‹•äŊœã¨åŒæœŸã•れるようãĢ

* Update Changelog

* key指厚をæļˆã™
2024-03-30 16:02:03 +09:00
ã‹ãŖã“ã‹ã‚Š
50da7d2a27 enhance(frontend): 2čρᴠčĒč¨ŧã‚ģットã‚ĸップã‚Ļã‚Ŗã‚ļãƒŧドãĢã‚ĸプãƒĒをčĩˇå‹•するボã‚ŋãƒŗã‚’æ–°č¨­ (#13636)
* enhance(frontend): 2čρᴠčĒč¨ŧã‚ģットã‚ĸップã‚Ļã‚Ŗã‚ļãƒŧドãĢã‚ĸプãƒĒをčĩˇå‹•するボã‚ŋãƒŗã‚’æ–°č¨­

* add comment

* use css module
2024-03-30 15:34:05 +09:00
ãŠã•ã‚€ãŽã˛ã¨
2a851437ff fix: misskey-js、bubble-game、reversiぎビãƒĢドをesbuildãĢįĩąåˆã™ã‚‹ (#13600)
* fix: ビãƒĢãƒ‰ãŒé…ã„ãƒ‘ãƒƒã‚ąãƒŧジぎビãƒĢド速åēĻを攚善

* dependenciesãŽæ•´į†

* fix ci

* ビãƒĢド開始時ãĢå¤ã„ãƒ•ã‚Ąã‚¤ãƒĢをæļˆã™

* fix ci

* fix ci
2024-03-30 15:28:19 +09:00
zyoshoka
b35ae97ba7 fix(backend): better notes/translate error response (#13631)
* fix(backend): better `notes/translate` error response

* Update CHANGELOG.md

* test(backend): perform administrative operations as `root`

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-30 13:51:53 +09:00
Nila
f3500ffda9 fix: report progress out of 100% in CleanRemoteFilesProcessorService (#13633)
* Report progress out of 100% in CleanRemoteFilesProcessorService

* Add changelog entry
2024-03-30 10:28:47 +09:00
ã‹ãŖã“ã‹ã‚Š
f90be427f5 fix(frontend): 「ä슿—ĨčĒ•į”Ÿæ—Ĩぎフりロãƒŧ中ãƒĻãƒŧã‚ļãƒŧ」ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŒæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12835)
* (fix) ã‚ŋイムゞãƒŧãƒŗãĢã‚ˆãŖãĻはčĒ•į”Ÿæ—Ĩぎフりロãƒŧ中ãƒĻãƒŧã‚ļãƒŧãŒæ­Ŗã—ãčĒ­ãŋčžŧぞれãĒい

* æ–‡č¨€ã‚’ã‚ã‹ã‚Šã‚„ã™ã

* Update Changelog

* (add) reload button

* Update CHANGELOG.md

* run misskey-js

* fix

* Revert "æ–‡č¨€ã‚’ã‚ã‹ã‚Šã‚„ã™ã"

This reverts commit c5ab641956.

* Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

* Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-25 18:31:30 +09:00
ã‹ãŖã“ã‹ã‚Š
8f415d69cd fix(generator): APIクナイã‚ĸãƒŗãƒˆãŽãƒ‘ã‚šãĢoperationIdがäŊŋã‚ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13622) 2024-03-25 12:11:10 +09:00
zyoshoka
a1bc8fa77b test(backend): fix streaming test error when replying to followers-only note (#13618) 2024-03-24 16:46:52 +09:00
zyoshoka
539718f6a8 fix(misskey-js): fix ESLint error in generator due to operationId change (#13619) 2024-03-24 16:46:15 +09:00
syuilo
3db26f2b94 fix(backend): fix openAPI operationId format 2024-03-23 20:43:29 +09:00
ã‹ãŖã“ã‹ã‚Š
6bd78770de enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗå—ã‘å…Ĩれがいいねぎãŋぎ場合はボã‚ŋãƒŗãƒ›ãƒãƒŧでツãƒŧãƒĢチップがå‡ēるようãĢ (#13613) 2024-03-22 18:21:14 +09:00
ã‹ãŖã“ã‹ã‚Š
c9c6424205 enhance(frontend): TOTPぎå…Ĩ力ダイã‚ĸãƒ­ã‚°ã‚’æ”šč‰¯ (#13607)
* enhance(frontend): TOTPぎå…Ĩ力ダイã‚ĸãƒ­ã‚°ã‚’æ”šč‰¯

* Update Changelog
2024-03-22 15:03:21 +09:00
tamaina
40bb6069ec fix(frontend): URLプãƒŦビãƒĨãƒŧぎto/hrefがãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix of 9ae577871b (diff-cfa02e203bdbd03dbf312a889f009ca7f9ebd8376334ebd74c4961b716b22d93)
2024-03-22 08:54:34 +09:00
ãŠã•ã‚€ãŽã˛ã¨
831c74a25b fix: URLプãƒŦビãƒĨãƒŧぎ動äŊœæ”šå–„īŧ‹å‹•äŊœč¨­åŽšã‚’å¯čƒŊãĢする (#13579)
* wip

* support new version

* URLプãƒŦビãƒĨãƒŧį„ĄåŠšåŒ–æ™‚ã€ãƒ•ãƒ­ãƒŗãƒˆå´ã‚‚éžčĄ¨į¤ēãĢしãĻãƒĒクエ゚トをしãĒいようãĢする

* fix lint

* fix lint

* tweak preview request error handles

* fix: CHANGELOG.md

* fix

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-21 18:46:42 +09:00
ã‹ãŖã“ã‹ã‚Š
f4838e50b4 enhance(antenna): Botぎ投į¨ŋを除外できるようãĢ (#13603)
* enhance(antenna): Botぎ投į¨ŋを除外できるようãĢ (MisskeyIO#545)

(cherry picked from commit a95ce067c6)

* Update Changelog

* remove translations

* spdx

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-21 07:51:01 +09:00
syuilo
7795045b23 Update about-misskey.vue 2024-03-20 20:01:56 +09:00
ã‹ãŖã“ã‹ã‚Š
ca2df14a8f fix(frontend): woodenPanelãŽé…č‰˛ã‚’äŋŽæ­Ŗ (#13561)
* fix(frontend): woodenPanelãŽé…č‰˛ã‚’äŋŽæ­Ŗ

* fix
2024-03-20 13:10:09 +09:00
Gianni Ceccarelli
d7bb6c88d3 Cypress typescript (#13591)
* convert Cypress tests to TypeScript

this work was done by @lunaisnotaboy https://github.com/lunaisnotaboy
for their fork https://github.com/cutiekey/cutiekey/pull/7

I just repacked their changes into a minimal set

* fix call to `window` in cypress tests

this error was spotted thanks to the TypeScript compiler:

```
support/commands.ts:33:12 - error TS2559: Type '(win: any) => void'
has no properties in common with type 'Partial<Loggable &
Timeoutable>'.

33  cy.window(win => {
              ~~~~~~~~

Found 1 error in support/commands.ts:33
```

(again, @lunaisnotaboy did the actual work)
2024-03-20 11:25:49 +09:00
ãŠã•ã‚€ãŽã˛ã¨
115d91812e fix(frontend): shikiãŽč¨€čĒžãƒģテãƒŧãƒžãŽåŽšįžŠãƒ•ã‚Ąã‚¤ãƒĢをCDN(esm.sh)から取るようãĢする (#13598)
* fix(frontend): shikiãŽč¨€čĒžãƒģテãƒŧãƒžãŽåŽšįžŠãƒ•ã‚Ąã‚¤ãƒĢをCDN(esm.sh)から取るようãĢする

* fix CHANGELOG.md
2024-03-20 10:30:45 +09:00
ã‹ãŖã“ã‹ã‚Š
5f6863b77e Add missing credit (for #13586) 2024-03-18 19:04:20 +09:00
ã‹ãŖã“ã‹ã‚Š
0226a670dd fix(backend): ãƒĻãƒŧã‚ļãƒŧやノãƒŧトぎOGPでロãƒŧã‚ĢãƒĢとãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎčĻ‹åˆ†ã‘ãŒäģ˜ã‹ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13586)
* enhance(OGP): ãƒĻãƒŧã‚ļãƒŧやノãƒŧトぎOGPでロãƒŧã‚ĢãƒĢとãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎčĻ‹åˆ†ã‘ãŒäģ˜ã‹ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (MisskeyIO#528)

(cherry picked from commit 0c3de462d9)

* Update Changelog

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-18 18:34:31 +09:00
ã‹ãŖã“ã‹ã‚Š
067cdf3ce4 enhance(frontend): ペãƒŧジぎデã‚ļã‚¤ãƒŗã‚’čĒŋ整 (#13590)
* enhance(frontend): ペãƒŧジぎデã‚ļã‚¤ãƒŗã‚’čĒŋ整

* å…ąæœ‰ãƒœã‚ŋãƒŗã‚’į›´æ„Ÿįš„ãĒå°ŽįˇšãĢ変更

* Update Changelog

* Update packages/frontend/src/components/page/page.image.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-18 18:21:27 +09:00
ã‹ãŖã“ã‹ã‚Š
a38646bd0f fix(backend): フりロãƒŧãƒĒクエ゚トをäŊœæˆã™ã‚‹éš›ãĢæ—ĸ存ぎもぎは削除するようãĢ (#13588)
* fix: delete old follow request (if exists) before creating new

(cherry picked from commit ea948ccadc7eace1fcace176c9c070b2a9b46f56)

* Update Changelog

* Update Changelog

---------

Co-authored-by: Kaity A <kaity@atikayda.au>
2024-03-18 14:20:28 +09:00
ã‹ãŖã“ã‹ã‚Š
b65203c9f8 fix(frontend): WebGL2ã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãŽåˆæœŸåŒ–ãĢå¤ąæ•—ã™ã‚‹ã¨Misskeyがčĩˇå‹•できãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13587)
* Fixed startup crash with seasonal effects

(cherry picked from commit eba0c2cc61512db22109e2f15604eb65f5b7d2f2)

* Update Changelog

* Update Changelog

---------

Co-authored-by: Leah <kevinlukej@gmail.com>
2024-03-17 20:33:33 +09:00
BackRunner
dcfab918e9 feat: send heartbeat right after visibility changed to 'visible' (#13581) 2024-03-17 18:47:29 +09:00
syuilo
282cfae1b2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-03-17 10:34:15 +09:00
syuilo
7e63ab0f56 refactor(backend): refactor chart engine 2024-03-17 10:34:13 +09:00
zyoshoka
4b1ca9ef61 fix(general): flash/createでPlayぎå…Ŧé–‹į¯„å›˛ã‚’æŒ‡åŽšã§ããĒã„å•éĄŒãŽäŋŽæ­Ŗã¨įˇ¨é›†į”ģéĸぎčĒŋ整 (#13574)
* fix(backend): param `visibility` wasn't included in `flash/create`

* fix(frontend): tweak flash editor ui

* Update CHANGELOG.md
2024-03-15 22:02:57 +09:00
tamaina
71d0538647 fix(frontend): update locales/index.d.ts 2024-03-14 18:18:32 +09:00
tamaina
8604bd9807 fix(dev): vscode-jest: Deprecated: Please use jest.runMode instead. 2024-03-14 17:42:30 +09:00
tamaina
75fa43bc59 fix(dev): fix duplication in .vscode/extensions.json 2024-03-14 17:39:38 +09:00
FineArchs
88d47ab024 ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽį°Ąæ˜“įš„ãĒãƒ­ã‚°ã‚’čĄ¨į¤ēする抟čƒŊ (#13564)
* add plugin logging

* change variable name

* Update plugin.ts

* Update CHANGELOG.md
2024-03-13 22:38:26 +09:00
zyoshoka
29f6ba6310 chore: add missing SPDX ID and workflow check (#13570)
* chore: add workflow which checks if SPDX ID exists

* chore: add missing SPDX ID in some files

* chore: change trigger condition

* chore: trigger on push

* lint
2024-03-13 22:37:18 +09:00
ãŠã•ã‚€ãŽã˛ã¨
5c1d86b796 refactor(backend): UserEntityService.packMany()ぎéĢ˜é€ŸåŒ– (#13550)
* refactor(backend): UserEntityService.packMany()ぎéĢ˜é€ŸåŒ–

* äŋŽæ­Ŗ
2024-03-12 14:31:34 +09:00
anatawa12
6d9c234cb6 fix: URL preview popup for local URL appears in the upper left corner (#13555) 2024-03-12 13:50:24 +09:00
ã‹ãŖã“ã‹ã‚Š
b280faa8e7 enhance(frontend): 各ã‚ĩãƒŧバãƒŧはMisskeyã‚’åˆŠį”¨ã—ãŸã‚ĩãƒŧビ゚であることをåŧˇčĒŋ (#13559)
* ロゴ周りをčŋŊ加

* čĒŋ整

---------

Co-authored-by: uboar <10250330+uboar@users.noreply.github.com>
2024-03-12 13:48:14 +09:00
ã‹ãŖã“ã‹ã‚Š
e23e2f4ae9 Fix Changelog 2024-03-12 12:09:26 +09:00
yupix
6b676a928d enhance(backend): antennas/updateぎåŋ…é ˆé …į›Žã‚’antennaIdぎãŋãĢ (#13542)
* refactor: antennas/updateぎåŋ…é ˆé …į›Žã‚’æœ€å°é™ãĢ

* fix: userListIdがnullãĢできãĒい
2024-03-10 17:31:39 +09:00
FineArchs
e4eaf1220e Update example.yml (#13551) 2024-03-09 17:55:41 +09:00
syuilo
dbc4fd3e93 Update about-misskey.vue 2024-03-09 15:40:21 +09:00
syuilo
db29680e74 chore(dev): remove deprecated vscode plugins 2024-03-09 15:31:21 +09:00
tamaina
45d1af23bb Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-03-09 04:10:21 +00:00
tamaina
1b064d7e30 chore(backend): validateNoteぎįĩæžœErrorはそぎぞぞthrowする
į†į”ąãŒã‚ã‹ã‚‰ãĒいため
2024-03-09 04:10:17 +00:00
ã‹ãŖã“ã‹ã‚Š
27f823e882 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽįˇæ•°ã‚’čĄ¨į¤ēã™ã‚‹ã‹č¨­åŽšã§é¸ãšã‚‹ã‚ˆã†ãĢ (#13539)
* enhance(frontend): ãƒĒプナイãƒģãƒĒノãƒŧトãƒģãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽįˇæ•°ã‚’čĄ¨į¤ēã™ã‚‹ã‹č¨­åŽšã§é¸ãšã‚‹ã‚ˆã†ãĢ (MisskeyIO#512)

(cherry picked from commit 3c8475e5ac)

* fix: いいねぎãŋぎ場合はåŧˇåˆļįš„ãĢã‚Ģã‚ĻãƒŗãƒˆčĄ¨į¤ē

* make `showReactionsCount` default false

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã ã‘

* けしわすれ

* けしわすれīŧ’

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-08 18:13:09 +09:00
ã‹ãŖã“ã‹ã‚Š
f4a5740412 fix(frontend): å‘¨åš´ãŽåŽŸį¸žãŒé–åš´ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#13525)
* fix(frontend): å‘¨åš´ãŽåŽŸį¸žãŒé–åš´ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* ãžãĄãŒãˆãŸ

* Update Changelog

* å¤‰æ•°ãŽåŽšįžŠå›žæ•°ã‚’æ¸›ã‚‰ã™
2024-03-07 17:21:57 +09:00
ã‹ãŖã“ã‹ã‚Š
c680e35aa0 enhance(frontend): åēƒå‘ŠãŒåŒä¸€ãƒ‰ãƒĄã‚¤ãƒŗãŽå ´åˆã¯Routerã§éˇį§ģするようãĢ (#13510)
* enhance(frontend): åēƒå‘ŠãŒåŒä¸€ãƒ‰ãƒĄã‚¤ãƒŗãŽå ´åˆã¯Routerã§éˇį§ģするようãĢ

* Update Changelog

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-07 16:36:06 +09:00
zyoshoka
412e9f284d test(backend): enable typecheck by workflow (#13526) 2024-03-07 09:51:57 +09:00
ã‹ãŖã“ã‹ã‚Š
7ead98cbe5 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽįˇæ•°ã‚’čĄ¨į¤ēするようãĢ (#13532)
* enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽįˇæ•°ã‚’čĄ¨į¤ēするようãĢ

* Update Changelog

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé¸æŠžæ¸ˆãŽč‰˛ã‚’accentãĢ
2024-03-06 21:08:42 +09:00
tamaina
62922352b3 Revert "perf: boot.jsぎčĒŋ整"
This reverts commit 00c1e4eb55.
2024-03-06 09:49:01 +00:00
tamaina
00c1e4eb55 perf: boot.jsぎčĒŋ整 2024-03-06 09:40:47 +00:00
tamaina
4457b02db2 fix(frontend)?: importAppScriptはimportをawaitするようãĢ 2024-03-06 08:08:32 +00:00
ã‹ãŖã“ã‹ã‚Š
08d618bb8b enhance(frontend): č‡Ē分ぎノãƒŧトぎæˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢãŽčŠŗį´°ãƒšãƒŧジãĢéŖ›ãšã‚‹ã‚ˆã†ãĢする (#13520)
* enhance(frontend): č‡Ē分ぎノãƒŧトぎæˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢãŽčŠŗį´°ãƒšãƒŧジãĢéŖ›ãšã‚‹ã‚ˆã†ãĢする

* äģ–ãŽãƒ•ã‚Ąã‚¤ãƒĢã‚ŋイプãĢも寞åŋœ

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-05 18:06:57 +09:00
ã‹ãŖã“ã‹ã‚Š
45672a70f9 fix(frontend): router遡į§ģ時ãĢmatchAllãĢå…ĨãŖãŸå ´åˆä¸€åēĻlocation.hrefをįĩŒį”ąã™ã‚‹ã‚ˆã†ãĢ (#13509)
* fix(frontend): router遡į§ģ時ãĢmatchAllãĢå…ĨãŖãŸå ´åˆä¸€åēĻ`location.href`をįĩŒį”ąã™ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* Update CHANGELOG.md

* remove unnecessary args
2024-03-05 17:27:33 +09:00
tamaina
83a5bc0ecd doc: NestでåžĒį’°äžå­˜ãŒã‚ã‚‹å ´åˆãŽCONTRIBUTING.mdãĢ書く (#13522)
* doc: NestãƒĸジãƒĨãƒŧãƒĢテ゚トぎ䞋をCONTRIBUTING.mdãĢ書く

* rm normal test

* forwardRef
2024-03-05 14:26:16 +09:00
tamaina
13f5fafdbc remove template txt 2024-03-04 10:39:43 +00:00
ã‹ãŖã“ã‹ã‚Š
96ab1af03b Update CHANGELOG.md 2024-03-04 16:09:24 +09:00
tamaina
9542cb8d62 fix(backend): ãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧãŽæƒ…å ąãŒæ›´æ–°ã§ããĒくãĒãŖãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ (#13507)
* fix(backend): fetchInstanceMetadataぎLockが永遠ãĢč§Ŗé™¤ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* fix test

* fix

* comment

* comment

* improve test

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-04 13:48:57 +09:00
tamaina
983480131b chore: Automated release (#13075)
* chore: Automated release

* follow
2024-03-04 12:54:13 +09:00
zyoshoka
38837bd388 test(backend): refactor tests (#13499)
* test(backend): refactor tests

* fix: failed test
2024-03-03 20:15:35 +09:00
syuilo
efda2e9baa Update README.md 2024-03-02 18:34:49 +09:00
syuilo
78ff90f2cc Merge pull request #13493 from misskey-dev/develop
Release: 2024.3.1
2024-03-02 17:06:46 +09:00
syuilo
3afdafed61 2024.3.1 2024-03-02 17:06:01 +09:00
tamaina
2744cbd310 fix(frontend): MkCustomEmojiでフりãƒŧãƒĢバックをテキ゚トかį”ģ像か選ずるようãĢ
fix of #13487
2024-03-02 07:05:17 +00:00
ãŠã•ã‚€ãŽã˛ã¨
b83cbc6d4d Update CHANGELOG.md 2024-03-02 13:39:49 +09:00
ãŠã•ã‚€ãŽã˛ã¨
21e3a91393 Update CHANGELOG.md 2024-03-02 13:35:33 +09:00
syuilo
ecc5decaa5 New Crowdin updates (#13489)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)
2024-03-02 13:28:22 +09:00
ãŠã•ã‚€ãŽã˛ã¨
32690f576f fix(frontend): ãƒ”ãƒŗį•™ã‚ or åąĨæ­´ãĢ襨į¤ēされるã‚Ģ゚ã‚ŋムįĩĩ文字がã‚ĩãƒŧバから削除されるとãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒå‡ēæĨãĒくãĒる (#13486)
* fix(frontend): ãƒ”ãƒŗį•™ã‚ãĢį™ģéŒ˛ã•ã‚ŒãĻいるã‚Ģ゚ã‚ŋムįĩĩ文字がã‚ĩãƒŧバから削除されるとãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒå‡ēæĨãĒくãĒる

* fix CHANGELOG.md

* fix Unicode Emojis

* fix Unicode Emojis

* fix
2024-03-02 13:28:10 +09:00
tamaina
114d3319e8 chore(client): įĩĩ文字ぎį”ģ像čĒ­ãŋčžŧãŋãĢå¤ąæ•—ã—ãŸéš›ã¯ãƒ†ã‚­ã‚šãƒˆã§ã¯ãĒくダミãƒŧį”ģåƒã‚’čĄ¨į¤ē (#13487) 2024-03-02 13:26:21 +09:00
Acid Chicken (įĄĢ酸éļ)
f704891932 fix: emoji colorization 2024-03-02 05:53:43 +09:00
syuilo
7e706ea669 Merge pull request #13447 from misskey-dev/develop
Release: 2024.3.0
2024-03-01 21:17:01 +09:00
syuilo
fe5efd926e New translations ja-jp.yml (Chinese Traditional) (#13480) 2024-03-01 21:00:43 +09:00
syuilo
ba9d47fb69 2024.3.0 2024-03-01 20:22:06 +09:00
tamaina
eb60460d28 enhance: įρæ­ĸワãƒŧドチェックåŧˇåŒ– (#27)
* enhance: įρæ­ĸワãƒŧドチェックåŧˇåŒ–
* ãƒĒãƒĸãƒŧトぎįρæ­ĸワãƒŧドチェックをæˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢとãƒĻãƒŧã‚ļãƒŧをį™ģéŒ˛ã™ã‚‹å‰ãĢčĄŒã†ãĒお
  Resolve https://github.com/misskey-dev/misskey/issues/13374
* įρæ­ĸワãƒŧãƒˆãŽå¯žčąĄãŽčĻ‹į›´ã—

* performActivityã§į‰šåŽšãŽã‚¨ãƒŠãƒŧがå‡ēた際ãĢDelayedãĢčŋŊ加しãĒいようãĢ

* use IdentifiableError

* NoteCreateService.checkProhibitedWords

* https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135

* remove comment
2024-03-01 20:16:32 +09:00
syuilo
d1bf432e14 add missing license headers 2024-03-01 17:28:46 +09:00
syuilo
4c6fc15858 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-03-01 17:27:11 +09:00
syuilo
6158ef138e format 2024-03-01 17:27:03 +09:00
syuilo
5904d98208 Update packages/backend/test/e2e/mute.ts
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-03-01 17:26:27 +09:00
syuilo
ca6399437c format 2024-03-01 17:26:13 +09:00
syuilo
5befd66e21 Update CHANGELOG.md 2024-03-01 17:25:54 +09:00
syuilo
16440d6be2 Update CHANGELOG.md
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-03-01 17:24:59 +09:00
syuilo
2f31606eff update deps 2024-03-01 14:16:44 +09:00
syuilo
14a3af679d update deps 2024-03-01 14:06:34 +09:00
syuilo
033d71ee28 update deps 2024-03-01 13:52:39 +09:00
syuilo
b55b77c8ae update pnpm 2024-03-01 13:52:23 +09:00
syuilo
59f80c08ea New Crowdin updates (#13478)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)
2024-03-01 12:07:25 +09:00
syuilo
a74406677c fix packedRoleCondFormulaValueAssignedRoleSchema 2024-03-01 12:03:33 +09:00
tamaina
593358ed3f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-29 11:49:49 +00:00
tamaina
bc30dc6bff refactor: remove export of unicodeEmojisMap 2024-02-29 11:49:40 +00:00
syuilo
01f55a9d59 Update CHANGELOG.md 2024-02-29 20:48:48 +09:00
Yuriha
26d4c5fd94 ãƒĄãƒŗã‚ˇãƒ§ãƒŗãŽæœ€å¤§æ•°ã‚’ãƒ­ãƒŧãƒĢごとãĢč¨­åŽšå¯čƒŊãĢする (#13343)
* Add new role policy: maximum mentions per note

* fix

* Reviewを反映

* fix

* Add ChangeLog

* Update type definitions

* Add E2E test

* CHANGELOG ãĢčĒŦ明をčŋŊ加

---------

Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2024-02-29 20:48:02 +09:00
tamaina
b9bcceddfc Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-29 11:47:30 +00:00
tamaina
7565f7bec6 fix(client): use colorizeEmoji when unicodeEmojisMap.get 2024-02-29 11:47:24 +00:00
syuilo
6365805687 New Crowdin updates (#13359)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)
2024-02-29 20:44:32 +09:00
syuilo
1205d30657 Update CHANGELOG.md 2024-02-29 20:42:58 +09:00
zyoshoka
16f16e6b08 fix(backend): ダイãƒŦクトãĒノãƒŧトãĢ寞しãĻはダイãƒŦクトでしかčŋ”äŋĄã§ããĒいようãĢ (#13477)
* fix(backend): ダイãƒŦクトãĒノãƒŧトãĢ寞しãĻはダイãƒŦクトでしかčŋ”äŋĄã§ããĒいようãĢ

* Update CHANGELOG.md

* test(backend): `notes/create`とWebSocketé–ĸé€ŖãŽãƒ†ã‚šãƒˆã‚’čŋŊ加
2024-02-29 20:42:02 +09:00
ã‹ãŖã“ã‹ã‚Š
39d6af135f enhance: 通įŸĨぎåąĨ歴をãƒĒã‚ģットできるようãĢ (#13335)
* enhance: 通įŸĨぎåąĨ歴をãƒĒã‚ģットできるようãĢ

* Update Changelog

* 通įŸĨæŦ„ã‚‚é€Ŗå‹•ã—ãĻ更新するようãĢ

* revert some changes

* Update CHANGELOG.md

* Remove unused part

* fix
2024-02-29 20:03:30 +09:00
syuilo
ec18991328 Update scroll.test.ts 2024-02-29 19:44:00 +09:00
syuilo
9d0fc96d1a fix test 2024-02-29 18:04:03 +09:00
syuilo
98934b6738 fix type 2024-02-29 17:54:32 +09:00
syuilo
920c3be750 update deps 2024-02-29 11:10:03 +09:00
syuilo
797bb493ab Update CHANGELOG.md 2024-02-29 10:20:37 +09:00
taichan
5f43c2faa2 enhance(backend): 通įŸĨがミãƒĨãƒŧトãƒģ凍įĩã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢする (#13412)
* Never return broken notifications #409

Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.

But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.

This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.

Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.

(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)

* Update Changelog

* Update CHANGELOG.md

* enhance: 通įŸĨがミãƒĨãƒŧãƒˆã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢする

* enhance: 通įŸĨが凍įĩã‚‚č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢする

* fix: notifierIdがãĒい通įŸĨがæļˆãˆãĻã—ãžã†å•éĄŒ

* Add tests (通įŸĨがミãƒĨãƒŧãƒˆã‚’č€ƒæ…Žã—ãĻいるかおうか)

* fix: notifierIdがãĒい通įŸĨがæļˆãˆãĻã—ãžã†å•éĄŒ (grouped)

* Remove unused import

* Fix: typo

* Revert "enhance: 通įŸĨが凍įĩã‚‚č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢする"

This reverts commit b1e57e571d.

* Revert API handling

* Remove unused imports

* enhance: Check if notifierId is valid in NotificationEntityService

* 通įŸĨäŊœæˆæ™‚ãĢpackしãĻnullãĢãĒãŖãŸã‚‰ã‚ã¨ãŽå‡Ļį†ã‚’ã‚„ã‚ã‚‹

* Remove duplication of valid notifier check

* add filter notification is not null

* Revert "Remove duplication of valid notifier check"

This reverts commit 239a6952f7.

* Improve performance

* Fix packGrouped

* Refactor: åˆ¤åŽšéƒ¨åˆ†ã‚’å…ąé€šåŒ–

* Fix condition

* use isNotNull

* Update CHANGELOG.md

* filterぎ攚善

* Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationãŽæ‹ĄåŧĩãĒぎでそぎ䞋外だけ書けばåŸēæœŦįš„ãĢå…ąé€šãŽå‡ĻᐆãĢãĒã‚Šč¤‡é›‘ãĒ個åˆĨぎå‡Ļį†ã¯åĸ—えãĢくいと思われる

* Add groupedNotificationTypes

* Update misskey-js typedef

* Refactor: less sql calls

* refactor

* clean up

* filter notes to mark as read

* packed noteがmapãĒãŽã§ããĄã‚‰ã‚’äŊŋう

* if (notesToRead.size > 0)

* if (notes.length === 0) return;

* fix

* Revert "if (notes.length === 0) return;"

This reverts commit 22e2324f96.

* 🎨

* console.error

* err

* remove try-catch

* 不čρãĒジェネãƒĒク゚を除åŽģ

* Revert  (æ—ĸčĒ­å‡Ļį†ã‚’packå†…ã§čĄŒã†ã‚‚ãŽã‚’å…ƒãĢæˆģす)

* Clean

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/NotificationService.ts

* Clean

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 21:26:26 +09:00
zyoshoka
29350c9f33 refactor(frontend): os.ts周りぎãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚° (#13186)
* refactor(frontend): `os.ts`周りぎãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚°

* refactor: apiWithDialogぎdataぎ型äģ˜ã‘

* refactor: 不čρãĒas anyを除åŽģ

* refactor: čŋ”ã‚Šå€¤ãŽåž‹ã‚’æ˜Žč¨˜ã€`selectDriveFolder`は`File`ぎãģうãĢ合わせるようčŋ”り値を変更

* refactor: čŋ”り値ぎ型を攚善

* refactor: フりãƒŧムぎ型を攚善

* refactor: č‰¯ã„æ„Ÿã˜ãŽimportãĢäŋŽæ­Ŗ

* refactor: フりãƒŧムぎčŋ”り値ぎ型を攚善

* refactor: `popup()`ぎ`props`ãĢ`ref`ãĒ値をå…Ĩã‚Œã‚‹ãŽã‚’č¨ąå¯ã™ã‚‹ã‚ˆã†ãĢ

* fix: `os.input`įŗģと`os.select`ぎčŋ”ã‚Šå€¤ãŽåž‹ãŒãŠã‹ã—ã„å•éĄŒã¨ãã‚ŒãĢよるバグをäŋŽæ­Ŗ

* Update CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 18:26:38 +09:00
zyoshoka
664aeb3ced fix(backend): ãƒĒノãƒŧト時ぎHTLへぎ゚トãƒĒãƒŧãƒŸãƒŗã‚°ãŽæ„å›ŗã—ãĒい挙動をäŋŽæ­Ŗ (#13425)
* fix(backend): ãƒĒノãƒŧト時ぎ゚トãƒĒãƒŧãƒŸãƒŗã‚°ãŽæ„å›ŗã—ãĒい挙動をäŋŽæ­Ŗ

* Update CHANGELOG.md

* fix: 不čρãĒčŋ”り値

* fix: 不遊切ãĒæĄäģļåˆ†å˛ã‚’äŋŽæ­Ŗ

* test(backend): add htl tests

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 17:43:17 +09:00
okayurisotto
b7d9d16201 refactor(backend): ノãƒŧトぎエク゚ポãƒŧトå‡Ļį†ã§Streams APIをäŊŋうようãĢ (#13465)
* refactor(backend): ノãƒŧトぎエク゚ポãƒŧトå‡Ļį†ã§Streams APIをäŊŋうようãĢ

* fixup! refactor(backend): ノãƒŧトぎエク゚ポãƒŧトå‡Ļį†ã§Streams APIをäŊŋうようãĢ

`await`åŋ˜ã‚ŒãĢより、ジョブがすぐãĢ厌äē†ã—たことãĢãĒり削除されãĻã—ãžãŖãĻいた。
それãĢã‚ˆãŖãĻ、`NoteStream`内でぎ`updateProgress`ãƒĄã‚Ŋッドぎå‘ŧãŗå‡ēしで、`Missing key for job`ぎエナãƒŧがį™ēį”Ÿã™ã‚‹ã“ã¨ãŒã‚ãŖãŸã€‚

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 15:34:58 +09:00
zyoshoka
0d47877db1 enhance(backend): フりロãƒŧãƒģフりロワãƒŧé–ĸé€ŖãŽé€šįŸĨぎ受äŋĄč¨­åŽšãŽåŧˇåŒ– (#13468)
* enhance(backend): 通įŸĨぎ受äŋĄč¨­åޚãĢ「フりロãƒŧ中ぞたはフりロワãƒŧ」をčŋŊ加

* fix(backend): 通įŸĨぎ受äŋĄč¨­åŽšã§ã€Œį›¸äē’フりロãƒŧã€ãŒæ­Ŗã—ãå‹•äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2024-02-28 09:49:34 +09:00
zawa-ch
f906ad6ca7 Enhance: ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢãŽæĄäģļãĢ「マニãƒĨã‚ĸãƒĢロãƒŧãƒĢへぎã‚ĸã‚ĩã‚¤ãƒŗã€ã‚’čŋŊ加 (#13463)
* ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢãŽæĄäģļãĢ「マニãƒĨã‚ĸãƒĢロãƒŧãƒĢへぎã‚ĸã‚ĩã‚¤ãƒŗã€ã‚’čŋŊ加

* ã‚ŗãƒĄãƒŗãƒˆäŋŽæ­Ŗ
2024-02-27 18:45:46 +09:00
zyoshoka
0fb7b98f96 fix(backend): fix incorrect schemas (#13458) 2024-02-26 19:49:12 +09:00
zyoshoka
0a0af6887a test(frontend): Chromaticテ゚トがčŊãĄã‚‹ãŽã‚’äŋŽæ­Ŗ (#13448)
* test(frontend): Chromaticテ゚トがčŊãĄã‚‹ãŽã‚’äŋŽæ­Ŗ

* fix: ãƒ†ã‚šãƒˆã‚ąãƒŧ゚をäŋŽæ­Ŗ

* refactor: comment
2024-02-25 18:06:40 +09:00
FineArchs
dd48366ed8 admin/emoji/updateぎåŋ…é ˆé …į›Žã‚’æ¸›ã‚‰ã™ã€€į­‰ (#13449)
* admin/emoji/update enhancement

* add CustomEmojiService.getEmojiByName

* update endpoint

* fix

* Update update.ts

* Update autogen files

* type assertion

* Update CHANGELOG.md
2024-02-25 18:06:26 +09:00
tamaina
2c6f25b710 fix: å¤ã„ã‚­ãƒŖãƒƒã‚ˇãƒĨをäŊŋうぎをäŋŽæ­Ŗ (#13453) 2024-02-25 12:36:10 +09:00
zyoshoka
792168fdfa fix(frontend): userActivationがãĒã„į’°åĸƒãĢおいãĻä¸å…ˇåˆãŒį”Ÿã˜ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13451) 2024-02-24 18:06:10 +09:00
syuilo
41747b6ee2 refactor 2024-02-24 11:50:10 +09:00
1Step621
e3dd3f6b63 Enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒ”ãƒƒã‚ĢãƒŧをčĒŋ整 (#13354)
* 打ãĻãĒいįĩĩæ–‡å­—ã‚’čĄ¨į¤ēしãĒいぎではãĒくグãƒŦãƒŧã‚ĸã‚ĻトするようãĢ ãĒお

* fix: äģŠåēĻは検į´ĸã¨ãƒ”ãƒŗį•™ã‚ãĢ劚いãĻãĒã‹ãŖãŸ

* lint fix

* use Map

* 斜めãĢįˇšã‚’åŧ•いãĻわかりやすく

* æ–œã‚įˇšã¯åŗä¸Šã‹ã‚‰ãŽãģã†ãŒč‰¯ã‹ãŖãŸã‹ã‚‚

* デã‚ļã‚¤ãƒŗčĒŋ整
2024-02-24 10:22:23 +09:00
tamaina
c0156b740b enhance?: DeleteAccountServiceでãƒĻãƒŧã‚ļãƒŧを削除する際ãĢuserChangeDeletedStateをį™ēčĄŒã™ã‚‹ (#13382) 2024-02-23 18:15:39 +09:00
ã‹ãŖã“ã‹ã‚Š
d834232232 enhance(games): 抜けãĻいるįŋģč¨ŗã‚’čŋŊ加ãƒģ゚ã‚ŋイãƒĢå…ąé€šåŒ– (#13434)
* enhance(games): 抜けãĻいるįŋģč¨ŗã‚’čŋŊ加ãƒģ゚ã‚ŋイãƒĢå…ąé€šåŒ–

* frameDivider ぎäŊŋį”¨įŽ‡æ‰€ãŒčĻ‹åŊ“たらãĒã‹ãŖãŸãŽã§å‰Šé™¤

* ミ゚

* ã‚¤ãƒŗãƒŠãƒŧでもcss変数をäŊŋう

* ã‚ŗãƒ­ãƒŗã‚’įŋģč¨ŗã‹ã‚‰å¤–ã™

* 一部ぎįŋģč¨ŗã‚’é™¤åŽģ

* p

* revert some text

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-23 18:07:41 +09:00
tamaina
600d91beda enhance: ãƒĒãƒĸãƒŧトぎフりロワãƒŧから再åēĻFollowがæĨた場合、acceptをčŋ”しãĻあげる (#13388)
* enhance: ãƒĒãƒĸãƒŧトぎフりロワãƒŧから再åēĻFollowがæĨた場合、acceptをčŋ”しãĻあげる

* nanka meccha kaeta

* ブロックチェックぎ垌ãĢフりロãƒŧé–ĸäŋ‚ぎ存在チェックをする
2024-02-23 18:04:30 +09:00
okayurisotto
a861f913a7 fix(backend): より多くぎäēēãĢäŊŋわれãĻã„ã‚‹ãƒãƒƒã‚ˇãƒĨã‚ŋグが検į´ĸįĩæžœä¸ŠäŊãĢæĨるようãĢ (#11498) (#13340) 2024-02-23 18:02:12 +09:00
tamaina
b8d8b359bc fix: ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨぎ変更が1時間ãģお反映されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13407)
* fix: ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨぎ変更が1時間ãģお反映されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* 410 to refresh

* refreshCache
2024-02-23 17:19:08 +09:00
1Step621
a85fccaeea Fix(frontend): įĩĩ文字ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトぎå„Ē先順äŊãŒãŠã‹ã—いぎをäŋŽæ­Ŗ (#13423)
* įĩĩ文字ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトぎå„Ē先順äŊãŒãŠã‹ã—いぎをäŋŽæ­Ŗ

* update CHANGELOG.md

* テ゚トをčŋŊ加

* lint fix
2024-02-23 17:01:42 +09:00
ã‹ãŖã“ã‹ã‚Š
30fe072606 fix(test): ChromaticがčŊãĄãĻいるぎを一部äŋŽæ­ŖīŧŸ (#13435)
* fix(test): ChromaticがčŊãĄãĻいるぎをäŋŽæ­ŖīŧŸ

* いらん変更をけす

* æœĒæĨ過ぎた
2024-02-23 14:13:46 +09:00
okayurisotto
64953fadc9 refactor(backend): Array.prototype.filterでぎ非nullįĸēčĒã§ã¯isNotNullé–ĸ数をäŊŋうようãĢ (#13442)
* `Array.prototype.filter`でぎ非nullįĸēčĒã§ã¯`isNotNull`é–ĸ数をäŊŋうようãĢ

* `{}` -> `NonNullable<unknown>`
2024-02-23 14:12:57 +09:00
ã‹ãŖã“ã‹ã‚Š
080a3c20bd fix: SSR時ぎmetaã‚’ã‚¨ã‚šã‚ąãƒŧプするようãĢ (#13440)
* fix: SSR時ぎmetaã‚’ã‚¨ã‚šã‚ąãƒŧプするようãĢ

* ã‚¨ã‚šã‚ąãƒŧãƒ—æ–šæŗ•ã‚’å¤‰æ›´
2024-02-23 14:10:13 +09:00
ã‹ãŖã“ã‹ã‚Š
d20542c495 enhance: metaをSSR HTMLãĢ埋めčžŧむ (#13436)
* enhance: `meta`をSSR HTMLãĢ埋めčžŧむ

* HTML Metaぎ有劚時間を指厚

* īŧ‘時間

* MetaEntityService

* JSONをPackするようãĢ

* âœŒī¸

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-23 10:47:17 +09:00
FineArchs
bf5952fd63 flash/update ã§éƒ¨åˆ†įš„ãĢ変更できるようãĢする (#13396)
* make flash/update params optional

* Update autogen files

pnpm run build-misskey-js-with-types

* Update update.ts

* Update CHANGELOG.md

* hasOwnProperty -> hasOwn

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-22 21:31:57 +09:00
tamaina
4d6fab06de refactor: Refactor NoteReadService.read (#13429)
* refactor: Refactor NoteReadService.read

* clean up

* Update packages/backend/src/core/NoteReadService.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-22 21:10:28 +09:00
syuilo
2bd9f05a92 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-22 20:59:57 +09:00
syuilo
26c8b53f70 enhance: ã‚ĩãƒŧバãƒŧごとãĢãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒŽãƒŧトを掋せるようãĢ 2024-02-22 20:59:52 +09:00
anatawa12
b36e6b1a77 fix: įρæ­ĸキãƒŧワãƒŧドをåĢむノãƒŧトがDelayed QueueãĢčŋŊ加されãĻ再å‡Ļį†ã•ã‚Œã‚‹å•éĄŒ (#13428)
* refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError

* fix: notes with prohibited words are reprocessed with delay

* docs(changelog): įρæ­ĸキãƒŧワãƒŧドをåĢむノãƒŧトがDelayed QueueãĢčŋŊ加されãĻ再å‡Ļį†ã•ã‚Œã‚‹å•éĄŒ

* lint: fix lint errors

* fix: rethrowするずきãĒぎãĢrethrowしåŋ˜ã‚ŒãĻいたぎをäŋŽæ­Ŗ
2024-02-22 00:59:59 +09:00
anatawa12
e10ce7204c fix: MkUserPopupãŒčĄ¨į¤ēされãĻるįŠļ態でv-user-previewがついたčĻį´ ãŒdetachされるとMkUserPopupがæļˆãˆãĒã„å•éĄŒ (#13349)
* fix: MkUserPopupãŒčĄ¨į¤ēされãĻるįŠļ態でv-user-previewがついたčĻį´ ãŒdetachされるとMkUserPopupがæļˆãˆãĒã„å•éĄŒ

* docs(changelog): previewぎ中ぎãƒĻãƒŧã‚ļãƒĄãƒŗã‚ˇãƒ§ãƒŗã‚’ãƒ›ãƒãƒŧしたįŠļ態で投į¨ŋã‚’įˇ¨é›†ã™ã‚‹ã¨ãƒĻãƒŧã‚ļãŽæƒ…å ąpopupがæļˆãˆãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* docs(changelog): ãƒĻãƒŧã‚ļãŽæƒ…å ąãŽãƒãƒƒãƒ—ã‚ĸップがæļˆãˆãĒくãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2024-02-21 20:15:04 +09:00
syuilo
fb0eb5a31f 🎨 2024-02-21 18:35:05 +09:00
tamaina
ae27085f69 fix: Bump sharp to 0.33.2 (#13391) 2024-02-21 14:42:37 +09:00
okayurisotto
750d262604 refactor(backend): ReactionService.prototype.convertLegacyReactions (#13375)
* add unit tests

* cleanup unnecessary type assertions

* `convertedReaction`å¤‰æ•°ãŽåŽšįžŠã¨å¤‰æ›čĄ¨ãĢ寞する存在įĸēčĒå‡Ļį†ãŽæ•´į†

* `count`å¤‰æ•°ãŽåŽšįžŠã¨ãƒĢãƒŧプå‡Ļį†ã§ãŽ`Object.entries()`ぎæ´ģᔍ

* æĄäģļåŧãŽæ•´į†

* `Array.prototype.reduce`をäŊŋうようãĢ

* `Array.prototype.reduce`をäŊŋうようãĢ

* 配列操äŊœã‚’1ã¤ãŽãƒĄã‚ŊッドチェãƒŧãƒŗãĢæ•´į†

ã“ã‚Œãžã§ãŽåŽŸčŖ…ã§ã¯ã€`decodeReaction`ぎčŋ”り値が同一ãĢãĒã‚‹į•°ãĒるå…Ĩ力値が同時ãĢč¤‡æ•°å€‹å­˜åœ¨ã—ãŸå ´åˆã€åžŒã‚ãŽã‚‚ãŽã§ä¸Šæ›¸ãã•ã‚ŒãĻã—ãžãŖãĻいたはず。
ã“ã‚Œã‹ã‚‰ãŽåŽŸčŖ…ã§ã¯ã€åžŒã‚ãŽã‚‚ãŽã¯å‰ãŽã‚‚ãŽãĢåŠ įŽ—ã•ã‚Œã‚‹ã€‚
īŧˆåŽŸéš›ãĢã“ãŽæŒ™å‹•ãŽå¤‰æ›´ãŒå•éĄŒãĢãĒã‚‹ã‚ˇãƒãƒĨエãƒŧã‚ˇãƒ§ãƒŗã¯ãžãšãĒいはず。īŧ‰

* add unit test

* ドキãƒĨãƒĄãƒŗãƒˆã‚ŗãƒĄãƒŗãƒˆãŽčŋŊåŠ ã¨åž‹åŽšįžŠãŽčĒŋ整
2024-02-21 14:31:50 +09:00
ã‹ãŖã“ã‹ã‚Š
bbbb16795d refactor(frontend): 不åŋ…čρãĒconsole.logを除åŽģãƒģ抑åˆļ (#13400)
* refactor(frontend): 不åŋ…čρãĒconsole.logを除åŽģ

* Update MkCode.core.vue

* Update game.board.vue
2024-02-21 14:27:06 +09:00
zyoshoka
f18a31c628 fix(frontend): į”ģéĸ襨į¤ēåžŒæœ€åˆãŽéŸŗåŖ°å†į”ŸãŒįˆ†éŸŗãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13379)
* fix(frontend): į”ģéĸ襨į¤ēåžŒæœ€åˆãŽéŸŗåŖ°å†į”ŸãŒįˆ†éŸŗãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-02-20 15:26:11 +09:00
zyoshoka
39c4e3a4f5 fix(frontend): ãƒãƒŖãƒŧトぎナベãƒĢがæļˆãˆãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13416)
* fix(frontend): ãƒãƒŖãƒŧトぎナベãƒĢがæļˆãˆãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2024-02-20 14:00:57 +09:00
Sayamame-beans
ddd7b26f1c enhance(frontend): ノãƒŧトäŊœæˆį”ģéĸぎæˇģäģ˜ãƒĄãƒ‹ãƒĨãƒŧぎdividerぎäŊįŊŽã‚’"æˇģäģ˜å–りæļˆã—"ぎ上ãĢする (#13409)
* enhance(frontend): change divider position for MkPostFormAttaches

* docs(changelog): update
2024-02-20 11:59:49 +09:00
ã‹ãŖã“ã‹ã‚Š
9be3890827 Fix Changelog 2024-02-19 17:52:55 +09:00
1Step621
034f47205e Fix(frontend): ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトがå‡ēるずきįŠļæŗã§å‡ēãĒいことがあるぎをäŋŽæ­Ŗ (#13376)
* ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトがå‡ēるずきįŠļæŗã§å‡ēãĒいことがあるぎをäŋŽæ­Ŗ

* update CHANGELOG.md
2024-02-19 08:36:06 +09:00
anatawa12
1b1046bcdb fix: syuilo/misskey時äģŖã‹ã‚‰äŊŋį”¨ã—ãĻるã‚ĩãƒŧバãƒŧが攚変したバãƒŧã‚¸ãƒ§ãƒŗã ã¨čĒ¤åˆ¤åŽšã•ã‚Œã‚‹å•éĄŒ (DB migrationでäŋŽæ­Ŗ) (#13389) 2024-02-19 08:34:31 +09:00
anatawa12
0b636d1bf9 fix: nodeinfoãĢenableMcaptchaとenableTurnstileãŒį„Ąã„ (#13387) 2024-02-19 08:33:36 +09:00
syuilo
96c7c85ad0 Merge pull request #13045 from misskey-dev/develop
* perf(drop-and-fusion): remove root Transition component for improve performance

* refactor(drop-and-fusion): some refactors

* clean up

* enhance(drop-and-fusion): some tweaks

* Feat(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģノãƒŧト内įĩĩ文字ãƒģ/about#emojisでįĩĩæ–‡å­—čŠŗį´°ãŒčĻ‹ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ (#12984)

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģノãƒŧト内įĩĩ文字ãƒģ/about#emojisでįĩĩæ–‡å­—čŠŗį´°ãŒčĻ‹ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md

* fix locale & type errors

* fix locale etc

* fix

* fix type

* lint fixes

* lint fixes(2)

* tweak

* fix(backend): č™šį„ĄãƒŽãƒŧトを投į¨ŋã§ãã‚‹å•éĄŒãŽäŋŽæ­Ŗã¨ `api.json` ぎ OpenAPI Specification 3.1.0 へぎ寞åŋœ (#12969)

* fix(backend): `text: null`だけぎノãƒŧトは投į¨ŋできãĒいようãĢ

* add test

* Update CHANGELOG.md

* chore: bump OpenAPI Specification from 3.0.0 to 3.1.0

* chore: テ゚トがすでãĢã‚ŗãƒĄãƒŗãƒˆã§č¨˜čŋ°ã•れãĻã„ãŸãŽã§ããŖãĄã‚’äŊŋうことãĢする

* fix test

* fix(backend): prohibit posting whitespace-only notes

* Update CHANGELOG.md

* fix(backend): `renoteId`ぞたは`fileIds`īŧˆ`mediaIds`īŧ‰ãžãŸã¯`poll`が`null`でãĒい場合ãĢ、`text  がįŠēį™Ŋ文字ぎãŋで構成されたãƒĒクエ゚トãĢãĒã‚‹ã“ã¨ã‚’č¨ąå¯ã—ãĻ、įĩæžœã¯`text: null`をčŋ”すようãĢ

* test(backend): åŧ•ᔍrenoteでįŠēį™Ŋ文字ぎãŋで構成されたtextãĢするとãƒŦã‚šãƒãƒŗã‚šãŒ`text: null`ãĢãĒることをチェックするテ゚トをčŋŊ加

* fix(frontend): `text`が`null`ã§ã‚ãŖãĻ`renoteId`と`replyId`が`null`でãĒいようãĒノãƒŧトはåŧ•ᔍãƒĒノãƒŧトとしãĻ襨į¤ēするようãĢ

* fix(misskey-js): OpenAPI 3.1ãĢ寞åŋœ

* fix(misskey-js): åž‹į”Ÿæˆã‚’OpenAPI Specification 3.1.0ãĢ寞åŋœ

* fix(ci): `validate-api.json`をOpenAPI Specification 3.1.0ãĢ寞åŋœ

* fix(ci): ゚キãƒŧマ書き換えぎ際ぎミ゚をäŋŽæ­Ŗ

* Revert "fix(frontend): `text`が`null`ã§ã‚ãŖãĻ`renoteId`と`replyId`が`null`でãĒいようãĒノãƒŧトはåŧ•ᔍãƒĒノãƒŧトとしãĻ襨į¤ēするようãĢ"

This reverts commit a9ca55343d.

* fix(misskey-js): `build-misskey-js-with-types`時は`api.json`ぎGETを゚キップするようãĢ

* Revert "fix(misskey-js): `build-misskey-js-with-types`時は`api.json`ぎGETを゚キップするようãĢ"

This reverts commit 865458989f.

* fix(misskey-js): `openapi-parser`で`validate`ぎかわりãĢ`parse`ã‚’į”¨ã„ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md

* fix type

* enhance(drop-and-fusion): refactor and new mode(wip)

* feat: æž įˇšã‚’ã¤ã‘ã‚‹MFMをčŋŊ加 (#12981)

* Update MkMisskeyFlavoredMarkdown.ts

* Update const.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update CHANGELOG.md

* feat(CI): CHANGELOG.mdぎčŋŊč¨˜å€‹æ‰€ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹CIをčŋŊ加 (#12963)

* feat(CI): CHANGELOG.mdぎčŋŊč¨˜å€‹æ‰€ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹CIをčŋŊ加

* fix

* remove strategy

* fix

* fix

* enhance(drop-and-fusion): sweets mode

* 厌成 (#12980)

* enhance(frontend): PlayぎčĒŦ明æŦ„ãĢMFMをäŊŋえるようãĢ (#12899)

* (enhance) PlayぎčĒŦ明æŦ„ãĢMFMをäŊŋえるようãĢ

* Update Changelog

* use class for mfm component

* Update packages/frontend/src/pages/flash/flash-edit.vue

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* Update flash.vue

* Update CHANGELOG.md

---------

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* fix: isPrivateIpで検č¨ŧ時ãĢipバãƒŧã‚¸ãƒ§ãƒŗãŒä¸€č‡´ã™ã‚‹ã‹ã‚’įĸēčĒã™ã‚‹ã‚ˆã†ãĢ (#12988)

* fix: isPrivateIpで検č¨ŧ時ãĢipバãƒŧã‚¸ãƒ§ãƒŗãŒä¸€č‡´ã™ã‚‹ã‹ã‚’įĸēčĒã™ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md

* Update CHANGELOG.md

* enhance(frontend) æ—ĨæœŦčĒžãŽæ‹Ąåŧĩįĩĩæ–‡å­—čžžæ›¸ã‚’čŋŊ加 (#12855)

* Create ja-JP.json

* Update general.vue

* Update ja-JP.json

* Update ja-JP.json

* Update ja-JP.json

* fix

* fix design

* (Add) ã˛ã‚‰ãŒãĒ [wip]

* fix lint

* Apply suggestions from code review

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* (add) ja-JP_hira

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* (enhance) 言čĒžåã‚’ãĄã‚ƒã‚“ã¨čĄ¨į¤ēするようãĢ

---------

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* refactor: noteテãƒŧブãƒĢãŽã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šæ•´į†ã¨é…åˆ—ã‚ĢナムへぎクエãƒĒã§ã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã‚’äŊŋうようãĢ (#12993)

* Optimize note model index

* enhance(backend): ANY()をやめる (MisskeyIO#239)

* add small e2e test drive endpoint

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* enhance(frontend): dedicated games page

* enhance: 動į”ģãƒģéŸŗåŖ°å‘¨ã‚ŠãŽUIと動äŊœæ”šč‰¯ (#12925)

* wip

* (fix) `/files` をバイトãƒŦãƒŗã‚¸ãƒĒクエ゚トãĢ寞åŋœã•せる

* video

* audio

* fix

* fix

* spdx

* fix (rangeRequest)

* fix

* Update CHANGELOG.md

* (add) ボãƒĒãƒĨãƒŧムをäŋå­˜ã§ãã‚‹ã‚ˆã†ãĢ

* (fix) ミãƒĨãƒŧト垊帰時ãĢéŸŗé‡ãŒå›ē厚される

* named export

* tweak design

* Add sensitive class for audio component

* Refactor seekbar styles

* Refactor hms

* Revert "(add) ボãƒĒãƒĨãƒŧムをäŋå­˜ã§ãã‚‹ã‚ˆã†ãĢ"

This reverts commit 6271f9493b.

* Revert "(fix) ミãƒĨãƒŧト垊帰時ãĢéŸŗé‡ãŒå›ē厚される"

This reverts commit a65002b56e.

* revert revert changes

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* (style) stickyįŗģフッã‚ŋãƒŧぎデã‚ļã‚¤ãƒŗčĒŋ整 (#13005)

* enhance(frontend): ペãƒŧã‚¸éˇį§ģ時ãĢPlayerを閉じるようãĢ (#13013)

* ãĒんかできた

* update changelog.md

* onDeactivatedをäŊŋうようãĢ

* Enhance(frontend): MkCustomEmojiDetailedDialogをčĒŋ整 (#13015)

* MkEmojiDetailedDialogをčĒŋ整

* įĩĩ文字ナイã‚ģãƒŗã‚šã§MFMをäŊŋえるようãĢ

* <a> -> <MkLink>

* å…Ĩ力ボック゚でmfmぎã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトを劚かせる

* enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢノãƒŧトぎ場合はそぎ前垌をčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ (#13019)

* ãƒãƒŖãƒŗãƒãƒĢノãƒŧトぎ場合はそぎ前垌をčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ

* Update Changelog

* $[border ...]ãĢクãƒĒãƒƒãƒ”ãƒŗã‚°æŠŸčƒŊをčŋŊ加 (#13002)

* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update CHANGELOG.md

* Set clipping as default

* Fix: properly handle cc followers (#13009)

* Fix: properly handle cc followers

Fix #13001

* Update CHANGELOG.md

* Fix syntax error

* enhance(drop-and-fusion): ã‚˛ãƒŧãƒ ãƒãƒŠãƒŗã‚šãŽčĒŋ整ãĒお

* MkCodeãĢã‚ŗãƒ”ãƒŧボã‚ŋãƒŗã‚’čŋŊ加 (#12999)

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* chore(drop-and-fusion): bump version

* refactor: MkCodeã‚’ãƒ–ãƒ­ãƒƒã‚¯ã¨ã‚¤ãƒŗãƒŠã‚¤ãƒŗã§åˆĨã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆåŒ–ã™ã‚‹ (#13026)

* Create MkCodeInline.vue

* Update MkCode.vue

* Update MkMisskeyFlavoredMarkdown.ts

* Update flash.vue

* Update MkCodeInline.vue

* fix(frontend/MediaVideo): å†į”Ÿã‚ˇãƒŧクバãƒŧぎåŊ“たり判厚をčĒŋ整 (#13027)

* fix(frontend/MediaVideo): å†į”Ÿã‚ˇãƒŧクバãƒŧぎåŊ“たり判厚をčĒŋ整

* fix

* feat(frontend): æ¨Ē゚ワイプでã‚ŋブを切りæ›ŋえる抟čƒŊ (#13011)

* (add) æ¨Ē゚ワイプでã‚ŋブを切りæ›ŋえる抟čƒŊ

* Change Changelog

* y斚向ぎį§ģ動が一厚量をčļ…えたら゚ワイプを中断するようãĢ

* Update swipe distance thresholds

* Remove console.log

* adjust threshold

* rename, use v-model

* fix

* Update MkHorizontalSwipe.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* use css module

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* refactor: fully typed locales (#13033)

* refactor: fully typed locales

* refactor: hide parameterized locale strings from type data in ts access

* refactor: missing assertions

* docs: annotation

* refactor: style

* fix(frontend/HorizontalSwipe): ペãƒŧジぎčĻį´ ãŒã¯ãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13036)

* 「外部ã‚ĩã‚¤ãƒˆã‹ã‚‰ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ」ぎパ゚を /install-extensions ãĢ変更 (#12991)

* /install-extensionsãĢ変更

* CHANGELOG.mdãĢčŋŊ記

* æ—§ãƒ‘ã‚šã‚‚åˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* fix: Some fixes for #12850 (#12862)

- refinement the error message when trueMail validation fails
- the settings of trueMail are not displayed after saving
- changing how `Active Email Validation` is saved

* Enhance(frontend): MFMãŽåąžæ€§ãĢã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧãƒˆãŒåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#12803)

* MFMãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋでã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトできるようãĢ

* tweak conditions & refactor

* ãƒ•ã‚Ąã‚¤ãƒĢæœĢå°žãŽæ”ščĄŒåŋ˜ã‚Œ

* remove console.log & refactor

* 型äģ˜ã‘ãĢ敗北

* fix

* update CHANGELOG.md

* tweak conditions

* CHANGELOGぎ様åŧãƒŸã‚š

* CHANGELOGを書く場所を間違えãĻいたぎでäŋŽæ­Ŗ

* move changelog

* move changelog

* typeof MFM_TAGS[number]

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* $[border.noclip ]寞åŋœ

* Update const.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* feat: reversi

Resolve #12962

* refactor: deprecate i18n.t (#13039)

* refactor: deprecate i18n.t

* revert: deprecate i18n.t

This reverts commit 7dbf873a2f.

* chore: reimpl

* refactor: extract bubble-game engine as independent package

* lint fix

* lint fixes

* tweak reversi map

* fix lint

* fix(dev): fix workspace settings

* fix(dev): fix pnpm dev

* enhance(reversi): tweak reversi

* refactor: migrate to ESM

* fix api-extractor

* add missing ext

* enhance(reversi): tweak reversi

* 🎨

* Fix(frontend): æ—ĨæœŦčĒžãŽUnicodeįĩĩ文字čŋŊåŠ čžžæ›¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢするとįĩĩ文字ピッã‚ĢãƒŧでUnicodeįĩĩ文字を検į´ĸできãĒくãĒるぎをäŋŽæ­Ŗ (#13046)

* įĩĩæ–‡å­—čžžæ›¸ãŽã‚ĩãƒ­ã‚˛ãƒŧトペã‚ĸをäŋŽæ­Ŗ

* update CHANGELOG.md

* Revert "update CHANGELOG.md"

This reverts commit 7c24fa611a.

* enhance(reversi): tweak reversi

Resolve #13048

* Update Dockerfile

* enhance(reversi): tweak reversi

* enhance(frontend): ノãƒŧトäŊœæˆį”ģéĸぎæˇģäģ˜ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢをæļˆã›ã‚‹ã‚ˆã†ãĢ (#12858)

* (enhance) æˇģäģ˜į”ģéĸã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢをæļˆã›ã‚‹ã‚ˆã†ãĢ

* Update Changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* enhance(reversi): tweak reversi

* enhance(sw): ã‚Ēãƒ•ãƒŠã‚¤ãƒŗčĄ¨į¤ēぎデã‚ļã‚¤ãƒŗã‚’æ”šå–„ (#13052)

* enhance(sw): ã‚Ēãƒ•ãƒŠã‚¤ãƒŗčĄ¨į¤ēぎデã‚ļã‚¤ãƒŗã‚’æ”šå–„

* Update Changelog

* fix

* fix

* fix

* 言čĒžãŒå–åž—ã§ããĒã‹ãŖãŸå ´åˆãŽãƒ•ã‚ŠãƒŧãƒĢバックをčŋŊ加

* (change) translation key

* enhance(reversi): tweak reversi

* enhance(reversi): tweak reversi

* fix(frontend): MkHorizontalSwipeã§ãƒĄãƒ‹ãƒĨãƒŧを閉じるぎãĢ2回クãƒĒックがåŋ…čρãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

#13055

* return a `Vary: Accept` header for all dual-format endpoints #365 (#13044)

`/users/:user`, `/@:user`, `/notes/:note` return different responses
depending on the request's `Accept:` header. If we don't consistently
return a `Vary: Accept` header, browsers and caching proxies will get
confused, and return AP representations when HTML was requested, or
vice versa.

Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒ•ã‚ŖãƒĢã‚ŋãƒŧãŽč¨­åŽšã‚’äŋæŒīŧ‹ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒノãƒŧトを隠せるようãĢ (#12848)

* (enhance) ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒ•ã‚ŖãƒĢã‚ŋãƒŧぎįŠļæ…‹ã‚’č¨˜æ†ļするようãĢ

* fix

* (enhance) ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒ投į¨ŋをミãƒĨãƒŧトåŊĸåŧã§čĄ¨į¤ēする(TLぎãŋ)

* fix

* Update Changelog

* Fix changelog

* LintエナãƒŧをæŊ°ã™

* Update locales/ja-JP.yml

* hideSensitive -> withSensitive

* Update CHANGELOG.md

* Update ja-JP.yml

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Enhance(frontend): įĩĩæ–‡å­—įˇ¨é›†ãƒ€ã‚¤ã‚ĸログをã‚Ļã‚Ŗãƒŗãƒ‰ã‚ĻãĢする (#13047)

* įĩĩæ–‡å­—įˇ¨é›†ãƒ€ã‚¤ã‚ĸログをã‚Ļã‚Ŗãƒŗãƒ‰ã‚ĻãĢする

* update CHANGELOG.md

* update deps

* New Crowdin updates (#12845)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* chore(deps-dev): bump vite in /scripts/changelog-checker (#13040)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.11 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* enhance(frontend): 孪ᝀãĢåŋœã˜ãŸį”ģéĸぎæŧ”å‡ēã‚’å—åŠįƒãĢ寞åŋœã•せる (#12838)

* (enhance) 孪ᝀãĢåŋœã˜ãŸį”ģéĸぎæŧ”å‡ēã‚’å—åŠįƒãĢ寞åŋœã•せる

* Update Changelog

* (add) åŠįƒãŽį°Ąæ˜“č‡Ē動判厚

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* enhance(frontend): ãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚°ãĒお

* perf(reversi): improve performance of reversi backend

* 2024.2.0-beta.1

* fix(frontend/pizzax): デフりãƒĢãƒˆå€¤ãŒéŠį”¨ã§ããĒいことがあるぎをäŋŽæ­Ŗ (#13057)

* fix(frontend/pizzax): デフりãƒĢãƒˆå€¤ãŒéŠį”¨ã§ããĒいことがあるぎをäŋŽæ­Ŗ

* fix

* ã„ã‚‰ã‚“ãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’ã‘ã™

* refactor(reversi): refactoring of reversi backend

* New Crowdin updates (#13056)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Danish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Lojban)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Haitian Creole)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* 2024.2.0-beta.2

* enhance(reversi): some tweaks

* perf(reversi): improve performance of reversi backend

* fix lint

* enhance(reversi): render ogp

* fix lint

* fix: 2024-01-22 10:50æ™‚į‚šãŽdevelopãĢãĻCIãŒã‚ŗã‚ąãĻいる (#13060)

* fix: バブãƒĢã‚˛ãƒŧムぎビãƒĢãƒ‰å¤ąæ•—äŋŽæ­Ŗ

* fix: api.jsonãŽåŽšįžŠčĒ¤ã‚Šã‚’äŋŽæ­Ŗ

* fix: lint.yml(typecheck)

* fix: fix eslint error

* fix: frontend vitest version

* fix: frontend vitest version

* fix:

* fix: cypress

* fix: misskey-js test

* fix: misskey-js tsd(tsdはpakcage.jsonぎexportsをã‚ĩポãƒŧトしãĒいīŧŸ)

* fix: conflict

* fix: 間違えãĻ上書きしたところをäŋŽæ­Ŗ

* fix: 再

* fix: api.json

* fix: api.json

* fix: ã‚ŋイムã‚ĸã‚Ļトåģļ長

* Update packages/misskey-js/jest.config.cjs

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

* 🎨

* fix lint

* 2024.2.0-beta.3

* chore: publish misskey-js automatically (#13014)

* chore: publish @misskey-dev/misskey-js

* remove @misskey-dev/

* ??

* correct version

* version

* fix of #13014 (misskey-js publish)

* äŋŽæ­Ŗã§ããŸã‹ã‚‚ (#13066)

* perf: (productionぎ)dependenciesから@typesを削除、reversi/bubble-gameをesbuildãĢする (#13067)

* perf: (productionぎ)dependenciesから@typesを削除、reversi/bubble-gameをesbuildãĢする

* fix

* fix

* fix(build): ゚クãƒĒプトぎ名前ぎ変更æŧã‚Œ (#13068)

* fix(build): ゚クãƒĒプトぎ名前ぎ変更æŧã‚Œ

* æŧã‚ŒãŽæŧã‚Œ

* 🎨

* enhance(reversi): improve desync handling

* New Crowdin updates (#13061)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* 2024.2.0-beta.4

* fix(frontend/HorizontalSwipe): ゚ワイプãƒģUIã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒį„ĄåŠšãŽéš›ã¯ãƒˆãƒŠãƒŗã‚¸ã‚ˇãƒ§ãƒŗã‚’čĄŒã‚ãĒいようãĢ (#13076)

* fix(frontend/HorizontalSwipe): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’æ¸›ã‚‰ã™ãŒč€ƒæ…Žã•ã‚Œã‚‹ã‚ˆã†ãĢ

* fix

* fix

* revert unused change

* fix

* 🎨

* enhance(reversi): æē–備中ぎč‡Ēåˆ†ãŽå¯žåą€ã‚‚ä¸€čϧãĢ襨į¤ēするようãĢ

* enhance(reversi): more robust matching process

* fix of 65557d5f27

* enhance(reversi): 開始時ãĢå¯žåą€ã‚’ã‚ˇã‚§ã‚ĸできるようãĢ

* enhance(reversi): improve stability

* New translations ja-jp.yml (Japanese, Kansai) (#13074)

* enhance(reversi): improve game setting flow

* enhance(reversi): tweak MATCHING_TIMEOUT_MS

* perf(reversi): set expire matchSpecific and matchAny

* fix(reversi): wait redis operation to improve stability

* 2024.2.0-beta.5

* fix(frontend/pizzax): ã‚ĒブジェクトãĢnullがある場合ãĢæ­Ŗã—ããƒžãƒŧジされãĒいぎをäŋŽæ­Ŗ (#13073)

* fix(frontend/pizzax): ã‚ĒブジェクトãĢnullがある場合ãĢæ­Ŗã—ããƒžãƒŧジされãĒい

* fix types

* マãƒŧジを内čŖŊ

* fix(frontend/reversi): fix game preview

* enhance(reversi): improve matching system

* New translations ja-jp.yml (Japanese, Kansai) (#13077)

* 2024.2.0-beta.6

* enhance(reversi): 変則ãĒã—ãƒžãƒƒãƒãƒŗã‚°ã‚’å¯čƒŊãĢ

* fix(reversi/backend): refactor and fixes

* Create deploy-test-environment.yml (#13079)

* test

* Revert "Create deploy-test-environment.yml (#13079)"

This reverts commit 4de14fb5cf.

* New Crowdin updates (#13080)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* 2024.2.0-beta.7

* New Crowdin updates (#13082)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Japanese, Kansai)

* fix(dev): pnpm devで䞝存é–ĸäŋ‚更新が一部反映されãĒい (#13091)

* fix misskey-js version

* refactor(frontend/MediaPlayer): cssãŽé‡č¤‡ã‚’å‰Šé™¤ (#13094)

* Update MkMediaAudio.vue

* Update MkMediaVideo.vue

* enhance(frontend): ãƒĒãƒĸãƒŧトぎãƒĻãƒŧã‚ļãƒŧã¯ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒĒãƒĸãƒŧãƒˆã§čĄ¨į¤ēできるようãĢ (#13087)

* enhance(frontend): ãƒĒãƒĸãƒŧトぎãƒĻãƒŧã‚ļãƒŧã¯ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒĒãƒĸãƒŧãƒˆã§čĄ¨į¤ēできるようãĢ

* change changelog

* Apply suggestions from code review

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix(backend): Fix typos in job configurations (#13086)

* Fix typos

* Update CHANGELOG

* Update CHANGELOG.md

* feat(frontend/nirax): ãƒĒダイãƒŦã‚¯ãƒˆã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#13030)

* feat(frontend/nirax): ãƒĒダイãƒŦã‚¯ãƒˆã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* revert demonstrative changes

* fix

* revert unrelated changes

* ãƒĒダイãƒŦクトぎ際ãĢパ゚が変わらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* ãƒĒダイãƒŦクトがåŋ…čρãĒrouteã‚’č¨­åŽš

* fix lint

* router向けe2eテ゚トぎčŋŊ加

* fix

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>

* fix(i18n): ã‚šãƒˆãƒƒã‚¯æƒ…å ąã¨ãƒ•ãƒ­ãƒŧæƒ…å ąãŽæ–‡č¨€ã‚’ã‚ã‹ã‚Šã‚„ã™ãå¤‰æ›´ (#13085)

* fix(i18n): ã‚šãƒˆãƒƒã‚¯æƒ…å ąã¨ãƒ•ãƒ­ãƒŧæƒ…å ąã‚’ã‚ã‹ã‚Šã‚„ã™ãæ›¸ãį›´ã™

* Update ja-JP.yml

* Update ja-JP.yml

* test(frontend): load default config to start vite (#12867)

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>

* iOSで大きãĒį”ģ像を変換しãĻã‚ĸップロãƒŧドできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13109)

Fix https://github.com/misskey-dev/misskey/issues/12026

* refactor: frontendぎcomponentsぎ型エナãƒŧを攚善 (#12926)

* add: safeFloatParserをčŋŊ加

* fix: æŦ ã‘ãĻいた型をčŋŊ加

* refactor: pageBlockTypesをjson-schemaãĢį§ģ植

* refactor: components/global内ぎ型エナãƒŧがå‡ēãĻã„ã‚‹įŽ‡æ‰€ã‚’äŋŽæ­Ŗ

* lint: fix null check style

* refactor: fix type error

* refactor: fix some type errors

* fix: įŋģč¨ŗãŒæŠœã‘ãĻã„ãŸįŽ‡æ‰€ã‚’äŋŽæ­Ŗ

* refactor: getJsonSchemaã§æ­Ŗã—ã„ã‚šã‚­ãƒŧマがčŋ”されるようãĢäŋŽæ­Ŗ

* fix: MkChartぎ型エナãƒŧとbytesã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix(misskey-js): `drive`->`folderUpdated`ぎpayloadãŽåž‹ãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ

* refactor: fix some type errors

* change: CaptchačĒ­ãŋčžŧãŋä¸­ãŽæ–‡č¨€ã‚’LoadingãĢ変更

* refactor(backend/misskey-js): MainEventぎ型を攚善

* refactor: chartjs-plugin-gradientがäēŒé‡ã§pluginãĢį™ģéŒ˛ã•ã‚ŒãĻいたぎをäŋŽæ­Ŗ

* update: misskey-js.api.md

* refactor: fix some type errors

* fix: backendぎtypecheckがčŊãĄãĻいたぎをäŋŽæ­Ŗ

* update: misskey-js.api.md

* add: json-schemaぎnoteãĢpollãŽåž‹åŽšįžŠã‚’čŋŊ加

* refactor: noteぎjson-schemaぎ型を攚善

* refactor: MkPoll

* refactor: fix some type errors

* change: UserLiteãĢisLockedを持たせるようãĢ

* fix: notification゚キãƒŧマãĢroleがåĢぞれãĻいãĒいぎをäŋŽæ­Ŗ

* Revert "change: UserLiteãĢisLockedを持たせるようãĢ"

This reverts commit 1bb0c8e7a9.

* fix: フりロãƒŧ通įŸĨからéĩåžĸへぎフりロãƒŧã‚’čĄŒã†ã¨å‡Ļį†ä¸­ãŽãžãžæ­ĸãžãŖãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* refactor: note゚キãƒŧマぎvisibilityãĢenumをčŋŊ加

* change: deepCloneぎCloneableTypeãĢundefinedをčŋŊ加

* refactor: fix some type errors

* refactor: `allowEmpty: false`をäŊŋį”¨ã—ãĻã„ãŸįŽ‡æ‰€ã‚’`minLength: 1`ãĢįŊŽãæ›ãˆ

* enhance: API 'retension' ぎresponseぎ型をčŋŊ加

* fix: Charté–ĸé€ŖãŽtooltipãŒæ­Ŗã—ã„äŊįŊŽãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* refactor: fix some type errors

* fix: åž‹æƒ…å ąãŒä¸čļŗã—ãĻいたぎをäŋŽæ­Ŗ

* enhance: announcement゚キãƒŧマãĢenumをčŋŊ加

* enhance: ロãƒŧãƒĢポãƒĒã‚ˇãƒŧãŽåž‹åŽšįžŠã‚’RoleServiceからjson-schemaãĢį§ģ植

* refactor: policiesを`ref: RolePolicies`ãĢįĩąä¸€

* fix: API `meta` ぎãƒŦã‚šãƒãƒŗã‚šãŽåž‹ãĢpoliciesがåĢぞれãĻいãĒいぎをäŋŽæ­Ŗ

* refactor: fix some type errors

* fix: backendぎlintがčŊãĄãĻいるぎをäŋŽæ­Ŗ

* fix: MkFoldableSectionぎ開閉時ぎanimationãŒéŠį”¨ã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix: backendぎtypecheckがčŊãĄãĻいるぎをäŋŽæ­Ŗ

* update: run build-misskey-js-with-types

* fix: MkDialogぎmount時ãĢ文字数åˆļé™ãŽåˆ¤åŽšãŒčĄŒã‚ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md

* refactor: MkUserSelectDialogぎ型を攚善

* fix: deepCloneでundefinedはcloneしãĒいようãĢ (#9207)

* change: frontendぎcloneをbackend側ãĢも反映

* update: CHANGELOG.md

* fix: RoleServiceからPackを通しãĻ型RolePoliciesãĢ䞝存させãĒいようãĢ

* Update packages/frontend/src/scripts/get-note-summary.ts

* revert RoleService.ts changes

* change:  optional chaining -> non-null assertion

* remove: unused import

* fix: propsã§æ¸Ąã•ã‚ŒãŸuserがUserLiteぎ場合ãĢæ„å›ŗã—ãĒい動äŊœãĢãĒãŖãĻしぞうぎをäŋŽæ­Ŗ

* change: fix null check style

* refactor: fix type error

* change: fix null check style

* Update packages/frontend/src/components/MkDrive.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* refactor: css moduleでglobalをäŊŋわãĒいようãĢ

* refactor: roleぎiconUrlはåŋ…ず存在するもぎとしãĻæ‰ąã†ã‚ˆã†ãĢ

* enhance: MenuButtonぎactiveãĢcomputedを受けäģ˜ã‘られるようãĢ

* Update packages/frontend/src/components/MkNotePreview.vue

* Update MkWindow.vue

* refactor: notification.noteはåŋ…ず存在するもぎとしãĻæ‰ąã†ã‚ˆã†ãĢ

* Update packages/frontend/src/components/MkNotification.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix: MkSignupDialogでdoneぎemit時ãĢresをåĢんでいãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ

* Update packages/frontend/src/scripts/clone.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* refactor: 不čρãĒčŋ”り値ぎ型を削除

* refactor: 不čρãĒnullチェックを削除

* update: misskey-js-autogen

* update: clone.ts

* refactor

* Update MkNotification.vue

* Update MkNotification.vue

* âœŒī¸

* Update MkNotification.vue

* Update MkNotification.vue

* Update MkNotification.vue

* Update MkNotifications.vue

* Update MkUserSetupDialog.Profile.vue

* Update MkUserCardMini.vue

* âœŒī¸

* Update MkMenu.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix/refactor(reversi): æ—ĸ存ぎバグをäŋŽæ­Ŗãƒģåž‹åŽšįžŠã‚’åŧˇåŒ– (#13105)

* æ—ĸ存ぎバグをäŋŽæ­Ŗ

* fix types

* fix misskey-js autogen

* Update index.d.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* update deps

* 2024.2.0-beta.8

* Revert "Revert "Create deploy-test-environment.yml (#13079)""

This reverts commit 4553d6426b.

* refactor(frontend): global/router -> router

* refactor(backend): Useré–ĸé€ŖãŽã‚šã‚­ãƒŧマ/型ぎ指厚をåŧˇãã™ã‚‹ (#12808)

* refactor(backend): Useré–ĸé€ŖãŽã‚šã‚­ãƒŧマ/型ぎ指厚をåŧˇãã™ã‚‹

* refactor(backend): `pack()`ぎåŧ•æ•°ãĢ゚キãƒŧマを指厚するようãĢ

* chore: fix ci

* fix: 変更æŧã‚Œ

* fix ci

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix(frontend): styleãŽæŒ‡åŽšæ–šæŗ•ã‚’å¤‰æ›´ (#13120)

* fix(ci): `misskey-js` ぎバãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ã‚’ãƒˆãƒĒã‚Ŧãƒŧã™ã‚‹æĄäģļぎäŋŽæ­Ŗ (#13116)

* fix(misskey-js): バãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ãŽãƒˆãƒĒã‚ŦãƒŧæĄäģļをäŋŽæ­Ŗ

* chore(misskey-js): 2024.2.0-beta.8

* Fix(frontend): ãƒĒバãƒŧã‚ˇã§č‡Ē分č‡ĒäŋĄã‚’招垅できるぎをäŋŽæ­Ŗ & os.selectUser()ぎincludeSelfが抟čƒŊしãĻいãĒいぎをäŋŽæ­Ŗ (#13117)

* ãƒĒバãƒŧã‚ˇã§č‡Ē分č‡ĒäŋĄã‚’招垅できるぎをäŋŽæ­Ŗ & os.selectUser()ぎincludeSelfが抟čƒŊしãĻいãĒいぎをäŋŽæ­Ŗ

* lint fix

* enhance(frontend): 🌸

* chore(deps): bump codecov/codecov-action from 3 to 4 (#13125)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Hide reactions of all remote users / feat: moderators can see reactions of all users (#13128)

* fix: Hide reactions of all remote users
https://github.com/misskey-dev/misskey/issues/12964

* feat: Moderators can see reactions of all users
https://github.com/misskey-dev/misskey/issues/13127

* modify CHANGELOG.md

* fix iAmModerator

* chore(deps): bump peter-evans/slash-command-dispatch from 3 to 4 (#13124)

Bumps [peter-evans/slash-command-dispatch](https://github.com/peter-evans/slash-command-dispatch) from 3 to 4.
- [Release notes](https://github.com/peter-evans/slash-command-dispatch/releases)
- [Commits](https://github.com/peter-evans/slash-command-dispatch/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/slash-command-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ē」が劚いãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ  (#13133)

* fix: 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ē」が劚いãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
fix #13131

* add a comment

* fix(backend): "čĒ°ã§ã‚‚æ–°čĻį™ģéŒ˛ã§ãã‚‹ã‚ˆã†ãĢする"ぎ初期値をOFFãĢする (#13130)

* fix(backend): "čĒ°ã§ã‚‚æ–°čĻį™ģéŒ˛ã§ãã‚‹ã‚ˆã†ãĢする"ぎ初期値をOFFãĢする

* fix CHANGELOG.md

* fix

* Update deploy-test-environment.yml (#13136)

* fix: api-docが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13132)

* refactor: č‡Ēåˇąå‚į…§ã‚’äŊŋį”¨ã—ãĻã„ã‚‹įŽ‡æ‰€ãĢ`selfRef`を持たせるようãĢ

* feat: ゚キãƒŧãƒžį”Ÿæˆæ™‚ãĢč‡Ēåˇąå‚į…§ã‚’åĢむかおうかを指厚できるようãĢ

* fix: api.jsonãĢselfRefがåĢぞれãĻいるぎをäŋŽæ­Ŗ

* refactor: äģ–ãŽįŽ‡æ‰€ã¨åŒæ§˜ãĢselfRefぎ除åŽģã‚’čĄŒã†ã‚ˆã†ãĢ

* remove: 不čρãĒimportを削除

* refactor(frontend): `os.popup()`ぎ`props`ぎ型チェックを有劚化 (#13140)

* refactor(frontend): `os.popup()`ぎ`props`ぎ型チェックを有劚化

* refactor: `ComponentProps`ãĢ書き換え

* refacor: `import type`

* enhance(frontend): shiki v1ãĢį§ģ行 (#13138)

* enhance(frontend): shiki v1ãĢį§ģ行

* optimize chunks, エナãƒŧã‚’æĄã‚Šã¤ãļす

* wasmを分é›ĸ

* ãƒãƒŗãƒ‰ãƒĢã‚ĩイã‚ēぎč­Ļ告ぎ最小値を650kBãĢåŧ•き上げ

* optimize

* fix(frontend): ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒæ­ĸぞらãĒい (#13139)

* fix(frontend): ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒæ­ĸぞらãĒい

* Update Changelog

* i -> index

* key

* revert lint fixes

* fix(frontend): selectUserãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčĒŋ整 (#13142)

* fix(frontend): selectUserãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčĒŋ整

* ついでãĢčģŊ垎ãĒ゚ã‚ŋイãƒĢぎäŋŽæ­Ŗ

* fix(frontend): ãƒãƒŖãƒŧトぎlegendがクãƒĒックãĢ反åŋœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

これãĢよりį™ēį”Ÿ https://github.com/misskey-dev/misskey/pull/12926

* New Crowdin updates (#13090)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (French)

* 2024.2.0-beta.9

* fix(backend): ãƒĄãƒŧãƒĢ配äŋĄæŠŸčƒŊãŒį„ĄåŠšãĒã‚‰ã°ãƒĄãƒŧãƒĢを送ることぎãĒいようãĢ (#13152)

Do not send email if email delivery is disabled

* ignore `instance.actor` when checking if there are local users (#13146)

* ignore `instance.actor` when checking if there are local users

We've seen this happen a few times:

* there was some AP software at $some_domain
* it gets replaced by Misskey
* before the first user can be created, an AP activity comes in
* Misskey resolves the activity
* to do this, it creates the `instance.actor` to sign its request
* now there *is* a local user, so the `meta` endpoint returns
  `requireSetup:false`
* the admin is very confused

This commit factors out the check, and doesn't count the
`instance.actor` as a real user.

* autogen bits

* keep cached avatar&banner when refresh fails to get new values (#13145)

* keep cached avatar&banner when refresh fails to get new values

when the remote explicitly tells us a user image is gone, we remove
our cached value, but if we fail to get the image, we keep whatever
value we already have

this should minimise the problem of avatars randomly disappearing

* autogen bits

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

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* update patrons

* New Crowdin updates (#13156)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* Fix(frontend): ã‚¯ãƒ­ãƒƒãƒ—åžŒãŽč§ŖåƒåēĻãŒį•°æ§˜ãĢäŊŽããĒã‚‹å•éĄŒãŽäŋŽæ­Ŗ&クロップãĢå¤ąæ•—ã™ã‚‹å•éĄŒ&ã‚ŗãƒĄãƒŗãƒˆãĢnullという文字列がå…Ĩã‚‹å•éĄŒãŽäŋŽæ­Ŗ (#13162)

* Fix(frontend): Fix resolution of cropped image (misskey-dev#11489)

* CHANGELOG

* Fix(frontend): クロップぎ際、folderIdがnullだと文字列ぎnullが送られ検į´ĸできãĒã„å•éĄŒ

* Fix: ã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗãŒå­˜åœ¨ã—ãĒいときãĢクロップすると'null'ãŒã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗãĢå…ĨãŖãĻã—ãžã†å•éĄŒ (misskey-dev#11813)

* Update CHANGELOG

* refactor(frontend): `os.popup()`ぎ`events`ぎ型チェックを有劚化 (#13165)

* 2024.2.0-beta.10

* enhance(frontend): ã‚ˇãƒŗã‚ŋック゚ハイナイトãĢテãƒŧãƒžã‚’éŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#13175)

* enhance(frontend): ã‚ˇãƒŗã‚ŋック゚ハイナイトãĢテãƒŧãƒžã‚’éŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* ã“ãŖãĄã‚‚

* テãƒŧãƒžãŽå€¤ãŒãƒ‡ã‚ŖãƒŧプマãƒŧジされるようãĢ

* 常ãĢテãƒŧãƒžč¨­åŽšãĢæē–じるようãĢ

* テãƒŧマ更新時ãĢ新しいshikiテãƒŧマをčĒ­ãŋčžŧむようãĢ

* enhance(frontend): KeepAliveぎペãƒŧã‚¸ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除できるようãĢ (#13180)

* enhance(frontend): 内部ぎペãƒŧã‚¸ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除できるようãĢ

* Update Changelog

* Enhance(frontend): ãƒ•ãƒ­ãƒŗãƒˆå´ã§ã‚‚ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ã‚ˆã†ãĢ (#13134)

* ãƒ•ãƒ­ãƒŗãƒˆå´ã§ã‚‚ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md

* lint fixes

* remove unrelated diffs

* deny -> reject
denyは「(äŋĄį”¨ã—ãĒã„ã“ã¨ã‚’į†į”ąãĢ)拒åĻã™ã‚‹ã€ã¨ã„ã†æ„å‘ŗã‚‰ã—ã„

* allow -> accept

* EmojiSimpleãĢlocalOnlyをåĢめるようãĢ

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãĒいįĩĩ文字は打ãĻãĒいようãĢ(ダイã‚ĸログをå‡ēすぎではãĒく)

* regenerate type definitions

* lint fix

* remove unused locales

* remove unnecessary async

* fix(frontend): エナãƒŧį”ģ像URLã‚’č¨­åŽšã—ãŸåžŒč§Ŗé™¤ã™ã‚‹ã¨īŧŒãƒ‡ãƒ•りãƒĢトぎį”ģåƒãŒčĄ¨į¤ēされãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#13172)

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* enhance(frontend): ãƒĒãƒĸãƒŧトへぎåŧ•ᔍãƒĒノãƒŧトと同一ぎãƒĒãƒŗã‚¯ãĢはãƒĒãƒŗã‚¯ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ (#13178)

* enhance(frontend): ãƒĒãƒĸãƒŧトへぎåŧ•ᔍãƒĒノãƒŧトと同一ぎãƒĒãƒŗã‚¯ãĢはãƒĒãƒŗã‚¯ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ

* Update Changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* AP Key ぎ JSON-LD čĄ¨įžã‚’äŋŽæ­Ŗ (#13170)

* CHANGELOGをäŋŽæ­Ŗ (#13181)

* chore(frontend): reword possible typo (#13182)

* fix(bubble-game): å…ąæœ‰į”¨į”ģåƒãŽã‚ŗãƒĄãƒŗãƒˆãĢnullがå…Ĩã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13183)

* fix(misskey-js): č‡Ēå‹•į”Ÿæˆį‰ŠãŽå†’é ­ã‹ã‚‰ãƒãƒŧã‚¸ãƒ§ãƒŗã¨æ—Ĩäģ˜ã‚’削除 (#13185)

* Enhance: é€Ŗåˆå‘ã‘ãŽãƒŽãƒŧト配äŋĄã‚’čģŊ量化 (#13192)

* AP HTMLčĄ¨įžã‚’ã‚ˇãƒŗãƒ—ãƒĢãĢ

* a

* CHANGELOG

* ãƒĒãƒŗã‚¯

* Fix(frontend): MkCodeEditorã§čĄŒãŒãšã‚ŒãĻいくぎをäŋŽæ­Ŗ (#13188)

* MkCodeEditorã§čĄŒãŒãšã‚ŒãĻいくぎをäŋŽæ­Ŗ

* update CHANGELOG.md

* æ­Ŗã—ã„ 2024.2.0-beta.10 æ”šį‰ˆæ‰‹é †īŧŸ (#13173)

* æ­Ŗã—ã„ 2024.2.0-beta.10 æ”šį‰ˆæ‰‹é †īŧŸ

* run build-misskey-js-with-types

* enhance(frontend/HorizontalSwipe): 操äŊœæ€§ãŽæ”šå–„ (#13038)

* Update swipe thresholds and touch-action

* ゚ワイプ中ãĢPullToRefreshが反åŋœã—ãĒいようãĢ

* æ¨Ē゚ワイプãĢé–ĸ与する可čƒŊ性ぎあるčĻį´ ãŒã‚ã‚‹å ´åˆã¯ã‚šãƒ¯ã‚¤ãƒ—ã‚’į™ēįĢしãĒいようãĢ

* update threshold

* isSwipingを外部化

* rename

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* typo

* Fix: Summaly proxyåˆŠį”¨æ™‚ãĢプãƒŦイヤãƒŧが動äŊœã—ãĒいことがあるぎをäŋŽæ­Ŗ (#13196)

* Fix: Summaly proxyåˆŠį”¨æ™‚ãĢプãƒŦイヤãƒŧが動äŊœã—ãĒいことがあるぎをäŋŽæ­Ŗ

* CHANGELOG

* test(frontend): migrate MSW in Storybook to v2 (#13195)

* fix(frontend) misskey-js type (#13202)

* refactor(backend): exist -> exists (#13203)

* refactor(backend): exist -> exists

* fix

* fix(frontend): aiscriptãŽã‚ŗãƒŧドブロックでぎハイナイト指厚をäŋŽæ­Ŗ (#13208)

* chore: use vite@5.1.0 / pnpm@8.15.1

* fix: į‰šåŽšæ–‡å­—åˆ—ã‚’åĢむノãƒŧトを投į¨ŋできãĒいようãĢã™ã‚‹įŽĄį†į”ģéĸį”¨č¨­åŽšé …į›Žã‚’čŋŊ加 (#13210)

* fix: į‰šåŽšæ–‡å­—åˆ—ã‚’åĢむノãƒŧトを投į¨ŋできãĒいようãĢã™ã‚‹įŽĄį†į”ģéĸį”¨č¨­åŽšé …į›Žã‚’čŋŊ加

* ServiceでチェックするようãĢ変更

* perf(frontend): splash screenぎdomがæļˆãˆãĒい場合があるぎをäŋŽæ­Ŗ

https://github.com/misskey-dev/misskey/issues/10805

* chore(deps): bump pnpm/action-setup from 2 to 3 (#13215)

Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2...v3)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New Crowdin updates (#13179)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)

* update deps

* 2024.2.0-beta.11

* fix misskey-js version

* dev: Update misskey-tga deploy-test-environment.yml (#13221)

* fix: misskey-jsãŽåž‹åŽšįžŠį”Ÿæˆæ™‚ãĢãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽäžå­˜ãƒ‘ãƒƒã‚ąãƒŧジもビãƒĢドするようãĢ (#13249)

* fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* type

* fix: misskey-jsãŽåž‹åŽšįžŠį”Ÿæˆæ™‚ãĢãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽäžå­˜ãƒ‘ãƒƒã‚ąãƒŧジもビãƒĢドするようãĢ

* Revert "type"

This reverts commit bac0951bd1.

* Revert "fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 92b2165828.

* Update about-misskey.vue

* New Crowdin updates (#13216)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* feat: provide tarball (#13260)

* feat: provide tarball

* build: pack on build-assets

* chore: use ignore-walk

* chore: debug

* build: dependencies

* New translations ja-jp.yml (Spanish) (#13261)

* update SPDX-FileCopyrightText

* refactor(msjs): avoid any (part 1) (#13247)

* refactor(msjs): avoid any

* run api extractor

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>

* ci(test-frontend): CypressãŽãƒ†ã‚šãƒˆãŽå¤ąæ•—æ™‚ã€æ°¸é ãĢæ­ĸぞらãĒã„å•éĄŒã‚’å›žéŋ (MisskeyIO#434) (#13274)

å¤ąæ•—ã—ãĒいようã‚ŋイムã‚ĸã‚Ļトぎåģļ長ãƒģ15分でæ­ĸぞるようãĢ

* chore: äģĨ前ぎ開į™ēį’°åĸƒīŧˆbackendãĢã‚ĸクã‚ģ゚する斚åŧīŧ‰ã‚’įĢ‹ãĄä¸Šã’ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ (#13220)

* chore: äģĨ前ぎ開į™ēį’°åĸƒīŧˆbackendãĢã‚ĸクã‚ģ゚する斚åŧīŧ‰ã‚’įĢ‹ãĄä¸Šã’ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ

* Update scripts/dev.mjs

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* fix: downgrade vue to 3.4.15

* enhance: įρæ­ĸワãƒŧドはãƒĒãƒĸãƒŧトノãƒŧãƒˆã‚‚å¯žčąĄãĢ (#13280)

Resolve #13279

* Update CHANGELOG.md (#13282)

#13281 ãĢ寞åŋœã—ãĻいることをåŧˇčĒŋ

* perf: omit search for immutable static requests (#13265)

* perf: omit search for immutable static requests

* perf: also applies to /files

* fix: exclude /proxy

* /files/:key/*を301 redirectãĢ

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* Revert "update SPDX-FileCopyrightText"

This reverts commit 9b5aeb76d8.

* (re)  update SPDX-FileCopyrightText
Fix  #13290

* fix(frontend): エナãƒŧペãƒŧジぎトナブãƒĢã‚ˇãƒĨãƒŧãƒ†ã‚Ŗãƒŗã‚°ãŒãƒĒãƒŗã‚¯åˆ‡ã‚Œã—ãĻã„ã‚‹å•éĄŒ (#176) (#13288)

* fix: TypeAssertionExpression breaks Storybook builds

* build: upgrade Storybook to 8 beta (#13297)

* chore: upgrade Storybook to 8

* ci: restore Storybook workflow

* build: createRequire

* ci: TurboSnap life extension

* dev: Update misskey-tga (#13223)

* Update deploy-test-environment.yml

* Update .github/workflows/deploy-test-environment.yml

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* Update deploy-test-environment.yml

* Update deploy-test-environment.yml

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* fix(ci): publish docker image fails (#13325)

* fix(ci): publish docker image fails

* fix: `docker.yml`

* refactor: remove inaccurate name

* fix: match version

* feat(backend): likeOnlyãĒおでハãƒŧトãĢフりãƒŧãƒĢãƒãƒƒã‚¯ã™ã‚‹éš›į•°äŊ“å­—ã‚ģãƒŦクã‚ŋがãĒい斚ãĢ揃える (#13299)

* feat(backend): likeOnlyãĒおでハãƒŧトãĢフりãƒŧãƒĢãƒãƒƒã‚¯ã™ã‚‹éš›į•°äŊ“å­—ã‚ģãƒŦクã‚ŋがãĒい斚ãĢ揃える

close #13298

* Update ReactionService.ts

* chore(backend): prefer single quote for string literal

* fix(backend): add missing schemas and fix incorrect schemas (#13295)

* fix(backend): add missing schemas and fix incorrect schemas

* fix: ci

* fix: ci (æœŦå‘Ŋ)

* fix: run `pnpm build-misskey-js-with-types`

* fix: typos

* fix: role-condition-formula-value contains `id`

* fix: incorrect schema

* ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧが垊æ´ģしãĻã‚‚ã‚­ãƒŖãƒƒã‚ˇãƒĨãĢã‚ˆã‚ŠčŠ˛åŊ“ãƒĻãƒŧã‚ļãƒŧぎActivityが受けå…ĨれられãĒいぎをäŋŽæ­Ŗ Fix #13273 (#13275)

* ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧが垊æ´ģしãĻã‚‚ã‚­ãƒŖãƒƒã‚ˇãƒĨãĢã‚ˆã‚ŠčŠ˛åŊ“ãƒĻãƒŧã‚ļãƒŧぎActivityが受けå…ĨれられãĒいぎをäŋŽæ­Ŗ Fix #13273

* CHAGELOG

* Use Redis event

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* refactor(backend): misc/cacheã‚’ã‚ˇãƒŗãƒ—ãƒĢãĒåŽŸčŖ…ãĢæˆģした

* fix

* fix type

* Update CHANGELOG.md

* New Crowdin updates (#13267)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* fix(frontend): vue v3.4.16äģĨ降でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13248)

* fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* type

* Revert "fix: downgrade vue to 3.4.15"

This reverts commit e12369ac13.

* Update pnpm-lock.yaml

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* 2024.2.0-beta.12

* fix(ci): publish docker image fails (3) (#13327)

* fix(ci): publish docker image fails (3)

* fix: set `tags`

* fix(frontend/pageMetadata): ペãƒŧジã‚ŋイトãƒĢが更新されãĒã„å•éĄŒ (#13289)

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* chore(deps): bump actions/github-script from 6.4.0 to 7.0.1 (#13311)

Bumps [actions/github-script](https://github.com/actions/github-script) from 6.4.0 to 7.0.1.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6.4.0...v7.0.1)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump pnpm/action-setup from 2 to 3 (#13310)

Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2.0.0...v3)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (#13309)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/upload-artifact from 3 to 4 (#13308)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-node from 3.8.1 to 4.0.2 (#13307)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.8.1...v4.0.2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: docker buildぎpnpm iåŽŸčĄŒæ™‚ãĢNODE_ENV=productionが指厚されるようãĢする (#13329)

* fix of  #13330 (#13330)

* build: docker buildぎpnpm iåŽŸčĄŒæ™‚ãĢNODE_ENV=productionが指厚されるようãĢする

* build: æļˆã™čĄŒé–“é•ãŖãĻたぎをäŋŽæ­Ŗ

* fix(dev): devã‚ŗãƒžãƒŗãƒ‰ãŽåŽŸčŖ…ã‚’äŋŽæ­Ŗ (#13336)

* fix misskey-js version

* refactor(backend): remove/replace deprecated type deps (#13252)

* Update CHANGELOG.md

* 2024.2.0-beta.13

* Merge pull request from GHSA-qqrm-9grj-6v32

* maybe ok

* fix

* test wip

* âœŒī¸

* fix

* if (res.ok)

* validateContentTypeSetAsJsonLD

* æĄäģļã‚’č€ƒæ…Žã—į›´ã™

* そぎäģ–ぎ+jsonæŽĨå°žčžžãŒäģ˜ã„ãĻã„ã‚‹ãƒĄãƒ‡ã‚Ŗã‚ĸã‚ŋイプも受け厚れる

* https://github.com/misskey-dev/misskey-ghsa-qqrm-9grj-6v32/pull/1#discussion_r1490999009

* add `; profile="https://www.w3.org/ns/activitystreams"`

* application/ld+json;

* feat: add link to local note in initial comment of abuse note (#13347)

* feat: add link to local note in initial comment of abuse note

* docs(changelog): ノãƒŧãƒˆãŽé€šå ąæ™‚ãĢãƒĒãƒĸãƒŧトぎノãƒŧãƒˆã§ã‚ãŖãĻもč‡Ēã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãĢおけるノãƒŧトぎãƒĒãƒŗã‚¯ã‚’åĢむようãĢ

* feat: license violation protection (#13285)

* spec(frontend): aboutペãƒŧジãĢãƒĒポジトãƒĒãƒģãƒ•ã‚ŖãƒŧドバックぎURLã‚’čĄ¨į¤ēさせる

Cherry-picked from MisskeyIO#441
Cherry-picked from MisskeyIO#438

* feat: license violation protection

* build: fix typo

* build: fix typo

* fix: farewell to the static type land

* fix: key typo

* fix: import typo

* fix: properly interpret `prominently`

* docs: add disclaimer

* docs: update CHANGELOG

* chore: add gap

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
Co-authored-by: ikasoba <57828948+ikasoba@users.noreply.github.com>
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: GrapeApple0 <84321396+GrapeApple0@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: a <a@trwnh.com>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: Korange <hi@korange.work>
Co-authored-by: AsukaMari <2037177696@qq.com>
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Srgr0 <66754887+Srgr0@users.noreply.github.com>
Co-authored-by: woxtu <woxtup@gmail.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: yukineko <27853966+hideki0403@users.noreply.github.com>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
Co-authored-by: Soli <personal@str08.net>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-02-17 15:05:47 +09:00
Cocoa Hoto
b0030d148d fix: allow moderators see role assigned users; fix #13301 (#13315) 2024-02-17 14:41:18 +09:00
anatawa12
b3aa793f42 chore: é€šå ąãƒšãƒŧジぎãƒĻãƒŧã‚ļをクãƒĒックした際ãĢãƒĻãƒŧã‚ļをã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļで開くようãĢ (#13348)
* chore: é€šå ąãƒšãƒŧジぎãƒĻãƒŧã‚ļをクãƒĒックした際ãĢãƒĻãƒŧã‚ļをã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļで開くようãĢ

* docs(changelog): é€šå ąãƒšãƒŧジぎãƒĻãƒŧã‚ļをクãƒĒックした際ãĢãƒĻãƒŧã‚ļをã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļで開くようãĢ

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-17 14:28:34 +09:00
syuilo
d4a5e31c8d New Crowdin updates (#13341)
* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2024-02-17 14:27:42 +09:00
syuilo
01de1519dd fix of 9a70ce8f5e
Co-Authored-By: RyotaK <49341894+Ry0taK@users.noreply.github.com>
2024-02-17 14:26:48 +09:00
syuilo
875069c6b0 Update package.json 2024-02-17 13:43:04 +09:00
syuilo
0b5d3315bc 2024.2.0 2024-02-17 13:41:24 +09:00
syuilo
b6ae12b622 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-17 13:41:08 +09:00
syuilo
d961ed830f Update CHANGELOG.md 2024-02-17 13:36:39 +09:00
Acid Chicken (įĄĢ酸éļ)
acba96c1d3 feat: license violation protection (#13285)
* spec(frontend): aboutペãƒŧジãĢãƒĒポジトãƒĒãƒģãƒ•ã‚ŖãƒŧドバックぎURLã‚’čĄ¨į¤ēさせる

Cherry-picked from MisskeyIO#441
Cherry-picked from MisskeyIO#438

* feat: license violation protection

* build: fix typo

* build: fix typo

* fix: farewell to the static type land

* fix: key typo

* fix: import typo

* fix: properly interpret `prominently`

* docs: add disclaimer

* docs: update CHANGELOG

* chore: add gap

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-17 13:34:50 +09:00
anatawa12
fa243276c5 feat: add link to local note in initial comment of abuse note (#13347)
* feat: add link to local note in initial comment of abuse note

* docs(changelog): ノãƒŧãƒˆãŽé€šå ąæ™‚ãĢãƒĒãƒĸãƒŧトぎノãƒŧãƒˆã§ã‚ãŖãĻもč‡Ēã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãĢおけるノãƒŧトぎãƒĒãƒŗã‚¯ã‚’åĢむようãĢ
2024-02-17 12:43:39 +09:00
tamaina
9a70ce8f5e Merge pull request from GHSA-qqrm-9grj-6v32
* maybe ok

* fix

* test wip

* âœŒī¸

* fix

* if (res.ok)

* validateContentTypeSetAsJsonLD

* æĄäģļã‚’č€ƒæ…Žã—į›´ã™

* そぎäģ–ぎ+jsonæŽĨå°žčžžãŒäģ˜ã„ãĻã„ã‚‹ãƒĄãƒ‡ã‚Ŗã‚ĸã‚ŋイプも受け厚れる

* https://github.com/misskey-dev/misskey-ghsa-qqrm-9grj-6v32/pull/1#discussion_r1490999009

* add `; profile="https://www.w3.org/ns/activitystreams"`

* application/ld+json;
2024-02-17 12:41:19 +09:00
tamaina
8c1a582348 2024.2.0-beta.13 2024-02-16 15:04:12 +00:00
ã‹ãŖã“ã‹ã‚Š
7a35f13381 Update CHANGELOG.md 2024-02-16 22:18:31 +09:00
zyoshoka
37959bab1d refactor(backend): remove/replace deprecated type deps (#13252) 2024-02-16 20:09:07 +09:00
ã‹ãŖã“ã‹ã‚Š
5e317eac8c fix misskey-js version 2024-02-16 19:17:37 +09:00
ã‹ãŖã“ã‹ã‚Š
a49e8a1a3c fix(dev): devã‚ŗãƒžãƒŗãƒ‰ãŽåŽŸčŖ…ã‚’äŋŽæ­Ŗ (#13336) 2024-02-16 19:17:16 +09:00
anatawa12
40c201407d fix of #13330 (#13330)
* build: docker buildぎpnpm iåŽŸčĄŒæ™‚ãĢNODE_ENV=productionが指厚されるようãĢする

* build: æļˆã™čĄŒé–“é•ãŖãĻたぎをäŋŽæ­Ŗ
2024-02-16 16:49:12 +09:00
anatawa12
f41c78a6e3 build: docker buildぎpnpm iåŽŸčĄŒæ™‚ãĢNODE_ENV=productionが指厚されるようãĢする (#13329) 2024-02-16 16:44:37 +09:00
dependabot[bot]
5779f439ad chore(deps): bump actions/setup-node from 3.8.1 to 4.0.2 (#13307)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.8.1...v4.0.2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 16:33:01 +09:00
dependabot[bot]
062ba50037 chore(deps): bump actions/upload-artifact from 3 to 4 (#13308)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 16:32:55 +09:00
dependabot[bot]
7fdf5ffea2 chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (#13309)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 16:32:49 +09:00
dependabot[bot]
e3a5a998d4 chore(deps): bump pnpm/action-setup from 2 to 3 (#13310)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2.0.0...v3)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 16:32:39 +09:00
dependabot[bot]
0ab4b8a294 chore(deps): bump actions/github-script from 6.4.0 to 7.0.1 (#13311)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6.4.0 to 7.0.1.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6.4.0...v7.0.1)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 16:32:30 +09:00
taiy
860e8bb5d8 fix(frontend/pageMetadata): ペãƒŧジã‚ŋイトãƒĢが更新されãĒã„å•éĄŒ (#13289)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-16 16:17:09 +09:00
zyoshoka
bb83ee844e fix(ci): publish docker image fails (3) (#13327)
* fix(ci): publish docker image fails (3)

* fix: set `tags`
2024-02-16 15:58:54 +09:00
syuilo
b7a12fbc2b 2024.2.0-beta.12 2024-02-16 15:40:10 +09:00
ã‹ãŖã“ã‹ã‚Š
f5459a25df fix(frontend): vue v3.4.16äģĨ降でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13248)
* fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* type

* Revert "fix: downgrade vue to 3.4.15"

This reverts commit e12369ac13.

* Update pnpm-lock.yaml

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-16 15:39:48 +09:00
syuilo
efc67f7ab5 New Crowdin updates (#13267)
* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)
2024-02-16 15:23:43 +09:00
syuilo
29d5135302 Update CHANGELOG.md 2024-02-16 15:23:23 +09:00
syuilo
f8ac072bc3 fix type 2024-02-16 15:19:55 +09:00
syuilo
7cfe7da73d fix 2024-02-16 15:09:05 +09:00
syuilo
f55e1ee138 refactor(backend): misc/cacheã‚’ã‚ˇãƒŗãƒ—ãƒĢãĒåŽŸčŖ…ãĢæˆģした 2024-02-16 15:07:12 +09:00
MeiMei
cfa573a3a1 ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧが垊æ´ģしãĻã‚‚ã‚­ãƒŖãƒƒã‚ˇãƒĨãĢã‚ˆã‚ŠčŠ˛åŊ“ãƒĻãƒŧã‚ļãƒŧぎActivityが受けå…ĨれられãĒいぎをäŋŽæ­Ŗ Fix #13273 (#13275)
* ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧが垊æ´ģしãĻã‚‚ã‚­ãƒŖãƒƒã‚ˇãƒĨãĢã‚ˆã‚ŠčŠ˛åŊ“ãƒĻãƒŧã‚ļãƒŧぎActivityが受けå…ĨれられãĒいぎをäŋŽæ­Ŗ Fix #13273

* CHAGELOG

* Use Redis event

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-16 14:30:53 +09:00
zyoshoka
40bbae3d6c fix(backend): add missing schemas and fix incorrect schemas (#13295)
* fix(backend): add missing schemas and fix incorrect schemas

* fix: ci

* fix: ci (æœŦå‘Ŋ)

* fix: run `pnpm build-misskey-js-with-types`

* fix: typos

* fix: role-condition-formula-value contains `id`

* fix: incorrect schema
2024-02-16 14:27:33 +09:00
Kisaragi
147e8f1e3e feat(backend): likeOnlyãĒおでハãƒŧトãĢフりãƒŧãƒĢãƒãƒƒã‚¯ã™ã‚‹éš›į•°äŊ“å­—ã‚ģãƒŦクã‚ŋがãĒい斚ãĢ揃える (#13299)
* feat(backend): likeOnlyãĒおでハãƒŧトãĢフりãƒŧãƒĢãƒãƒƒã‚¯ã™ã‚‹éš›į•°äŊ“å­—ã‚ģãƒŦクã‚ŋがãĒい斚ãĢ揃える

close #13298

* Update ReactionService.ts

* chore(backend): prefer single quote for string literal
2024-02-16 14:25:48 +09:00
zyoshoka
0c10d2aa64 fix(ci): publish docker image fails (#13325)
* fix(ci): publish docker image fails

* fix: `docker.yml`

* refactor: remove inaccurate name

* fix: match version
2024-02-16 14:20:17 +09:00
Srgr0
536105a1b7 dev: Update misskey-tga (#13223)
* Update deploy-test-environment.yml

* Update .github/workflows/deploy-test-environment.yml

Co-authored-by: anatawa12 <anatawa12@icloud.com>

* Update deploy-test-environment.yml

* Update deploy-test-environment.yml

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-02-15 14:58:11 +09:00
Acid Chicken (įĄĢ酸éļ)
b8800b8b95 build: upgrade Storybook to 8 beta (#13297)
* chore: upgrade Storybook to 8

* ci: restore Storybook workflow

* build: createRequire

* ci: TurboSnap life extension
2024-02-14 18:48:25 +09:00
Acid Chicken (įĄĢ酸éļ)
19e3753202 fix: TypeAssertionExpression breaks Storybook builds 2024-02-14 13:56:13 +09:00
taiy
b82821074b fix(frontend): エナãƒŧペãƒŧジぎトナブãƒĢã‚ˇãƒĨãƒŧãƒ†ã‚Ŗãƒŗã‚°ãŒãƒĒãƒŗã‚¯åˆ‡ã‚Œã—ãĻã„ã‚‹å•éĄŒ (#176) (#13288) 2024-02-14 13:10:36 +09:00
tamaina
c1514ce91d (re) update SPDX-FileCopyrightText
Fix  #13290
2024-02-13 15:59:27 +00:00
tamaina
311c2172d7 Revert "update SPDX-FileCopyrightText"
This reverts commit 9b5aeb76d8.
2024-02-13 15:50:11 +00:00
Acid Chicken (įĄĢ酸éļ)
309a943528 perf: omit search for immutable static requests (#13265)
* perf: omit search for immutable static requests

* perf: also applies to /files

* fix: exclude /proxy

* /files/:key/*を301 redirectãĢ

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-13 10:43:06 +09:00
Kisaragi
50817df59c Update CHANGELOG.md (#13282)
#13281 ãĢ寞åŋœã—ãĻいることをåŧˇčĒŋ
2024-02-13 05:10:22 +09:00
tamaina
32c5c43b6d enhance: įρæ­ĸワãƒŧドはãƒĒãƒĸãƒŧトノãƒŧãƒˆã‚‚å¯žčąĄãĢ (#13280)
Resolve #13279
2024-02-13 04:54:01 +09:00
tamaina
e12369ac13 fix: downgrade vue to 3.4.15 2024-02-12 19:16:44 +00:00
tamaina
4f80b6fa5d chore: äģĨ前ぎ開į™ēį’°åĸƒīŧˆbackendãĢã‚ĸクã‚ģ゚する斚åŧīŧ‰ã‚’įĢ‹ãĄä¸Šã’ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ (#13220)
* chore: äģĨ前ぎ開į™ēį’°åĸƒīŧˆbackendãĢã‚ĸクã‚ģ゚する斚åŧīŧ‰ã‚’įĢ‹ãĄä¸Šã’ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ

* Update scripts/dev.mjs

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-02-13 00:54:34 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
63c4396987 ci(test-frontend): CypressãŽãƒ†ã‚šãƒˆãŽå¤ąæ•—æ™‚ã€æ°¸é ãĢæ­ĸぞらãĒã„å•éĄŒã‚’å›žéŋ (MisskeyIO#434) (#13274)
å¤ąæ•—ã—ãĒいようã‚ŋイムã‚ĸã‚Ļトぎåģļ長ãƒģ15分でæ­ĸぞるようãĢ
2024-02-13 00:28:59 +09:00
Kisaragi
b95e25004f refactor(msjs): avoid any (part 1) (#13247)
* refactor(msjs): avoid any

* run api extractor

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
2024-02-12 11:38:16 +09:00
syuilo
a1e12c0ec3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-12 11:37:55 +09:00
syuilo
9b5aeb76d8 update SPDX-FileCopyrightText 2024-02-12 11:37:45 +09:00
syuilo
6afd2dc632 New translations ja-jp.yml (Spanish) (#13261) 2024-02-12 11:37:25 +09:00
Acid Chicken (įĄĢ酸éļ)
3dc095d1c9 feat: provide tarball (#13260)
* feat: provide tarball

* build: pack on build-assets

* chore: use ignore-walk

* chore: debug

* build: dependencies
2024-02-12 10:02:27 +09:00
syuilo
4bdaf26133 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-02-11 21:06:05 +09:00
syuilo
25383de9e6 New Crowdin updates (#13216)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)
2024-02-11 21:05:52 +09:00
syuilo
674fd0bdd0 Update about-misskey.vue 2024-02-11 21:05:34 +09:00
ã‹ãŖã“ã‹ã‚Š
0736eea3fd fix: misskey-jsãŽåž‹åŽšįžŠį”Ÿæˆæ™‚ãĢãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽäžå­˜ãƒ‘ãƒƒã‚ąãƒŧジもビãƒĢドするようãĢ (#13249)
* fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* type

* fix: misskey-jsãŽåž‹åŽšįžŠį”Ÿæˆæ™‚ãĢãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽäžå­˜ãƒ‘ãƒƒã‚ąãƒŧジもビãƒĢドするようãĢ

* Revert "type"

This reverts commit bac0951bd1.

* Revert "fix(frontend): vue v3.4.16でã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæ­Ŗå¸¸ãĢ襨į¤ēできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 92b2165828.
2024-02-11 13:24:25 +09:00
Srgr0
207e4f3b92 dev: Update misskey-tga deploy-test-environment.yml (#13221) 2024-02-10 14:18:30 +09:00
ã‹ãŖã“ã‹ã‚Š
7a8cf274ca fix misskey-js version 2024-02-09 18:08:08 +09:00
syuilo
639f14f713 2024.2.0-beta.11 2024-02-09 17:10:31 +09:00
syuilo
7fc1d77893 update deps 2024-02-09 17:10:16 +09:00
syuilo
b5b31bfd5b New Crowdin updates (#13179)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Catalan)
2024-02-09 17:05:37 +09:00
dependabot[bot]
37d83df075 chore(deps): bump pnpm/action-setup from 2 to 3 (#13215)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2...v3)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 17:05:25 +09:00
syuilo
c23c97d303 perf(frontend): splash screenぎdomがæļˆãˆãĒい場合があるぎをäŋŽæ­Ŗ
https://github.com/misskey-dev/misskey/issues/10805
2024-02-09 16:25:58 +09:00
ãŠã•ã‚€ãŽã˛ã¨
614c9a0fc6 fix: į‰šåŽšæ–‡å­—åˆ—ã‚’åĢむノãƒŧトを投į¨ŋできãĒいようãĢã™ã‚‹įŽĄį†į”ģéĸį”¨č¨­åŽšé …į›Žã‚’čŋŊ加 (#13210)
* fix: į‰šåŽšæ–‡å­—åˆ—ã‚’åĢむノãƒŧトを投į¨ŋできãĒいようãĢã™ã‚‹įŽĄį†į”ģéĸį”¨č¨­åŽšé …į›Žã‚’čŋŊ加

* ServiceでチェックするようãĢ変更
2024-02-09 10:07:18 +09:00
tamaina
c0cb76f0ec chore: use vite@5.1.0 / pnpm@8.15.1 2024-02-08 17:24:51 +00:00
ã‹ãŖã“ã‹ã‚Š
d40612ac52 fix(frontend): aiscriptãŽã‚ŗãƒŧドブロックでぎハイナイト指厚をäŋŽæ­Ŗ (#13208) 2024-02-09 00:08:33 +09:00
ã‹ãŖã“ã‹ã‚Š
0f7918c51b refactor(backend): exist -> exists (#13203)
* refactor(backend): exist -> exists

* fix
2024-02-08 16:04:41 +09:00
ã‹ãŖã“ã‹ã‚Š
90b633b5a6 fix(frontend) misskey-js type (#13202) 2024-02-08 14:15:56 +09:00
zyoshoka
5299d17060 test(frontend): migrate MSW in Storybook to v2 (#13195) 2024-02-08 13:28:49 +09:00
MeiMei
82c34f7f45 Fix: Summaly proxyåˆŠį”¨æ™‚ãĢプãƒŦイヤãƒŧが動äŊœã—ãĒいことがあるぎをäŋŽæ­Ŗ (#13196)
* Fix: Summaly proxyåˆŠį”¨æ™‚ãĢプãƒŦイヤãƒŧが動äŊœã—ãĒいことがあるぎをäŋŽæ­Ŗ

* CHANGELOG
2024-02-08 13:16:22 +09:00
syuilo
52bf808d89 typo 2024-02-07 20:52:23 +09:00
ã‹ãŖã“ã‹ã‚Š
155896a851 enhance(frontend/HorizontalSwipe): 操äŊœæ€§ãŽæ”šå–„ (#13038)
* Update swipe thresholds and touch-action

* ゚ワイプ中ãĢPullToRefreshが反åŋœã—ãĒいようãĢ

* æ¨Ē゚ワイプãĢé–ĸ与する可čƒŊ性ぎあるčĻį´ ãŒã‚ã‚‹å ´åˆã¯ã‚šãƒ¯ã‚¤ãƒ—ã‚’į™ēįĢしãĒいようãĢ

* update threshold

* isSwipingを外部化

* rename

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-02-07 20:02:29 +09:00
MeiMei
313ce82192 æ­Ŗã—ã„ 2024.2.0-beta.10 æ”šį‰ˆæ‰‹é †īŧŸ (#13173)
* æ­Ŗã—ã„ 2024.2.0-beta.10 æ”šį‰ˆæ‰‹é †īŧŸ

* run build-misskey-js-with-types
2024-02-07 19:59:06 +09:00
1Step621
56d7f58626 Fix(frontend): MkCodeEditorã§čĄŒãŒãšã‚ŒãĻいくぎをäŋŽæ­Ŗ (#13188)
* MkCodeEditorã§čĄŒãŒãšã‚ŒãĻいくぎをäŋŽæ­Ŗ

* update CHANGELOG.md
2024-02-07 19:58:21 +09:00
MeiMei
e89d760240 Enhance: é€Ŗåˆå‘ã‘ãŽãƒŽãƒŧト配äŋĄã‚’čģŊ量化 (#13192)
* AP HTMLčĄ¨įžã‚’ã‚ˇãƒŗãƒ—ãƒĢãĢ

* a

* CHANGELOG

* ãƒĒãƒŗã‚¯
2024-02-07 19:57:59 +09:00
ãŠã•ã‚€ãŽã˛ã¨
c81b61eb2e fix(misskey-js): č‡Ēå‹•į”Ÿæˆį‰ŠãŽå†’é ­ã‹ã‚‰ãƒãƒŧã‚¸ãƒ§ãƒŗã¨æ—Ĩäģ˜ã‚’削除 (#13185) 2024-02-06 21:03:29 +09:00
ã‹ãŖã“ã‹ã‚Š
500ea793b3 fix(bubble-game): å…ąæœ‰į”¨į”ģåƒãŽã‚ŗãƒĄãƒŗãƒˆãĢnullがå…Ĩã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13183) 2024-02-06 19:24:52 +09:00
Kisaragi
93e711d8a9 chore(frontend): reword possible typo (#13182) 2024-02-06 17:17:52 +09:00
1Step621
653ca7e708 CHANGELOGをäŋŽæ­Ŗ (#13181) 2024-02-06 16:55:21 +09:00
MeiMei
d6cb68b091 AP Key ぎ JSON-LD čĄ¨įžã‚’äŋŽæ­Ŗ (#13170) 2024-02-06 16:51:14 +09:00
ã‹ãŖã“ã‹ã‚Š
6829ecb509 enhance(frontend): ãƒĒãƒĸãƒŧトへぎåŧ•ᔍãƒĒノãƒŧトと同一ぎãƒĒãƒŗã‚¯ãĢはãƒĒãƒŗã‚¯ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ (#13178)
* enhance(frontend): ãƒĒãƒĸãƒŧトへぎåŧ•ᔍãƒĒノãƒŧトと同一ぎãƒĒãƒŗã‚¯ãĢはãƒĒãƒŗã‚¯ãƒ—ãƒŦビãƒĨãƒŧã‚’čĄ¨į¤ēしãĒいようãĢ

* Update Changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-02-06 16:49:57 +09:00
Soli
4bf3974abd fix(frontend): エナãƒŧį”ģ像URLã‚’č¨­åŽšã—ãŸåžŒč§Ŗé™¤ã™ã‚‹ã¨īŧŒãƒ‡ãƒ•りãƒĢトぎį”ģåƒãŒčĄ¨į¤ēされãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#13172)
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-02-06 16:47:17 +09:00
1Step621
74245df382 Enhance(frontend): ãƒ•ãƒ­ãƒŗãƒˆå´ã§ã‚‚ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ã‚ˆã†ãĢ (#13134)
* ãƒ•ãƒ­ãƒŗãƒˆå´ã§ã‚‚ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md

* lint fixes

* remove unrelated diffs

* deny -> reject
denyは「(äŋĄį”¨ã—ãĒã„ã“ã¨ã‚’į†į”ąãĢ)拒åĻã™ã‚‹ã€ã¨ã„ã†æ„å‘ŗã‚‰ã—ã„

* allow -> accept

* EmojiSimpleãĢlocalOnlyをåĢめるようãĢ

* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ¨Šé™ãŽãĒいįĩĩ文字は打ãĻãĒいようãĢ(ダイã‚ĸログをå‡ēすぎではãĒく)

* regenerate type definitions

* lint fix

* remove unused locales

* remove unnecessary async
2024-02-06 16:45:21 +09:00
ã‹ãŖã“ã‹ã‚Š
edb39a089d enhance(frontend): KeepAliveぎペãƒŧã‚¸ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除できるようãĢ (#13180)
* enhance(frontend): 内部ぎペãƒŧã‚¸ã‚­ãƒŖãƒƒã‚ˇãƒĨを削除できるようãĢ

* Update Changelog
2024-02-06 16:26:03 +09:00
ã‹ãŖã“ã‹ã‚Š
16eccad492 enhance(frontend): ã‚ˇãƒŗã‚ŋック゚ハイナイトãĢテãƒŧãƒžã‚’éŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#13175)
* enhance(frontend): ã‚ˇãƒŗã‚ŋック゚ハイナイトãĢテãƒŧãƒžã‚’éŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* ã“ãŖãĄã‚‚

* テãƒŧãƒžãŽå€¤ãŒãƒ‡ã‚ŖãƒŧプマãƒŧジされるようãĢ

* 常ãĢテãƒŧãƒžč¨­åŽšãĢæē–じるようãĢ

* テãƒŧマ更新時ãĢ新しいshikiテãƒŧマをčĒ­ãŋčžŧむようãĢ
2024-02-06 15:03:07 +09:00
syuilo
2f54a53062 2024.2.0-beta.10 2024-02-05 21:08:05 +09:00
zyoshoka
0df069494e refactor(frontend): os.popup()ぎeventsぎ型チェックを有劚化 (#13165) 2024-02-05 15:02:30 +09:00
taichan
ddfc3b8a6a Fix(frontend): ã‚¯ãƒ­ãƒƒãƒ—åžŒãŽč§ŖåƒåēĻãŒį•°æ§˜ãĢäŊŽããĒã‚‹å•éĄŒãŽäŋŽæ­Ŗ&クロップãĢå¤ąæ•—ã™ã‚‹å•éĄŒ&ã‚ŗãƒĄãƒŗãƒˆãĢnullという文字列がå…Ĩã‚‹å•éĄŒãŽäŋŽæ­Ŗ (#13162)
* Fix(frontend): Fix resolution of cropped image (misskey-dev#11489)

* CHANGELOG

* Fix(frontend): クロップぎ際、folderIdがnullだと文字列ぎnullが送られ検į´ĸできãĒã„å•éĄŒ

* Fix: ã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗãŒå­˜åœ¨ã—ãĒいときãĢクロップすると'null'ãŒã‚­ãƒŖãƒ—ã‚ˇãƒ§ãƒŗãĢå…ĨãŖãĻã—ãžã†å•éĄŒ (misskey-dev#11813)

* Update CHANGELOG
2024-02-05 15:01:31 +09:00
syuilo
c5ac2ae163 New Crowdin updates (#13156)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)
2024-02-05 11:03:55 +09:00
syuilo
03351cec0c update patrons 2024-02-05 11:03:12 +09:00
Gianni Ceccarelli
dabf1867fd keep cached avatar&banner when refresh fails to get new values (#13145)
* keep cached avatar&banner when refresh fails to get new values

when the remote explicitly tells us a user image is gone, we remove
our cached value, but if we fail to get the image, we keep whatever
value we already have

this should minimise the problem of avatars randomly disappearing

* autogen bits

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

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-04 21:03:49 +09:00
Gianni Ceccarelli
bafef1f8b4 ignore instance.actor when checking if there are local users (#13146)
* ignore `instance.actor` when checking if there are local users

We've seen this happen a few times:

* there was some AP software at $some_domain
* it gets replaced by Misskey
* before the first user can be created, an AP activity comes in
* Misskey resolves the activity
* to do this, it creates the `instance.actor` to sign its request
* now there *is* a local user, so the `meta` endpoint returns
  `requireSetup:false`
* the admin is very confused

This commit factors out the check, and doesn't count the
`instance.actor` as a real user.

* autogen bits
2024-02-04 20:46:28 +09:00
atsuchan
2c4ba4723f fix(backend): ãƒĄãƒŧãƒĢ配äŋĄæŠŸčƒŊãŒį„ĄåŠšãĒã‚‰ã°ãƒĄãƒŧãƒĢを送ることぎãĒいようãĢ (#13152)
Do not send email if email delivery is disabled
2024-02-04 20:44:35 +09:00
syuilo
66714d94fc 2024.2.0-beta.9 2024-02-02 21:38:15 +09:00
syuilo
580cec33a9 New Crowdin updates (#13090)
* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (French)
2024-02-02 21:37:21 +09:00
syuilo
6c67b2e40e fix(frontend): ãƒãƒŖãƒŧトぎlegendがクãƒĒックãĢ反åŋœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
これãĢよりį™ēį”Ÿ https://github.com/misskey-dev/misskey/pull/12926
2024-02-02 18:15:25 +09:00
ã‹ãŖã“ã‹ã‚Š
430290c084 fix(frontend): selectUserãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčĒŋ整 (#13142)
* fix(frontend): selectUserãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčĒŋ整

* ついでãĢčģŊ垎ãĒ゚ã‚ŋイãƒĢぎäŋŽæ­Ŗ
2024-02-02 16:49:09 +09:00
ã‹ãŖã“ã‹ã‚Š
c38f5ee528 fix(frontend): ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒæ­ĸぞらãĒい (#13139)
* fix(frontend): ã‚ĸバã‚ŋãƒŧãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒæ­ĸぞらãĒい

* Update Changelog

* i -> index

* key

* revert lint fixes
2024-02-02 15:19:23 +09:00
ã‹ãŖã“ã‹ã‚Š
9e1145df81 enhance(frontend): shiki v1ãĢį§ģ行 (#13138)
* enhance(frontend): shiki v1ãĢį§ģ行

* optimize chunks, エナãƒŧã‚’æĄã‚Šã¤ãļす

* wasmを分é›ĸ

* ãƒãƒŗãƒ‰ãƒĢã‚ĩイã‚ēぎč­Ļ告ぎ最小値を650kBãĢåŧ•き上げ

* optimize
2024-02-02 15:05:18 +09:00
zyoshoka
e5876440cb refactor(frontend): os.popup()ぎpropsぎ型チェックを有劚化 (#13140)
* refactor(frontend): `os.popup()`ぎ`props`ぎ型チェックを有劚化

* refactor: `ComponentProps`ãĢ書き換え

* refacor: `import type`
2024-02-02 15:04:42 +09:00
yukineko
d8bdbd53ed fix: api-docが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13132)
* refactor: č‡Ēåˇąå‚į…§ã‚’äŊŋį”¨ã—ãĻã„ã‚‹įŽ‡æ‰€ãĢ`selfRef`を持たせるようãĢ

* feat: ゚キãƒŧãƒžį”Ÿæˆæ™‚ãĢč‡Ēåˇąå‚į…§ã‚’åĢむかおうかを指厚できるようãĢ

* fix: api.jsonãĢselfRefがåĢぞれãĻいるぎをäŋŽæ­Ŗ

* refactor: äģ–ãŽįŽ‡æ‰€ã¨åŒæ§˜ãĢselfRefぎ除åŽģã‚’čĄŒã†ã‚ˆã†ãĢ

* remove: 不čρãĒimportを削除
2024-02-02 12:47:07 +09:00
Srgr0
3499814498 Update deploy-test-environment.yml (#13136) 2024-02-02 11:58:43 +09:00
ãŠã•ã‚€ãŽã˛ã¨
85809a240e fix(backend): "čĒ°ã§ã‚‚æ–°čĻį™ģéŒ˛ã§ãã‚‹ã‚ˆã†ãĢする"ぎ初期値をOFFãĢする (#13130)
* fix(backend): "čĒ°ã§ã‚‚æ–°čĻį™ģéŒ˛ã§ãã‚‹ã‚ˆã†ãĢする"ぎ初期値をOFFãĢする

* fix CHANGELOG.md

* fix
2024-02-02 11:24:45 +09:00
tamaina
07dc99d197 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ē」が劚いãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13133)
* fix: 「čĻ‹ãŸã“ã¨ãŽã‚ã‚‹ãƒĒノãƒŧãƒˆã‚’įœį•ĨしãĻ襨į¤ē」が劚いãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
fix #13131

* add a comment
2024-02-02 11:24:20 +09:00
dependabot[bot]
30b48df9d9 chore(deps): bump peter-evans/slash-command-dispatch from 3 to 4 (#13124)
Bumps [peter-evans/slash-command-dispatch](https://github.com/peter-evans/slash-command-dispatch) from 3 to 4.
- [Release notes](https://github.com/peter-evans/slash-command-dispatch/releases)
- [Commits](https://github.com/peter-evans/slash-command-dispatch/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/slash-command-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 21:45:44 +09:00
tamaina
b0a38c0cae fix: Hide reactions of all remote users / feat: moderators can see reactions of all users (#13128)
* fix: Hide reactions of all remote users
https://github.com/misskey-dev/misskey/issues/12964

* feat: Moderators can see reactions of all users
https://github.com/misskey-dev/misskey/issues/13127

* modify CHANGELOG.md

* fix iAmModerator
2024-02-01 20:05:45 +09:00
dependabot[bot]
ada2c69c7d chore(deps): bump codecov/codecov-action from 3 to 4 (#13125)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 20:04:46 +09:00
syuilo
6915fde1cf enhance(frontend): 🌸 2024-02-01 15:07:29 +09:00
1Step621
0641454c23 Fix(frontend): ãƒĒバãƒŧã‚ˇã§č‡Ē分č‡ĒäŋĄã‚’招垅できるぎをäŋŽæ­Ŗ & os.selectUser()ぎincludeSelfが抟čƒŊしãĻいãĒいぎをäŋŽæ­Ŗ (#13117)
* ãƒĒバãƒŧã‚ˇã§č‡Ē分č‡ĒäŋĄã‚’招垅できるぎをäŋŽæ­Ŗ & os.selectUser()ぎincludeSelfが抟čƒŊしãĻいãĒいぎをäŋŽæ­Ŗ

* lint fix
2024-02-01 09:43:23 +09:00
zyoshoka
5079a4b7dd fix(ci): misskey-js ぎバãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ã‚’ãƒˆãƒĒã‚Ŧãƒŧã™ã‚‹æĄäģļぎäŋŽæ­Ŗ (#13116)
* fix(misskey-js): バãƒŧã‚¸ãƒ§ãƒŗãƒã‚§ãƒƒã‚¯ãŽãƒˆãƒĒã‚ŦãƒŧæĄäģļをäŋŽæ­Ŗ

* chore(misskey-js): 2024.2.0-beta.8
2024-02-01 09:42:55 +09:00
ãŠã•ã‚€ãŽã˛ã¨
d5860d0685 fix(frontend): styleãŽæŒ‡åŽšæ–šæŗ•ã‚’å¤‰æ›´ (#13120) 2024-01-31 20:35:07 +09:00
zyoshoka
2db5b61616 refactor(backend): Useré–ĸé€ŖãŽã‚šã‚­ãƒŧマ/型ぎ指厚をåŧˇãã™ã‚‹ (#12808)
* refactor(backend): Useré–ĸé€ŖãŽã‚šã‚­ãƒŧマ/型ぎ指厚をåŧˇãã™ã‚‹

* refactor(backend): `pack()`ぎåŧ•æ•°ãĢ゚キãƒŧマを指厚するようãĢ

* chore: fix ci

* fix: 変更æŧã‚Œ

* fix ci

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-31 15:45:35 +09:00
syuilo
8aea3603a6 refactor(frontend): global/router -> router 2024-01-30 21:07:34 +09:00
syuilo
eb078d67ab Revert "Revert "Create deploy-test-environment.yml (#13079)""
This reverts commit 4553d6426b.
2024-01-30 21:02:58 +09:00
syuilo
eef46ed3c9 2024.2.0-beta.8 2024-01-30 21:00:17 +09:00
syuilo
e90dea4be9 update deps 2024-01-30 20:59:44 +09:00
ã‹ãŖã“ã‹ã‚Š
6a41afaaee fix/refactor(reversi): æ—ĸ存ぎバグをäŋŽæ­Ŗãƒģåž‹åŽšįžŠã‚’åŧˇåŒ– (#13105)
* æ—ĸ存ぎバグをäŋŽæ­Ŗ

* fix types

* fix misskey-js autogen

* Update index.d.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-30 20:54:30 +09:00
yukineko
a6a91fec3a refactor: frontendぎcomponentsぎ型エナãƒŧを攚善 (#12926)
* add: safeFloatParserをčŋŊ加

* fix: æŦ ã‘ãĻいた型をčŋŊ加

* refactor: pageBlockTypesをjson-schemaãĢį§ģ植

* refactor: components/global内ぎ型エナãƒŧがå‡ēãĻã„ã‚‹įŽ‡æ‰€ã‚’äŋŽæ­Ŗ

* lint: fix null check style

* refactor: fix type error

* refactor: fix some type errors

* fix: įŋģč¨ŗãŒæŠœã‘ãĻã„ãŸįŽ‡æ‰€ã‚’äŋŽæ­Ŗ

* refactor: getJsonSchemaã§æ­Ŗã—ã„ã‚šã‚­ãƒŧマがčŋ”されるようãĢäŋŽæ­Ŗ

* fix: MkChartぎ型エナãƒŧとbytesã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix(misskey-js): `drive`->`folderUpdated`ぎpayloadãŽåž‹ãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ

* refactor: fix some type errors

* change: CaptchačĒ­ãŋčžŧãŋä¸­ãŽæ–‡č¨€ã‚’LoadingãĢ変更

* refactor(backend/misskey-js): MainEventぎ型を攚善

* refactor: chartjs-plugin-gradientがäēŒé‡ã§pluginãĢį™ģéŒ˛ã•ã‚ŒãĻいたぎをäŋŽæ­Ŗ

* update: misskey-js.api.md

* refactor: fix some type errors

* fix: backendぎtypecheckがčŊãĄãĻいたぎをäŋŽæ­Ŗ

* update: misskey-js.api.md

* add: json-schemaぎnoteãĢpollãŽåž‹åŽšįžŠã‚’čŋŊ加

* refactor: noteぎjson-schemaぎ型を攚善

* refactor: MkPoll

* refactor: fix some type errors

* change: UserLiteãĢisLockedを持たせるようãĢ

* fix: notification゚キãƒŧマãĢroleがåĢぞれãĻいãĒいぎをäŋŽæ­Ŗ

* Revert "change: UserLiteãĢisLockedを持たせるようãĢ"

This reverts commit 1bb0c8e7a9.

* fix: フりロãƒŧ通įŸĨからéĩåžĸへぎフりロãƒŧã‚’čĄŒã†ã¨å‡Ļį†ä¸­ãŽãžãžæ­ĸãžãŖãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* refactor: note゚キãƒŧマぎvisibilityãĢenumをčŋŊ加

* change: deepCloneぎCloneableTypeãĢundefinedをčŋŊ加

* refactor: fix some type errors

* refactor: `allowEmpty: false`をäŊŋį”¨ã—ãĻã„ãŸįŽ‡æ‰€ã‚’`minLength: 1`ãĢįŊŽãæ›ãˆ

* enhance: API 'retension' ぎresponseぎ型をčŋŊ加

* fix: Charté–ĸé€ŖãŽtooltipãŒæ­Ŗã—ã„äŊįŊŽãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* refactor: fix some type errors

* fix: åž‹æƒ…å ąãŒä¸čļŗã—ãĻいたぎをäŋŽæ­Ŗ

* enhance: announcement゚キãƒŧマãĢenumをčŋŊ加

* enhance: ロãƒŧãƒĢポãƒĒã‚ˇãƒŧãŽåž‹åŽšįžŠã‚’RoleServiceからjson-schemaãĢį§ģ植

* refactor: policiesを`ref: RolePolicies`ãĢįĩąä¸€

* fix: API `meta` ぎãƒŦã‚šãƒãƒŗã‚šãŽåž‹ãĢpoliciesがåĢぞれãĻいãĒいぎをäŋŽæ­Ŗ

* refactor: fix some type errors

* fix: backendぎlintがčŊãĄãĻいるぎをäŋŽæ­Ŗ

* fix: MkFoldableSectionぎ開閉時ぎanimationãŒéŠį”¨ã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix: backendぎtypecheckがčŊãĄãĻいるぎをäŋŽæ­Ŗ

* update: run build-misskey-js-with-types

* fix: MkDialogぎmount時ãĢ文字数åˆļé™ãŽåˆ¤åŽšãŒčĄŒã‚ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md

* refactor: MkUserSelectDialogぎ型を攚善

* fix: deepCloneでundefinedはcloneしãĒいようãĢ (#9207)

* change: frontendぎcloneをbackend側ãĢも反映

* update: CHANGELOG.md

* fix: RoleServiceからPackを通しãĻ型RolePoliciesãĢ䞝存させãĒいようãĢ

* Update packages/frontend/src/scripts/get-note-summary.ts

* revert RoleService.ts changes

* change:  optional chaining -> non-null assertion

* remove: unused import

* fix: propsã§æ¸Ąã•ã‚ŒãŸuserがUserLiteぎ場合ãĢæ„å›ŗã—ãĒい動äŊœãĢãĒãŖãĻしぞうぎをäŋŽæ­Ŗ

* change: fix null check style

* refactor: fix type error

* change: fix null check style

* Update packages/frontend/src/components/MkDrive.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* refactor: css moduleでglobalをäŊŋわãĒいようãĢ

* refactor: roleぎiconUrlはåŋ…ず存在するもぎとしãĻæ‰ąã†ã‚ˆã†ãĢ

* enhance: MenuButtonぎactiveãĢcomputedを受けäģ˜ã‘られるようãĢ

* Update packages/frontend/src/components/MkNotePreview.vue

* Update MkWindow.vue

* refactor: notification.noteはåŋ…ず存在するもぎとしãĻæ‰ąã†ã‚ˆã†ãĢ

* Update packages/frontend/src/components/MkNotification.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix: MkSignupDialogでdoneぎemit時ãĢresをåĢんでいãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ

* Update packages/frontend/src/scripts/clone.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* refactor: 不čρãĒčŋ”り値ぎ型を削除

* refactor: 不čρãĒnullチェックを削除

* update: misskey-js-autogen

* update: clone.ts

* refactor

* Update MkNotification.vue

* Update MkNotification.vue

* âœŒī¸

* Update MkNotification.vue

* Update MkNotification.vue

* Update MkNotification.vue

* Update MkNotifications.vue

* Update MkUserSetupDialog.Profile.vue

* Update MkUserCardMini.vue

* âœŒī¸

* Update MkMenu.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-30 19:53:53 +09:00
tamaina
9ac2c36d76 iOSで大きãĒį”ģ像を変換しãĻã‚ĸップロãƒŧドできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#13109)
Fix https://github.com/misskey-dev/misskey/issues/12026
2024-01-30 15:01:24 +09:00
Kagami Sascha Rosylight
e21cecefa1 test(frontend): load default config to start vite (#12867)
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2024-01-29 21:39:34 +09:00
ã‹ãŖã“ã‹ã‚Š
4535f9b41b fix(i18n): ã‚šãƒˆãƒƒã‚¯æƒ…å ąã¨ãƒ•ãƒ­ãƒŧæƒ…å ąãŽæ–‡č¨€ã‚’ã‚ã‹ã‚Šã‚„ã™ãå¤‰æ›´ (#13085)
* fix(i18n): ã‚šãƒˆãƒƒã‚¯æƒ…å ąã¨ãƒ•ãƒ­ãƒŧæƒ…å ąã‚’ã‚ã‹ã‚Šã‚„ã™ãæ›¸ãį›´ã™

* Update ja-JP.yml

* Update ja-JP.yml
2024-01-29 21:33:42 +09:00
ã‹ãŖã“ã‹ã‚Š
b62d9f3920 feat(frontend/nirax): ãƒĒダイãƒŦã‚¯ãƒˆã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#13030)
* feat(frontend/nirax): ãƒĒダイãƒŦã‚¯ãƒˆã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* revert demonstrative changes

* fix

* revert unrelated changes

* ãƒĒダイãƒŦクトぎ際ãĢパ゚が変わらãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* ãƒĒダイãƒŦクトがåŋ…čρãĒrouteã‚’č¨­åŽš

* fix lint

* router向けe2eテ゚トぎčŋŊ加

* fix

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
2024-01-28 19:22:38 +09:00
syuilo
fe7036a1a8 Update CHANGELOG.md 2024-01-28 15:09:32 +09:00
woxtu
cdac3988b5 fix(backend): Fix typos in job configurations (#13086)
* Fix typos

* Update CHANGELOG
2024-01-28 15:08:45 +09:00
ã‹ãŖã“ã‹ã‚Š
9753cce4aa enhance(frontend): ãƒĒãƒĸãƒŧトぎãƒĻãƒŧã‚ļãƒŧã¯ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒĒãƒĸãƒŧãƒˆã§čĄ¨į¤ēできるようãĢ (#13087)
* enhance(frontend): ãƒĒãƒĸãƒŧトぎãƒĻãƒŧã‚ļãƒŧã¯ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒĒãƒĸãƒŧãƒˆã§čĄ¨į¤ēできるようãĢ

* change changelog

* Apply suggestions from code review

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-27 18:25:15 +09:00
ã‹ãŖã“ã‹ã‚Š
30f4023c36 refactor(frontend/MediaPlayer): cssãŽé‡č¤‡ã‚’å‰Šé™¤ (#13094)
* Update MkMediaAudio.vue

* Update MkMediaVideo.vue
2024-01-27 16:33:30 +09:00
ã‹ãŖã“ã‹ã‚Š
15727088be fix misskey-js version 2024-01-27 10:34:07 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b7270c6238 fix(dev): pnpm devで䞝存é–ĸäŋ‚更新が一部反映されãĒい (#13091) 2024-01-27 09:18:09 +09:00
syuilo
bb330533c1 New Crowdin updates (#13082)
* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Japanese, Kansai)
2024-01-26 14:24:38 +09:00
syuilo
5342692b1e 2024.2.0-beta.7 2024-01-24 20:31:05 +09:00
syuilo
ef8eaf8e89 New Crowdin updates (#13080)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2024-01-24 20:29:05 +09:00
syuilo
4553d6426b Revert "Create deploy-test-environment.yml (#13079)"
This reverts commit 4de14fb5cf.
2024-01-24 17:31:34 +09:00
syuilo
b33cfc2876 test 2024-01-24 17:13:58 +09:00
Srgr0
4de14fb5cf Create deploy-test-environment.yml (#13079) 2024-01-24 17:11:52 +09:00
syuilo
60156a40b2 fix(reversi/backend): refactor and fixes 2024-01-24 16:44:12 +09:00
syuilo
5719a929ad enhance(reversi): 変則ãĒã—ãƒžãƒƒãƒãƒŗã‚°ã‚’å¯čƒŊãĢ 2024-01-24 16:37:06 +09:00
syuilo
2b6bf074c6 2024.2.0-beta.6 2024-01-24 15:20:12 +09:00
syuilo
37d87854c2 New translations ja-jp.yml (Japanese, Kansai) (#13077) 2024-01-24 15:19:14 +09:00
syuilo
d27b3525cd enhance(reversi): improve matching system 2024-01-24 15:18:50 +09:00
syuilo
7beb4ed131 fix(frontend/reversi): fix game preview 2024-01-24 14:52:19 +09:00
ã‹ãŖã“ã‹ã‚Š
177c35e321 fix(frontend/pizzax): ã‚ĒブジェクトãĢnullがある場合ãĢæ­Ŗã—ããƒžãƒŧジされãĒいぎをäŋŽæ­Ŗ (#13073)
* fix(frontend/pizzax): ã‚ĒブジェクトãĢnullがある場合ãĢæ­Ŗã—ããƒžãƒŧジされãĒい

* fix types

* マãƒŧジを内čŖŊ
2024-01-24 14:45:27 +09:00
syuilo
ca9be872a8 2024.2.0-beta.5 2024-01-24 13:55:57 +09:00
syuilo
a97d4fa4ef fix(reversi): wait redis operation to improve stability 2024-01-24 13:53:55 +09:00
syuilo
908e0f3b8b perf(reversi): set expire matchSpecific and matchAny 2024-01-24 13:51:16 +09:00
syuilo
b68446b289 enhance(reversi): tweak MATCHING_TIMEOUT_MS 2024-01-24 13:32:08 +09:00
syuilo
608e7c1546 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-24 13:17:36 +09:00
syuilo
a3ba315dc6 enhance(reversi): improve game setting flow 2024-01-24 13:17:34 +09:00
syuilo
df5f14ca7a New translations ja-jp.yml (Japanese, Kansai) (#13074) 2024-01-24 10:52:47 +09:00
syuilo
d060bb44e1 enhance(reversi): improve stability 2024-01-24 10:51:49 +09:00
syuilo
645f5e8633 enhance(reversi): 開始時ãĢå¯žåą€ã‚’ã‚ˇã‚§ã‚ĸできるようãĢ 2024-01-24 10:36:02 +09:00
syuilo
547be1973d fix of 65557d5f27 2024-01-24 10:35:44 +09:00
syuilo
65557d5f27 enhance(reversi): more robust matching process 2024-01-24 10:16:05 +09:00
syuilo
cc420c245f enhance(reversi): æē–備中ぎč‡Ēåˆ†ãŽå¯žåą€ã‚‚ä¸€čϧãĢ襨į¤ēするようãĢ 2024-01-24 09:41:22 +09:00
syuilo
443d1b2f5c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-24 09:31:06 +09:00
syuilo
1f8d275094 🎨 2024-01-24 09:30:38 +09:00
ã‹ãŖã“ã‹ã‚Š
2efcb27043 fix(frontend/HorizontalSwipe): ゚ワイプãƒģUIã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒį„ĄåŠšãŽéš›ã¯ãƒˆãƒŠãƒŗã‚¸ã‚ˇãƒ§ãƒŗã‚’čĄŒã‚ãĒいようãĢ (#13076)
* fix(frontend/HorizontalSwipe): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’æ¸›ã‚‰ã™ãŒč€ƒæ…Žã•ã‚Œã‚‹ã‚ˆã†ãĢ

* fix

* fix

* revert unused change

* fix
2024-01-24 09:22:51 +09:00
syuilo
298bc34eaf 2024.2.0-beta.4 2024-01-23 10:54:04 +09:00
syuilo
62f6f6af02 New Crowdin updates (#13061)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)
2024-01-23 10:53:47 +09:00
syuilo
e8ba0b3f54 enhance(reversi): improve desync handling 2024-01-23 10:51:59 +09:00
syuilo
f48f7149f8 🎨 2024-01-23 09:43:54 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
d2ccce6366 fix(build): ゚クãƒĒプトぎ名前ぎ変更æŧã‚Œ (#13068)
* fix(build): ゚クãƒĒプトぎ名前ぎ変更æŧã‚Œ

* æŧã‚ŒãŽæŧã‚Œ
2024-01-23 07:57:56 +09:00
tamaina
af2d81a990 perf: (productionぎ)dependenciesから@typesを削除、reversi/bubble-gameをesbuildãĢする (#13067)
* perf: (productionぎ)dependenciesから@typesを削除、reversi/bubble-gameをesbuildãĢする

* fix

* fix
2024-01-23 06:36:44 +09:00
ikasoba
58ac8bc8e9 äŋŽæ­Ŗã§ããŸã‹ã‚‚ (#13066) 2024-01-23 06:35:15 +09:00
tamaina
2ee5507d06 fix of #13014 (misskey-js publish) 2024-01-22 15:25:22 +00:00
tamaina
31a39776f5 chore: publish misskey-js automatically (#13014)
* chore: publish @misskey-dev/misskey-js

* remove @misskey-dev/

* ??

* correct version

* version
2024-01-23 00:19:43 +09:00
syuilo
5e307e472d 2024.2.0-beta.3 2024-01-22 18:33:40 +09:00
syuilo
e0ad066382 fix lint 2024-01-22 18:32:32 +09:00
syuilo
99fe03bd4d 🎨 2024-01-22 18:31:59 +09:00
ãŠã•ã‚€ãŽã˛ã¨
850d38414e fix: 2024-01-22 10:50æ™‚į‚šãŽdevelopãĢãĻCIãŒã‚ŗã‚ąãĻいる (#13060)
* fix: バブãƒĢã‚˛ãƒŧムぎビãƒĢãƒ‰å¤ąæ•—äŋŽæ­Ŗ

* fix: api.jsonãŽåŽšįžŠčĒ¤ã‚Šã‚’äŋŽæ­Ŗ

* fix: lint.yml(typecheck)

* fix: fix eslint error

* fix: frontend vitest version

* fix: frontend vitest version

* fix:

* fix: cypress

* fix: misskey-js test

* fix: misskey-js tsd(tsdはpakcage.jsonぎexportsをã‚ĩポãƒŧトしãĒいīŧŸ)

* fix: conflict

* fix: 間違えãĻ上書きしたところをäŋŽæ­Ŗ

* fix: 再

* fix: api.json

* fix: api.json

* fix: ã‚ŋイムã‚ĸã‚Ļトåģļ長

* Update packages/misskey-js/jest.config.cjs

Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-01-22 18:01:54 +09:00
syuilo
d380ed36de fix lint 2024-01-22 18:00:46 +09:00
syuilo
5c8888d6a8 enhance(reversi): render ogp 2024-01-22 17:59:12 +09:00
syuilo
4af3640bd3 fix lint 2024-01-22 17:44:03 +09:00
syuilo
94e282b612 perf(reversi): improve performance of reversi backend 2024-01-22 15:41:29 +09:00
syuilo
259992c65f enhance(reversi): some tweaks 2024-01-22 12:03:32 +09:00
syuilo
67f6157d42 2024.2.0-beta.2 2024-01-22 09:30:00 +09:00
syuilo
0cfeb42786 New Crowdin updates (#13056)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Danish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Hungarian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Lojban)

* New translations ja-jp.yml (Sinhala)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Kannada)

* New translations ja-jp.yml (Haitian Creole)

* New translations ja-jp.yml (Kabyle)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2024-01-22 09:29:26 +09:00
syuilo
a431dde537 refactor(reversi): refactoring of reversi backend 2024-01-22 09:29:06 +09:00
ã‹ãŖã“ã‹ã‚Š
4f95b8d9d2 fix(frontend/pizzax): デフりãƒĢãƒˆå€¤ãŒéŠį”¨ã§ããĒいことがあるぎをäŋŽæ­Ŗ (#13057)
* fix(frontend/pizzax): デフりãƒĢãƒˆå€¤ãŒéŠį”¨ã§ããĒいことがあるぎをäŋŽæ­Ŗ

* fix

* ã„ã‚‰ã‚“ãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’ã‘ã™
2024-01-22 09:20:56 +09:00
syuilo
9eb0468cd2 2024.2.0-beta.1 2024-01-22 09:14:45 +09:00
syuilo
1a01a85182 perf(reversi): improve performance of reversi backend 2024-01-22 08:39:38 +09:00
syuilo
3ff229af6f enhance(frontend): ãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚°ãĒお 2024-01-21 20:26:52 +09:00
ã‹ãŖã“ã‹ã‚Š
3784b39a5f enhance(frontend): 孪ᝀãĢåŋœã˜ãŸį”ģéĸぎæŧ”å‡ēã‚’å—åŠįƒãĢ寞åŋœã•せる (#12838)
* (enhance) 孪ᝀãĢåŋœã˜ãŸį”ģéĸぎæŧ”å‡ēã‚’å—åŠįƒãĢ寞åŋœã•せる

* Update Changelog

* (add) åŠįƒãŽį°Ąæ˜“č‡Ē動判厚

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-21 19:08:07 +09:00
dependabot[bot]
676ee87963 chore(deps-dev): bump vite in /scripts/changelog-checker (#13040)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.11 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-21 19:05:02 +09:00
syuilo
b52fe6cc86 New Crowdin updates (#12845)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)
2024-01-21 18:44:51 +09:00
syuilo
f4657eb16f update deps 2024-01-21 18:43:01 +09:00
1Step621
90e0a6e2c3 Enhance(frontend): įĩĩæ–‡å­—įˇ¨é›†ãƒ€ã‚¤ã‚ĸログをã‚Ļã‚Ŗãƒŗãƒ‰ã‚ĻãĢする (#13047)
* įĩĩæ–‡å­—įˇ¨é›†ãƒ€ã‚¤ã‚ĸログをã‚Ļã‚Ŗãƒŗãƒ‰ã‚ĻãĢする

* update CHANGELOG.md
2024-01-21 18:30:05 +09:00
ã‹ãŖã“ã‹ã‚Š
0580ba1fb5 enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒ•ã‚ŖãƒĢã‚ŋãƒŧãŽč¨­åŽšã‚’äŋæŒīŧ‹ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒノãƒŧトを隠せるようãĢ (#12848)
* (enhance) ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒ•ã‚ŖãƒĢã‚ŋãƒŧぎįŠļæ…‹ã‚’č¨˜æ†ļするようãĢ

* fix

* (enhance) ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒ投į¨ŋをミãƒĨãƒŧトåŊĸåŧã§čĄ¨į¤ēする(TLぎãŋ)

* fix

* Update Changelog

* Fix changelog

* LintエナãƒŧをæŊ°ã™

* Update locales/ja-JP.yml

* hideSensitive -> withSensitive

* Update CHANGELOG.md

* Update ja-JP.yml

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-21 18:29:17 +09:00
ã‹ãŖã“ã‹ã‚Š
fb309f3d4f return a Vary: Accept header for all dual-format endpoints #365 (#13044)
`/users/:user`, `/@:user`, `/notes/:note` return different responses
depending on the request's `Accept:` header. If we don't consistently
return a `Vary: Accept` header, browsers and caching proxies will get
confused, and return AP representations when HTML was requested, or
vice versa.

Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-21 18:14:42 +09:00
syuilo
4c87e98e12 fix(frontend): MkHorizontalSwipeã§ãƒĄãƒ‹ãƒĨãƒŧを閉じるぎãĢ2回クãƒĒックがåŋ…čρãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
#13055
2024-01-21 18:08:49 +09:00
syuilo
b3cc17ea0d enhance(reversi): tweak reversi 2024-01-21 17:08:36 +09:00
syuilo
6039f27bd5 enhance(reversi): tweak reversi 2024-01-21 12:05:51 +09:00
ã‹ãŖã“ã‹ã‚Š
4de77784c9 enhance(sw): ã‚Ēãƒ•ãƒŠã‚¤ãƒŗčĄ¨į¤ēぎデã‚ļã‚¤ãƒŗã‚’æ”šå–„ (#13052)
* enhance(sw): ã‚Ēãƒ•ãƒŠã‚¤ãƒŗčĄ¨į¤ēぎデã‚ļã‚¤ãƒŗã‚’æ”šå–„

* Update Changelog

* fix

* fix

* fix

* 言čĒžãŒå–åž—ã§ããĒã‹ãŖãŸå ´åˆãŽãƒ•ã‚ŠãƒŧãƒĢバックをčŋŊ加

* (change) translation key
2024-01-21 11:50:05 +09:00
syuilo
a17251d913 enhance(reversi): tweak reversi 2024-01-21 10:07:43 +09:00
ã‹ãŖã“ã‹ã‚Š
576484835e enhance(frontend): ノãƒŧトäŊœæˆį”ģéĸぎæˇģäģ˜ãƒĄãƒ‹ãƒĨãƒŧã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢをæļˆã›ã‚‹ã‚ˆã†ãĢ (#12858)
* (enhance) æˇģäģ˜į”ģéĸã‹ã‚‰į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢをæļˆã›ã‚‹ã‚ˆã†ãĢ

* Update Changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-21 05:26:13 +09:00
syuilo
fcd7ffe956 enhance(reversi): tweak reversi 2024-01-20 21:23:33 +09:00
syuilo
7d57487026 Update Dockerfile 2024-01-20 18:14:20 +09:00
syuilo
c48d9cca0f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-20 18:12:27 +09:00
syuilo
3cb543f75d enhance(reversi): tweak reversi
Resolve #13048
2024-01-20 18:12:24 +09:00
1Step621
c115b8e322 Fix(frontend): æ—ĨæœŦčĒžãŽUnicodeįĩĩ文字čŋŊåŠ čžžæ›¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢするとįĩĩ文字ピッã‚ĢãƒŧでUnicodeįĩĩ文字を検į´ĸできãĒくãĒるぎをäŋŽæ­Ŗ (#13046)
* įĩĩæ–‡å­—čžžæ›¸ãŽã‚ĩãƒ­ã‚˛ãƒŧトペã‚ĸをäŋŽæ­Ŗ

* update CHANGELOG.md

* Revert "update CHANGELOG.md"

This reverts commit 7c24fa611a.
2024-01-20 17:28:21 +09:00
syuilo
f6b7754fb1 🎨 2024-01-20 15:52:35 +09:00
syuilo
3bf3ba450c enhance(reversi): tweak reversi 2024-01-20 14:51:40 +09:00
syuilo
094c6e32ff add missing ext 2024-01-20 14:05:09 +09:00
syuilo
cb74b61755 fix api-extractor 2024-01-20 14:01:27 +09:00
syuilo
1de29e5566 refactor: migrate to ESM 2024-01-20 13:57:03 +09:00
syuilo
b9a81edae5 enhance(reversi): tweak reversi 2024-01-20 13:14:46 +09:00
syuilo
f86d0186d2 fix(dev): fix pnpm dev 2024-01-20 11:18:53 +09:00
syuilo
151e3bc940 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-20 11:11:23 +09:00
syuilo
44b8ac135f fix(dev): fix workspace settings 2024-01-20 11:11:20 +09:00
ã‹ãŖã“ã‹ã‚Š
272590ef94 fix lint 2024-01-20 10:10:37 +09:00
syuilo
79eac66d39 tweak reversi map 2024-01-20 10:02:09 +09:00
syuilo
e2985cf122 lint fixes 2024-01-20 09:59:04 +09:00
syuilo
bc7b2f1876 lint fix 2024-01-20 09:56:13 +09:00
syuilo
91522381b6 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-20 09:53:29 +09:00
syuilo
952386ba8f refactor: extract bubble-game engine as independent package 2024-01-20 09:53:26 +09:00
Acid Chicken (įĄĢ酸éļ)
7881f06be0 refactor: deprecate i18n.t (#13039)
* refactor: deprecate i18n.t

* revert: deprecate i18n.t

This reverts commit 7dbf873a2f.

* chore: reimpl
2024-01-20 08:11:59 +09:00
syuilo
a637b4e282 feat: reversi
Resolve #12962
2024-01-19 20:51:49 +09:00
1Step621
678dba9245 Enhance(frontend): MFMãŽåąžæ€§ãĢã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧãƒˆãŒåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#12803)
* MFMãŽãƒ‘ãƒŠãƒĄãƒŧã‚ŋでã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトできるようãĢ

* tweak conditions & refactor

* ãƒ•ã‚Ąã‚¤ãƒĢæœĢå°žãŽæ”ščĄŒåŋ˜ã‚Œ

* remove console.log & refactor

* 型äģ˜ã‘ãĢ敗北

* fix

* update CHANGELOG.md

* tweak conditions

* CHANGELOGぎ様åŧãƒŸã‚š

* CHANGELOGを書く場所を間違えãĻいたぎでäŋŽæ­Ŗ

* move changelog

* move changelog

* typeof MFM_TAGS[number]

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* $[border.noclip ]寞åŋœ

* Update const.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-19 18:50:26 +09:00
AsukaMari
b17eb8e537 fix: Some fixes for #12850 (#12862)
- refinement the error message when trueMail validation fails
- the settings of trueMail are not displayed after saving
- changing how `Active Email Validation` is saved
2024-01-19 18:48:30 +09:00
Korange
8be977b32b 「外部ã‚ĩã‚¤ãƒˆã‹ã‚‰ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢ」ぎパ゚を /install-extensions ãĢ変更 (#12991)
* /install-extensionsãĢ変更

* CHANGELOG.mdãĢčŋŊ記

* æ—§ãƒ‘ã‚šã‚‚åˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ
2024-01-19 18:46:53 +09:00
ã‹ãŖã“ã‹ã‚Š
3ad2732375 fix(frontend/HorizontalSwipe): ペãƒŧジぎčĻį´ ãŒã¯ãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#13036) 2024-01-19 17:19:06 +09:00
Acid Chicken (įĄĢ酸éļ)
d85085d16f refactor: style 2024-01-19 11:54:00 +09:00
Acid Chicken (įĄĢ酸éļ)
43401210c3 refactor: fully typed locales (#13033)
* refactor: fully typed locales

* refactor: hide parameterized locale strings from type data in ts access

* refactor: missing assertions

* docs: annotation
2024-01-19 07:58:07 +09:00
ã‹ãŖã“ã‹ã‚Š
c1019a006b feat(frontend): æ¨Ē゚ワイプでã‚ŋブを切りæ›ŋえる抟čƒŊ (#13011)
* (add) æ¨Ē゚ワイプでã‚ŋブを切りæ›ŋえる抟čƒŊ

* Change Changelog

* y斚向ぎį§ģ動が一厚量をčļ…えたら゚ワイプを中断するようãĢ

* Update swipe distance thresholds

* Remove console.log

* adjust threshold

* rename, use v-model

* fix

* Update MkHorizontalSwipe.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* use css module

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-18 18:21:33 +09:00
ã‹ãŖã“ã‹ã‚Š
67a41c09ae fix(frontend/MediaVideo): å†į”Ÿã‚ˇãƒŧクバãƒŧぎåŊ“たり判厚をčĒŋ整 (#13027)
* fix(frontend/MediaVideo): å†į”Ÿã‚ˇãƒŧクバãƒŧぎåŊ“たり判厚をčĒŋ整

* fix
2024-01-18 14:45:11 +09:00
FineArchs
fc7cd636a3 refactor: MkCodeã‚’ãƒ–ãƒ­ãƒƒã‚¯ã¨ã‚¤ãƒŗãƒŠã‚¤ãƒŗã§åˆĨã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆåŒ–ã™ã‚‹ (#13026)
* Create MkCodeInline.vue

* Update MkCode.vue

* Update MkMisskeyFlavoredMarkdown.ts

* Update flash.vue

* Update MkCodeInline.vue
2024-01-18 12:16:12 +09:00
syuilo
1e237a7df5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-18 11:19:45 +09:00
syuilo
1dcf25c24f chore(drop-and-fusion): bump version 2024-01-18 11:19:43 +09:00
FineArchs
9a40b366a3 MkCodeãĢã‚ŗãƒ”ãƒŧボã‚ŋãƒŗã‚’čŋŊ加 (#12999)
* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update MkCode.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-18 10:53:29 +09:00
syuilo
945d6a2b09 enhance(drop-and-fusion): ã‚˛ãƒŧãƒ ãƒãƒŠãƒŗã‚šãŽčĒŋ整ãĒお 2024-01-17 20:11:32 +09:00
a
0283142d0e Fix: properly handle cc followers (#13009)
* Fix: properly handle cc followers

Fix #13001

* Update CHANGELOG.md

* Fix syntax error
2024-01-17 18:19:20 +09:00
FineArchs
bcb4560f0d $[border ...]ãĢクãƒĒãƒƒãƒ”ãƒŗã‚°æŠŸčƒŊをčŋŊ加 (#13002)
* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update CHANGELOG.md

* Set clipping as default
2024-01-17 17:42:19 +09:00
ã‹ãŖã“ã‹ã‚Š
8db800ed98 enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢノãƒŧトぎ場合はそぎ前垌をčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ (#13019)
* ãƒãƒŖãƒŗãƒãƒĢノãƒŧトぎ場合はそぎ前垌をčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ

* Update Changelog
2024-01-17 15:22:07 +09:00
1Step621
acab9ccb81 Enhance(frontend): MkCustomEmojiDetailedDialogをčĒŋ整 (#13015)
* MkEmojiDetailedDialogをčĒŋ整

* įĩĩ文字ナイã‚ģãƒŗã‚šã§MFMをäŊŋえるようãĢ

* <a> -> <MkLink>

* å…Ĩ力ボック゚でmfmぎã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトを劚かせる
2024-01-17 14:29:24 +09:00
ikasoba
bc5aebe956 enhance(frontend): ペãƒŧã‚¸éˇį§ģ時ãĢPlayerを閉じるようãĢ (#13013)
* ãĒんかできた

* update changelog.md

* onDeactivatedをäŊŋうようãĢ
2024-01-17 13:26:36 +09:00
ã‹ãŖã“ã‹ã‚Š
c971edd2dd (style) stickyįŗģフッã‚ŋãƒŧぎデã‚ļã‚¤ãƒŗčĒŋ整 (#13005) 2024-01-17 09:32:52 +09:00
ã‹ãŖã“ã‹ã‚Š
8b0fdfcd69 enhance: 動į”ģãƒģéŸŗåŖ°å‘¨ã‚ŠãŽUIと動äŊœæ”šč‰¯ (#12925)
* wip

* (fix) `/files` をバイトãƒŦãƒŗã‚¸ãƒĒクエ゚トãĢ寞åŋœã•せる

* video

* audio

* fix

* fix

* spdx

* fix (rangeRequest)

* fix

* Update CHANGELOG.md

* (add) ボãƒĒãƒĨãƒŧムをäŋå­˜ã§ãã‚‹ã‚ˆã†ãĢ

* (fix) ミãƒĨãƒŧト垊帰時ãĢéŸŗé‡ãŒå›ē厚される

* named export

* tweak design

* Add sensitive class for audio component

* Refactor seekbar styles

* Refactor hms

* Revert "(add) ボãƒĒãƒĨãƒŧムをäŋå­˜ã§ãã‚‹ã‚ˆã†ãĢ"

This reverts commit 6271f9493b.

* Revert "(fix) ミãƒĨãƒŧト垊帰時ãĢéŸŗé‡ãŒå›ē厚される"

This reverts commit a65002b56e.

* revert revert changes

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-15 18:17:01 +09:00
syuilo
3d83c1aaba enhance(frontend): dedicated games page 2024-01-15 13:51:59 +09:00
YS
d92aaf81c4 refactor: noteテãƒŧブãƒĢãŽã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šæ•´į†ã¨é…åˆ—ã‚ĢナムへぎクエãƒĒã§ã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã‚’äŊŋうようãĢ (#12993)
* Optimize note model index

* enhance(backend): ANY()をやめる (MisskeyIO#239)

* add small e2e test drive endpoint

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-01-15 08:19:27 +09:00
ã‹ãŖã“ã‹ã‚Š
0ea8e0c25c enhance(frontend) æ—ĨæœŦčĒžãŽæ‹Ąåŧĩįĩĩæ–‡å­—čžžæ›¸ã‚’čŋŊ加 (#12855)
* Create ja-JP.json

* Update general.vue

* Update ja-JP.json

* Update ja-JP.json

* Update ja-JP.json

* fix

* fix design

* (Add) ã˛ã‚‰ãŒãĒ [wip]

* fix lint

* Apply suggestions from code review

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* (add) ja-JP_hira

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* (enhance) 言čĒžåã‚’ãĄã‚ƒã‚“ã¨čĄ¨į¤ēするようãĢ

---------

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>
2024-01-14 16:04:48 +09:00
GrapeApple0
ec4e57bb67 fix: isPrivateIpで検č¨ŧ時ãĢipバãƒŧã‚¸ãƒ§ãƒŗãŒä¸€č‡´ã™ã‚‹ã‹ã‚’įĸēčĒã™ã‚‹ã‚ˆã†ãĢ (#12988)
* fix: isPrivateIpで検č¨ŧ時ãĢipバãƒŧã‚¸ãƒ§ãƒŗãŒä¸€č‡´ã™ã‚‹ã‹ã‚’įĸēčĒã™ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-01-14 15:57:26 +09:00
ã‹ãŖã“ã‹ã‚Š
12142a221a enhance(frontend): PlayぎčĒŦ明æŦ„ãĢMFMをäŊŋえるようãĢ (#12899)
* (enhance) PlayぎčĒŦ明æŦ„ãĢMFMをäŊŋえるようãĢ

* Update Changelog

* use class for mfm component

* Update packages/frontend/src/pages/flash/flash-edit.vue

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>

* Update flash.vue

* Update CHANGELOG.md

---------

Co-authored-by: 1Step621 <86859447+1STEP621@users.noreply.github.com>
2024-01-14 15:31:11 +09:00
ikasoba
79a9defa0c 厌成 (#12980) 2024-01-14 15:30:21 +09:00
syuilo
fc4c868269 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-14 13:00:00 +09:00
syuilo
27dc0d3530 enhance(drop-and-fusion): sweets mode 2024-01-14 12:59:58 +09:00
ãŠã•ã‚€ãŽã˛ã¨
57017f2747 feat(CI): CHANGELOG.mdぎčŋŊč¨˜å€‹æ‰€ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹CIをčŋŊ加 (#12963)
* feat(CI): CHANGELOG.mdぎčŋŊč¨˜å€‹æ‰€ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹CIをčŋŊ加

* fix

* remove strategy

* fix

* fix
2024-01-13 21:17:30 +09:00
FineArchs
bc8a741e14 feat: æž įˇšã‚’ã¤ã‘ã‚‹MFMをčŋŊ加 (#12981)
* Update MkMisskeyFlavoredMarkdown.ts

* Update const.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update CHANGELOG.md
2024-01-13 21:17:00 +09:00
syuilo
4846ab077b enhance(drop-and-fusion): refactor and new mode(wip) 2024-01-13 18:03:31 +09:00
syuilo
920888ed2a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-13 17:06:43 +09:00
syuilo
c26c01c7a0 fix type 2024-01-13 17:06:41 +09:00
zyoshoka
d792f4f348 fix(backend): č™šį„ĄãƒŽãƒŧトを投į¨ŋã§ãã‚‹å•éĄŒãŽäŋŽæ­Ŗã¨ api.json ぎ OpenAPI Specification 3.1.0 へぎ寞åŋœ (#12969)
* fix(backend): `text: null`だけぎノãƒŧトは投į¨ŋできãĒいようãĢ

* add test

* Update CHANGELOG.md

* chore: bump OpenAPI Specification from 3.0.0 to 3.1.0

* chore: テ゚トがすでãĢã‚ŗãƒĄãƒŗãƒˆã§č¨˜čŋ°ã•れãĻã„ãŸãŽã§ããŖãĄã‚’äŊŋうことãĢする

* fix test

* fix(backend): prohibit posting whitespace-only notes

* Update CHANGELOG.md

* fix(backend): `renoteId`ぞたは`fileIds`īŧˆ`mediaIds`īŧ‰ãžãŸã¯`poll`が`null`でãĒい場合ãĢ、`text  がįŠēį™Ŋ文字ぎãŋで構成されたãƒĒクエ゚トãĢãĒã‚‹ã“ã¨ã‚’č¨ąå¯ã—ãĻ、įĩæžœã¯`text: null`をčŋ”すようãĢ

* test(backend): åŧ•ᔍrenoteでįŠēį™Ŋ文字ぎãŋで構成されたtextãĢするとãƒŦã‚šãƒãƒŗã‚šãŒ`text: null`ãĢãĒることをチェックするテ゚トをčŋŊ加

* fix(frontend): `text`が`null`ã§ã‚ãŖãĻ`renoteId`と`replyId`が`null`でãĒいようãĒノãƒŧトはåŧ•ᔍãƒĒノãƒŧトとしãĻ襨į¤ēするようãĢ

* fix(misskey-js): OpenAPI 3.1ãĢ寞åŋœ

* fix(misskey-js): åž‹į”Ÿæˆã‚’OpenAPI Specification 3.1.0ãĢ寞åŋœ

* fix(ci): `validate-api.json`をOpenAPI Specification 3.1.0ãĢ寞åŋœ

* fix(ci): ゚キãƒŧマ書き換えぎ際ぎミ゚をäŋŽæ­Ŗ

* Revert "fix(frontend): `text`が`null`ã§ã‚ãŖãĻ`renoteId`と`replyId`が`null`でãĒいようãĒノãƒŧトはåŧ•ᔍãƒĒノãƒŧトとしãĻ襨į¤ēするようãĢ"

This reverts commit a9ca55343d.

* fix(misskey-js): `build-misskey-js-with-types`時は`api.json`ぎGETを゚キップするようãĢ

* Revert "fix(misskey-js): `build-misskey-js-with-types`時は`api.json`ぎGETを゚キップするようãĢ"

This reverts commit 865458989f.

* fix(misskey-js): `openapi-parser`で`validate`ぎかわりãĢ`parse`ã‚’į”¨ã„ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md
2024-01-13 16:54:25 +09:00
syuilo
79370aaee2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-13 15:45:25 +09:00
syuilo
18a5e377f4 tweak 2024-01-13 15:45:23 +09:00
1Step621
19fe32bd7e Feat(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģノãƒŧト内įĩĩ文字ãƒģ/about#emojisでįĩĩæ–‡å­—čŠŗį´°ãŒčĻ‹ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ (#12984)
* ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãƒģノãƒŧト内įĩĩ文字ãƒģ/about#emojisでįĩĩæ–‡å­—čŠŗį´°ãŒčĻ‹ã‚‰ã‚Œã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md

* fix locale & type errors

* fix locale etc

* fix

* fix type

* lint fixes

* lint fixes(2)
2024-01-13 15:25:11 +09:00
syuilo
d246f6c360 enhance(drop-and-fusion): some tweaks 2024-01-13 14:57:06 +09:00
syuilo
5503ad9d1a clean up 2024-01-13 12:01:18 +09:00
syuilo
7b0f5b50fc refactor(drop-and-fusion): some refactors 2024-01-13 12:00:12 +09:00
syuilo
6177fcb2f5 perf(drop-and-fusion): remove root Transition component for improve performance 2024-01-13 11:49:47 +09:00
syuilo
c33f56e3ed refactor(drop-and-fusion): ãƒŦãƒŗãƒ€ãƒĒãƒŗã‚°ã‚„åŠšæžœéŸŗãĢé–ĸするé–ĸåŋƒã‚’ã‚¨ãƒŗã‚¸ãƒŗã‹ã‚‰åˆ†é›ĸ 2024-01-13 11:43:13 +09:00
syuilo
b13410df02 enhance(drop-and-fusion): some tweaks 2024-01-13 09:08:44 +09:00
syuilo
87ffc672dd enhance(drop-and-fusion): yenãƒĸãƒŧãƒ‰ã§į”Ÿæļ¯ã§į¨ŧã„ã éĄã‚’č¨˜éŒ˛ã™ã‚‹ã‚ˆã†ãĢ 2024-01-12 21:01:38 +09:00
syuilo
5672ead957 Update 10000yen.png 2024-01-12 20:45:57 +09:00
syuilo
0aefebf02a enhance(drop-and-fusion): some tweaks 2024-01-12 20:38:04 +09:00
syuilo
271407312e chore(drop-and-fusion): tweak sounds 2024-01-12 17:55:27 +09:00
syuilo
c2a9a7b69e enhance(drop-and-fusion): tweak sounds 2024-01-12 17:34:24 +09:00
syuilo
b920435068 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-12 15:29:22 +09:00
zyoshoka
1aeede97f5 refactor(frontend): activity.heatmap.vueã‚’ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãĢįŊŽæ› (#12967) 2024-01-12 15:29:06 +09:00
syuilo
a5ea7c976b chore(drop-and-fusion): bump version 2024-01-12 15:28:41 +09:00
syuilo
d2063df78d enhance(drop-and-fusion): add new mode, some tweaks 2024-01-12 14:48:44 +09:00
ã‹ãŖã“ã‹ã‚Š
be57ff4985 run pnpm build-misskey-js-with-types (#12972) 2024-01-11 23:41:22 +09:00
syuilo
cf54c2ba47 feat: ranking system of bubble game
Resolve #12961
2024-01-11 18:13:39 +09:00
syuilo
762fa6a8d8 enhance(drop-and-fusion): make game engine headless for server-side running 2024-01-11 12:34:03 +09:00
syuilo
36fd7d17cf enhance(drop-and-fusion): some tweaks 2024-01-10 19:54:59 +09:00
syuilo
5c786cace8 enhance(drop-and-fusion): add game description 2024-01-10 17:31:59 +09:00
1Step621
c1c363bf08 Enhance(frontend): įĩĩ文字ピッã‚Ģãƒŧ/ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧãƒˆã§åŽŒå…¨ä¸€č‡´ãŽįĩĩ文字をå„Ē先するようãĢ (#12928)
* įĩĩ文字ピッã‚Ģãƒŧ/ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧãƒˆã§åŽŒå…¨ä¸€č‡´ãŽįĩĩ文字をå„Ē先するようãĢ

* update CHANGELOG.md

* improve performance
2024-01-10 15:06:04 +09:00
syuilo
4bd9f664d7 enhance(drop-and-fusion): some tweaks 2024-01-10 13:44:00 +09:00
syuilo
3d9e42efca enhance(drop-and-fusion): ãƒĒプãƒŦã‚¤ãŽå€é€Ÿå†į”Ÿå¯žåŋœ 2024-01-10 11:38:49 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
138a248a6c fix(drop-and-fusion): バブãƒĢã‚˛ãƒŧムぎãƒĒトナイボã‚ŋãƒŗã§ãƒĒトナイができãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12957)
ã‚˛ãƒŧム中ãĒらčĢĻã‚ã‚‹ã€ã‚˛ãƒŧムã‚Ēãƒŧバãƒŧį”ģéĸãŽčĄ¨į¤ē中はãƒĒ゚ã‚ŋãƒŧトãĢãĒるようãĢ
2024-01-10 10:40:09 +09:00
FineArchs
6bae440f39 bump aiscript version to 0.17.0 (#12955)
* bump aiscript version to 0.17.0

* Update CHANGELOG.md
2024-01-10 09:47:47 +09:00
syuilo
f5b864df7b fix(frontend): fix game replay 2024-01-10 07:26:16 +09:00
FineArchs
7e52ea4818 Update CHANGELOG.md (#12953) 2024-01-10 00:44:13 +09:00
Camilla Ett
358dc6289b Enhance(frontend): įŽĄį†č€…ãŽå ´åˆã¯API tokenぎį™ē行į”ģéĸã§įŽĄį†æŠŸčƒŊãĢé–ĸする樊限をäģ˜ä¸Žã§ãã‚‹ã‚ˆã†ãĢ (#12944)
* Enhance(frontend): įŽĄį†č€…ãŽå ´åˆã¯API tokenぎį™ē行į”ģéĸã§įŽĄį†æŠŸčƒŊãĢé–ĸする樊限をäģ˜ä¸Žã§ãã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md

* tweak style

* (refactor) remove unnecessary imports

* fix lint

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
2024-01-09 21:18:09 +09:00
syuilo
1063d39de8 enhnace(frontend): tweak game 2024-01-09 21:15:56 +09:00
syuilo
14aedc17ae update sound 2024-01-09 16:06:22 +09:00
ã‹ãŖã“ã‹ã‚Š
0d7f9308cc enhance(frontend): バブãƒĢã‚˛ãƒŧムぎčĢ¸ã€…ã‚’äŋŽæ­Ŗãƒģæ”šč‰¯2 (#12948)
* (fix) ã‚˛ãƒŧãƒ ãŒæ­Ŗå¸¸ãĢįĩ‚äē†ã™ã‚‹ã‚ˆã†ãĢ

* (enhance) åŠšæžœéŸŗãŽéŸŗé‡ã‚’č¨­åŽšå¯čƒŊãĢ

* (add) store

* (add) ã‚šã‚¯ã‚ˇãƒ§ãĢロゴぎ透かしをå…Ĩれる

* Update packages/frontend/src/pages/drop-and-fusion.vue

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

* tweak

* tweak

* tweak

* tweak

* Update drop-and-fusion.vue

* tweak

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-01-09 13:25:33 +09:00
ãŠã•ã‚€ãŽã˛ã¨
34088ecd27 feat(ci): api.jsonぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãƒã‚§ãƒƒã‚¯CIをčŋŊ加 (#12950)
* feat(ci): api.jsonぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãƒã‚§ãƒƒã‚¯CIをčŋŊ加

* fix name
2024-01-09 08:34:23 +09:00
ãŠã•ã‚€ãŽã˛ã¨
0f9e3bccef refactor(CI): äŋŽæ­Ŗį¯„å›˛ã¨é–ĸäŋ‚ãĒいActionsがčĩ°ã‚‹ãŽã‚’抑æ­ĸする (#12918)
* refactor?: äŋŽæ­Ŗį¯„å›˛ã¨é–ĸäŋ‚ãĒいActionsがčĩ°ã‚‹ãŽã‚’抑æ­ĸする

* fix

* ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽå¯žčąĄãĢmisskey-jsをčŋŊ加īŧ†ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽå¯žčąĄãĢmisskey-jsとbackendをčŋŊ加
2024-01-08 23:51:31 +09:00
FineArchs
64de87438e Update CHANGELOG.md (#12949) 2024-01-08 18:51:08 +09:00
ã‹ãŖã“ã‹ã‚Š
5dcd8c827b Update CHANGELOG.md (é …į›ŽãŽé †į•ĒぎäŋŽæ­Ŗ) 2024-01-08 17:56:41 +09:00
ãŠã•ã‚€ãŽã˛ã¨
35ec41fc1e enhance(backend): テ゚トぎéĢ˜é€ŸåŒ– (#12939)
* enhance(backend): テ゚トぎéĢ˜é€ŸåŒ–

* add ls

* č‡Ēå‹•įš„ãĢマãƒŧジされるようãĒぎで不čρ

* čĩˇå‹•æ–šæŗ•ã‚’æƒãˆã‚‹

* fix test
2024-01-08 17:43:52 +09:00
zyoshoka
618e2ba1d2 fix(backend): drive/files/updateãĢãŠã‘ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢ名ぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12923)
* fix(backend): `drive/files/update`ãĢãŠã‘ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢ名ぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md

* refactor: `!== undefined` -> `!= null`

* add test
2024-01-08 17:40:37 +09:00
ãŠã•ã‚€ãŽã˛ã¨
04f9147db6 refactor(frontend): router.tsč§Ŗããģぐし (#12907)
* refactor(frontend): router.tsč§Ŗããģぐし

* add debug hmr option

* fix comment

* fix not working

* add comment

* fix name

* Update definition.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-08 14:44:43 +09:00
syuilo
0ed2a220f4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-08 12:46:23 +09:00
syuilo
e9c3fe1228 enhance(frontend): add game bgm and refactor sound system 2024-01-08 12:46:20 +09:00
Kagami Sascha Rosylight
0c2118e963 refactor: make sure promises are settled before app shutdown (#12942)
👍
2024-01-08 12:28:13 +09:00
syuilo
145d28a8e4 refactor(frontend): extract game engine from vue component 2024-01-08 11:13:20 +09:00
ã‹ãŖã“ã‹ã‚Š
6a02dfdd3b enhance(frontend): バブãƒĢã‚˛ãƒŧムぎčĢ¸ã€…ã‚’äŋŽæ­Ŗãƒģæ”šč‰¯ (#12938)
* enhance(frontend): バブãƒĢã‚˛ãƒŧãƒ ãŽãƒ†ã‚¯ã‚šãƒãƒŖã‚’ã‚˛ãƒŧム開始時ãĢã‚­ãƒŖãƒƒã‚ˇãƒĨするようãĢ

* (fix) ã‚Ģãƒŧã‚ŊãƒĢãŒæž įˇšå†…ã‚’å‹•ãã‚ˆã†ãĢ

* (add) æœ€å¤§ã‚ŗãƒŗãƒœæ•°ã‚’čĄ¨į¤ēするようãĢ

* (add) åŽŸį¸žã‚’čŋŊ加

* Update ja-JP.yml

* tweak

* tweak flavor

* perf tweak

* refactor

* perf tweak

* lint

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-08 11:02:05 +09:00
syuilo
831131864f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-08 10:23:05 +09:00
syuilo
1bd7693416 Update logo.png 2024-01-08 10:23:03 +09:00
ã‹ãŖã“ã‹ã‚Š
5251cd3aad (refactor) apiå‘ŧãŗå‡ēしé–ĸ数ぎãƒŦã‚šãƒãƒŗã‚šåž‹ã‚’åŋ…čρãĢåŋœã˜ãĻã‚ĒãƒŧバãƒŧナイドできるようãĢ (#12936) 2024-01-08 08:13:36 +09:00
zyoshoka
0e536bdd86 refactor(frontend): widgets/server-metric内ぎ型エナãƒŧを除åŽģ (#12937) 2024-01-07 23:56:46 +09:00
syuilo
fd519f5def update game logo 2024-01-07 20:26:37 +09:00
syuilo
0d830d720a enhance(frontend): tweak ui 2024-01-07 16:32:52 +09:00
syuilo
0d49e94982 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-07 16:03:36 +09:00
syuilo
e6022c0d51 enhance(frontend): tweak game 2024-01-07 16:03:23 +09:00
Kagami Sascha Rosylight
5e71418d5c fix(frontend/emoji) restore U+FE0F for simple emojis (#12866)
* fix(frontend/emoji) restore U+FE0F for simple emojis

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-07 16:02:53 +09:00
syuilo
c6a4caa8be refactor 2024-01-07 14:32:57 +09:00
syuilo
1d1780081e enhance(frontend): ã‚˛ãƒŧãƒ ãŽã‚ˇã‚§ã‚ĸ抟čƒŊ 2024-01-07 14:21:19 +09:00
FineArchs
622a09f8ed Fix: Mk:C:mfmぎonClickEvãŒæ­Ŗå¸¸ãĢå‘ŧãŗå‡ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12831)
* fix clickable api

* Update CHANGELOG.md

* revert CHANGELOG.md

* Update CHANGELOG.md
2024-01-07 13:29:17 +09:00
syuilo
00e195f50b tweak game 2024-01-07 13:19:10 +09:00
syuilo
8bf6d31334 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-07 10:36:08 +09:00
Kagami Sascha Rosylight
2a9db983fc feat: export clips (#12931)
* feat: export clips

* Update CHANGELOG.md
2024-01-07 10:35:58 +09:00
syuilo
4ea030d669 tweak game 2024-01-07 10:35:39 +09:00
_
f2dee7b25e Fix: ãƒĒã‚šãƒˆãƒŠã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽã€ŒãƒĒノãƒŧãƒˆã‚’čĄ¨į¤ēã€ãŒæ­Ŗã—ãæŠŸčƒŊしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12932)
* fix: list timeline withRenotes

* add CHANGELOG
2024-01-07 09:57:01 +09:00
syuilo
a0976772b3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-07 09:24:07 +09:00
syuilo
0815a5235d tweak game 2024-01-07 09:24:04 +09:00
Kagami Sascha Rosylight
9eae82de1d chore(dependabot) open-pull-requests-limit=10?
Somehow it's not opening any PR, so try higher count
2024-01-06 13:33:56 +01:00
syuilo
746367004e feat(frontend): add new game 2024-01-06 20:15:28 +09:00
Chocolate Pie
072f67d6e7 feat: Add support for mCaptcha (#12905)
* feat: Add support for mCaptcha

* fix: Fix docker compose configuration

* chore(frontend/docs): update changelog & fix eslint errors

* `@mcaptcha/vanilla-glue`ã‚’ãƒ€ã‚¤ãƒŠãƒŸãƒƒã‚¯ã‚¤ãƒŗãƒãƒŧトするようãĢ

* chore: Add missing prefix to CHANGELOG

* refactor(backend): 遊åŊ“ãĢつけた変数ぎ名前を変更
2024-01-06 20:14:33 +09:00
zyoshoka
b55a6a80e1 refactor(frontend): scripts/form.tsãŽåž‹åŽšįžŠã‚’äŋŽæ­Ŗã—ãĻTS2344/TS2345エナãƒŧを削減 (#12913) 2024-01-06 18:43:28 +09:00
riku6460
24645e3d3d enhance(backend): ActivityPub å‘¨ã‚Šã§é€Ŗåˆå…ˆã‹ã‚‰ HTTP 429 Too Many Requests ã‚’å—ã‘å–ãŖãŸéš›ãĢジョブをãƒĒトナイするようãĢ (#12917)
* enhance(backend): ActivityPub 周りで HTTP 429 Too Many Requests ã‚’å—ã‘å–ãŖãŸéš›ãĢãƒĒトナイするようãĢ

* add to changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-06 09:40:08 +09:00
MeiMei
d415fd29a3 enhance(backend): ActivityPub Deliver queueでBodyをäē‹å‰å‡Ļį†ã™ã‚‹ã‚ˆã†ãĢ (#12916)
* Pre-processing deliver body

* CHANGELOG

* ãƒĢãƒŧãƒ—å†…ã§č¨ˆįŽ—ã•ã‚Œã‚‹ã¨æ„å‘ŗãŒãĒいぎで

* 同じå‡Ļį†ã‚’åŒã˜åŊĸãĢ

---------

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2024-01-06 09:07:48 +09:00
syuilo
7768385be2 refactor(frontend): reduce type errors 2024-01-05 15:25:26 +09:00
syuilo
2177792a3c refactor(frontend): reduce type errors 2024-01-05 12:52:24 +09:00
syuilo
9e20065496 refactor(frontend): reduce type errors 2024-01-05 12:38:06 +09:00
syuilo
2cd32b2248 refactor(frontend): reduce type errors 2024-01-05 12:33:47 +09:00
ãŠã•ã‚€ãŽã˛ã¨
fa9c4a19b9 refactor(frontend): os.tsãĢåŧ•きčžŧんだscripts/api.tsぎ再exportをやめる (#12694)
* refactor(frontend): os.tsãĢåŧ•きčžŧんだscripts/api.tsぎ再exportをやめる

* fix

* fix

* renate to "misskeyApi"

* rename file
2024-01-04 18:32:46 +09:00
syuilo
ea41cc6ec0 refactor(frontend): reduce type errors 2024-01-04 15:30:40 +09:00
syuilo
9716ea0324 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-01-04 15:20:25 +09:00
syuilo
02978d0247 lint 2024-01-04 15:20:23 +09:00
MeiMei
6598d320d6 enhance: Use SI prefixes for job queue widget, extends bytes (#12896)
* Use SI prefixes for job queue widget

* a

* bytes

* lint
2024-01-04 13:04:00 +09:00
FineArchs
f8d5a46dbf Fix: AiScriptぎreadlineぎäŋŽæ­Ŗã‚’PlayäģĨ外ãĢã‚‚éŠį”¨ (#12841)
* add AiScriptReadline() in api.ts

* apply AiScriptReadline on flash.vue

* AiScriptReadline → aiScriptReadline

* Update flash.vue

* Update scratchpad.vue

* Update WidgetAiscript.vue

* Update WidgetAiscriptApp.vue

* Update WidgetButton.vue

* Update plugin.ts
2024-01-04 12:26:57 +09:00
syuilo
da154c8209 Update ROADMAP.md 2024-01-04 08:44:38 +09:00
Camilla Ett
b46f431a2e fix(frontend): ãƒĸデãƒŦãƒŧã‚ŋãƒŧがãƒĻãƒŧã‚ļãƒŧぎã‚ĸバã‚ŋãƒŧバナãƒŧをæœĒč¨­åŽšįŠļ態ãĢå‡ēæĨる抟čƒŊãŒčĄ¨į¤ēされãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ (#12889)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-03 16:41:38 +09:00
ã‹ãŖã“ã‹ã‚Š
30c3f6a222 (fix) MkFormDialogãĢã›ãŖãĻã„ã§ãã‚‹é …į›ŽãŒãĒã„å ´åˆã¯ããŽæ—¨ã‚’čĄ¨į¤ēするようãĢ (#12837) 2024-01-03 13:42:09 +09:00
ãŠã•ã‚€ãŽã˛ã¨
30311aca18 fix(misskey-js): /signupと/signinãŽåŽšįžŠã‚’äŊœæˆã—ãĻãƒ•ãƒ­ãƒŗãƒˆãŽåž‹ã‚¨ãƒŠãƒŧを抑åˆļする (#12846)
* fix(misskey-js): /signupと/signinãŽåŽšįžŠã‚’åžŠæ´ģしãĻãƒ•ãƒ­ãƒŗãƒˆãŽåž‹ã‚¨ãƒŠãƒŧを抑åˆļする

* fix ci

* fix ci

* fix

* fix

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2024-01-03 13:41:28 +09:00
ã‹ãŖã“ã‹ã‚Š
a9127e3ecd enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢノãƒŧãƒˆãŽãƒ”ãƒŗį•™ã‚ã‚’ãƒŽãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧからできるようãĢ (#12887)
* enhance(frontend): ãƒãƒŖãƒŗãƒãƒĢノãƒŧãƒˆãŽãƒ”ãƒŗį•™ã‚ã‚’ãƒŽãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧからできるようãĢ

* Update Changelog
2024-01-03 13:35:40 +09:00
Camilla Ett
58469c0a69 enhance(frontend): ã‚Ģ゚ã‚ŋムįĩĩ文字čŋŊ加į”ģéĸぎ「ã‚ŋグ」ぎčĒŦ明をčŋŊ加 (#12888) 2024-01-03 08:07:04 +09:00
ã‹ãŖã“ã‹ã‚Š
9c5559a570 (fix) MkButtonがãƒĒãƒŗã‚¯ãŽã¨ããƒ›ãƒãƒŧ時ãĢunderlineがå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12849) 2024-01-02 17:48:11 +09:00
ã‹ãŖã“ã‹ã‚Š
3187c6b28d refactor(frontend): MkNumberぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’å†…čŖŊしãĻgsapを削除 (#12859)
* (refactor) MkNumberぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’å†…čŖŊ

* į§’æ•°čĒŋ整

* fix

* fix pnpm-lock

* Update packages/frontend/src/components/MkNumber.vue

* Update packages/frontend/src/components/MkNumber.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2024-01-02 16:55:02 +09:00
Kagami Sascha Rosylight
09aba4cf16 chore(backend/logger): log data for every level if exists (#12863) 2024-01-02 16:52:51 +09:00
ã‹ãŖã“ã‹ã‚Š
5498ec57d0 fix(frontend): MkCodeEditorぎデãƒŧã‚ŋãƒã‚¤ãƒŗãƒ‡ã‚Ŗãƒŗã‚°ã‚’äŋŽæ­Ŗ (#12885)
* (fix) MkCodeEditorぎ双斚向デãƒŧã‚ŋãƒã‚¤ãƒŗãƒ‡ã‚Ŗãƒŗã‚°

* fix
2024-01-02 14:53:28 +09:00
Kagami Sascha Rosylight
4893cce43c chore(dependabot): try enabling again 2023-12-31 19:48:27 +01:00
syuilo
a40ededf6b 2024 2024-01-01 00:30:56 +09:00
syuilo
379079ee42 chore(frontend): update vue to 3.4 2023-12-31 17:01:56 +09:00
tamaina
1d5a0d0777 chore: use @misskey-dev/eslint-plugin (#12860)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-31 15:26:57 +09:00
tamaina
2a33981811 chore: use summaly, browser-image-resizer, and sharp-read-bmp on registry.npmjs.org instead of git (#12856)
* chore: use @misskey-dev/summaly on registry.npmjs.org instead of git

* fix backend dependency

* fic backend dependency

* @misskey-dev/sharp-read-bmp

* fix

* use @misskey-dev/browser-image-resizer
2023-12-31 09:45:35 +09:00
woxtu
c0466d1585 Convert symbols to strings explicitly (#12844) 2023-12-31 07:51:58 +09:00
woxtu
30594dde18 Fix a typo (#12853) 2023-12-29 22:50:03 +09:00
MomentQYC
7948018e6a feat: Add support for TrueMail (#12850)
Co-authored-by: MarryDream <2190758465@qq.com>
2023-12-29 18:23:29 +09:00
ã‹ãŖã“ã‹ã‚Š
8fb8d7c10c enhance(frontend): ãƒãƒƒã‚ˇãƒĨã‚ŋグå…Ĩ力時ãĢ、æœŦ文ぎæœĢå°žãŽčĄŒãĢäŊ•も書かれãĻいãĒい場合は新たãĢ゚ペãƒŧ゚をčŋŊ加しãĒいようãĢ (#12851)
* (enhance) ãƒãƒƒã‚ˇãƒĨã‚ŋグå…Ĩ力時ãĢ、æœŦ文ぎæœĢå°žãŽčĄŒãĢäŊ•も書かれãĻいãĒいãĒら゚ペãƒŧ゚をčŋŊč¨˜ã—ãĒい

* Updahe Changelog
2023-12-29 18:22:40 +09:00
zyoshoka
7ca0af9e7e chore(misskey-js): build-misskey-js-with-types時ãĢapi-extractorをčĩ°ã‚‰ã›ã‚‹ã‚ˆã†ãĢ (#12830) 2023-12-28 13:40:57 +09:00
ã‹ãŖã“ã‹ã‚Š
ac2bace764 Update CHANGELOG.md 2023-12-28 10:27:12 +09:00
syuilo
339acd2644 Merge pull request #12828 from misskey-dev/develop
Release: 2023.12.2
2023-12-28 08:31:51 +09:00
syuilo
d97924890d 2023.12.2 2023-12-28 08:05:35 +09:00
Korange
6b4f57781a enhance(frontend): 検į´ĸį”ģéĸãĢおいãĻEnterキãƒŧæŠŧ下で検į´ĸできるようãĢ (#12752)
* enhance: 検į´ĸį”ģéĸãĢおいãĻEnterキãƒŧæŠŧ下で検į´ĸできるようãĢ

* enterã‚¤ãƒ™ãƒŗãƒˆã‚’äŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ
2023-12-28 07:58:32 +09:00
syuilo
c525394989 New Crowdin updates (#12820)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)
2023-12-28 07:58:15 +09:00
anatawa12
8753f9ef06 fix: running from docker is broken (#12824)
* fix: running from docker is broken

* fix: dependencies of misskey-js not found from backend

* docs(changelog): Dockerでã‚ĩãƒŧバãƒŧをčĩˇå‹•できãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2023-12-28 07:52:08 +09:00
anatawa12
35fd0a7fc2 Update CHANGELOG.md (#12826) 2023-12-28 00:04:22 +09:00
syuilo
53898c5006 Merge pull request #12771 from misskey-dev/develop
Release: 2023.12.1
2023-12-27 21:28:38 +09:00
syuilo
f8261a1957 2023.12.1 2023-12-27 21:28:15 +09:00
YAVIIGI
47558a6648 feat(frontend): 投į¨ŋã‚Ļã‚¤ãƒŗãƒ‰ã‚ĻãĢMFMčĻį´ ã‚’čŋŊ加するボã‚ŋãƒŗãŽčŋŊ加 (#12788)
* functionPicker ぎčŋŊ加

* Update CHANGELOG.md

* fix lint errors

* Add addMfmFunction

* add enableQuickAddMfmFunction setting

* Update CHANGELOG.md

issue į•Ēåˇã‚’čŋŊ加

* Update index.d.ts

* change 'functionPicker' to 'mfmFunctionPicker'

* Change indent from 4 space to 1 tab

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-27 20:57:43 +09:00
1Step621
2a5c9e6002 Fix(frontend): MFMでfgとbgãĢé•ˇã„å˜čĒžã‚’äŊŋã†ã¨æ”ščĄŒã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12819)
* MFMでfgとbgãĢé•ˇã„å˜čĒžã‚’äŊŋã†ã¨æ”ščĄŒã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update CHANGELOG.md
2023-12-27 20:41:01 +09:00
syuilo
9d5fc4ca17 refactor 2023-12-27 20:35:52 +09:00
Chocolate Pie
a598baaf01 fix(test): CIがčŊãĄãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12816)
* fix(test): CIがčŊãĄãĻいるぎをäŋŽæ­Ŗ

* fix(ci)?: CIぎ`typecheck`がčŊãĄã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix(ci): ã‚ŗãƒŗãƒ•ã‚Ŗã‚°ãƒ•ã‚Ąã‚¤ãƒĢぎã‚ŋイポをäŋŽæ­Ŗ
2023-12-27 17:36:38 +09:00
MomentQYC
e0040f5da3 Add a prompt for Tor Browser users (#12776)
* perf: Add a prompt for Tor Browser users

* typo
2023-12-27 15:55:56 +09:00
syuilo
cc659721fb New Crowdin updates (#12789)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Russian)
2023-12-27 15:55:27 +09:00
GrapeApple0
6439c7b64b Revert "refactor: paginationぎ型を明į¤ēする (#12809)" (#12810)
This reverts commit 6855079811.
2023-12-27 15:55:09 +09:00
syuilo
8904e0a12b 🎨 2023-12-27 15:15:08 +09:00
syuilo
9410bc046b Update CHANGELOG.md 2023-12-27 15:12:43 +09:00
Kagami Sascha Rosylight
ad346b6f36 feat(backend/oauth): allow CORS for token endpoint (#12814)
* feat(backend/oauth): allow CORS for token endpoint

* no need to explicitly set origin to `*`

* Update CHANGELOG.md
2023-12-27 15:10:24 +09:00
Chocolate Pie
c96bc36fed Merge pull request from GHSA-7pxq-6xx9-xpgm
* fix: fix improper authorization when accessing with third-party application

* refactor: refactor type definitions

* fix: get rid of unnecessary access limitation

* enhance: ã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‚ĸプãƒĒã‚ąãƒŧã‚ˇãƒ§ãƒŗãŒWebsocket APIをäŊŋえるようãĢ

* fix: add missing parentheses

* Revert "fix(backend): add missing kind definition for admin endpoints to improve security"

This reverts commit 5150053275.

* frontend: įŋģč¨ŗãŽæŠœã‘ã‚’č¨‚æ­Ŗ, read:adminとwrite:adminはã‚ĸクã‚ģ゚į™ēčĄŒãƒˆãƒŧã‚¯ãƒŗãŽãƒ‡ãƒ•ã‚ŠãƒĢãƒˆã§ã¯éžčĄ¨į¤ēãĢする

* enhance(test): misskey-ghsa-7pxq-6xx9-xpgmãĢé–ĸするテ゚トをčŋŊ加

* enhance(test): Websocket APIãĢ寞するテ゚トもčŋŊ加

* enhance(refactor): `@/misc/api-permissions.ts`を`misskey-js/permissions`ãĢįĩąåˆ

* fix(frontend): ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗį™ē行UIで全ãĻぎ樊限を有劚ãĢã—ãŸéš›ã€įŽĄį†č€…į”¨APIへぎã‚ĸクã‚ģã‚šã‚‚č¨ąå¯ã—ãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* enhance(backend): WebsocketぎæŽĨįļšãĢ最äŊŽé™åŋ…čρãĒ樊限を変更

* fix(backend): `/api/admin/meta`をã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‚ĸプãƒĒã‚ąãƒŧã‚ˇãƒ§ãƒŗã‹ã‚‰ã¯ã‚ĸクã‚ģ゚できãĒいようãĢ

* fix(backend): ã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆãĢã‚ĸクã‚ģ゚するためãĢåŋ…čρãĒ樊限を変更

* fix(frontend/locale): Add missing type declaration

* chore: update `misskey-js/src/autogen`

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-12-27 15:08:59 +09:00
syuilo
d87fecda7f chore(frontend): update team members 2023-12-27 14:21:34 +09:00
GrapeApple0
6855079811 refactor: paginationぎ型を明į¤ēする (#12809)
* refactor: paginationぎ型を明į¤ēする

* asではãĒくsatisfiesをäŊŋうようãĢ
2023-12-26 21:40:27 +09:00
shiosyakeyakini
9022b05fea fix(backend): 非ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãŽãŋīŧˆãƒĒãƒĸãƒŧトはいいねぎãŋīŧ‰ãŒæ˜¨æ—ĨしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12801) (#12802)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-26 18:42:37 +09:00
zyoshoka
75034d9240 refactor(frontend): Reactivityで型を明į¤ēするようãĢ (#12791)
* refactor(frontend): Reactivityで型を明į¤ēするようãĢ

* fix: ãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŽå‚į…§ãŒčĒ¤ãŖãĻいるぎをäŋŽæ­Ŗ

* fix: 初期化ぎ値をįŠē配列ãĢ書き換えãĻいた部分をnullãĢįŊŽãæ›ãˆ
2023-12-26 14:19:35 +09:00
ã‹ãŖã“ã‹ã‚Š
a9b42765f9 (dev) Issue TemplateãĢ、č‡Ēåˆ†ã§åŽŸčŖ…ã—ãĻPRをå‡ēã—ãŸã„ã‹ãŽæ„æ€čĄ¨æ˜Žã‚’čŋŊ加 (#12799)
* Update 01_bug-report.yml

* Update 02_feature-request.yml
2023-12-26 11:40:55 +09:00
Soli
eb23798c9f fix(frontend): ロãƒŧãƒĢã‚ĸã‚ĩã‚¤ãƒŗæ™‚ãŽé€šįŸĨでīŧŒãƒ­ãƒŧãƒĢã‚ĸã‚¤ã‚ŗãƒŗãŒį¸Žå°ã•ã‚ŒãšãĢ襨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (misskey-dev#12805) (#12806) 2023-12-26 11:40:31 +09:00
FineArchs
4f247a0784 Feat: クãƒĒãƒƒã‚¯ã‚¤ãƒ™ãƒŗãƒˆã‚’į™ēį”Ÿã•ã›ã‚‹MFM構文をčŋŊ加 (#12798)
* Update MkMisskeyFlavoredMarkdown.ts

* fix MkMisskeyFlavoredMarkdown.ts

* Update MkAsUi.vue

* Update ui.ts

* Fix MkMisskeyFlavoredMarkdown.ts

* Update CHANGELOG.md

* fix ui.ts

* revert CHANGELOG.md

* Update CHANGELOG.md
2023-12-25 18:03:06 +09:00
syuilo
95547da5a5 Update SECURITY.md 2023-12-25 16:50:41 +09:00
syuilo
b0799089cd Update SECURITY.md 2023-12-25 16:47:26 +09:00
Sayamame-beans
8ed7c7486c fix(frontend): ãƒĸãƒ‡ãƒ­ã‚°čĄ¨į¤ēぎ"logYellow"が抟čƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12794)
* fix: logYellow of moderation log was not working

* docs(changelog): Fix: 一部ぎãƒĸデログ(logYellowã§ãŽčĄ¨į¤ēå¯žčąĄ)ãĢついãĻã€čĄ¨į¤ēãŽč‰˛ãŒå¤‰ã‚ã‚‰ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
2023-12-25 14:49:06 +09:00
anatawa12
fd040c50b1 fix: č‡Ē分ぎdirect noteがuser list timelineãĢčŋŊ加されãĒい (#12782)
* fix: č‡Ē分ぎdirect noteがuser list timelineãĢčŋŊ加されãĒい

* docs(changelog): Fix: č‡Ē分ぎdirect noteがuser list timelineãĢčŋŊ加されãĒい
2023-12-25 11:56:00 +09:00
anatawa12
237fe242ad chore(misskey-js): update misskey-js with api.json (#12778)
pnpm build && pnpm build-misskey-js-with-types && pnpm --filter misskey-js api
2023-12-24 17:54:00 +09:00
zyoshoka
0009aa332b refactor(frontend): importåŽŖč¨€å‘¨ã‚ŠãŽã‚¨ãƒŠãƒŧをäŋŽæ­Ŗ (#12773) 2023-12-24 16:16:58 +09:00
syuilo
bf45c23098 Update CHANGELOG.md 2023-12-24 15:38:03 +09:00
syuilo
7167bb397e Update CHANGELOG.md 2023-12-24 15:31:48 +09:00
syuilo
0393d8f53c New Crowdin updates (#12759)
* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)
2023-12-24 15:25:13 +09:00
Nya Candy
cae40e68e4 fix: lint (#12761) 2023-12-24 15:24:51 +09:00
ãŠã•ã‚€ãŽã˛ã¨
36701f8a7c fix(backend): 1702718871541-ffVisibility.jsぎdownãŒåŖŠã‚ŒãĻいる (#12767) 2023-12-24 15:24:26 +09:00
syuilo
6fce36374d enhance(backend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ¯ãƒŧãƒ‰ãŽč¨­åŽšãŒãƒãƒƒã‚ˇãƒĨã‚ŋグトãƒŦãƒŗãƒ‰ãĢã‚‚éŠį”¨ã•ã‚Œã‚‹ã‚ˆã†ãĢ 2023-12-24 15:23:56 +09:00
anatawa12
316ffcea54 ci: Get api.json from Misskeyでupload-artifact@v4で同名artifactでエナãƒŧãĢãĒるぎをäŋŽæ­Ŗ (#12770)
* ci: upload-artifact@v4で同名artifactでエナãƒŧãĢãĒるぎをäŋŽæ­Ŗ

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>

* report-api-diff.ymlぎ最中ãĢエナãƒŧがį™ēį”Ÿã—ãŸã¨ããĢ分かりãĨらいぎで、PRãĢã‚ŗãƒĄãƒŗãƒˆã‚’æŽ‹ã™ã‚ˆã†ãĢする

* 古いget-api-diffをäŊŋãŖãĻるactionとぎäē’æ›æ€§ã‚’もたせる

---------

Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2023-12-24 14:20:43 +09:00
syuilo
0b5228f3cd Merge pull request #12564 from misskey-dev/develop
Release: 2023.12.0
2023-12-23 20:00:20 +09:00
syuilo
471c8ec050 Update CHANGELOG.md 2023-12-23 19:59:27 +09:00
anatawa12
2f425aa03f fix: ブロックされãĻãĻもpure RNできる (#12758)
ãĒぜかわからãĒいけお元々QuoteはできるようãĒぎでそれãĢæˆģしぞした
2023-12-23 17:55:34 +09:00
syuilo
e852f4b60d Revert "fix(backend): renote判厚がおかしい"
This reverts commit f43599552f.
2023-12-23 17:55:27 +09:00
syuilo
f43599552f fix(backend): renote判厚がおかしい 2023-12-23 17:54:29 +09:00
syuilo
8caf2b0a4a New Crowdin updates (#12748)
* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)
2023-12-23 16:43:06 +09:00
syuilo
59b47b8623 Update CHANGELOG.md 2023-12-23 16:40:31 +09:00
įšæœˆãĒãĩ (Nafu Satsuki)
30cf5c3ab0 chore(frontend): APIč¨­åŽšé …į›ŽãŽåå‰ã‚’ããĄã‚“ã¨ã‚ĩãƒŧãƒ“ã‚šãŽåå‰ã§čĄ¨č¨˜ã™ã‚‹ (#12753) 2023-12-23 15:32:53 +09:00
ãŠã•ã‚€ãŽã˛ã¨
1716c6562c fix: .npmrcãĢよりpackage.json記čŧ‰ãŽnodeバãƒŧã‚¸ãƒ§ãƒŗãĢæē€ãŸãĒい場合はビãƒĢドãĢå¤ąæ•—ã™ã‚‹ã‚ˆã†ãĢする (#12755) 2023-12-23 15:32:31 +09:00
syuilo
6e4894c165 lint 2023-12-23 14:39:01 +09:00
ãŠã•ã‚€ãŽã˛ã¨
98734af9a7 fix: 2023.12.0ぎNoteãŽä¸€éƒ¨æ–‡č¨€ã‚’äŋŽæ­Ŗ (#12754) 2023-12-23 14:30:39 +09:00
syuilo
2c7d07bca6 Update CHANGELOG.md 2023-12-23 12:15:10 +09:00
GrapeApple0
5b5a537f56 feat: į™ģéŒ˛ã‚’æ‹’åĻã™ã‚‹ãƒĄãƒŧãƒĢã‚ĸドãƒŦã‚šãŽãƒ‰ãƒĄã‚¤ãƒŗã‚’æ‰‹å‹•ã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#12740)
* feat: äŊŋい捨ãĻã‚ĸドãƒŦã‚šãŽãƒ‰ãƒĄã‚¤ãƒŗã‚’æ‰‹å‹•ã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md

* disposableEmailDomains -> bannedEmailDomains

* isBlockedHostをäŊŋうようãĢ
2023-12-23 12:06:22 +09:00
Nya Candy
b3c4f7eddc fix: email verify enable logic (#12743) 2023-12-23 11:00:14 +09:00
syuilo
6254954957 Update CHANGELOG.md 2023-12-22 21:50:40 +09:00
syuilo
9c04749359 2023.12.0 2023-12-22 20:59:28 +09:00
syuilo
6b7a810b8e Update CHANGELOG.md 2023-12-22 20:57:59 +09:00
ikasoba
5eb944ecde enhance: ãƒãƒŖãƒŗãƒãƒĢãĢ新čĻãŽæŠ•į¨ŋがある場合ãĢãƒãƒƒã‚¸ã‚’čĄ¨į¤ēさせる (#12690)
* 多分できたかも

* 不čρãĒpropsを削除

* 不čρãĒimportを削除

* į¸ã‚’äģ˜ã‘た

* æž įˇšãŽäŊįŊŽã‚’į̝ãĢ寄せた

* ã‚„ãŖãąã‚Šå†…å´ã¸å¯„ã›ã‚‹ã“ã¨ãĢした

* できたかも

* äŋŽæ­Ŗ

* äŋŽæ­Ŗ

* クナ゚ãĢぞとめた

* 垎čĒŋ整

* į›´ã›ãŸã‹ã‚‚

* importをäģ˜ã‘čļŗã—

* 多分できたかも

* Update channel.vue

* Update MkMenu.vue

* Update channel.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-22 20:41:42 +09:00
ã‹ãŖã“ã‹ã‚Š
3d4af18327 [Hub Next] Misskey HubぎãƒĒãƒŗã‚¯ã‚’å¤‰æ›´ (#12699)
* misskey hub ぎãƒĒãƒŗã‚¯ã‚’å¤‰æ›´

* misskey-hub.net -> assets.misskey-hub.net
Related to misskey-dev/misskey-hub-next#57
2023-12-22 20:16:31 +09:00
syuilo
179cb1d813 fix type 2023-12-22 20:14:20 +09:00
syuilo
6d4aa316ac New Crowdin updates (#12732)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)
2023-12-22 18:05:41 +09:00
zyoshoka
d68214bd46 fix(i18n): ロãƒŧãƒĢがäģ˜ä¸Žã•れた際ぎ通įŸĨぎロãƒŧã‚Ģナイã‚ŧãƒŧã‚ˇãƒ§ãƒŗãŒä¸€éƒ¨æŦ ã‘ãĻいるぎをäŋŽæ­Ŗ (#12745) 2023-12-22 15:38:27 +09:00
anatawa12
52b94dbc4a fix: åŧ•ᔍRNがpure RNとしãĻé€Ŗåˆã•ã‚Œã€pure RNがåŧ•ᔍRNとしãĻé€Ŗåˆã•ã‚Œã‚‹ (#12744)
* fix: quote notes are rendered as pure renote

* fix: filesが指厚されãĻãĻįŠē配列ぎときãĢQuoteæ‰ąã„ã•ã‚Œã‚‹

* chore: isQuoteぎä앿§˜ã‚’misc/is-quote.tsと揃える

* docs: is-quote.tsぎ斚ãĢNoteCreateService.isQuoteぎことを書いãĻ更新åŋ˜ã‚Œã‚’é˜˛ã
2023-12-22 14:03:39 +09:00
ãŠã•ã‚€ãŽã˛ã¨
433d46e57f fix(backend): テ゚トがæ­ģんでいるぎをäŋŽæ­Ŗ (#12738)
* fix test

* fix test

* fix test

* fix test

* fix test
2023-12-22 09:06:13 +09:00
GrapeApple0
79ca93cefb enhance: api.jsonぎãƒŦã‚šãƒãƒŗã‚šãŽå†…åŽšã‚’åŽŸéš›ãŽå†…åŽšãĢ合わせる (#12723)
* Create packedAdSchema

* admin/emoji/add

* admin/get-user-ips

* admin/roles/users

* admin/get-index-stats

* admin/accounts/find-by-email

* fix type of admin/ad/list

* federation/stats

* endpoints

* get-online-users-count

* i/2fa/register-key

* i/2fa/key-done

* i/2fa/register

* i/apps

* i/authorized-apps

* i/registry/get-all

* i/registry/get

* i/registry/get-detail

* i/registry/key-with-type

* i/registry/scopes-with-domain

* i/update-email

* i/move

* i/webhooks/create

* fix miss type

* i/webhooks/show

* i/webhooks/list

* flash/create

* roles/users

* server-info

* test

* users/lists/get-memberships

* users/achievements

* fetch-rss

* fetch-external-resources
2023-12-21 16:57:05 +09:00
syuilo
07d4632cd7 Update CHANGELOG.md
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2023-12-21 14:45:39 +09:00
syuilo
f88ed4dd1a 2023.12.0-beta.6 2023-12-21 11:37:50 +09:00
syuilo
f480287657 New Crowdin updates (#12722)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)
2023-12-21 11:37:26 +09:00
dependabot[bot]
ffa0470cf8 chore(deps): bump actions/setup-node from 4.0.0 to 4.0.1 (#12713)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-21 11:37:14 +09:00
woxtu
c92508a575 Remove unused imports (#12730) 2023-12-21 11:36:45 +09:00
anatawa12
b2254a66d3 chore: remove hashtag from featured immediately (#12668)
* chore: remove hashtag from featured immediately

* docs(changelog): ãƒãƒƒã‚ˇãƒĨã‚ŋグぎトãƒŦãƒŗãƒ‰é™¤å¤–č¨­åŽšãŒåŗæ™‚ãĢ劚果を持つようãĢäŋŽæ­Ŗ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-21 11:34:19 +09:00
syuilo
757dee5664 Update CHANGELOG.md 2023-12-21 11:28:30 +09:00
syuilo
c307dd4fe8 perf(frontend): import snowfall-effect dynamically to reduce bundle size 2023-12-21 11:26:41 +09:00
syuilo
b3ab96b5ee fix(backend): ロãƒŧãƒĢã‚ĸã‚ĩã‚¤ãƒŗãŽé€šįŸĨがあるįŠļ態でペãƒŧジをãƒĒロãƒŧドすると通įŸĨæŦ„ãĢäŊ•もでãĒくãĒる
Fix #12729
2023-12-21 11:23:31 +09:00
syuilo
15b0d2aff2 enhance: ロãƒŧãƒĢãĢã‚ĸã‚ĩã‚¤ãƒŗã•ã‚ŒãŸã¨ããŽé€šįŸĨ (#12607)
* wip

* Update misskey-js.api.md

* Update CHANGELOG.md

* Update RoleService.ts

* Update locales/ja-JP.yml

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>

* Update UserListService.ts

* Update misskey-js.api.md

* fix (#12724)

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: ãŠã•ã‚€ãŽã˛ã¨ <46447427+samunohito@users.noreply.github.com>
2023-12-21 10:39:11 +09:00
Kagami Sascha Rosylight
d14eb20122 chore(workflows): use postgres 15 everywhere (#12726) 2023-12-21 10:29:51 +09:00
Kagami Sascha Rosylight
4175b7809b chore(QueueProcessorService): show error stack for failures (#12727) 2023-12-21 10:29:30 +09:00
1STEP621
10d4ae107b Fix(frontend): CW内ãĒおぎį”ģåƒãŒčĄ¨į¤ēされãĒいことがあるバグをäŋŽæ­Ŗ (#12721)
* į”ģ像ぎã‚ĸ゚ペクト比をデフりãƒĢトäģĨ外ãĢč¨­åŽšã—ãĻいるとCW内ぎį”ģåƒãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ

* fix
2023-12-20 16:19:49 +09:00
GrapeApple0
21882b69ec fix: čŋŊ加įĩĩæ–‡å­—å€™čŖœčžžæ›¸ãŽäŋŽæ­Ŗ(ä¸ģãĢå›Ŋ旗) (#12716)
* fix: įĩĩæ–‡å­—å€™čŖœčžžæ›¸ãŽäŋŽæ­Ŗ(ä¸ģãĢå›Ŋ旗)

* é–“é•ãŖãĻ削除しãĻã—ãžãŖãŸįĩĩ文字ぎ垊旧
2023-12-19 22:44:42 +09:00
syuilo
ea41df538e New Crowdin updates (#12652)
* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)
2023-12-19 19:40:53 +09:00
1STEP621
eeedef59c4 Fix(frontend): CWボã‚ŋãƒŗãĢ常ãĢ「åŧ•į”¨ã€ãŒå‡ēãĻしぞうぎをäŋŽæ­Ŗ (#12715)
* RNとåŧ•ᔍRNãŽåˆ¤åŽšãŒé–“é•ãŖãĻいるぎをäŋŽæ­Ŗ

* remove dump.rdb

* update CHANGELOG.md

* lint fix

* fix cw button label
2023-12-19 18:30:31 +09:00
zawa-ch
4e2d802967 enhance: “つãĒがりぎå…Ŧé–‹į¯„å›˛â€ãŒãƒ•ã‚Šãƒ­ãƒŧãƒģフりロワãƒŧ個åˆĨč¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#12702)
* Enhance: “つãĒがりぎå…Ŧé–‹į¯„å›˛â€ãŒãƒ•ã‚Šãƒ­ãƒŧãƒģフりロワãƒŧ個åˆĨč¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#12072)

* refactor: crowdin įˇ¨é›†éƒ¨åˆ†ãŽã‚ŗãƒŸãƒƒãƒˆã‚’æ‰“ãĄæļˆã—

https://github.com/misskey-dev/misskey/pull/12702#issuecomment-1859417158

* refactor: ã‚Ēブジェクトぎ名前äŋŽæ­Ŗ

https://github.com/misskey-dev/misskey/pull/12702#issuecomment-1859417158

* fix: č¨­åŽšé …į›ŽãŽčĒŦ明を削除

åį§°ãŒå…ˇäŊ“įš„ãĢãĒãŖãĻåŋ…čρãĒくãĒãŖãŸãŸã‚
https://github.com/misskey-dev/misskey/pull/12702#discussion_r1429932463
2023-12-18 20:59:20 +09:00
1STEP621
f6ff3b1f1a Fix: RenoteãŽåˆ¤åŽšãŒé–“é•ãŖãĻいるぎをäŋŽæ­Ŗ (#12706)
* RNとåŧ•ᔍRNãŽåˆ¤åŽšãŒé–“é•ãŖãĻいるぎをäŋŽæ­Ŗ

* remove dump.rdb

* update CHANGELOG.md

* lint fix
2023-12-18 19:49:19 +09:00
1STEP621
38b82b8582 Enhance(frontend): Shift+Tabã§å‰ãŽčŖœåŽŒå€™čŖœãŒé¸æŠžã§ãã‚‹ã‚ˆã†ãĢ (#12704)
* Shift+Tabã§å‰ãŽčŖœåŽŒå€™čŖœãŒé¸æŠžã§ãã‚‹ã‚ˆã†ãĢ

* update CHANGELOG.md
2023-12-18 14:59:55 +09:00
syuilo
6b39ba918f Update CHANGELOG.md 2023-12-18 14:52:27 +09:00
zyoshoka
13990279c3 enhance: Unicode 15.0で新たãĢčŋŊ加されたįĩĩ文字をãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĢäŊŋえるようãĢ (#12683) 2023-12-18 14:51:29 +09:00
syuilo
507d436699 update mfm-js 2023-12-18 13:22:34 +09:00
syuilo
8a9f4ef441 update deps 2023-12-18 13:14:58 +09:00
syuilo
6672e9efdd refactor(frontend): use GLSL ES 3.0 2023-12-18 13:07:19 +09:00
syuilo
d995bf0326 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-12-18 12:32:29 +09:00
syuilo
5150053275 fix(backend): add missing kind definition for admin endpoints to improve security 2023-12-18 12:32:26 +09:00
ikasoba
24261f6eb3 č¨­åŽšã‚’äģ˜ã‘た & č¨­åŽšč‡ĒäŊ“をフりãƒŧマット (#12693) 2023-12-18 10:52:23 +09:00
æžœį‰ŠãƒĒãƒŗ
67824cfc89 fix lint error (#12692) 2023-12-17 17:41:14 +09:00
syuilo
776eea736a enhance(frontend): tweak avatar decoration setting ui 2023-12-16 17:37:50 +09:00
æžœį‰ŠãƒĒãƒŗ
c167f20643 feature: ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋはフりãƒŧムãĢč‰˛ãŒã¤ãã¨ã†ã‚Œã—ã„ (#12686) 2023-12-16 14:13:38 +09:00
syuilo
6df9c79bb7 2023.12.0-beta.5 2023-12-16 14:00:46 +09:00
syuilo
2ecc0299b4 update deps 2023-12-16 14:00:27 +09:00
syuilo
742da2f1e9 feat(frontend): į”ģéĸãĢé›Ēを降らせる抟čƒŊを垊æ´ģ 2023-12-16 13:52:52 +09:00
syuilo
8c218397bc clean up 2023-12-16 13:24:13 +09:00
ãŠã•ã‚€ãŽã˛ã¨
d7d9304a49 fix(frontend): įĩĩ文字ピッã‚Ģãƒŧč¨­åŽšãƒšãƒŧジぎボã‚ŋãƒŗæ–‡č¨€äŋŽæ­Ŗ (#12676)
* fix(frontend): įĩĩ文字ピッã‚Ģãƒŧč¨­åŽšãƒšãƒŧジぎボã‚ŋãƒŗæ–‡č¨€äŋŽæ­Ŗ

* fix
2023-12-16 13:23:54 +09:00
ã‹ãŖã“ã‹ã‚Š
fda5147d06 fix(dev): ãƒ•ã‚Ąã‚¤ãƒĢぎčĒ­ãŋčžŧãŋãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ (#12684)
* (enhance) ã‚ŗãƒŧドå…Ĩ力をMkCodeEditorãĢ変更

* (fix) devã§ãƒ•ã‚Ąã‚¤ãƒĢぎčĒ­ãŋčžŧãŋãĢå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹

* Revert "(enhance) ã‚ŗãƒŧドå…Ĩ力をMkCodeEditorãĢ変更"

This reverts commit 726d56c3e9.
2023-12-16 13:23:25 +09:00
ã‹ãŖã“ã‹ã‚Š
17065418cf (enhance) ã‚ŗãƒŧドå…Ĩ力をMkCodeEditorãĢ変更 (#12682) 2023-12-16 13:18:12 +09:00
ã‹ãŖã“ã‹ã‚Š
b1a7dcb05b enhance(frontend): ã‚ŗãƒŧドブロックぎハイナイト抟čƒŊã‚’åˆŠį”¨ã™ã‚‹ãĢã¯č¨€čĒžã‚’æ˜Žį¤ēįš„ãĢ指厚させるようãĢ (#12681)
* (enhance) ã‚ŗãƒŧドブロックぎハイナイトをäŊŋį”¨ã™ã‚‹ãĢã¯č¨€čĒžæŒ‡åŽšã‚’æą‚ã‚ã‚‹

* Update changelog

* fix

* typo
2023-12-16 12:34:35 +09:00
syuilo
390602837b enhance(frontend): tweak user home page 2023-12-16 11:56:58 +09:00
syuilo
9f49b9f4d2 fix(backend): HTTP Digestヘッダぎã‚ĸãƒĢゴãƒĒã‚ēム部分ãĢ大文字ぎ"SHA-256"しかäŊŋえãĒい
Fix #12678
2023-12-16 10:58:44 +09:00
shiosyakeyakini
3e256eee2c Fix(backend): JSONSchemaãĢ不čļŗã—ãĻã„ã‚‹ãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčŋŊ加 (#12680)
* Fix(backend): JSONSchemaãĢ不čļŗã—ãĻã„ã‚‹ãƒ‘ãƒŠãƒĄãƒŧã‚ŋをčŋŊ加

* nullable:falseãĢäŋŽæ­Ŗ

---------

Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
2023-12-16 09:00:32 +09:00
dependabot[bot]
1260e8b74b chore(deps): bump actions/upload-artifact from 2 to 4 (#12670)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 08:58:03 +09:00
FineArchs
617ff00a45 Fix: AiScriptぎreadlineãŒä¸æ­ŖãĒ値をčŋ”ã™ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12675)
* fix input bug

* Update CHANGELOG.md
2023-12-16 08:57:45 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b5c319b2c7 fix(frontend): testがčŊãĄã‚‹ãŽã‚’äŋŽæ­Ŗ (#12679) 2023-12-16 08:56:26 +09:00
1STEP621
272dc208b4 Fix(frontend): ãģとんおぎMkTextareaでMFMプãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĻã—ãžãŖãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12672)
* ãģとんおぎMkTextareaでMFMぎプãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĻã—ãžãŖãĻã„ã‚‹ä¸å…ˇåˆã‚’äŋŽæ­Ŗ

* refactor

* そもそも #12130 ã§ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢはnyaizeされãĒいä앿§˜ãĢã‚‚ãŠãŖãĻいたらしいぎでäŋŽæ­Ŗ
2023-12-15 17:57:31 +09:00
1STEP621
c41924399b ã‚ŗãƒŧドå…Ĩ力ボック゚でTabをå…Ĩ力できるようãĢ (#12671) 2023-12-15 17:18:31 +09:00
syuilo
eacc2040a1 perf(frontend): introduce MkLazy for lazy loading 2023-12-15 15:37:19 +09:00
anatawa12
bd4d8694dd perf: early return users/notes and users/featured-notes if me is blocked by requesting user (#12663) 2023-12-15 11:24:13 +09:00
woxtu
5cc3d3c873 Remove an unnecessary type assertion (#12666) 2023-12-15 11:22:49 +09:00
syuilo
417852779f enhance: ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽäŊįŊŽã‚’垎čĒŋ整できるようãĢ 2023-12-14 20:58:08 +09:00
yukineko
239507d7d6 fix: devãƒĸãƒŧãƒ‰ãŽį‰šåŽšæĄäģļ下でペãƒŧã‚¸ãŒčĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12653)
* fix: devãƒĸãƒŧãƒ‰ã§ã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸするとペãƒŧã‚¸ãŒčĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: localeがnullぎ場合も最新ぎlocaleを取垗するようãĢ
2023-12-14 20:21:57 +09:00
ãŠã•ã‚€ãŽã˛ã¨
386fcedf35 (dev-mode) devãƒĸãƒŧドぎ攚善 (#12639)
* fix dev-mode

* fix dev-mode

* fix dev-mode

* fix dev-mode

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-14 20:16:02 +09:00
syuilo
a2a6a94614 update deps 2023-12-14 18:28:04 +09:00
woxtu
76d1ed39a1 Cleanup unused dependencies (#12660) 2023-12-14 18:25:39 +09:00
YAVIIGI
d7766162d6 feat(frontend): MFM ぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗčρᴠãĢ delay ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 (#12659)
* Add delay option

* Update CHANGELOG.md
2023-12-14 17:57:57 +09:00
syuilo
f7eef546a6 fix(frontend): fix missing localization 2023-12-14 17:05:29 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b9318d09ee fix(frontend) ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽčĄ¨į¤ēäŊįŊŽã‚’垎čĒŋ整 (#12651)
* fix(frontend) ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽčĄ¨į¤ēäŊįŊŽã‚’垎čĒŋ整

* fix inline-flex
2023-12-14 16:17:01 +09:00
1STEP621
0c0b7d77b3 fix: contextmenu does not appear when plugin enabled / devMode enabled (#12656) 2023-12-14 16:16:21 +09:00
syuilo
8416329f40 New Crowdin updates (#12352)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Korean (Gyeongsang))

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2023-12-14 14:23:54 +09:00
syuilo
8ff87176f8 tweak profile.avatar-decoration.dialog.vue 2023-12-14 14:23:18 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a92795d90f feat(frontend): įĩĩ文字ピッã‚ĢãƒŧãŽåŽŸčŖ… (#12617)
* įĩĩ文字デッキぎäŊœæˆ

* į´°ã‹ã„ä¸å‚™ã‚’äŋŽæ­Ŗ

* fix lint

* fix

* fix CHANGELOG.md

* fix setTimeout -> nextTick

* fix https://github.com/misskey-dev/misskey/pull/12617#issuecomment-1848952862

* fix bug

* fix CHANGELOG.md

* fix CHANGELOG.md

* wip

* Update CHANGELOG.md

* Update CHANGELOG.md

* wip

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-14 14:11:20 +09:00
syuilo
364efbe58b 2023.12.0-beta.4 2023-12-14 13:22:54 +09:00
syuilo
aedc1d0ee9 update deps 2023-12-14 13:22:12 +09:00
1STEP621
b33fe53047 Enhance(frontend): MFMやįĩĩ文字がäŊŋえるå…Ĩ力ボック゚でã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトをäŊŋえるようãĢ (#12643)
* rich autocomplete for use in profiles, announcements, and channel descriptions

* implementation omissions

* add tab, apply to page editor, and fix something

* componentization

* fix nyaize doesn't working in profile preview

* detach autocomplete instance when unmounted

* fix: mismatched camelCase

* remove unused / unnecessary styles

* update CHANGELOG.md

* fix lint

* remove dump.rdb

* props.richAutocomplete -> autocomplete

* Update packages/frontend/src/scripts/autocomplete.ts

* clarify namings
ãƒĄãƒŗã‚ˇãƒ§ãƒŗãĒおも「MFM」ãĢåĢぞれるぎかč‡ĒäŋĄãŒãĒã‹ãŖãŸãŽã§richSyntaxãĒおとãŧかしãĻいぞしたが、åĢむようãĒぎで変更しぞした

* tweak

* Update MkFormDialog.vue

* rename

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-14 13:11:23 +09:00
ãŠã•ã‚€ãŽã˛ã¨
5cee481083 refactor(frontend) $i ãŽåž‹æƒ…å ąãĢtokenをčŋŊ加 (#12649) 2023-12-14 12:26:02 +09:00
syuilo
2cfe64e9e6 fix swcrc 2023-12-14 11:35:17 +09:00
syuilo
fbf1f74e12 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-12-14 11:29:29 +09:00
syuilo
839b7483ac enhance(frontend): åŒã˜į¨ŽéĄžãŽãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗã‚’č¤‡æ•°äģ˜ã‘られるようãĢ 2023-12-14 11:29:27 +09:00
ãŠã•ã‚€ãŽã˛ã¨
eeed67ecac (fix) デフりãƒĢãƒˆčĄ¨į¤ē時ぎヘッダãĢã‚ã‚‹ãƒãƒŖãƒŗãƒãƒĢボã‚ŋãƒŗãŒååŋœã—ãĒã„įžčąĄãŽäŋŽæ­Ŗ (#12648)
* dividerぎäģ•変ãĢčŋŊåž“

* fix type
2023-12-14 07:18:29 +09:00
syuilo
37820ad572 fix(backend): ãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ­ã‚°ãŒãƒĸデãƒŦãƒŧã‚ŋãƒŧã¯é–˛čĻ§ã§ããĒいようãĢäŋŽæ­Ŗ
Fix #12622
2023-12-13 18:31:32 +09:00
syuilo
2b3a5f16d1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-12-13 18:21:20 +09:00
syuilo
17f894348f fix(client): fix glitch when attach/detach avatar decoration 2023-12-13 18:21:17 +09:00
ã‹ãŖã“ã‹ã‚Š
71bb181472 fix(frontend): MkAnimBgをãƒĒã‚ĩイã‚ēãĢ寞åŋœã•せる (#12642)
* (fix) MkAnimBgをãƒĒã‚ĩイã‚ēãĢ寞åŋœã•せる

* fix lint

* refactor
2023-12-13 18:14:43 +09:00
syuilo
5472f4b934 enhance: ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗã‚’č¤‡æ•°č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-12-13 16:56:19 +09:00
YAVIIGI
daea5a39ad fix(frontend): ノãƒŧト中ぎįĩĩ文字をã‚ŋップしãĻ「ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã™ã‚‹ã€ã‚’æŠŧしたときãĢãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚ĩã‚Ļãƒŗãƒ‰ãŒéŗ´ã‚‹ã‚ˆã†ãĢする (#12624)
* Add sound.play() in copy reaction

* Update CHANGELOG.md

* fix lint error
2023-12-13 08:15:25 +09:00
Camilla Ett
06ca63f9c2 Fix(backend): inboxJobPerSecぎデフりãƒĢト値を16から32ãĢ (#12631) 2023-12-13 08:14:34 +09:00
Tassoman
aad573a1d7 adding color-scheme light to WidgetAichan (#12638) 2023-12-13 08:13:03 +09:00
1STEP621
7f85d7a1f9 Enhance(frontend): ãƒĒ゚ト/ã‚ĸãƒŗãƒ†ãƒŠ/ãƒãƒŖãƒŗãƒãƒĢをã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‹ã‚‰æ–°čĻäŊœæˆã§ãã‚‹ã‚ˆã†ãĢ (#12629)
* add short leads to lists, antennas, and channels

* remove unused import

* add CHANGELOG.md

* hide separator when there is no item

* fix mistakes

* Update timeline.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-12 12:19:49 +09:00
syuilo
564a23c0b5 fix type 2023-12-12 10:34:08 +09:00
syuilo
b691126bff refactor(frontend): menuぎdividerをnullã§čĄ¨įžã™ã‚‹ãŽã‚’ã‚„ã‚ã‚‹ 2023-12-12 10:26:37 +09:00
woxtu
ebdb443180 Fix trailing commas (#12628) 2023-12-11 20:31:23 +09:00
Acid Chicken (įĄĢ酸éļ)
2217d0c050 refactor(frontend): remove redundant class names (#12618) 2023-12-10 17:53:38 +09:00
woxtu
4c135a5ca1 Fix indentation (#12615) 2023-12-10 02:11:17 +09:00
ãŠã•ã‚€ãŽã˛ã¨
025afe88b4 (dev) index.htmlãĢmeta[name=viewport]がãĒã‹ãŖãŸãŽã§čŋŊ加īŧ†čļŗã‚ŠãĻãĒいCSPčŋŊ加 (#12613)
* (dev) index.htmlãĢmeta[name=viewport]がãĒã‹ãŖãŸãŽã§čŋŊ加īŧ†čļŗã‚ŠãĻãĒいCSPčŋŊ加

* fix tab
2023-12-09 21:52:25 +09:00
syuilo
b72f9186b5 2023.12.0-beta.3 2023-12-09 13:15:30 +09:00
Yuriha
dd332b3515 Misskey Playぎノãƒŧト投į¨ŋį”ģéĸã§ã€Œå†…åŽšã‚’éš ã™ã€ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢする (#12576)
* Add the content warning option in AiScript UI postFormButton

* Fix initial CW in postFormButton

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-09 13:14:51 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b7bdd45dba Fix/vue import error on intellij (#12612)
* Fix fix labeler config (#8)

* fix vue import error

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-09 13:13:31 +09:00
syuilo
319267e096 update deps 2023-12-09 13:02:14 +09:00
syuilo
fcf0f5f6b5 fix(frontend): disable Mk:apiExternal 2023-12-09 12:58:00 +09:00
zyoshoka
6c1f839cbe chore: labelerがæ˛ģãŖãĻいãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ (#12610)
* fix ci

* fix

* fix labeler.yml

* Revert "fix labeler.yml"

This reverts commit 9b6a7d02cd.

---------

Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
2023-12-09 09:54:43 +09:00
ã‹ãŖã“ã‹ã‚Š
2c6fc0ba63 fix(dev-frontend) čļŗã‚ŠãĻãĒいCSPをčŋŊ加 (#12606)
* fix(dev-frontend) ã‚ĩãƒŧバãƒŧã‚ĩイドぎHTMLと噛ãŋ合わãĒい部分をäŋŽæ­Ŗ

* cspをãĒおした

* typo
2023-12-08 20:16:49 +09:00
zyoshoka
d10048edac chore: fix labeler's config (#12609) 2023-12-08 20:16:15 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
ab5d2eca1f enhance(frontend): window.openやaã‚ŋグãĢnoopenerã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’ã¤ã‘ã‚‹ (MisskeyIO#283) 2023-12-08 19:46:25 +09:00
ã‹ãŖã“ã‹ã‚Š
c54d1cdde2 fix(dev-frontend) ã‚ĩãƒŧバãƒŧã‚ĩイドぎHTMLと噛ãŋ合わãĒい部分をäŋŽæ­Ŗ (#12605) 2023-12-08 16:54:33 +09:00
ãŠã•ã‚€ãŽã˛ã¨
712e5447b8 Merge pull request #12604 from kakkokari-gtyih/fix-dev-0
fix(dev-frontend) 一部ぎã‚ĸã‚ģットがčĒ­ãŋčžŧぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
2023-12-08 16:37:41 +09:00
kakkokari-gtyih
b760db13bc fix(dev) 一部ぎã‚ĸã‚ģットがčĒ­ãŋčžŧぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-12-08 16:32:24 +09:00
ikasoba
e38af60fd0 fix: secure: true ãĒã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆãŽåž‹ãŒ misskey-js ãĢåĢぞれãĻいãĒい (#12603)
* äŊœãŖãŸ

* äŋŽæ­Ŗ

* äŋŽæ­Ŗ
2023-12-08 15:15:17 +09:00
ã‹ãŖã“ã‹ã‚Š
ac4089f37d enhance(frontend): ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚’éžčĄ¨į¤ēãĢできるPageMetaをčŋŊ加 (#12456)
* (enhance) ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚’éžčĄ¨į¤ēãĢできるPageMetaをčŋŊ加

* fix lint

* rename

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-08 13:06:42 +09:00
dependabot[bot]
f80ae7f686 chore(deps): bump actions/labeler from 4 to 5 (#12584)
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 09:00:37 +09:00
ãŠã•ã‚€ãŽã˛ã¨
9059b837fa fix CONTRIBUTING.md (#12600) 2023-12-08 09:00:23 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b0039f0946 chore: 開į™ēãƒĸãƒŧãƒ‰ã§ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ã¨ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ã‚’į‹ŦįĢ‹ã—ãĻčĩˇå‹•するようãĢするīŧˆå†īŧ‰ (#12593)
* [wip]run standalone vite

* [wip]run standalone vite

* some fix (tabler icons, sw, streaming)

* fix theme

* fix run scripts

* favicon

* client-assets

* cssぎčĒ­ãŋčžŧãŋ順åēã¨CSPč¨­åŽšãŽå¤‰æ›´

* fix lang change

* fix clientManifest

* baseã‚’į›¸å¯žãƒ‘ã‚šãĢしãĻãƒ‰ãƒĄã‚¤ãƒŗį›´ä¸‹ã¨ã‚ĩãƒ–ãƒ‡ã‚ŖãƒŦクトãƒĒé…ä¸‹ä¸Ąæ–šãĢ寞åŋœ

* č‰˛ã€…äŋŽæ­Ŗ

* č‰˛ã€…äŋŽæ­Ŗ

* č‰˛ã€…äŋŽæ­Ŗ

* fix

* Revert "client-assets"

This reverts commit 582601e90e.

# Conflicts:
#	packages/frontend/vite.config.ts

* č‰˛ã€…äŋŽæ­Ŗ

* fix

* fix

* add url and proxy to server proxy

* Update packages/frontend/src/index.html

* wip

* Merge remote-tracking branch 'origin/develop' into feat/launch-standalone-frontend

# Conflicts:
#	packages/frontend/src/pages/welcome.entrance.a.vue

* Merge remote-tracking branch 'origin/develop' into feat/launch-standalone-frontend

# Conflicts:
#	packages/frontend/src/pages/welcome.entrance.a.vue

* fix tabler load

* Apply suggestions from code review

* Update packages/frontend/src/index.html

* fix

* fix vite.config.local-dev.ts

* fix CONTRIBUTING.md

---------

Co-authored-by: FruitRiin <nassii74@gmail.com>
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: æžœį‰ŠãƒĒãƒŗ <fruitriin@riinswork.space>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: ozelot <contact@ozelot.dev>
2023-12-08 08:22:08 +09:00
KanariKanaru
e6d01e33e6 fix(backend): ãƒ–ãƒ­ãƒƒã‚¯ã—ãŸį›¸æ‰‹ã‹ã‚‰č‡Ē分ぎノãƒŧトがčĻ‹ãˆãĒいようãĢ(/users/featured-notes, /users/notes) (#12511)
* fix: ãƒ–ãƒ­ãƒƒã‚¯ã—ãŸį›¸æ‰‹ã‹ã‚‰č‡Ē分ぎノãƒŧトがčĻ‹ãˆãĒいようãĢ(ãƒĻãƒŧã‚ļãƒŧ,ãƒãƒŖãƒŗãƒãƒĢ)

* Update CHANGELOG.md

* /users/featured-notesã§ã‚‚ãƒ–ãƒ­ãƒƒã‚¯ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* cacheServiceをäŊŋうようãĢ

* /channels/timeline.tsでåŋ…čĻãŽãĒいnoteFilterを持たãĒいようãĢ

* Update CHANGELOG.md

* FanoutTimelineEndpointServiceへぎ寞åŋœ

- ブロックされãĻいる場合は、/users/notesでノãƒŧãƒˆãŒčĄ¨į¤ēされãĒい
- ミãƒĨãƒŧトしãĻいる場合は、ノãƒŧãƒˆãŒčĄ¨į¤ēされる
2023-12-07 18:15:38 +09:00
KanariKanaru
bcf6b7f5ee enhance: meilisearchを有劚ãĢしãĻもミãƒĨãƒŧãƒˆã‚„ãƒ–ãƒ­ãƒƒã‚¯ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ (#12575)
* enhance: meilisearchを有劚ãĢしãĻもミãƒĨãƒŧãƒˆã‚„ãƒ–ãƒ­ãƒƒã‚¯ã‚’č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ

* Update CHANGELOG.md
2023-12-07 17:09:31 +09:00
anatawa12
1d3ef7b42f fix(backend): pagination with sinceId broken (#12586)
* fix(backend): pagination with sinceId broken

* fix(backend): pagination with sinceId broken for dbFallback
2023-12-07 17:07:06 +09:00
Ryan He
e926411812 chore: Add descriptions for "MeiliSearch" and "allowedPrivateNetworks" to example.yml (#12594)
* Update example.yml, add descriptions for some items

Add descriptions for "MeiliSearch" and "allowedPrivateNetworks"

* Update docker_example.yml

Add descriptions for "MeiliSearch" and "allowedPrivateNetworks"
2023-12-07 17:00:34 +09:00
zyoshoka
406b4bdbe7 refactor(frontend): 非推åĨ¨ã¨ãĒãŖãŸReactivity TransformをäŊŋわãĒいようãĢ (#12539)
* refactor(frontend): 非推åĨ¨ã¨ãĒãŖãŸReactivity TransformをäŊŋわãĒいようãĢ

* refactor: 不čρãĒæ‹Ŧåŧ§ã‚’除åŽģ

* fix: 不čρãĒã‚ĸノテãƒŧã‚ˇãƒ§ãƒŗã‚’é™¤åŽģ

* fix: Refぎ配列をrefしãĻいる部分ぎ寞åŋœ

* refactor: 不čρãĒæ‹Ŧåŧ§ã‚’除åŽģ

* fix: lint

* refactor: Ref、ShallowRef、ComputedRefãŽå¤‰æ•°ãŽåŽŖč¨€ã‚’letからconstãĢįŊŽæ›

* fix: type error

* chore: drop reactivity transform from eslint configuration

* refactor: remove unnecessary import

* fix: 寞åŋœæŧã‚Œ
2023-12-07 14:42:09 +09:00
yupix
e42c91dee7 feat: RoleãĢé–ĸするSchemaをčŋŊ加 (#12572)
* feat: RoleãĢé–ĸé€Ŗã™ã‚‹schemaをčŋŊ加

* feat: 新しいRoleSchemaをäŊŋうようãĢ

* chore: misskey.jsぎデãƒŧã‚ŋを更新

* chore: misskey-js.api.mdを更新
2023-12-06 15:47:57 +09:00
anatawa12
00b11b1f75 chore: hide thumbnail if website is sensitive (#12581) 2023-12-06 13:46:10 +09:00
Yuriha
ad60e43ae4 ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽã€ŒãƒĒノãƒŧãƒˆã‚’čĄ¨į¤ē」ぎトグãƒĢ゚イッチが反åŋœã—ãĒã„å•éĄŒã‚’į›´ã™ (#12577)
* [frontend] Fix renote toggle switch

* Fix MkMenu rather than usage
2023-12-06 12:07:53 +09:00
anatawa12
8866c530c4 fix(backend): エポックをå›ē厚することで嚴čļŠã—時ãĢトãƒŦãƒŗãƒ‰ãŒåŖŠã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12567) 2023-12-04 20:33:11 +09:00
syuilo
920e521176 2023.12.0-beta.2 2023-12-04 20:04:34 +09:00
syuilo
9c90ff7d06 update deps 2023-12-04 19:40:46 +09:00
ãŠã•ã‚€ãŽã˛ã¨
e90ad09551 fix (frontend): įĩĩ文字ピッã‚ĢãƒŧįĩŒį”ąã§æŠ•į¨ŋæŦ„ãĢįĩĩ文字をå…Ĩれた際、ã‚Ŋフトã‚Ļェã‚ĸキãƒŧボãƒŧドがįĢ‹ãĄä¸ŠãŒã‚‰ãĒいようãĢする (#12561) 2023-12-04 18:12:14 +09:00
anatawa12
bb38e62ae6 chore: č‡Ē分へぎãƒĒプナイぎãŋčĩ°æŸģするようãĢ (#12570) 2023-12-04 17:56:48 +09:00
yupix
33034b0e02 feat: ãƒĻãƒŧã‚ļãƒŧ゚キãƒŧマぎ攚善 (#12568)
* chore: notifyãĢenumã‚’č¨­åŽš

* feat: securityKeysListぎ型を明įĸēãĢ

* feat: notificationRecieveConfigãĢpropertiesã‚’åŽšįžŠ

* chore: misskey.jsぎmodelを更新

* fix: as constをつけåŋ˜ã‚ŒãĻいる
2023-12-04 16:53:31 +09:00
anatawa12
18109fcef7 Filter User / Instance Mutes in FanoutTimelineEndpointService (#12565)
* fix: unnecessary logging in FanoutTimelineEndpointService

* chore: TimelineOptions

* chore: add FanoutTimelineName type

* chore: forbid specifying both withReplies and withFiles since it's not implemented correctly

* chore: filter mutes, replies, renotes, files in FanoutTimelineEndpointService

* revert unintended changes

* use isReply in NoteCreateService

* fix: excludePureRenotes is not implemented

* fix: replies to me is excluded from local timeline

* chore(frontend): forbid enabling both withReplies and withFiles

* docs(changelog): ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãƒŸãƒĨãƒŧトが劚かãĒã„å•éĄŒãŽäŋŽæ­ŖãĢついãĻč¨€åŠ
2023-12-04 14:38:21 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b2c4973cda fix dev build (#12566) 2023-12-04 12:05:35 +09:00
ãŠã•ã‚€ãŽã˛ã¨
55c8ec80ed fix (backend): 「ãŋつける」ぎãĒかãĢミãƒĨãƒŧトしたãƒĻãƒŧã‚ļãŒįžã‚ŒãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#12559)
* fix (backend): 「ãŋつける」ぎãĒかãĢミãƒĨãƒŧトしたãƒĻãƒŧã‚ļãŒįžã‚ŒãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ

* fix
2023-12-03 20:46:19 +09:00
ãŠã•ã‚€ãŽã˛ã¨
5e1d872404 å…Ĩ力フりãƒŧムでもãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé¸æŠžæ™‚ãĢäŊŋį”¨ã™ã‚‹ãƒ”ãƒƒã‚ĢãƒŧをäŊŋうようãĢしたい (#12337)
* å…Ĩ力フりãƒŧムでもãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé¸æŠžæ™‚ãĢäŊŋį”¨ã™ã‚‹ãƒ”ãƒƒã‚ĢãƒŧをäŊŋうようãĢしたい

* erase console.log

* fix CHANGELOG.md

* reaction-picker.ts をæˆģし、äģŠå›žãŽå¯žåŋœã‚’å…Ĩれた emoji-picker.ts を新たãĢäŊœæˆ

* fix CHANGELOG.md

* tweak

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-03 17:25:34 +09:00
Acid Chicken (įĄĢ酸éļ)
af15f8d09d fix(backend): reject malformed timestamp (#12554) 2023-12-03 14:38:42 +09:00
6543
34223f3da4 fix(backend): enhance nodeinfo by export instance admin via nodeAdmins key (#12503)
https://codeberg.org/thefederationinfo/nodeinfo_extension
2023-12-03 13:42:41 +09:00
ãŠã•ã‚€ãŽã˛ã¨
e17d741f4b enhance(misskey-js) misskey-jsぎ゚トãƒĒãƒŧãƒŸãƒŗã‚°APIåŽšįžŠã‚’ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãĢčŋŊåž“ (#12552)
* (enhance) misskey-jsぎ゚トãƒĒãƒŧãƒŸãƒŗã‚°APIåŽšįžŠã‚’ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãĢčŋŊåž“

* fix ci

* fix ci
2023-12-03 12:45:18 +09:00
æžœį‰ŠãƒĒãƒŗ
b4a83a22a1 may be fix ruby justify on safari (#12551) 2023-12-03 12:08:40 +09:00
ã‹ãŖã“ã‹ã‚Š
5bf7813b2d enhance/feat(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧãŽæ”šč‰¯ãƒģåŧˇåŒ– (#12526)
* enhance(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧを個åˆĨã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix design

* (fix) č¨­åŽšãŒåŊ“たらãĒい

* fix testīŧˆį„Ąį†ã‚„り感īŧ‰

* (fix) č¨­åŽšãŒãĒいįŠļ態ですずãĻ有劚ãƒģ向操äŊœãŒåŠšã‹ãĒい

* fix

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-03 10:58:42 +09:00
Nanaka Hiira
2eb86e0619 fix(backend): /emojiãĢãŠã‘ã‚‹æ‹Ąåŧĩå­ãŽå‰Šé™¤æ–šæŗ•ã‚’äŋŽæ­Ŗ (#12543)
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-12-03 10:28:35 +09:00
ãŠã•ã‚€ãŽã˛ã¨
c68d87538a ãƒĒ゚トã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§ãƒŸãƒĨãƒŧトがč˛Ģ通しãĻã—ãžã†å•éĄŒãĢ寞å‡Ļ (#12534)
* ãƒĻãƒŧã‚ļãƒĒ゚トTLįŗģãŽå„į¨Žå‹•äŊœã‚’äŋŽæ­Ŗãƒģįĩąä¸€

* fix

* fix CHANGELOG.md

* テ゚トčŋŊ加
2023-12-03 10:19:37 +09:00
shiosyakeyakini
4de4a2e143 fix: withChannelNotesとwithFilesを同時ãĢæŒ‡åŽšã—ãŸã¨ããŽč€ƒæ…Ž (#12550)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
2023-12-03 10:18:28 +09:00
ãŠã•ã‚€ãŽã˛ã¨
5ccd61b1f8 Revert "fix #12528 (#12536)" (#12548)
This reverts commit a5f0b5ec74.
2023-12-03 10:17:07 +09:00
ãŠã•ã‚€ãŽã˛ã¨
336416261a ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŒį”Ÿæˆã™ã‚‹api.jsonからmisskey-jsぎ型をäŊœæˆã™ã‚‹ (#12434)
* ã˛ã¨ãžãšį”Ÿæˆã§ãã‚‹ã¨ã“ã‚ãžã§

* ãƒ•ã‚Ąã‚¤ãƒĢæ§‹æˆæ•´į†

* į”Ÿæˆã‚ŗãƒžãƒŗãƒ‰æ•´į†

* misskey-jsへぎįĩ„ãŋčžŧãŋ

* fix generator.ts

* wip

* fix generator.ts

* fix package.json

* į”Ÿæˆãƒ­ã‚¸ãƒƒã‚¯ãŽčĒŋ整

* 型ãƒŦベãƒĢでぎswitch-case抟構をmisskey-jsからfrontendãĢæŒãĄčžŧめるようãĢした

* åž‹ãƒã‚§ãƒƒã‚¯į”¨ãŽtsconfig.jsonをäŊœæˆ

* äģ–ãŽã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã‚’å‘ŧãļé–ĸ数ãĢã‚‚éŠį”¨

* æœĒäŊŋį”¨ã‚¨ãƒŗãƒ†ã‚Ŗãƒ†ã‚ŖãĒおを削除

* misskey-jså´ã§æ‰‹å‹•åŽšįžŠã•ã‚ŒãĻいた型をč‡Ēå‹•į”Ÿæˆã•ã‚ŒãŸåž‹ãĢį§ģ行īŧˆãŸã ã—api.jsonがvalidでãĒくãĒãŖãĻã—ãžãŖãŸãŽã§åžŒã§äŋŽæ­Ŗã™ã‚‹īŧ‰

* messagingはå샿­ĸされãĻいるīŧˆãƒ†ã‚šãƒˆãŽãƒ“ãƒĢドエナãƒŧč§Ŗæļˆīŧ‰

* validãĒapi.jsonをå‡ē力できるようãĢäŋŽæ­Ŗ

* äŋŽæ­Ŗæŧã‚Œå¯žåŋœ

* AjvãĢ怒られãĻčĩˇå‹•できãĒã‹ãŖãŸã¨ã“ã‚ã‚’äŋŽæ­Ŗ

* fix ciīŧˆé€”中īŧ‰

* ãƒ‘ãƒŠãƒĄãƒŧã‚ŋenumをやめる

* add command

* add api.json

* éƒŊåēĻč‡Ēå‹•į”Ÿæˆã‚’ã‚„ã‚ã‚‹

* 一気通č˛Ģ゚クãƒĒプトäŋŽæ­Ŗ

* fix ci

* į”Ÿæˆãƒ­ã‚¸ãƒƒã‚¯äŋŽæ­Ŗ

* ãƒ•ãƒ­ãƒŗãƒˆãŽåž‹ãƒã‚§ãƒƒã‚¯ã¯įĩåą€ã‚„らãĒã‹ãŖãŸãŽã§æˆģしãĻおく

* fix pnpm-lock.yaml

* add README.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 21:00:05 +09:00
ãŠã•ã‚€ãŽã˛ã¨
92029ac325 fix: #12544 (#12545)
* meã‚’æ¸Ąã—åŋ˜ã‚ŒãĻいる

* fix CHANGELOG.md

* Revert "fix CHANGELOG.md"

This reverts commit aaee4e9b8a.
2023-12-02 20:11:31 +09:00
MeiMei
238e8ce939 fix: Filter featured collection (#12541) 2023-12-02 19:32:30 +09:00
anatawa12
a631b976c9 Refine fanout timeline (#12507)
* chore(endpoints/hybrid-timeline): don't pack inside getFromDb

* chore(endpoints/hybrid-timeline): Redisã‹ã‚‰å–åž—ã™ã‚‹éƒ¨åˆ†ãŽã†ãĄSTLãĢ䞝存しãĒそうãĒところをåˆĨぎServiceãĢ切りå‡ēし

* chore(endpoints/local-timeline): FanoutTimelineEndpointServiceã§å†åŽŸčŖ…

* chore(endpoints/channels/timeline): FanoutTimelineEndpointServiceã§å†åŽŸčŖ…

* chore(endpoints/timeline): FanoutTimelineEndpointServiceã§å†åŽŸčŖ…

* chore(endpoints/user-list-timeline): FanoutTimelineEndpointServiceã§å†åŽŸčŖ…

* chore(endpoints/users/notes): FanoutTimelineEndpointServiceã§å†åŽŸčŖ…

* chore: add useDbFallback to FanoutTimelineEndpointService.timeline and always true for channel / user note list

* style: fix lint error

* chore: split logic to multiple functions

* chore: implement redis fallback

* chore: æˆåŠŸįŽ‡ã‚’ä¸Šã’ã‚‹

* fix: db fallback not working

* feat: allowPartial

* chore(frontend): set allowPartial

* chore(backend): remove fallbackIfEmpty

HTL will never be purged so it's no longer required

* fix: missing allowPartial in channel timeline

* fix: type of timelineConfig in hybrid-timeline

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 18:25:07 +09:00
paihu
cf3d45e7c8 fix(frontend): MFM ruby nyaize (#12362) 2023-12-02 17:09:22 +09:00
Camilla Ett
8968bfd309 fix(backend): ã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŽã‚¤ãƒŗãƒãƒŧト時ぎ動äŊœã‚’äŋŽæ­Ŗ (#12360)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 17:07:57 +09:00
meron
c190b720d3 feat(frontend): įĩĩ文字ピッã‚Ģãƒŧぎã‚ĢテゴãƒĒã‚’å¤šéšŽåą¤ãƒ•ã‚ŠãƒĢãƒ€ã§åˆ†éĄžã§ãã‚‹ã‚ˆã†ãĢ (#12132)
* Update CHANGELOG.md

* Feat:emoji picker folder select

* Fix: lint error

* Fix: lint error 2

* Fix: lint error 3

* ã‚Ģ゚ã‚ŋムįĩĩ文字ぎã‚ĢテゴãƒĒ襨į¤ēéƒ¨åˆ†ãŒé•ˇã‹ãŖãŸãŽã§įŸ­ãã—ãŸ

* ã‚¨ãƒ•ã‚§ã‚¯ãƒˆãŒåŖŠã‚ŒãĻå‡ēãĒいぎをäŋŽæ­Ŗ

* padding 18px -> 9px

* Update CHANGELOG.md

* Revert: en-US.yml

* chg: Folder -> folder

* chg: isChildrenExits -> isChildren

* chg: isChildren -> categoryFolderFlag

* ã‚ĢテゴãƒĒæœĢ尞が / ぎ場合ピッã‚Ģãƒŧからæļˆå¤ąã™ã‚‹ãŽã§ã€ŒããŽäģ–ã€ã¨æ‰ąã„å¯žåŋœ

* į‰šåŽšãŽãƒ‘ã‚ŋãƒŧãƒŗãŽã‚ĢテゴãƒĒ名でピッã‚ĢãƒŧãĢå‡ēãĻこãĒいぎをäŋŽæ­Ŗ

「i18n.ts.other」や「/ã€å§‹ãžã‚ŠãŽå ´åˆåŖŠã‚Œã‚‹

* chg: categoryFolderFlag -> hasChildSection

* code format

* Del: ti-fw

* fix

* įĩĩ文字とフりãƒĢãƒ€ãŽčĄ¨į¤ē順åēå…Ĩれæ›ŋえ

* ネ゚トした場合ãĢパネãƒĢでおこぞでがおぎフりãƒĢダぎもぎかをわかりやすくした

* fix lint

* ã‚ĢテゴãƒĒãŽåå‰ãŒé•ˇã„ã¨čĄ¨į¤ēがおかしくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2023-12-02 15:26:46 +09:00
anatawa12
b6b838416d chore: remove unimplemented excludeNsfw (#12520) 2023-12-02 12:05:53 +09:00
ã‹ãŖã“ã‹ã‚Š
b37e8ffa69 (fix) įŋģč¨ŗãŽãƒ€ãƒ–ã‚Šã‚’č§Ŗæļˆ (#12519) 2023-12-02 12:05:03 +09:00
anatawa12
da0ecb650e chore: フりロãƒŧしたときãĢHTLをパãƒŧジしãĒくする (#12522) 2023-12-02 12:04:30 +09:00
zyoshoka
43c9ab2072 fix(frontend): é•ˇã„åå‰ãŽãƒãƒŖãƒŗãƒãƒĢãĢおける投į¨ŋフりãƒŧãƒ ãŽčĄ¨į¤ēãŒå´Šã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12524)
* fix(frontend): é•ˇã„åå‰ãŽãƒãƒŖãƒŗãƒãƒĢãĢおける投į¨ŋフりãƒŧãƒ ãŽčĄ¨į¤ēãŒå´Šã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2023-12-02 12:04:11 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a5f0b5ec74 fix #12528 (#12536) 2023-12-02 11:37:31 +09:00
Qwreey
c927d6824c Fix: missing receiver warn is not disappear (#12538) 2023-12-02 09:28:00 +09:00
nullnyat
5cd4c36cad rename docker-compose.yml.example to docker-compose_example.yml (#12530)
* rename docker-compose.yml.example to docker-compose_example.yml

* fix: dockle.yml
2023-12-01 11:19:33 +09:00
yupix
ca424df80e fix: inviteįŗģぎæˆģã‚Šå€¤ãŒé–“é•ãŖãĻいる close #12517 (#12518) 2023-11-30 15:56:25 +09:00
Srgr0
e500fe2586 įĩĩæ–‡å­—čŠŗį´°ãƒšãƒŧジãĢ記čŧ‰ã™ã‚‹æƒ…å ąã‚’čŋŊ加 (#12417)
* Update emojis.emoji.vue

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:59:42 +09:00
ã‹ãŖã“ã‹ã‚Š
b05d71fabf feat(frontend): ä슿—ĨčĒ•į”Ÿæ—Ĩぎフりロãƒŧ中ぎãƒĻãƒŧã‚ļãƒŧを一čĻ§čĄ¨į¤ēできるã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆã‚’čŋŊ加 (#12450)
* (add) ä슿—ĨčĒ•į”Ÿæ—Ĩぎフりロイãƒŧ一čĻ§čĄ¨į¤ē

* Update Changelog

* Update Changelog

* åŽŸčŖ…æŧã‚Œ

* create index

* (fix) index
2023-11-30 14:49:26 +09:00
yukineko
22d6fa1fdf enhance(dev): 開į™ēãƒĸãƒŧド時ãĢlocaleã¨åž‹åŽšįžŠãŒč‡Ēå‹•įš„ãĢå†į”Ÿæˆã•ã‚Œã‚‹ã‚ˆã†ãĢ (#12481)
* enhance: localeをäģģæ„ãŽã‚ŋã‚¤ãƒŸãƒŗã‚°ã§ãƒĒビãƒĢドできるようãĢ

* enhance: localeã‚‚į›ŖčĻ–ã—ã€åŋ…čĻã§ã‚ã‚Œã°localeをãƒĒビãƒĢドするようãĢ

* feat: devãƒĸãƒŧドぎ時ぎãŋãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧã‹ã‚‰ã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸができるようãĢ

* refactor: ã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸéƒ¨åˆ†ã‚’å…ąé€šåŒ–

* fix: localesãŽãƒ•ã‚Ąã‚¤ãƒĢå¤‰æ›´ã‚¤ãƒ™ãƒŗãƒˆãŒå–ã‚ŒãĒいぎをäŋŽæ­Ŗ

* fix: replaceAllã§ã‚ŗã‚ąã‚‹ãŽã‚’äŋŽæ­Ŗ

* change: 開į™ēãƒĸãƒŧドãĢé–ĸäŋ‚ãĒããƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧã‹ã‚‰ã‚­ãƒŖãƒƒã‚ˇãƒĨクãƒĒã‚ĸできるようãĢ

* refactor: åŋ…čĻãŽãĒいãƒĒビãƒĢドをしãĒいようãĢ

* update: CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:48:02 +09:00
Cocoa Hoto
4f6e098542 fix(docker): cannot build docker image on some environments (#12494) 2023-11-30 14:47:08 +09:00
Kisaragi
47a10f6a6d refactor(frontend): give local variable to explicit type annotation to avoid TS7043 (#12495)
* refactor: give local variable to explicit type annotation to avoid TS7043

* chore: fix lint error
2023-11-30 14:46:16 +09:00
GrapeApple0
28cb0fc70b enhance: č¨­åŽšã—ãŸã‚ŋグをトãƒŦãƒŗãƒ‰ãĢ襨į¤ēさせãĒいようãĢã™ã‚‹é …į›Žã‚’įŽĄį†į”ģéĸã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#12512)
* enhance: hiddenTagsã‚’įŽĄį†į”ģéĸã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* Update locales/ja-JP.yml

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-30 14:35:56 +09:00
zyoshoka
98e1af28b8 enhance(frontend): ノãƒŧトプãƒŦビãƒĨãƒŧãĢCWが反映されるようãĢ (#12509)
* enhance(frontend): ノãƒŧトプãƒŦビãƒĨãƒŧãĢCWが反映されるようãĢ

* Update CHANGELOG.md

* refactor: 不čρãĒæĄäģļを除åŽģ

* Revert "refactor: 不čρãĒæĄäģļを除åŽģ"

This reverts commit e4eff689bd.

* fix: ã‚„ãŖãąã‚Šä¸čρãĒæĄäģļã ãŖãŸ
2023-11-30 13:49:31 +09:00
ãŠã•ã‚€ãŽã˛ã¨
413f7bfb44 Fix: navigator.shareæœĒã‚ĩポãƒŧãƒˆãŽå ´åˆã¯å…ąæœ‰ãƒœã‚ŋãƒŗã‚’éžčĄ¨į¤ēãĢするīŧˆīŧ‹URLãŽã‚ŗãƒ”ãƒŧボã‚ŋãƒŗã‚’č¨­įŊŽīŧ‰ (#12506)
* navigator.shareæœĒã‚ĩポãƒŧãƒˆãŽå ´åˆã¯å…ąæœ‰ãƒœã‚ŋãƒŗã‚’éžčĄ¨į¤ēãĢする

* fix CHANGELOG.md

* ナイã‚ģãƒŗã‚ščĄ¨į¤ēčŋŊ加

* URLãŽã‚ŗãƒ”ãƒŧボã‚ŋãƒŗã‚’č¨­įŊŽ
2023-11-30 08:15:13 +09:00
ã‹ãŖã“ã‹ã‚Š
37cff405ed enhance(frontend): Shareペãƒŧジでぎ投į¨ŋ厌ä熿™‚ãĢpostMessageをį™ēįĢするようãĢ (#12505)
* enhance(frontend): Shareペãƒŧジでぎ投į¨ŋ厌ä熿™‚ãĢpostMessageをį™ēįĢ

* Update Changelog

* fix

* åå‰ãŽæˇˇåŒã‚’ã•ã‘ã‚‹

* 名前をわかりやすくする

* watchをäŊŋわずパフりãƒŧãƒžãƒŗã‚šæ”šå–„
2023-11-30 01:08:29 +09:00
anatawa12
c41d03018c ci: use refs/pull/*/merge to get head (#12508) 2023-11-30 01:06:11 +09:00
woxtu
ea1a2dc8db Update the Vitest configuration (#12493) 2023-11-29 10:41:11 +09:00
zyoshoka
d5deef5699 fix(frontend): WebKitブナã‚Ļã‚ļãƒŧ上でも「デバイ゚ぎį”ģéĸを常ãĢã‚ĒãƒŗãĢする」抟čƒŊが劚くようãĢ (#12484)
* fix(frontend): WebKitブナã‚Ļã‚ļãƒŧ上でもkeepScreenOnが劚くようãĢ

* chore: add comment
2023-11-29 10:29:24 +09:00
anatawa12
4e882414b2 fix: éŸŗåŖ°ãŒä¸€åˆ‡éŗ´ã‚‰ãĒくãĒる可čƒŊ性がある (#12491)
* chore: éŸŗåŖ°ãŒä¸€åˆ‡éŗ´ã‚‰ãĒくãĒる可čƒŊ性をčģŊ減

https://github.com/misskey-dev/misskey/pull/12433#discussion_r1405774767

* chore: IIFEではãĒくPromise.prototype.finallyをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ
2023-11-29 10:29:00 +09:00
yupix
3b3b908ccd fix: packedNoteSchemaãĢclippedCountが抜けãĻいる (#12499) 2023-11-29 08:08:06 +09:00
ãŠã•ã‚€ãŽã˛ã¨
ec04c76ee5 通įŸĨグãƒĢãƒŧãƒ”ãƒŗã‚°č¨­åŽšãŽåŗæ™‚åæ˜ å¯žåŋœ (#12485)
* wip

* ログå‡ēしぎ削除

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-28 20:43:25 +09:00
ã‹ãŖã“ã‹ã‚Š
4e5b7768dc fix(docs): "docs(changelog): GHSA-3f39-6537-3cgc ãĢついãĻčŋŊ記 (#12482)" (#12483)
* Revert "docs(changelog): GHSA-3f39-6537-3cgc ãĢついãĻčŋŊ記 (#12482)"

This reverts commit d58ec4e65b.

* Update CHANGELOG.md
2023-11-27 21:41:19 +09:00
Kisaragi
d58ec4e65b docs(changelog): GHSA-3f39-6537-3cgc ãĢついãĻčŋŊ記 (#12482) 2023-11-27 21:37:37 +09:00
syuilo
2d0253bc42 2023.12.0-beta.1 2023-11-27 21:05:37 +09:00
syuilo
51cf906b25 update deps 2023-11-27 21:05:20 +09:00
ã‹ãŖã“ã‹ã‚Š
2a451ebb57 enhance(frontend): 通įŸĨ韺ãĢãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢをäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#12447)
* (enhance) ã‚ĩã‚Ļãƒŗãƒ‰ãĢãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢをäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* fix

* fix design

* fix design

* Update store.ts

* (fix) ãƒ•ã‚Ąã‚¤ãƒĢåčĄ¨į¤ē

* refactor

* (refactor) better types

* operationTypeとsoundTypeãŽæˇˇåŒã‚’é˜˛æ­ĸ

* (refactor)

* (fix)

* enhance jsdoc

* driveFile -> _driveFile_
2023-11-27 17:33:42 +09:00
anatawa12
8f1da036f4 style: fix lint error of 6acaded8 (#12476) 2023-11-27 15:29:39 +09:00
anatawa12
6acaded898 fix: error can be happened if animation is on and hard mute matches (#12474) 2023-11-27 14:47:25 +09:00
woxtu
01d06e7121 Fix a frontend testing script (#12471) 2023-11-27 08:06:47 +09:00
ragujp
780b120c64 fix: wake lock error in safari etc (#12464) 2023-11-26 23:35:53 +09:00
Acid Chicken (įĄĢ酸éļ)
d60f645d1d chore(frontend/MkMediaVideo): loop and autoplay silent videos (#12392) 2023-11-26 16:15:24 +09:00
ãŠã•ã‚€ãŽã˛ã¨
c9503da8f8 ã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšãĢ「ã‚ĩã‚Ļãƒŗãƒ‰ã‚’å‡ē力しãĒい」と「Misskeyがã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĒ時ぎãŋã‚ĩã‚Ļãƒŗãƒ‰ã‚’å‡ē力する」をčŋŊ加 (#12342)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-26 16:12:02 +09:00
Acid Chicken (įĄĢ酸éļ)
ccb951f11e chore: create AudioContext when it is needed (#12460) 2023-11-26 14:38:34 +09:00
ã‹ãŖã“ã‹ã‚Š
755ca97857 fix(frontend): 通įŸĨéŸŗãŒãģãŧ同時ãĢéŗ´ãŖãŸå ´åˆã¯å†į”Ÿã‚’ãƒ–ãƒ­ãƒƒã‚¯ã™ã‚‹ã‚ˆã†ãĢīŧˆéŸŗå‰˛ã‚Œé˜˛æ­ĸīŧ‰ (#12433)
* (fix) 通įŸĨéŸŗãŒãƒ€ãƒ–ãŖãĻéŸŗå‰˛ã‚Œã—ãĒいようãĢ

* Update Changelog
2023-11-26 13:20:46 +09:00
ã‹ãŖã“ã‹ã‚Š
5bdae9f6d0 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé¸æŠžæ™‚ãĢéŸŗã‚’æĩã›ã‚‹ã‚ˆã†ãĢ (#12441)
* (add) ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé¸æŠžæ™‚ãĢéŸŗã‚’éŗ´ã‚‰ã›ã‚‹ã‚ˆã†ãĢ

* Update Changelog

* tweak sound

* tweak sound

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-26 13:04:44 +09:00
anatawa12
d32631d159 fix: query error in notes/featured (#12439) 2023-11-26 12:54:23 +09:00
zyoshoka
2ee48ae04d fix(backend): ã‚ŽãƒŖãƒŠãƒĒãƒŧぎäēēæ°—ぎ投į¨ŋぎ選å‡ēãĢidã‚’į”¨ã„ã‚‹ã‚ˆã†ãĢ (#12448) 2023-11-26 10:05:56 +09:00
zyoshoka
7a494b2aa7 fix(backend): rename FunoutTimelineService to FanoutTimelineService (#12453) 2023-11-26 10:02:22 +09:00
zyoshoka
3e0231d995 fix(backend): äŊ•もノãƒŧトしãĻいãĒいãƒĻãƒŧã‚ļãƒŧãŽãƒ•ã‚ŖãƒŧドãĢã‚ĸクã‚ģ゚するとエナãƒŧãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12455)
* fix(backend): äŊ•もノãƒŧトしãĻいãĒいãƒĻãƒŧã‚ļãƒŧãŽãƒ•ã‚ŖãƒŧドãĢã‚ĸクã‚ģ゚するとエナãƒŧãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md

* add test

* fix: incorrect bob's username
2023-11-26 10:01:06 +09:00
woxtu
c8b85a98b8 Add mocks for Web Audio API (#12457) 2023-11-26 09:54:24 +09:00
ã‹ãŖã“ã‹ã‚Š
95095ee8d1 enhance(frontend): ãƒĻãƒŧã‚ļãƒŧぎRawデãƒŧã‚ŋをčĒ­ã‚ã‚‹ãƒšãƒŧジを垊æ´ģさせる (#12436)
* (add) User raw page

* Update Changelog

* fix lint
2023-11-24 21:11:18 +09:00
syuilo
ccdb8ce7fc Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-24 20:25:36 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
da3064343b enhance(frontend): įĩĩ文字ぎã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトぎã‚ĸãƒĢゴãƒĒã‚ēムぎ攚善 (MisskeyIO#261)
* 原際は同じįĩĩ文字ãĒã‚‰é‡č¤‡ã—ãĻã‚ĩジェ゚トãĢå‡ēãĒいようãĢ
* エイãƒĒã‚ĸ゚ではãĒいįĩĩ文字>å‰æ–šä¸€č‡´>éƒ¨åˆ†ä¸€č‡´>あいぞい検į´ĸé †ã§čĄ¨į¤ēされるようãĢãĒるようãĢ
2023-11-24 20:25:29 +09:00
yukineko
252efe8252 fix: į‰šåŽšãŽæĄäģļä¸‹ã§ãƒãƒŖãƒŗãƒãƒĢやãƒĻãƒŧã‚ļãƒŧぎノãƒŧト一čϧãĢ最新ぎノãƒŧãƒˆãŒčĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12431)
* fix: į‰šåŽšãŽæĄäģļä¸‹ã§ãƒãƒŖãƒŗãƒãƒĢやãƒĻãƒŧã‚ļãƒŧぎノãƒŧト一čϧãĢ最新ぎノãƒŧãƒˆãŒčĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md
2023-11-24 20:19:46 +09:00
Camilla Ett
9c84055f50 Feat(frontend): ã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢã€Œé€šå ąã€ãĢおいãĻã€é€šå ąč€…ã‚‚ãƒĒãƒŗã‚¯ã§éŖ›ãšã‚‹ã‚ˆã†ãĢäŋŽæ­Ŗ (#12427) 2023-11-24 16:19:37 +09:00
anatawa12
536f08c401 fix: hard mute limit not applied (#12428)
* fix: hard mute limit not applied

* Update CHANGELOG.md
2023-11-24 15:09:25 +09:00
woxtu
f7bdf5a2c0 Replace deprecated Repository.findOneById() (#12426) 2023-11-24 09:48:36 +09:00
syuilo
06ed64f26f update node to 20.10.0 2023-11-24 09:20:41 +09:00
syuilo
97c10ed1e5 Update index.d.ts 2023-11-24 09:20:34 +09:00
Camilla Ett
30b443de55 feat(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽæ¨Ēåš…ã‚’150pxãĢåˆļ限するかおうかãƒĻãƒŧã‚ļãƒŧが選ずるようãĢ (#12416)
* feat(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽæ¨Ēåš…ã‚’150pxãĢåˆļ限するかおうかãƒĻãƒŧã‚ļãƒŧが選ずるようãĢ

* localesぎ変更をjs-JP.ymlぎãŋãĢäŋŽæ­Ŗã—、æ—ĨæœŦčĒžã‚’ã‚ˆã‚Šåˆ†ã‹ã‚Šã‚„ã™ã

* クナ゚名を.icon から .limitWidthãĢ変更
2023-11-24 08:37:27 +09:00
mappi
521db37ca7 feat 12325 (#12425) 2023-11-24 08:36:55 +09:00
ã‹ãŖã“ã‹ã‚Š
bf2d2ff0ca fix(frontend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢãŽã€Œãƒ•ã‚Ąã‚¤ãƒĢ」ãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒį”ģ像がある際ぎデã‚ļã‚¤ãƒŗã‚’äŋŽæ­Ŗ (#12424)
* (fix) æ‹›åž…ã‚ŗãƒŧドを一åēĻぎãŋåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog

* (fix) profile media grid

* Update Changelog

* Change Changelog
2023-11-23 21:18:24 +09:00
ã‹ãŖã“ã‹ã‚Š
cba66c921e fix(frontend): ã‚ŗãƒŧãƒ‰ã‚¨ãƒ‡ã‚Ŗã‚ŋãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12418)
* (fix) ã‚ŗãƒŧãƒ‰ã‚¨ãƒ‡ã‚Ŗã‚ŋãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update Changelog
2023-11-23 20:37:41 +09:00
anatawa12
44a378c46e Use generate-api-json for api.json diff GitHub comment (#12408)
* ci: use generate-api-json to get api.json changes

* restore copying default.yml

* refactor: get api.json with single workflow

* ci: api.jsonぎdiffをbackendが変更されたときぎãŋ取るようãĢ
2023-11-23 20:17:21 +09:00
ã‹ãŖã“ã‹ã‚Š
ed6f866a4f enhance/fix(AP/frontend): 最čŋ‘čŋŊ加されたMFMぎもろもろをäŋŽæ­Ŗ (#12420)
* (enhance) MFM rubyãŒé€Ŗåˆã•ã‚Œã‚‹ã‚ˆã†ãĢ

* Update Changelog

* Update Changelog

* (fix) unixtimeぎフりãƒŧãƒĢバック (AP)

* (fix) unixtimeぎフりãƒŧãƒĢバック (frontend)

* Update Changelog
2023-11-23 19:49:45 +09:00
ã‹ãŖã“ã‹ã‚Š
4a2a44831b fix(backend): æ‹›åž…ã‚ŗãƒŧドがäŊŋã„å›žã›ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12423)
* (fix) æ‹›åž…ã‚ŗãƒŧドを一åēĻぎãŋåˆŠį”¨ã§ãã‚‹ã‚ˆã†ãĢ

* Update Changelog
2023-11-23 19:34:14 +09:00
anatawa12
864827f788 Hard mute (#12376)
* feat(backend,misskey-js): hard mute storage in backend

* fix(backend,misskey-js): mute word record type

* chore(frontend): generalize XWordMute

* feat(frontend): configure hard mute

* feat(frontend): hard mute notes on the timelines

* lint(backend,frontend): fix lint failure

* chore(misskey-js): update api.md

* fix(backend): test failure

* chore(frontend): check word mute for reply

* chore: limit hard mute count
2023-11-23 18:56:20 +09:00
ãŠã•ã‚€ãŽã˛ã¨
ded328fb43 įĩĩ文字ぎã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトåŧˇåŒ–ぎ寞åŋœ (#12365)
* å‰æ–šä¸€č‡´ãƒģéƒ¨åˆ†ä¸€č‡´ã§ãĒくãĻもčŋ‘äŧŧ値でヒットするようãĢ

* fix CHANGELOG.md

* for of ãĢ変更

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-23 08:13:51 +09:00
syuilo
b15f293b82 fix lint, resolve code smell
Co-Authored-By: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2023-11-22 18:46:27 +09:00
ãŠã•ã‚€ãŽã˛ã¨
c284d41b5b swagger-cli validateがvalidとãĒるapi.jsonをäŊœã‚Œã‚‹ã‚ˆã†ãĢする (#12403)
* api.jsonがswagger-cli validateでエナãƒŧãĢãĒらãĒいようãĢį”Ÿæˆãƒ­ã‚¸ãƒƒã‚¯ã‚’äŋŽæ­Ŗ

* ãƒ•ã‚ŖãƒŧãƒĢドぎæļˆã—æ–šãĢä¸å‚™ãŒã‚ãŖãŸãŽã§å¤‰æ›´

* ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ã‚’čĩˇå‹•しãĒくãĻもapi.jsonをäŊœã‚Œã‚‹ã‚ˆã†ãĢした

* deepCopyしãĻからãƒŦã‚šãƒãƒŗã‚šéƒ¨åˆ†ã‚’äŊœã‚‹ã‚ˆã†ãĢした

* fix CHANGELOG.md

* securitySchemesãŽåŽšįžŠã‚’åžŠæ´ģīŧ†ApiCallServiceãŽåŽŸčŖ…įš„ãĢベã‚ĸナトãƒŧã‚¯ãƒŗãĒぎでそぎåŊĸで

* bodyãŒį„Ąã„īŧˆįŠēã‚Ēブジェクトīŧ‰ãŽã¨ãã¯requestBodyを描į”ģしãĒいようãĢする

* allowGetがtrueãĒé …į›Žã¯getį”¨ãŽč¨˜čŧ‰ã‚‚äŊœæˆ

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-22 17:08:56 +09:00
taichan
a4f8863786 taichanne30 -> tai-cha (#12405) 2023-11-22 12:20:07 +09:00
y.takahashi
c6ed06d783 twitter埋めčžŧãŋぎsandboxåąžæ€§ãĢallow-popups-to-escape-sandboxをčŋŊ加 (#12400)
Co-authored-by: unarist <m.unarist@gmail.com>
2023-11-22 10:19:30 +09:00
įšæœˆãĒãĩ (Nafu Satsuki)
18bdec9641 fix: verifymail.io APIãŽč¨­åŽšé …į›ŽãŒåæ˜ ã•ã‚ŒãĒい (#12399) 2023-11-22 10:13:46 +09:00
ãŠã•ã‚€ãŽã˛ã¨
4b13179ff9 ã‚ĩã‚Ļãƒŗãƒ‰å†į”Ÿæ–šæŗ•ãŽå¤‰æ›´ãĢčŋŊ垓できãĻいãĒã‹ãŖãŸæ‰€ã‚’äŋŽæ­Ŗ (#12368)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-21 20:05:04 +09:00
nenohi
481bca4cf2 åēƒå‘пޞčŧ‰ãƒšãƒŧジãĢãĻfilterをわかりやすく (#12385) 2023-11-21 19:50:06 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b3d1cc9525 ã‚ĩãƒŧバčĩˇå‹•時ãĢã‚ĸãƒŗãƒ†ãƒŠãŒéžã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ã ãŖãŸå ´åˆã€ã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–åŒ–ã—ãĻも再čĩˇå‹•するぞで反映されãĒい (#12391)
* ã‚ĩãƒŧバčĩˇå‹•時ãĢã‚ĸãƒŗãƒ†ãƒŠãŒéžã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ã ãŖãŸå ´åˆã€ã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–åŒ–ã—ãĻも再čĩˇå‹•するぞで反映されãĒい

* Fix CHANGELOG.md

* lastUsedAtぎ更新ãĢ不備がå‡ēるぎでäŋŽæ­Ŗ

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-21 15:32:34 +09:00
ãŠã•ã‚€ãŽã˛ã¨
b5be0e5780 note.tsぎchannelã‚’æ­Ŗã—ã„åŊĸãĢしたことãĢã‚ˆã‚ŠčĄ¨å‡ē化した型チェックエナãƒŧをäŋŽæ­Ŗ (#12395)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-21 15:12:05 +09:00
syuilo
77ac51a680 update typescript to 5.3 2023-11-21 11:32:13 +09:00
ãŠã•ã‚€ãŽã˛ã¨
8bd9077f77 json-schema配下ぎ最新化 (#12312)
* user.ts、page.ts、drive-folder.tsを各EntityServiceぎæˆģり値をもとãĢ最新化

* 再įĸēčĒ

* fix error

* noteäģĨå¤–ãŽæŽ‹ã‚ŠãŽãƒ•ã‚Ąã‚¤ãƒĢを寞åŋœ

* fix CHANGELOG.md

* fix CHANGELOG.md

* fix user.ts

* fix user.ts

* ã‚ŗãƒĄãƒŗãƒˆå¯žåŋœ

* fix note.ts

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-21 11:13:56 +09:00
anatawa12
2ec3227012 update api.md (#12379)
for API changes in b65fd34981
2023-11-21 10:48:01 +09:00
syuilo
cd2131c4b5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-21 09:55:52 +09:00
syuilo
ed0cc443ea fix(backend): ロãƒŧãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒäŋå­˜ã•れãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-11-21 09:55:49 +09:00
æžœį‰ŠãƒĒãƒŗ
e0de86359c backendぎプロジェクトで単äŊ“で start できãĒいぎをäŋŽæ­Ŗ (#12371) 2023-11-19 13:39:25 +09:00
yukineko
02b0adf31f fix: ã€Œč¨­åŽšãŽãƒãƒƒã‚¯ã‚ĸップ」ãĢä¸€éƒ¨ãŽč¨­åŽšé …į›ŽãŒåĢぞれãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12366)
* fix: ä¸€éƒ¨ãŽč¨­åŽšé …į›ŽãŒãƒãƒƒã‚¯ã‚ĸップãĢåĢぞれãĻいãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md

* remove: バックã‚ĸップ不čρãĒé …į›Žã‚’å‰Šé™¤
2023-11-19 11:45:24 +09:00
Lynx Kotoura
cbebe85ccf ペãƒŧジ一čĻ§ãƒšãƒŧã‚¸ãŽčĄ¨į¤ēがãƒĸバイãƒĢį’°åĸƒãĢおいãĻ崊れãĻいるぎをäŋŽæ­Ŗ (#12354)
* fix style of list of pages on mobile

* overflow clip ãĢ変えた
2023-11-19 11:43:04 +09:00
syuilo
b65fd34981 tweak of 2b6f789a5b 2023-11-19 10:18:57 +09:00
syuilo
2f7d10bf23 Update CHANGELOG.md 2023-11-18 21:08:32 +09:00
Nafu Satsuki
2b6f789a5b feat(moderation): ãƒĸデãƒŦãƒŧã‚ŋãƒŧがãƒĻãƒŧã‚ļãƒŧぎã‚ĸã‚¤ã‚ŗãƒŗã‚‚ã—ãã¯ãƒãƒŠãƒŧį”ģ像をæœĒč¨­åŽšįŠļ態ãĢできる抟čƒŊをčŋŊ加 (MisskeyIO#222)
Co-authored-by: ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ <17376330+u1-liquid@users.noreply.github.com>
2023-11-18 21:07:47 +09:00
syuilo
30dc6e691d lint fix 2023-11-18 21:04:00 +09:00
syuilo
af668b15c4 Update CHANGELOG.md 2023-11-18 21:03:01 +09:00
Nafu Satsuki
0a73973a7c ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚ぎčĒč¨ŧãĢverifymail.ioをäŊŋえるようãĢする。 2023-11-18 21:01:53 +09:00
ãŠã•ã‚€ãŽã˛ã¨
83ea0395f6 DeepL TranslationぎPro accountトグãƒĢã‚šã‚¤ãƒƒãƒãŒčĄ¨į¤ēされãĻいãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ (#12355)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-17 22:26:54 +09:00
syuilo
9784d10c62 Merge pull request #12330 from misskey-dev/develop
Release: 2023.11.1
2023-11-17 18:32:42 +09:00
syuilo
f007890e84 Revert "chore(frontend): tweak rt style for safari"
This reverts commit 76ccae8a2f.
2023-11-17 18:31:09 +09:00
syuilo
76ccae8a2f chore(frontend): tweak rt style for safari 2023-11-17 18:17:32 +09:00
syuilo
04709cf256 2023.11.1 2023-11-17 18:05:12 +09:00
syuilo
850b834758 New translations ja-jp.yml (Chinese Traditional) (#12351) 2023-11-17 18:04:42 +09:00
syuilo
08b3662bb8 chore(frontend): tweak ui 2023-11-17 18:00:42 +09:00
syuilo
4a7ccf6deb tweak MkTime.vue 2023-11-17 17:54:13 +09:00
syuilo
4b3f9bd9a6 enhance(backend): MFMぎunixtimeをISOåŊĸåŧã§é€Ŗåˆã™ã‚‹ã‚ˆã†ãĢ 2023-11-17 15:44:36 +09:00
syuilo
5f5712a3ee fix(frontend): MFM unixtimeぎプãƒŦビãƒĨãƒŧがãƒĒã‚ĸãƒĢã‚ŋイムで反映されãĒい
Fix #12350
2023-11-17 15:33:57 +09:00
syuilo
1518c5ddb0 2023.11.1-beta.2 2023-11-17 15:10:14 +09:00
syuilo
4f9922d46c update deps 2023-11-17 15:10:04 +09:00
syuilo
a9a743dab9 enhance(frontend): MFMでUNIX時間を指厚しãĻæ—Ĩæ™‚ã‚’čĄ¨į¤ēできるようãĢ
Resolve #12294
2023-11-17 15:05:37 +09:00
syuilo
4d1a2bad17 typo 2023-11-17 13:27:33 +09:00
syuilo
cbab3affc9 Update packages/frontend/src/pages/role.vue
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-11-17 13:26:55 +09:00
syuilo
f89a827aa9 Update packages/frontend/src/pages/role.vue
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-11-17 13:26:48 +09:00
syuilo
43cb2d478c enhance(frontend): ruby内でMFMをäŊŋえるようãĢ 2023-11-17 13:20:40 +09:00
syuilo
b517d76084 enhance(frontend): MFMでãƒĢビを振れるようãĢ
Resolve #9161
2023-11-17 13:09:56 +09:00
syuilo
5ab7e03804 New Crowdin updates (#12348)
* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)
2023-11-17 09:20:21 +09:00
syuilo
89389ad744 Update CHANGELOG.md 2023-11-16 16:03:17 +09:00
ãŠã•ã‚€ãŽã˛ã¨
1eb769dbe8 LTLãĢį‰šåŽšæĄäģļä¸‹ã§ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋãŒæˇˇã–ã‚Ščžŧã‚€įžčąĄãŽäŋŽæ­Ŗ (#12347)
* LTLãĢãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをåĢぞãĒいようãĢäŋŽæ­Ŗ

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-16 16:02:46 +09:00
syuilo
9d78a1a8b3 enhance(backend): make ftt db fallback configurable 2023-11-16 10:20:57 +09:00
syuilo
838c70192e Update CHANGELOG.md 2023-11-15 18:04:26 +09:00
ãŠã•ã‚€ãŽã˛ã¨
38d6580a36 通įŸĨ韺ãĒおぎį™ēéŸŗæ–šæŗ•ã‚’å¤‰ãˆã€iOSã§éŸŗåŖ°å‡ē力がįĢļ合しãĒいようãĢする (#12339)
* HTMLAudioElementをäŊŋわãĒいようãĢする

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-15 18:03:15 +09:00
syuilo
ca81f0ddbb fix(backend): čŋŊåŠ æƒ…å ąãŽã‚Ģ゚ã‚ŋムįĩĩ文字がãƒĻãƒŧã‚ļãƒŧæƒ…å ąãŽtagãĢåĢぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12316
2023-11-15 16:17:21 +09:00
syuilo
be6778ac61 chore(backend): improve performance 2023-11-15 16:10:05 +09:00
syuilo
7d24b29eb8 Update CHANGELOG.md 2023-11-15 15:51:01 +09:00
syuilo
44c0b5fd6f 2023.11.1-beta.1 2023-11-15 11:45:07 +09:00
syuilo
0aa3201480 New Crowdin updates (#12255)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Turkish)
2023-11-15 11:44:21 +09:00
ãŠã•ã‚€ãŽã˛ã¨
96f1728573 fix: 襨į¤ē済ãŋぎã‚ĢナムからåˆĨãŽãƒãƒŖãƒŗãƒãƒĢを選択した時、ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽå†…åŽšãŒčŋŊ垓しãĻ変更されãĒã„å•éĄŒãĢ寞å‡Ļ (#12237)
* 襨į¤ē済ãŋぎã‚ĢナムからåˆĨãŽãƒãƒŖãƒŗãƒãƒĢを選択した時、ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽå†…åŽšãŒčŋŊ垓しãĻ変更されãĒã„å•éĄŒãĢ寞å‡Ļ

* fix CHANGELOG.md

* fix code style

* Update MkTimeline.vue

* ã‚ŗãƒĄãƒŗãƒˆå¯žåŋœīŧˆMkButtonぎimportとonBeforeUpdate->watchīŧ‰

* fix CHANGELOG.md

* Update MkPagination.vue

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-15 11:24:54 +09:00
atsuchan
6cc0685f2a Fix(frontend): ã‚ĩãƒŧバãƒŧã‚ĩイãƒŦãƒŗã‚š (#12292) 2023-11-15 11:14:27 +09:00
Jaehong Kang
04075ee0be enhance(backend): Implementation of HTTP header and body validation to fix SIF-2023-002 (#12334)
Using Buffer instead of string

Co-authored-by: perillamint <perillamint@silicon.moe>
2023-11-15 11:13:34 +09:00
zyoshoka
aa6d0d4359 fix(backend): 非å…Ŧ開ぎ投į¨ŋãĢ寞しãĻčŋ”äŋĄã§ããĒいようãĢ (#12333)
* fix(backend): 非å…Ŧ開ぎ投į¨ŋãĢ寞しãĻčŋ”äŋĄã§ããĒいようãĢ

* Update CHANGELOG.md

* fix: test
2023-11-15 11:10:45 +09:00
syuilo
3939360e55 fix(frontend): į‰šåŽšãŽæĄäģļ下でノãƒŧトがnyaizeされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12331
2023-11-15 11:09:54 +09:00
syuilo
d790d658ad Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-15 11:07:13 +09:00
syuilo
5cb24e8470 update pnpm 2023-11-15 11:07:10 +09:00
dependabot[bot]
d2906d4628 build(deps): bump actions/github-script from 6 to 7 (#12328)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 21:19:26 +09:00
syuilo
dd533eb948 Update CHANGELOG.md 2023-11-14 17:14:55 +09:00
syuilo
dfe4992e35 Update CHANGELOG.md 2023-11-14 17:10:49 +09:00
syuilo
65c5626b65 Merge pull request from GHSA-3f39-6537-3cgc
This commit implements HTTP header and body validation to fix
[SIF-2023-002](https://advisory.silicon.moe/advisory/sif-2023-002/)

Signed-off-by: perillamint <perillamint@silicon.moe>
Co-authored-by: perillamint <perillamint@silicon.moe>
Co-authored-by: yunochi <yuno@yunochi.com>
2023-11-14 17:09:45 +09:00
syuilo
30bb24d18c update deps 2023-11-14 10:35:48 +09:00
syuilo
2d2eefe3d4 feat: ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚をäŊŋį”¨ã—ãĻãƒĻãƒŧã‚ļãƒŧåã‚’å‰˛ã‚Šå‡ēす抟čƒŊ
Resolve #10158
2023-11-14 07:58:18 +09:00
Shun Sakai
a059dbe41b docs: Update Code of Conduct to version 2.1 (#12150) 2023-11-13 16:52:54 +09:00
Nya Candy
1361bdfbf2 fix: test break caused by #12273 (#12322)
* fix

* fix: websocket stream origin
2023-11-13 16:39:54 +09:00
atsuchan
31174d6b79 Fix(frontend): role users/timeline visiable ui (#12305) 2023-11-13 13:31:18 +09:00
Srgr0
c541ced3ab éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢã€ŒãƒĄãƒĸをčŋŊåŠ ã€ã‚’čĄ¨į¤ēしãĒい (#12310)
* Update home.vue

* Update CHANGELOG.md
2023-11-13 10:25:52 +09:00
ãŠã•ã‚€ãŽã˛ã¨
e1cc95d308 ãƒĻãƒŧã‚ļぎノãƒŧトぎãŋ襨į¤ē時ãĢDBへフりãƒŧãƒĢバックするとãƒĒノãƒŧトをåĢんでしぞうぎをäŋŽæ­Ŗ (#12321)
* ãƒĻãƒŧã‚ļぎノãƒŧトぎãŋ襨į¤ē時ãĢDBへフりãƒŧãƒĢバックするとãƒĒノãƒŧトをåĢんでしぞうぎをäŋŽæ­Ŗ

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-13 09:27:37 +09:00
zyoshoka
cec02966ad fix(frontend): 「フりロãƒŧ中ぎäēēå…¨å“ĄãŽčŋ”äŋĄã‚’åĢめる/åĢめãĒいようãĢする」ぎボã‚ŋãƒŗã‚’æŠŧ下した際ぎįĸēčĒãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12308)
* fix(frontend): 「フりロãƒŧ中ぎäēēå…¨å“ĄãŽčŋ”äŋĄã‚’åĢめる/åĢめãĒいようãĢする」ぎボã‚ŋãƒŗã‚’æŠŧ下した際ぎįĸēčĒãŒæŠŸčƒŊしãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md
2023-11-11 16:34:46 +09:00
zyoshoka
0dd3cac8d9 fix(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒčĻ‹åˆ‡ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12239)
* fix(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧでクãƒĒップされãĒいようãĢ

* Revert "fix(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧでクãƒĒップされãĒいようãĢ"

This reverts commit db246b13d9.

* fix: tweak padding of account in navbar

* fix: set minimum height of note preview

* fix: ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ã§ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒčĻ‹åˆ‡ã‚ŒãĒいようãĢ

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-11 16:07:07 +09:00
atsuchan
50430e310a Fix: latestRequestReceivedAt (#12270) 2023-11-11 14:51:29 +09:00
zyoshoka
f635a48f64 fix: įĩĩ文字ピッã‚Ģãƒŧでぎ検į´ĸが更新されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12283) 2023-11-10 18:48:31 +09:00
syuilo
689b88b942 fix(frontend): pull to refreshã™ã‚‹ãŸãŗãĢ゚トãƒĒãƒŧãƒŸãƒŗã‚°å…¨äŊ“ぎ再æŽĨįļšãŒčĄŒã‚ã‚Œã‚‹ãŽã‚’äŋŽæ­Ŗ 2023-11-10 17:52:50 +09:00
ãŠã•ã‚€ãŽã˛ã¨
253c0c42e2 デッキぎã‚ĢナムからãƒĒロãƒŧドできる抟čƒŊをčŋŊ加 (#12274)
* デッキぎã‚ĢナムからãƒĒロãƒŧドできる抟čƒŊをčŋŊ加

* tweak

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-10 17:49:09 +09:00
ikasoba
54870d067b aiscript-vscodeぎバãƒŧã‚¸ãƒ§ãƒŗã‚’æ›´æ–° (#12299) 2023-11-10 17:18:23 +09:00
ãŠã•ã‚€ãŽã˛ã¨
7701bf0642 「こぎ抟čƒŊãŒč§Ŗæąēã™ãšãå…ˇäŊ“įš„ãĒå•éĄŒãžãŸã¯ãƒ‹ãƒŧã‚ēã€ãŠã‚ˆãŗčĒ°ãŒãã‚ŒãĢåŊšįĢ‹ã¤ã¨č€ƒãˆãĻいるかをčĒŦ明しãĻãã ã•ã„ã€‚ã€ã¨ã„ã†æ—¨ãŽé …į›Žã‚’čŋŊ加 (#12253)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-10 15:08:12 +09:00
GrapeApple0
28e394eddc fix: 投į¨ŋ通įŸĨがã‚Ēãƒŗã§ã‚‚ãƒ€ã‚¤ãƒŦクト投į¨ŋはãƒĻãƒŧã‚ļãƒŧãĢ通įŸĨされãĒいようãĢ (#12263)
* fix: 投į¨ŋ通įŸĨがã‚Ēãƒŗã§ã‚‚ãƒ€ã‚¤ãƒŦクト投į¨ŋはãƒĻãƒŧã‚ļãƒŧãĢ通įŸĨされãĒいようãĢ

* Update CHANGELOG.md
2023-11-09 21:35:07 +09:00
Nya Candy
e2cac3d949 fix: show real instance url (#12273)
* Update CHANGELOG.md

* fix: show real instance url

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
2023-11-09 21:21:39 +09:00
ãŠã•ã‚€ãŽã˛ã¨
879f2d2b7e ref化したnoteぎ変更通įŸĨがMfmã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãžã§åˆ°é”ã—ãĻãĒいぎをäŋŽæ­Ŗ (#12282)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-09 21:15:48 +09:00
syuilo
b02f724475 Update CHANGELOG.md 2023-11-08 21:11:30 +09:00
zyoshoka
2834e54e78 fix(backend): make token nullable (#12280) 2023-11-08 21:10:41 +09:00
ãŠã•ã‚€ãŽã˛ã¨
828749be64 fix #12266 (#12267)
ポップã‚ĸãƒƒãƒ—ãŽčĄ¨į¤ē垌、MkNoteとMkNoteDetailedでそれぞれが持つfocusãƒĄã‚Ŋッドをå‘ŧãŗå‡ēしãĻいたぎをやめた

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-11-06 19:26:17 +09:00
syuilo
bfca457510 enhance(frontend): improve aiscript plugin error handling 2023-11-06 11:21:43 +09:00
syuilo
0c2dd33593 Merge pull request #12177 from misskey-dev/develop
Release: 2023.11.0
2023-11-05 18:18:35 +09:00
syuilo
f72228f428 2023.11.0 2023-11-05 18:17:50 +09:00
syuilo
bb76ee2c0e enhance(frontend): 投į¨ŋ内ぎunicodeįĩĩæ–‡å­—ã‚‚ãƒĄãƒ‹ãƒĨãƒŧをå‡ēせるようãĢ 2023-11-05 18:01:51 +09:00
syuilo
2c836ba71f enhance(build): フりãƒŧãƒĢバック劚かすためãĢlocaleぎįŠēæ–‡å­—ã¯é …į›Žã”ã¨æļˆã™ 2023-11-05 18:00:41 +09:00
syuilo
8f49c5cd48 New Crowdin updates (#12244)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)
2023-11-05 17:53:08 +09:00
syuilo
66cecfaefd Update CHANGELOG.md 2023-11-05 10:23:24 +09:00
Marie
2cce28533f fix(backend): isBot not being set on Application type (#12248)
* fix: bot not being set on all relays

* updatePerson missing the change

* chore: replace wrong word with correct word
2023-11-05 10:22:10 +09:00
syuilo
c2ddb649f8 enhance: 非通įŸĨãĒおįŸĨらせをäŊœæˆã§ãã‚‹ã‚ˆã†ãĢ 2023-11-05 09:04:38 +09:00
syuilo
bdbb3266ae fix(backend): ã‚ĸãƒŧã‚ĢイブしたおįŸĨã‚‰ã›ãŒã‚ŗãƒŗãƒˆãƒ­ãƒŧãƒĢパネãƒĢãĢ襨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-11-05 09:04:03 +09:00
syuilo
56401ed91c 🎨 2023-11-05 08:25:08 +09:00
syuilo
8372e547eb New Crowdin updates (#12241)
* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)
2023-11-04 20:40:34 +09:00
ã‹ãŖã“ã‹ã‚Š
94a20205eb (fix) チãƒĨãƒŧトãƒĒã‚ĸãƒĢ中ãĢPostFormãĢフりãƒŧã‚Ģ゚がåŊ“たらãĒいようãĢする (#12242) 2023-11-04 20:21:42 +09:00
syuilo
b7d3c5f4f0 enhance of 5e9f6a90df 2023-11-04 19:50:49 +09:00
syuilo
47851025a6 Update CHANGELOG.md 2023-11-04 19:47:43 +09:00
syuilo
fc0ea0ddac perf(frontend): improve nyaize performance 2023-11-04 19:45:37 +09:00
syuilo
3733cbf818 2023.11.0-beta.10 2023-11-04 18:47:22 +09:00
ozelot
1e737dbb94 fix(backend): GTLぎ「ãƒĒノãƒŧãƒˆã‚’čĄ¨į¤ē」ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒいぎをäŋŽæ­Ŗ (#12234)
* fix(backend): GTLぎ「ãƒĒノãƒŧãƒˆã‚’čĄ¨į¤ē」ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒいぎをäŋŽæ­Ŗ (#12233)

* docs: Update changelog

* Apply suggestions from code review

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-04 18:45:59 +09:00
syuilo
3642a2b625 New Crowdin updates (#12231)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (English)
2023-11-04 18:45:34 +09:00
syuilo
5e9f6a90df enhance(frontend): ノãƒŧト内ぎã‚Ģ゚ã‚ŋムįĩĩ文字をクãƒĒãƒƒã‚¯ã™ã‚‹ã“ã¨ã§ã€ã‚ŗãƒ”ãƒŧãŠã‚ˆãŗãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒã§ãã‚‹ã‚ˆã†ãĢ 2023-11-04 18:27:22 +09:00
syuilo
ca1cda0db0 enhance(frontend): tweak settings page 2023-11-04 16:44:14 +09:00
syuilo
e88a9702d0 Update CHANGELOG.md 2023-11-04 14:41:01 +09:00
syuilo
b92b704592 fix control panel navigation 2023-11-04 14:37:47 +09:00
syuilo
39f7318048 tweak MkPullToRefresh 2023-11-04 13:58:41 +09:00
syuilo
67414e0181 perf(frontend): soundConfigStore を defaultStore ãĢįĩąåˆã—APIãƒĒクエ゚トを削減 2023-11-04 10:09:21 +09:00
syuilo
ef8a65e6ff Update about-misskey.vue 2023-11-04 10:02:26 +09:00
syuilo
a656447aa5 enhance(frontend): improve pull to refresh 2023-11-04 08:56:48 +09:00
syuilo
a8e976d72f Update CHANGELOG.md 2023-11-03 19:50:35 +09:00
syuilo
e893494b48 Revert "fix: URLプãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ (#12222)"
This reverts commit 8366984b2b.
2023-11-03 19:50:27 +09:00
syuilo
fe90888e95 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-03 19:45:17 +09:00
syuilo
4226657aa2 Update CHANGELOG.md 2023-11-03 19:45:15 +09:00
ikasoba
8366984b2b fix: URLプãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ (#12222)
* プãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ

* äŋŽæ­Ŗ

* Update packages/frontend/src/components/MkUrlPreview.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-03 19:44:17 +09:00
Srgr0
8ddbe91462 11äģĨ上されãĻいるãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĢおいãĻツãƒŧãƒĢチップでį¤ēされるãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæ•°ãŒæœŦæĨよりも1å¤šã„å•éĄŒã‚’äŋŽæ­Ŗ (#12219)
* Update MkReactionsViewer.reaction.vue

* Update CHANGELOG.md

* Update MkReactionsViewer.details.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-03 17:55:39 +09:00
ozelot
c31d2e2563 fix(frontend): ã‚ĩイãƒŦãƒŗã‚šįŠļ態でå…Ŧé–‹į¯„å›˛ãŽãƒ‘ãƒ–ãƒĒックを選択できãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#12224) (#12225)
* fix(frontend): ã‚ĩイãƒŦãƒŗã‚šįŠļ態でå…Ŧé–‹į¯„å›˛ãŽãƒ‘ãƒ–ãƒĒックを選択できãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#12224)

* docs: update changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-03 17:52:31 +09:00
Caipira
470a1c30e8 enhance(frontend): federated instance icon with proxy (welcome entrance) (#12213) 2023-11-03 17:38:33 +09:00
syuilo
afd3b5d472 2023.11.0-beta.9 2023-11-03 17:36:20 +09:00
syuilo
57d72c0db5 New Crowdin updates (#12180)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2023-11-03 17:35:55 +09:00
ãŠã•ã‚€ãŽã˛ã¨
39a3f4ae98 feat: ãƒãƒŖãƒŗãƒãƒĢå†…â†’ãƒãƒŖãƒŗãƒãƒĢ外へぎãƒĒノãƒŧトåˆļ限抟čƒŊčŋŊ加 (#12230)
* ãƒãƒŖãƒŗãƒãƒĢå†…â†’ãƒãƒŖãƒŗãƒãƒĢ外へぎãƒĒノãƒŧトåˆļ限抟čƒŊčŋŊ加

* fix CHANGELOG.md

* ã‚ŗãƒĄãƒŗãƒˆå¯žåŋœīŧˆcanRenoteSwitch→allowRenoteToExternalīŧ‰

* ã‚ŗãƒĄãƒŗãƒˆå¯žåŋœīŧˆåˆĨãƒãƒŖãƒŗãƒãƒĢへぎãƒĒノãƒŧãƒˆå¯žį­–īŧ‰

* ã‚ŗãƒĄãƒŗãƒˆå¯žåŋœīŧˆcanRenote->allowRenoteToExternalīŧ‰

* fix comment

* Update misskey-js.api.md

* âœŒī¸

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-03 17:34:23 +09:00
syuilo
4631e6cd4a fix(frontend): In deck layout, replies option is not saved after refresh
Fix #12228
2023-11-03 17:18:30 +09:00
syuilo
ee191169f5 enhance(frontend): tweak announcement manage ui 2023-11-03 17:14:35 +09:00
ã‹ãŖã“ã‹ã‚Š
24e629ca5c enhance: åˆæœŸč¨­åŽšã¨ãƒãƒĨãƒŧトãƒĒã‚ĸãƒĢをįĩąåˆ (#12141)
* better onboarding experience

* enhance: iroiro

* (add) title

* (enhance) æˆģるãƒģæŦĄã¸ãƒœã‚ŋãƒŗã‚’å…¨ãƒšãƒŧジでstickyãĢ

* fix merging

* (add) iroiro

* remove unnecessary file

* Update CHANGELOG.md

* tweak texts

* (fix) reactionViewer mock

* change strings

* Update MkTutorialDialog.Note.vue

* Update ja-JP.yml

* (fix) reactionViewer error

* (fix) path

* refactor

* fix

* Update MkPostForm.vue

* Update ja-JP.yml

* Update ja-JP.yml

* tweak text

* Update ja-JP.yml

* Update ja-JP.yml

* Update ja-JP.yml

* (add) achivement

* (add) もう一åēĻčĻ‹ã‚Œãžã™ã‚ˆãƒĄãƒƒã‚ģãƒŧジをčŋŊ加

* Revert "feat: ãƒŦジ゚トãƒĒAPIをã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‹ã‚‰åˆŠį”¨å¯čƒŊãĢ (#12229)"

This reverts commit 79346272f8.

* Revert "(add) もう一åēĻčĻ‹ã‚Œãžã™ã‚ˆãƒĄãƒƒã‚ģãƒŧジをčŋŊ加"

This reverts commit 6123b35215.

* Revert "Revert "feat: ãƒŦジ゚トãƒĒAPIをã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‹ã‚‰åˆŠį”¨å¯čƒŊãĢ (#12229)""

This reverts commit bae684e484.

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-03 15:35:07 +09:00
yukineko
025ae436b5 enhance: ã‚ĸã‚Ģã‚Ļãƒŗãƒˆį™ģéŒ˛æ™‚ãŽãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚čĒč¨ŧãĢ30åˆ†ãŽæœ‰åŠšæœŸé™ã‚’č¨­åŽš (#12221)
* add: metaãĢemailVerificationExpiresInをčŋŊ加

* enhance: æ‹›åž…ã‚ŗãƒŧドäŊŋį”¨æ™‚, ãƒĄã‚ĸドčĒč¨ŧ時ãĢčĒč¨ŧ期限をįĸēčĒã™ã‚‹ã‚ˆã†ãĢ

* add: クナイã‚ĸãƒŗãƒˆå´ãĢåŽŸčŖ…

* update: CHANGELOG.md

* add: ã‚ŗãƒĄãƒŗãƒˆã‚’čŋŊ加

* Revert "add: metaãĢemailVerificationExpiresInをčŋŊ加"

This reverts commit ceb6ccff51.

* Revert "add: ã‚ŗãƒĄãƒŗãƒˆã‚’čŋŊ加"

This reverts commit 7ee301c3ee.

* change(client): ãƒĄãƒŧãƒĢčĒč¨ŧぎ有劚期限を30分でå›ē厚するようãĢ変更

* change(backend): ãƒĄãƒŧãƒĢčĒč¨ŧぎ有劚期限を30分でå›ē厚するようãĢ変更

* update: CHANGELOG.md
2023-11-03 14:54:28 +09:00
syuilo
1729307fcf update deps 2023-11-03 14:41:21 +09:00
anatawa12
3e00b32fae build: port vite port configuration (#12223) 2023-11-03 13:34:57 +09:00
syuilo
0efacdfcf0 fix cw test 2023-11-03 13:26:48 +09:00
syuilo
79346272f8 feat: ãƒŦジ゚トãƒĒAPIをã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‹ã‚‰åˆŠį”¨å¯čƒŊãĢ (#12229)
* wip

* wip

* Update remove.ts

* refactor
2023-11-03 13:23:03 +09:00
syuilo
82526ad4f3 CWをäŊŋį”¨ã™ã‚‹å ´åˆã€æŗ¨é‡ˆã‚’įŠēãĢã™ã‚‹ã“ã¨ã‚’č¨ąå¯ã—ãĒい
Resolve #12217
2023-11-03 08:17:35 +09:00
syuilo
7f5ad5badb enhance(frontend): tweak drive file component
Resolve #12220
2023-11-03 08:01:22 +09:00
syuilo
5f888809e9 clean up 2023-11-03 08:00:26 +09:00
Srgr0
f1903b26a5 fix įĩĩ文字ピッã‚ĢãƒŧでバッテãƒĒãƒŧぎįĩĩæ–‡å­—ãŒč¤‡æ•°čĄ¨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12212)
* Update emojilist.json

* Update CHANGELOG.md
2023-11-02 20:02:00 +09:00
syuilo
3739b87537 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-11-02 19:59:27 +09:00
syuilo
d20f778bd0 enhance(frontend): tweak MkNotification 2023-11-02 19:59:18 +09:00
Tom Anderson
e333e7ced8 docs: Remove forum references and use Github Discussions (#12158)
* docs: Replace forum with Github Discussions

* Remove outdated forum link from CONTRIBUTING.md

* Remove outdated forum link from misskey-js/CONTRIBUTING.md

* Remove outdated forum link from misskey-js/docs/CONTRIBUTING.en.md

---------

Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2023-11-02 19:57:43 +09:00
syuilo
ed699b4aed Revert "enhance(frontend): 「内厚を隠す」でãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚‚éš ã‚Œã‚‹ã‚ˆã†ãĢ"
This reverts commit e85b8217c0.
2023-11-02 18:12:01 +09:00
syuilo
d0d32e8846 enhance(frontend): improve pull to refresh 2023-11-02 18:07:42 +09:00
syuilo
cd0b6c1729 2023.11.0-beta.8 2023-11-02 15:59:38 +09:00
syuilo
3b272b43ec Update locales/ja-JP.yml
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2023-11-02 15:58:36 +09:00
syuilo
f62ad3ed3e feat: notification grouping
Resolve #12211
2023-11-02 15:57:55 +09:00
Camilla Ett
c7129d5190 fix(frontend): /about ãŽé€Ŗåˆã‚ŋブぎãƒŦイã‚ĸã‚Ļトが一部崊れãĻいるぎをäŋŽæ­Ŗ (#12215) 2023-11-02 09:12:09 +09:00
syuilo
6a73f7c108 i/updateぎãƒŦãƒŧトãƒĒãƒŸãƒƒãƒˆã‚’įˇŠå’Œ 2023-11-01 20:29:58 +09:00
syuilo
c54baf873b 2023.11.0-beta.7 2023-11-01 17:40:07 +09:00
syuilo
e88dbad3cf tweak test 2023-11-01 15:56:57 +09:00
syuilo
5772de2a62 fix vitest 2023-11-01 15:40:10 +09:00
syuilo
821633f878 🎨 2023-11-01 15:36:15 +09:00
syuilo
9b073e5fe6 fix 2023-11-01 15:32:35 +09:00
syuilo
77db652bff update deps 2023-11-01 14:06:54 +09:00
syuilo
e632a84431 tweak default configuration 2023-11-01 14:00:31 +09:00
syuilo
7ed2a5fc1b perf(backend): remove needless query
#12206
2023-11-01 13:55:19 +09:00
ã‹ãŖã“ã‹ã‚Š
5fb6847419 Feat: æœĒčĒ­é€šįŸĨæ•°ã‚’čĄ¨į¤ēできるようãĢ (#11982)
* æœĒčĒ­é€šįŸĨæ•°ã‚’čĄ¨į¤ēできるようãĢ

* Update Changelog

* ã‚Ēãƒ—ãƒˆã‚¤ãƒŗãĢする

* Fix lint

* (add) テ゚ト通įŸĨãŽãƒ—ãƒƒã‚ˇãƒĨ通įŸĨをčŋŊ加

* add test

* ãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãŽčĄ¨į¤ē上限を99ãĢ変更

* Make it default on

* å…ąé€šã‚šã‚ŋイãƒĢをくくりだす

* Update Changelog

* tweak

* Update UserEntityService.ts

* rename

* Update navbar-for-mobile.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-11-01 13:34:05 +09:00
syuilo
e85b8217c0 enhance(frontend): 「内厚を隠す」でãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚‚éš ã‚Œã‚‹ã‚ˆã†ãĢ
Resolve #12199
2023-11-01 11:23:23 +09:00
syuilo
d6fe897923 perf(frontend): ノãƒŧãƒˆčĄ¨į¤ē時ぎMFMパãƒŧ゚å‡Ļį†ã‚’æ¸›ã‚‰ã™ 2023-11-01 10:23:20 +09:00
syuilo
bf01c1ee64 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-31 20:14:39 +09:00
syuilo
7d3721dded Update .eslintrc.js 2023-10-31 20:14:36 +09:00
syuilo
735f22c1c5 Update CHANGELOG.md 2023-10-31 17:29:21 +09:00
anatawa12
cf026e4c72 feat: add tools to navbar (#12204)
* feat: add tools to navbar

* docs(changelog): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧãĢツãƒŧãƒĢをčŋŊ加しぞした
2023-10-31 17:28:13 +09:00
æžœį‰ŠãƒĒãƒŗ
e2f34e3db6 fix: headerActionãĢPCäģĨ外でįŠēぎボã‚ŋãƒŗãŒå‡ēãĻしぞうバグぎäŋŽæ­Ŗ (#12202)
* headerActionãĢPCäģĨ外でįŠēぎボã‚ŋãƒŗãŒå‡ēãĻしぞうバグぎäŋŽæ­Ŗ

* fix eslint
2023-10-31 17:26:59 +09:00
_
7c692283ad fix(backend): č‡ĒčēĢぎ厛先ãĒしダイãƒŦクト投į¨ŋが゚トãƒĒãƒŧãƒŸãƒŗã‚°ã§æĩã‚ŒãĻこãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#12203)
* fix: dm stream

* add CHANGELOG
2023-10-31 15:27:20 +09:00
syuilo
e6e5bf1da4 🎨 2023-10-31 13:46:58 +09:00
syuilo
a35fe29ef4 fix(backend): ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗã‚’å‰Šé™¤ã™ã‚‹ã¨ã€é€šįŸĨが取垗できãĒくãĒã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-31 11:45:03 +09:00
syuilo
56c5da97e6 Update CHANGELOG.md 2023-10-30 20:07:51 +09:00
syuilo
af779ebff9 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-30 19:38:30 +09:00
syuilo
4eab3c07fd lint fixes 2023-10-30 19:38:27 +09:00
Shun Sakai
359f3d5ef5 chore: Convert issue templates to YAML (#12194) 2023-10-30 19:35:10 +09:00
syuilo
d45b2dd3a7 lint fix 2023-10-30 17:36:32 +09:00
syuilo
b4dd61a016 Update .eslintrc.js 2023-10-30 17:31:49 +09:00
GrapeApple0
4f180ad45c feat: ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽįŽĄį†ã‚’ãƒ­ãƒŧãƒĢã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#12173)
* ã‚ĸã‚¤ã‚ŗãƒŗãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗãŽįŽĄį†ã‚’ãƒ­ãƒŧãƒĢã§č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* ã‚¤ãƒŗãƒãƒŧトミ゚

* Update packages/frontend/src/ui/_common_/common.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/frontend/src/ui/_common_/common.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-30 15:33:15 +09:00
syuilo
52dbab56a4 tweak MkPullToRefresh 2023-10-30 15:16:59 +09:00
anatawa12
7015cc937b fix(backend): We can renote pure renote (#12171)
* chore: make pure renote detection an function

* fix: we can renote pure renote

* docs(changelog): ãƒĒノãƒŧトをãƒĒノãƒŧトできるぎをäŋŽæ­Ŗ

* fix: remaining debug log

* chore: move isPureRenote to misc

* chore: make isPureRenote type guard

* chore: use isPureRenote in other places

* fix CHANGELOG

* style: fix lint

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-30 13:48:22 +09:00
syuilo
50b16e36c7 enhance(frontend): URLå…Ĩ力フりãƒŧムぎtypeをurlãĢ
Resolve #12137
2023-10-30 13:41:40 +09:00
syuilo
e512f8c56d fix(frontend): 標æē–テãƒŧマと同じIDをäŊŋį”¨ã—ãĻã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12188
2023-10-30 13:38:03 +09:00
syuilo
183e5cef8b Update CHANGELOG.md 2023-10-30 13:32:52 +09:00
dependabot[bot]
38c163d67c chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (#12128)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.8.1...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 12:43:29 +09:00
syuilo
20f70f1c39 2023.11.0-beta.6 2023-10-30 09:14:25 +09:00
_
c239058624 feat(frontend): ゚ワイプやボã‚ŋãƒŗã§ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’å†čĒ­čžŧする抟čƒŊ (#12113)
* pc reloading

* add: disable TL websocket option

* fix: stream disconnect when reload

* add: pull to refresh

* fix: pull to refresh

* add changelog

* fact: change to disableStreamingTimeline

* lint

* remove: en-US text

* refactor

* refactor

* add license identifier

* tweak

* Update MkPullToRefresh.vue

* Update MkPullToRefresh.vue

* change name timeoutHeartBeat

* tweak

* 🎨

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-30 09:12:20 +09:00
ã‹ãŖã“ã‹ã‚Š
117db08880 fix(backend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎč‡Ēåˇąį´šä싿Ŧ„ぎMFMã‚’é€Ŗåˆã™ã‚‹ã‚ˆã†ãĢīŧˆåŽŸčŖ…æŧã‚Œīŧ‰ (#12185)
* (refactor) eliminate nested ternary operation

* fix lint

* Jissou more
2023-10-30 08:20:32 +09:00
ãŠã•ã‚€ãŽã˛ã¨
2de4d3329d Fix: フりロãƒŧしたãƒĻãƒŧã‚ļが、č‡Ē分ぎフりロãƒŧしãĻいãĒã„ãƒãƒŖãƒŗãƒãƒĢãĢノãƒŧトを投į¨ŋした時、そぎノãƒŧトがHTLでčĻ‹ãˆãĻしぞう (#12186)
* #12181 ãŽå•éĄŒãĢ寞å‡Ļ
「ãƒĻãƒŧã‚ļãƒŧãƒģãƒãƒŖãƒŗãƒãƒĢともãĢフりロãƒŧあり」ぎときぎįĩžã‚ŠčžŧãŋãĢ不備があり、フりロãƒŧしãĻいるãƒĻãƒŧã‚ļぎ投į¨ŋã§ã‚ã‚Œã°ãƒãƒŖãƒŗãƒãƒĢぎフりロãƒŧé–ĸäŋ‚ãĒく通過するようãĢãĒãŖãĻã—ãžãŖãĻいた

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-10-30 08:19:27 +09:00
syuilo
8f01757a7f Update CHANGELOG.md 2023-10-30 08:18:43 +09:00
yupix
d9cfea8b10 fix: 個äēēã‚ĢãƒŧドぎemojiがバッテãƒĒãƒŧãĢãĒãŖãĻいる #12189 (#12190) 2023-10-30 08:17:42 +09:00
syuilo
cb1449be09 2023.11.0-beta.5 2023-10-29 19:39:08 +09:00
syuilo
9ad48dae04 Update CHANGELOG.md 2023-10-29 19:34:44 +09:00
ã‹ãŖã“ã‹ã‚Š
59cc101752 fix(backend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎč‡Ēåˇąį´šä싿Ŧ„ぎMFMã‚’é€Ŗåˆã™ã‚‹ã‚ˆã†ãĢ (#12184)
* (fix) federate user description mfm

* fix

* Update Changelog
2023-10-29 19:33:35 +09:00
syuilo
aefc941df3 typo 2023-10-29 16:28:32 +09:00
ãžãŖãĄã‚ƒãĻぃãƒŧ
2da55f70a7 Feat: ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎ更新をできるようãĢ (#12172)
* Feat: ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧぎ更新をできるようãĢ

Signed-off-by: mattyatea <mattyacocacora0@gmail.com>

* Update packages/frontend/src/scripts/get-user-menu.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/frontend/src/scripts/get-user-menu.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Signed-off-by: mattyatea <mattyacocacora0@gmail.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-29 16:14:48 +09:00
syuilo
0fc36d11d7 fix(backend): STLãĢGTLぎ投į¨ŋãŒæˇˇã–ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12169
2023-10-29 16:13:30 +09:00
syuilo
7436e0da18 lint fixes 2023-10-29 16:09:20 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a161a9c1e7 Fix: notes/timelineãĢフりロãƒŧしãĻã„ã‚‹ãƒãƒŖãƒŗãƒãƒĢぎノãƒŧトをåĢめる (#12179)
* notes/timelineãĢフりロãƒŧしãĻã„ã‚‹ãƒãƒŖãƒŗãƒãƒĢぎノãƒŧトをåĢめる

* fix CHANGELOG.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-10-29 14:16:36 +09:00
ã‹ãŖã“ã‹ã‚Š
1a8243f1ca MkCodeぎパãƒŧã‚šã‚¨ãƒŗã‚¸ãƒŗã‚’ShikiãĢ変更 (#12102)
* (swap) prism -> shiki

* fix styles

* (bump) aiscript-vscode to v0.0.5

* refactor

* replace prism-editor (beta)

* Update scratchpad.vue

* (enhance) MkCodeEditorč‡Ēå‹•ã‚¤ãƒŗãƒ‡ãƒŗãƒˆæ”ščĄŒ

* (fix) lint

* (add) scratchpad: MkStickyContainer

* Update CHANGELOG.md

* clean up

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-29 14:12:40 +09:00
syuilo
feedad7d8b enhance(frontend): tweak about-misskey page 2023-10-29 13:49:26 +09:00
syuilo
b627978d00 Update CHANGELOG.md 2023-10-29 13:12:04 +09:00
syuilo
2a61a0c026 Update .eslintrc.js 2023-10-29 13:07:49 +09:00
yupix
5887c5da6c feat: ãƒãƒŖãƒŗãƒãƒĢぎäŊœæˆãƒģ更新時ãĢapiWithDialogをäŊŋうようãĢ (#12142)
* feat: ãƒãƒŖãƒŗãƒãƒĢäŊœæˆã€æ›´æ–°æ™‚ãĢapiWithDialogをäŊŋうようãĢ

* chore: 不čρãĒsuccessぎå‘ŧãŗå‡ēしを削除

* chore: čĒ¤ãŖãĻ削除したåŋ…čρãĒã‚ŗãƒŧドを元通りãĢ
2023-10-29 11:10:01 +09:00
syuilo
9ec667a87c 2023.11.0-beta.4 2023-10-28 15:59:57 +09:00
syuilo
a91d2ba625 New Crowdin updates (#12101)
* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)
2023-10-28 15:59:07 +09:00
taichan
e73e21851e feat(frontend): ãƒ—ãƒŠã‚°ã‚¤ãƒŗã‚’į”¨ã„ãĻį–‘äŧŧįš„ãĢミãƒĨãƒŧトできるようãĢする (#12135)
* feat: mute note using plugin

* Update CHANGELOG

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-28 15:50:46 +09:00
ã‹ãŖã“ã‹ã‚Š
481db8aba4 fix(frontend): MFMパãƒŧ゚時ãĢæ„å›ŗã›ãšnyaizeã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12161)
* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update MkMisskeyFlavoredMarkdown.ts

* Update MkNote.vue

* (fix) ãĢゃいずをノãƒŧトでぎãŋéŠį”¨

* fix

* Fix lint
2023-10-28 12:41:17 +09:00
syuilo
a8dc6d08b1 update deps 2023-10-28 12:31:18 +09:00
syuilo
12ab905440 Update CHANGELOG.md 2023-10-28 12:22:52 +09:00
ã‹ãŖã“ã‹ã‚Š
abe78a277a enhance(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧ有劚時はGIFã‚ĸバã‚ŋãƒŧを停æ­ĸ (#12165)
* (enhance) デãƒŧã‚ŋã‚ģãƒŧバãƒŧãƒĸãƒŧド有劚時はGIFã‚ĸバã‚ŋãƒŧを停æ­ĸ

* Update Changelog

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-28 08:00:00 +09:00
ã‹ãŖã“ã‹ã‚Š
aa31b6c65b fix(frontend): MkGoogleぎクエãƒĒã‚’æ­Ŗã—ãã‚¨ãƒŗã‚ŗãƒŧドできるようãĢäŋŽæ­Ŗ (#12164)
* (fix)MkGoogleで一部キãƒŧワãƒŧドぎURLã‚¨ãƒŗã‚ŗãƒŧドãĢå¤ąæ•—ã™ã‚‹

* Update Changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-28 07:57:10 +09:00
ã‹ãŖã“ã‹ã‚Š
c37616de72 fix(frontend): Intlが寞åŋœã—ãĻいãĒã„č¨€čĒžãŽå ´åˆã¯ãƒ•ã‚ŠãƒŧãƒĢバックする (#12163)
* (fix) Intlが寞åŋœã—ãĻいãĒã„č¨€čĒžãŽå ´åˆã¯ãƒ•ã‚ŠãƒŧãƒĢバックする

* Update Changelog
2023-10-28 07:56:24 +09:00
ã‹ãŖã“ã‹ã‚Š
e5ff8d8445 enhance: ãƒ—ãƒŠã‚°ã‚¤ãƒŗå‰Šé™¤æ™‚ãĢã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗã‚‚å‰Šé™¤ã™ã‚‹ (#12167)
* (enhance) ãƒ—ãƒŠã‚°ã‚¤ãƒŗå‰Šé™¤æ™‚ãĢトãƒŧã‚¯ãƒŗã‚‚å‰Šé™¤

* update changelog
2023-10-28 07:54:06 +09:00
taichan
8a2309ba7d fix(backend): ãƒãƒƒã‚ˇãƒĨã‚ŋã‚°ãŽãƒŠãƒŗã‚­ãƒŗã‚°ãŽå•ã„åˆã‚ã›įĩæžœãŒãĒいときぎエナãƒŧäŋŽæ­Ŗ (#12145)
* fix(backend): undefined result error

* Update Changelog

* Update packages/backend/src/core/FeaturedService.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-27 18:37:17 +09:00
ãŠã•ã‚€ãŽã˛ã¨
a8ee67cace Fix: ãƒãƒŖãƒŗãƒãƒĢぎフりロãƒŧãƒģã‚ĸãƒŗãƒ•ã‚Šãƒ­ãƒŧぎ反映速åēĻを攚善 (#12149)
* ãƒãƒŖãƒŗãƒãƒĢぎフりロãƒŧãƒģã‚ĸãƒŗãƒ•ã‚Šãƒ­ãƒŧぎ反映速åēĻを攚善

* fix lint

* userFollowingChannelsCacheぎ場所をCacheServiceからChannelFollowingServiceãĢį§ģ動

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
2023-10-27 18:34:02 +09:00
NoriDev
5e76675a0c fix(frontend): ãƒĻãƒŧã‚ļãƒŧペãƒŧジぎ ノãƒŧト > ãƒ•ã‚Ąã‚¤ãƒĢäģ˜ã ã‚ŋブãĢãƒĒãƒ—ãƒŠã‚¤ãŒčĄ¨į¤ēされãĻしぞう (#12148) 2023-10-27 18:25:04 +09:00
Lya
1d9b5ae1ba chore(frontend): įĩĩæ–‡å­—åãŽãƒ•ã‚ŖãƒŧãƒĢドでautocapitalizeしãĒいようãĢ (#12139) 2023-10-25 21:20:36 +09:00
ikasoba
dc0582739f Fix: STLでフりロãƒŧしãĻいãĒã„ãƒãƒŖãƒŗãƒãƒĢãŒčĄ¨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12143)
* ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’postgresから取垗する際ãĢフりロãƒŧしãĻいãĒã„ãƒãƒŖãƒŗãƒãƒĢが取垗されるぎをäŋŽæ­Ŗ

* CHANGELOGãĢčŋŊ記
2023-10-25 21:19:43 +09:00
ã‹ãŖã“ã‹ã‚Š
024546206d feat(AiScript): Mk:nyaize() をčŋŊ加 (#12136)
* feat(AiScript): Mk:nyaize

* Update Changelog

* Fix relative path
2023-10-25 17:46:04 +09:00
syuilo
4dd4a11cef Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-24 14:38:18 +09:00
syuilo
afb37f0b03 🎨 2023-10-24 14:38:15 +09:00
yukineko
0c730968a3 fix: RedisへぎTLã‚­ãƒŖãƒƒã‚ˇãƒĨが有劚ぎ場合ãĢHTL/LTL/STL/ãƒĒ゚トがįŠēãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12088) (#12124)
* fix: RedisTimelineが有劚ぎ場合ãĢHTLがãƒĒã‚ģットされたįŠļ態ãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* add: CHANGELOG.md

* fix: LTL, STLでもTLがįŠēãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md

* fix: DBへぎフりãƒŧãƒĢバック時ãĢwithRenotesãŒč€ƒæ…Žã•ã‚ŒãĻいãĒいぎをäŋŽæ­Ŗ

* feat: ãƒĒ゚トãĢもDBフりãƒŧãƒĢãƒãƒƒã‚¯ã‚’åŽŸčŖ…

* fix: ãƒĒ゚トぎDBフりãƒŧãƒĢバック時ぎ挙動をäŋŽæ­Ŗ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-24 14:34:32 +09:00
anatawa12
7e15f71916 ci: fix pullreq number may not get correctly (#12127)
* Revert "remove save-pr-number"

This reverts commit 085f4bd769.

* Revert "Update report-api-diff.yml"

This reverts commit b73daf4c0e.

* Revert "Update report-api-diff.yml"

This reverts commit cbf2b5ad8a.

* Revert "try to get pull request id from github.event.workflow_run.pull_requests"

This reverts commit 07517ce501.
2023-10-24 14:02:06 +09:00
anatawa12
b22066b9a2 ci: fix pull_req時ãĢAPI diffãŽåŽŸčĄŒãŒã§ããĒい (#12123)
* initial commit for report-api-diff.yml

* add api-{base,head}.json into api-artifact

* try to get pull request id from github.event.workflow_run.pull_requests

* Update report-api-diff.yml

* Update report-api-diff.yml

* remove save-pr-number
2023-10-24 06:16:40 +09:00
MomentQYC
9caae8a10a feat: Facilitates the rollback of migration operations (#12109)
* Update package.json

* Update package.json
2023-10-23 16:42:54 +09:00
atsuchan
9d0648ed35 enhance(server): Improve user block (Renote Part) (#12089) 2023-10-23 16:42:26 +09:00
syuilo
9c79f0b45a Update CHANGELOG.md 2023-10-23 16:23:32 +09:00
syuilo
c59973d9c0 2023.11.0-beta.3 2023-10-23 15:32:39 +09:00
woxtu
4a832e87c0 Replace deprecated MediaQueryList.addListener() (#12112) 2023-10-23 15:32:10 +09:00
syuilo
9dcccbc8e1 fix(backend): č‡Ē分ぎフりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧぎč‡Ē分ぎフりロãƒŧしãĻいãĒいãƒĻãƒŧã‚ļãƒŧぎ visibility: followers ãĒ投į¨ŋへぎčŋ”äŋĄãŒã‚šãƒˆãƒĒãƒŧãƒŸãƒŗã‚°ã§æĩã‚ŒãĻãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12117
2023-10-23 15:29:42 +09:00
syuilo
e6c54de814 enhance(backend): RedisへぎTLãŽã‚­ãƒŖãƒƒã‚ˇãƒĨをã‚ĒフãĢできるようãĢ 2023-10-23 15:17:25 +09:00
syuilo
5a39c1a8eb fix type 2023-10-23 11:07:27 +09:00
syuilo
c9ae5d0e51 fix type 2023-10-23 09:24:13 +09:00
syuilo
805a2c027e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-23 09:20:57 +09:00
syuilo
fdeee5dd05 update deps 2023-10-23 09:20:55 +09:00
ã‹ãŖã“ã‹ã‚Š
796265fc50 (fix) ペãƒŧã‚¸ã‚­ãƒŖãƒƒã‚ˇãƒĨãŒåŠšãå•éĄŒã‚’äŋŽæ­Ŗ (#12105) 2023-10-23 09:14:36 +09:00
syuilo
9221cbf42b fix(backend): fix i/signin-history response 2023-10-23 08:59:05 +09:00
syuilo
230b4318bd 2023.11.0-beta.2 2023-10-22 16:24:04 +09:00
syuilo
5dc0463323 fix(backend): ロãƒŧã‚ĢãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢ投į¨ŋ者č‡ĒčēĢぎ投į¨ŋへぎčŋ”äŋĄãŒåĢぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-22 16:23:50 +09:00
syuilo
8091e8b900 🎨 2023-10-22 16:16:02 +09:00
syuilo
1aeae6217e chore(frontend): tweak settings ui 2023-10-22 16:12:01 +09:00
syuilo
5cd98804a2 🎨 2023-10-22 16:08:41 +09:00
syuilo
7e80b3d4d4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-22 16:05:36 +09:00
syuilo
18fb7a2080 enhance(frontend): ã‚ĸã‚¤ã‚ŗãƒŗãŽãƒ‡ã‚ŗãƒŦãƒŧã‚ˇãƒ§ãƒŗã‚’éžčĄ¨į¤ēãĢできるようãĢ 2023-10-22 16:05:32 +09:00
zyoshoka
983b1e63df fix(frontend): 投į¨ŋフりãƒŧムでぎãƒĻãƒŧã‚ļãƒŧ変更がプãƒŦビãƒĨãƒŧãĢ反映されるようãĢäŋŽæ­Ŗ (#12022)
* fix(frontend): 投į¨ŋフりãƒŧムでぎãƒĻãƒŧã‚ļãƒŧ変更がプãƒŦビãƒĨãƒŧãĢ反映されるようãĢäŋŽæ­Ŗ

* Update CHANGELOG.md
2023-10-22 15:51:48 +09:00
syuilo
ce09a35b03 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-22 13:02:27 +09:00
syuilo
4eaa02d25f enhance: improve avatar decoration 2023-10-22 13:02:24 +09:00
Acid Chicken (įĄĢ酸éļ)
4b295088fd Update schemas.ts (#12103) 2023-10-22 10:52:06 +09:00
syuilo
69795e74bf Update CHANGELOG.md 2023-10-22 10:42:08 +09:00
syuilo
72327716ca fix(backend): ãƒĒ゚トTLãĢč‡Ē分ぎフりロワãƒŧ限厚投į¨ŋがåĢぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #12110
2023-10-22 10:40:53 +09:00
syuilo
fd8d253e1e 🎨 2023-10-22 09:43:55 +09:00
syuilo
845713bdbf Update about-misskey.vue 2023-10-22 09:28:59 +09:00
syuilo
2697826007 2023.11.0-beta.1 2023-10-21 18:41:49 +09:00
ã‹ãŖã“ã‹ã‚Š
f51bca41c5 Feat: 外部ã‚ĩイトからテãƒŧマãƒģãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢができるようãĢ (#12034)
* Feat: 外部ã‚ĩイトからテãƒŧマãƒģãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢができるようãĢ

* Update Changelog

* Change Changelog

* Remove unnecessary imports

* Update fetch-external-resources.ts

* Update CHANGELOG.md

* Update CHANGELOG.md
2023-10-21 18:41:12 +09:00
anatawa12
722584bf72 すずãĻぎフりロãƒŧ中ぎäēēぎwithRepliesを変える抟čƒŊ (#12049)
* feat: endpoint to update all following

* feat(frontend): change show replies for all

* docs(changelog): すでãĢフりロãƒŧしたすずãĻぎäēēぎčŋ”äŋĄã‚’TLãĢčŋŊ加できるようãĢ

* fix: cancel not working
2023-10-21 18:39:19 +09:00
CyberRex
12fe09c6e7 ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢぎURLčĒč¨ŧをrel=meで可čƒŊãĢ (#12100) 2023-10-21 18:38:51 +09:00
syuilo
2c0a139da6 feat: Avatar decoration (#12096)
* wip

* Update ja-JP.yml

* Update profile.vue

* .js

* Update home.test.ts
2023-10-21 18:38:07 +09:00
syuilo
101e5d622d Update CHANGELOG.md 2023-10-21 14:19:48 +09:00
syuilo
3043b5256d Merge pull request #12060 from misskey-dev/develop
Release: 2023.10.2
2023-10-21 14:18:53 +09:00
syuilo
b397a72b28 New Crowdin updates (#12094)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Uyghur)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Haitian Creole)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)
2023-10-21 13:39:12 +09:00
syuilo
3b9983cfc2 2023.10.2 2023-10-21 13:38:57 +09:00
woxtu
e6873fb259 Switch avatar images that depend on the animation setting (#12097) 2023-10-21 13:31:16 +09:00
Natsuki Ikeguchi
f4970c7d2f fix(frontend): Use opening quote in notifications (#12082)
Signed-off-by: Natsuki Ikeguchi <me@s6n.jp>
2023-10-21 07:54:28 +09:00
shiosyakeyakini
6d6ddbc35e fix(backend) api/iぎæœĒčĒ­ãŽãŠįŸĨらせãĢcreatedAtをčŋŊ加するようãĢäŋŽæ­Ŗ (#12092)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
2023-10-21 07:53:57 +09:00
taichan
3e5c55c14e chore: Pull Request時ãĢapi.jsonãŽåˇŽåˆ†ã‚’čĄ¨į¤ēするActions workflow (#12090)
* chore: Pull Request時ãĢapi.jsonぎdiffをå‡ē力するworkflow

* refactor: job names

* fix: set repository to get api diff

* chore: set permission to workflow

* set sleep 30s (shorter)

* chore: set label of diff

* chore: more attempts to fetch misskey

* chore: add full diff output of api.js

* chore: save full-diff to Artifact

* chore: add message to download diff Artifact
2023-10-21 07:45:47 +09:00
syuilo
42a3489bcb update deps 2023-10-20 15:46:12 +09:00
syuilo
df957f7afe update test 2023-10-20 13:07:08 +09:00
syuilo
b394328eb1 fix(backend): フりロ限へぎãƒĒプぎãƒĒプ元がīŧˆéžå…Ŧ開īŧ‰ãŽčĄ¨į¤ēぎぞぞ
Fix #12083
2023-10-20 11:58:09 +09:00
syuilo
21986a2168 enhance(frontend): 投į¨ŋされãĻから時間がįĩŒéŽã—ãĻいるノãƒŧトであることをčĻ–čĻšįš„ãĢ分かりやすく 2023-10-20 11:51:01 +09:00
syuilo
18af290b18 chore: tweak MkNotifications 2023-10-20 11:33:33 +09:00
syuilo
d962ea3889 add timeline tests 2023-10-20 08:15:31 +09:00
syuilo
683b71fc7e add timeline tests 2023-10-20 08:13:20 +09:00
syuilo
216b20d2db fix(backend): č‡Ē分ぎフりロワãƒŧ限厚ノãƒŧトがWebsoketãĢäš—ãŖãĻこãĒい
Fix #12081
2023-10-20 08:02:32 +09:00
syuilo
6ff5bfd2bc clean up 2023-10-20 07:48:31 +09:00
syuilo
4a7c6e261a fix(backend): įŽĄį†č€…æ¨Šé™ãŽãƒ­ãƒŧãƒĢã‚’æŒãŖãĻいãĻも一部ぎAPIがäŊŋį”¨ã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-19 20:47:23 +09:00
syuilo
e5598da7a2 disable cypress widgets tests 2023-10-19 20:22:24 +09:00
syuilo
cc256f117e update deps 2023-10-19 19:51:59 +09:00
syuilo
d9241df84d New Crowdin updates (#12070)
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)
2023-10-19 19:47:36 +09:00
syuilo
84a9e4a27b Update CHANGELOG.md 2023-10-19 19:47:25 +09:00
atsuchan
7b361224f8 fix(frontend): Recieve Unrenote on streaming (#12079)
* fix(frontend): Recieve Unrenote

襨į¤ēしãĻいるãƒĒノãƒŧトがãƒĒノãƒŧãƒˆč§Ŗé™¤ã•ã‚ŒãŸã‚‰ã‚šãƒˆãƒĒãƒŧãƒŸãƒŗã‚°ã§å—äŋĄã—ãĻすぐãĢæļˆãˆã‚‹ã‚ˆã†ãĢする

* fix(frontend): Recieve Unrenote lint fixing

* fix(frontend): Recieve Unrenote Decapture

Decaptureåŋ˜ã‚ŒãĻたãƒŧ
2023-10-19 19:36:18 +09:00
dependabot[bot]
3c3d05ba2e chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#12062)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 19:35:13 +09:00
anatawa12
991fa054a6 chore: STLぎdb fallbackでwithRepliesがtrueぎときãĢすずãĻぎãƒĒプナイを除外しãĒいようãĢ (#12075)
MiFollowingをčĻ‹ã‚‹ãŽã¯åŽŸčŖ…ã‚ŗã‚šãƒˆãŒéĢ˜ã„ãŸã‚įžįŠļåŽŸčŖ…ã—ãĻいãĒい

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-19 19:34:52 +09:00
A.Yamamoto
9afcdd10ed UserLite.nameãĢnullがå…Ĩりうるぎを型で明į¤ē (#12073)
* UserLite.nameãĢnullがå…Ĩりうるぎを型で明į¤ē

* ドキãƒĨãƒĄãƒŗãƒˆãŽčŋŊåž“
2023-10-19 19:33:45 +09:00
syuilo
721cbe085b fix(frontend): fix of 30efd932a5 2023-10-19 17:42:19 +09:00
anatawa12
93d3501c90 fix: replies are included even if withReplies = false in local timeline (#12074) 2023-10-19 17:29:09 +09:00
syuilo
431d8c7802 fix(backend): RedisがからぎときãĢhybrid-timelineãĢwithReplies = trueでã‚ĸクã‚ģ゚するとSQLãŽã‚ˇãƒŗã‚ŋック゚エナãƒŧãĢãĒる
Fix #12064
2023-10-19 16:22:19 +09:00
syuilo
f85a655915 2023.10.2-beta.2 2023-10-19 11:43:28 +09:00
syuilo
5891adc5cf Update CHANGELOG.md 2023-10-19 11:42:52 +09:00
syuilo
30efd932a5 enhance: nyaizeはクナイã‚ĸãƒŗãƒˆã§čĄ¨į¤ē時ãĢčĄŒã†ã‚ˆã†ãĢ
Resolve #12030
2023-10-19 11:42:17 +09:00
syuilo
ec45db7870 refactor and perf tweak 2023-10-19 11:19:42 +09:00
syuilo
428d39a460 chore: disable debug log of fastify 2023-10-19 11:18:17 +09:00
syuilo
f9549e1f1b fix(backend): fix of 1671575d5d 2023-10-19 11:17:59 +09:00
syuilo
1671575d5d perf(backend): ノãƒŧトぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗæƒ…å ąã‚’ã‚­ãƒŖãƒƒã‚ˇãƒĨすることでDBへぎクエãƒĒを削減 2023-10-19 09:20:19 +09:00
syuilo
4d1d25e02f perf(backend): improve my reaction population performance 2023-10-19 08:07:22 +09:00
syuilo
2dfbf97db4 refactor 2023-10-19 07:59:58 +09:00
syuilo
fcc4864080 perf(backend): reduce needless populateMyReaction calls 2023-10-19 07:56:25 +09:00
syuilo
de6e15e36d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-18 17:41:56 +09:00
syuilo
01f294bd91 Update CHANGELOG.md 2023-10-18 17:41:48 +09:00
syuilo
92b49b6ebb New Crowdin updates (#12036)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Thai)
2023-10-18 17:41:32 +09:00
syuilo
524b669f5a 2023.10.2-beta.1 2023-10-18 17:22:13 +09:00
syuilo
5b244cc6eb update test 2023-10-18 17:20:43 +09:00
syuilo
ae1e276085 fix of 6cc02fee99 2023-10-18 17:17:56 +09:00
syuilo
6b5ee43800 enhance(backend): improve fanout tl for stl 2023-10-18 15:51:50 +09:00
syuilo
6b7efb6f1d fix(backend): fix admin/get-user-ips error 2023-10-18 15:32:35 +09:00
syuilo
3c5bcdd7b3 Update CHANGELOG.md 2023-10-18 12:27:15 +09:00
syuilo
6cc02fee99 enhance(backend): improve fanout tl
Resolve #11958
Resolve #12061
2023-10-18 12:26:16 +09:00
syuilo
2a88d8ee2d refactor(backend): rename service 2023-10-18 12:07:18 +09:00
syuilo
52a82ac193 Update about-misskey.vue 2023-10-18 10:07:21 +09:00
nryeouo
d82b3a08e2 Update ja-JP.yml (#12053)
ポ゚ト
2023-10-18 10:01:50 +09:00
taichan
f6e1ee1d40 users/notesでDBã‹ã‚‰å‚į…§ã—ãŸéš›ãĢãƒãƒŖãƒŗãƒãƒĢ投į¨ŋぎãŋå–åž—ã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#12056)
* fix(backend): ãƒĻãƒŧã‚ļãƒŧぎノãƒŧト取垗でDBãĢfallbackした際ãĢãƒãƒŖãƒŗãƒãƒĢノãƒŧトぎãŋãĢãĒる

* Update CHANGELOG

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-18 09:55:15 +09:00
woxtu
0bddd0ceae Remove unnecessary nullish coalescing (#12058) 2023-10-18 09:54:18 +09:00
ã‹ãŖã“ã‹ã‚Š
53099cad5a fix: admin/update-meta がäŋå­˜ã§ããĒい (#12057)
* Fix: invalid param impressumUrl

* Update CHANGELOG.md
2023-10-18 09:48:49 +09:00
syuilo
145c5c8b2b update deps 2023-10-18 09:43:59 +09:00
anatawa12
5a3c6575dd 新čĻãĢフりロãƒŧしたäēēぎwithRepliesをtrueãĢする抟čƒŊをčŋŊ加 (#12048)
* feat: add defaultWithReplies to MiUser

* feat: use defaultWithReplies when creating MiFollowing

* feat: update defaultWithReplies from API

* feat: return defaultWithReplies as a part of $i

* feat(frontend): configure defaultWithReplies

* docs(changelog): 新čĻãĢフりロãƒŧしたäēēぎをデフりãƒĢトでTLäēŒčŋŊ加できるようãĢ

* fix: typo

* style: fix lint failure

* chore: improve UI text

* chore: make optional params of  UserFollowingService.follow() object

* chore: UserFollowingService.follow() accept withReplies

* chore: add withReplies to MiFollowRequest

* chore: process withReplies for follow request

* feat: accept withReplies on 'following/create' endpoint

* feat: store defaultWithReplies in client store

* Revert "feat: return defaultWithReplies as a part of $i"

This reverts commit f2cc4fe6

* Revert "feat: update defaultWithReplies from API"

This reverts commit 95e3cee6

* Revert "feat: add defaultWithReplies to MiUser"

This reverts commit 9f5ab14d70.

* feat: configuring withReplies in import-following

* feat(frontend): configure withReplies

* fix(frontend): incorrectly showRepliesToOthersInTimeline can be shown

* fix(backend): withReplies of following/create not working

* fix(frontend): importFollowing error

* fix: withReplies is not working with follow import

* fix(frontend): use v-model

* style: fix lint

---------

Co-authored-by: Sayamame-beans <61457993+sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
2023-10-17 20:56:17 +09:00
syuilo
e9db0680c4 update deps 2023-10-17 09:04:17 +09:00
syuilo
5686e1d2d0 refactor 2023-10-17 09:00:42 +09:00
syuilo
9338ab461e update deps 2023-10-16 20:13:05 +09:00
syuilo
7e4562d50a Update CHANGELOG.md 2023-10-16 20:12:06 +09:00
ãžãŖãĄã‚ƒãĻぃãƒŧ
5efd01ba70 feat: ã‚ĩãƒŧバãƒŧã‚ĩイãƒŦãƒŗã‚šæŠŸčƒŊをčŋŊ加 (#12031)
* feat : ã‚ĩãƒŧバãƒŧã‚ĩイãƒŦãƒŗã‚šã‚’čŋŊ加

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update locale

* Update instance-info.vue

* update misskey-js.api.md

* lint fix

* migration fix

* æ—ĸ存ぎもぎをäŊŋうようãĢ

* fix

* č‰˛ã€…į›´ã—ãŸ

* Update packages/frontend/src/pages/admin/instance-block.vue

* Update packages/frontend/src/pages/admin/instance-block.vue

* Update packages/frontend/src/components/MkInstanceCardMini.vue

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/UserFollowingService.ts

* Update packages/backend/src/core/UserFollowingService.ts

* fix: ã‚ĩイãƒŦãƒŗã‚šã•ã‚ŒãĻるã‚ĩãƒŧバãƒŧからぎ投į¨ŋは全部ホãƒŧムãĢする

* fix: undefinedでfalseをčŋ”すようãĢした

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-16 20:11:27 +09:00
syuilo
1966876320 fix test 2023-10-16 17:42:33 +09:00
syuilo
3ebed5aa3e feat: local-only antenna
Resolve #11869
2023-10-16 15:06:00 +09:00
syuilo
6a321ba340 fix test 2023-10-16 14:35:44 +09:00
syuilo
34d1b463a4 fix tests 2023-10-16 12:58:17 +09:00
syuilo
24437a04d4 fix of 1fa1d31696 2023-10-16 12:00:56 +09:00
syuilo
1fa1d31696 perf(backend): createdAtをidから取垗するようãĢ & į„Ąé§„ãĒDateã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãŽį”Ÿæˆã‚’éŋけるようãĢ 2023-10-16 10:45:22 +09:00
syuilo
15706c8c2b Update CHANGELOG.md 2023-10-15 16:25:42 +09:00
syuilo
5117818f6f Update CHANGELOG.md 2023-10-15 10:37:03 +09:00
syuilo
3f4ee98405 perf(backend): improve streaming api performance (#12033)
* wip

* Update NoteEntityService.ts

* wip

* wip

* wip

* wip
2023-10-15 10:36:22 +09:00
syuilo
329830e2c3 perf(backend): tweak populateMyReaction 2023-10-14 10:05:44 +09:00
syuilo
061e389340 perf(backend): nyaizeを投į¨ŋ時ãĢやる
Resolve #12030
2023-10-14 10:04:13 +09:00
syuilo
096fa16c4c enhance(frontend): TLぎčŋ”äŋĄčĄ¨į¤ēã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’č¨˜æ†ļするようãĢ
Resolve #12016
2023-10-13 16:49:56 +09:00
syuilo
04908bc90c .js 2023-10-13 16:42:57 +09:00
syuilo
7e7138c0eb Merge pull request #12011 from misskey-dev/develop
Release: 2023.10.1
2023-10-12 09:21:04 +09:00
syuilo
87c9870447 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-12 09:20:41 +09:00
syuilo
34eeccf908 2023.10.1 2023-10-12 09:20:33 +09:00
syuilo
c2e177e37a New Crowdin updates (#12013)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2023-10-12 09:20:25 +09:00
syuilo
7b6b3ad821 update test 2023-10-11 18:25:02 +09:00
syuilo
7132958948 fix(frontend): įĩĩ文字ピッã‚Ģãƒŧでæ¨ĒãĢé•ˇã„ã‚Ģ゚ã‚ŋムįĩĩ文字がčĻ‹åˆ‡ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-11 17:58:40 +09:00
syuilo
a26d9ea132 enhance(backend): LTLでフりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧからぎč‡Ē分へぎčŋ”äŋĄãŒåĢぞれるようãĢ 2023-10-11 17:29:24 +09:00
syuilo
566cb35370 update test 2023-10-11 14:30:18 +09:00
syuilo
cf3624a54f fix(backend): users/notesでã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒãƒŖãƒŗãƒãƒĢぎ投į¨ŋがåĢãžã‚Œã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-11 12:26:07 +09:00
syuilo
8a302a9af4 Update CHANGELOG.md
Fix #12003
2023-10-11 11:44:12 +09:00
syuilo
7a8d5e5840 enhance: ロãƒŧã‚ĢãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã€ã‚Ŋãƒŧã‚ˇãƒŖãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§čŋ”äŋĄã‚’åĢã‚€ã‹ãŠã†ã‹č¨­åŽšå¯čƒŊãĢ
Resolve #12001
2023-10-11 10:15:44 +09:00
syuilo
1f0c27edf2 fix(backend): フりロãƒŧしãĻいるãƒĻãƒŧã‚ļãƒŧからぎč‡Ē分ぎ投į¨ŋへぎčŋ”äŋĄãŒã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢåĢぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-11 08:18:00 +09:00
syuilo
26b7112b20 add tests 2023-10-11 08:02:29 +09:00
syuilo
f964ef163b Merge pull request #11963 from misskey-dev/develop
Release: 2023.10.0
2023-10-10 20:40:13 +09:00
syuilo
854ac95511 fix(backend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã•ã‚ŒãŸãƒãƒŖãƒŗãƒãƒĢぎ投į¨ŋをusers/notesでčŋ”さãĒいようãĢ 2023-10-10 20:06:02 +09:00
syuilo
51b6a012a5 fix(frontend): ãƒĻãƒŧã‚ļãƒŧãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧジでã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒĄãƒ‡ã‚Ŗã‚ĸが隠されãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-10 19:49:25 +09:00
syuilo
085bcf24da Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-10 19:08:02 +09:00
syuilo
66940d6cf1 fix(backend): channels/timelineでミãƒĨãƒŧトが劚かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-10 19:07:59 +09:00
syuilo
61ff98c8dd New Crowdin updates (#12000)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2023-10-10 19:03:21 +09:00
syuilo
43fe0cfda8 Update CHANGELOG.md 2023-10-10 19:03:01 +09:00
syuilo
57b794edfb New Crowdin updates (#11999)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)
2023-10-10 18:14:09 +09:00
syuilo
47de264478 2023.10.0 2023-10-10 18:13:57 +09:00
syuilo
373c2af46a clean up 2023-10-10 18:11:58 +09:00
syuilo
f5e72f7d3e 🎨 CWボã‚ŋãƒŗã‚’å¤§ãã 2023-10-10 18:08:54 +09:00
syuilo
d81c833775 Update CHANGELOG.md 2023-10-10 16:34:22 +09:00
syuilo
cf6e53b2ac update deps 2023-10-10 16:26:48 +09:00
syuilo
9dd0f8c39b clean up 2023-10-10 16:25:06 +09:00
syuilo
d94380780f Update CHANGELOG.md 2023-10-10 10:47:11 +09:00
ã‹ãŖã“ã‹ã‚Š
af1087aed4 Feat:ã€Œãƒ•ã‚Ąã‚¤ãƒĢãŽčŠŗį´°ã€ãƒšãƒŧジをčŋŊ加 (#11995)
* (add) ãƒ•ã‚Ąã‚¤ãƒĢビãƒĨãƒŧã‚ĸ

* Update Changelog

* æ—ĸ存ぎAPIã‚’åˆŠį”¨

* run api extratctor

* Change i18n

* (add) ペãƒŧジãĢé–ĸするčĒŦ明をčŋŊ加

* Update CHANGELOG

* (fix) design, classes
2023-10-10 10:43:43 +09:00
syuilo
9f33ce1cd0 fix of 0bb0c32908 2023-10-10 09:45:40 +09:00
syuilo
4eb9e50a36 2023.10.0-beta.15 2023-10-09 21:52:43 +09:00
syuilo
8ab3640291 fix of 0bb0c32908 2023-10-09 21:52:31 +09:00
syuilo
fc777be7bc 2023.10.0-beta.14 2023-10-09 21:23:18 +09:00
syuilo
edf847d966 fix of 0bb0c32908 2023-10-09 21:23:07 +09:00
syuilo
457b880eba 2023.10.0-beta.13 2023-10-09 20:55:53 +09:00
syuilo
13dbfef9f8 update deps 2023-10-09 20:55:40 +09:00
syuilo
11c9e193a4 fix(backend): MisskeyãŽãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãƒ—ãƒ­ã‚ģ゚がįĩ‚äē†ã—ãĒい
Resolve #10995
2023-10-09 20:47:49 +09:00
syuilo
0bb0c32908 enhance(backend): RedisへぎTLãŽæ§‹į¯‰ã‚’Listã§čĄŒã†ã‚ˆã†ãĢ
#11404
2023-10-09 20:31:39 +09:00
syuilo
aafe80c121 2023.10.0-beta.12 2023-10-09 18:48:43 +09:00
syuilo
7473b2854f fix(backend): users/notesでsinceId指厚時ãĢデãƒŧã‚ŋベãƒŧ゚ãĢフりãƒŧãƒĢバックするようãĢäŋŽæ­Ŗ 2023-10-09 18:14:38 +09:00
syuilo
04971ca565 perf(backend): untilDate/sinceDate指厚時ぎクエãƒĒパフりãƒŧãƒžãƒŗã‚šã‚’å‘ä¸Š 2023-10-09 18:13:53 +09:00
syuilo
6ff98846e6 fix(backend): ã€Œãƒ•ã‚Ąã‚¤ãƒĢäģ˜ããŽãŋ」ぎTLã§ãƒ•ã‚Ąã‚¤ãƒĢį„Ąã—ãŽæ–°į€ãƒŽãƒŧãƒˆãŒčĄ¨į¤ēされる
Fix #11939
2023-10-09 17:48:09 +09:00
syuilo
7066d61730 fix 2023-10-09 17:41:54 +09:00
syuilo
b3d6334b5c 2023.10.0-beta.11 2023-10-09 16:56:51 +09:00
syuilo
0680ea3a78 fix(backend): users/notes で途中ぞでしかペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗã§ããĒくãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-09 16:54:27 +09:00
syuilo
0f367da84b fix(backend): TLを途中ぞでしかペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗã§ããĒくãĒã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #11404
2023-10-09 16:47:46 +09:00
syuilo
19a507633e lint fixes 2023-10-09 15:37:58 +09:00
syuilo
3a4039e2e1 refactor 2023-10-09 15:34:03 +09:00
syuilo
4f20c87186 lint fixes 2023-10-09 13:32:41 +09:00
syuilo
a2d3544a08 refactor(backend): better argument name 2023-10-09 13:22:58 +09:00
syuilo
1564651bf6 2023.10.0-beta.10 2023-10-09 12:37:21 +09:00
syuilo
fce557715b New Crowdin updates (#11980)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)
2023-10-09 12:37:04 +09:00
_
ca07459f5e fix(backend): ダイãƒŦクト投į¨ŋがã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗä¸ŠãĢæ­Ŗå¸¸ãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11993)
* DMをredisãĢpushするようãĢ

* add test

* add CHANGELOG

* Update NoteCreateService.ts

* lint

* âœŒī¸

* 前ぎバãƒŧã‚¸ãƒ§ãƒŗã‹ã‚‰į™ēį”Ÿã—ãŸå•éĄŒã§ã¯ãĒいため不čρ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-09 12:36:25 +09:00
syuilo
457b4cf608 fix(backend): users/notes で č‡ĒčēĢぎ visibility: followers ãĒノãƒŧトがåĢぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-10-09 08:54:57 +09:00
syuilo
5601ed0914 enhance(backend): UserListMembershipãĢãƒĻãƒŧã‚ļãƒŧãƒĒ゚トぎäŊœæˆč€…IDã‚’éžæ­ŖčĻåŒ– 2023-10-09 08:46:05 +09:00
syuilo
ca022cbbdf Update about-misskey.vue 2023-10-08 18:04:56 +09:00
syuilo
c78b4a7597 2023.10.0-beta.9 2023-10-08 18:00:55 +09:00
syuilo
274c21e2cc chore(backend): tweak MkInput 2023-10-08 17:57:48 +09:00
ã‹ãŖã“ã‹ã‚Š
4bbfc98883 Feat: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗæ›´æ–°ä¸­ãĢåēƒå‘Šã‚’æŒŋå…Ĩ (#11989)
* Feat: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗæ›´æ–°ä¸­ãĢåēƒå‘Šã‚’æŒŋå…Ĩ

* įŋģč¨ŗã‚’å¤‰æ›´

* Run api extractor

* fix api extractor

* Update locales/ja-JP.yml

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* confirm -> mkinfo

* MkInputãĢmin, maxを指厚できるようãĢ

* č˛ ãŽå€¤ãŒæŒ‡åŽšã•ã‚ŒãŸã‚‰äŊ•もしãĒい

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-08 17:56:44 +09:00
syuilo
9240db35f3 perf(backend): improve hybrid-timeline performance 2023-10-08 15:22:43 +09:00
syuilo
774bf6a55e enhance(frontend): make default volume of video 30% 2023-10-08 14:01:40 +09:00
ã‹ãŖã“ã‹ã‚Š
f37a3eff79 (fix) ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚čĒč¨ŧå¤ąæ•—æ™‚ãĢãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’čĄ¨į¤ē (#11986) 2023-10-08 13:48:12 +09:00
Srgr0
bb9f04d586 Set http header for CORS in nodeinfo page (#11988)
* add Access-Control-Allow-Origin header

* WellKnownServerService.tsãĢ合わせる

* update changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-08 13:47:45 +09:00
syuilo
8e0fb23068 fix(backend): åŒã˜į¨ŽéĄžãŽTLぎ゚トãƒĒãƒŧãƒŸãƒŗã‚°ã‚’č¤‡æ•°æŽĨįļšã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #11985
2023-10-08 13:46:02 +09:00
syuilo
308745f6de 2023.10.0-beta.8 2023-10-08 08:42:56 +09:00
syuilo
cd8fda50c8 fix(backend): fix of 8c684d5391 2023-10-08 08:25:37 +09:00
syuilo
2859cbab91 perf(backend): WebSocketæŽĨįļšãŒå¤šã„場合ぎパフりãƒŧãƒžãƒŗã‚šã‚’å‘ä¸Š
https: //github.com/MisskeyIO/misskey/pull/176
Co-Authored-By: KOBA789 <kobahide789@gmail.com>
2023-10-08 08:10:28 +09:00
syuilo
7cd9a90f26 perf(backend): use HyperLogLog instead of Set to improve hashtag chart performance 2023-10-08 07:51:10 +09:00
syuilo
04c8a7077f fix of 8c684d5391 2023-10-07 20:27:35 +09:00
syuilo
6d5e18aa8d 2023.10.0-beta.7 2023-10-07 18:21:30 +09:00
syuilo
986623dbdc fix(backend): fix sql error when featured notes is zero 2023-10-07 18:21:16 +09:00
syuilo
8c684d5391 enhance(backend): User TLをRedisãĢã‚­ãƒŖãƒƒã‚ˇãƒĨされるäģĨå‰ãžã§éĄã‚Œã‚‹ã‚ˆã†ãĢ
#11958
2023-10-07 18:00:56 +09:00
syuilo
69de8cad7c refactor 2023-10-07 17:57:15 +09:00
syuilo
fb3338029b refactor 2023-10-07 17:48:10 +09:00
syuilo
aae1034d62 2023.10.0-beta.6 2023-10-07 14:10:45 +09:00
syuilo
dc435fb8ee enhance(backend): tweak hashtag trend 2023-10-07 14:05:58 +09:00
syuilo
0fe8c0134c enhance(backend): notes/global-timeline垊æ´ģ 2023-10-07 14:02:05 +09:00
ã‹ãŖã“ã‹ã‚Š
5e8c0deab3 ãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧポãƒĒã‚ˇãƒŧãƒģ運å–ļč€…æƒ…å ąãŽãƒĒãƒŗã‚¯ã‚’čŋŊ加 (#11925)
* 運å–ļč€…æƒ…å ąãƒģãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧポãƒĒã‚ˇãƒŧãƒĒãƒŗã‚¯ã‚’čŋŊ加

* Update Changelog

* Run api extractor

* ãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧポãƒĒã‚ˇãƒŧãƒģåˆŠį”¨čĻį´„ãŽåŒæ„ã‚’ãžã¨ã‚ã‚‹

* Update Changelog

* fix lint

* fix

* api extractor

* improve design

* nodeinfoãĢãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧポãƒĒã‚ˇãƒŧãƒģ運å–ļč€…æƒ…å ąã‚’čŋŊ加
2023-10-07 13:13:13 +09:00
FineArchs
d6ef28d4ca ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽãƒ†ã‚šãƒˆãŽæ”šå–„ (#11978)
* Update utils.ts

* no async executer
2023-10-07 12:25:16 +09:00
syuilo
93bd34113c Update CHANGELOG.md 2023-10-07 12:19:26 +09:00
MeiMei
c8d7a5ae76 é€ŖåˆãĒしã‚ĸãƒŗã‚ąãƒŧトぎUpdateがãƒĒãƒĸãƒŧトãĢ配äŋĄã•れãĻしぞうぎをäŋŽæ­Ŗ (#11977) 2023-10-07 12:19:05 +09:00
syuilo
71edc65d0d enhance(backend): improve hashtags/trend performance 2023-10-07 12:05:17 +09:00
syuilo
3a7558f36c enhance(backend): 3æ—ĨäģĨ内ãĢ投į¨ŋされたノãƒŧトぎãŋãƒã‚¤ãƒŠã‚¤ãƒˆį”¨ã‚šã‚ŗã‚ĸåŠ įŽ— 2023-10-07 07:59:46 +09:00
syuilo
4a595153dc enhance(backend): čŋ”äŋĄã¯ãƒã‚¤ãƒŠã‚¤ãƒˆãĢčŧ‰ã‚‰ãĒいようãĢ 2023-10-07 07:53:14 +09:00
syuilo
10e50f71d1 2023.10.0-beta.5 2023-10-06 21:12:22 +09:00
syuilo
d49e5b19e1 New Crowdin updates (#11933)
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Italian)
2023-10-06 21:12:04 +09:00
syuilo
873a93fea3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-10-06 21:11:48 +09:00
syuilo
e4345679dc clean up 2023-10-06 21:11:45 +09:00
nenohi
11e657bdd7 įĩĩæ–‡å­—é‡č¤‡ãƒã‚§ãƒƒã‚¯ (#11941)
* įĩĩæ–‡å­—é‡č¤‡ãƒã‚§ãƒƒã‚¯

* ã‚ĸップデãƒŧト時ぎチェック

* Update packages/backend/src/core/CustomEmojiService.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/backend/src/server/api/endpoints/admin/emoji/add.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/backend/src/server/api/endpoints/admin/emoji/update.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-06 21:05:44 +09:00
Nanashia
691fe711ff chore: Use pnpm@8.8.0 on DevContainer (#11975) 2023-10-06 21:05:11 +09:00
syuilo
a5b6e807bb feat: per user featured notes 2023-10-06 18:30:08 +09:00
syuilo
adf9d9c969 2023.10.0-beta.4 2023-10-06 18:01:19 +09:00
syuilo
8c663f65a8 clean up 2023-10-06 17:40:46 +09:00
syuilo
481ca4ec03 add more test 2023-10-06 17:36:54 +09:00
syuilo
e6ca53c5e1 update rollup to 4.0.0 2023-10-06 17:36:43 +09:00
syuilo
95dc70021f update deps 2023-10-06 17:19:17 +09:00
syuilo
fd3295eba4 Update CHANGELOG.md 2023-10-06 17:13:13 +09:00
syuilo
a76cebd897 Update CHANGELOG.md 2023-10-06 17:11:59 +09:00
syuilo
7d289c1b77 refactor 2023-10-06 17:01:06 +09:00
syuilo
0bdbdba9f8 refactor 2023-10-06 16:58:38 +09:00
syuilo
4489ca3c74 refactor 2023-10-06 16:28:21 +09:00
syuilo
87416710c3 enhance(backend): some tweaks 2023-10-06 16:17:29 +09:00
syuilo
132b01461d refactor 2023-10-06 16:10:59 +09:00
syuilo
dab205edb8 enhance(backend): improve featured system 2023-10-06 14:24:25 +09:00
syuilo
e4dcab8671 chore(backend): response isHibernated in admin/show-user 2023-10-05 21:35:23 +09:00
syuilo
780721e9a2 clean up 2023-10-05 20:34:50 +09:00
anatawa12
ee483f2dee Disallow renote of direct note (#11970)
* chore: renoteãĢé–ĸするチェックをぞとめる

* fix: ダイãƒŦクト投į¨ŋをrenoteできる

* fix(frontend): č‡Ē分ぎダイãƒŦクト投į¨ŋをrenoteできる

* docs(changelog): ダイãƒŦクト投į¨ŋをãƒĒノãƒŧトできãĻしぞう

* fix lint

* chore(backend): visibilityãĢé–ĸするエナãƒŧをApi ErrorとしãĻčŋ”す
2023-10-05 17:03:50 +09:00
syuilo
2a7bc847b0 2023.10.0-beta.3 2023-10-05 11:00:46 +09:00
syuilo
2333bdb98a fix(backend): sinceIdやsinceDateã‚’åˆŠį”¨ã—ãĻTLを取垗することができãĒい
Fix #11961
2023-10-05 10:23:58 +09:00
syuilo
979741ce09 tweak ui 2023-10-05 10:03:13 +09:00
syuilo
5b00fa6f82 enhance(backend): users/notesã§ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋをåĢめるã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ
Resolve #11965
2023-10-05 09:48:45 +09:00
syuilo
d2bb35bcf3 add more tests 2023-10-05 09:31:03 +09:00
Camilla Ett
e4ade46a2d fix(frontend): クナイã‚ĸãƒŗãƒˆč¨­åŽšã‹ã‚‰13.7.0ã§å‰Šé™¤ã•ã‚ŒãŸãƒãƒŖãƒƒãƒˆæŠŸčƒŊãĢé–ĸするã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšã‚’å‰Šé™¤ (#11912)
* fix(frontend): クナイã‚ĸãƒŗãƒˆč¨­åŽšã‹ã‚‰13.7.0ã§å‰Šé™¤ã•ã‚ŒãŸãƒãƒŖãƒƒãƒˆæŠŸčƒŊãĢé–ĸするã‚ĩã‚Ļãƒŗãƒ‰č¨­åŽšã‚’å‰Šé™¤

* fix(frontend): 各localesからsfx/chat sfx/chatbgを削除
2023-10-04 20:17:05 +09:00
syuilo
89e4f28d06 enhance(frontend): tweak ui 2023-10-04 20:03:52 +09:00
syuilo
0dbf5175df enhance: improve moderation log 2023-10-04 19:55:35 +09:00
syuilo
55c14aec2c perf(backend): delete useless indexes 2023-10-04 16:50:06 +09:00
syuilo
fb63fc1213 tweak tl 2023-10-04 16:48:34 +09:00
syuilo
ca515d5a7e tweak timelines 2023-10-04 16:43:24 +09:00
syuilo
6ebea82dba add more test 2023-10-04 16:12:44 +09:00
syuilo
05d1f5e564 add more test 2023-10-04 15:33:02 +09:00
syuilo
ee70f05a86 fix test 2023-10-04 15:29:09 +09:00
syuilo
fb6a5c8356 add more test 2023-10-04 14:47:45 +09:00
syuilo
a997b7bdcc fix test 2023-10-04 14:45:46 +09:00
syuilo
bcbcaa9c60 🎨 2023-10-04 12:56:57 +09:00
syuilo
6b0f1d0cc1 2023.10.0-beta.2 2023-10-04 12:10:36 +09:00
syuilo
b40329887f revert: note editing 2023-10-04 12:05:01 +09:00
syuilo
cc4fd6b5c5 fix flaky test 2023-10-04 11:56:47 +09:00
syuilo
3dd84f7824 tweak 2023-10-04 11:48:51 +09:00
syuilo
610b68c8ff tweak 2023-10-04 11:32:33 +09:00
syuilo
a40734d417 fix(backend): [2023.10.1.beta-1] [ノãƒŧト]ã‚ŋブではčĻ‹ãˆã‚‹æŠ•į¨ŋが[全ãĻ]ã‚ŋブãĢå‡ēãĻこãĒい
Fix #11960
2023-10-04 11:24:46 +09:00
syuilo
be81c1a6d6 refactor 2023-10-04 11:15:37 +09:00
syuilo
17b83ff4c1 enhance: TLã‚­ãƒŖãƒƒã‚ˇãƒĨåŽšé‡ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-10-04 08:46:27 +09:00
anatawa12
5fd0cb31f6 fix: deck uiでuser listをčĻ‹ãŸã¨ããĢãƒĒãƒ—ãƒŠã‚¤ãŒčĄ¨į¤ēされãĒい (#11951)
* fix: deck uiでuser listをčĻ‹ãŸã¨ããĢãƒĒãƒ—ãƒŠã‚¤ãŒčĄ¨į¤ēされãĒい

* docs(changelog): deck uiでuser listをčĻ‹ãŸã¨ããĢãƒĒãƒ—ãƒŠã‚¤ãŒčĄ¨į¤ēされãĒい

* Update list-column.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-10-03 20:38:34 +09:00
syuilo
f3e09af35b 2023.10.0-beta.1 2023-10-03 20:32:02 +09:00
syuilo
cd8a8e204d Update CHANGELOG.md 2023-10-03 20:28:42 +09:00
CyberRex
a511d8eddc 2æŽĩ階čĒč¨ŧぎバックã‚ĸãƒƒãƒ—ã‚ŗãƒŧド一čĻ§ã‚’ãƒ†ã‚­ã‚šãƒˆãƒ•ã‚Ąã‚¤ãƒĢでダã‚Ļãƒŗãƒ­ãƒŧド可čƒŊãĢ (#11957) 2023-10-03 20:27:37 +09:00
syuilo
0f6ee7dc1c Create 1696332072038-clean.js 2023-10-03 20:26:32 +09:00
syuilo
6277a5545c feat: improve tl performance (#11946)
* wip

* wip

* wip

* wip

* wip

* wip

* Update NoteCreateService.ts

* wip

* wip

* wip

* wip

* Update NoteCreateService.ts

* wip

* Update NoteCreateService.ts

* wip

* Update user-notes.ts

* wip

* wip

* wip

* Update NoteCreateService.ts

* wip

* Update timeline.ts

* Update timeline.ts

* Update timeline.ts

* Update timeline.ts

* Update timeline.ts

* wip

* Update timelines.ts

* Update timelines.ts

* Update timelines.ts

* wip

* wip

* wip

* Update timelines.ts

* Update misskey-js.api.md

* Update timelines.ts

* Update timelines.ts

* wip

* wip

* wip

* Update timelines.ts

* wip

* Update timelines.ts

* wip

* test

* Update activitypub.ts

* refactor: UserListJoining -> UserListMembership

* Update NoteCreateService.ts

* wip
2023-10-03 20:26:11 +09:00
syuilo
5ee93dc4a2 Update about-misskey.vue 2023-10-03 18:34:04 +09:00
syuilo
10ae0b329a enhance(frontend): tweak ui 2023-10-03 18:33:22 +09:00
syuilo
000abcd2f0 Update CHANGELOG.md 2023-10-03 11:28:26 +09:00
YAVIIGI
e00fdc2d59 fix(frontend): use-tooltip ぎå‘ŧãŗå‡ēし元ぎ UI ãŒį„ĄããĒãŖãŸã‚‰č‡Ēå‹•įš„ãĢ削除されるようãĢする (#11949)
* Update use-tooltip.ts

* Update CHANGELOG.md
2023-10-03 11:27:51 +09:00
ã‚ã™ãąã‚‹
6840434661 change request.routerPath to requrest.routeOptions.url (#11935) 2023-09-30 14:44:16 +09:00
syuilo
0e6cd577cc Merge pull request #11926 from misskey-dev/develop
* fix(backend): RedisãĢ古いMisskeyバãƒŧã‚¸ãƒ§ãƒŗãŽã‚­ãƒŖãƒƒã‚ˇãƒĨãŒæŽ‹ãŖãĻã„ã‚‹å ´åˆãŽå•éĄŒã‚’äŋŽæ­Ŗ

* Update CHANGELOG.md

* enhance(front)end: improve moderation log

* enhance: ノãƒŧトぎįŋģč¨ŗæŠŸčƒŊãŽåˆŠį”¨å¯åĻをロãƒŧãƒĢã§č¨­åŽšå¯čƒŊãĢ

Resolve #11923

* 2023.9.3

* 垌斚äē’æ›æ€§ãŽåŧˇåŒ–

* Update CHANGELOG.md

* fix test

* [ci skip] New Crowdin updates (#11922)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* feat: AiScriptでポトぎã‚ĸドãƒŦã‚šã‚’å‚į…§ã§ãã‚‹åŽšæ•° (#11924)

* add HOST_URL

* Update CHANGELOG.md

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
2023-09-30 09:40:00 +09:00
FineArchs
09dfb9bde3 feat: AiScriptでポトぎã‚ĸドãƒŦã‚šã‚’å‚į…§ã§ãã‚‹åŽšæ•° (#11924)
* add HOST_URL

* Update CHANGELOG.md

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-30 09:39:21 +09:00
syuilo
b0714cbd7b [ci skip] New Crowdin updates (#11922)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)
2023-09-30 09:35:36 +09:00
syuilo
d0917aac1a fix test 2023-09-30 08:56:37 +09:00
syuilo
ff6600da2e Update CHANGELOG.md 2023-09-30 08:12:46 +09:00
syuilo
7e74cff126 垌斚äē’æ›æ€§ãŽåŧˇåŒ– 2023-09-30 08:12:25 +09:00
syuilo
e53749773e 2023.9.3 2023-09-30 08:03:05 +09:00
syuilo
392de4df36 enhance: ノãƒŧトぎįŋģč¨ŗæŠŸčƒŊãŽåˆŠį”¨å¯åĻをロãƒŧãƒĢã§č¨­åŽšå¯čƒŊãĢ
Resolve #11923
2023-09-30 07:54:11 +09:00
syuilo
cc6a96e1c9 enhance(front)end: improve moderation log 2023-09-30 07:42:38 +09:00
syuilo
0e681f3cc4 Update CHANGELOG.md 2023-09-30 07:34:52 +09:00
syuilo
a512915a84 fix(backend): RedisãĢ古いMisskeyバãƒŧã‚¸ãƒ§ãƒŗãŽã‚­ãƒŖãƒƒã‚ˇãƒĨãŒæŽ‹ãŖãĻã„ã‚‹å ´åˆãŽå•éĄŒã‚’äŋŽæ­Ŗ 2023-09-30 07:33:58 +09:00
syuilo
7adc8fcaf5 Merge pull request #11920 from misskey-dev/develop
Release: 2023.9.2
2023-09-29 18:11:30 +09:00
syuilo
5edc885c22 fix 2023-09-29 17:05:35 +09:00
syuilo
e5c339b86a enhance(frontend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã§ãƒ•ã‚Ąã‚¤ãƒĢがæˇģäģ˜ã•れたノãƒŧトぎãŋ襨į¤ēするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-09-29 16:56:17 +09:00
syuilo
d92e2b6ae0 Update create.test.ts 2023-09-29 16:41:03 +09:00
syuilo
eb38f08e13 Update CHANGELOG.md 2023-09-29 15:22:38 +09:00
FineArchs
f269841a83 Feat: AiScriptでãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧぎAPIを及くé–ĸ数をčŋŊ加 (#11887)
* add Mk:apiExternal

* fix

* lint

* Update CHANGELOG.md

* Update api.ts

* add apiExternal()

* add apiExternal()

* allow / ambiguity

* use os.apiExternal()

* add checks

* fix url
2023-09-29 15:21:45 +09:00
syuilo
b55ffa2cbe New Crowdin updates (#11901)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Thai)
2023-09-29 15:15:22 +09:00
syuilo
0b0e58d405 2023.9.2 2023-09-29 15:15:03 +09:00
syuilo
b349d0baf8 🎨 2023-09-29 15:14:18 +09:00
syuilo
961f5a0caa fix(backend): fix notes/create validation 2023-09-29 15:14:13 +09:00
syuilo
ac19b055c7 update deps 2023-09-29 15:11:08 +09:00
syuilo
eb23fd4e60 update type 2023-09-29 15:01:13 +09:00
syuilo
fbab67df35 Update CHANGELOG.md 2023-09-29 13:42:20 +09:00
syuilo
2529830bca tweak 2023-09-29 13:42:18 +09:00
syuilo
c01731f091 refactor 2023-09-29 13:41:09 +09:00
syuilo
9771f1c435 enhance: improve moderation log 2023-09-29 13:26:11 +09:00
syuilo
424bb78387 Update CHANGELOG.md 2023-09-29 13:00:09 +09:00
nenohi
9c448055a3 åēƒå‘ŠãĢé–ĸするäŋŽæ­Ŗ(配äŋĄä¸­ãŽįĩžã‚Ščžŧãŋ、Create時ãĢMiAdをčŋ”すようãĢ) (#11913)
* ad/createãĢãĻäŊœæˆã—たMiAdをčŋ”すようãĢ

åˆĨãĒツãƒŧãƒĢからã‚ĸップデãƒŧãƒˆį­‰ã‚’ã™ã‚‹éš›ãĢåŋ…čρ

* ad/list取垗ãĢįžåœ¨æŽ˛čŧ‰ä¸­ãŽã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’äŊœæˆ

* ゚イッチで配äŋĄä¸­ãŽãŋをįĩžã‚Œã‚‹ã‚ˆã†ãĢ

* update CHANGELOG

* エナãƒŧäŋŽæ­Ŗ

* Update packages/frontend/src/pages/admin/ads.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-29 12:27:05 +09:00
syuilo
b9da1415a5 feat: 通įŸĨぎ受äŋĄč¨­åŽšã‚’åŧˇåŒ– 2023-09-29 11:29:54 +09:00
syuilo
4216a67462 .js 2023-09-29 11:22:59 +09:00
syuilo
7ce86a6196 .js 2023-09-29 08:04:53 +09:00
syuilo
2438c047a7 enhance: įˇ¨é›†ã•ã‚ŒãŸãƒŽãƒŧトかおうか分かるようãĢ 2023-09-28 21:06:14 +09:00
syuilo
c106db89e1 feat: note edit 2023-09-28 17:21:16 +09:00
syuilo
a388e25f3e Update CHANGELOG.md 2023-09-28 15:35:21 +09:00
taichan
63c6a9bb80 Feat: register_post_form_actionでcwを変更可čƒŊãĢする (#11911)
* 投į¨ŋフりãƒŧムぎã‚ĸã‚¯ã‚ˇãƒ§ãƒŗčŋŊåŠ ã™ã‚‹ãƒ—ãƒŠã‚°ã‚¤ãƒŗã§CWを変更可čƒŊãĢする

* Update CHANGELOG
2023-09-28 15:35:00 +09:00
syuilo
772d2432b6 enhance: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‹ã‚‰Renoteを除外するã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-09-28 15:32:47 +09:00
syuilo
eb740e2c72 enhance: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‹ã‚‰Renoteを除外するã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-09-28 11:41:41 +09:00
syuilo
d854942a1f .js 2023-09-28 11:04:14 +09:00
syuilo
ce1218a2b2 enhance: ãƒĻãƒŧã‚ļãƒŧペãƒŧジぎノãƒŧト一čĻ§ã§Renoteを除外できるようãĢ 2023-09-28 11:02:01 +09:00
syuilo
d860e53b67 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-28 10:02:07 +09:00
syuilo
055464a624 enhance: improve moderation log 2023-09-28 10:02:05 +09:00
Tassoman
9d0c077311 fix: leverage join misskey multilingual behaviour (#11908)
Co-authored-by: ã‹ãŖã“ã‹ã‚Š <67428053+kakkokari-gtyih@users.noreply.github.com>
2023-09-27 13:48:21 +09:00
syuilo
440f3144ae enhance(frontend): improve moderation log 2023-09-27 10:00:26 +09:00
CyberRex
5ad0906c89 feat(backend): Masterプロã‚ģ゚ぎPIDを書きå‡ēせるようãĢ (#11909) 2023-09-27 09:32:36 +09:00
syuilo
e57b536767 Merge pull request #11898 from misskey-dev/develop
2023.9.1
2023-09-25 17:12:28 +09:00
dependabot[bot]
2039e244c5 build(deps): bump actions/checkout from 4.0.0 to 4.1.0 (#11900)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 16:05:02 +09:00
syuilo
bd19d75c9c enhance: improve moderation log 2023-09-25 16:03:43 +09:00
syuilo
ee44f35fea [skip ci] New Crowdin updates (#11891)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)
2023-09-25 13:57:09 +09:00
syuilo
89edf8f81e 2023.9.1 2023-09-25 10:35:34 +09:00
syuilo
ece5469277 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-25 10:34:10 +09:00
syuilo
576158e883 fix(backend): 「ãƒĻãƒŧã‚ļãƒŧぎ新čĻæŠ•į¨ŋ」ぎ通įŸĨč¨­åŽšã‚’åˆ‡ã‚Šæ›ŋえるとã‚ĩãƒŧバãƒŧ内部エナãƒŧがå‡ēる
Fix #11892
2023-09-25 10:34:07 +09:00
zyoshoka
dcaea66dbf fix(frontend): ログã‚ĸã‚ĻトįŠļ態でぎノãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧå†…ãŽčŠŗį´°ãƒœã‚ŋãƒŗãŽčĄ¨į¤ēã‚’ãƒ­ã‚°ã‚¤ãƒŗįŠļ態と同じãĢ (#11896)
* fix(frontend): ログã‚ĸã‚ĻトįŠļ態でぎノãƒŧãƒˆãŽčŠŗį´°ãƒœã‚ŋãƒŗãŽčĄ¨į¤ēã‚’ãƒ­ã‚°ã‚¤ãƒŗįŠļ態と同じãĢ

* Update CHANGELOG.md
2023-09-25 10:30:00 +09:00
syuilo
5318532a8d enhance: improve moderation log 2023-09-25 10:29:12 +09:00
anatawa12
646a8d1a54 Add address bind config option (outgoingAddress) is feature of 2023.9 (#11894) 2023-09-24 21:54:09 +09:00
taichan
dc8ab01168 fix(backend): おįŸĨらせぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒい #11800 (#11890)
* fix(backend): おįŸĨらせぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒい #11800

* Update CHANGELOG
2023-09-24 20:08:00 +09:00
syuilo
f32915b515 Merge pull request #11874 from misskey-dev/develop
Release: 2023.9.0
2023-09-24 18:21:31 +09:00
syuilo
281369d8c5 2023.9.0 2023-09-24 18:14:46 +09:00
syuilo
65aef45050 New Crowdin updates (#11885)
* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)
2023-09-24 18:14:17 +09:00
syuilo
48314a39e0 Update CHANGELOG.md 2023-09-24 18:14:03 +09:00
syuilo
fe570fe16b Update DriveService.ts 2023-09-24 16:45:36 +09:00
syuilo
cf573add27 fix 2023-09-24 16:24:13 +09:00
syuilo
4a7f6e6de4 2023.9.0-rc.4 2023-09-24 15:53:26 +09:00
syuilo
00659220a5 Update update.ts 2023-09-24 15:51:04 +09:00
syuilo
51546ad1ce fix(backend): Playを非å…Ŧ開ãĢできãĒい
Fix #11884
2023-09-24 15:46:14 +09:00
syuilo
80d52f65eb Update index.d.ts 2023-09-24 15:41:07 +09:00
syuilo
841e6ff901 improve moderation log 2023-09-24 15:40:38 +09:00
syuilo
82a51d49a0 improve moderation log 2023-09-24 15:10:56 +09:00
FineArchs
30b231225c Mk:apiで外部ã‚ĩãƒŧバãƒŧとぎæŽĨįļšã‚’įρæ­ĸ (#11883)
* Mk:url(): no automatic token attaching when ep is url

* Limit requests to external servers by Mk:api

* remove unused import

* Update CHANGELOG.md

* Update packages/frontend/src/scripts/aiscript/api.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-24 14:41:41 +09:00
syuilo
d05563c448 tweak ui 2023-09-24 11:21:03 +09:00
syuilo
03c868b727 Update CHANGELOG.md 2023-09-24 11:20:08 +09:00
syuilo
8d2fb99662 2023.9.0-rc.3 2023-09-24 11:10:27 +09:00
syuilo
20689638db Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-24 11:10:15 +09:00
syuilo
2b561d2648 New Crowdin updates (#11875)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Greek)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Norwegian)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Dutch)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Turkish)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Uzbek)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Romanian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Italian)
2023-09-24 11:10:05 +09:00
syuilo
509cea511c update deps 2023-09-24 11:09:49 +09:00
syuilo
72075314a8 🎨 2023-09-24 11:08:51 +09:00
syuilo
7a3ddc869e Update CHANGELOG.md 2023-09-24 11:07:46 +09:00
syuilo
eb7c65ccb3 fix(frontend): ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗį™ēčĄŒãŽį”ģéĸãŽæ¨Šé™ãŒčĄ¨į¤ēされãĒい
Fix #11880
2023-09-24 11:04:08 +09:00
syuilo
8e5a90589d improve moderation log 2023-09-24 10:57:24 +09:00
syuilo
ed983a5baf improve moderation log 2023-09-24 10:46:09 +09:00
syuilo
2ad3b1fd74 improve moderation log 2023-09-24 10:33:30 +09:00
taichan
ed53b5f9bc fix: ノãƒŧト通įŸĨでįĩĩ文字がäŊŋわれãĻいる名前がįĩĩæ–‡å­—ã§čĄ¨į¤ēされãĒい #11877 (#11878) 2023-09-24 07:54:58 +09:00
syuilo
19bc9c20a6 improve moderation log 2023-09-23 20:50:02 +09:00
syuilo
fdf149cf52 Update CHANGELOG.md 2023-09-23 20:38:49 +09:00
syuilo
76c4fedb7f fix(frontend): å­ãƒĄãƒ‹ãƒĨãƒŧãŽčĄ¨į¤ēäŊįŊŽãŒãŠã‹ã—い 2023-09-23 20:35:05 +09:00
syuilo
c3ccec723f .js 2023-09-23 20:34:45 +09:00
syuilo
7893da4d99 2023.9.0-rc.2 2023-09-23 18:47:40 +09:00
syuilo
531c61ed2b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-23 18:47:31 +09:00
syuilo
b60b214c0c New Crowdin updates (#11866)
* New translations ja-jp.yml (French)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Arabic)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Polish)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Slovak)

* New translations ja-jp.yml (Ukrainian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Bengali)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)
2023-09-23 18:47:21 +09:00
syuilo
10924fd229 fix 2023-09-23 18:47:11 +09:00
syuilo
9e4d3ebe5f enhance(backend): refine moderation log (#10939)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update DriveService.ts
2023-09-23 18:28:16 +09:00
syuilo
ba6e85482e ã‚ŗãƒŸãƒƒãƒˆåŋ˜ã‚Œ 2023-09-23 14:26:06 +09:00
syuilo
504541a158 2023.9.0-rc.1 2023-09-23 12:48:17 +09:00
syuilo
5a4cf059ee update deps 2023-09-23 12:46:19 +09:00
syuilo
d8a023063d fix behavior of MkMenu.vue 2023-09-23 12:43:32 +09:00
syuilo
8f77350089 enhance: PWAぎshort_nameã‚’č¨­åŽšå¯čƒŊãĢ 2023-09-23 12:38:20 +09:00
syuilo
063d24ad4f 🎨 2023-09-23 12:24:33 +09:00
syuilo
cac1c2f1e9 fix(backend): notes/reactionsぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒい 2023-09-23 10:00:38 +09:00
syuilo
ad8ddbf12f 🎨 2023-09-23 09:59:50 +09:00
syuilo
e8a098af62 Update index.d.ts 2023-09-23 09:59:45 +09:00
syuilo
c25d66316c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-23 09:37:29 +09:00
syuilo
98209be01a Update ja-JP.yml
Fix #11870
2023-09-23 09:37:26 +09:00
ã‹ãŖã“ã‹ã‚Š
1924bd20bb enhance(frontend): ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŽã‚Ŋãƒŧã‚šã‚ŗãƒŧドをįĸēčĒãƒģã‚ŗãƒ”ãƒŧできるようãĢ (#11873)
* (add) plugin: view and copy source code

* (fix) plugin permission ui

* Update Changelog
2023-09-23 09:08:14 +09:00
syuilo
3085739e0e 🎨
Resolve #11867
2023-09-22 21:10:54 +09:00
syuilo
d2ae80dd21 fix(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗä¸€čĻ§ãŒį¨ŽåˆĨごとãĢãƒ•ã‚ŖãƒĢã‚ŋできãĒい
Fix #11865
2023-09-22 21:09:14 +09:00
syuilo
f748c9144c 2023.9.0-beta.11 2023-09-22 16:59:37 +09:00
anatawa12
526b3ae0e4 feat: ãƒĻãƒŧã‚ļを除外できるã‚ĸãƒŗãƒ†ãƒŠ (#11277)
* feat: ãƒĻãƒŧã‚ļを除外できるã‚ĸãƒŗãƒ†ãƒŠ

* feat(backend/api): ãƒĻãƒŧã‚ļを除外できるã‚ĸãƒŗãƒ†ãƒŠãŽäŊœæˆãƒģ更新

* feat(frontend): ãƒĻãƒŧã‚ļを除外できるã‚ĸãƒŗãƒ†ãƒŠãŽäŊœæˆãƒģ更新

* docs(changelog): add ã‚ĸãƒŗãƒ†ãƒŠã§ä¸€éƒ¨ãŽãƒĻãƒŧã‚ļを除外したすずãĻぎノãƒŧトから受äŋĄã§ãã‚‹ã‚ˆã†ãĢãĒりぞした

* fix: d.tsį”Ÿæˆæ™‚ãĢexport defaultã‚’į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ

* fix CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-22 16:52:43 +09:00
syuilo
90a5511a54 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-22 16:47:45 +09:00
syuilo
032b6c6afb update deps 2023-09-22 16:47:42 +09:00
syuilo
ee83b9542e New Crowdin updates (#11856)
* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (French)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (Portuguese)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Czech)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Russian)

* New translations ja-jp.yml (Swedish)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Indonesian)

* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Japanese, Kansai)
2023-09-22 16:46:08 +09:00
typeling1578
3bbc2e55b1 fix(backend): mostr.pub, MitraぎãƒĻãƒŧã‚ļãƒŧをフりロãƒŧできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11791)
* fix(backend): mostr.pub, MitraぎãƒĻãƒŧã‚ļãƒŧをフりロãƒŧできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Revert "fix(backend): mostr.pub, MitraぎãƒĻãƒŧã‚ļãƒŧをフりロãƒŧできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 9685715e64.

* fix ApResolverService

* Update CHANGELOG.md

* fix test

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-22 16:43:01 +09:00
ã‹ãŖã“ã‹ã‚Š
7dc9fe4e24 feat(frontend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒãƒĄãƒ‡ã‚Ŗã‚ĸã‚’į›ŽįĢ‹ãŸã›ã‚‹č¨­åŽšã‚’čŋŊ加 (#11851)
* (add) highlight sensitive image

* Update Changelog

* (change) č¨­åŽšãŽäŊįŊŽ

* (add) apply mediaHighlight to video

* (change) image -> media

* Update CHANGELOG

* ã‚„ãŖãąã‚‚ã†ãĄã‚‡ãŖã¨å¤Ēい斚がいい

* (fix) style

* Update ja-JP.yml

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-22 16:03:10 +09:00
syuilo
c836157edb enhance: äēŒčρᴠčĒč¨ŧč¨­åŽšæ™‚ãŽã‚ģキãƒĨãƒĒãƒ†ã‚Ŗã‚’åŧˇåŒ– (#11863)
* enhance: äēŒčρᴠčĒč¨ŧč¨­åŽšæ™‚ãŽã‚ģキãƒĨãƒĒãƒ†ã‚Ŗã‚’åŧˇåŒ–

パ゚ワãƒŧドå…Ĩ力がåŋ…čρãĒ操äŊœã‚’čĄŒã†éš›ã€äēŒčρᴠčĒč¨ŧが有劚であればįĸēčĒã‚ŗãƒŧドぎå…Ĩ力もåŋ…čρãĢする

* Update CoreModule.ts

* Update 2fa.ts

* wip

* wip

* Update 2fa.ts

* tweak
2023-09-22 14:12:33 +09:00
syuilo
eca8c7a52f tweak ui 2023-09-22 10:01:34 +09:00
syuilo
03b5acf17f fix test 2023-09-21 19:39:42 +09:00
syuilo
e3f151e230 feat: 指厚したãƒĻãƒŧã‚ļãƒŧぎ投į¨ŋ通įŸĨ
Resolve #11499
2023-09-21 18:48:15 +09:00
syuilo
f195fa4ab9 2023.9.0-beta.10 2023-09-21 15:24:50 +09:00
syuilo
51c3ef5561 update deps 2023-09-21 15:24:47 +09:00
syuilo
b654446f93 enhance(frontend): tweak ui 2023-09-21 15:14:08 +09:00
syuilo
e41619775f feat: ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢでぎãƒĒãƒŗã‚¯æ¤œč¨ŧ
Resolve #11099
2023-09-21 11:58:51 +09:00
syuilo
1250309a69 🎨 2023-09-21 10:29:40 +09:00
syuilo
6459eadcf1 update deps 2023-09-21 10:25:44 +09:00
syuilo
1dddc68709 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-20 16:44:53 +09:00
syuilo
f9916d216a 2023.9.0-beta.9 2023-09-20 16:44:44 +09:00
syuilo
9abda93811 New Crowdin updates (#11840)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Thai)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Vietnamese)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (English)

* New translations ja-jp.yml (German)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Vietnamese)
2023-09-20 16:44:26 +09:00
syuilo
8e2d47b2e8 refactor 2023-09-20 16:44:12 +09:00
syuilo
b9c6992aac update deps (#11849)
* update deps

* wip

* wip
2023-09-20 16:43:45 +09:00
typeling1578
cb026a7512 Update Dockerfile (#11848) 2023-09-20 13:28:42 +09:00
syuilo
fa13b815ef fix: provide NoSuchNoteError error 2023-09-20 11:43:33 +09:00
syuilo
5d65e34078 fix import 2023-09-20 11:40:17 +09:00
syuilo
0183d24786 Update ClipService.ts 2023-09-20 11:36:39 +09:00
syuilo
053da10e94 refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
syuilo
c3db55b5b6 fix 2023-09-20 11:29:10 +09:00
syuilo
bb460a1785 feat(frontend): ゚ãƒĒãƒŧãƒ—į„ĄåŠšåŒ–æŠŸčƒŊ
Resolve #11853
2023-09-20 10:02:39 +09:00
syuilo
bb0b2df37e refactor(backend): extract clip-related logics to ClipService 2023-09-20 09:33:52 +09:00
syuilo
934e4be658 fix(frontend): į’°åĸƒãĢã‚ˆãŖãĻはMisskey Webが開けãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #11846
2023-09-19 17:08:55 +09:00
syuilo
09c00d0a1b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-19 17:06:58 +09:00
syuilo
e98fbfeec1 cjs 2023-09-19 17:06:56 +09:00
FineArchs
578b0ebe0c ScratchpadãĢ非同期ぎエナãƒŧをå‡Ļį†ã™ã‚‹æŠŸčƒŊをčŋŊ加 (#11850)
* opts.callをtopCallãĢįŊŽæ›

* AiScriptぎエナãƒŧã‚ŗãƒŧãƒĢバックをscratchpadãĢ導å…Ĩ

* lint

* Update CHANGELOG.md
2023-09-19 16:53:43 +09:00
syuilo
b0f6c44f36 refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
syuilo
299c9c4118 feat(frontend): äģģæ„ãŽãƒĻãƒŧã‚ļãƒŧãƒĒ゚トをã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãƒšãƒŧジãĢãƒ”ãƒŗį•™ã‚ã§ãã‚‹ã‚ˆã†ãĢ 2023-09-19 10:58:42 +09:00
syuilo
bec338aa00 Update .eslintrc.js 2023-09-19 09:44:05 +09:00
syuilo
5c48878dc5 enhance(dev): é–ĸ数å‘ŧãŗå‡ēしぎ前ãĢ゚ペãƒŧ゚をå…Ĩã‚Œã‚‹ã“ã¨ã‚’č¨ąå¯ã—ãĒい 2023-09-19 09:36:07 +09:00
FineArchs
44985ae858 feat: Mk:apiãŒå¤ąæ•—æ™‚ã‚¨ãƒŠãƒŧ型ぎ値をčŋ”すようãĢ (#2) (#11843)
* Mk:apiãŒå¤ąæ•—æ™‚ã‚¨ãƒŠãƒŧ型ぎ値をčŋ”すようãĢ (#2)

* Update CHANGELOG.md
2023-09-18 14:23:33 +09:00
syuilo
aa80cfdb81 Update .eslintrc.js 2023-09-18 13:26:43 +09:00
syuilo
25ae4bca9c tab 2023-09-18 13:25:49 +09:00
syuilo
350ebbadba fix(frontend): prevent layout-shift of reactions viewer
Fix #11842
2023-09-18 11:42:26 +09:00
syuilo
1b463d9c31 2023.9.0-beta.8 2023-09-17 17:42:12 +09:00
syuilo
a2d58d9f48 fix(frontend): čŋ”äŋĄã§ã¯ãĒいノãƒŧãƒˆãŽčŠŗį´°ãƒšãƒŧジがčĻ‹ã‚ŒãĒい(2023.9.0-beta.6) 2023-09-17 17:41:24 +09:00
syuilo
3d61ca818b 2023.9.0-beta.7 2023-09-17 17:33:08 +09:00
syuilo
60f3cc6f07 update aiscript to 0.16.0 2023-09-17 16:54:25 +09:00
syuilo
52ec1b3fde New Crowdin updates (#11836)
* New translations ja-JP.yml (Romanian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Dutch)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Romanian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Catalan)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Greek)

* New translations ja-JP.yml (Hungarian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Dutch)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Kannada)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Kabyle)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)
2023-09-17 15:45:29 +09:00
syuilo
0dca6afa1f fix(backend): MK_ONLY_SERVERã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’æŒ‡åŽšã—ãŸéš›ãĢã‚¯ãƒŠãƒƒã‚ˇãƒĨã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix: #11811
2023-09-17 15:43:50 +09:00
syuilo
0260a6af85 fix test 2023-09-17 15:11:33 +09:00
syuilo
fba08c6310 fix 2023-09-17 14:36:57 +09:00
syuilo
f7c6932a83 enhance: 各ノãƒŧトがčĸĢクãƒĒップ数をäŋæŒã™ã‚‹ã‚ˆã†ãĢã—ã€į„Ąæ„å‘ŗãĢnotes/clipsを及かãĒいようãĢ 2023-09-17 10:55:26 +09:00
syuilo
907d519da3 enhance(frontend): improve note detail page 2023-09-17 10:33:33 +09:00
syuilo
5c6b7991ef Update CHANGELOG.md 2023-09-17 08:37:11 +09:00
syuilo
9eb2bc1987 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-16 20:55:01 +09:00
syuilo
5488a8fe88 Update misskey-js.api.md 2023-09-16 20:54:59 +09:00
syuilo
ba59355716 Update ja-JP.yml 2023-09-16 20:38:15 +09:00
syuilo
814e28459e enhance(backend): improve server icon setting
Resolve #11481
Resolve #10901
2023-09-16 17:05:17 +09:00
syuilo
d2831c612f Update vite.config.ts 2023-09-15 19:49:52 +09:00
syuilo
1eebf3c921 2023.9.0-beta.6 2023-09-15 14:35:48 +09:00
syuilo
a692acec1e New Crowdin updates (#11798)
* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (French)
2023-09-15 14:33:51 +09:00
syuilo
6cf466e5d1 update deps (#11820)
* update deps

* fix

* wip

* wip

* wip

* Update docker-compose.yml.example

* Delete reviewer-lottery.yml

* Update RepositoryModule.ts

* wip

* wip

* clean up

* update deps

* wip

* wip
2023-09-15 14:28:29 +09:00
6543
cf7c6558ae enhance nodeinfo by prpoagate the standart keys for homepage and repository (#11830) 2023-09-14 09:56:33 +09:00
dependabot[bot]
efa66ae89a build(deps): bump docker/metadata-action from 4 to 5 (#11828)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 16:08:30 +09:00
dependabot[bot]
6124772a5f build(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 (#11827)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.10.0 to 3.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.10.0...v3.0.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 16:08:22 +09:00
dependabot[bot]
d28fe24d0b build(deps): bump docker/login-action from 2 to 3 (#11829)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 16:08:10 +09:00
dependabot[bot]
ba28f90fd1 build(deps): bump docker/build-push-action from 4 to 5 (#11826)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 16:08:00 +09:00
syuilo
0d505f8131 enhance(docker): Dockerã‚¤ãƒĄãƒŧジãĢjemallocをåĢむようãĢ
#10984
2023-09-13 13:47:15 +09:00
mappi
d869481db9 feat(frontend): "Moderation Note" ,"Add moderation note" をロãƒŧã‚Ģナイã‚ē可čƒŊãĢ (#11819)
* feat 11818

* update CHANGELOG

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-12 15:49:18 +09:00
ã‹ãŖã“ã‹ã‚Š
3456680e1d æ–°ã—ã„åŽŸį¸žã‚’čŋŊ加 (#11817)
* (add) new achievement

* (update) changelog

* Update test-notification.ts

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-12 15:48:19 +09:00
syuilo
42c7aad251 enhance(backend): configure ratelimit for notification creation apis 2023-09-12 15:38:00 +09:00
dependabot[bot]
f9fc743c05 build(deps): bump tibdex/github-app-token from 1 to 2 (#11815)
Bumps [tibdex/github-app-token](https://github.com/tibdex/github-app-token) from 1 to 2.
- [Release notes](https://github.com/tibdex/github-app-token/releases)
- [Commits](https://github.com/tibdex/github-app-token/compare/v1...v2)

---
updated-dependencies:
- dependency-name: tibdex/github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 19:42:42 +09:00
syuilo
25e030a707 enhance(frontend): improve some caches 2023-09-11 14:55:18 +09:00
ã‹ãŖã“ã‹ã‚Š
cd6428715e feat: テ゚ト通įŸĨを送äŋĄã§ãã‚‹ã‚ˆã†ãĢする (#11810)
* (add) Notification test

* Update Changelog

* (add) backend, frontend impl

* globalEventぎ名前を明įĸēãĢする

* Run API Extractor
2023-09-11 14:31:50 +09:00
syuilo
98e40e666c fix 2023-09-11 14:28:50 +09:00
syuilo
74faa01db8 fix 2023-09-11 13:29:24 +09:00
ã‹ãŖã“ã‹ã‚Š
7bd0a5b7cb (refactor) do generateDTS in build-assets (#11812) 2023-09-10 19:31:01 +09:00
ã‹ãŖã“ã‹ã‚Š
c0838c473f enhance(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧãƒĸãƒŧドで隠れるį”ģ像をåĸ—ã‚„ã™į­‰ (#11806)
* enhance datasaver mode

* ã‚ĩムネイãƒĢがãĒいとき変ãĒ角丸ãĢãĒらんようãĢする

* Avoid using wildcard selector

* Avoid wildcard

* Update MkMediaImage.vue

* (fix) ノãƒŧトぎį”ģ像プãƒŦビãƒĨãƒŧがでãĒい

* (fix) recent pages design

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-10 18:40:20 +09:00
syuilo
85078601c2 enhance(frontend): cache user lists / antennas 2023-09-10 17:40:59 +09:00
syuilo
b434beb5e2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-10 17:16:52 +09:00
syuilo
295665a177 enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽčĄ¨į¤ēã‚ĩイã‚ēをより大きくできるようãĢ 2023-09-10 17:16:50 +09:00
syuilo
fd7d7318a7 Update CHANGELOG.md 2023-09-10 16:17:11 +09:00
xtex
054ba3fea5 feat: nodeinfo 2.1 (#11805)
* feat: enable nodeinfo 2.1

Since 9dd06a7621, nodeinfo 2.1 has been released.

Signed-off-by: xtex <xtexchooser@duck.com>

* feat: only add software.repository to nodeinfo 2.1

e54c48e171
Signed-off-by: xtex <xtexchooser@duck.com>

* feat: add software.homepage url to nodeinfo 2.1

507822cb3c
Signed-off-by: xtex <xtexchooser@duck.com>

* fix: set proper Content-Type for nodeinfo

Signed-off-by: xtex <xtexchooser@duck.com>

* style: fix lint warnings

Signed-off-by: xtex <xtexchooser@duck.com>

---------

Signed-off-by: xtex <xtexchooser@duck.com>
2023-09-10 16:16:00 +09:00
Ebise Lutica
8749716700 enhance: ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒãƒŖãƒŗãƒãƒĢはãƒĻãƒŧã‚ļãƒŧぎノãƒŧト一čĻ§ã‹ã‚‰é™¤å¤– (#11797)
* enhance: ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒãƒŖãƒŗãƒãƒĢはãƒĻãƒŧã‚ļãƒŧぎノãƒŧト一čĻ§ã‹ã‚‰é™¤å¤–

* READMEãĢæ˜Žč¨˜

* Update notes.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-10 15:14:31 +09:00
syuilo
55d392818c enhance(frontend): add Ui:C:postForm to play 2023-09-09 09:54:54 +09:00
syuilo
19b10ca803 2023.9.0-beta.5 2023-09-08 14:16:55 +09:00
syuilo
cd7ab326cd Revert "enhance(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧãƒĸãƒŧドで隠れるį”ģ像をåĸ—ã‚„ã™į­‰ (#11779)"
This reverts commit 22d966e92d.
2023-09-08 14:15:35 +09:00
syuilo
ff9a65e8fa feat: passkey support (#11804)
https://github.com/MisskeyIO/misskey/pull/149
2023-09-08 14:05:03 +09:00
syuilo
bc52d7a4fb Update CHANGELOG.md 2023-09-08 08:45:52 +09:00
Ezekiel Lee
af7e129b1e fix(backend): timeout when querying mentions (#11799) 2023-09-08 08:44:46 +09:00
syuilo
90b058e226 2023.9.0-beta.4 2023-09-07 17:01:05 +09:00
syuilo
c2383fac16 Update CHANGELOG.md 2023-09-07 17:00:54 +09:00
syuilo
b449f3e7a8 New Crowdin updates (#11790)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)
2023-09-07 16:58:41 +09:00
woxtu
32f5949935 chore: Goodbye gulp (#11447)
* Add a script for building assets

* Replace with script executions

* Remove gulp dependencies

* Fix dependencies

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-07 16:56:17 +09:00
anatawa12
4c3935bf80 chore(frontend): renote of note in sensitive channel is now home renote by default. (#11476)
* chore(frontend): renote of note in sensitive channel is now home renote by default.

* docs: ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒãƒŖãƒŗãƒãƒĢぎNoteぎReNoteはデフりãƒĢトでHome TLãĢæĩã‚Œã‚‹ã‚ˆã†ãĢãĒりぞした

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-07 16:48:47 +09:00
syuilo
dc1a91a5b2 fix(dev): use 20.5.1 instead of 20.x
Fix #11793
2023-09-07 16:38:47 +09:00
syuilo
fd70a700f8 Revert "Revert "pnpm@8.7.4""
This reverts commit b1efc298f7.
2023-09-07 16:20:35 +09:00
syuilo
d8dc10829c enhance(backend): 古いã‚ĸãƒŗãƒ†ãƒŠã‚’č‡Ē動停æ­ĸするか切りæ›ŋえ可čƒŊãĢ
Resolve #11785
2023-09-07 16:20:28 +09:00
syuilo
b1efc298f7 Revert "pnpm@8.7.4"
This reverts commit 54c6fb762a.
2023-09-07 16:10:32 +09:00
syuilo
98462ccbaf Update pnpm-lock.yaml 2023-09-06 18:35:40 +09:00
syuilo
ca00a08e6e feat: introduce aidx and make it default
Co-Authored-By: MeiMei <30769358+mei23@users.noreply.github.com>
2023-09-06 18:33:51 +09:00
syuilo
54c6fb762a pnpm@8.7.4 2023-09-06 18:21:51 +09:00
ã‹ãŖã“ã‹ã‚Š
22d966e92d enhance(frontend): デãƒŧã‚ŋã‚ģãƒŧバãƒŧãƒĸãƒŧドで隠れるį”ģ像をåĸ—ã‚„ã™į­‰ (#11779)
* enhance datasaver mode

* ã‚ĩムネイãƒĢがãĒいとき変ãĒ角丸ãĢãĒらんようãĢする

* Avoid using wildcard selector

* Avoid wildcard

* Update MkMediaImage.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-06 17:36:14 +09:00
Sayamame-beans
bf303238f0 feat(backend): Webhookč¨­åŽšã§secretをįŠēãĢå‡ēæĨるようãĢ (#11784)
* feat(backend): allow webhook secret to be empty

* Update CHANGELOG.md
2023-09-06 13:02:33 +09:00
anatawa12
b0eae49eaa feat(frontend): remove renote with by admin privilege (#11789) 2023-09-05 19:29:52 +09:00
syuilo
2ccef59b63 2023.9.0-beta.3 2023-09-05 17:57:05 +09:00
syuilo
59ab4af7ca update deps 2023-09-05 17:43:43 +09:00
anatawa12
46b0eb46b3 feat(frontend): Report renote abuse (#11466)
* chore: add way to show renote in window / tab

* feat: report abuse for renote

* docs: Renoteč‡ĒäŊ“ã‚’é€šå ąã§ãã‚‹ã‚ˆã†ãĢ

* revert: make renote time link

* chore: add copy renote menu

* chore: remove copy/report renote from note menu

* fix: abuse menu without actual selection shown

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-05 17:25:08 +09:00
dependabot[bot]
c5af9e371c build(deps): bump actions/checkout from 3.6.0 to 4.0.0 (#11786)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 17:15:53 +09:00
syuilo
8f56bff0bb Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-05 17:02:16 +09:00
syuilo
1beaac8e2d fixes 2023-09-05 17:02:14 +09:00
syuilo
7dfd98a0ef New Crowdin updates (#11756)
* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Lojban)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Catalan)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)
2023-09-05 16:55:07 +09:00
syuilo
2630513c83 clean up 2023-09-05 15:06:17 +09:00
syuilo
7258888e76 clean up 2023-09-05 15:04:53 +09:00
syuilo
f53cffaeb2 enhance(backend): ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗį­‰ãŽæœ‰åŠšæœŸé™ã‚’č¨­åŽšå¯čƒŊãĢ
Resolve #11773
2023-09-05 15:03:50 +09:00
ã‹ãŖã“ã‹ã‚Š
e7d30c8eb4 (ad) translation for deck column settings (#11778) 2023-09-04 13:59:21 +09:00
syuilo
1f7a81aae7 update deps (#11764)
* update deps

* node16

* wip

* wip

* wip

* Update test-utils.ts

* wip

* Update tsconfig.json

* wip

* Update package.json

* wip

* Update following.vue

* Update followers.vue

* Update index.vue

* Update share.vue

* Update MkUserPopup.vue

* Update MkPostForm.vue

* wip

* Update MkTokenGenerateWindow.vue

* Update MkPagination.vue

* refactor

* update deps

* update deps

* Update sw.ts

* wip

* wip

* wip

* Update FetchInstanceMetadataService.ts

* Update FetchInstanceMetadataService.ts

* update node

* update deps

* 🎨
2023-09-04 13:33:38 +09:00
syuilo
2db63d1a55 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-09-03 16:55:30 +09:00
xtex
a53727f1a5 Respond .well-known/host-meta.json with application/json (#11777)
According to RFC 6415 appendix-A.
   The server
   MUST include the HTTP "Content-Type" response header field with a
   value of "application/json".  Any other "Content-Type" value (or lack
   thereof) indicates that the server does not support the JRD format.
"application/jrd+json" is only used by WebFinger (RFC 7033)
2023-09-03 16:42:32 +09:00
syuilo
db2f49cda4 Update about-misskey.vue 2023-09-02 13:16:05 +09:00
syuilo
724ed47e5f enhance(frontend): AiScriptからMisskeyã‚ĩãƒŧバãƒŧAPIをå‘ŧãŗå‡ēす際ぎåˆļ限を撤åģƒ
Resolve #7123
2023-09-01 13:21:47 +09:00
syuilo
f75ee1eef0 enhance(frontend): ノãƒŧãƒˆčŠŗį´°ãƒšãƒŧジčĒ­ãŋčžŧãŋ時ãĢ前垌ぎノãƒŧãƒˆãŽå­˜åœ¨ãƒã‚§ãƒƒã‚¯ã‚’čĄŒã‚ãĒず、常ãĢ存在するとäģŽåŽšã™ã‚‹ã‚ˆã†ãĢしãĻパフりãƒŧãƒžãƒŗã‚šã‚’å‘ä¸Š 2023-09-01 09:36:19 +09:00
dependabot[bot]
23102a2c08 build(deps): bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#11769)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.1 to 2.10.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.9.1...v2.10.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 21:17:02 +09:00
syuilo
f12cdf1260 Update CHANGELOG.md 2023-08-28 18:42:18 +09:00
syuilo
257c4fccf1 feat: Refine 2fa (#11766)
* wip

* Update 2fa.qrdialog.vue

* Update 2fa.vue

* Update CHANGELOG.md

* tweak

* âœŒī¸
2023-08-28 18:25:31 +09:00
syuilo
39d9172a2f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-08-27 09:45:26 +09:00
syuilo
f5a5d59155 Update CONTRIBUTING.md 2023-08-27 09:45:23 +09:00
dependabot[bot]
39eb86f5af build(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#11762)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-27 09:21:07 +09:00
dependabot[bot]
e82c2e7cf9 build(deps): bump cypress-io/github-action from 5 to 6 (#11758)
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 5 to 6.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-22 15:58:10 +09:00
syuilo
717dffe61e Update misskey-js.api.md 2023-08-22 15:57:45 +09:00
maguroshouta
cb80dff7df x.comã§ã‚‚åą•é–‹ãŒã§ãã‚‹ã‚ˆã†ãĢ (#11757) 2023-08-22 15:56:36 +09:00
syuilo
3f08581ae8 New Crowdin updates (#11397)
* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Catalan)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Romanian)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Greek)

* New translations ja-JP.yml (Dutch)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (French)
2023-08-22 08:33:21 +09:00
syuilo
79db6bd70e 2023.9.0-beta.2 2023-08-21 20:28:51 +09:00
ã‹ãŖã“ã‹ã‚Š
1f7a4b092d fix(frontend): 動きぎあるMFMį„ĄåŠšæ™‚ãĢãƒŦã‚¤ãƒŗãƒœãƒŧ文字がå‡ēãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11361)
* (fix) mfm: rainbow fallback

* Update changelog

* Update CHANGELOG.md (ã‚ĢãƒŦãƒŗãƒ€ãƒŧãƒĒãƒĒãƒŧ゚寞åŋœ)

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-21 20:24:18 +09:00
GrapeApple0
70a7800927 ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢãĢそぎäēēがäŊœãŖãŸPlayぎ一čϧå‡ēせるようãĢ (#11445)
* ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢãĢそぎäēēがäŊœãŖãŸPlayぎ一čϧå‡ēせるようãĢ

* Update CHANGELOG.md

* playぎå…Ŧé–‹į¯„å›˛ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* 間違えãĻ変更しãĻã—ãžãŖãŸãŽã‚’äŋŽæ­Ŗ

* Update packages/frontend/src/pages/flash/flash-edit.vue

* Update packages/frontend/src/pages/flash/flash-edit.vue

* tweak

* Update packages/backend/migration/1690796169261-play-visibility.js

* Update packages/backend/src/models/entities/Flash.ts

* Update packages/backend/src/models/entities/Flash.ts

* Update Flash.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-21 20:23:09 +09:00
syuilo
77f18f4250 Update CHANGELOG.md 2023-08-21 18:53:04 +09:00
anatawa12
5758ea463a プãƒŦビãƒĨãƒŧãŽčĄ¨į¤ēįŠļæ…‹ã‚’č¨˜æ†ļするようãĢ (#11346)
* feat: keep show showPreview

* docs(changelog): add プãƒŦビãƒĨãƒŧãŽčĄ¨į¤ēしたįŠļ態ををダイã‚ĸログを閉じãĻもäŋå­˜ã™ã‚‹ã‚ˆã†ãĢ

* chore: 記æ†ļする領域をdeviceãĢ
2023-08-21 18:52:20 +09:00
White-Green
f664f941a2 fix: antennas validation (#11469) 2023-08-21 17:33:04 +09:00
atsuchan
49fc4cce3c fix: Make more than 10 announcements visible on Admin (#11720) 2023-08-21 17:26:21 +09:00
syuilo
e8ff281db0 Update CHANGELOG.md 2023-08-21 17:22:49 +09:00
MomentQYC
388448f298 feat: Removing stack trace info in production env (#11657)
* feat: Hiding stack traces in production env

* sytle

* style

* style

* add SPDX

* move ./error.js to ./misc/error.js

* revert: remove frontend changes

* feat: Hiding stack traces in production env

* feat: Hiding stack traces in production env

* revert

* revert

* revert

* change and fix

* revert

* fix queue endpoint test

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-08-21 17:21:57 +09:00
anatawa12
50ec129b87 feat: 'server' webhook payload which hold misskey server url (#11752) 2023-08-21 16:13:10 +09:00
ã‹ãŖã“ã‹ã‚Š
b60ff1f1ce fix(misskey-js): Playé–ĸé€ŖãŽæ¨Šé™ã‚’čŋŊ加īŧˆAPIã‚ŗãƒŗã‚ŊãƒŧãƒĢでį™ēčĄŒå¯čƒŊãĢīŧ‰ (#11360)
* (add) permission: flash

* update changelog

* Update CHANGELOG.md (ã‚ĢãƒŦãƒŗãƒ€ãƒŧãƒĒãƒĒãƒŧ゚寞åŋœ)

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-21 13:01:08 +09:00
syuilo
2939e8131d 2023.9.0-beta.1 2023-08-21 12:02:52 +09:00
syuilo
8038049068 enhance(frontend/aiscript): įžåœ¨ãŽč¨­åŽšč¨€čĒžã‚’å–åž—ã§ãã‚‹ã‚ˆã†ãĢ
Resolvve #11750
2023-08-21 11:53:06 +09:00
Hexirp
bf6158ca71 fix(frontend): "ãƒĄãƒƒã‚ģãƒŧジを送äŋĄ" ぎ初期テキ゚トをäŋŽæ­Ŗã™ã‚‹ (#11721)
* fix(frontend): "ãƒĄãƒƒã‚ģãƒŧジを送äŋĄ" ぎ初期テキ゚トを

あるã‚ĩãƒŧバãƒŧ A ãĢいるとする。äģ–ぎã‚ĩãƒŧバãƒŧ B ぎãƒĻãƒŧã‚ļãƒŧ X へ
ã€ŒãƒĄãƒƒã‚ģãƒŧジを送äŋĄã€ã—ようとしたとする。そぎ時ãĢå‡ēãĻくる投į¨ŋ
フりãƒŧムãĢは X ã¸ãŽãƒĄãƒŗã‚ˇãƒ§ãƒŗãŒæœ€åˆã‹ã‚‰å…ĨãŖãĻいる。

ã—ã‹ã—ã€ããŽãƒĄãƒŗã‚ˇãƒ§ãƒŗãĢは B ãŽæƒ…å ąãŒå…ĨãŖãĻおらず、 A ぎ
同名ãƒĻãƒŧã‚ļãƒŧ X ã¸ãŽãƒĄãƒŗã‚ˇãƒ§ãƒŗã¨ãĒãŖãĻã—ãžãŖãĻいる。

See https://github.com/misskey-dev/misskey/issues/11716

* Update CHANGELOG.md
2023-08-20 17:54:11 +09:00
taichan
af806352a1 feat: ロãƒŧã‚ĢãƒĢぎãŋノãƒŧト検į´ĸ (#11451)
* Add local search

* Update CHANGELOG

* lint

* Remove TODO comment

* lint

* Update packages/backend/src/core/SearchService.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-20 13:39:37 +09:00
atsuchan
750085ffd5 Fix: DB CONSTRAINT of RenoteMuting (#11724)
* Fix: DB CONSTRAINT of RenoteMuting

* change order of migration of fixing renotemuting
2023-08-20 13:22:37 +09:00
Essem
3eacbe6b6d enhance(backend): Add address bind config option (#11725)
* Add address bind config option

* Edit changelog

* forgot to add to types
2023-08-20 13:20:01 +09:00
syuilo
c9aeccb2ab fix(backend): ジョブキãƒĨãƒŧįŽĄį†į”ģéĸぎčĒč¨ŧを回éŋã§ãã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-08-20 10:00:10 +09:00
dependabot[bot]
e6032a03b6 build(deps): bump actions/setup-node from 3.8.0 to 3.8.1 (#11739)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.8.0...v3.8.1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-19 18:39:39 +09:00
Juunini
60fe5d6824 fix(backend): fix typo lnik to link (#11740) 2023-08-19 15:49:21 +09:00
Sayamame-beans
ba16abb9f3 fix(frontend): Misskeyãƒ—ãƒŠã‚°ã‚¤ãƒŗã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢする際ぎAiScriptバãƒŧã‚¸ãƒ§ãƒŗãŽãƒã‚§ãƒƒã‚¯ãŒ0.14.0äģĨ降ãĢ寞åŋœã—ãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11729)
* fix: aiscript version check of plugin

* Update CHANGELOG.md

* docs(CHANGELOG): remove 11420 issue link

* fix(frontend): Possibility of exception in non-semver version format
2023-08-18 19:36:05 +09:00
woxtu
dd1783f984 chore(backend): Resolve import/no-default-export rule violations (#11732)
* Disable `import/no-default-export` properly

* Disable `import/no-default-export`
2023-08-17 21:20:58 +09:00
syuilo
792622aead refactor: prefix Mi for all entities (#11719)
* wip

* wip

* wip

* wip

* Update RepositoryModule.ts

* wip

* wip

* wip

* Revert "wip"

This reverts commit c1c13b37d2.
2023-08-16 17:51:28 +09:00
dependabot[bot]
9264ca336b build(deps): bump actions/setup-node from 3.7.0 to 3.8.0 (#11726)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.7.0...v3.8.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15 18:25:12 +09:00
파링
c3fd848750 fix: word mute is not applied to sub note (#11711)
* fix: word mute is not applied to sub note

* chore: update changelog

* chore: run eslint fix

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-08-14 13:02:59 +09:00
Kagami Sascha Rosylight
ab58b651f7 fix(frontend/scroll): no callback for disconnected elements (#11714)
* fix(frontend/scroll): no callback for disconnected elements

* Update CHANGELOG.md
2023-08-13 21:22:57 +09:00
syuilo
bbef2a953e enhance(frontend): tweak user moderation page 2023-08-13 21:02:25 +09:00
syuilo
a8d7b69fbd fix(frontend): fix style of _error_.vue 2023-08-13 20:23:54 +09:00
syuilo
9487856495 feat: refine announcement (#11497)
* wip

* Update read-announcement.ts

* wip

* wip

* wip

* Update index.d.ts

* wip

* Create 1691649257651-refine-announcement.js

* wip

* wip

* wip

* wip

* wip

* wip

* Update announcements.vue

* wip

* wip

* Update announcements.vue

* wip

* Update announcements.vue

* wip

* Update misskey-js.api.md

* Update users.ts

* Create MkAnnouncementDialog.stories.impl.ts

* wip

* wip

* Create AnnouncementService.ts
2023-08-13 20:12:29 +09:00
Kagami Sascha Rosylight
2896fc6cb4 fix(frontend/MkUrlPreview): allow fullscreen from tweets (#11712)
* fix(frontend/MkUrlPreview): allow fullscreen from tweets

* Update url-preview.test.ts
2023-08-13 12:29:13 +09:00
dependabot[bot]
8b7f54df66 build(deps): bump uesteibar/reviewer-lottery from 2 to 3 (#11500)
Bumps [uesteibar/reviewer-lottery](https://github.com/uesteibar/reviewer-lottery) from 2 to 3.
- [Release notes](https://github.com/uesteibar/reviewer-lottery/releases)
- [Commits](https://github.com/uesteibar/reviewer-lottery/compare/v2...v3)

---
updated-dependencies:
- dependency-name: uesteibar/reviewer-lottery
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 12:25:57 +09:00
dependabot[bot]
f3bbf8417c build(deps): bump peter-evans/slash-command-dispatch from 1 to 3 (#11501)
Bumps [peter-evans/slash-command-dispatch](https://github.com/peter-evans/slash-command-dispatch) from 1 to 3.
- [Release notes](https://github.com/peter-evans/slash-command-dispatch/releases)
- [Commits](https://github.com/peter-evans/slash-command-dispatch/compare/v1...v3)

---
updated-dependencies:
- dependency-name: peter-evans/slash-command-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 12:25:48 +09:00
dependabot[bot]
748d4ebaae build(deps): bump docker/setup-buildx-action from 2.3.0 to 2.9.1 (#11502)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.3.0 to 2.9.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.3.0...v2.9.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 12:25:30 +09:00
anatawa12
5aada8bbe2 fix(backend): correctFilename changes dll to exe (#11710) 2023-08-13 00:01:17 +09:00
Kagami Sascha Rosylight
9eccdfbc63 chore(dependabot): disable dependabot for pnpm for now 2023-08-12 13:54:28 +02:00
dependabot[bot]
f5985d53e5 build(deps): bump actions/checkout from 3.2.0 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.2.0...v3.5.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 13:35:29 +02:00
Kagami Sascha Rosylight
34d5440f3a chore(dependabot): add storybook group 2023-08-12 13:29:57 +02:00
Kagami Sascha Rosylight
71ca6fe7b5 chore(workflows): use checkout@v3.3.0 consistently 2023-08-12 13:16:24 +02:00
dependabot[bot]
6b21b142bd build(deps): bump actions/setup-node from 3.6.0 to 3.7.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.6.0...v3.7.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 13:14:21 +02:00
Kagami Sascha Rosylight
43b376e4d0 fix(dependabot): do not list each workspace item 2023-08-12 13:11:20 +02:00
syuilo
827616f630 Update dependabot.yml 2023-08-10 11:01:31 +09:00
syuilo
29278bd400 Update dependabot.yml 2023-08-10 10:54:23 +09:00
syuilo
dc8a130570 use node 20.5.0 2023-08-09 09:52:30 +09:00
HAL9000COM
41ba242c9c Update node to 20.5.0 (#11463) 2023-08-09 09:52:01 +09:00
tamaina
e6f3dd81ba fix(frontend): MkPopupMenuがドロワãƒŧã§å­ãƒĄãƒ‹ãƒĨãƒŧぎå‡ēįžã¨åŒæ™‚ãĢpopupをresolveさせるぎをやめさせる (#11441)
* fix(frontend): MkPopupMenuがドロワãƒŧã§å­ãƒĄãƒ‹ãƒĨãƒŧぎå‡ēįžã¨åŒæ™‚ãĢpopupをresolveさせるぎをやめさせる

* fix

* noCache

* âœŒī¸

* fix

* ????

* a

* a

* âœŒī¸

* fix emoji picker

* ?????

* close

* 1

* fix2

* âœŒī¸

* fix

* âœŒī¸

* âœŒī¸

* âœŒī¸

* preferClick

* âœŒī¸

* fix lint

* a

* rm nocache
2023-08-09 09:08:47 +09:00
Kagami Sascha Rosylight
ec229dbd3b fix(backend/ApNoteService): try retrieving again when failed by duplication (#11472)
* fix(backend/ApNoteService): try retrieving again when failed by duplication

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-08 13:26:03 +09:00
tamaina
f6a3f6f5f1 enhance(backend): Improve behavior of correctFilename (#11484)
* enhance(backend): Improve behavior of correctFilename

* âœŒī¸

* æœĒįŸĨãŽãƒ•ã‚Ąã‚¤ãƒĢåŊĸåŧã‹ã¤æ‹Ąåŧĩ子がある場合はäŊ•もしãĒい

* âœŒī¸

* .ext

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-08 13:24:30 +09:00
anatawa12
b26e4dc505 fix: muteがapiからぎuser list timeline取垗で抟čƒŊしãĒい (#11480) 2023-08-08 13:23:25 +09:00
Srgr0
43375409f7 fix(frontend): webkit-text-size-adjustを100%ãĢå›ē厚する (#11487)
* disable webkit-text-size-adjust

* Update CHANGELOG.md
2023-08-08 13:22:01 +09:00
tamaina
db5046ed3a fix typo 2023-08-06 12:16:49 +00:00
tamaina
722a731c26 chore: Increase displayLimit in about.federation.vue
https://github.com/misskey-dev/misskey/issues/11355#issuecomment-1666823238
2023-08-06 12:15:28 +00:00
ã‹ãŖã“ã‹ã‚Š
1d557089e9 Delete Misskey Forum (Issue template) (#11475) 2023-08-06 11:46:19 +09:00
Ryosei
2fb31a520a fix:ドナイブ ãƒ•ã‚Ąã‚¤ãƒĢぎ削除をįĸēčĒã™ã‚‹ãƒ€ã‚¤ã‚ĸログがčĒ¤č§Ŗã‚’æ‹›ã (#11465)
* fix:ドナイブ ãƒ•ã‚Ąã‚¤ãƒĢぎ削除をįĸēčĒã™ã‚‹ãƒ€ã‚¤ã‚ĸログがčĒ¤č§Ŗã‚’æ‹›ã

* fix:ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢå‰Šé™¤ãƒĄãƒƒã‚ģãƒŧジäŋŽæ­Ŗīŧˆå…¨ãĻ→一部īŧ‰
2023-08-06 11:34:56 +09:00
syuilo
b43906705c Update CHANGELOG.md 2023-08-05 14:10:14 +09:00
Ibuki Sugiyama
e11320dbb7 feat: increase emoji picker search results (#11371)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-05 14:05:32 +09:00
tamaina
2217a3c549 chore: cacheRemoteFilesぎデフりãƒĢト値をfalseãĢ (#11398)
* chore: cacheRemoteFilesぎデフりãƒĢト値をfalseãĢ

* proxyRemoteFiles to default

* update ja-JP.yml

* update ja-JP.yml

* youCanCleanRemoteFilesCache

* changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-05 14:03:01 +09:00
anatawa12
c5b8766a18 feat: sensitive channel (#11438)
* feat(backend): add isSensitive to Channel

* feat(backend): support isSensitive in channel endpoints

* feat(frontend/channel-editor): support isSensitive in create/edit channel page

* feat(frontend/channel): show sensitive indicator for sensitive channels

* docs(changelog): add ãƒãƒŖãƒŗãƒãƒĢをã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–æŒ‡åŽšã§ãã‚‹ã‚ˆã†ãĢãĒりぞした

* chore: license header for each file

* chore: add isSensitive of channel to Note object
2023-08-05 13:58:31 +09:00
woxtu
79966d33b5 Fix typos (#11450) 2023-08-05 13:56:33 +09:00
woxtu
8a6791da3f refactor(backend): Remove unused injections (#11462)
* Remove unused injections

* Remove unused imports
2023-08-05 10:33:00 +09:00
tamaina
b465bcd601 chore(frontend): video sourceからtypeを削除
Resolve #7894
2023-08-02 08:14:17 +00:00
tamaina
8a72a05958 enhance(frontend): ãƒĻãƒŧã‚ļãƒŧãƒĄãƒ‹ãƒĨãƒŧで゚イッチでãƒĻãƒŧã‚ļãƒŧãƒĒ゚トãĢčŋŊ加ãƒģ削除できるようãĢ (#11439)
* ãƒĄãƒ‹ãƒĨãƒŧぎトグãƒĢをいい感じãĢする

* user list toggle!

* add changelog

* fix

* stop
2023-08-01 15:32:03 +09:00
syuilo
2b4c8c9e0f update deps (#11409)
* update deps

* Update .eslintrc.js

* Update .eslintrc.js

* lint

* lint

* Update update.ts

* update deps

* Update .eslintrc.js
2023-07-31 19:14:20 +09:00
Ebise Lutica
4aed5968f6 enhance(frontend): æŠŧしたãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽãƒ‡ã‚ļã‚¤ãƒŗã‚’æ”šå–„ (#11434)
* enhance(frontend): æŠŧしたãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽãƒ‡ã‚ļã‚¤ãƒŗã‚’æ”šå–„

* Update CHANGELOG
2023-07-31 17:38:41 +09:00
Ebise Lutica
007ed5c929 enhance(frontend): Twitterã‚ĸã‚¤ã‚ŗãƒŗã‚’XãĢ変更 (#11436) 2023-07-31 17:05:40 +09:00
tamaina
61c9b0757e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-31 05:54:49 +00:00
tamaina
62e347c270 chore: Safari(beta?)でTLぎマãƒŧã‚¸ãƒŗãŒãŠã‹ã—ã„ãŽã‚’äŋŽæ­Ŗ 2023-07-31 05:54:30 +00:00
tamaina
bdf390eb7e fix(frontend): æœĒčĒ­ãŽãŠįŸĨã‚‰ã›ãŽã€Œã‚ã‹ãŖãŸã€ã‚’ã‚¯ãƒĒックãƒģã‚ŋップしãĻã‚‚ããŽå ´ã§ã€Œã‚ã‹ãŖãŸã€ãŒæļˆãˆãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11433)
* fix(frontend): æœĒčĒ­ãŽãŠįŸĨã‚‰ã›ãŽã€Œã‚ã‹ãŖãŸã€ã‚’ã‚¯ãƒĒックãƒģã‚ŋップしãĻã‚‚ããŽå ´ã§ã€Œã‚ã‹ãŖãŸã€ãŒæļˆãˆãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* remove comment

* clean up

* âœŒī¸

* add CHANGELOG
2023-07-31 14:13:34 +09:00
Kagami Sascha Rosylight
a52f63ec6a fix(frontend, misskey-js): make block switch work (#11429)
* fix(frontend, misskey-js): make block switch work

* Update CHANGELOG.md
2023-07-31 12:22:57 +09:00
woxtu
5096be06ac Remove an unused dependency (#11405) 2023-07-29 15:17:29 +09:00
Kagami Sascha Rosylight
339086995f chore(frontend): support Spotify for brainDiver (#11407)
* chore(frontend): support Spotify for brainDiver

* no lowercase

* album

* syntax fix

* Update packages/frontend/src/components/MkPostForm.vue

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* reformat

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-28 17:46:43 +09:00
syuilo
bbd618a258 Update CHANGELOG.md 2023-07-28 14:09:04 +09:00
syuilo
ab3cd7b837 chore: add missing license identifier 2023-07-28 14:02:58 +09:00
syuilo
8b74d1530e Update ROADMAP.md 2023-07-27 19:34:51 +09:00
Kagami Sascha Rosylight
eb7b5f905a feat(backend): support OAuth 2.0 authorization (#11053)
* feat(backend): support OAuth 2.0 authorization

* secureRndstr fix

* nanndekowareta

* nanndekowareta2

* nanndekowareta3

* unref?

* refactor to not close fastify

* use microformats-parser

* Update OAuth2ProviderService.ts

* clarify the reason behind dns lookup

* refactor(backend): use @types/oauth2orize-pkce (#11350)

* refactor(backend): use @types/oauth2orize-pkce

* Update package.json

* Update pnpm-lock.yaml

---------

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>

---------

Co-authored-by: mtgto <hogerappa@gmail.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-27 18:51:58 +09:00
Shun Sakai
c2370a1be6 chore: 著äŊœæ¨Šã¨ãƒŠã‚¤ã‚ģãƒŗã‚šãĢついãĻãŽæƒ…å ąã‚’å„ãƒ•ã‚Ąã‚¤ãƒĢãĢčŋŊ加する (#11348)
* chore: Add the SPDX information to each file

Add copyright and licensing information as defined in version 3.0 of
the REUSE Specification.

* tweak format

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-27 14:31:52 +09:00
syuilo
a8d45d4b0d Merge pull request #11384 from misskey-dev/develop
Release: 13.14.2
2023-07-27 13:00:14 +09:00
tamaina
b6790a4320 chore: update pnpm to 8.6.10 2023-07-27 03:23:47 +00:00
woxtu
cb0fa9a8ab Use promises API (#11351) 2023-07-27 09:04:19 +09:00
įŒĢロキP@deflis
5083458071 refactor: forkでデフりãƒĢトぎノãƒŧト文字数を変更した場合、E2Eテ゚トがčŊãĄã‚‹å•éĄŒã‚’äŋŽæ­Ŗã™ã‚‹ (#11366)
* forkでデフりãƒĢトぎノãƒŧト文字数を変更した場合こぎテ゚トがčŊãĄã‚‹å•éĄŒã‚’äŋŽæ­Ŗã™ã‚‹

* 文字数ãĢついãĻãŽã‚ŗãƒĄãƒŗãƒˆã‚’čŋŊ加しãĻおく
2023-07-27 09:00:48 +09:00
setaria
78b502bcab URL取垗変数をé–ĸ数ãĢ変更 #11392 (#11393) 2023-07-27 09:00:22 +09:00
syuilo
324d18983a New Crowdin updates (#11389)
* New translations ja-JP.yml (French)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Hungarian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Hungarian)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Portuguese)
2023-07-27 08:57:34 +09:00
kabo2468
71b016b293 fix: PhotoSwipeãĢよるクナイã‚ĸãƒŗãƒˆãŽãƒĄãƒĸãƒĒãƒĒãƒŧã‚¯ãŽč§Ŗæļˆ (#11395)
* Destroy PhotoSwipe on unmounted

* Update CHANGELOG.md
2023-07-27 06:44:16 +09:00
Acid Chicken (įĄĢ酸éļ)
090253c2d2 fix(frontend): replies to channel posts could change the visibility 2023-07-27 00:58:37 +09:00
Acid Chicken (įĄĢ酸éļ)
cf3ac3c0be build: close #10953 2023-07-26 22:06:00 +09:00
tamaina
b8360b1b5a fix(frontend): Remove errors in prefeerences-backups.vue 2023-07-26 12:40:45 +00:00
tamaina
09f37fc9e5 fix(frontend): #11386 でã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļぎ場合ãĢæ­Ŗå¸¸ãĢ襨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-07-26 08:31:23 +00:00
syuilo
926f208fcf fix(frontend): Fix cat ears are awkward on reply modal 2023-07-26 17:24:13 +09:00
syuilo
037c2e9332 Revert "fix(frontend): Fix cat ears are awkward on reply modal (#11309)"
This reverts commit 5280a5e5c6.
2023-07-26 17:17:26 +09:00
syuilo
65cc3c5fce 13.14.2 2023-07-26 16:53:26 +09:00
syuilo
e5ac864077 Update packages/frontend/src/pages/custom-emojis-manager.vue
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-26 16:51:53 +09:00
syuilo
76018b4a1b New Crowdin updates (#11388)
* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Uzbek)
2023-07-26 16:51:09 +09:00
tamaina
bc927b8f75 perf(frontend): Reduce getting clientWidth in MkMediaImage (#11386)
* perf(frontend): Reduce getting clientWidth

* fix

* âœŒī¸
2023-07-26 16:50:54 +09:00
woxtu
dc452bf89a Remove redundant double quotes in page titles (#11352) 2023-07-26 15:26:41 +09:00
syuilo
92337b0504 fix(frontend): 一部ãƒĸãƒŧダãƒĢダイã‚ĸログで゚クロãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-07-26 13:50:58 +09:00
syuilo
e5fce15ba5 fix(frontend): Selecting all emojis in Custom emoji is impossible
Fix #11381
2023-07-26 10:30:52 +09:00
syuilo
c59a9c6f84 New Crowdin updates (#11341)
* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Uzbek)

* New translations ja-JP.yml (Hungarian)
2023-07-26 10:20:40 +09:00
Ibuki Sugiyama
545b5cab96 fix: insert bottom spacing appropriately (#11370) 2023-07-25 19:49:52 +09:00
tamaina
fe13755be8 refactor: Array.from(iterable).map(mapfn)をArray.from(iterable | { length: number }, mapfn)ãĢ (#11337)
* refactor: Array.from(iterable).map(mapfn)をArray.from(iterable, mapfn)ãĢ

* Update packages/frontend/src/components/MkTagCloud.vue

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-25 10:46:52 +00:00
Acid Chicken (įĄĢ酸éļ)
9208cfd5f3 fix: hide sensitive gallery image on OGP (#11380) 2023-07-25 10:45:46 +00:00
tamaina
81ba841fb8 perf(frontend): MkMediaListぎã‚ĸ゚ペクト比åˆļ限をčĒŋ整 (#11377) 2023-07-25 19:44:52 +09:00
Koki Takahashi
0404d9c103 fix(backend): Change isPublic to correctly recognize as:Public term (#11347)
* fix: Change isPublic to correctly recognize as:Public term

* Update CHANGELOG.md

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-25 10:35:21 +00:00
tamaina
c1a19ff900 fix(backend): Use OFFSET instead of SKIP when using LIMIT (#11379)
* fix(backend): Use OFFSET instead of SKIP when using LIMIT

* update CHANGELOG.md
2023-07-25 19:21:50 +09:00
hutchisr
ac6a8edf0b Use BullMQAdapter (#11367) 2023-07-25 16:32:52 +09:00
tamaina
8851e90316 update CHANGELOG.md 2023-07-24 06:22:33 +00:00
tamaina
fca6ae9403 enhance(frontend): ãƒĒ゚トTLで、ãƒĻãƒŧã‚ļãƒŧがčŋŊ加ãƒģ削除されãĻもTLを更新しãĒいようãĢ 2023-07-24 06:11:30 +00:00
tamaina
4f4f15a6a4 chore(frontend): MkImgWithBlurhashãŽãƒ‡ã‚ŗãƒŧドぎエナãƒŧをconsole.logãĢ 2023-07-24 06:05:37 +00:00
syuilo
4e24aff408 Merge pull request #11338 from misskey-dev/develop
Release: 13.14.1
2023-07-21 20:40:03 +09:00
syuilo
7097d553e4 13.14.1 2023-07-21 20:38:30 +09:00
syuilo
e64a81aa1d Merge pull request #11301 from misskey-dev/develop
Release: 13.14.0
2023-07-21 20:36:07 +09:00
syuilo
b8973a6f19 New Crowdin updates (#11336)
* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Swedish)
2023-07-21 20:26:13 +09:00
Acid Chicken (įĄĢ酸éļ)
50de2e76b4 test: MkAd play 2023-07-21 11:22:43 +00:00
Acid Chicken (įĄĢ酸éļ)
40c5699d93 fix: typo 2023-07-21 10:56:48 +00:00
Acid Chicken (įĄĢ酸éļ)
a87dd5ddec fix: response to experimental rIC support on Safari removed due to Google Login bug? 2023-07-21 10:53:37 +00:00
tamaina
561683f097 chore: update pnpm to 8.6.9 2023-07-21 04:04:51 +00:00
Acid Chicken (įĄĢ酸éļ)
c9b9db13c7 refactor: avoid redundant method chain 2023-07-21 10:07:03 +00:00
kabo2468
a8cd8ed99e enhance: č‡Ē動でたたぞれる抟čƒŊがčŋ”äŋĄå…ˆã‚„åŧ•ᔍRNãĢã‚‚éŠį”¨ã•ã‚Œã‚‹ã‚ˆã†ãĢ (#10989)
* čŋ”äŋĄã€åŧ•ᔍRNでMFMãŒã‚ãŖãŸã‚‰č‡Ē動で隠すようãĢ

* Update CHANGELOG.md

* Update MkSubNoteContent.vue

* refactor: avoid `Boolean`

* docs: update CHANGELOG.md

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-21 09:58:57 +00:00
Alex
b3358f0a8b enhance: Add OGP data for notes with multiple images/videos (#11142)
* Add OGP data for notes with multiple images/videos

* Update CHANGELOG.md

* Update packages/backend/src/server/web/views/note.pug

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* Update packages/backend/src/server/web/views/note.pug

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-21 09:40:30 +00:00
syuilo
af2368bd2b perf(backend): use RSA 2048bit
#11129
2023-07-21 11:59:00 +09:00
syuilo
2cb8e8a748 fix(backend): antennas/notesを及いãĻもã‚ĸãƒŗãƒ†ãƒŠãŽį„ĄåŠšåŒ–ãŒč§Ŗé™¤ã•ã‚ŒãĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-07-21 10:09:03 +09:00
syuilo
c40f52b262 Update CHANGELOG.md 2023-07-21 10:07:19 +09:00
meron
2801946226 fix(server): ã‚ĸãƒŗãƒ†ãƒŠå†æœ‰åŠšãŽæ‰‹æŽĩãĢã‚ĸãƒŗãƒ†ãƒŠč¨­åŽšãŽæ›´æ–°ã‚’čŋŊ加 (#11036)
* fix(server): ã‚ĸãƒŗãƒ†ãƒŠå†æœ‰åŠšãŽæ‰‹æŽĩãĢã‚ĸãƒŗãƒ†ãƒŠãŽčĄ¨į¤ēとã‚ĸãƒŗãƒ†ãƒŠč¨­åŽšãŽæ›´æ–°ã‚’čŋŊ加

* į„ĄåŠš+RedisもįŠēãĒã‚ĸãƒŗãƒ†ãƒŠãŽå†æœ‰åŠšåŒ–æ‰‹æŽĩを antennas/update だけãĢ
2023-07-21 10:06:11 +09:00
woxtu
0d2e3df061 Hide action buttons on MkUrlPreviewPopup (#11332) 2023-07-21 09:57:21 +09:00
Kagami Sascha Rosylight
64c142b1ca chore(backend): better error message for unsupported attestation (#11333) 2023-07-21 07:49:39 +09:00
Kagami Sascha Rosylight
df2b61fcc6 fix(frontend): workaround storybook issue (#11334) 2023-07-21 07:11:32 +09:00
tamaina
509e3f979e fix redis config
https://github.com/misskey-dev/misskey/pull/11329#issuecomment-1644217395
2023-07-20 16:22:47 +00:00
syuilo
b546d4108f 🎨 2023-07-20 20:18:55 +09:00
syuilo
46f86a9146 🎨 2023-07-20 20:17:40 +09:00
tamaina
2191479c76 fix CHANGELOG.md 2023-07-20 10:52:54 +00:00
tamaina
0a06eb27da enhance(backend): č¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢでioredisぎ全ãĻぎã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’æŒ‡åŽšå¯čƒŊãĢ (#11329)
* enhance(backend): č¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢでioredisぎ全ãĻぎã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’æŒ‡åŽšå¯čƒŊãĢ

* yappa kousuru

* fix

* fix?

* fix

* Revert "fix"

This reverts commit 227f19ff3a.

* fix
2023-07-20 19:50:31 +09:00
Kagami Sascha Rosylight
47b684100d refactor(frontend): use nodemon for storybook (#11297)
* refactor(frontend): use nodemon for storybook

* Update package.json
2023-07-20 17:41:48 +09:00
syuilo
7d6ea74288 enhance(backend): admin/emoji/addでäŊœæˆã—たįĩĩ文字をčŋ”すようãĢ 2023-07-20 17:40:04 +09:00
syuilo
8e11a30c36 enhance(frontend): įĩĩ文字į™ģéŒ˛ã§ãƒ•ã‚Ąã‚¤ãƒĢ名をįĩĩ文字名ぎ初期値ãĢ 2023-07-20 17:29:21 +09:00
syuilo
5dc8f63a07 Update CHANGELOG.md 2023-07-20 17:03:56 +09:00
Acid Chicken (įĄĢ酸éļ)
e6fca72171 perf: use slacc instead of unzipper (#10780)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-20 17:00:54 +09:00
syuilo
d2c942348c 13.14.0-beta.7 2023-07-20 15:50:37 +09:00
syuilo
21277952ca New Crowdin updates (#11323)
* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)
2023-07-20 15:50:14 +09:00
tamaina
dc93a418c0 perf(backend): createPersonã§ã‚­ãƒŖãƒƒã‚ˇãƒĨãĢäŋå­˜ã™ã‚‹, DBãŽãƒˆãƒŠãƒŗã‚ļã‚¯ã‚ˇãƒ§ãƒŗå›žæ•°ã‚’æ¸›ã‚‰ã™ (#11324)
* perf(backend): createPersonã§ã‚­ãƒŖãƒƒã‚ˇãƒĨã‚’įŠæĨĩįš„ãĢåˆŠį”¨ã™ã‚‹, ãƒˆãƒŠãƒŗã‚ļã‚¯ã‚ˇãƒ§ãƒŗå›žæ•°ã‚’æ¸›ã‚‰ã™

* move comment

* fix

* oops

* fix

* fix

* fix
2023-07-20 14:44:37 +09:00
syuilo
51b02ef23e Update pnpm-lock.yaml 2023-07-20 12:45:43 +09:00
syuilo
32430a0dba update aiscript to 0.15.0 2023-07-20 12:43:58 +09:00
syuilo
8e46fade07 fix e2e test 2023-07-20 10:56:54 +09:00
syuilo
871027fa0c enhance: ãƒĻãƒŧã‚ļãƒŧãĢロãƒŧãƒĢが期限äģ˜ãã§ã‚ĸã‚ĩã‚¤ãƒŗã•ã‚ŒãĻいる場合、そぎ期限をãƒĻãƒŧã‚ļãƒŧぎãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒšãƒŧジでįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ
Close #11059
2023-07-20 10:54:41 +09:00
syuilo
2ddf575cdc use storybook 7.0.27
Resolve #11318
2023-07-20 10:26:08 +09:00
syuilo
8a058876a3 update aiscript to 0.14.1 2023-07-20 10:24:09 +09:00
syuilo
1df259a7b2 Update about-misskey.vue 2023-07-20 10:21:23 +09:00
syuilo
1e40088d98 enhance(frontend): tweak MkSignupDialog.rules.vue 2023-07-20 10:18:40 +09:00
æ—Ĩé̘ 凌
5e53b41f2d fix(frontend): ãƒĻãƒŧã‚ļãƒŧåãŒé•ˇã„å ´åˆãĢ、フりロãƒŧボã‚ŋãƒŗã‚’æŠ˜ã‚Ščŋ”しãĻ襨į¤ēさせる (#11326) 2023-07-20 08:11:16 +09:00
woxtu
5f5c4fc44f Remove unused dependencies (#11327) 2023-07-20 06:53:35 +09:00
syuilo
ad9bb773c5 New Crowdin updates (#11312)
* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)
2023-07-19 13:02:28 +09:00
syuilo
59934f9767 Update CHANGELOG.md 2023-07-19 13:01:40 +09:00
xtex
bf9e74ca05 fix: failed to resolve acct URI which points to local Person (#11024)
* fix: resolving alias for local users (#9199)

Signed-off-by: xtex <xtexchooser@duck.com>

* style: return type for RemoteUserResolveService#resolveSelf

Signed-off-by: xtex <xtexchooser@duck.com>

* docs: update CHANGELOG

Signed-off-by: xtex <xtexchooser@duck.com>

* style: fix typecheck

Signed-off-by: xtex <xtexchooser@duck.com>

---------

Signed-off-by: xtex <xtexchooser@duck.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-19 13:01:14 +09:00
Yangjin Cho
5280a5e5c6 fix(frontend): Fix cat ears are awkward on reply modal (#11309)
* fix(frontend): #11279 adjusted margin & padding

* Revert "fix(frontend): #11279 adjusted margin & padding"

This reverts commit e82a2d482a.

* fix(frontend): adjusted margin & padding
2023-07-19 12:31:38 +09:00
woxtu
8c77153c04 Fix auto-fixable issues (#11314) 2023-07-19 11:27:50 +09:00
syuilo
c50b952ff9 update aiscript to 0.14.0 2023-07-19 11:26:08 +09:00
woxtu
b0b0ecb857 Improve number formatting (#11315) 2023-07-19 07:10:12 +09:00
syuilo
9d145d33cb 13.14.0-beta.6 2023-07-18 20:01:09 +09:00
syuilo
54c0ed2ed7 update deps 2023-07-18 20:00:45 +09:00
syuilo
269cd560c7 enhance(frontend): フりロãƒŧ/フりロワãƒŧ非å…Ŧé–‹æ™‚ãŽčĄ¨į¤ēを攚善
Close #10934
Resolve #10887
2023-07-18 19:50:23 +09:00
anatawa12
e6db7b9fa7 feat(frontend): Renote時ãĢå…Ŧé–‹į¯„å›˛ãŽãƒ‡ãƒ•ã‚ŠãƒĢãƒˆč¨­åŽšãŒéŠį”¨ã•ã‚Œã‚‹ã‚ˆã†ãĢ (#11240)
* chore: use saved visibility on renote

* chore: use saved localOnly on renote

* docs: add comment about why smallerVisibility accepts string

* docs(changelog): add Renote時ãĢå…Ŧé–‹į¯„å›˛ãŽãƒ‡ãƒ•ã‚ŠãƒĢãƒˆč¨­åŽšãŒéŠį”¨ã•ã‚Œã‚‹ã‚ˆã†ãĢ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-18 19:17:17 +09:00
syuilo
698e8c9a14 New Crowdin updates (#11304)
* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Italian)
2023-07-18 19:16:09 +09:00
syuilo
e410b8a03b Update CHANGELOG.md 2023-07-18 10:42:33 +09:00
syuilo
9fc3e19582 13.14.0-beta.5 2023-07-17 14:13:14 +09:00
syuilo
ade43b1f95 New Crowdin updates (#11295)
* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Thai)
2023-07-17 14:13:03 +09:00
syuilo
28510ed673 Update CHANGELOG.md 2023-07-17 14:12:27 +09:00
dogcraft
5dab918999 enhance(backend): add unix socket support (#11275)
* unix socket support

* add changelog

* lint

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-17 14:12:02 +09:00
syuilo
4f22176b8f perf(frontend): improve performance of contextmenu
Resolve #11303
2023-07-17 14:10:40 +09:00
syuilo
9f9498c4f0 🎨 2023-07-17 12:15:45 +09:00
syuilo
d01fba9a8d [ci skip] 🎨 2023-07-17 12:03:01 +09:00
syuilo
07e96b734a enhance(client): ロãƒŧãƒĢč¨­åŽšį”ģéĸでロãƒŧãƒĢIDをįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ 2023-07-17 08:28:31 +09:00
syuilo
421b0b7057 Update about-misskey.vue 2023-07-17 08:19:56 +09:00
syuilo
be595ebd62 enhance(client): Deckで非ãƒĢãƒŧトペãƒŧジãĢã‚ĸクã‚ģ゚した際ãĢį°Ąæ˜“UIã§čĄ¨į¤ēしãĒã„č¨­åŽšã‚’čŋŊ加 2023-07-17 08:11:17 +09:00
syuilo
df5480668d 13.14.0-beta.4 2023-07-16 14:46:55 +09:00
syuilo
ad5fd626c7 fix of #11293 2023-07-16 14:46:41 +09:00
syuilo
29f84a072b New Crowdin updates (#11196)
* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Dutch)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

---------

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-07-16 14:22:41 +09:00
syuilo
20c2fa4c58 Update CHANGELOG.md 2023-07-16 14:22:28 +09:00
CGsama
4417412787 Export notes with file detail (#11293) 2023-07-16 14:21:49 +09:00
woxtu
96cde67b2c Use nullish coalescing operator (#11294) 2023-07-16 14:21:05 +09:00
syuilo
545371011a use happy-dom 10.0.3
Resolve #11287
2023-07-16 07:43:55 +09:00
Kagami Sascha Rosylight
d5f30ecb86 feat(backend): allow disabling cache for sensitive files (#11245)
* feat(backend): allow disabling cache for sensitive files

* Update CHANGELOG.md

* fix storybook

* Update locales/ja-JP.yml

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-15 20:12:20 +09:00
syuilo
f96ed9a3f3 fix type errors 2023-07-15 20:07:31 +09:00
woxtu
b392f44b81 refactor(backend): Improve UUID generation (#11286)
* Replace with `crypto.randomUUID()`

* Remove uuid
2023-07-15 18:39:38 +09:00
syuilo
9d5dd7201e update deps 2023-07-15 16:36:39 +09:00
syuilo
9a5bc78eb4 update deps 2023-07-15 16:07:30 +09:00
syuilo
07a225c2a0 Update CHANGELOG.md 2023-07-15 15:58:50 +09:00
tamaina
c926a61e07 feat(frontend): ãƒĻãƒŧã‚ļãƒŧãƒĒã‚šãƒˆįŽĄį†ã§ãƒĻãƒŧã‚ļãƒŧ数とロãƒŧãƒĢポãƒĒã‚ˇãƒŧぎį™ģéŒ˛å¯čƒŊãƒĻãƒŧã‚ļãƒŧæ•°ã‚’čĄ¨į¤ēするãĒお (#11231)
* feat(frontend): ãƒĻãƒŧã‚ļãƒŧãƒĒ゚ト一čĻ§ã§ã€ãƒĻãƒŧã‚ļãƒŧ数とロãƒŧãƒĢポãƒĒã‚ˇãƒŧぎį™ģéŒ˛å¯čƒŊãƒĻãƒŧã‚ļãƒŧæ•°ã‚’čĄ¨į¤ēする

* âœŒī¸

* fix

* fix

* wip

* loading

* fix
2023-07-15 13:53:09 +09:00
syuilo
54625914c5 13.14.0-beta.3 2023-07-15 11:56:15 +09:00
ZerglingGo
8f196fc67c fix: typo in comment (#11283) 2023-07-15 10:01:41 +09:00
yukineko
52b440357f fix(sw): ã‚ĸãƒŗã‚ąãƒŧトįĩ‚ä熿™‚ãŽãƒ—ãƒƒã‚ˇãƒĨ通įŸĨãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#11278)
* fix(sw): ã‚ĸãƒŗã‚ąãƒŧトįĩ‚ä熿™‚ãŽãƒ—ãƒƒã‚ˇãƒĨ通įŸĨãŒæ­Ŗã—ãčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* update: CHANGELOG.md
2023-07-15 10:00:38 +09:00
yutaro
866e3f0432 fix-6096 (#11281) 2023-07-15 10:00:03 +09:00
ãžãŖãĄã‚ƒã¨ãƒŧãĢゅ
9e330c9e38 feat: MeilisearchãĢIndexするノãƒŧãƒˆãŽį¯„å›˛ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#11282) 2023-07-15 09:59:19 +09:00
yukineko
02957a1b5d enhance: 招垅抟čƒŊぎ攚善 (#11195)
* refactor(backend): 招垅抟čƒŊを攚äŋŽ

* feat(backend): æ‹›åž…ã‚ŗãƒŧドぎcreate/delete/listã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã‚’čŋŊ加

* add(misskey-js): ã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã¨åž‹ã‚’čŋŊ加

* change(backend): metaでinviteé–ĸé€ŖãŽæƒ…å ąã‚‚čŋ”すようãĢ

* add(misskey-js): ã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã¨åž‹ã‚’čŋŊ加

* add(backend): `/endpoints/invite/limit`をčŋŊ加

* fix: createdByがnullableではãĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ

* fix: relationが取垗できãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ

* fix: ãƒ‘ãƒŠãƒĄãƒŧã‚ŋを間違えãĻいたぎをäŋŽæ­Ŗ

* feat(client): 招垅ペãƒŧã‚¸ã‚’åŽŸčŖ…

* change(client): ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãƒĄãƒ‹ãƒĨãƒŧぎ「招垅」æŠŧした場合ãĢ招垅ペãƒŧジãĢéŖ›ãļようãĢ変更

* feat: æ‹›åž…ã‚ŗãƒŧãƒ‰ã‚’ã‚ŗãƒ”ãƒŧできるようãĢ

* change(backend): metaãĢæ‹›åž…ã‚ŗãƒŧドį™ē行ãĢé–ĸã™ã‚‹æƒ…å ąã‚’æŒãŸã›ã‚‹ãŽã‚’ã‚„ã‚ã‚‹

* feat: ロãƒŧãƒĢごとãĢæ‹›åž…ã‚ŗãƒŧドぎį™ēčĄŒä¸Šé™æ•°ãĒãŠã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ

* change(client): æ‹›åž…ã‚ŗãƒŧãƒ‰ã‚’ã‚ŗãƒ”ãƒŧしたときãĢダイã‚ĸログをå‡ēすようãĢ

* add: 招垅ãĢé–ĸã™ã‚‹įŽĄį†č€…į”¨ãŽã‚¨ãƒŗãƒ‰ãƒã‚¤ãƒŗãƒˆã‚’čŋŊ加

* change(backend): ãƒĸデãƒŦãƒŧã‚ŋãƒŧであればäŊœæˆč€…äģĨå¤–ã§ã‚‚æ‹›åž…ã‚ŗãƒŧドを削除できるようãĢ

* change(backend): admin/invite/listはã‚Ēフã‚ģットでペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗã™ã‚‹ã‚ˆã†ãĢ

* feat(client): æ‹›åž…ã‚ŗãƒŧãƒ‰ãŽįŽĄį†ãƒšãƒŧジをčŋŊ加

* feat(client): æ‹›åž…ã‚ŗãƒŧドぎãƒĒ゚トをã‚ŊãƒŧトできるようãĢ

* change: `admin/invite/create`ぎãƒŦã‚šãƒãƒŗã‚šã‚’äŋŽæ­Ŗ

* fix(client): 有劚期限を指厚できãĻいãĒã‹ãŖãŸå•éĄŒã‚’äŋŽæ­Ŗ

* refactor: åŋ…čĻãŽãĒã„įŽ‡æ‰€ã‚’å‰Šé™¤

* perf(backend): use limit() instead of take()

* change(client): äŊœæˆãƒœã‚ŋãƒŗã‚’čĻ‹ãŸį›Žã‚’å¤‰æ›´

* refactor: æ‹›åž…ã‚ŗãƒŧãƒ‰ãŽį”Ÿæˆéƒ¨åˆ†ã‚’å…ąé€šåŒ–ã—ã€ã‚ŗãƒŧド内ãĢ"01OI"ぎいずれかぎ文字をåĢぞãĒいようãĢ

* fix(client): paginationぎä앿§˜ãŒå¤‰ã‚ãŖãĻいたぎでäŋŽæ­Ŗ

* change(backend): expiresAtãƒ‘ãƒŠãƒĄãƒŧã‚ŋぎnullã‚’č¨ąåŽš

* change(client): æœ‰åŠšæœŸé™ã‚’č¨­ã‘ãĒいときはæ—Ĩäģ˜ãŽå…Ĩ力æŦ„ã‚’éžčĄ¨į¤ēãĢ

* fix: č‡ĒčēĢぎポãƒĒã‚ˇãƒŧã‚ˆã‚Šã‚‚ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šå´ãŽãƒãƒĒã‚ˇãƒŧがå„Ēå…ˆčĄ¨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* fix: n時間ぎときãĢ「n時間間」とãĒãŖãĻしぞうぎをäŋŽæ­Ŗ

* fix(backend): ポãƒĒã‚ˇãƒŧが途中で変更されたときãĢäŊœæˆå¯čƒŊæ•°ãŒãƒžã‚¤ãƒŠã‚ščĄ¨č¨˜ãĢãĒãŖãĻしぞうぎをäŋŽæ­Ŗ

* change(client): æ‹›åž…ã‚ŗãƒŧドぎãƒĻãƒŧã‚ļãƒŧ名が不明ãĒį†į”ąã‚’čĄ¨į¤ēするようãĢ

* update: CHANGELOG.md

* lint

* refactor

* refactor

* tweak ui

* 🎨

* 🎨

* add(backend): indexをčŋŊ加

* change(backend): indexぎčŋŊ加ãĢäŧ´ã†å¤‰æ›´

* change(client): ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãƒĄãƒ‹ãƒĨãƒŧぎ「招垅」ぎ場所を変更

* add(frontend): MkInviteCodeį”¨ãŽstorybookをčŋŊ加

* Update misskey-js.api.md

* fix(misskey-js): InviteぎcreatedByãŽåž‹ãŒé–“é•ãŖãĻいたぎをäŋŽæ­Ŗ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-15 09:57:58 +09:00
anatawa12
1c82e97350 fix(build): d.tsį”Ÿæˆæ™‚ãĢexport defaultã‚’į”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ (#11280) 2023-07-14 20:53:09 +09:00
okayurisotto
2b6dbd4fcb refactor: 可čĒ­æ€§ãŽãŸã‚ä¸€éƒ¨ã§Array.prototype.atをäŊŋうようãĢ (#11274)
* refactor: `Array.prototype.at`をäŊŋうようãĢ

* fixup! refactor: `Array.prototype.at`をäŊŋうようãĢ
2023-07-14 10:45:01 +09:00
okayurisotto
c0dbc3b53f refactor: substr -> substring (#11273) 2023-07-14 07:59:54 +09:00
syuilo
af30959cb9 fix runtime error 2023-07-13 20:15:47 +09:00
syuilo
35ffe3c52f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-13 20:10:21 +09:00
setaria
c13fd42015 įžåœ¨é–˛čĻ§ä¸­ãŽURLã‚’å–åž—ã™ã‚‹ãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’čŋŊ加 (#11234)
* įžåœ¨é–˛čĻ§ä¸­ãŽURLã‚’å–åž—ã™ã‚‹ãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗã‚’čŋŊ加 #11232

* commit the uncommitted remainder

---------

Co-authored-by: setaria <v.setaria@gmail.com>
2023-07-13 19:52:18 +09:00
hibiya (김ėĸ…ė´)
a72ef70770 fix(frontend): allow non-center container align (#11255)
Closes #11251
2023-07-13 19:51:16 +09:00
syuilo
9a391bd863 Update about-misskey.vue 2023-07-13 16:21:08 +09:00
syuilo
12456b22c5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-13 16:16:13 +09:00
okayurisotto
e35a370af0 refactor(backend): core/activitypub (#11247)
* eslint: `explicit-function-return-type`

* eslint: `no-unnecessary-condition`

* eslint: `eslint-disable-next-line`

* eslint: `no-unused-vars`

* eslint: `comma-dangle`

* eslint: `import/order`

* cleanup: unnecessary non-null assertion

* cleanup: `IActivity`ãĢ`actor`は常ãĢ存在するようãĒぎで

* cleanup: unnecessary `as`

* cleanup: unnecessary `Promise.resolve`

* cleanup

* refactor: `String.prototype.match()`であるåŋ…čĻãŒãĒã„éƒ¨åˆ†ã‚’ã‚ˆã‚Šã‚ˇãƒŗãƒ—ãƒĢãĒ書き斚ãĢ変更

* refactor: ã‚ˆã‚Šã‚ˆã„åž‹åŽšįžŠ

* refactor: ã‚ˆã‚Šã‚ˆã„åž‹åŽšįžŠ

- `LdSignature`ぎ`normalize`ãƒĄã‚ŊッドでぎäŊŋわれ斚から、
	- `data`åŧ•æ•°ãŽåž‹åŽšįžŠã‚’`any`から`JsonLdDocument`へäŋŽæ­Ŗ
	- `getLoader`ãƒĄã‚Ŋッドぎčŋ”ã‚Šå€¤ãŽåž‹åŽšįžŠãŽä¸€éƒ¨ã‚’`any`から`RemoteDocument`へäŋŽæ­Ŗ
		- `contextUrl`ãŒä¸æ­ŖãĒ値īŧˆ`null`īŧ‰ã¨ãĒãŖãĻいたことが判明したため`undefined`へäŋŽæ­Ŗ
		- `document`ぎ型と合わせるためãĢ`CONTEXTS`ãŽåž‹åŽšįžŠãŽä¸€éƒ¨ã‚’`unknown`から`JsonLd`へäŋŽæ­Ŗ
			- とりあえず`satisfies`をäŊŋᔍ
		- `document`ぎ型と合わせるためãĢ`fetchDocument`ãƒĄã‚Ŋッドぎčŋ”ã‚Šå€¤ãŽåž‹åŽšįžŠãŽä¸€éƒ¨ã‚’`unknown`から`JsonLd`へäŋŽæ­Ŗ
			- おうしようもãĒく`as`をäŊŋᔍ

* refactor: 型ã‚ŦãƒŧドをäŊŋうことでnon-null assertionをやめた

* refactor: non-null assertionをやめた

`.filter()`ã§čĄŒãŖãĻいる型ã‚ŦãƒŧドãĒãŠãŽæ–‡č„ˆã‹ã‚‰ã€ã‚ˆã‚ŠéŠã—ãĻいるだろうと思われる書き斚ãĢ変更した。

* refactor: 型ã‚ŦãƒŧドをäŊŋうことで`as`をやめた

* refactor: `as`をやめた

* refactor: ã‚ˆã‚Šã‚ˆã„åž‹åŽšįžŠ

- `id`は`null`とぎunionãĢãĒãŖãĻいたが、`null`ã‚’æ¸Ąã—ãĻいる場éĸはãĒã‹ãŖãŸ
	- ãžãŸãŠãã‚‰ãã“ãŽãƒĄã‚Ŋッドは`IOrderedCollection`をčŋ”ã™ãŸã‚ã€ããĄã‚‰ãĢ合わせãĻ`null`とぎunionをやめた
		- `IOrderedCollection`とはぞだ型ãĢį›¸é•ãŒã‚ã‚‹
- `totalItems`ã‚’ã‚ŗãƒĄãƒŗãƒˆã‚„äŊŋわれ斚を元ãĢ`number`へ推čĢ–

* refactor: `for-of` -> `Array.prototype.map`

* refactor: `delete`æŧ”įŽ—å­ã‚’äŊŋわãĒいåŊĸãĢ
2023-07-13 12:48:34 +09:00
Kagami Sascha Rosylight
b6a432fd7b fix(storybook): solve test failures (#11262)
* fix(locales, storybook): use default import

* fix(storybook): solve test failures

* Update MkAd.stories.impl.ts
2023-07-13 08:41:55 +09:00
Kagami Sascha Rosylight
cd9affd568 fix(locales, storybook): use default import (#11259) 2023-07-12 22:27:51 +02:00
Lui
b97694b083 fix: typo in custom emojis manager (#11250) 2023-07-12 16:31:48 +09:00
anatawa12
9845ccec5b ã‚Ēãƒ•ãƒŠã‚¤ãƒŗæ™‚ãŽį”ģéĸãĢãƒĒロãƒŧドボã‚ŋãƒŗã‚’čŋŊ加 (#11242)
* feat: ã‚Ēãƒ•ãƒŠã‚¤ãƒŗæ™‚ãŽį”ģéĸãĢãƒĒロãƒŧドボã‚ŋãƒŗã‚’čŋŊ加

ãƒĒロãƒŧドぎためぎボã‚ŋãƒŗãŒãĒいとPWAã§ã‚¤ãƒŗã‚ŋãƒŧネットが垊帰しãĻもäŊ•もできãĒくãĒるため。

* docs(changelog): add ã‚Ēãƒ•ãƒŠã‚¤ãƒŗæ™‚ãŽį”ģéĸãĢãƒĒロãƒŧドボã‚ŋãƒŗã‚’čŋŊ加
2023-07-11 18:24:10 +09:00
okayurisotto
cf3e39178b refactor(backend): 存在įĸēčĒãŽfindOneByをexistãĢįŊŽãæ›ãˆ (#11224)
* refactor(backend): 存在įĸēčĒãŽ`findOneBy`を`exist`ãĢįŊŽãæ›ãˆ

* cleanup
2023-07-11 14:58:58 +09:00
tamaina
48d3341462 chore(frontend): Remove experimental flag from migration feature 2023-07-11 05:56:56 +00:00
nomad
791ae608a5 fix(backend): fix fetchInstanceMetadata error (#11236) 2023-07-11 14:40:56 +09:00
yupix
f4d1fcaf67 feat: ãƒĻãƒŧã‚ļãƒŧをcontextmenuからã‚ĸãƒŗãƒ†ãƒŠãĢčŋŊ加できるようãĢãĒお (#11206)
* feat: ãƒĻãƒŧã‚ļãƒŧをcontextmenuからã‚ĸãƒŗãƒ†ãƒŠãĢčŋŊ加できるようãĢ close #11115

* MkAvatars.vue変更

* nanka iroiro

* fix MkAvatars

* ix

* fix

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-10 15:55:10 +09:00
Sayamame-beans
239ea39d6f feat: フりロãƒŧやお気ãĢå…Ĩりį™ģéŒ˛ã‚’ã—ãĻいãĒã„ãƒãƒŖãƒŗãƒãƒĢを開く時はæĻ‚čĻãƒšãƒŧジを開くようãĢ (#11218)
* feat: フりロãƒŧやお気ãĢå…Ĩりį™ģéŒ˛ã‚’ã—ãĻいãĒã„ãƒãƒŖãƒŗãƒãƒĢを開く時はæĻ‚čĻãƒšãƒŧジを開くようãĢ

* Update CHANGELOG.md

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-10 13:30:41 +09:00
akanevrc
63e21a4ee3 fix(frontend): į”ģéĸビãƒĨãƒŧワをã‚ŋップした場合、マã‚Ļ゚クãƒĒックと同様ãĢį”ģ像ビãƒĨãƒŧワを閉じるようãĢ (#11211)
* fix: change tapAction of photoswipe to 'close'

* doc: update CHANGELOG.md

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-10 13:26:05 +09:00
anatawa12
1a096c557e refactor: fix lint failure (#11214) 2023-07-09 15:46:17 +02:00
eni
53b1684c39 fix(frontend): use system-ui for system font (#11177)
* fix(frontend): correct system font stack

This was originally set to Hiragino Maru Gothic Pro, which is the same as the current default font.

* just use system-ui

per code review https://github.com/misskey-dev/misskey/pull/11177#discussion_r1257260039

---------

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-07-09 14:24:05 +02:00
yupix
9dd53527ca feat: ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢURLã‚’ã‚ŗãƒ”ãƒŧ ボã‚ŋãƒŗã‚’čŋŊ加 close #11190 (#11205) 2023-07-09 17:20:50 +09:00
Kagami Sascha Rosylight
59046d583d refactor(locales, sw): use es module (#11204)
* refactor(locales): use es module

* fix sw build

* fix gulp

* try fixing storybook

* Revert "try fixing storybook"

This reverts commit 5f2a4eee01.

* try fixing storybook 2

* Update main.ts

* Update build.js

* Update main.ts

* Update changes.ts

* fix sw lint

* Update build.js
2023-07-09 17:19:07 +09:00
syuilo
6ba9805536 Update about-misskey.vue 2023-07-09 09:47:20 +09:00
Kagami Sascha Rosylight
5059d4d7e1 refactor(backend): skip fetching notes when the data is same-origin (#11200)
* refactor(backend): skip fetching notes when the data is same-origin

* Update CHANGELOG.md

* sentFrom
2023-07-09 08:59:44 +09:00
Kagami Sascha Rosylight
74a05ec739 fix(frontend): fix storybook build (#11203) 2023-07-09 07:06:13 +09:00
Caipira
60366a4558 fix(backend): Remove Meilisearch index when notes are deleted (#10988)
* fix(backend): Include feature to delete Meilisearch index notes

* Update variable name
`cascadingNotesFilter` -> `federatedLocalCascadingNotes`

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 21:31:38 +09:00
tamaina
7ec07d5fd2 perf(backend): Reduce memory usage of MemoryKVCache (#11076)
* perf(backend): Reduce memory usage of MemoryKVCache

* fix
2023-07-08 21:18:16 +09:00
syuilo
5b8fa25a12 13.14.0-beta.2 2023-07-08 21:13:35 +09:00
syuilo
51df3de66d New Crowdin updates (#10993)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Romanian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Catalan)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Dutch)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Portuguese)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Swedish)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)
2023-07-08 21:13:08 +09:00
SASAGAWA Kiyoshi
246d167c81 fix: add suuport Japanese message of errors. (#11159)
* fix: add suuport Japanese message of errors.

* fix: change catching function.

* lint

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 21:10:52 +09:00
Yuriha
d2764944cf Add unit test for FetchInstanceMetadataService (#11173) 2023-07-08 19:34:19 +09:00
syuilo
ac6d6fdeb8 enhance(frontend): åŧ•į”¨å¯žčąĄã‚’ã€Œã‚‚ãŖã¨čĻ‹ã‚‹ã€ã§åą•é–‹ã—ãŸå ´åˆã€ã€Œé–‰ã˜ã‚‹ã€ã§į•ŗã‚ã‚‹ã‚ˆã†ãĢ
Resolve #11185
2023-07-08 19:01:47 +09:00
syuilo
6a015341ef fix(frontend): é•ˇã„æ–‡įĢ ã‚’æŠ•į¨ŋする際、プãƒŦビãƒĨãƒŧがį”ģéĸからはãŋå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #11186
2023-07-08 18:55:02 +09:00
yupix
3796da6836 feat: フりãƒĢダãƒŧã‚„ãƒ•ã‚Ąã‚¤ãƒĢでもIDã‚’ã‚ŗãƒ”ãƒŧできるようãĢ (#11189)
* feat: フりãƒĢダãƒŧã‚„ãƒ•ã‚Ąã‚¤ãƒĢでもIDã‚’ã‚ŗãƒ”ãƒŧできるようãĢ close #11188

* docs: update CHANGELOG.md
2023-07-08 18:45:41 +09:00
yupix
36d5deeb61 fix: フりãƒĢダãƒŧぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒい (#11187)
* fix: フりãƒĢダãƒŧぎペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŒæŠŸčƒŊしãĒい close #11180

* Update MkDrive.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 17:48:10 +09:00
nomad
e40a0b98e4 fix(frontend): search user with trailing space (#11184)
* fix(frontend): search user with trailing space

* fix(backend): search user with trailing space

* Update search.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 17:41:52 +09:00
syuilo
0fbb46c981 13.14.0-beta.1 2023-07-08 16:53:46 +09:00
syuilo
081a14d6f3 perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
syuilo
b056e8f5eb use node 20.3.1
Fix #11179
2023-07-08 15:48:46 +09:00
syuilo
15683370f0 fix(frontend): ペãƒŧã‚¸éˇį§ģで゚クロãƒŧãƒĢäŊįŊŽãŒäŋæŒã•れãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #11068
2023-07-08 15:30:36 +09:00
syuilo
644023316e refactor: use esm 2023-07-08 13:03:31 +09:00
syuilo
c2d7008cff tweak localization
Resolve #11119
2023-07-08 12:53:51 +09:00
Chocolate Pie
bd843863d0 fix: éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢクãƒŦãƒ‡ãƒŗã‚ˇãƒŖãƒĢがåŋ…čρãĒペãƒŧジãĢčĄŒãã¨ã‚¨ãƒŠãƒŧがå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#10973)
* éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢクãƒŦãƒ‡ãƒŗã‚ˇãƒŖãƒĢがåŋ…čρãĒペãƒŧジãĢčĄŒãã¨ã‚¨ãƒŠãƒŧがå‡ēã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (misskey-dev/misskey#10922)

* Update CHANGELOG.md

* fix

* Update CHANGELOG.md

* Update CHANGELOG.md
2023-07-08 08:58:35 +09:00
CyberRex
8ec96ad1e0 fix(backend): ジョブキãƒĨãƒŧ再čŠĻčĄŒæ™‚ãŽã‚ŋã‚¤ãƒŸãƒŗã‚°ãšã‚ŒãĢよるエナãƒŧを抑åˆļ (#11035)
* fix(backend): ジョブキãƒĨãƒŧ再čŠĻčĄŒæ™‚ãŽã‚ŋã‚¤ãƒŸãƒŗã‚°ãšã‚ŒãĢよるエナãƒŧを抑åˆļ

* fix lint
2023-07-08 08:57:23 +09:00
okayurisotto
4f876c9e8d refactor(backend): core/activitypub/models (#11067)
* cleanup(`ApImageService.ts`)

* refactor(`ApImageService.ts`)

* cleanup(`check-https.ts`)

* cleanup(`ApMentionService.ts`)

* refactor(`ApMentionService.ts`)

* cleanup(`ApNoteService.ts`): unneeded `eslint-disable-next-line`

* cleanup(`ApNoteService.ts`)

* WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`ãĢ通すかおうか悊んでいる

* refactor(`ApNoteService.ts`): function return type

* cleanup(`ApNoteService.ts`): deadcode

* refactor(`ApNoteService.ts`): `eslint-disable-next-line`

* refactor(`ApNoteService.ts`): non-null assertion

これぞでは`getApId()`ぎ斚でエナãƒŧが゚ロãƒŧされãĻいた。

* cleanup(`ApNoteService.ts`): unneeded await

* refactor(`ApNoteService.ts`): note.attachment

- `toArray()`をäŊŋうようãĢ
- よくわからãĒã„æĄäģļåŧã‚’æ•´į†
- `as`をãĒくすためãĢ`promiseLimit()`でジェネãƒĒク゚をäŊŋうようãĢ

* cleanup(`ApNoteService.ts`)

* refactor(`ApNoteService.ts`): ã‚ˆã‚Šã‚ˆã„åž‹åŽšįžŠ

`res`が`null`でãĒいことはįĸēčĒã•ã‚ŒãĻã„ã‚‹ã‚ˆã†ã ãŖãŸãŽã§`null`とぎunionはãĒくした

* refactor(`ApNoteService.ts`): 不čρãĒæĄäģļを削除

* cleanup(`ApNoteService.ts`)

* cleanup(`ApNoteService.ts`): 重čĻã§ãĒい`as`を削除

* refactor(`ApNoteService.ts`): `eslint-disable-next-line`

* cleanup(`ApNoteService.ts`): deadcode

* cleanup(`ApNoteService.ts`): unneeded non-null assertion

* refactor(`ApNoteService.ts`): 不čρãĒæĄäģļを削除

* WIP(`ApNoteService.ts`): `as`をãĒくす

エナãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č€ƒãˆã‚‹

* cleanup(`ApNoteService.ts`): 不čρãĒ`as`を削除

* cleanup(`ApPersonService.ts`): `no-unused-vars`

* cleanup(`ApPersonService.ts`): deadcode

* refactor(`ApPersonService.ts`): function return type

* cleanup(`ApPersonService.ts`): deadcode

* cleanup(`ApPersonService.ts`): deadcode

* WIP(`ApPersonService.ts`): `as`をčĒŋ整

`null`でãĒいかįĸēčĒã™ã‚‹å‡Ļį†ãŒįļšã„ãĻいたぎで型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗã¯`null`とぎunionãĢした。
よりæœŦčŗĒįš„ãĒ攚善ぎäŊ™åœ°ãŒã‚るようãĢæ„Ÿã˜ã‚‹ãŽã§ã˛ã¨ãžãšWIPとしãĻã‚ŗãƒŸãƒƒãƒˆã€‚

* refactor(`ApPersonService.ts`): `eslint-disable-next-line`

* WIP(`ApPersonService.ts`): `as any`をãĒくした

エナãƒŧを゚ロãƒŧするようãĢせざるを垗ãĒã‹ãŖãŸãŽã§ã‚¨ãƒŠãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č€ƒãˆã‚‹åŋ…čĻãŒã‚ã‚‹ã€‚

* WIP(`ApNoteService.ts`): non-null assertion

non-nullã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗã‚’æ¸›ã‚‰ã™ãŸã‚ãĢäē‹å‰ãĢ存在įĸēčĒã‚’ã™ã‚‹ã‚ˆã†ãĢした。
エナãƒŧを゚ロãƒŧするようãĢã—ãŸãŽã§ãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č€ƒãˆãĒければãĒらãĒい。

* refactor(`ApNoteService.ts`): non-null assertion -> optional chaining

* refactor(`ApPersonService.ts`): `eslint-disable-next-line`

* refactor(`ApPersonService.ts`): `eslint-disable-next-line`

* refactor(`ApPersonService.ts`): function return type

* refactor(`ApPersonService.ts`): type guardãĢよるnon-null assertionぎ削除

* WIP(`ApPersonService.ts`): `analyzeAttachments`

- Field型をäē‹å‰ãĢåŽšįžŠã—ãĻおくようãĢ

- `attachments`が`IObject`ã ãŖãŸå ´åˆã€čŋ”り値が`{ fields: [] }`ãĢãĒるようだが構わãĒいぎかīŧŸ
- `toArray()`を通すずきではīŧŸ

* Revert "WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`ãĢ通すかおうか悊んでいる"

This reverts commit aeefb843a8.

* cleanup(`ApImageService.ts`): `import`

* refactor(`ApImageService.ts`): å†—é•ˇã ãŖãŸéƒ¨åˆ†ã‚’įŸ­ã

* cleanup(`ApMentionService.ts`): `import`

* refactor(`ApImageService.ts`): `JSON.stringify()`でぎindentationをčŋŊ加

* cleanup(`ApNoteService.ts`): `import`

* cleanup(`ApNoteService.ts`)

* cleanup(`ApNoteService.ts`)

* cleanup(`ApNoteService.ts`)

* cleanup(`ApNoteService.ts`): `any`ãĢ寞するnon-null assertion

* refactor(`ApNoteService.ts`): æˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢ

* cleanup(`ApPersonService.ts`): `import`

* refactor(`ApPersonService.ts`): より原情ãĢåŗã—ãŸ`as`ãĢ

* cleanup(`ApPersonService.ts`)

* refactor(`ApPersonService.ts`): å†—é•ˇã ãŖãŸéƒ¨åˆ†ã‚’äŋŽæ­Ŗ

* cleanup(`ApPersonService.ts`): deadcode

* cleanup(`ApPersonService.ts`)

* cleanup(`ApQuestionService.ts`): `import`

* refactor(`ApQuestionService.ts`): `eslint-disable-next-line`

* refactor(`ApQuestionService.ts`): `eslint-disable-next-line`

* cleanup(`ApQuestionService.ts`)

* refactor(`ApQuestionService.ts`): non-null assertionをæļˆã—た

* cleanup(`ApQuestionService.ts`)

* WIP(`ApQuestionService.ts`): non-null assertionをæļˆã™

エナãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č€ƒãˆã‚‹åŋ…čĻãŒã‚ã‚‹ã€‚

* refactor(`ApQuestionService.ts`): `any`をæļˆã™

* refactor(`ApQuestionService.ts`): function return type

* WIP(`ApPersonService.ts`): 可čĒ­æ€§ãŽäŊŽã„三項æŧ”įŽ—å­ã‚’å‰Šé™¤ã—ã¤ã¤non-null assertionを回éŋ

エナãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’č€ƒãˆã‚‹åŋ…čĻãŒã‚ã‚‹ã€‚

* cleanup(`ApPersonService.ts`): 不åŋ…čρãĒ三項æŧ”įŽ—å­ã‚’å‰Šé™¤

* cleanup(`ApPersonService.ts`): 不čρãĒ`as`

* cleanup(`ApPersonService.ts`)

* refactor(`ApPersonService.ts`)

* refactor(`ApPersonService.ts`): 可čĒ­æ€§ãŽäŊŽã„三項æŧ”įŽ—å­ã‚’å‰Šé™¤

å…ƒãŽåŽŸčŖ…ãŒæ‚Ēいと判断し`null`かおうかぎįĸēčĒã‚’ã‚ˆã‚ŠåŽŗå¯†ãĢčĄŒã†ã‚ˆã†ãĢした。

* cleanup(`ApPersonService.ts`)

* cleanup(`ApPersonService.ts`)

* refactor(`ApPersonService.ts`): čŋ”り値を`void`ãĢįĩąä¸€

こぎčŋ”ã‚Šå€¤ã‚’å‚į…§ã—ãĻã„ã‚‹ã‚ŗãƒŧドはčĻ‹åŊ“たらãĒã‹ãŖãŸã€‚
ぞた、晎通ãĢæ„å‘ŗãŒãĒい値であるようãĢčĻ‹å—ã‘ã‚‰ã‚ŒãŸã€‚

* fixup! refactor(`ApPersonService.ts`): čŋ”り値を`void`ãĢįĩąä¸€

* refactor(`ApNoteService.ts`)

* refactor(`ApPersonService.ts`)

* cleanup(`ApPersonService.ts`)

* cleanup(`ApPersonService.ts`)

* refactor(`ApPersonService.ts`): čŋ”り値ぎ`void`įĩąä¸€ã¨æĄäģļåŧãŽčĒŋ整

こぎčŋ”ã‚Šå€¤ã‚’å‚į…§ã—ãĻã„ã‚‹ã‚ŗãƒŧドはčĻ‹åŊ“たらãĒã‹ãŖãŸã€‚
ぞた、晎通ãĢæ„å‘ŗãŒãĒい値であるようãĢčĻ‹å—ã‘ã‚‰ã‚ŒãŸã€‚

* cleanup(`ApQuestionService.ts`)

* refactor(`ApQuestionService.ts`)

* refactor(`ApQuestionService.ts`)

* refactor(`tag.ts`): function return type

* fixup! enhance: account migration (#10592)

* fixup! WIP(`ApPersonService.ts`): 可čĒ­æ€§ãŽäŊŽã„三項æŧ”įŽ—å­ã‚’å‰Šé™¤ã—ã¤ã¤non-null assertionを回éŋ

* fixup! cleanup(`ApPersonService.ts`): 不čρãĒ`as`

* refactor: エナãƒŧãƒĄãƒƒã‚ģãƒŧジをčĻ‹įš•ãŖãŸ

* Revert "cleanup(`ApImageService.ts`): `import`"

This reverts commit 1454d04c37.

* Revert "cleanup(`ApMentionService.ts`): `import`"

This reverts commit 244f6720c1.

* Revert "cleanup(`ApNoteService.ts`): `import`"

This reverts commit d8f0d76973.

* Revert "cleanup(`ApPersonService.ts`): `import`"

This reverts commit 5190ef954c.

# Conflicts:
#	packages/backend/src/core/activitypub/models/ApPersonService.ts

* Revert "cleanup(`ApQuestionService.ts`): `import`"

This reverts commit 778585e288.

* processRemoteMoveはそぎぞぞãĢしãĻãģしい

* Revert "fixup! refactor(`ApPersonService.ts`): čŋ”り値を`void`ãĢįĩąä¸€"

This reverts commit 083cd678ab.

* Revert "refactor(`ApPersonService.ts`): čŋ”り値を`void`ãĢįĩąä¸€"

This reverts commit bfa0fcd6f0.

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-08 08:57:13 +09:00
nenohi
3c6175d959 åēƒå‘ŠãŽæ›œæ—Ĩã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ (#10095)
* 曜æ—Ĩ選択できるようãĢ

* ナベãƒĢ選択でもチェックが変更されるようãĢ

* adã‚’å‚į…§ã—ãĒいといけãĒいかも

* smallint -> integer

* į•°į‰Šæˇˇå…Ĩã ãŖãŸãŽã§å–ã‚Šã ã—

* ã‚ŋイムゞãƒŧãƒŗæŒ‡åŽš(Date2つäŊŋうぎãĒんか違和感

* æœĒテ゚ト

* これãĢするとå‡ēãĻこãĒいかも

* UIチョット変更

* UI変更 fix bug

* į•ŗã‚€ã‚ˆã†ãĢäŋŽæ­Ŗ

* dayofweek->dayOfWeek

* マイグãƒŦ時ãĢnot null,defaultč¨­åŽšã—ãĻるぎでnullable:falseでよさそう

* ã‚ŗãƒĄãƒŗãƒˆãŽč¨˜čŧ‰

* Update packages/backend/src/server/api/endpoints/meta.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-07-08 08:56:11 +09:00
syuilo
1f181536ae use engines 2023-07-08 08:52:51 +09:00
syuilo
383d6a2485 nodeぎ推åĨ¨(デフりãƒĢト)バãƒŧã‚¸ãƒ§ãƒŗã¨æœ€å°ãƒãƒŧã‚¸ãƒ§ãƒŗã‚’åˆ†é›ĸ 2023-07-08 08:50:02 +09:00
syuilo
588465566b 🎨 2023-07-08 08:46:42 +09:00
tamaina
b318789354 fix(backend): deliverManyãĢcontentぎnullチェックをčŋŊ加
https://github.com/MisskeyIO/misskey/pull/99
2023-07-07 23:15:04 +00:00
tamaina
0b8e0fa91b fix 2023-07-07 22:55:53 +00:00
popkirby
8daca59ca6 perf(backend): use mutex for nsfw model loading (#11109)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-08 07:27:26 +09:00
okayurisotto
d84796588c cleanup: trim trailing whitespace (#11136)
* cleanup: trim trailing whitespace

* update(`.editorconfig`)

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 07:08:16 +09:00
Yuriha
4c879b3a33 perf(backend): Improve performance of FetchInstanceMetadata (#11128)
* Perf: Avoid retries to acquire lock in fetchInstanceMetadata

* Fix

* Add Changelog

* Fix typo

* Fix lint

* č¨˜æŗ•ã‚’MisskeyåŧãĢする

* ????

* refactor
https://github.com/misskey-dev/misskey/pull/11128#pullrequestreview-1518059366

* refactor

* getいらãĒいīŧŸ

* fix

* fix

* Update CHANGELOG.md

* clean up

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-07 23:28:27 +09:00
syuilo
eacc90debc fix(client): ZenUIでポップã‚ĸãƒƒãƒ—ãŽčĄ¨į¤ēäŊįŊŽãŒãŠã‹ã—ã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-07-07 20:18:06 +09:00
anatawa12
2606167f0d chore: collapse renote of my note (#11166)
* chore(frontend): č‡Ē分ぎnoteぎrenoteã‚‚įœį•ĨするようãĢ

Co-authored-by: madorama <madorama999@gmail.com>

* docs(changelog): add čĻ‹ãŸã“ã¨ãŽã‚ã‚‹Renoteã‚’įœį•ĨしãĻ襨į¤ēをã‚ĒãƒŗãŽã¨ããĢč‡Ē分ぎnoteぎrenoteã‚’įœį•ĨするようãĢ

---------

Co-authored-by: madorama <madorama999@gmail.com>
2023-07-07 20:05:11 +09:00
syuilo
f76b3edbdd update node to 20.4.0 2023-07-07 13:58:43 +09:00
tamaina
aef7b0238b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-07 04:51:04 +00:00
tamaina
cbb58b1cfc update changelog 2023-07-07 04:50:56 +00:00
Narazaka
bc4d27410c feat: webp convert @frontend (#11150)
* webp convert @frontend

* 0.85 → 0.90

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-07 13:44:31 +09:00
syuilo
d5c4e77c44 update deps 2023-07-07 10:53:06 +09:00
syuilo
e987af4e4f Update .gitignore 2023-07-07 10:49:17 +09:00
Ryoh827
bc61f37faa refactor(frontend): fix enum types in scripts/form (#11138) 2023-07-06 20:23:54 +09:00
syuilo
c065b97140 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-06 16:18:09 +09:00
syuilo
0137af892a chore(frontend): tweak photoswipe animation
Resolve #11117
2023-07-06 16:18:06 +09:00
tamaina
06bf5c1ff1 fix(frontend): In MkPagination, init() also initializes items
ãƒĻãƒŧã‚ļãƒŧペãƒŧジぎノãƒŧトã‚ŋブで小ã‚ŋブを変更すると前ぎã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŒæŽ‹ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
2023-07-06 06:43:05 +00:00
syuilo
9e955d20c4 🎨 2023-07-06 15:07:51 +09:00
syuilo
165c53a547 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-06 15:04:42 +09:00
syuilo
3597da5c49 Update about-misskey.vue 2023-07-06 15:04:39 +09:00
okayurisotto
4a7da723b3 refactor(backend): ノãƒŧト削除時ぎfindCascadingNotesぎå‡Ļį†ã‚’æ•´į† (#11131)
* refactor(backend): ノãƒŧト削除時ぎ`findCascadingNotes`ぎå‡Ļį†ã‚’æ•´į†

* cleanup: unneeded async await

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-06 11:25:46 +09:00
EdamAme
d2f8ed95aa ã‚¨ã‚šã‚ąãƒŧプせずãĢDescriptionをå‡ē力、Update info-card.pug (#11108)
HTMLぎã‚ŋã‚°ãŒã‚¨ã‚šã‚ąãƒŧプされ、
misskey-hub.netぎã‚ĩãƒŧバãƒŧ一čĻ§ã§ã€iframeでčĒ­ãŋčžŧむ際ãĢã‚ŋグがそぎぞぞå‡ē力されるįŠļæŗãŒį™ēį”Ÿã—ãĻいた。
pugãĢおけるä앿§˜ãĢ則り、!=ãĢå¤‰æ›´ã€ã‚¨ã‚šã‚ąãƒŧãƒ—ã‚’čĄŒã‚ãĒいようãĢ。
2023-07-06 09:42:57 +09:00
Ikko Eltociear Ashimine
6b2c92cb68 chore(backend): fix typo in MkImgWithBlurhash.vue (#11125)
occured -> occurred
2023-07-06 09:19:10 +09:00
anatawa12
dc8763215a feat(frontend): į”ģ像を動į”ģと同様ãĢį°Ąå˜ãĢ隠せるようãĢ (#11127)
* feat: hide image easily

* docs(changelog): add į”ģ像を動į”ģと同様ãĢį°Ąå˜ãĢ隠せるようãĢ
2023-07-06 08:49:07 +09:00
okayurisotto
9959f5bd04 refactor(ApDbResolverService.ts): URLã‚’æ‰ąã†č¤‡é›‘ãĒæ­ŖčĻčĄ¨įžã‚’URLã‚¤ãƒŗã‚ŋãƒŧフェイ゚でįŊŽãæ›ãˆ (#11123)
* refactor(`ApDbResolverService.ts`): URLã‚’æ‰ąã†č¤‡é›‘ãĒæ­ŖčĻčĄ¨įžã‚’URLã‚¤ãƒŗã‚ŋãƒŧフェイ゚でįŊŽãæ›ãˆ

* fixup! refactor(`ApDbResolverService.ts`): URLã‚’æ‰ąã†č¤‡é›‘ãĒæ­ŖčĻčĄ¨įžã‚’URLã‚¤ãƒŗã‚ŋãƒŧフェイ゚でįŊŽãæ›ãˆ
2023-07-06 08:47:47 +09:00
tamaina
be143f91b2 update CHANGELOG.md 2023-07-05 04:57:19 +00:00
Kagami Sascha Rosylight
ac4245dce1 feat(frontend): allow cropping images on drive (#11092)
* feat(frontend): allow cropping images on drive

* nanka iroiro

* folder

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-05 13:54:40 +09:00
anatawa12
1ab9f096c3 feat(frontend): deck UIぎã‚Ģナムからã‚ĸãƒŗãƒ†ãƒŠã€ãƒĒã‚šãƒˆãŽįˇ¨é›†į”ģéĸを開けるようãĢ (#11104)
* feat: add edit antenna button onto deck column

* feat: add edit list button onto deck column

* docs(changelog): add deck UIぎã‚ĢãƒŠãƒ ãŽãƒĄãƒ‹ãƒĨãƒŧからã‚ĸãƒŗãƒ†ãƒŠã¨ãƒĒã‚šãƒˆãŽįˇ¨é›†į”ģéĸを開けるようãĢãĒりぞした
2023-07-05 13:04:27 +09:00
Umisyo(Souta Kusunoki)
8f94b36732 refactor: ApDeliverManagerService.tsぎ型とJSDocを遊切ãĢįŊŽãæ›ãˆ (#11096)
* refactor: ApDeliverManagerService.ts ぎanyを遊切ãĒ型ãĢįŊŽãæ›ãˆ

Signed-off-by: Umisyo <kusunokisouta@gmail.com>

* fix: quote to single quote

Signed-off-by: Umisyo <kusunokisouta@gmail.com>

* refactor: JSDocを原態ãĢ合わせãĻäŋŽæ­Ŗ

Signed-off-by: Umisyo <kusunokisouta@gmail.com>

* fix: activityぎnullã‚’č¨ąåŽšã™ã‚‹ã‚ˆã†å¤‰æ›´

Signed-off-by: Umisyo <kusunokisouta@gmail.com>

---------

Signed-off-by: Umisyo <kusunokisouta@gmail.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-05 12:17:52 +09:00
tamaina
22227fa641 perf(backend): Use addBulk to add deliver queues (#11114) 2023-07-05 12:15:48 +09:00
tamaina
92d9946f59 enhance(frontend): Better Timeline(MkPagination) Experience (#11066)
* enhance(frontend): Better MkPagination Appearance

* fix

* fix

* 新čĻæŠ•į¨ŋがįŠēでも先頭ãĢæˆģãŖãŸã‚‰unshiftItemsする

* use Map

* refactor, 型エナãƒŧæŊ°ã—

* refactor
2023-07-05 00:59:37 +09:00
tamaina
526fa8bf3f perf(frontend): use setInterval instead of setTimeout chain in MkTime (#10981)
* perf(frontend): use setInterval instead of setTimeout chain in MkTime

* fix

* props.origin

* props.origin 2

* fix

* add comment

* setIntervalã‚’å†č¨­åŽšã™ã‚‹

* refactor
2023-07-04 22:48:39 +09:00
tamaina
aa92df4e50 chore(frontend): add comment 2023-07-04 11:21:44 +00:00
riku6460
61e7eb8ff1 perf(backend): JSON.parse ぎå‘ŧãŗå‡ēしを削減する (#11091)
* perf(backend): JSON.parse ぎå‘ŧãŗå‡ēしを削減する

Co-authored-by: Hidekazu Kobayashi <kobahide789@gmail.com>

* Update CHANGELOG.md

---------

Co-authored-by: Hidekazu Kobayashi <kobahide789@gmail.com>
2023-07-04 07:49:13 +09:00
syuilo
84d3a06637 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-07-03 14:35:10 +09:00
syuilo
60cddf87d8 Update MkRetentionLineChart.vue 2023-07-03 14:35:07 +09:00
mappi
6157616b37 fix(frontend): sparkle内ãĢãƒĒãƒŗã‚¯ã‚’å…ĨれるとクãƒĒック不čƒŊãĢãĒã‚‹å•éĄŒãŽäŋŽæ­Ŗ (#11075)
* wip

* Fix 11021
2023-07-03 11:27:56 +09:00
syuilo
af3258dc79 perf(backend): make some features optionable
Resolve #11064
Resolve #11065
2023-07-02 16:02:32 +09:00
tamaina
734c41aba5 perf(frontend): MkImgWithBlurhashでblurhash描į”ģãĢäŊŋうcanvasã¯å†åˆŠį”¨ã™ã‚‹ã‚ˆã†ãĢする (#10966)
* blurhashを描į”ģするためぎcanvasã¯å†åˆŠį”¨ã™ã‚‹

* Revert "perf(frontend): WebGL contextぎ数を減らす"

This reverts commit aeb8955ca2.

* MkAvatarã¯åšŗå‡č‰˛ã ã‘ãĢする

* clean up

* fix
2023-07-02 13:46:49 +09:00
syuilo
a1327fa9e1 perf(backend): allow get for some endpoints 2023-07-02 08:28:26 +09:00
Kagami Sascha Rosylight
1b1f82a2e2 feat(backend): accept OAuth bearer token (#11052)
* feat(backend): accept OAuth bearer token

* refactor

* Update packages/backend/src/server/api/ApiCallService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* Update packages/backend/src/server/api/ApiCallService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* fix

* kind: permission for account moved error

* also for suspended error

* Update packages/backend/src/server/api/StreamingApiServerService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-06-28 13:37:13 +09:00
Kagami Sascha Rosylight
d48172e9d1 refactor(backend/test): add interface UserToken (#11050) 2023-06-27 08:07:20 +09:00
Yuriha
58a898dfe0 Fix offscreencanvas undefined (#11017)
* Suppress ReferenceError on some environments (i.e. older iOS)

* fix

* fix

* lint

* adopt suggestion by acid-chicken
2023-06-26 10:45:14 +09:00
Kagami Sascha Rosylight
d23ad8b511 fix(backend): APIエナãƒŧぎHTTP status code変更 (#11047) 2023-06-26 10:09:12 +09:00
syuilo
8099bc24e1 refactor(backend): use node16 for moduleResolution (#10938)
* refactor(backend): use node16 for moduleResolution

* update deps

* Update tsconfig.json

* âœŒī¸

* revive KEYWORD

* restore strict-event-emitter-types dependency

* restore ms dependency

* cancel redundant import reorder

* fix

* Delete ms.ts

* remove rndstr

---------

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-06-25 21:13:15 +09:00
Kagami Sascha Rosylight
ef354e94f2 refactor(backend): replace rndstr with secureRndstr (#11044)
* refactor(backend): replace rndstr with secureRndstr

* Update pnpm-lock.yaml

* .js
2023-06-25 11:04:33 +09:00
Kagami Sascha Rosylight
7bb8c71543 chore(backend, misskey-js): add type for signup (#11043)
* chore(backend, misskey-js): add type for signup

* rerun
2023-06-25 08:34:18 +09:00
Kagami Sascha Rosylight
a2c0573f84 refactor(backend): replace private-ip with ipaddr.js (#11041)
* refactor(backend): replace private-ip with ipaddr.js

* restore ip-cidr
2023-06-25 06:35:09 +09:00
Kagami Sascha Rosylight
5d922e3084 chore(frontend): use @vitest/coverage-v8 2023-06-24 15:20:15 +02:00
Kagami Sascha Rosylight
f0b5860b9c chore(misskey-js): fix invalid version string format 2023-06-24 14:20:28 +02:00
syuilo
fd4c43786a chore(dev): use buraha via npm 2023-06-24 18:22:53 +09:00
syuilo
60cc7f62e6 update deps 2023-06-24 13:11:53 +09:00
syuilo
dc27ba6f03 enhance(frontend): improve ux of deck scroll
Resolve #11007
2023-06-24 12:58:26 +09:00
syuilo
3fe1c862f6 update misskey-js version 2023-06-24 12:46:30 +09:00
Yuriha
33a2c0b59e Make role tag clickable on user pages (#11019) 2023-06-24 07:51:44 +09:00
Caipira
e8c5117b2d fix(backend): Resolve missing parseObjectId in IdService (#11039) 2023-06-23 16:30:47 +09:00
Balazs Nadasdi
e2261b63e9 fix: clear queue endpoint error with redis script (#11037)
Error message:
```
ReplyError: ERR value is not an integer or out of range script: 720d973b3877f92b4fb3285ced83c97cdd204979, on @user_script:209.
```

The whole error can be tracked back to one of the arguments, which is
`Infinity` in the codebase, but it has to be a number.

The documentation in bullmq says `0` is unlimited[^1], and bullmq tries to
parse the argument with `tonumber` which returns with `-9223372036854775808` if
the argument is `"Infinity"` which is out of bound.

```
127.0.0.1:6379> eval 'return tonumber(ARGV[3])' '2' 'slippy.xyz:queue:inbox:inbox:delayed' 'slippy.xyz:queue:inbox:inbox:events' 'slippy.xyz:queue:inbox:inbox:' '1687183763944' Infinity 'delayed'
(integer) -9223372036854775808
127.0.0.1:6379>
```

[^1]: https://github.com/taskforcesh/bullmq/blob/master/src/commands/cleanJobsInSet-2.lua#L10

Signed-off-by: Efertone <efertone@pm.me>
2023-06-22 15:56:40 +09:00
NoriDev
8c7bcdf998 fix(client): ã‚ĩãƒŧバãƒŧãƒĄãƒˆãƒĒク゚が90åēĻ傞いãĻいる (#11012) 2023-06-17 13:54:54 +09:00
syuilo
7093662ce5 Merge pull request #10990 from misskey-dev/develop
Release: 13.13.2
2023-06-13 16:46:01 +09:00
syuilo
f5dfb64a52 ãƒĻãƒŧã‚ļãƒŧįĩąč¨ˆčĄ¨į¤ē抟čƒŊを削除
Resolve #10998
2023-06-13 14:13:33 +09:00
syuilo
fa7fd9ce25 fix image of MkError.vue 2023-06-11 15:38:06 +09:00
syuilo
63971f1cd8 13.13.2 2023-06-11 10:03:33 +09:00
syuilo
b1313fbca8 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-11 10:01:41 +09:00
syuilo
f1b0c54f6e New Crowdin updates (#10971)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Turkish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)
2023-06-11 10:01:30 +09:00
syuilo
94c09f1441 🎨 2023-06-11 09:53:07 +09:00
syuilo
46222d0258 tweak of f3a16bcd6 2023-06-10 17:41:52 +09:00
syuilo
c59a30ec09 Update CHANGELOG.md 2023-06-10 17:27:35 +09:00
nenohi
f3a16bcd6d ロãƒŧãƒĢぎãƒĻãƒŧã‚ļãƒŧãƒĒ゚トを非å…Ŧ開ãĢできるようãĢ (#10987)
* ロãƒŧãƒĢぎãƒĻãƒŧã‚ļãƒŧãƒĒ゚トを非å…Ŧ開ãĢできるようãĢ

* Changelog update
2023-06-10 17:26:48 +09:00
syuilo
f69627939b Update misskey-js.api.md 2023-06-10 13:45:30 +09:00
syuilo
e8420ad90b fix(backend): ã‚­ãƒŖãƒƒã‚ˇãƒĨがæēœãžã‚Šįļšã‘ãĒいようãĢ
Related #10984
2023-06-10 13:45:11 +09:00
syuilo
6182a1cb2c enhance(backend): WebSocketぎPing/Pongã‚’ãƒ—ãƒ­ãƒˆã‚ŗãƒĢåˆļåžĄãƒ•ãƒŦãƒŧãƒ ãŽį‰Šã§åˆ¤åˆĨする
Resolve #10969
2023-06-09 17:07:57 +09:00
syuilo
308ab8f177 chore 2023-06-09 16:11:28 +09:00
syuilo
359fbd78c1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-09 15:53:43 +09:00
syuilo
dd733ec1d0 enhance(frontend): ã‚ĩãƒŧバãƒŧぎテãƒŧãƒžč¨­åŽšã‚’åˆĨペãƒŧジãĢ分é›ĸ 2023-06-09 15:53:40 +09:00
tamaina
5e680500e5 chore: instance → server 2023-06-09 06:32:09 +00:00
atsuchan
0465e74521 Fix: enhance: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢフりロイãƒŧãŽčĄŒãŖãŸäģ–äēēへぎãƒĒプナイをåĢã‚ã‚‹ã‹ãŠã†ã‹ãŽč¨­åŽšã‚’ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãĢäŋå­˜ã™ã‚‹ãŽã‚’やめるようãĢ (#10982) 2023-06-09 14:08:35 +09:00
Ebise Lutica
34a32a8334 エナãƒŧį”ģ像URLã‚’č¨­åŽšå¯čƒŊãĢ (#10959)
* エナãƒŧį”ģ像URLã‚’č¨­åŽšå¯čƒŊãĢ

* Update CHANGELOG.md

* č¨­åŽšã—ãŸã‚¨ãƒŠãƒŧã‚ĸã‚¤ã‚ŗãƒŗã‚’prefetchするようãĢbase.pugを変更

* 不čļŗã—ãĻいたデãƒŧã‚ŋをčŋŊ加

* enhance(frontend): デã‚ļã‚¤ãƒŗčĒŋ整
2023-06-09 14:00:53 +09:00
syuilo
3941c73db0 tweak of 6032c2be1 2023-06-09 12:55:27 +09:00
syuilo
703f3a8e37 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-09 12:51:19 +09:00
syuilo
6032c2be1c fix(frontend): Scrolling Issue in Safari for Top and Bottom Bars
fix #10977
2023-06-09 12:51:16 +09:00
syuilo
13870c63b0 add note 2023-06-09 12:47:36 +09:00
mappi
88083925ce Update CHANGELOG.md (#10979) 2023-06-09 12:09:21 +09:00
Outvi V
95b2148bfe fix: correctly check the sensitivity flag (#10976) 2023-06-09 10:13:46 +09:00
syuilo
32c741154d Merge pull request #10961 from misskey-dev/develop
Release: 13.13.1
2023-06-06 11:34:36 +09:00
syuilo
8ccf954065 Update misskey-js.api.md 2023-06-06 09:37:36 +09:00
syuilo
e456c6a9c1 13.13.1 2023-06-06 09:17:11 +09:00
syuilo
68c5426fd5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-06 09:16:40 +09:00
syuilo
29856a9129 tweak of 981e6f996 2023-06-06 09:16:38 +09:00
syuilo
f4943bc5bb New translations ja-JP.yml (Japanese, Kansai) (#10954) 2023-06-06 09:09:46 +09:00
syuilo
aeb8955ca2 perf(frontend): WebGL contextぎ数を減らす
#10960
2023-06-06 09:09:23 +09:00
syuilo
981e6f996e fix(frontend): ã‚ŋブがã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–ãĒ間はstreamが切断されãĒいようãĢ
Fix #10952
2023-06-06 09:04:57 +09:00
CaffeeLake
8263cc0094 Fix: #10955 TypeError: JSON5.parse is not a function (#10956)
* Fix: JSON5.parse is not a function

* update changelog

* update chglog

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-06-05 21:44:28 +09:00
tamaina
fa051a2a5f 🎨 2023-06-05 12:35:23 +00:00
tamaina
ce252143c3 chore: Please write more detailed environmental information in your bug report. 2023-06-05 12:29:52 +00:00
syuilo
407a965c1d Merge pull request #10932 from misskey-dev/develop
Release: 13.13.0
2023-06-05 19:47:08 +09:00
syuilo
259be258aa Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-05 18:06:44 +09:00
Yuriha
2d5bb40ad0 Condensedlines reflow once (#10944)
* perf: Update MkCondensedLine styles after reading all dimensions

* perf: reduce reflow in MkCondensedLine

* lint

* Update packages/frontend/src/components/global/MkCondensedLine.vue

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* Update packages/frontend/src/components/global/MkCondensedLine.vue

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-06-05 18:06:33 +09:00
syuilo
db7fb1c688 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-05 18:05:32 +09:00
syuilo
6b0685a25c [ci skip] New Crowdin updates (#10947)
* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Traditional)
2023-06-05 18:05:20 +09:00
syuilo
618d07158a 13.13.0 2023-06-05 18:05:03 +09:00
syuilo
a63a417fd4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-05 18:04:54 +09:00
syuilo
4443dba717 Update basic.cy.js 2023-06-05 18:04:51 +09:00
tamaina
565c502bbf fix(backend): pageãŽãƒ”ãƒŗį•™ã‚ã‚’č§Ŗé™¤ã™ã‚‹ã“ã¨ãŒã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10950
2023-06-05 09:04:30 +00:00
tamaina
9e716fd813 fix(frontend): MkUserPopupãŒįœį•ĨされãĒいぎをäŋŽæ­Ŗ
Fix #10870
2023-06-05 08:58:00 +00:00
syuilo
34e1b52b38 Update e2e.js 2023-06-05 17:45:24 +09:00
syuilo
0cb3c7481c fix typo: schema -> scheme 2023-06-05 10:55:18 +09:00
syuilo
db623dda22 New Crowdin updates (#10943)
* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)
2023-06-04 14:31:03 +09:00
syuilo
1177528c25 fix backend e2e 2023-06-04 14:03:46 +09:00
mappi
a7abf941c0 fix:vue-plyrå샿­ĸčŋŊ加寞åŋœīŧˆAudiočĻį´ ãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆãƒĄãƒ‹ãƒĨãƒŧをブナã‚Ļã‚ļデフりãƒĢトãĢīŧ‰ (#10940)
* wip

* add comment

* fix quotes
2023-06-02 16:31:25 +09:00
syuilo
5230ec883e fix(backend): 7æ—ĨįĩŒéŽã—ãĻį„ĄåŠšåŒ–ã•ã‚ŒãŸã‚ĸãƒŗãƒ†ãƒŠã‚’å†åēĻæœ‰åŠšåŒ–ã™ã‚‹æ–šæŗ•ãŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10476
2023-06-02 15:18:34 +09:00
syuilo
482b00df77 🎨 2023-06-02 14:13:36 +09:00
syuilo
91d790bbb6 update deps 2023-06-02 11:34:38 +09:00
syuilo
40295ae57d fix style
Fix #10870
2023-06-02 11:03:59 +09:00
syuilo
3857cd589f New Crowdin updates (#10935)
* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Chinese Simplified)
2023-06-02 09:13:51 +09:00
syuilo
9eaca966a4 perf(backend): terminate stalled websocket connections
Resolve #10885
2023-06-02 09:13:41 +09:00
Acid Chicken (įĄĢ酸éļ)
8bdf0dd135 test: ignore MkImgWithBlurhash to avoid unstable snapshots 2023-06-01 23:27:58 +09:00
tamaina
eedc8049db fix(frontend): make scrollbar-color track transparent
Fix #9414
2023-06-01 12:03:07 +00:00
syuilo
23f272cc7d [ci skip] update patrons 2023-06-01 19:55:33 +09:00
syuilo
15450b18e8 [ci skip] make enableCondensedLineForAcct false by default
for performance
2023-06-01 19:50:51 +09:00
syuilo
50aeaf7498 [ci skip] 🎨 2023-06-01 19:45:06 +09:00
syuilo
861bfa06a8 🎨 2023-06-01 18:07:30 +09:00
Acid Chicken (įĄĢ酸éļ)
3b30ee3130 test: fix vitest 2023-06-01 08:50:26 +00:00
syuilo
f6830885d7 tweak of cd8274888 2023-06-01 17:34:56 +09:00
syuilo
ff56511638 13.13.0-beta.7 2023-06-01 17:20:25 +09:00
Acid Chicken (įĄĢ酸éļ)
337dd97b49 perf(#10923): CSS Modules ãŽã‚¯ãƒŠã‚šåã‚’ã‚¤ãƒŗãƒŠã‚¤ãƒŗåŒ–ã™ã‚‹ (#10930)
* perf(#10923): unwind css module class name

* perf(#10923): support multiple components

* refactor: clean up

* refactor(#10923): avoid `useCssModule()`

* fix(#10923): allow direct literal class name

* fix(#10923): avoid computed class name

* fix(#10923): allow literal keys

* fix(#10923): typo

* fix(#10923): invalid class names

* chore: test

* revert: test

This reverts commit 5c7ef366ec.

* fix(#10923): hidden tale

* perf(#10923): also unwind scoped css contained components

* perf(#10923): `normalizeClass` AOT compilation

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-06-01 17:19:46 +09:00
syuilo
146e89edd0 Update index.d.ts 2023-06-01 17:19:11 +09:00
syuilo
cd82748889 enhance(frontend): čŋŊ加ぎįĩĩæ–‡å­—į”¨čžžæ›¸ã‚’ãƒ€ã‚Ļãƒŗãƒ­ãƒŧドできるようãĢ
Resolve #10921
2023-06-01 17:10:53 +09:00
syuilo
2c0b10b0ee refactor 2023-06-01 16:28:24 +09:00
syuilo
6c09361ec6 🎨 2023-06-01 13:50:13 +09:00
SASAGAWA Kiyoshi
3089a86c8e fix: テãƒŧマãĢãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗ 'fgOnWhite' をčŋŊ加しãĻフりロãƒŧボã‚ŋãƒŗãŽã‚šã‚ŋイãƒĢをčĒŋ整 (#10931)
* fix: add theme property 'fgOnWhite' and fix styles of follow button.

* fix: add theme property 'fgOnWhite' and fix styles of follow button.
2023-06-01 13:29:44 +09:00
syuilo
ec2f05d4f7 fix(backend): i/notificationsぎsinceIdが抟čƒŊしãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10902
2023-06-01 13:28:43 +09:00
syuilo
31a8129cb9 New translations ja-JP.yml (Korean) (#10933) 2023-06-01 13:20:43 +09:00
syuilo
8cc6c2c864 New Crowdin updates (#10929)
* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Norwegian)
2023-06-01 09:29:29 +09:00
syuilo
a4de927df8 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-06-01 09:20:39 +09:00
syuilo
a2c77a0944 Update style.scss 2023-06-01 09:20:37 +09:00
syuilo
d8a564c6a0 🎨 2023-06-01 08:54:37 +09:00
syuilo
ff94b64c91 🎨 2023-06-01 07:51:02 +09:00
tamaina
1cc616b86c fix(frontend): disconnect ResizeObserver 2023-05-31 16:04:01 +00:00
syuilo
6addf9002c tweak ui 2023-05-31 18:03:43 +09:00
mappi
6dd219b6c7 fix: FirefoxãĢおけるįĩĩ文字ピッã‚ĢãƒŧぎTabキãƒŧフりãƒŧã‚Ģã‚šå•éĄŒãŽäŋŽæ­Ŗ (#10926)
* fix 10744

* fix 10744

* Update CHANGELOG.md

* add comment
2023-05-31 14:03:54 +09:00
syuilo
a535142e82 13.13.0-beta.6 2023-05-31 13:43:36 +09:00
syuilo
9521519cb8 reafactor 2023-05-31 13:41:38 +09:00
syuilo
e11f82c300 refactor 2023-05-31 13:27:59 +09:00
kabo2468
aba0755880 enhance(client): MFMぎx2, scale, positionがåĢぞれãĻいたらノãƒŧトをたたむようãĢした (#10165)
* enhance(client): MFMぎx2, scale, positionがåĢぞれãĻいたらノãƒŧトをたたむようãĢした

* Update CHANGELOG.md

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-05-31 12:57:40 +09:00
syuilo
821bb1c476 perf(frontend): ã‚ĩãƒŧバãƒŧãĢã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŽį¨ŽéĄžãŒå¤šã„å ´åˆãŽãƒ‘ãƒ•ã‚Šãƒŧãƒžãƒŗã‚šãŽæ”šå–„
Resolve #10925
2023-05-31 12:42:24 +09:00
syuilo
14da0a65f7 tweak ui 2023-05-31 12:24:00 +09:00
syuilo
8e5d31eb5c New Crowdin updates (#10918)
* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)
2023-05-31 09:06:29 +09:00
tamaina
f8f3304164 fix(frontend/MkNoteDetailed): fix css module 2023-05-30 16:24:45 +00:00
syuilo
d7efdd7123 perf(frontend): minify file names
Resolve #10924
2023-05-30 18:55:22 +09:00
syuilo
4256e20a7f 13.13.0-beta.5 2023-05-30 17:39:37 +09:00
syuilo
f2d9e3105d fix(frontend): PagesãŽã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŒčĄ¨į¤ēされãĒいãƒģäŊœæˆã‚„įˇ¨é›†ãŒã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10908
2023-05-30 17:37:38 +09:00
syuilo
a6cd97ca9a fix(backend): 「ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗãŽįŽĄį†ã€į”ģéĸでã‚ĸプãƒĒãŽæƒ…å ąãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10920
2023-05-30 17:27:47 +09:00
syuilo
a4a171781b clean up 2023-05-30 15:23:21 +09:00
syuilo
8e8e3dbe4e refactor 2023-05-30 15:18:08 +09:00
syuilo
de71845b35 🎨 2023-05-30 14:38:13 +09:00
syuilo
a3a47b8d35 🎨 2023-05-30 14:34:55 +09:00
syuilo
f091007882 refactor 2023-05-30 12:16:39 +09:00
syuilo
8f14b42e81 perf: ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãƒ‡ãƒ•ã‚ŠãƒĢトテãƒŧマをäēˆã‚json5 -> jsonãĢ変換しãĻおくことでjson5ã‚’åˆæœŸãƒãƒŗãƒ‰ãƒĢãĢåĢめずãĢ済むようãĢ 2023-05-30 11:51:29 +09:00
syuilo
8b33a70fc4 vue-plyrやめるãĒお
- å•éĄŒį‚šãŒå¤šã„
- ãƒãƒŗãƒ‰ãƒĢã‚ĩイã‚ē削減
2023-05-30 11:32:29 +09:00
syuilo
dc031b1d07 perf(frontend): emojilistぎã‚ĩイã‚ē削減 2023-05-30 11:18:40 +09:00
syuilo
f551b6d15e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-30 10:21:08 +09:00
syuilo
0a2ac58b82 refactor 2023-05-30 10:20:06 +09:00
tamaina
3c07d3fc08 use pnpm@8.6.0 2023-05-29 13:05:43 +00:00
syuilo
c6ea7f754c New Crowdin updates (#10917)
* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)
2023-05-29 20:08:31 +09:00
syuilo
101e8d7adb refactor 2023-05-29 20:05:46 +09:00
syuilo
19b96ff650 refactor 2023-05-29 19:56:17 +09:00
syuilo
bd66a3f148 🎨 2023-05-29 19:37:03 +09:00
syuilo
7f235275c9 🎨 2023-05-29 19:35:11 +09:00
syuilo
3097bb6c7d refactor 2023-05-29 18:22:15 +09:00
syuilo
f469f555e8 New Crowdin updates (#10916)
* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Japanese, Kansai)
2023-05-29 17:53:05 +09:00
syuilo
115167e6da update deps 2023-05-29 17:52:55 +09:00
syuilo
a1200ad886 lint 2023-05-29 17:24:46 +09:00
syuilo
25d1b66ca4 refactor 2023-05-29 17:22:09 +09:00
syuilo
c5f9b1c224 lint 2023-05-29 17:13:45 +09:00
syuilo
8c66fad96b lint 2023-05-29 17:13:12 +09:00
syuilo
afa4cd9112 13.13.0-beta.4 2023-05-29 13:34:55 +09:00
syuilo
f930eaee02 perf(backend): use websockets/ws instead of theturtle32/WebSocket-Node (#10884)
* perf(backend): use websockets/ws instead of theturtle32/WebSocket-Node

Resolve #10883

* refactor

* Update StreamingApiServerService.ts

* Update StreamingApiServerService.ts

* âœŒī¸

* Update StreamingApiServerService.ts

* fix main stream init

* fix timing 2

* setIntervalãŽé‡č¤‡ã‚’éŋけるīŧˆæ°—äŧ‘めīŧ‰

* add comment

* âœŒī¸

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-05-29 13:32:19 +09:00
syuilo
b35b9bc27f Update QueueProcessorService.ts 2023-05-29 13:30:57 +09:00
syuilo
4790ddfad6 refactor of QueueProcessorService 2023-05-29 13:30:26 +09:00
syuilo
b6f21b6edb refactor 2023-05-29 13:21:26 +09:00
syuilo
fd7b77c542 enhance(backend): migrate bull to bullmq (#10910)
* wip

* wip

* Update QueueService.ts

* wip

* refactor

* âœŒī¸

* fix

* Update QueueStatsService.ts

* refactor

* Update ApNoteService.ts

* Update mock-resolver.ts

* refactor

* Update mock-resolver.ts
2023-05-29 11:54:49 +09:00
tamaina
7cbd852fe5 pnpm devでCtrl+Cでįĩ‚äē†ã•せãĻもプロã‚ģ゚が厌全ãĢæŽēせãĒいぎをäŋŽæ­Ŗ (#10914) 2023-05-29 06:37:13 +09:00
tamaina
a80003cde5 fix(frontend): Zen UIã§ã€ãƒ‡ãƒƒã‚­č¨­åŽšã§į›´æŽĨ/äģĨå¤–ã‚’čĄ¨į¤ēしたときデッキãĢæˆģるボã‚ŋãƒŗã‚’čĄ¨į¤ē (#10909)
* fix(frontend): ãƒ‡ãƒƒã‚­č¨­åŽšã§į›´æŽĨ/äģĨå¤–ã‚’čĄ¨į¤ēしたときぎZen UIでデッキãĢæˆģるボã‚ŋãƒŗ

* fix style

* ?zenが指厚されãĻいた場合はボã‚ŋãƒŗã‚’čĄ¨į¤ēしãĒい
2023-05-28 20:58:39 +09:00
syuilo
fb54c58a66 🎨 2023-05-27 12:09:19 +09:00
syuilo
3a924f3dc6 refactor 2023-05-27 11:44:04 +09:00
syuilo
11d22c7b73 refactor 2023-05-27 11:38:08 +09:00
syuilo
a879607479 refactor 2023-05-27 11:35:26 +09:00
Chocolate Pie
98aef974df enhance: ãƒãƒƒã‚ˇãƒĨã‚ŋグぎノãƒŧト一čĻ§ãƒšãƒŧã‚¸ã‹ã‚‰ã€ããŽãƒãƒƒã‚ˇãƒĨã‚ŋグで投į¨ŋするボã‚ŋãƒŗã‚’čŋŊ加、おįŸĨらせぎį”ģ像URLをįŠēãĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#10878)
* fix: おįŸĨらせぎį”ģ像URLをįŠēãĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (misskey-dev/misskey#10657)

* ãƒãƒƒã‚ˇãƒĨã‚ŋグぎノãƒŧト一čĻ§ãƒšãƒŧジからノãƒŧトできるようãĢ(misskey-dev/misskey#10854)

* fix: č‰˛ã€…į›´ã—ãŸ

* location.reloadをäŊŋわãĒいようãĢ

* CHANGELOGã‚’įˇ¨é›†

* tweak

* Update tag.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-26 14:47:31 +09:00
NoriDev
cf46816687 feat: ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドãĢæˆģるボã‚ŋãƒŗã¨ã€åžŒã§é€˛ã‚€ãƒœã‚ŋãƒŗã‚’čŋŊ加 (#10893)
* enhance(frontend): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドãĢæˆģるボã‚ŋãƒŗã‚’čŋŊ加

* enhance(frontend): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドãĢあとでボã‚ŋãƒŗã‚’čŋŊ加

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-26 14:40:44 +09:00
tamaina
eee1e74174 shareペãƒŧジãĢ"Misskeyへ"ボã‚ŋãƒŗã‚’č¨­įŊŽ
Resolve #10898
2023-05-26 05:18:01 +00:00
tamaina
8050f89d7e Revert "fix(client): /shareをsubBootPathsから外す"
This reverts commit 406e5d297b.
2023-05-26 05:06:52 +00:00
tamaina
406e5d297b fix(client): /shareをsubBootPathsから外す
Resolve #10898
2023-05-26 04:34:34 +00:00
syuilo
10634b3615 refactor 2023-05-26 13:32:42 +09:00
syuilo
fd03e2e1a7 🎨 2023-05-26 13:30:26 +09:00
syuilo
6cc86272f3 🎨 2023-05-26 13:24:31 +09:00
syuilo
06b1250d47 🎨 2023-05-26 11:31:39 +09:00
syuilo
31a7350a10 🎨 2023-05-26 10:48:49 +09:00
tamaina
4129ac157a package.jsonぎä¸Ļãŗæ›ŋえをäŋŽæ­Ŗ 2023-05-25 14:50:14 +00:00
syuilo
30cb791e93 enhance(frontend): フりロãƒŧ/フりロãƒŧč§Ŗé™¤ã—ãŸã¨ããĢč‡Ē動でTLをãƒĒロãƒŧドするぎをやめるようãĢ
- 不äžŋãĢ感じる場合が多いようãĢ思う
- 将æĨįš„ãĢTLがpush型ãĢãĒãŖãŸã‚‰į„Ąæ„å‘ŗãĢãĒる
2023-05-25 08:17:09 +09:00
syuilo
1c57983bfd refactor 2023-05-24 17:50:15 +09:00
syuilo
bdf08c8a54 refactor 2023-05-24 17:33:31 +09:00
syuilo
0513ff8b4e refactor 2023-05-24 17:29:58 +09:00
Acid Chicken (įĄĢ酸éļ)
62fe3bfb54 refactor(#7598): add i18n dynamic typings (#10882)
* refactor: add i18n dynamic typings

* chore: tweak
2023-05-24 17:12:38 +09:00
syuilo
38a1d6693a 🎨 2023-05-24 14:43:53 +09:00
syuilo
d2eec3a9e4 refactor 2023-05-24 14:34:46 +09:00
syuilo
1de774fa3d update deps 2023-05-24 10:16:42 +09:00
syuilo
ed902658a9 refactor 2023-05-24 09:59:30 +09:00
Caipira
acdcd7c623 enhance(frontend): improve signup complete ui (#10876)
* enhance(frontend): improve signup complete ui

* relocation

* tweak

* Update _boot_.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-24 09:43:38 +09:00
syuilo
b0344e07c4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-21 20:49:40 +09:00
Acid Chicken (įĄĢ酸éļ)
9a6ce1e867 ci: fix head user 2023-05-20 18:52:08 +00:00
Acid Chicken (įĄĢ酸éļ)
22a6bd6b22 ci: fix branch name 2023-05-20 14:03:05 +00:00
syuilo
38e6f3f776 🎨 2023-05-20 12:32:51 +09:00
syuilo
ca75afe065 13.13.0-beta.3 2023-05-20 10:35:56 +09:00
Acid Chicken (įĄĢ酸éļ)
915ed39715 feat: support summary_large_image (#10862)
* feat: use summary_large_image

* chore: add video

* chore: ignore sensitive image on note
2023-05-20 10:35:23 +09:00
Acid Chicken (įĄĢ酸éļ)
81fd94e635 chore: update slacc (#10867)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-20 10:34:31 +09:00
syuilo
05507a4bea enhance(frontend): Deck UIをäŊŋį”¨ã—ãĻいる場合、/äģĨ外ãĢã‚ĸクã‚ģ゚した際ãĢZen UIã§čĄ¨į¤ēするようãĢ
Resolve #10871
2023-05-20 10:31:53 +09:00
syuilo
d177f97928 refactor 2023-05-20 10:12:18 +09:00
syuilo
30cb03a40d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-20 10:05:39 +09:00
syuilo
c685989e67 refactor 2023-05-20 10:05:35 +09:00
Acid Chicken (įĄĢ酸éļ)
ee3f408c7d feat: impl IdlingRenderScheduler (#10547)
* feat: impl IdleRender

* test: pin time on Chromatic

* test: pin time on Chromatic

* fix: typo

* style: rename

* style: rename

* chore: back to setTimeout

* style: linebreak

* refactor: remove unused budget option

* refactor: use raw unix time

* fix: conflict error

* fix: floor

* fix: subtract

* Revert "fix: subtract"

This reverts commit 2ef4afaafc.

* Revert "fix: floor"

This reverts commit bef8ecdf45.

* Revert "refactor: use raw unix time"

This reverts commit 5199e13cb2.
2023-05-20 03:38:07 +09:00
syuilo
1eb35dd5bc delete /docs 2023-05-19 20:59:21 +09:00
Nanashia
15db0b8812 test(backend): Add tests for antennas (#10868) 2023-05-19 20:53:20 +09:00
syuilo
1b78c6a309 refactor 2023-05-19 20:52:15 +09:00
syuilo
c713af8e23 refactor 2023-05-19 18:16:26 +09:00
nenohi
bd6666173a fix:ロãƒŧãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗį„ĄåŠšãĢé–ĸするäŋŽæ­Ŗ (#10843)
* äŋŽæ­Ŗ

* note visibility change

* public投į¨ŋぎãŋ

* update changelog

* RN非表į¤ē抟čƒŊがうごかãĒã„ã¨ã“ã‚ã ãŖãŸ
2023-05-19 17:12:22 +09:00
tamaina
02715f5d14 update pnpm to 8.5.1 2023-05-19 07:36:47 +00:00
syuilo
acd5e0b8f6 update deps 2023-05-19 16:34:56 +09:00
syuilo
be2142bb13 refactor 2023-05-19 16:30:39 +09:00
syuilo
4a703d7cf6 refactor 2023-05-19 16:25:48 +09:00
syuilo
95470a40a7 refactor 2023-05-19 16:20:53 +09:00
syuilo
56d4658b36 refactor(frontend): use css module 2023-05-19 14:08:51 +09:00
syuilo
f68008b002 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-19 13:58:33 +09:00
syuilo
6a5ef5b6f2 refactor 2023-05-19 13:58:09 +09:00
syuilo
95b9284e79 🎨 2023-05-19 13:35:46 +09:00
ãžãŖã´ãƒŧ
8317772436 fix:Firefoxでã‚ĩã‚¤ãƒŗã‚ĸãƒƒãƒ—ã™ã‚‹æ™‚ã€ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚がãƒĻãƒŧã‚ļãƒŧ名としãĻčĒč­˜ã•ã‚Œã‚‹#10523 (#10869)
* fix:Firefoxでã‚ĩã‚¤ãƒŗã‚ĸãƒƒãƒ—ã™ã‚‹æ™‚ã€ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚がãƒĻãƒŧã‚ļãƒŧ名としãĻčĒč­˜ã•ã‚Œã‚‹

* Update CHANGELOG.md

edit CHANGELOG.md
2023-05-19 11:35:46 +09:00
syuilo
de6348e8a0 Merge pull request #10833 from misskey-dev/develop
* refactor(frontend): use css modules

* feat: 投į¨ŋã—ãŸã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŽAIãĢよるå­Ļįŋ’ã‚’čģŊ減するã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

Resolve #10819

* enhance(backend): publicReactionsをデフりãƒĢトtrueãĢ

* åŋĩぎためnoimageaiもつける

* add X-Robots-Tag: noai

* Update ja-JP.yml

* fix(frontend): ブナãƒŧエフェクトを有劚ãĢしãĻいるįŠļ態でéĢ˜č˛ čˇãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* enhance(backend): graceful shutdown for job queue and refactor

* fix(backend): テ゚ト時は一部ぎã‚ĩãƒŧビ゚を停æ­ĸ

* fix test

* New Crowdin updates (#10815)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* refactor

* bump

* refactor(frontend): use css module

* refactor(frontend): use css module

* delete unused component

* ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ¯ãƒŧãƒ‰ã‚’æ­ŖčĻčĄ¨įžã€CWãĢã‚‚éŠį”¨ã™ã‚‹ã‚ˆã†ãĢ (#10688)

* cwãĢã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãŒåŠšã„ãĻãĒい

* CWãŒį„Ąã„ã¨ããĢTextをčĻ‹ã‚‹ã‚ˆã†ãĢ

* 比čŧƒæŧ”įŽ—å­é–“é•ãˆãŸ

* とりあえずチェック

* æ­ŖčĻčĄ¨įžå¯žåŋœ

* /test/giãĢも寞åŋœ

* matchでしãĒくãĻもいいぎでは感

* ãƒŦビãƒĨãƒŧäŋŽæ­Ŗ

* Update packages/backend/src/core/NoteCreateService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* Update packages/backend/src/core/NoteCreateService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* äŋŽæ­Ŗ

* wipかも

* wordsで゚ペãƒŧ゚åŒē切りぎもぎできたかも

* ãĒんか動いたかも

* testäŊœæˆ

* æ–‡č¨€ãŽäŋŽæ­Ŗ

* äŋŽæ­Ŗ

* noteå‚į…§

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* Update CHANGELOG.md

* New Crowdin updates (#10823)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* ci: fix typo

* fix(frontend): より明įĸēãĒčĒŦ明ãĢしたぎとtypoäŋŽæ­Ŗ

* fix typo

* fix(frontend): ã‚ĢナãƒŧバãƒŧがãƒĒプナイãĢã¯čĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ

* fix(frontend): ãƒãƒŖãƒŗãƒãƒĢ内ぎ検į´ĸボック゚が挙動不寊ãĒå•éĄŒã‚’äŋŽæ­Ŗ

Fix #10793

* enhance(backend): ノãƒŧãƒˆãŽãƒãƒƒã‚ˇãƒĨã‚ŋグもMeilisearchãĢįĒãŖčžŧむようãĢ

äģŠåžŒãƒãƒƒã‚ˇãƒĨã‚ŋグ検į´ĸã¨ã‹åŽŸčŖ…ã™ã‚‹ã¨ããŽãŸã‚

* feat(frontend): ãƒĻãƒŧã‚ļãƒŧ指厚ノãƒŧト検į´ĸ

* fix(frontend): fix retention chart rendering

* Update about-misskey.vue

* meta: Remove @rinsuki from reviewer-lottery (#10830)

* New Crowdin updates (#10824)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Thai)

* enhance(frontend): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドãĢãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧč¨­åŽšã‚’čŋŊ加

* Update CHANGELOG.md

* fix(backend): ã˛ã¨ã¤ãŽMeilisearchã‚ĩãƒŧバãƒŧã‚’č¤‡æ•°ãŽMisskeyã‚ĩãƒŧバãƒŧでäŊŋえãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* fix MkUserSetupDialog.Privacy.vue

* ci: skip non-Japanese locale on TurboSnap

* ci: notify on changes for push events

* ci: fix missing branch

* Update basic.cy.js

* [ci skip] New Crowdin updates (#10834)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Arabic)

* 🎨

* 🎨

* enhance(frontend): add retention line chart

* update deps

* refactor

* fix(frontend): PageãĢおいãĻį”ģ像ブロックãĢį”ģåƒã‚’č¨­åŽšã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ

Fix #10837

---------

Co-authored-by: nenohi <kimutipartylove@gmail.com>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2023-05-12 12:41:53 +09:00
syuilo
9ad57324db Merge pull request #10814 from misskey-dev/develop
Release: 13.12.1
2023-05-09 15:38:17 +09:00
syuilo
94690c835e Merge pull request #10774 from misskey-dev/develop
Release: 13.12.0
2023-05-09 09:17:34 +09:00
syuilo
c5d2dba28d Merge pull request #10608 from misskey-dev/develop
Release: 13.11.3
2023-04-13 12:18:07 +09:00
syuilo
272e0c874f Merge pull request #10606 from misskey-dev/EbiseLutica-patch-1
Update CHANGELOG.md
2023-04-13 08:35:14 +09:00
Ebise Lutica
d429f810a9 Update CHANGELOG.md 2023-04-13 00:31:22 +09:00
syuilo
75b28d6782 Merge pull request #10578 from misskey-dev/develop
Release: 13.11.2
2023-04-11 15:51:07 +09:00
syuilo
8b1362ab03 Merge pull request #10543 from misskey-dev/develop
Release: 13.11.1
2023-04-09 10:29:36 +09:00
syuilo
a096f621cf Merge pull request #10506 from misskey-dev/develop
13.11.0
2023-04-08 21:27:21 +09:00
syuilo
f54a9542bb Merge pull request #10402 from misskey-dev/develop
Release: 13.10.3
2023-03-25 08:36:41 +09:00
syuilo
a52bbc7c8d Merge pull request #10388 from misskey-dev/develop
Release: 13.10.2
2023-03-22 18:47:10 +09:00
syuilo
59768bdf3f Merge pull request #10383 from misskey-dev/develop
Release: 13.10.1
2023-03-22 16:30:36 +09:00
syuilo
1e67e9c661 Merge pull request #10342 from misskey-dev/develop
Release: 13.10.0
2023-03-22 09:55:38 +09:00
syuilo
ae517a99a7 Merge pull request #10218 from misskey-dev/develop
Release: 13.9.2
2023-03-06 11:54:12 +09:00
syuilo
b23a9b1a88 Merge pull request #10181 from misskey-dev/develop
Release: 13.9.1
2023-03-03 20:56:50 +09:00
syuilo
5bd68aa3e0 Merge pull request #10177 from misskey-dev/develop
Release: 13.9.0
2023-03-03 15:35:40 +09:00
syuilo
647ce174b3 Merge pull request #10112 from misskey-dev/develop
Release: 13.8.1
2023-02-26 20:57:13 +09:00
syuilo
02c8fd9de5 Merge pull request #10108 from misskey-dev/develop
* Add dialog to remove follower (#9718)

* update PULL_REQUEST_TEMPLATE

* čĩˇå‹•時ãĢRedisãŽį–Žé€šįĸēčĒã‚’čĄŒã† (#9832)

* čĩˇå‹•時ãĢRedisãŽį–Žé€šįĸēčĒã‚’čĄŒã†

* check:connectをstart内ãĢį§ģ動

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* Pass `--detectOpenHandles` to Jest (#9895)

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* enhance(client): MkUrlPreviewぎ閉じるボã‚ŋãƒŗã‚’čĻ‹ã‚„ã™ã (#9913)

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* test(backend): restore ap-request tests (#9997)

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* fix/refaftor(client): MkTime.vueぎ変更 (#10061)

* fix(client): MkTime.timeãĢstringでもDateでãĒい値がå…ĨãŖãŸå ´åˆã€īŧŸã‚’襨į¤ē

* fix(client): MkTimeã‚’æ”šč‰¯

* numberã‚’č¨ąåŽš

* falsyãĒ値もとる

* 不明

* ありぞせん

* fix

* fix(server): notes/createで、fileIdsとčĻ‹ã¤ã‹ãŖãŸãƒ•ã‚Ąã‚¤ãƒĢãŽæ•°ãŒį•°ãĒる場合はエナãƒŧãĢする (#9911)

* fix(server): notes/createで、fileIdsとčĻ‹ã¤ã‹ãŖãŸãƒ•ã‚Ąã‚¤ãƒĢãŽæ•°ãŒį•°ãĒる場合はエナãƒŧãĢする

* NO_SUCH_FILE

* Update codecov.yml

* Update apple-touch-icon.png

* デプロイされãĻいるプãƒŦビãƒĨãƒŧį’°åĸƒãŒãĒい場合はプãƒŦビãƒĨãƒŧį’°åĸƒã‚’削除しãĒいようãĢする (#10062)

* デプロイされãĻいるプãƒŦビãƒĨãƒŧį’°åĸƒãŒãĒい場合はDestroy preview environmentã‚’åŽŸčĄŒã—ãĒいようãĢする

* CIがãĒい場合ぎå‡ĻᐆčŋŊ加

* enhance(client): improve clip menu ux

* æœĒįŸĨぎãƒĻãƒŧã‚ļãƒŧが deleteActor されたらå‡Ļį†ã‚’ã‚šã‚­ãƒƒãƒ—ã™ã‚‹ (#10067)

* fix(client): Android ChromeでPWAとしãĻã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#10069)

* fix(client): Android ChromeでPWAとしãĻã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* 順į•Ēé–ĸäŋ‚あるīŧŸ

* Windowsį’°åĸƒã§swcをäŊŋã†ã¨æ­Ŗå¸¸ãĢビãƒĢドができãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#10074)

* Update @swc/core to v1.3.36

* Update CHANGELOG.md

* Update CHANGELOG.md

* バックグナã‚Ļãƒŗãƒ‰ã§ä¸€åŽšæ™‚é–“įĩŒéŽã—たらペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸイテム更新をしãĒい (#10053)

* 🎨

* feat: 2つぎ検į´ĸį”ģéĸぎįĩąåˆ (#9949) (#10038)

* feat: 検į´ĸį”ģéĸぎ UI をįĩąä¸€

* fix: エナãƒŧぎäŋŽæ­Ŗ

* add: changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* enhance(client): ノãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧからãƒĻãƒŧã‚ļãƒŧãƒĄãƒ‹ãƒĨãƒŧを開けるようãĢ

Resolve #10019

* enhance(client): renoteã—ãŸéš›ãŽčĄ¨į¤ēを攚善

Resolve #10078

* Update CHANGELOG.md

* enhance(client): tweak contextmenu position calculation

* 🎨

* 🎨

* feat: in-channel featured note

Resolve #9938

* refactor(frontend): fix eslint error (#10084)

* Simplify search.vue (remove dead code) (#10088)

* Simplify search.vue

This is already handled by the code above it, no need to handle it twice

* Remove unused imports

* Update about-misskey.vue

* test(server): add validation test of api:notes/create (#10090)

* fix(server): notes/createぎバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãŒåŠšã„ãĻいãĒい
Fix #10079

Co-Authored-By: mei23 <m@m544.net>

* anyOf内ãĢバãƒĒデãƒŧã‚ˇãƒ§ãƒŗã‚’æ›¸ã„ãĻも最初ぎ一つしかチェックされãĒい

* âœŒī¸

* wip

* wip

* âœŒī¸

* RequiredProp

* Revert "RequiredProp"

This reverts commit 7469390011.

* add api:notes/create

* fix lint

* text

* âœŒī¸

* improve readability

---------

Co-authored-by: mei23 <m@m544.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* New Crowdin updates (#10059)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Romanian)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Slovak)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Bengali)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* enhance(client): improve user menu ux

* enhance(client): photoswipe 襨į¤ē時ãĢæˆģる操äŊœã‚’しãĻも前ぎį”ģéĸãĢæˆģらãĒいようãĢ (#10098)

* enhance(client): photoswipe 襨į¤ē時ãĢæˆģる操äŊœã‚’しãĻも前ぎį”ģéĸãĢæˆģらãĒいようãĢ

* add: changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* enhance(client): ãƒĄãƒ‹ãƒĨãƒŧãŽã€Œã‚‚ãŖã¨ã€ã‹ã‚‰ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šæƒ…å ąã‚’čĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ

* [Fix] fixed an typo in error message (#10102)

* Update codecov.yml

* Update CHANGELOG.md

* fix(server): エナãƒŧぎ゚ã‚ŋックトãƒŦãƒŧ゚はčŋ”さãĒいようãĢ

Fix #10064

* [chore]Editorconfig: ymlãĢ加えãĻyamlãƒ•ã‚Ąã‚¤ãƒĢãĢ寞しãĻも同じčĻį´„ã‚’éŠį”¨ã™ã‚‹ (#10081)

* Added yaml file in addition to yml file, in editorconfig

* Applied editorconfig for pnpm-workspace.yaml

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* update deps

* ホãƒŧムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽčĒ­ãŋčžŧãŋでクエãƒĒã‚ŋイムã‚ĸã‚ĻトãĢãĒるぎをäŋŽæ­Ŗã™ã‚‹ (#10106)

* refactor

* New translations ja-JP.yml (French) (#10103)

* Update CHANGELOG.md

* 13.8.0

---------

Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
2023-02-26 20:21:54 +09:00
syuilo
1ba49b614d Merge pull request #10058 from misskey-dev/develop
Release: 13.7.5
2023-02-24 13:06:55 +09:00
tamaina
40de14415c Release: 13.7.4
Merge pull request #10050 from misskey-dev/develop
2023-02-23 23:11:25 +09:00
tamaina
7c9330a02f Release: 13.7.3
Merge pull request #10048 from misskey-dev/develop
2023-02-23 22:15:56 +09:00
3055 changed files with 331713 additions and 85396 deletions

View File

@@ -0,0 +1,223 @@
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Misskey configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# ┌────────────────────────┐
#───┘ Initial Setup Password └─────────────────────────────────────────────────────
# Password to initiate setting up admin account.
# It will not be used after the initial setup is complete.
#
# Be sure to change this when you set up Misskey via the Internet.
#
# The provider of the service who sets up Misskey on behalf of the customer should
# set this value to something unique when generating the Misskey config file,
# and provide it to the customer.
setupPassword: example_password_please_change_this_or_you_will_get_hacked
# ┌─────┐
#───┘ URL └─────────────────────────────────────────────────────
# Final accessible URL seen by a user.
url: 'http://misskey.local'
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# URL SETTINGS AFTER THAT!
# ┌───────────────────────┐
#───┘ Port and TLS settings └───────────────────────────────────
#
# Misskey requires a reverse proxy to support HTTPS connections.
#
# +----- https://example.tld/ ------------+
# +------+ |+-------------+ +----------------+|
# | User | ---> || Proxy (443) | ---> | Misskey (3000) ||
# +------+ |+-------------+ +----------------+|
# +---------------------------------------+
#
# You need to set up a reverse proxy. (e.g. nginx)
# An encrypted connection with HTTPS is highly recommended
# because tokens may be transferred in GET requests.
# The port that your Misskey server should listen on.
port: 61812
# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────
db:
host: db
port: 5432
# Database name
db: misskey
# Auth
user: postgres
pass: postgres
# Whether disable Caching queries
#disableCache: true
# Extra Connection options
#extra:
# ssl: true
dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
redis:
host: redis
port: 6379
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
#pass: example-pass
#prefix: example-prefix
#db: 1
#redisForPubsub:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForJobQueue:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForTimelines:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForReactions:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
#meilisearch:
# host: meilisearch
# port: 7700
# apiKey: ''
# ssl: true
# index: ''
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
# You can select the ID generation method.
# You don't usually need to change this setting, but you can
# change it according to your preferences.
# Available methods:
# aid ... Short, Millisecond accuracy
# aidx ... Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: 'aidx'
# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────
# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.
#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
#sentryForFrontend:
# vueIntegration:
# tracingOptions:
# trackComponents: true
# browserTracingIntegration:
# replayIntegration:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
# Whether disable HSTS
#disableHsts: true
# Number of worker processes
#clusterLimit: 1
# Job concurrency per worker
# deliverJobConcurrency: 128
# inboxJobConcurrency: 16
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
# inboxJobMaxAttempts: 8
# IP address family used for outgoing request (ipv4, ipv6 or dual)
#outgoingAddressFamily: ipv4
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
proxyBypassHosts:
- api.deepl.com
- api-free.deepl.com
- www.recaptcha.net
- hcaptcha.com
- challenges.cloudflare.com
# Proxy for SMTP/SMTPS
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
# Media Proxy
#mediaProxy: https://example.com/proxy
allowedPrivateNetworks: [
'127.0.0.1/32'
]
# Upload or download file size limits (bytes)
#maxFileSize: 262144000

View File

@@ -1,4 +1,11 @@
# misskey settings
# MISSKEY_URL=https://example.tld/
# db settings
POSTGRES_PASSWORD=example-misskey-pass
# DATABASE_PASSWORD=${POSTGRES_PASSWORD}
POSTGRES_USER=example-misskey-user
# DATABASE_USER=${POSTGRES_USER}
POSTGRES_DB=misskey
# DATABASE_DB=${POSTGRES_DB}
DATABASE_URL="postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}"

View File

@@ -6,6 +6,7 @@
#───┘ URL └─────────────────────────────────────────────────────
# Final accessible URL seen by a user.
# You can set url from an environment variable instead.
url: https://example.tld/
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
@@ -38,9 +39,11 @@ db:
port: 5432
# Database name
# You can set db from an environment variable instead.
db: misskey
# Auth
# You can set user and pass from environment variables instead.
user: example-misskey-user
pass: example-misskey-pass
@@ -56,17 +59,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
@@ -95,8 +98,45 @@ redis:
# #prefix: example-prefix
# #db: 1
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
#redisForTimelines:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForReactions:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# ┌───────────────────────────────┐
#───┘ Fulltext search configuration └─────────────────────────────
# These are the setting items for the full-text search provider.
fulltextSearch:
# You can select the ID generation method.
# - sqlLike (default)
# Use SQL-like search.
# This is a standard feature of PostgreSQL, so no special extensions are required.
# - sqlPgroonga
# Use pgroonga.
# You need to install pgroonga and configure it as a PostgreSQL extension.
# In addition to the above, you need to create a pgroonga index on the text column of the note table.
# see: https://pgroonga.github.io/tutorial/
# - meilisearch
# Use Meilisearch.
# You need to install Meilisearch and configure.
provider: sqlLike
# For Meilisearch settings.
# If you select "meilisearch" for "fulltextSearch.provider", it must be set.
# You can set scope to local (default value) or global
# (include notes from remote).
#meilisearch:
# host: meilisearch
@@ -104,6 +144,7 @@ redis:
# apiKey: ''
# ssl: true
# index: ''
# scope: local
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
@@ -114,6 +155,7 @@ redis:
# Available methods:
# aid ... Short, Millisecond accuracy
# aidx ... Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
@@ -121,7 +163,27 @@ redis:
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: 'aid'
id: 'aidx'
# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────
# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.
#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
#sentryForFrontend:
# vueIntegration:
# tracingOptions:
# trackComponents: true
# browserTracingIntegration:
# replayIntegration:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -138,7 +200,7 @@ id: 'aid'
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
@@ -165,15 +227,22 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy
# Proxy remote files (default: false)
#proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
# For security reasons, uploading attachments from the intranet is prohibited,
# but exceptions can be made from the following settings. Default value is "undefined".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
#]
# Upload or download file size limits (bytes)
#maxFileSize: 262144000
# Log settings
# logging:
# sql:
# # Outputs query parameters during SQL execution to the log.
# # default: false
# enableQueryParamLogging: false
# # Disable query truncation. If set to true, the full text of the query will be output to the log.
# # default: false
# disableQueryTruncation: false

View File

@@ -2,6 +2,77 @@
# Misskey configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# ┌──────────────────────────────┐
#───┘ a boring but important thing └────────────────────────────
#
# First of all, let me tell you a story that may possibly be
# boring to you and possibly important to you.
#
# Misskey is licensed under the AGPLv3 license. This license is
# known to be often misunderstood. Please read the following
# instructions carefully and select the appropriate option so
# that you do not negligently cause a license violation.
#
# --------
# Option 1: If you host Misskey AS-IS (without any changes to
# the source code. forks are not included).
#
# Step 1: Congratulations! You don't need to do anything.
# --------
# Option 2: If you have made changes to the source code (forks
# are included) and publish a Git repository of source
# code. There should be no access restrictions on
# this repository. Strictly speaking, it doesn't have
# to be a Git repository, but you'll probably use Git!
#
# Step 1: Build and run the Misskey server first.
# Step 2: Open <https://your.misskey.example/admin/settings> in
# your browser with the administrator account.
# Step 3: Enter the URL of your Git repository in the
# "Repository URL" field.
# --------
# Option 3: If neither of the above applies to you.
# (In this case, the source code should be published
# on the Misskey interface. IT IS NOT ENOUGH TO
# DISCLOSE THE SOURCE CODE WHEN A USER REQUESTS IT BY
# E-MAIL OR OTHER MEANS. If you are not satisfied
# with this, it is recommended that you read the
# license again carefully. Anyway, enabling this
# option will automatically generate and publish a
# tarball at build time, protecting you from
# inadvertent license violations. (There is no legal
# guarantee, of course.) The tarball will generated
# from the root directory of your codebase. So it is
# also recommended to check <built/tarball> directory
# once after building and before activating the server
# to avoid ACCIDENTAL LEAKING OF SENSITIVE INFORMATION.
# To prevent certain files from being included in the
# tarball, add a glob pattern after line 15 in
# <scripts/tarball.mjs>. DO NOT FORGET TO BUILD AFTER
# ENABLING THIS OPTION!)
#
# Step 1: Uncomment the following line.
#
# publishTarballInsteadOfProvideRepositoryUrl: true
# ┌────────────────────────┐
#───┘ Initial Setup Password └─────────────────────────────────────────────────────
# Password to initiate setting up admin account.
# It will not be used after the initial setup is complete.
#
# Be sure to change this when you set up Misskey via the Internet.
#
# The provider of the service who sets up Misskey on behalf of the customer should
# set this value to something unique when generating the Misskey config file,
# and provide it to the customer.
#
# setupPassword: example_password_please_change_this_or_you_will_get_hacked
# ┌─────┐
#───┘ URL └─────────────────────────────────────────────────────
@@ -30,6 +101,58 @@ url: https://example.tld/
# The port that your Misskey server should listen on.
port: 3000
# You can also use UNIX domain socket.
# socket: /path/to/misskey.sock
# chmodSocket: '777'
# Proxy trust settings
#
# Specifies the IP addresses that Misskey will use as trusted
# reverse proxies (e.g., nginx, Cloudflare). This affects how
# Misskey determines the source IP for each request and is used
# for important rate limiting and security features. If the value
# is not set correctly, Misskey may use the IP address of the
# reverse proxy instead of the actual source IP, which may lead to
# unintended rate limiting or security vulnerabilities.
# By default, the loopback network and private network address
# ranges shown below are trusted.
# If you are using a single reverse proxy and it is on the same
# machine or the same private network as Misskey, it is unlikely you
# need to change this setting, and the default setting is fine.
# Also, if you are using multiple reverse proxy servers and they are
# all on the same private network as Misskey, the default setting
# is fine.
# However, if you are using a reverse proxy server that accesses
# Misskey web servers and streaming servers via public IP addresses
# (for example, Cloudflare), you must set this variable.
# When changing this setting, you can use one of the following values:
#
# - true: Trust all proxies
# - false: Do not trust any proxies
# - IP address, IP address range, or array of them: Trust hops that
# match the specified criteria.
# - Integer: Trust the nth hop from the front-facing proxy server as
# the client.
# For more information on how to configure this setting, please refer
# to the Fastify documentation:
# https://fastify.dev/docs/latest/Reference/Server/#trustproxy
#
# Note that if this variable is set, it overrides the default range,
# so if you have both an external reverse proxy and a proxy on the
# local host, you must include both IPs (or IP ranges).
#
#trustProxy:
# - '10.0.0.0/8'
# - '172.16.0.0/12'
# - '192.168.0.0/16'
# - '127.0.0.1/32'
# - '::1/128'
# - 'fc00::/7'
# # Example: If you are using some external reverse proxies like CDNs,
# # you may need to add the CDN IP ranges here.
# # If you're using Cloudflare, you can find IP Ranges at:
# # https://www.cloudflare.com/ips/
# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────
@@ -56,17 +179,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
@@ -78,6 +201,8 @@ redis:
#pass: example-pass
#prefix: example-prefix
#db: 1
# You can specify more ioredis options...
#username: example-username
#redisForPubsub:
# host: localhost
@@ -86,6 +211,8 @@ redis:
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username
#redisForJobQueue:
# host: localhost
@@ -94,9 +221,52 @@ redis:
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
#redisForTimelines:
# host: localhost
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username
#redisForReactions:
# host: localhost
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# # You can specify more ioredis options...
# #username: example-username
# ┌───────────────────────────────┐
#───┘ Fulltext search configuration └─────────────────────────────
# These are the setting items for the full-text search provider.
fulltextSearch:
# You can select the ID generation method.
# - sqlLike (default)
# Use SQL-like search.
# This is a standard feature of PostgreSQL, so no special extensions are required.
# - sqlPgroonga
# Use pgroonga.
# You need to install pgroonga and configure it as a PostgreSQL extension.
# In addition to the above, you need to create a pgroonga index on the text column of the note table.
# see: https://pgroonga.github.io/tutorial/
# - meilisearch
# Use Meilisearch.
# You need to install Meilisearch and configure.
provider: sqlLike
# For Meilisearch settings.
# If you select "meilisearch" for "fulltextSearch.provider", it must be set.
# You can set scope to local (default value) or global
# (include notes from remote).
#meilisearch:
# host: localhost
@@ -104,6 +274,7 @@ redis:
# apiKey: ''
# ssl: true
# index: ''
# scope: local
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
@@ -114,6 +285,7 @@ redis:
# Available methods:
# aid ... Short, Millisecond accuracy
# aidx ... Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
@@ -121,7 +293,27 @@ redis:
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: 'aid'
id: 'aidx'
# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────
# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.
#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
#sentryForFrontend:
# vueIntegration:
# tracingOptions:
# trackComponents: true
# browserTracingIntegration:
# replayIntegration:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -129,25 +321,32 @@ id: 'aid'
# Whether disable HSTS
#disableHsts: true
# Enable internal IP-based rate limiting (default: true)
# To configure them in reverse proxy instead, set this to false.
#enableIpRateLimit: true
# Number of worker processes
#clusterLimit: 1
# Job concurrency per worker
#deliverJobConcurrency: 128
#inboxJobConcurrency: 16
#relashionshipJobConcurrency: 16
# What's relashionshipJob?:
#relationshipJobConcurrency: 16
# What's relationshipJob?:
# Follow, unfollow, block and unblock(ings) while following-imports, etc. or account migrations.
# Job rate limiter
#deliverJobPerSec: 128
#inboxJobPerSec: 16
#relashionshipJobPerSec: 64
#inboxJobPerSec: 32
#relationshipJobPerSec: 64
# Job attempts
#deliverJobMaxAttempts: 12
#inboxJobMaxAttempts: 8
# Local address used for outgoing requests
#outgoingAddress: 127.0.0.1
# IP address family used for outgoing request (ipv4, ipv6 or dual)
#outgoingAddressFamily: ipv4
@@ -172,22 +371,31 @@ proxyBypassHosts:
# * Perform image compression (on a different server resource than the main process)
#mediaProxy: https://example.com/proxy
# Proxy remote files (default: false)
# Proxy remote files by this instance or mediaProxy to prevent remote files from running in remote domains.
#proxyRemoteFiles: true
# Movie Thumbnail Generation URL
# There is no reference implementation.
# For example, Misskey will point to the following URL:
# https://example.com/thumbnail.webp?thumbnail=1&url=https%3A%2F%2Fstorage.example.com%2Fpath%2Fto%2Fvideo.mp4
#videoThumbnailGenerator: https://example.com
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
# For security reasons, uploading attachments from the intranet is prohibited,
# but exceptions can be made from the following settings. Default value is "undefined".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
#]
# Upload or download file size limits (bytes)
#maxFileSize: 262144000
# PID File of master process
#pidFile: /tmp/misskey.pid
# Log settings
# logging:
# sql:
# # Outputs query parameters during SQL execution to the log.
# # default: false
# enableQueryParamLogging: false
# # Disable query truncation. If set to true, the full text of the query will be output to the log.
# # default: false
# disableQueryTruncation: false

View File

@@ -1 +1 @@
FROM mcr.microsoft.com/devcontainers/javascript-node:0-18
FROM mcr.microsoft.com/devcontainers/javascript-node:4.0.3-24-trixie

View File

@@ -1,13 +1,12 @@
version: '3.8'
services:
app:
build:
build:
context: .
dockerfile: Dockerfile
volumes:
- ../:/workspace:cached
- node_modules:/workspace/node_modules
command: sleep infinity
@@ -29,7 +28,7 @@ services:
db:
restart: unless-stopped
image: postgres:15-alpine
image: postgres:18-alpine
networks:
- internal_network
environment:
@@ -37,7 +36,7 @@ services:
POSTGRES_PASSWORD: postgres
POSTGRES_DB: misskey
volumes:
- postgres-data:/var/lib/postgresql/data
- postgres-data:/var/lib/postgresql
healthcheck:
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
interval: 5s
@@ -46,6 +45,7 @@ services:
volumes:
postgres-data:
redis-data:
node_modules:
networks:
internal_network:

View File

@@ -1,24 +1,24 @@
{
"name": "Misskey",
"dockerComposeFile": "docker-compose.yml",
"dockerComposeFile": "compose.yml",
"service": "app",
"workspaceFolder": "/workspace",
"features": {
"ghcr.io/devcontainers-contrib/features/pnpm:2": {},
"ghcr.io/devcontainers/features/node:1": {
"version": "18.16.0"
"version": "22.15.0"
},
"ghcr.io/devcontainers-extra/features/pnpm:2": {
"version": "10.10.0"
}
},
"forwardPorts": [3000],
"postCreateCommand": "sudo chmod 755 .devcontainer/init.sh && .devcontainer/init.sh",
"postCreateCommand": "/bin/bash .devcontainer/init.sh",
"customizations": {
"vscode": {
"extensions": [
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"Vue.volar",
"Vue.vscode-typescript-vue-plugin",
"Orta.vscode-jest",
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
]

View File

@@ -56,17 +56,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
@@ -95,6 +95,22 @@ redis:
# #prefix: example-prefix
# #db: 1
#redisForTimelines:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForReactions:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
@@ -114,6 +130,7 @@ redis:
# Available methods:
# aid ... Short, Millisecond accuracy
# aidx ... Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
@@ -121,7 +138,27 @@ redis:
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: 'aid'
id: 'aidx'
# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────
# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.
#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
#sentryForFrontend:
# vueIntegration:
# tracingOptions:
# trackComponents: true
# browserTracingIntegration:
# replayIntegration:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -138,7 +175,7 @@ id: 'aid'
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
@@ -165,12 +202,6 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy
# Proxy remote files (default: false)
#proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
allowedPrivateNetworks: [
'127.0.0.1/32'
]

View File

@@ -2,10 +2,14 @@
set -xe
sudo chown -R node /workspace
sudo chown node node_modules
sudo apt-get update
sudo apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb
git config --global --add safe.directory /workspace
git submodule update --init
pnpm config set store-dir /home/node/.local/share/pnpm/store
pnpm install --frozen-lockfile
cp .devcontainer/devcontainer.yml .config/default.yml
pnpm build
pnpm migrate
pnpm exec cypress install

View File

@@ -6,13 +6,13 @@
Dockerfile
build/
built/
src-js/
db/
docker-compose.yml
.devcontainer/compose.yml
node_modules/
packages/*/node_modules
redis/
files/
misskey-assets/
fluent-emojis/
.pnp.*
@@ -28,4 +28,4 @@ fluent-emojis/
.idea/
packages/*/.vscode/
packages/backend/test/docker-compose.yml
packages/backend/test/compose.yml

View File

@@ -6,6 +6,14 @@ indent_size = 2
charset = utf-8
insert_final_newline = true
end_of_line = lf
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
[*.{yml,yaml}]
indent_style = space
[packages/backend/migration/*.js]
indent_style = space
indent_size = 4

3
.github/FUNDING.yml vendored
View File

@@ -1,3 +0,0 @@
# These are supported funding model platforms
patreon: syuilo

View File

@@ -1,46 +0,0 @@
---
name: 🐛 Bug Report
about: Create a report to help us improve
title: ''
labels: âš ī¸bug?
assignees: ''
---
<!--
Thanks for reporting!
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
-->
## 💡 Summary
<!-- Tell us what the bug is -->
## đŸĨ° Expected Behavior
<!--- Tell us what should happen -->
## đŸ¤Ŧ Actual Behavior
<!--
Tell us what happens instead of the expected behavior.
Please include errors from the developer console and/or server log files if you have access to them.
-->
## 📝 Steps to Reproduce
1.
2.
3.
## 📌 Environment
<!-- Tell us where on the platform it happens -->
<!-- DO NOT WRITE "latest". Please provide the specific version. -->
Misskey version:
PostgreSQL version:
Redis version:
Your OS:
Your browser:

View File

@@ -0,0 +1,97 @@
name: 🐛 Bug Report
description: Create a report to help us improve
labels: ["âš ī¸bug?"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting!
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
- type: textarea
attributes:
label: 💡 Summary
description: Tell us what the bug is
validations:
required: true
- type: textarea
attributes:
label: đŸĨ° Expected Behavior
description: Tell us what should happen
validations:
required: true
- type: textarea
attributes:
label: đŸ¤Ŧ Actual Behavior
description: |
Tell us what happens instead of the expected behavior.
Please include errors from the developer console and/or server log files if you have access to them.
validations:
required: true
- type: textarea
attributes:
label: 📝 Steps to Reproduce
placeholder: |
1.
2.
3.
validations:
required: false
- type: textarea
attributes:
label: đŸ’ģ Frontend Environment
description: |
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
Examples:
* Model and OS of the device(s): MacBook Pro (14inch, 2021), macOS Ventura 13.4
* Browser: Chrome 113.0.5672.126
* Server URL: misskey.example.com
* Misskey: 2026.x.x
value: |
* Model and OS of the device(s):
* Browser:
* Server URL:
* Misskey:
render: markdown
validations:
required: false
- type: textarea
attributes:
label: 🛰 Backend Environment (for server admin)
description: |
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
If you are using a managed service, put that after the version.
Examples:
* Installation Method or Hosting Service: docker compose, k8s/docker, systemd, "Misskey install shell script", development environment
* Misskey: 2026.x.x
* Node: 20.x.x
* PostgreSQL: 18.x.x
* Redis: 7.x.x
* OS and Architecture: Ubuntu 24.04.2 LTS aarch64
value: |
* Installation Method or Hosting Service:
* Misskey:
* Node:
* PostgreSQL:
* Redis:
* OS and Architecture:
render: markdown
validations:
required: false
- type: checkboxes
attributes:
label: Do you want to address this bug yourself?
options:
- label: Yes, I will patch the bug myself and send a pull request

View File

@@ -1,12 +0,0 @@
---
name: ✨ Feature Request
about: Suggest an idea for this project
title: ''
labels: ✨Feature
assignees: ''
---
## Summary
<!-- Tell us what the suggestion is -->

View File

@@ -0,0 +1,22 @@
name: ✨ Feature Request
description: Suggest an idea for this project
labels: ["✨Feature"]
body:
- type: textarea
attributes:
label: Summary
description: Tell us what the suggestion is
validations:
required: true
- type: textarea
attributes:
label: Purpose
description: Describe the specific problem or need you think this feature will solve, and who it will help.
validations:
required: true
- type: checkboxes
attributes:
label: Do you want to implement this feature yourself?
options:
- label: Yes, I will implement this by myself and send a pull request

View File

@@ -1,7 +1,8 @@
contact_links:
- name: đŸ‘Ē Misskey Forum
url: https://forum.misskey.io/
about: Ask questions and share knowledge
- name: đŸ’Ŧ Misskey official Discord
url: https://discord.gg/Wp8gVStHW3
about: Chat freely about Misskey
# äģŽ
- name: đŸ’Ŧ Start discussion
url: https://github.com/misskey-dev/misskey/discussions
about: The official forum to join conversation and ask question

3
.github/copilot-instructions.md vendored Normal file
View File

@@ -0,0 +1,3 @@
# Copilot Instructions for Misskey
- en-US.yml ã‚’įˇ¨é›†ã—ãĒいでください。

View File

@@ -10,23 +10,33 @@ updates:
schedule:
interval: daily
open-pull-requests-limit: 0
# Add only the root, not each workspace item
# https://github.com/dependabot/dependabot-core/issues/4993#issuecomment-1289133027
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 0
- package-ecosystem: npm
directory: "/packages/backend"
schedule:
interval: daily
open-pull-requests-limit: 0
- package-ecosystem: npm
directory: "/packages/frontend"
schedule:
interval: daily
open-pull-requests-limit: 0
- package-ecosystem: npm
directory: "/packages/sw"
schedule:
interval: daily
open-pull-requests-limit: 0
# List dependencies required to be updated together, sharing the same version numbers.
# Those who simply have the common owner (e.g. @fastify) don't need to be listed.
groups:
aws-sdk:
patterns:
- "@aws-sdk/*"
nestjs:
patterns:
- "@nestjs/*"
slacc:
patterns:
- "slacc-*"
storybook:
patterns:
- "storybook*"
- "@storybook/*"
typescript-eslint:
patterns:
- "@typescript-eslint/*"
tensorflow:
patterns:
- "@tensorflow/*"

29
.github/labeler.yml vendored
View File

@@ -1,21 +1,34 @@
'packages/backend':
- packages/backend/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/**/*']
'packages/backend:test':
- packages/backend/test/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/test/**/*', 'packages/backend/test-federation/**/*']
'packages/frontend':
- packages/frontend/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/frontend/**/*']
'packages/frontend:test':
- cypress/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['cypress/**/*']
'packages/sw':
- packages/sw/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/sw/**/*']
'packages/misskey-js':
- packages/misskey-js/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/**/*']
'packages/misskey-js:test':
- packages/misskey-js/test/**/*
- packages/misskey-js/test-d/**/*
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/test/**/*', 'packages/misskey-js/test-d/**/*']

1
.github/min.node-version vendored Normal file
View File

@@ -0,0 +1 @@
22.15.0

View File

@@ -1,5 +1,7 @@
url: 'http://misskey.local'
setupPassword: example_password_please_change_this_or_you_will_get_hacked
# ロãƒŧã‚ĢãƒĢでテ゚トするときãĢポãƒŧトをčĸĢらãĒいようãĢするためデフりãƒĢトぎもぎとは変える(äģĨ下同じ)
port: 61812
@@ -12,4 +14,6 @@ db:
redis:
host: 127.0.0.1
port: 56312
id: aid
id: aidx
proxyRemoteFiles: true

View File

@@ -1,9 +0,0 @@
groups:
- name: devs
reviewers: 2
internal_reviewers: 1
usernames:
- syuilo
- acid-chicken
- EbiseLutica
- tamaina

View File

@@ -1,7 +1,14 @@
name: API report (misskey.js)
on: [push, pull_request]
on:
push:
paths:
- packages/misskey-js/**
- .github/workflows/api-misskey-js.yml
pull_request:
paths:
- packages/misskey-js/**
- .github/workflows/api-misskey-js.yml
jobs:
report:
@@ -9,12 +16,13 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3.3.0
uses: actions/checkout@v6.0.2
- run: corepack enable
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Setup Node.js
uses: actions/setup-node@v3.6.0
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'

43
.github/workflows/changelog-check.yml vendored Normal file
View File

@@ -0,0 +1,43 @@
name: Check the description in CHANGELOG.md
on:
pull_request:
branches:
- master
- develop
jobs:
check-changelog:
runs-on: ubuntu-latest
steps:
- name: Checkout head
uses: actions/checkout@v6.0.2
- name: Setup Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
- name: Checkout base
run: |
mkdir _base
cp -r .git _base/.git
cd _base
git fetch --depth 1 origin ${{ github.base_ref }}
git checkout origin/${{ github.base_ref }} CHANGELOG.md
- name: Copy to Checker directory for CHANGELOG-base.md
run: cp _base/CHANGELOG.md scripts/changelog-checker/CHANGELOG-base.md
- name: Copy to Checker directory for CHANGELOG-head.md
run: cp CHANGELOG.md scripts/changelog-checker/CHANGELOG-head.md
- name: diff
continue-on-error: true
run: diff -u CHANGELOG-base.md CHANGELOG-head.md
working-directory: scripts/changelog-checker
- name: Setup Checker
run: npm install
working-directory: scripts/changelog-checker
- name: Run Checker
run: npm run run
working-directory: scripts/changelog-checker

View File

@@ -0,0 +1,139 @@
name: Check Misskey JS autogen
on:
pull_request_target:
branches:
- master
- develop
- improve-misskey-js-autogen-check
paths:
- packages/backend/**
jobs:
# pull_request_target safety: permissions: read-all, and there are no secrets used in this job
generate-misskey-js:
runs-on: ubuntu-latest
permissions:
contents: read
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/checkout@v6.0.2
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: setup pnpm
uses: pnpm/action-setup@v6
- name: setup node
id: setup-node
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: pnpm
- name: install dependencies
run: pnpm i --frozen-lockfile
# generate api.json
- name: Copy Config
run: cp .config/example.yml .config/default.yml
- name: Build
run: pnpm build
- name: Generate API JSON
run: pnpm --filter backend generate-api-json
# build misskey js
- name: Build misskey-js
run: |-
cp packages/backend/built/api.json packages/misskey-js/generator/api.json
pnpm run --filter misskey-js-type-generator generate
# packages/misskey-js/generator/built/autogen
- name: Upload Generated
uses: actions/upload-artifact@v7
with:
name: generated-misskey-js
path: packages/misskey-js/generator/built/autogen
# pull_request_target safety: permissions: read-all, and no user codes are executed
get-actual-misskey-js:
runs-on: ubuntu-latest
permissions:
contents: read
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/checkout@v6.0.2
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: Upload From Merged
uses: actions/upload-artifact@v7
with:
name: actual-misskey-js
path: packages/misskey-js/src/autogen
# pull_request_target safety: nothing is cloned from repository
comment-misskey-js-autogen:
runs-on: ubuntu-latest
needs: [generate-misskey-js, get-actual-misskey-js]
permissions:
pull-requests: write
steps:
- name: download generated-misskey-js
uses: actions/download-artifact@v8
with:
name: generated-misskey-js
path: misskey-js-generated
- name: download actual-misskey-js
uses: actions/download-artifact@v8
with:
name: actual-misskey-js
path: misskey-js-actual
- name: check misskey-js changes
id: check-changes
run: |
diff -r -u --label=generated --label=on-tree ./misskey-js-generated ./misskey-js-actual > misskey-js.diff || true
if [ -s misskey-js.diff ]; then
echo "changes=true" >> $GITHUB_OUTPUT
else
echo "changes=false" >> $GITHUB_OUTPUT
fi
- name: Print full diff
run: cat ./misskey-js.diff
- name: send message
if: steps.check-changes.outputs.changes == 'true'
uses: thollander/actions-comment-pull-request@v3
with:
comment-tag: check-misskey-js-autogen
message: |-
Thank you for sending us a great Pull Request! 👍
Please regenerate misskey-js type definitions! 🙏
example:
```sh
pnpm run build-misskey-js-with-types
```
- name: send message
if: steps.check-changes.outputs.changes == 'false'
uses: thollander/actions-comment-pull-request@v3
with:
comment-tag: check-misskey-js-autogen
mode: delete
message: "Thank you!"
create_if_not_exists: false
- name: Make failure if changes are detected
if: steps.check-changes.outputs.changes == 'true'
run: exit 1

View File

@@ -0,0 +1,29 @@
name: Check Misskey JS version
on:
push:
branches: [ develop ]
paths:
- packages/misskey-js/package.json
- package.json
- .github/workflows/check-misskey-js-version.yml
pull_request:
branches: [ develop ]
paths:
- packages/misskey-js/package.json
- package.json
- .github/workflows/check-misskey-js-version.yml
jobs:
check-version:
# ãƒĢãƒŧトぎ package.json と packages/misskey-js/package.json ぎバãƒŧã‚¸ãƒ§ãƒŗãŒä¸€č‡´ã—ãĻいるかをįĸēčĒã™ã‚‹
name: Check version
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6.0.2
- name: Check version
run: |
if [ "$(jq -r '.version' package.json)" != "$(jq -r '.version' packages/misskey-js/package.json)" ]; then
echo "Version mismatch!"
exit 1
fi

View File

@@ -0,0 +1,81 @@
name: Check SPDX-License-Identifier
on:
push:
branches:
- master
- develop
pull_request:
jobs:
check-spdx-license-id:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6.0.2
- name: Check
run: |
counter=0
search() {
local directory="$1"
find "$directory" -type f \
'(' \
-name "*.cjs" -and -not -name '*.config.cjs' -o \
-name "*.html" -o \
-name "*.js" -and -not -name '*.config.js' -o \
-name "*.mjs" -and -not -name '*.config.mjs' -o \
-name "*.scss" -o \
-name "*.ts" -and -not -name '*.config.ts' -o \
-name "*.vue" \
')' -and \
-not -name '*eslint*'
}
check() {
local file="$1"
if ! (
grep -q "SPDX-FileCopyrightText: syuilo and misskey-project" "$file" ||
grep -q "SPDX-License-Identifier: AGPL-3.0-only" "$file"
); then
echo "Missing: $file"
((counter++))
fi
}
directories=(
"cypress/e2e"
"packages/backend/migration"
"packages/backend/src"
"packages/backend/test"
"packages/frontend-shared/@types"
"packages/frontend-shared/js"
"packages/frontend-builder"
"packages/frontend/.storybook"
"packages/frontend/@types"
"packages/frontend/lib"
"packages/frontend/public"
"packages/frontend/src"
"packages/frontend/test"
"packages/frontend-embed/@types"
"packages/frontend-embed/src"
"packages/icons-subsetter/src"
"packages/misskey-bubble-game/src"
"packages/misskey-reversi/src"
"packages/sw/src"
"scripts"
)
for directory in "${directories[@]}"; do
for file in $(search $directory); do
check "$file"
done
done
if [ $counter -gt 0 ]; then
echo "SPDX-License-Identifier is missing in $counter files."
exit 1
else
echo "SPDX-License-Identifier is certainly described in all target files!"
exit 0
fi

View File

@@ -10,7 +10,7 @@ jobs:
check_copyright_year:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.2.0
- uses: actions/checkout@v6.0.2
- run: |
if [ "$(grep Copyright COPYING | sed -e 's/.*2014-\([0-9]*\) .*/\1/g')" -ne "$(date +%Y)" ]; then
echo "Please change copyright year!"

View File

@@ -0,0 +1,84 @@
name: deploy-test-environment
on:
issue_comment:
types: [created]
workflow_dispatch:
inputs:
repository:
description: 'Repository to deploy (optional, use the repository where this workflow is stored by default)'
required: false
default: ''
branch_or_hash:
description: 'Branch or Commit hash to deploy (optional, use the branch where this workflow is stored by default)'
required: false
default: ''
wait_time:
description: 'Time to wait in seconds (optional, 1800 seconds by default)'
required: false
default: ''
jobs:
get-pr-ref:
runs-on: ubuntu-latest
if: github.event_name == 'issue_comment' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/preview')
outputs:
is-allowed-user: ${{ steps.check-allowed-users.outputs.is-allowed-user }}
pr-ref: ${{ steps.get-ref.outputs.pr-ref }}
wait_time: ${{ steps.get-wait-time.outputs.wait_time }}
steps:
- name: Checkout
uses: actions/checkout@v6.0.2
- name: Check allowed users
id: check-allowed-users
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ORG_ID: ${{ github.repository_owner_id }}
COMMENT_AUTHOR: ${{ github.event.comment.user.login }}
run: |
MEMBERSHIP_STATUS=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/organizations/$ORG_ID/public_members/$COMMENT_AUTHOR" \
-o /dev/null -w '%{http_code}\n' -s)
if [ "$MEMBERSHIP_STATUS" -eq 204 ]; then
echo "is-allowed-user=true" > $GITHUB_OUTPUT
else
echo "is-allowed-user=false" > $GITHUB_OUTPUT
fi
- name: Get PR ref
id: get-ref
run: |
PR_REF="refs/pull/${{ github.event.issue.number }}/head"
echo "pr-ref=$PR_REF" >> $GITHUB_OUTPUT
- name: Extract wait time
id: get-wait-time
env:
COMMENT_BODY: ${{ github.event.comment.body }}
run: |
WAIT_TIME=$(echo "$COMMENT_BODY" | grep -oP '(?<=/preview\s)\d+' || echo "1800")
echo "wait_time=$WAIT_TIME" > $GITHUB_OUTPUT
deploy-test-environment-pr-comment:
needs: get-pr-ref
if: needs.get-pr-ref.outputs.is-allowed-user == 'true'
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
with:
repository: ${{ github.repository }}
branch_or_hash: ${{ needs.get-pr-ref.outputs.pr-ref }}
wait_time: ${{ needs.get-pr-ref.outputs.wait_time }}
secrets:
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
deploy-test-environment-wd:
if: github.event_name == 'workflow_dispatch'
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
with:
repository: ${{ inputs.repository || github.repository }}
branch_or_hash: ${{ inputs.branch_or_hash || github.ref_name }}
wait_time: ${{ inputs.wait_time || '1800' }}
secrets:
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}

View File

@@ -6,38 +6,83 @@ on:
- develop
workflow_dispatch:
env:
REGISTRY_IMAGE: misskey/misskey
jobs:
push_to_registry:
name: Push Docker image to Docker Hub
# see https://docs.docker.com/build/ci/github-actions/multi-platform/#distribute-build-across-multiple-runners
build:
name: Build
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
platform:
- linux/amd64
- linux/arm64
if: github.repository == 'misskey-dev/misskey'
steps:
- name: Prepare
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Check out the repo
uses: actions/checkout@v3.3.0
uses: actions/checkout@v6.0.2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2.3.0
with:
platforms: linux/amd64,linux/arm64
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: misskey/misskey
uses: docker/setup-buildx-action@v4
- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v4
- name: Build and push by digest
id: build
uses: docker/build-push-action@v7
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
push: true
platforms: ${{ steps.buildx.outputs.platforms }}
platforms: ${{ matrix.platform }}
provenance: false
tags: misskey/misskey:develop
labels: develop
cache-from: type=gha
cache-to: type=gha,mode=max
outputs: type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
mkdir -p /tmp/digests
digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}"
- name: Upload digest
uses: actions/upload-artifact@v7
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
merge:
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Download digests
uses: actions/download-artifact@v8
with:
path: /tmp/digests
pattern: digests-*
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Create manifest list and push
working-directory: /tmp/digests
run: |
docker buildx imagetools create --tag ${{ env.REGISTRY_IMAGE }}:develop \
$(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *)
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:develop

View File

@@ -5,45 +5,101 @@ on:
types: [published]
workflow_dispatch:
jobs:
push_to_registry:
name: Push Docker image to Docker Hub
runs-on: ubuntu-latest
env:
REGISTRY_IMAGE: misskey/misskey
TAGS: |
type=edge
type=ref,event=pr
type=ref,event=branch
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
jobs:
# see https://docs.docker.com/build/ci/github-actions/multi-platform/#distribute-build-across-multiple-runners
build:
name: Build
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
platform:
- linux/amd64
- linux/arm64
steps:
- name: Prepare
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Check out the repo
uses: actions/checkout@v3.3.0
uses: actions/checkout@v6.0.2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2.3.0
with:
platforms: linux/amd64,linux/arm64
uses: docker/setup-buildx-action@v4
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v6
with:
images: misskey/misskey
tags: |
type=edge
type=ref,event=pr
type=ref,event=branch
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
images: ${{ env.REGISTRY_IMAGE }}
tags: ${{ env.TAGS }}
- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v4
id: build
uses: docker/build-push-action@v7
with:
builder: ${{ steps.buildx.outputs.name }}
context: .
push: true
platforms: ${{ steps.buildx.outputs.platforms }}
platforms: ${{ matrix.platform }}
provenance: false
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
outputs: type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
mkdir -p /tmp/digests
digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}"
- name: Upload digest
uses: actions/upload-artifact@v7
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
merge:
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Download digests
uses: actions/download-artifact@v8
with:
path: /tmp/digests
pattern: digests-*
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Docker meta
id: meta
uses: docker/metadata-action@v6
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: ${{ env.TAGS }}
- name: Login to Docker Hub
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Create manifest list and push
working-directory: /tmp/digests
run: |
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *)
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:${{ steps.meta.outputs.version }}

View File

@@ -11,20 +11,43 @@ on:
jobs:
dockle:
runs-on: ubuntu-latest
env:
DOCKER_CONTENT_TRUST: 1
DOCKLE_VERSION: 0.4.15
steps:
- uses: actions/checkout@v3.2.0
- run: |
curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v0.4.10/dockle_0.4.10_Linux-64bit.deb"
- uses: actions/checkout@v6.0.2
- name: Download and install dockle v${{ env.DOCKLE_VERSION }}
run: |
set -eux
curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v${DOCKLE_VERSION}/dockle_${DOCKLE_VERSION}_Linux-64bit.deb"
sudo dpkg -i dockle.deb
- run: |
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml
- run: |
docker compose up -d web
docker tag "$(docker compose images web | awk 'OFS=":" {print $4}' | tail -n +2)" misskey-web:latest
- run: |
cmd="dockle --exit-code 1 misskey-web:latest ${image_name}"
echo "> ${cmd}"
eval "${cmd}"
- name: Build web image (docker build)
run: |
set -eux
docker build -t "misskey-web:ci" .
docker image ls
- name: Mount tmpfs for Dockle tar
env:
TMPFS_SIZE: 8G
run: |
set -eux
sudo mkdir -p /mnt/dockle-tmp
sudo mount -t tmpfs -o size=${{ env.TMPFS_SIZE }} tmpfs /mnt/dockle-tmp
free -h
df -h
- name: Save image tar into tmpfs
run: |
set -eux
docker save misskey-web:ci -o /mnt/dockle-tmp/misskey-web.tar
ls -lh /mnt/dockle-tmp/misskey-web.tar
- name: Run Dockle Scan (tar input)
run: |
set -eux
dockle --exit-code 1 --input /mnt/dockle-tmp/misskey-web.tar

67
.github/workflows/get-api-diff.yml vendored Normal file
View File

@@ -0,0 +1,67 @@
# this name is used in report-api-diff.yml so be careful when change name
name: Get api.json from Misskey
on:
pull_request:
branches:
- master
- develop
paths:
- packages/backend/**
- .github/workflows/get-api-diff.yml
jobs:
get-from-misskey:
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
matrix:
api-json-name: [api-base.json, api-head.json]
include:
- api-json-name: api-base.json
ref: ${{ github.base_ref }}
- api-json-name: api-head.json
ref: refs/pull/${{ github.event.number }}/merge
steps:
- uses: actions/checkout@v6.0.2
with:
ref: ${{ matrix.ref }}
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .config/example.yml .config/default.yml
- name: Build
run: pnpm build
- name: Generate API JSON
run: pnpm --filter backend generate-api-json
- name: Copy API.json
run: cp packages/backend/built/api.json ${{ matrix.api-json-name }}
- name: Upload Artifact
uses: actions/upload-artifact@v7
with:
name: api-artifact-${{ matrix.api-json-name }}
path: ${{ matrix.api-json-name }}
save-pr-number:
runs-on: ubuntu-latest
steps:
- name: Save PR number
env:
PR_NUMBER: ${{ github.event.number }}
run: |
echo "$PR_NUMBER" > ./pr_number
- uses: actions/upload-artifact@v7
with:
name: api-artifact-pr-number
path: pr_number

View File

@@ -0,0 +1,87 @@
# this name is used in report-backend-memory.yml so be careful when change name
name: Get backend memory usage
on:
pull_request:
branches:
- master
- develop
paths:
- packages/backend/**
- packages/misskey-js/**
- .github/workflows/get-backend-memory.yml
jobs:
get-memory-usage:
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
matrix:
memory-json-name: [memory-base.json, memory-head.json]
include:
- memory-json-name: memory-base.json
ref: ${{ github.base_ref }}
- memory-json-name: memory-head.json
ref: refs/pull/${{ github.event.number }}/merge
services:
postgres:
image: postgres:18
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:8
ports:
- 56312:6379
steps:
- uses: actions/checkout@v6.0.2
with:
ref: ${{ matrix.ref }}
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .github/misskey/test.yml .config/default.yml
- name: Compile Configure
run: pnpm compile-config
- name: Build
run: pnpm build
- name: Run migrations
run: pnpm --filter backend migrate
- name: Measure memory usage
run: |
# Start the server and measure memory usage
node packages/backend/scripts/measure-memory.mjs > ${{ matrix.memory-json-name }}
- name: Upload Artifact
uses: actions/upload-artifact@v7
with:
name: memory-artifact-${{ matrix.memory-json-name }}
path: ${{ matrix.memory-json-name }}
save-pr-number:
runs-on: ubuntu-latest
permissions: {}
steps:
- name: Save PR number
env:
PR_NUMBER: ${{ github.event.number }}
run: |
echo "$PR_NUMBER" > ./pr_number
- uses: actions/upload-artifact@v7
with:
name: memory-artifact-pr-number
path: pr_number

View File

@@ -11,6 +11,6 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
- uses: actions/labeler@v6
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"

View File

@@ -5,25 +5,47 @@ on:
branches:
- master
- develop
paths:
- packages/backend/**
- packages/frontend/**
- packages/frontend-shared/**
- packages/frontend-builder/**
- packages/frontend-embed/**
- packages/icons-subsetter/**
- packages/sw/**
- packages/misskey-js/**
- packages/misskey-bubble-game/**
- packages/misskey-reversi/**
- packages/shared/eslint.config.js
- .github/workflows/lint.yml
pull_request:
paths:
- packages/backend/**
- packages/frontend/**
- packages/frontend-shared/**
- packages/frontend-builder/**
- packages/frontend-embed/**
- packages/icons-subsetter/**
- packages/sw/**
- packages/misskey-js/**
- packages/misskey-bubble-game/**
- packages/misskey-reversi/**
- packages/shared/eslint.config.js
- .github/workflows/lint.yml
jobs:
pnpm_install:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
fetch-depth: 0
submodules: true
- uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- uses: actions/setup-node@v3.6.0
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
lint:
@@ -35,24 +57,36 @@ jobs:
workspace:
- backend
- frontend
- frontend-shared
- frontend-builder
- frontend-embed
- icons-subsetter
- sw
- misskey-js
- misskey-bubble-game
- misskey-reversi
env:
eslint-cache-version: v1
eslint-cache-path: ${{ github.workspace }}/node_modules/.cache/eslint-${{ matrix.workspace }}
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
fetch-depth: 0
submodules: true
- uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- uses: actions/setup-node@v3.6.0
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- run: pnpm --filter ${{ matrix.workspace }} run eslint
- name: Restore eslint cache
uses: actions/cache@v5.0.5
with:
path: ${{ env.eslint-cache-path }}
key: eslint-${{ env.eslint-cache-version }}-${{ matrix.workspace }}-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.ref_name }}-${{ github.sha }}
restore-keys: eslint-${{ env.eslint-cache-version }}-${{ matrix.workspace }}-${{ hashFiles('**/pnpm-lock.yaml') }}-
- run: pnpm --filter ${{ matrix.workspace }} run eslint --cache --cache-location ${{ env.eslint-cache-path }} --cache-strategy content
typecheck:
needs: [pnpm_install]
@@ -62,20 +96,20 @@ jobs:
matrix:
workspace:
- backend
- frontend
- sw
- misskey-js
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
fetch-depth: 0
submodules: true
- uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- uses: actions/setup-node@v3.6.0
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- run: pnpm --filter "${{ matrix.workspace }}^..." run build
- run: pnpm --filter ${{ matrix.workspace }} run typecheck

33
.github/workflows/locale.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Lint
on:
push:
paths:
- packages/i18n/**
- locales/**
- .github/workflows/locale.yml
pull_request:
paths:
- packages/i18n/**
- locales/**
- .github/workflows/locale.yml
jobs:
locale_verify:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v6.0.2
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.4.0
with:
node-version-file: ".node-version"
cache: "pnpm"
- run: pnpm i --frozen-lockfile
- run: pnpm --filter i18n build
- name: Verify Locales
working-directory: ./packages/i18n
run: pnpm run verify

View File

@@ -1,36 +0,0 @@
# If someone with write access comments "/ok-to-test" on a pull request, emit a repository_dispatch event
name: Ok To Test
on:
issue_comment:
types: [created]
jobs:
ok-to-test:
runs-on: ubuntu-latest
# Only run for PRs, not issue comments
if: ${{ github.event.issue.pull_request }}
steps:
# Generate a GitHub App installation access token from an App ID and private key
# To create a new GitHub App:
# https://developer.github.com/apps/building-github-apps/creating-a-github-app/
# See app.yml for an example app manifest
- name: Generate token
id: generate_token
uses: tibdex/github-app-token@v1
with:
app_id: ${{ secrets.DEPLOYBOT_APP_ID }}
private_key: ${{ secrets.DEPLOYBOT_PRIVATE_KEY }}
- name: Slash Command Dispatch
uses: peter-evans/slash-command-dispatch@v1
env:
TOKEN: ${{ steps.generate_token.outputs.token }}
with:
token: ${{ env.TOKEN }} # GitHub App installation access token
# token: ${{ secrets.PERSONAL_ACCESS_TOKEN }} # PAT or OAuth token will also work
reaction-token: ${{ secrets.GITHUB_TOKEN }}
issue-type: pull-request
commands: deploy
named-args: true
permission: write

View File

@@ -0,0 +1,41 @@
name: On Release Created (Publish misskey-js)
on:
release:
types: [created]
workflow_dispatch:
jobs:
publish-misskey-js:
name: Publish misskey-js
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
# see https://docs.github.com/actions/use-cases-and-examples/publishing-packages/publishing-nodejs-packages#publishing-packages-to-the-npm-registry
registry-url: 'https://registry.npmjs.org'
# Ensure npm 11.5.1 or later is installed
- name: Update npm
run: npm install -g npm@latest
- name: Publish package
run: |
pnpm i --frozen-lockfile
pnpm build
pnpm --filter misskey-js publish --access public --no-git-checks --provenance
env:
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
NPM_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}

View File

@@ -1,92 +0,0 @@
# Run secret-dependent integration tests only after /deploy approval
on:
repository_dispatch:
types: [deploy-command]
name: Deploy preview environment
jobs:
# Repo owner has commented /deploy on a (fork-based) pull request
deploy-preview-environment:
runs-on: ubuntu-latest
if:
github.event.client_payload.slash_command.sha != '' &&
contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha)
steps:
- uses: actions/github-script@v6.3.3
id: check-id
env:
number: ${{ github.event.client_payload.pull_request.number }}
job: ${{ github.job }}
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const { data: pull } = await github.rest.pulls.get({
...context.repo,
pull_number: process.env.number
});
const ref = pull.head.sha;
const { data: checks } = await github.rest.checks.listForRef({
...context.repo,
ref
});
const check = checks.check_runs.filter(c => c.name === process.env.job);
return check[0].id;
- uses: actions/github-script@v6.3.3
env:
check_id: ${{ steps.check-id.outputs.result }}
details_url: ${{ github.server_url }}/${{ github.repository }}/runs/${{ github.run_id }}
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
await github.rest.checks.update({
...context.repo,
check_run_id: process.env.check_id,
status: 'in_progress',
details_url: process.env.details_url
});
# Check out merge commit
- name: Fork based /deploy checkout
uses: actions/checkout@v3.3.0
with:
ref: 'refs/pull/${{ github.event.client_payload.pull_request.number }}/merge'
# <insert integration tests needing secrets>
- name: Context
uses: okteto/context@latest
with:
token: ${{ secrets.OKTETO_TOKEN }}
- name: Deploy preview environment
uses: ikuradon/deploy-preview@latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
name: pr-${{ github.event.client_payload.pull_request.number }}-syuilo
timeout: 15m
# Update check run called "integration-fork"
- uses: actions/github-script@v6.3.3
id: update-check-run
if: ${{ always() }}
env:
# Conveniently, job.status maps to https://developer.github.com/v3/checks/runs/#update-a-check-run
conclusion: ${{ job.status }}
check_id: ${{ steps.check-id.outputs.result }}
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const { data: result } = await github.rest.checks.update({
...context.repo,
check_run_id: process.env.check_id,
status: 'completed',
conclusion: process.env.conclusion
});
return result;

View File

@@ -1,54 +0,0 @@
# file: .github/workflows/preview-closed.yaml
on:
pull_request:
types:
- closed
name: Destroy preview environment
jobs:
destroy-preview-environment:
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6.3.3
id: check-conclusion
env:
number: ${{ github.event.number }}
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const { data: pull } = await github.rest.pulls.get({
...context.repo,
pull_number: process.env.number
});
const ref = pull.head.sha;
const { data: checks } = await github.rest.checks.listForRef({
...context.repo,
ref
});
const check = checks.check_runs.filter(c => c.name === 'deploy-preview-environment');
if (check.length === 0) {
return;
}
const { data: result } = await github.rest.checks.get({
...context.repo,
check_run_id: check[0].id,
});
return result.conclusion;
- name: Context
if: steps.check-conclusion.outputs.result == 'success'
uses: okteto/context@latest
with:
token: ${{ secrets.OKTETO_TOKEN }}
- name: Destroy preview environment
if: steps.check-conclusion.outputs.result == 'success'
uses: okteto/destroy-preview@latest
with:
name: pr-${{ github.event.number }}-syuilo

View File

@@ -0,0 +1,48 @@
name: "Release Manager: sync changelog with PR"
on:
push:
branches:
- develop
paths:
- 'CHANGELOG.md'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
issues: write
pull-requests: write
jobs:
edit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
# headが$GITHUB_REF_NAME, baseが$STABLE_BRANCHかつopenぎPRを1つ取垗
- name: Get PR
run: |
echo "pr_number=$(gh pr list --limit 1 --search "head:$GITHUB_REF_NAME base:$STABLE_BRANCH is:open" --json number --jq '.[] | .number')" >> $GITHUB_OUTPUT
id: get_pr
env:
STABLE_BRANCH: ${{ vars.STABLE_BRANCH }}
- name: Get target version
if: steps.get_pr.outputs.pr_number != ''
uses: misskey-dev/release-manager-actions/.github/actions/get-target-version@v2
id: v
# CHANGELOG.mdぎ内厚を取垗
- name: Get changelog
if: steps.get_pr.outputs.pr_number != ''
uses: misskey-dev/release-manager-actions/.github/actions/get-changelog@v2
with:
version: ${{ steps.v.outputs.target_version }}
id: changelog
# PRぎnotesを更新
- name: Update PR
if: steps.get_pr.outputs.pr_number != ''
run: |
gh pr edit "$PR_NUMBER" --body "$CHANGELOG"
env:
PR_NUMBER: ${{ steps.get_pr.outputs.pr_number }}
CHANGELOG: ${{ steps.changelog.outputs.changelog }}

View File

@@ -0,0 +1,136 @@
name: "Release Manager [Dispatch]"
on:
workflow_dispatch:
inputs:
## Specify the type of the next release.
#version_increment_type:
# type: choice
# description: 'VERSION INCREMENT TYPE'
# default: 'patch'
# required: false
# options:
# - 'major'
# - 'minor'
# - 'patch'
merge:
type: boolean
description: 'MERGE RELEASE BRANCH TO MAIN'
default: false
start-rc:
type: boolean
description: 'Start Release Candidate'
default: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
issues: write
pull-requests: write
jobs:
get-pr:
runs-on: ubuntu-latest
outputs:
pr_number: ${{ steps.get_pr.outputs.pr_number }}
steps:
- uses: actions/checkout@v6
# headが$GITHUB_REF_NAME, baseが$STABLE_BRANCHかつopenぎPRを1つ取垗
- name: Get PRs
run: |
echo "pr_number=$(gh pr list --limit 1 --search "head:$GITHUB_REF_NAME base:$STABLE_BRANCH is:open" --json number --jq '.[] | .number')" >> $GITHUB_OUTPUT
id: get_pr
env:
STABLE_BRANCH: ${{ vars.STABLE_BRANCH }}
merge:
uses: misskey-dev/release-manager-actions/.github/workflows/merge.yml@v2
needs: get-pr
if: ${{ needs.get-pr.outputs.pr_number != '' && inputs.merge == true }}
with:
pr_number: ${{ needs.get-pr.outputs.pr_number }}
user: 'github-actions[bot]'
package_jsons_to_rewrite: ${{ vars.PACKAGE_JSONS_TO_REWRITE }}
# Text to prepend to the changelog
# The first line must be `## Unreleased`
changes_template: |
## Unreleased
### General
-
### Client
-
### Server
-
use_external_app_to_release: ${{ vars.USE_RELEASE_APP == 'true' }}
indent: ${{ vars.INDENT }}
secrets:
RELEASE_APP_ID: ${{ secrets.RELEASE_APP_ID }}
RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
create-prerelease:
uses: misskey-dev/release-manager-actions/.github/workflows/create-prerelease.yml@v2
needs: get-pr
if: ${{ needs.get-pr.outputs.pr_number != '' && inputs.merge != true }}
with:
pr_number: ${{ needs.get-pr.outputs.pr_number }}
user: 'github-actions[bot]'
package_jsons_to_rewrite: ${{ vars.PACKAGE_JSONS_TO_REWRITE }}
use_external_app_to_release: ${{ vars.USE_RELEASE_APP == 'true' }}
indent: ${{ vars.INDENT }}
draft_prerelease_channel: alpha
ready_start_prerelease_channel: beta
prerelease_channel: ${{ inputs.start-rc && 'rc' || '' }}
reset_number_on_channel_change: true
secrets:
RELEASE_APP_ID: ${{ secrets.RELEASE_APP_ID }}
RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
create-target:
uses: misskey-dev/release-manager-actions/.github/workflows/create-target.yml@v2
needs: get-pr
if: ${{ needs.get-pr.outputs.pr_number == '' }}
with:
user: 'github-actions[bot]'
# The script for version increment.
# process.env.CURRENT_VERSION: The current version.
#
# Misskey calender versioning (yyyy.MM.patch) example
version_increment_script: |
const now = new Date();
const year = now.toLocaleDateString('en-US', { year: 'numeric', timeZone: 'Asia/Tokyo' });
const month = now.toLocaleDateString('en-US', { month: 'numeric', timeZone: 'Asia/Tokyo' });
const [major, minor, _patch] = process.env.CURRENT_VERSION.split('.');
const patch = Number(_patch.split('-')[0]);
if (Number.isNaN(patch)) {
console.error('Invalid patch version', year, month, process.env.CURRENT_VERSION, major, minor, _patch);
throw new Error('Invalid patch version');
}
if (year !== major || month !== minor) {
return `${year}.${month}.0`;
} else {
return `${major}.${minor}.${patch + 1}`;
}
##Semver example
#version_increment_script: |
# const [major, minor, patch] = process.env.CURRENT_VERSION.split('.');
# if ("${{ inputs.version_increment_type }}" === "major") {
# return `${Number(major) + 1}.0.0`;
# } else if ("${{ inputs.version_increment_type }}" === "minor") {
# return `${major}.${Number(minor) + 1}.0`;
# } else {
# return `${major}.${minor}.${Number(patch) + 1}`;
# }
package_jsons_to_rewrite: ${{ vars.PACKAGE_JSONS_TO_REWRITE }}
use_external_app_to_release: ${{ vars.USE_RELEASE_APP == 'true' }}
indent: ${{ vars.INDENT }}
stable_branch: ${{ vars.STABLE_BRANCH }}
draft_prerelease_channel: alpha
secrets:
RELEASE_APP_ID: ${{ secrets.RELEASE_APP_ID }}
RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}

104
.github/workflows/report-api-diff.yml vendored Normal file
View File

@@ -0,0 +1,104 @@
name: Report API Diff
on:
workflow_run:
types: [completed]
workflows:
- Get api.json from Misskey # get-api-diff.yml
jobs:
compare-diff:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
permissions:
pull-requests: write
# api-artifact
steps:
- name: Download artifact
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: context.payload.workflow_run.id,
});
let matchArtifacts = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name.startsWith("api-artifact-") || artifact.name == "api-artifact"
});
await Promise.all(matchArtifacts.map(async (artifact) => {
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: artifact.id,
archive_format: 'zip',
});
await fs.promises.writeFile(`${process.env.GITHUB_WORKSPACE}/${artifact.name}.zip`, Buffer.from(download.data));
}));
- name: Extract all artifacts
run: |
find . -mindepth 1 -maxdepth 1 -type f -name '*.zip' -exec unzip {} -d artifacts ';'
ls -la
- name: Load PR Number
id: load-pr-num
run: echo "pr-number=$(cat artifacts/pr_number)" >> "$GITHUB_OUTPUT"
- name: Output base
run: cat ./artifacts/api-base.json
- name: Output head
run: cat ./artifacts/api-head.json
- name: Arrange json files
run: |
jq '.' ./artifacts/api-base.json > ./api-base.json
jq '.' ./artifacts/api-head.json > ./api-head.json
- name: Get diff of 2 files
run: diff -u --label=base --label=head ./api-base.json ./api-head.json | cat > api.json.diff
- name: Get full diff
run: diff --label=base --label=head --new-line-format='+%L' --old-line-format='-%L' --unchanged-line-format=' %L' ./api-base.json ./api-head.json | cat > api-full.json.diff
- name: Echo full diff
run: cat ./api-full.json.diff
- name: Upload full diff to Artifact
uses: actions/upload-artifact@v7
with:
name: api-artifact
path: |
api-full.json.diff
api-base.json
api-head.json
- id: out-diff
name: Build diff Comment
run: |
HEADER="こぎPRãĢよるapi.jsonãŽåˇŽåˆ†"
FOOTER="[Get diff files from Workflow Page](https://github.com/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID})"
DIFF_BYTES="$(stat ./api.json.diff -c '%s' | tr -d '\n')"
echo "$HEADER" > ./output.md
if (( "$DIFF_BYTES" <= 1 )); then
echo 'åˇŽåˆ†ã¯ã‚ã‚Šãžã›ã‚“ã€‚' >> ./output.md
else
echo '<details>' >> ./output.md
echo '<summary>åˇŽåˆ†ã¯ã“ãĄã‚‰</summary>' >> ./output.md
echo >> ./output.md
echo '```diff' >> ./output.md
cat ./api.json.diff >> ./output.md
echo '```' >> ./output.md
echo '</details>' >> .output.md
fi
echo "$FOOTER" >> ./output.md
- uses: thollander/actions-comment-pull-request@v3
with:
pr-number: ${{ steps.load-pr-num.outputs.pr-number }}
comment-tag: show_diff
file-path: ./output.md
- name: Tell error to PR
uses: thollander/actions-comment-pull-request@v3
if: failure() && steps.load-pr-num.outputs.pr-number
with:
pr-number: ${{ steps.load-pr-num.outputs.pr-number }}
comment-tag: show_diff_error
message: |
api.jsonãŽåˇŽåˆ†äŊœæˆä¸­ãĢエナãƒŧがį™ēį”Ÿã—ãžã—ãŸã€‚čŠŗį´°ã¯[Workflowぎログ](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})をįĸēčĒã—ãĻください。

View File

@@ -0,0 +1,177 @@
name: Report backend memory
on:
workflow_run:
types: [completed]
workflows:
- Get backend memory usage # get-backend-memory.yml
jobs:
compare-memory:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
permissions:
pull-requests: write
steps:
- name: Download artifact
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: context.payload.workflow_run.id,
});
let matchArtifacts = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name.startsWith("memory-artifact-") || artifact.name == "memory-artifact"
});
await Promise.all(matchArtifacts.map(async (artifact) => {
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: artifact.id,
archive_format: 'zip',
});
await fs.promises.writeFile(`${process.env.GITHUB_WORKSPACE}/${artifact.name}.zip`, Buffer.from(download.data));
}));
- name: Extract all artifacts
run: |
find . -mindepth 1 -maxdepth 1 -type f -name '*.zip' -exec unzip {} -d artifacts ';'
ls -la artifacts/
- name: Load PR Number
id: load-pr-num
run: echo "pr-number=$(cat artifacts/pr_number)" >> "$GITHUB_OUTPUT"
- name: Output base
run: cat ./artifacts/memory-base.json
- name: Output head
run: cat ./artifacts/memory-head.json
- name: Compare memory usage
id: compare
run: |
BASE_MEMORY=$(cat ./artifacts/memory-base.json)
HEAD_MEMORY=$(cat ./artifacts/memory-head.json)
variation() {
calc() {
BASE=$(echo "$BASE_MEMORY" | jq -r ".${1}.${2} // 0")
HEAD=$(echo "$HEAD_MEMORY" | jq -r ".${1}.${2} // 0")
DIFF=$((HEAD - BASE))
if [ "$BASE" -gt 0 ]; then
DIFF_PERCENT=$(echo "scale=2; ($DIFF * 100) / $BASE" | bc)
else
DIFF_PERCENT=0
fi
# Convert KB to MB for readability
BASE_MB=$(echo "scale=2; $BASE / 1024" | bc)
HEAD_MB=$(echo "scale=2; $HEAD / 1024" | bc)
DIFF_MB=$(echo "scale=2; $DIFF / 1024" | bc)
JSON=$(jq -c -n \
--argjson base "$BASE_MB" \
--argjson head "$HEAD_MB" \
--argjson diff "$DIFF_MB" \
--argjson diff_percent "$DIFF_PERCENT" \
'{base: $base, head: $head, diff: $diff, diff_percent: $diff_percent}')
echo "$JSON"
}
JSON=$(jq -c -n \
--argjson VmRSS "$(calc $1 VmRSS)" \
--argjson VmHWM "$(calc $1 VmHWM)" \
--argjson VmSize "$(calc $1 VmSize)" \
--argjson VmData "$(calc $1 VmData)" \
'{VmRSS: $VmRSS, VmHWM: $VmHWM, VmSize: $VmSize, VmData: $VmData}')
echo "$JSON"
}
JSON=$(jq -c -n \
--argjson beforeGc "$(variation beforeGc)" \
--argjson afterGc "$(variation afterGc)" \
--argjson afterRequest "$(variation afterRequest)" \
'{beforeGc: $beforeGc, afterGc: $afterGc, afterRequest: $afterRequest}')
echo "res=$JSON" >> "$GITHUB_OUTPUT"
- id: build-comment
name: Build memory comment
env:
RES: ${{ steps.compare.outputs.res }}
run: |
HEADER="## Backend memory usage comparison"
FOOTER="[See workflow logs for details](https://github.com/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID})"
echo "$HEADER" > ./output.md
echo >> ./output.md
table() {
echo "| Metric | base (MB) | head (MB) | Diff (MB) | Diff (%) |" >> ./output.md
echo "|--------|------:|------:|------:|------:|" >> ./output.md
line() {
METRIC=$2
BASE=$(echo "$RES" | jq -r ".${1}.${2}.base")
HEAD=$(echo "$RES" | jq -r ".${1}.${2}.head")
DIFF=$(echo "$RES" | jq -r ".${1}.${2}.diff")
DIFF_PERCENT=$(echo "$RES" | jq -r ".${1}.${2}.diff_percent")
if (( $(echo "$DIFF_PERCENT > 0" | bc -l) )); then
DIFF="+$DIFF"
DIFF_PERCENT="+$DIFF_PERCENT"
fi
# highlight VmRSS
if [ "$2" = "VmRSS" ]; then
METRIC="**${METRIC}**"
BASE="**${BASE}**"
HEAD="**${HEAD}**"
DIFF="**${DIFF}**"
DIFF_PERCENT="**${DIFF_PERCENT}**"
fi
echo "| ${METRIC} | ${BASE} MB | ${HEAD} MB | ${DIFF} MB | ${DIFF_PERCENT}% |" >> ./output.md
}
line $1 VmRSS
line $1 VmHWM
line $1 VmSize
line $1 VmData
}
echo "### Before GC" >> ./output.md
table beforeGc
echo >> ./output.md
echo "### After GC" >> ./output.md
table afterGc
echo >> ./output.md
echo "### After Request" >> ./output.md
table afterRequest
echo >> ./output.md
# Determine if this is a significant change (more than 5% increase)
if [ "$(echo "$RES" | jq -r '.afterGc.VmRSS.diff_percent | tonumber > 5')" = "true" ]; then
echo "âš ī¸ **Warning**: Memory usage has increased by more than 5%. Please verify this is not an unintended change." >> ./output.md
echo >> ./output.md
fi
echo "$FOOTER" >> ./output.md
- uses: thollander/actions-comment-pull-request@v3
with:
pr-number: ${{ steps.load-pr-num.outputs.pr-number }}
comment-tag: show_memory_diff
file-path: ./output.md
- name: Tell error to PR
uses: thollander/actions-comment-pull-request@v3
if: failure() && steps.load-pr-num.outputs.pr-number
with:
pr-number: ${{ steps.load-pr-num.outputs.pr-number }}
comment-tag: show_memory_diff_error
message: |
An error occurred while comparing backend memory usage. See [workflow logs](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.

View File

@@ -0,0 +1,51 @@
name: Request release review
on:
issue_comment:
types: [created]
jobs:
reply:
if: github.event.comment.body == '/request-release-review'
runs-on: ubuntu-latest
permissions:
contents: read
issues: write
pull-requests: write
steps:
- name: Reply
uses: actions/github-script@v9
with:
script: |
const body = `To dev team (@misskey-dev/dev):
ãƒĒãƒĒãƒŧã‚šãŒææĄˆã•ã‚ŒãĻいぞす :rocket:
GOぎ場合はapprove、NO GOãŽå ´åˆã¯ããŽæ—¨ã‚ŗãƒĄãƒŗãƒˆã‚’ãŠéĄ˜ã„ã„ãŸã—ãžã™ã€‚
判断ãĢã‚ãŸãŖãĻč€ƒæ…Žã™ãšãčĻŗį‚šã¯ã€
- やり掋したことはãĒいかīŧŸ
- CHANGELOGは過不čļŗãĒいかīŧŸ
- バãƒŧã‚¸ãƒ§ãƒŗãĢå•éĄŒã¯ãĒいかīŧŸ(æœˆčˇ¨ã„ã§ã„ã‚‹ãŽãĢ更新åŋ˜ã‚ŒãĻいるãĒお)
- å†č€ƒã™ãšãä앿§˜ãƒģåŽŸčŖ…ã¯ãĒいかīŧŸ
- ベãƒŧã‚ŋį‰ˆã‚’æ¤œč¨ŧしたã‚ĩãƒŧバãƒŧã‹ã‚‰ä¸å…ˇåˆãŽå ąå‘Šį­‰ã¯ä¸ŠãŒãŖãĻãĒいかīŧŸ
- (ã‚ģキãƒĨãƒĒãƒ†ã‚ŖãŽäŋŽæ­Ŗã‚„重čρãĒバグäŋŽæ­ŖãĒおぎため)ãƒĒãƒĒãƒŧ゚をæ€Ĩã„ã æ–šãŒč‰¯ã„ã‹īŧŸãã†ã§ã¯ãĒいかīŧŸ
- ActionsがčŊãĄãĻいãĒいかīŧŸ
ãĒおが挙げられぞす。
ご協力ありがとうございぞす :sparkles:
`
const issue_number = context.payload.issue ? context.payload.issue.number : (context.payload.pull_request && context.payload.pull_request.number)
if (!issue_number) {
console.log('No issue or PR number found in payload; skipping')
} else {
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number,
body,
})
}

View File

@@ -1,13 +0,0 @@
name: "Reviewer lottery"
on:
pull_request_target:
types: [opened, ready_for_review, reopened]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: uesteibar/reviewer-lottery@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -6,21 +6,28 @@ on:
- master
- develop
pull_request_target:
branches-ignore:
# Since pull requests targets master mostly is the "develop" branch.
# Storybook CI is checked on the "push" event of "develop" branch so it would cause a duplicate build.
# This is a waste of chromatic build quota, so we don't run storybook CI on pull requests targets master.
- master
jobs:
build:
# Chromatic is not likely to be available for fork repositories, so we disable for fork repositories.
if: github.repository == 'misskey-dev/misskey'
runs-on: ubuntu-latest
env:
NODE_OPTIONS: "--max_old_space_size=7168"
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
if: github.event_name != 'pull_request_target'
with:
fetch-depth: 0
submodules: true
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
if: github.event_name == 'pull_request_target'
with:
fetch-depth: 0
@@ -28,26 +35,19 @@ jobs:
ref: "refs/pull/${{ github.event.number }}/merge"
- name: Checkout actual HEAD
if: github.event_name == 'pull_request_target'
id: rev
run: |
echo "base=$(git rev-list --parents -n1 HEAD | cut -d" " -f2)" >> $GITHUB_OUTPUT
git checkout $(git rev-list --parents -n1 HEAD | cut -d" " -f3)
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Use Node.js 18.x
uses: actions/setup-node@v3.6.0
run: git checkout "$(git rev-list --parents -n1 HEAD | cut -d" " -f3)"
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Build misskey-js
run: pnpm --filter misskey-js build
- name: Build dependent packages
run: pnpm -F misskey-js -F misskey-bubble-game -F misskey-reversi build
- name: Build storybook
run: pnpm --filter frontend build-storybook
- name: Publish to Chromatic
@@ -78,19 +78,19 @@ jobs:
if: github.event_name == 'pull_request_target'
id: chromatic_pull_request
run: |
DIFF="${{ steps.rev.outputs.base }} HEAD"
if [ "$DIFF" = "0000000000000000000000000000000000000000 HEAD" ]; then
DIFF="HEAD"
fi
CHROMATIC_PARAMETER="$(node packages/frontend/.storybook/changes.js $(git diff-tree --no-commit-id --name-only -r $(echo "$DIFF") | xargs))"
CHROMATIC_PARAMETER="$(node packages/frontend/.storybook/changes.js $(git diff --name-only origin/${GITHUB_BASE_REF}...origin/${GITHUB_HEAD_REF} | xargs))"
if [ "$CHROMATIC_PARAMETER" = " --skip" ]; then
echo "skip=true" >> $GITHUB_OUTPUT
fi
pnpm --filter frontend chromatic --exit-once-uploaded -d storybook-static $(echo "$CHROMATIC_PARAMETER")
BRANCH="${{ github.event.pull_request.head.user.login }}:$GITHUB_HEAD_REF"
if [ "$BRANCH" = "misskey-dev:$GITHUB_HEAD_REF" ]; then
BRANCH="$GITHUB_HEAD_REF"
fi
pnpm --filter frontend chromatic --exit-once-uploaded -d storybook-static --branch-name "$BRANCH" $(echo "$CHROMATIC_PARAMETER")
env:
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
- name: Notify that Chromatic detects changes
uses: actions/github-script@v6.4.0
uses: actions/github-script@v9
if: github.event_name != 'pull_request_target' && steps.chromatic_push.outputs.success == 'false'
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -102,7 +102,7 @@ jobs:
body: 'Chromatic detects changes. Please [review the changes on Chromatic](https://www.chromatic.com/builds?appId=6428f7d7b962f0b79f97d6e4).'
})
- name: Upload Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v7
with:
name: storybook
path: packages/frontend/storybook-static

View File

@@ -5,44 +5,98 @@ on:
branches:
- master
- develop
paths:
- packages/backend/**
# for permissions
- packages/misskey-js/**
- .github/workflows/test-backend.yml
- .github/misskey/test.yml
pull_request:
paths:
- packages/backend/**
# for permissions
- packages/misskey-js/**
- .github/workflows/test-backend.yml
- .github/misskey/test.yml
workflow_dispatch:
inputs:
force_ffmpeg_cache_update:
description: 'Force update ffmpeg cache'
required: false
default: false
type: boolean
jobs:
jest:
unit:
name: Unit tests (backend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
node-version-file:
- .node-version
- .github/min.node-version
services:
postgres:
image: postgres:13
image: postgres:18
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:7
image: redis:8
ports:
- 56312:6379
meilisearch:
image: getmeili/meilisearch:v1.42.1
ports:
- 57712:7700
env:
MEILI_NO_ANALYTICS: true
MEILI_ENV: development
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Get current date
id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- name: Setup and Restore ffmpeg/ffprobe Cache
id: cache-ffmpeg
uses: actions/cache@v5
with:
version: 8
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
path: |
/usr/local/bin/ffmpeg
/usr/local/bin/ffprobe
# daily cache
key: ${{ runner.os }}-ffmpeg-${{ steps.current-date.outputs.today }}
restore-keys: |
${{ runner.os }}-ffmpeg-${{ steps.current-date.outputs.today }}
- name: Install FFmpeg
if: steps.cache-ffmpeg.outputs.cache-hit != 'true' || github.event.inputs.force_ffmpeg_cache_update == true
run: |
for i in {1..3}; do
echo "Attempt $i: Installing FFmpeg..."
curl -s -L https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz -o ffmpeg.tar.xz && \
tar -xf ffmpeg.tar.xz && \
mv ffmpeg-*-static/ffmpeg /usr/local/bin/ && \
mv ffmpeg-*-static/ffprobe /usr/local/bin/ && \
rm -rf ffmpeg.tar.xz ffmpeg-*-static/ && \
break || sleep 10
if [ $i -eq 3 ]; then
echo "Failed to install FFmpeg after 3 attempts"
exit 1
fi
done
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version: ${{ matrix.node-version }}
node-version-file: ${{ matrix.node-version-file }}
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
@@ -51,9 +105,102 @@ jobs:
- name: Build
run: pnpm build
- name: Test
run: pnpm jest-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
run: pnpm --filter backend test-and-coverage
- name: Upload to Codecov
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
e2e:
name: E2E tests (backend)
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node-version-file:
- .node-version
- .github/min.node-version
services:
postgres:
image: postgres:18
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:8
ports:
- 56312:6379
steps:
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: ${{ matrix.node-version-file }}
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .github/misskey/test.yml .config
- name: Build
run: pnpm build
- name: Test
run: pnpm --filter backend test-and-coverage:e2e
- name: Upload to Codecov
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
migration:
name: Migration tests (backend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version-file:
- .node-version
#- .github/min.node-version
services:
postgres:
image: postgres:18
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
steps:
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Get current date
id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: ${{ matrix.node-version-file }}
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .github/misskey/test.yml .config
- name: Build
run: pnpm build
- name: Run migrations
run: MISSKEY_CONFIG_YML=test.yml pnpm --filter backend migrate
- name: Check no migrations are remaining
run: MISSKEY_CONFIG_YML=test.yml pnpm --filter backend check-migrations

111
.github/workflows/test-federation.yml vendored Normal file
View File

@@ -0,0 +1,111 @@
name: Test (federation)
on:
push:
branches:
- master
- develop
paths:
- packages/backend/**
- packages/misskey-js/**
- .github/workflows/test-federation.yml
pull_request:
paths:
- packages/backend/**
- packages/misskey-js/**
- .github/workflows/test-federation.yml
workflow_dispatch:
inputs:
force_ffmpeg_cache_update:
description: 'Force update ffmpeg cache'
required: false
default: false
type: boolean
jobs:
test:
name: Federation test
runs-on: ubuntu-latest
strategy:
matrix:
node-version-file:
- .node-version
- .github/min.node-version
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Get current date
id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- name: Setup and Restore ffmpeg/ffprobe Cache
id: cache-ffmpeg
uses: actions/cache@v5
with:
path: |
/usr/local/bin/ffmpeg
/usr/local/bin/ffprobe
# daily cache
key: ${{ runner.os }}-ffmpeg-${{ steps.current-date.outputs.today }}
restore-keys: |
${{ runner.os }}-ffmpeg-${{ steps.current-date.outputs.today }}
- name: Install FFmpeg
if: steps.cache-ffmpeg.outputs.cache-hit != 'true' || github.event.inputs.force_ffmpeg_cache_update == true
run: |
for i in {1..3}; do
echo "Attempt $i: Installing FFmpeg..."
curl -s -L https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz -o ffmpeg.tar.xz && \
tar -xf ffmpeg.tar.xz && \
mv ffmpeg-*-static/ffmpeg /usr/local/bin/ && \
mv ffmpeg-*-static/ffprobe /usr/local/bin/ && \
rm -rf ffmpeg.tar.xz ffmpeg-*-static/ && \
break || sleep 10
if [ $i -eq 3 ]; then
echo "Failed to install FFmpeg after 3 attempts"
exit 1
fi
done
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: ${{ matrix.node-version-file }}
cache: 'pnpm'
- name: Build Misskey
run: |
pnpm i --frozen-lockfile
pnpm build
- name: Setup
run: |
echo "NODE_VERSION=$(cat ${{ matrix.node-version-file }})" >> $GITHUB_ENV
cd packages/backend/test-federation
bash ./setup.sh
sudo chmod 644 ./certificates/*.test.key
- name: Start servers
id: start_servers
continue-on-error: true
# https://github.com/docker/compose/issues/1294#issuecomment-374847206
run: |
cd packages/backend/test-federation
docker compose up -d --scale tester=0
- name: Print start_servers error
if: ${{ steps.start_servers.outcome == 'failure' }}
run: |
cd packages/backend/test-federation
docker compose logs | tail -n 300
exit 1
- name: Test
run: |
cd packages/backend/test-federation
docker compose run --no-deps tester
- name: Log
if: always()
run: |
cd packages/backend/test-federation
docker compose logs
- name: Stop servers
if: always()
run: |
cd packages/backend/test-federation
docker compose down

View File

@@ -5,31 +5,39 @@ on:
branches:
- master
- develop
paths:
- packages/frontend/**
# for permissions
- packages/misskey-js/**
# for e2e
- packages/backend/**
- .github/workflows/test-frontend.yml
- .github/misskey/test.yml
pull_request:
paths:
- packages/frontend/**
# for permissions
- packages/misskey-js/**
# for e2e
- packages/backend/**
- .github/workflows/test-frontend.yml
- .github/misskey/test.yml
jobs:
vitest:
name: Unit tests (frontend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
version: 8
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
with:
node-version: ${{ matrix.node-version }}
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
@@ -40,35 +48,35 @@ jobs:
- name: Test
run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/frontend/coverage/coverage-final.json
e2e:
name: E2E tests (frontend)
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node-version: [18.x]
browser: [chrome]
services:
postgres:
image: postgres:13
image: postgres:18
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:7
image: redis:8
ports:
- 56312:6379
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
submodules: true
# https://github.com/cypress-io/cypress-docker-images/issues/150
@@ -77,17 +85,13 @@ jobs:
# if: ${{ matrix.browser == 'firefox' }}
#- uses: browser-actions/setup-firefox@latest
# if: ${{ matrix.browser == 'firefox' }}
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
version: 7
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
with:
node-version: ${{ matrix.node-version }}
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Copy Configure
run: cp .github/misskey/test.yml .config
@@ -101,19 +105,20 @@ jobs:
- name: Cypress install
run: pnpm exec cypress install
- name: Cypress run
uses: cypress-io/github-action@v5
uses: cypress-io/github-action@v7.1.9
timeout-minutes: 15
with:
install: false
start: pnpm start:test
wait-on: 'http://localhost:61812'
headed: true
browser: ${{ matrix.browser }}
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v7
if: failure()
with:
name: ${{ matrix.browser }}-cypress-screenshots
path: cypress/screenshots
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v7
if: always()
with:
name: ${{ matrix.browser }}-cypress-videos

View File

@@ -6,29 +6,31 @@ name: Test (misskey.js)
on:
push:
branches: [ develop ]
paths:
- packages/misskey-js/**
- .github/workflows/test-misskey-js.yml
pull_request:
branches: [ develop ]
paths:
- packages/misskey-js/**
- .github/workflows/test-misskey-js.yml
jobs:
test:
name: Unit tests (misskey.js)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- name: Checkout
uses: actions/checkout@v3.3.0
uses: actions/checkout@v6.0.2
- run: corepack enable
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
- name: Setup Node.js
uses: actions/setup-node@v6.4.0
with:
node-version: ${{ matrix.node-version }}
node-version-file: '.node-version'
cache: 'pnpm'
- name: Install dependencies
@@ -46,7 +48,7 @@ jobs:
CI: true
- name: Upload Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/misskey-js/coverage/coverage-final.json

View File

@@ -12,27 +12,20 @@ env:
jobs:
production:
name: Production build
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
version: 8
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
with:
node-version: ${{ matrix.node-version }}
node-version-file: '.node-version'
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml

40
.github/workflows/validate-api-json.yml vendored Normal file
View File

@@ -0,0 +1,40 @@
name: api.json validation
on:
push:
branches:
- master
- develop
paths:
- packages/backend/**
- .github/workflows/validate-api-json.yml
pull_request:
paths:
- packages/backend/**
- .github/workflows/validate-api-json.yml
jobs:
validate-api-json:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v6.0.3
- name: Use Node.js
uses: actions/setup-node@v6.4.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- name: Install Redocly CLI
run: npm i -g @redocly/cli
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .config/example.yml .config/default.yml
- name: Build and generate
run: pnpm build && pnpm --filter backend generate-api-json
- name: Validation
run: npx @redocly/cli lint --extends=minimal ./packages/backend/built/api.json

19
.gitignore vendored
View File

@@ -35,12 +35,18 @@ coverage
!/.config/example.yml
!/.config/docker_example.yml
!/.config/docker_example.env
!/.config/cypress-devcontainer.yml
docker-compose.yml
!/.devcontainer/docker-compose.yml
./compose.yml
.devcontainer/compose.yml
!/.devcontainer/compose.yml
# misskey
/build
built
built-test
js-built
src-js
/data
/.cache-loader
/db
@@ -57,6 +63,14 @@ api-docs.json
ormconfig.json
temp
/packages/frontend/src/**/*.stories.ts
tsdoc-metadata.json
misskey-assets
# Vite temporary files
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
vite.config.local-dev.js.timestamp-*
vite.config.local-dev.ts.timestamp-*
# blender backups
*.blend1
@@ -64,3 +78,6 @@ temp
*.blend3
*.blend4
*.blend5
# VSCode addon
.favorites.json

3
.gitmodules vendored
View File

@@ -1,6 +1,3 @@
[submodule "misskey-assets"]
path = misskey-assets
url = https://github.com/misskey-dev/assets.git
[submodule "fluent-emojis"]
path = fluent-emojis
url = https://github.com/misskey-dev/emojis.git

View File

@@ -1 +1 @@
18.16.0
22.15.0

3
.npmrc Normal file
View File

@@ -0,0 +1,3 @@
engine-strict = true
save-exact = true
shell-emulator = true

View File

@@ -3,9 +3,7 @@
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"Vue.volar",
"Vue.vscode-typescript-vue-plugin",
"Orta.vscode-jest",
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
]
}

29
.vscode/settings.json vendored
View File

@@ -1,11 +1,20 @@
{
"search.exclude": {
"**/node_modules": true
},
"typescript.tsdk": "node_modules/typescript/lib",
"files.associations": {
"*.test.ts": "typescript"
},
"jest.jestCommandLine": "pnpm run jest",
"jest.autoRun": "off"
}
"search.exclude": {
"**/node_modules": true
},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"files.associations": {
"*.test.ts": "typescript"
},
"jest.runMode": "on-demand",
"jest.virtualFolders": [
{ "name": "backend unit", "jestCommandLine": "pnpm -F backend run test" },
{ "name": "backend e2e", "jestCommandLine": "pnpm -F backend run test:e2e"},
{ "name": "misskey-js", "jestCommandLine": "pnpm -F misskey-js run jest" }
],
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"editor.formatOnSave": false
}

File diff suppressed because it is too large Load Diff

View File

@@ -2,45 +2,131 @@
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
Examples of behavior that contributes to a positive environment for our
community include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall
community
Examples of unacceptable behavior by participants include:
Examples of unacceptable behavior include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* The use of sexualized language or imagery, and sexual attention or advances of
any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
* Publishing others' private information, such as a physical or email address,
without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
## Enforcement Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at syuilotan@yahoo.co.jp. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
<syuilotan@yahoo.co.jp>.
All complaints will be reviewed and investigated promptly and fairly.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series of
actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or permanent
ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within the
community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
Community Impact Guidelines were inspired by
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
For answers to common questions about this code of conduct, see the FAQ at
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
[https://www.contributor-covenant.org/translations][translations].
[homepage]: https://www.contributor-covenant.org
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
[Mozilla CoC]: https://github.com/mozilla/diversity
[FAQ]: https://www.contributor-covenant.org/faq
[translations]: https://www.contributor-covenant.org/translations

View File

@@ -1,7 +1,7 @@
# Contribution guide
We're glad you're interested in contributing Misskey! In this document you will find the information you need to contribute to the project.
> **Note**
> [!NOTE]
> This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
> Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
> The accuracy of machine translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
@@ -15,18 +15,33 @@ Before creating an issue, please check the following:
- To avoid duplication, please search for similar issues before creating a new issue.
- Do not use Issues to ask questions or troubleshooting.
- Issues should only be used to feature requests, suggestions, and bug tracking.
- Please ask questions or troubleshooting in ~~the [Misskey Forum](https://forum.misskey.io/)~~ [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
- Please ask questions or troubleshooting in [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
> **Warning**
> [!WARNING]
> Do not close issues that are about to be resolved. It should remain open until a commit that actually resolves it is merged.
## Before implementation
### Recommended discussing before implementation
We welcome your proposal.
When you want to add a feature or fix a bug, **first have the design and policy reviewed in an Issue** (if it is not there, please make one). Without this step, there is a high possibility that the PR will not be merged even if it is implemented.
At this point, you also need to clarify the goals of the PR you will create, and make sure that the other members of the team are aware of them.
PRs that do not have a clear set of do's and don'ts tend to be bloated and difficult to review.
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask another member to assign you). By expressing your intention to work the Issue, you can prevent conflicts in the work.
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask Committer to assign you).
By expressing your intention to work on the Issue, you can prevent conflicts in the work.
To the Committers: you should not assign someone on it before the Final Decision.
### How issues are triaged
The Committers may:
* close an issue that is not reproducible on latest stable release,
* merge an issue into another issue,
* split an issue into multiple issues,
* or re-open that has been closed for some reason which is not applicable anymore.
@syuilo reserves the Final Decision rights including whether the project will implement feature and how to implement, these rights are not always exercised.
## Well-known branches
- **`master`** branch is tracking the latest release and used for production purposes.
@@ -37,25 +52,45 @@ Also, when you start implementation, assign yourself to the Issue (if you cannot
## Creating a PR
Thank you for your PR! Before creating a PR, please check the following:
- If possible, prefix the title with a keyword that identifies the type of this PR, as shown below.
- `fix` / `refactor` / `feat` / `enhance` / `perf` / `chore` etc
- Also, make sure that the granularity of this PR is appropriate. Please do not include more than one type of change or interest in a single PR.
- `fix` / `refactor` / `feat` / `enhance` / `perf` / `chore` etc
- Also, make sure that the granularity of this PR is appropriate. Please do not include more than one type of change or interest in a single PR.
- If there is an Issue which will be resolved by this PR, please include a reference to the Issue in the text.
- Please add the summary of the changes to [`CHANGELOG.md`](/CHANGELOG.md). However, this is not necessary for changes that do not affect the users, such as refactoring.
- Check if there are any documents that need to be created or updated due to this change.
- If you have added a feature or fixed a bug, please add a test case if possible.
- Please make sure that tests and Lint are passed in advance.
- You can run it with `pnpm test` and `pnpm lint`. [See more info](#testing)
- You can run it with `pnpm test` and `pnpm lint`. [See more info](#testing)
- If this PR includes UI changes, please attach a screenshot in the text.
Thanks for your cooperation 🤗
### Additional things for ActivityPub payload changes
*This section is specific to misskey-dev implementation. Other fork or implementation may take different way. A significant difference is that non-"misskey-dev" extension is not described in the misskey-hub's document.*
If PR includes changes to ActivityPub payload, please reflect it in [misskey-hub's document](https://github.com/misskey-dev/misskey-hub-next/blob/master/content/ns.md) by sending PR.
The name of purporsed extension property (referred as "extended property" in later) to ActivityPub shall be prefixed by `_misskey_`. (i.e. `_misskey_quote`)
The extended property in `packages/backend/src/core/activitypub/type.ts` **must** be declared as optional because ActivityPub payloads that comes from older Misskey or other implementation may not contain it.
The extended property must be included in the context definition. Context is defined in `packages/backend/src/core/activitypub/misc/contexts.ts`.
The key shall be same as the name of extended property, and the value shall be same as "short IRI".
"Short IRI" is defined in misskey-hub's document, but usually takes form of `misskey:<name of extended property>`. (i.e. `misskey:_misskey_quote`)
One should not add property that has defined before by other implementation, or add custom variant value to "well-known" property.
## Reviewers guide
Be willing to comment on the good points and not just the things you want fixed đŸ’¯
čĒ­ã‚“ã§ãŠãã¨ã„ã„ã‚„ã¤
- https://blog.lacolaco.net/posts/1e2cf439b3c2/
- https://konifar-zatsu.hatenadiary.jp/entry/2024/11/05/192421
### Review perspective
- Scope
- Are the goals of the PR clear?
- Is the granularity of the PR appropriate?
- Are the goals of the PR clear?
- Is the granularity of the PR appropriate?
- Security
- Does merging this PR create a vulnerability?
- Performance
@@ -66,6 +101,22 @@ Be willing to comment on the good points and not just the things you want fixed
- Are there any omissions or gaps?
- Does it check for anomalies?
## Security Advisory
### For reporter
Thank you for your reporting!
If you can also create a patch to fix the vulnerability, please create a PR on the private fork.
> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.
### For misskey-dev member
äŋŽæ­ŖPRがdevelopãĢčŋŊ垓されãĻいãĒいとマãƒŧジできãĒいぎで、マãƒŧジできãĒã‹ãŖãŸã‚‰
> Could you merge or rebase onto upstream develop branch?
ãĒおとäŧãˆã‚‹ã€‚
## Deploy
The `/deploy` command by issue comment can be used to deploy the contents of a PR to the preview environment.
```
@@ -77,7 +128,7 @@ An actual domain will be assigned so you can test the federation.
## Release
### Release Instructions
1. Commit version changes in the `develop` branch ([package.json](https://github.com/misskey-dev/misskey/blob/develop/package.json))
1. Commit version changes in the `develop` branch ([package.json](package.json))
2. Create a release PR.
- Into `master` from `develop` branch.
- The title must be in the format `Release: x.y.z`.
@@ -88,7 +139,7 @@ An actual domain will be assigned so you can test the federation.
- The target branch must be `master`
- The tag name must be the version
> **Note**
> [!NOTE]
> Why this instruction is necessary:
> - To perform final QA checks
> - To distribute responsibility
@@ -101,26 +152,30 @@ You can improve our translations with your Crowdin account.
Your changes in Crowdin are automatically submitted as a PR (with the title "New Crowdin translations") to the repository.
The owner [@syuilo](https://github.com/syuilo) merges the PR into the develop branch before the next release.
If your language is not listed in Crowdin, please open an issue.
If your language is not listed in Crowdin, please open an issue. We will add it to Crowdin.
For newly added languages, once the translation progress per language exceeds 70%, it will be officially introduced into Misskey and made available to users.
![Crowdin](https://d322cqt584bo4o.cloudfront.net/misskey/localized.svg)
## Development
During development, it is useful to use the
### Setup
Before developing, you have to set up environment. Misskey requires Redis, PostgreSQL, and FFmpeg.
```
pnpm dev
```
You would want to install Meilisearch to experiment related features. Technically, meilisearch is not strict requirement, but some features and tests require it.
command.
There are a few ways to proceed.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Service Worker is watched by esbuild.
#### Use system-wide software
You could install them in system-wide (such as from package manager).
#### Use `docker compose`
You could obtain middleware container by typing `docker compose -f $PROJECT_ROOT/compose.local-db.yml up -d`.
#### Use Devcontainer
Devcontainer also has necessary setting. This method can be done by connecting from VSCode.
### Dev Container
Instead of running `pnpm` locally, you can use Dev Container to set up your development environment.
To use Dev Container, open the project directory on VSCode with Dev Containers installed.
To use Dev Container, open the project directory on VSCode with Dev Containers installed.
**Note:** If you are using Windows, please clone the repository with WSL. Using Git for Windows will result in broken files due to the difference in how newlines are handled.
It will run the following command automatically inside the container.
@@ -132,38 +187,61 @@ pnpm build
pnpm migrate
```
After finishing the migration, run the `pnpm dev` command to start the development server.
After finishing the migration, you can proceed.
``` bash
### Start developing
During development, it is useful to use the
```
pnpm dev
```
command.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Service Worker is watched by esbuild.
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Vite runs behind the backend (the backend will proxy Vite at /vite and /embed_vite except for websocket used for HMR).
- You can see Misskey by accessing `http://localhost:3000` (Replace `3000` with the port configured with `port` in .config/default.yml).
## Testing
- Test codes are located in [`/packages/backend/test`](/packages/backend/test).
### Run test
Create a config file.
You can run non-backend tests by executing following commands:
```sh
pnpm --filter frontend test
pnpm --filter misskey-js test
```
Backend tests require manual preparation of servers. See the next section for more on this.
### Backend
There are three types of test codes for the backend:
- Unit tests: [`/packages/backend/test/unit`](/packages/backend/test/unit)
- Single-server E2E tests: [`/packages/backend/test/e2e`](/packages/backend/test/e2e)
- Multiple-server E2E tests: [`/packages/backend/test-federation`](/packages/backend/test-federation)
#### Running Unit Tests or Single-server E2E Tests
1. Create a config file:
```sh
cp .github/misskey/test.yml .config/
```
Prepare DB/Redis for testing.
```
docker compose -f packages/backend/test/docker-compose.yml up
```
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.
Run all test.
2. Start DB and Redis servers for testing:
```sh
docker compose -f packages/backend/test/compose.yml up
```
pnpm test
Instead, you can prepare an empty (data can be erased) DB and edit `.config/test.yml` appropriately.
3. Run all tests:
```sh
pnpm --filter backend test # unit tests
pnpm --filter backend test:e2e # single-server E2E tests
```
If you want to run a specific test, run as a following command:
```sh
pnpm --filter backend test -- packages/backend/test/unit/activitypub.ts
pnpm --filter backend test:e2e -- packages/backend/test/e2e/nodeinfo.ts
```
#### Run specify test
```
pnpm jest -- foo.ts
```
### e2e tests
TODO
#### Running Multiple-server E2E Tests
See [`/packages/backend/test-federation/README.md`](/packages/backend/test-federation/README.md).
## Environment Variable
@@ -180,6 +258,12 @@ Misskey uses Vue(v3) as its front-end framework.
- **When creating a new component, please use the Composition API (with [setup sugar](https://v3.vuejs.org/api/sfc-script-setup.html) and [ref sugar](https://github.com/vuejs/rfcs/discussions/369)) instead of the Options API.**
- Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
## Tabler Icons
ã‚ĸã‚¤ã‚ŗãƒŗã¯ã€Production Build時ãĢäŊŋį”¨ã•ã‚ŒãĻいãĒいもぎが削除されるようãĢãĒãŖãĻいぞす。
**ã‚ĸã‚¤ã‚ŗãƒŗã‚’å‹•įš„ãĢč¨­åŽšã™ã‚‹éš›ãĢは、 `ti-${someVal}` ぎようãĒ、ã‚ĸã‚¤ã‚ŗãƒŗåãŽãŋã‚’å‹•įš„ãĢå¤‰åŒ–ã•ã›ã‚‹åŽŸčŖ…ã‚’čĄŒã‚ãĒいでください。**
åŋ…ず `ti-xxx` ぎようãĒ厌全ãĒクナ゚名をåĢめるようãĢしãĻください。
## nirax
niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰ãƒĢãƒŧãƒ†ã‚Ŗãƒŗã‚°ã‚ˇã‚šãƒ†ãƒ ã§ã™ã€‚
**vue-routerからåŊąéŸŋを多大ãĢ受けãĻいるぎで、ぞずはvue-routerãĢついãĻå­Ļãļことをお勧めしぞす。**
@@ -187,7 +271,7 @@ niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰
### ãƒĢãƒŧãƒˆåŽšįžŠ
ãƒĢãƒŧãƒˆåŽšįžŠã¯ã€äģĨ下ぎåŊĸåŧãŽã‚Ēブジェクトぎ配列です。
``` ts
```ts
{
name?: string;
path: string;
@@ -195,12 +279,11 @@ niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰
query?: Record<string, string>;
loginRequired?: boolean;
hash?: string;
globalCacheKey?: string;
children?: RouteDef[];
}
```
> **Warning**
> [!WARNING]
> įžįŠļ、ãƒĢãƒŧãƒˆã¯åŽšįžŠã•ã‚ŒãŸé †ãĢčŠ•äžĄã•ã‚Œãžã™ã€‚
> たとえば、`/foo/:id`ãƒĢãƒŧãƒˆåŽšįžŠãŽæŦĄãĢ`/foo/bar`ãƒĢãƒŧãƒˆåŽšįžŠãŒã•ã‚ŒãĻã„ãŸå ´åˆã€åžŒč€…ãŒãƒžãƒƒãƒã™ã‚‹ã“ã¨ã¯ã‚ã‚Šãžã›ã‚“ã€‚
@@ -214,30 +297,13 @@ Misskey uses [Storybook](https://storybook.js.org/) for UI development.
### Setup & Run
#### Universal
##### Setup
```bash
pnpm --filter misskey-js build
pnpm --filter frontend tsc -p .storybook && (node packages/frontend/.storybook/preload-locale.js & node packages/frontend/.storybook/preload-theme.js)
```
##### Run
```bash
node packages/frontend/.storybook/generate.js && pnpm --filter frontend storybook dev
```
#### macOS & Linux
##### Setup
#### Setup
```bash
pnpm --filter misskey-js build
```
##### Run
#### Run
```bash
pnpm --filter frontend storybook-dev
@@ -279,7 +345,7 @@ export const Default = {
parameters: {
layout: 'centered',
},
} satisfies StoryObj<typeof MkAvatar>;
} satisfies StoryObj<typeof MyComponent>;
```
If you want to opt-out from the automatic generation, create a `MyComponent.stories.impl.ts` file and add the following line to the file.
@@ -299,25 +365,127 @@ export const argTypes = {
min: 1,
max: 4,
},
},
};
```
Also, you can use msw to mock API requests in the storybook. Creating a `MyComponent.stories.msw.ts` file to define the mock handlers.
```ts
import { rest } from 'msw';
import { HttpResponse, http } from 'msw';
export const handlers = [
rest.post('/api/notes/timeline', (req, res, ctx) => {
return res(
ctx.json([]),
);
http.post('/api/notes/timeline', ({ request }) => {
return HttpResponse.json([]);
}),
];
```
Don't forget to re-run the `.storybook/generate.js` script after adding, editing, or removing the above files.
## Nest
### Nest Service Circular dependency / Nestでã‚ĩãƒŧビ゚ぎåžĒį’°å‚į…§ã§ã‚¨ãƒŠãƒŧがčĩˇããŸå ´åˆ
#### forwardRef
ãžãšã¯į°Ąå˜ãĢ`forwardRef`をčŠĻしãĻãŋる
```typescript
export class FooService {
constructor(
@Inject(forwardRef(() => BarService))
private barService: BarService
) {
}
}
```
#### OnModuleInit
できãĒければ`OnModuleInit`をäŊŋう
```typescript
import { Injectable, OnModuleInit } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { BarService } from '@/core/BarService';
@Injectable()
export class FooService implements OnModuleInit {
private barService: BarService // constructorからį§ģ動しãĻくる
constructor(
private moduleRef: ModuleRef,
) {
}
async onModuleInit() {
this.barService = this.moduleRef.get(BarService.name);
}
public async niceMethod() {
return await this.barService.incredibleMethod({ hoge: 'fuga' });
}
}
```
##### Service Unit Test
テ゚トで`onModuleInit`をå‘ŧãŗå‡ēすåŋ…čĻãŒã‚ã‚‹
```typescript
// import ...
describe('test', () => {
let app: TestingModule;
let fooService: FooService; // for test case
let barService: BarService; // for test case
beforeEach(async () => {
app = await Test.createTestingModule({
imports: ...,
providers: [
FooService,
{ // mockする (mockはåŋ…須ではãĒいかもしれãĒい)
provide: BarService,
useFactory: () => ({
incredibleMethod: jest.fn(),
}),
},
{ // ProvideãĢする
provide: BarService.name,
useExisting: BarService,
},
],
})
.useMocker(...
.compile();
fooService = app.get<FooService>(FooService);
barService = app.get<BarService>(BarService) as jest.Mocked<BarService>;
// onModuleInitã‚’åŽŸčĄŒã™ã‚‹
await fooService.onModuleInit();
});
test('nice', () => {
await fooService.niceMethod();
expect(barService.incredibleMethod).toHaveBeenCalled();
expect(barService.incredibleMethod.mock.lastCall![0])
.toEqual({ hoge: 'fuga' });
});
})
```
## Notes
### MisskeyãŽãƒ‰ãƒĄã‚¤ãƒŗå›ē有ぎæĻ‚åŋĩは`Mi`をprefixする
䞋えばGoogleがč‡Ēį¤žã‚ĩãƒŧビ゚をMap、Earth、DriveではãĒくGoogle Map、Google Earth、Google DriveぎようãĢå‘Ŋ名するぎと同じ
ã‚ŗãƒŧド上でMisskeyãŽãƒ‰ãƒĄã‚¤ãƒŗå›ē有ぎæĻ‚åŋĩãĢは`Mi`をprefixすることで、äģ–ãŽãƒ‰ãƒĄã‚¤ãƒŗãŽåŒæ§˜ãŽæĻ‚åŋĩとåŒēåˆĨできるãģã‹ã€åå‰ãŽčĄįĒã‚’é˜˛ãã€‚
ãŸã ã—ã€æ–‡č„ˆä¸ŠMisskeyãŽã‚‚ãŽã‚’æŒ‡ã™ã“ã¨ãŒæ˜Žã‚‰ã‹ã§ã‚ã‚Šã€åå‰ãŽčĄįĒãŽæã‚ŒãŒãĒã„å ´åˆã¯ã€ä¸€æ™‚įš„ãĒロãƒŧã‚ĢãƒĢ変数ãĢé™ãŖãĻ`Mi`ã‚’įœį•ĨしãĻもよい。
### Misskey.jsãŽåž‹į”Ÿæˆ
```bash
pnpm build-misskey-js-with-types
```
### How to resolve conflictions occurred at pnpm-lock.yaml?
Just execute `pnpm` to fix it.
@@ -413,27 +581,6 @@ pnpm dlx typeorm migration:generate -d ormconfig.js -o <migration name>
- į”ŸæˆåžŒã€ãƒ•ã‚Ąã‚¤ãƒĢをmigration下ãĢį§ģしãĻください
- äŊœæˆã•れた゚クãƒĒプトは不åŋ…čρãĒ変更をåĢむため除åŽģしãĻください
### JSON SchemaぎobjectでanyOfをäŊŋうとき
JSON Schemaで、objectãĢ寞しãĻanyOfをäŊŋう場合、anyOfぎ中でpropertiesã‚’åŽšįžŠã—ãĒいこと。
バãƒĒデãƒŧã‚ˇãƒ§ãƒŗãŒåŠšã‹ãĒいため。īŧˆSchemaTypeもそぎようãĢäŊœã‚‰ã‚ŒãĻおり、objectぎanyOf内ぎpropertiesは捨ãĻられぞすīŧ‰
https://github.com/misskey-dev/misskey/pull/10082
テキ゚トhogeãŠã‚ˆãŗfugaãĢついãĻã€į‰‡æ–šã‚’åŋ…é ˆã¨ã—ã¤ã¤ä¸Ąæ–šãŽæŒ‡åŽšã‚‚ã‚ã‚Šã†ã‚‹å ´åˆ:
```
export const paramDef = {
type: 'object',
properties: {
hoge: { type: 'string', minLength: 1 },
fuga: { type: 'string', minLength: 1 },
},
anyOf: [
{ required: ['hoge'] },
{ required: ['fuga'] },
],
} as const;
```
### ã‚ŗãƒã‚¯ã‚ˇãƒ§ãƒŗãĢは`markRaw`せよ
**VueãŽã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽdataã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã¨ã—ãĻ**misskey.jsãŽã‚ŗãƒã‚¯ã‚ˇãƒ§ãƒŗã‚’č¨­åŽšã™ã‚‹ã¨ãã€åŋ…ず`markRaw`でナップしãĻãã ã•ã„ã€‚ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãŒä¸åŋ…čρãĢãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–åŒ–ã•ã‚Œã‚‹ã“ã¨ã§ã€misskey.js内ぎå‡Ļį†ã§ä¸å…ˇåˆãŒį™ēį”Ÿã™ã‚‹ã¨ã¨ã‚‚ãĢ、パフりãƒŧãƒžãƒŗã‚šä¸ŠãŽå•éĄŒãĢã‚‚įš‹ãŒã‚‹ã€‚ãĒお、Composition APIをäŊŋう場合はこぎ限りではãĒい(ãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–åŒ–ã¯ãƒžãƒ‹ãƒĨã‚ĸãƒĢãĒため)。
@@ -447,3 +594,47 @@ marginã¯ããŽã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆã‚’äŊŋã†å´ãŒč¨­åŽšã™ã‚‹
## そぎäģ–
### HTMLぎクナ゚名で follow という単čĒžã¯äŊŋわãĒい
åēƒå‘Šãƒ–ロッã‚ĢãƒŧでčĒ¤ãŖãĻブロックされる
### indexã¨ã„ã†ãƒ•ã‚Ąã‚¤ãƒĢ名をäŊŋうãĒ
ESMã§ã¯ãƒ‡ã‚ŖãƒŦクトãƒĒã‚¤ãƒŗãƒãƒŧトはå샿­ĸされãĻã„ã‚‹ãŽã¨ã€ãƒ‡ã‚ŖãƒŦクトãƒĒã‚¤ãƒŗãƒãƒŧãƒˆã›ãšã¨ã‚‚ãƒ•ã‚Ąã‚¤ãƒĢ名が index だとäŊ•故か一部ぎナイブナãƒĒīŧŸã§ãƒ‡ã‚ŖãƒŦクトãƒĒã‚¤ãƒŗãƒãƒŧトだとčĻ‹åšã•ã‚ŒãĻエナãƒŧãĢãĒる
## CSS Recipe
### Lighten CSS vars
``` css
color: hsl(from var(--MI_THEME-accent) h s calc(l + 10));
```
### Darken CSS vars
``` css
color: hsl(from var(--MI_THEME-accent) h s calc(l - 10));
```
### Add alpha to CSS vars
``` css
color: color(from var(--MI_THEME-accent) srgb r g b / 0.5);
```
## č€ƒãˆæ–š
### DRYãĢ囚われるãĒ
åŋ…čρãĒぎは一čˆŦ化ではãĒくæŠŊčąĄåŒ–ã¨č€ƒãˆãžã™ã€‚
ᛞäŋĄã›ãšã€čĒ¤ãŖãŸãƒģ不åŋ…čρãĒå…ąé€šåŒ–ã¯éŋけ、それがč‡Ēį„ļã ã¨æ„Ÿã˜ã‚‹å ´åˆã¯é‡č¤‡ã•ã›ã‚‹å‹‡æ°—ã‚’æŒãĄãžã—ã‚‡ã†ã€‚
### Misskeyã‚’č¤‡é›‘ãĢしãĒã„åŽŸčŖ…
ãã‚ŒãŒã„ãã‚‰č¤‡é›‘ã§ã‚ãŖãĻも、Misskeyå›ēæœ‰ãŽã‚ŗãƒŗãƒ†ã‚­ã‚šãƒˆã¨é–ĸåŋƒãŒåˆ†é›ĸされãĻいる(もしくはäē‹åŽŸä¸Šåˆ†é›ĸされãĻいるとčĻ‹åšã™ã“ã¨ãŒã§ãã‚‹)åŽŸčŖ…ã§ã‚ã‚Œã°ã€ãã‚Œã¯MisskeyãŽã‚ŗãƒŧドベãƒŧ゚ãĢå¯žã™ã‚‹č¤‡é›‘æ€§ãĢåŊąéŸŋを与えãĒã„ã¨č€ƒãˆãžã™ã€‚
䞋えるãĒら、VueやAiScriptã¨ã„ãŖãŸMisskeyがäŊŋį”¨ã—ãĻいるナイブナãƒĒãŽå†…éƒ¨åŽŸčŖ…ãŒã„ãã‚‰č¤‡é›‘ã ãŖãŸã¨ã—ãĻも、「それをäŊŋį”¨ã—ãĻいるからMisskeyãŽåŽŸčŖ…ã¯č¤‡é›‘ã§ã‚ã‚‹ã€ã¨ã„ã†ã“ã¨ãĢはãĒらãĒいぎと同じです。
MisskeyãŽãƒ‰ãƒĄã‚¤ãƒŗįŸĨč­˜ã‹ã‚‰é–ĸåŋƒãŒåˆ†é›ĸされãĻいるということは、MisskeyãŽåŽŸčŖ…ãĢついãĻč€ƒãˆã‚‹æ™‚ãĢãã‚Œã‚‰ãŽå†…éƒ¨åŽŸčŖ…ã‚’č€ƒæ…Žã™ã‚‹åŋ…čĻãŒį„Ąãã€čĒįŸĨč˛ čˇã‚’åĸ—やさãĒいからです。
ぞた重čρãĒį‚šã¯ã€ããŽåŽŸčŖ…ãŒã€MisskeyãƒĒポジトãƒĒぎ外部ãĢあるかãƒģ内部ãĢあるかということや、MisskeyãŒãƒĄãƒŗãƒ†ãƒŠãƒŗã‚šã™ã‚‹ã‚‚ãŽã‹ãƒģįŦŦä¸‰č€…ãŒãƒĄãƒŗãƒ†ãƒŠãƒŗã‚šã™ã‚‹ã‚‚ãŽã‹ã¨ã„ãŖãŸã“ã¨ã¯č¤‡é›‘æ€§ã‚’č€ƒãˆã‚‹ä¸Šã§ã¯ãģã¨ã‚“ãŠį„ĄčĻ–ã§ãã‚‹ã¨ã„ã†į‚šã§ã™ã€‚
ã‚‚ãĄã‚ã‚“ããŽåŽŸčŖ…ãŒMisskeyãƒĒポジトãƒĒãĢあり、MisskeyãŒãƒĄãƒŗãƒ†ãƒŠãƒŗã‚šã—ãĒければãĒらãĒいもぎは、äŋåŽˆãŽã‚ŗã‚šãƒˆã¯ã‹ã‹ã‚Šãžã™ã€‚
しかし、MisskeyぎæœŦčŗĒįš„ãĒ設計ãƒģåŽŸčŖ…ã¨ã„ã†čĻŗį‚šã§čĻ‹ãŸã¨ãã¯ã€ããŽåŽŸčŖ…ã¯åŽŸčŗĒįš„ãĢ外部ナイブナãƒĒぎようãĢæŒ¯ã‚‹čˆžã„ãžã™ã€‚
æ›č¨€ã™ã‚Œã°ã€ŒãŸãžãŸãžMisskeyぎ開į™ēč€…ã¨åŒã˜äēēãŸãĄãŒãƒĄãƒŗãƒ†ãƒŠãƒŗã‚šã—ãĻいるし、たぞたぞMisskeyぎãƒĒポジトãƒĒ内ãĢįŊŽã„ãĻあるだけぎ外部ナイブナãƒĒ」です。
ããŽãŸã‚ã€åŽŸčŖ…ã‚’ãĒるずくMisskeyãŽãƒ‰ãƒĄã‚¤ãƒŗįŸĨč­˜ã‹ã‚‰į‹ŦįĢ‹ã—ãŸã‚‚ãŽãĢすれば、MisskeyãŽã‚ŗãƒŧドベãƒŧã‚šãŽč¤‡é›‘æ€§ã‚’ä¸Šã’ã‚‹ã“ã¨ãĒく抟čƒŊåŽŸčŖ…ã‚’čĄŒã†ã“ã¨ãŒã§ãã€ãŠåž—ã§ã‚ã‚‹ã¨č¨€ãˆãžã™ã€‚
ã‚‚ãĄã‚ã‚“ãã‚ŒãĢã“ã ã‚ãŖãĻ、äē›į´°ãĒåŽŸčŖ…ã§ã‚‚ããŽã‚ˆã†ãĢ分é›ĸしãĻã—ãžã†ã¨ã‹ãˆãŖãĻčĒįŸĨč˛ čˇãŒåĸ—ãˆãŸã‚Šã€åŽŸčŖ…é‡ãŒåĸ—えãĻãƒĄãƒĒãƒƒãƒˆã‚’ãƒ‡ãƒĄãƒĒãƒƒãƒˆãŒä¸Šå›žã‚‹å ´åˆã‚‚ã‚ã‚‹ãŽã§ã€ã‚ąãƒŧã‚šãƒã‚¤ã‚ąãƒŧ゚ではありぞす。

View File

@@ -1,5 +1,5 @@
Unless otherwise stated this repository is
Copyright Š 2014-2023 syuilo and contributers
Copyright Š 2014-2026 syuilo and contributors
And is distributed under The GNU Affero General Public License Version 3, you should have received a copy of the license file as LICENSE.

View File

@@ -1,6 +1,6 @@
# syntax = docker/dockerfile:1.4
# syntax = docker/dockerfile:1.23
ARG NODE_VERSION=18.16.0-bullseye
ARG NODE_VERSION=22.22.2-bookworm
# build assets & compile TypeScript
@@ -14,24 +14,32 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
&& apt-get install -yqq --no-install-recommends \
build-essential
RUN corepack enable
WORKDIR /misskey
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
COPY --link ["scripts", "./scripts"]
COPY --link ["patches", "./patches"]
COPY --link ["packages/backend/package.json", "./packages/backend/"]
COPY --link ["packages/frontend-shared/package.json", "./packages/frontend-shared/"]
COPY --link ["packages/frontend/package.json", "./packages/frontend/"]
COPY --link ["packages/frontend-embed/package.json", "./packages/frontend-embed/"]
COPY --link ["packages/frontend-builder/package.json", "./packages/frontend-builder/"]
COPY --link ["packages/i18n/package.json", "./packages/i18n/"]
COPY --link ["packages/icons-subsetter/package.json", "./packages/icons-subsetter/"]
COPY --link ["packages/sw/package.json", "./packages/sw/"]
COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"]
COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"]
ARG NODE_ENV=production
RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
pnpm i --frozen-lockfile --aggregate-output
COPY --link . ./
ARG NODE_ENV=production
RUN git submodule update --init
RUN pnpm build
RUN rm -rf .git/
@@ -44,13 +52,19 @@ RUN apt-get update \
&& apt-get install -yqq --no-install-recommends \
build-essential
RUN corepack enable
WORKDIR /misskey
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
COPY --link ["scripts", "./scripts"]
COPY --link ["patches", "./patches"]
COPY --link ["packages/backend/package.json", "./packages/backend/"]
COPY --link ["packages/misskey-js/package.json", "./packages/misskey-js/"]
COPY --link ["packages/misskey-reversi/package.json", "./packages/misskey-reversi/"]
COPY --link ["packages/misskey-bubble-game/package.json", "./packages/misskey-bubble-game/"]
ARG NODE_ENV=production
RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
pnpm i --frozen-lockfile --aggregate-output
@@ -62,25 +76,37 @@ ARG GID="991"
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ffmpeg tini curl \
&& corepack enable \
ffmpeg tini curl libjemalloc-dev libjemalloc2 \
&& ln -s /usr/lib/$(uname -m)-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so \
&& groupadd -g "${GID}" misskey \
&& useradd -l -u "${UID}" -g "${GID}" -m -d /misskey misskey \
&& find / -type d -path /proc -prune -o -type f -perm /u+s -ignore_readdir_race -exec chmod u-s {} \; \
&& find / -type d -path /proc -prune -o -type f -perm /g+s -ignore_readdir_race -exec chmod g-s {} \; \
&& find / -type d -path /sys -prune -o -type d -path /proc -prune -o -type f -perm /u+s -ignore_readdir_race -exec chmod u-s {} \; \
&& find / -type d -path /sys -prune -o -type d -path /proc -prune -o -type f -perm /g+s -ignore_readdir_race -exec chmod g-s {} \; \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists
# add package.json to add pnpm
COPY ./package.json ./package.json
RUN node -e "console.log(JSON.parse(require('node:fs').readFileSync('./package.json')).packageManager)" | xargs npm install -g
USER misskey
WORKDIR /misskey
COPY --chown=misskey:misskey --from=target-builder /misskey/node_modules ./node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-js/node_modules ./packages/misskey-js/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-reversi/node_modules ./packages/misskey-reversi/node_modules
COPY --chown=misskey:misskey --from=target-builder /misskey/packages/misskey-bubble-game/node_modules ./packages/misskey-bubble-game/node_modules
COPY --chown=misskey:misskey --from=native-builder /misskey/built ./built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-js/built ./packages/misskey-js/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-reversi/built ./packages/misskey-reversi/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/misskey-bubble-game/built ./packages/misskey-bubble-game/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/backend/built ./packages/backend/built
COPY --chown=misskey:misskey --from=native-builder /misskey/packages/i18n/built ./packages/i18n/built
COPY --chown=misskey:misskey --from=native-builder /misskey/fluent-emojis /misskey/fluent-emojis
COPY --chown=misskey:misskey . ./
ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so
ENV NODE_ENV=production
HEALTHCHECK --interval=5s --retries=20 CMD ["/bin/bash", "/misskey/healthcheck.sh"]
ENTRYPOINT ["/usr/bin/tini", "--"]

View File

@@ -1,16 +1,18 @@
<div align="center">
<a href="https://misskey-hub.net">
<img src="./assets/title_float.svg" alt="Misskey logo" style="border-radius:50%" width="400"/>
<img src="./assets/title_float.svg" alt="Misskey logo" style="border-radius:50%" width="300"/>
</a>
**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**
**🌎 **Misskey** is an open source, federated social media platform that's free forever! 🚀**
[Learn more](https://misskey-hub.net/)
---
<a href="https://misskey-hub.net/instances.html">
<a href="https://misskey-hub.net/servers/">
<img src="https://custom-icon-badges.herokuapp.com/badge/find_an-instance-acea31?logoColor=acea31&style=for-the-badge&logo=misskey&labelColor=363B40" alt="find an instance"/></a>
<a href="https://misskey-hub.net/docs/install.html">
<a href="https://misskey-hub.net/docs/for-admin/install/guides/">
<img src="https://custom-icon-badges.herokuapp.com/badge/create_an-instance-FBD53C?logoColor=FBD53C&style=for-the-badge&logo=server&labelColor=363B40" alt="create an instance"/></a>
<a href="./CONTRIBUTING.md">
@@ -21,46 +23,19 @@
<a href="https://www.patreon.com/syuilo">
<img src="https://custom-icon-badges.herokuapp.com/badge/become_a-patron-F96854?logoColor=F96854&style=for-the-badge&logo=patreon&labelColor=363B40" alt="become a patron"/></a>
---
[![codecov](https://codecov.io/gh/misskey-dev/misskey/branch/develop/graph/badge.svg?token=R6IQZ3QJOL)](https://codecov.io/gh/misskey-dev/misskey)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/misskey-dev/misskey)
</div>
<a href="https://flatt.tech/oss/gmo/trampoline" target="_blank"><img src="https://flatt.tech/assets/images/badges/gmo-oss.svg" height="24px"/></a>
<div>
<a href="https://xn--931a.moe/"><img src="https://github.com/misskey-dev/misskey/blob/develop/assets/ai.png?raw=true" align="right" height="320px"/></a>
## ✨ Features
- **ActivityPub support**\
Not on Misskey? No problem! Not only can Misskey instances talk to each other, but you can make friends with people on other networks like Mastodon and Pixelfed!
- **Reactions**\
You can add emoji reactions to any post! No longer are you bound by a like button, show everyone exactly how you feel with the tap of a button.
- **Drive**\
With Misskey's built in drive, you get cloud storage right in your social media, where you can upload any files, make folders, and find media from posts you've made!
- **Rich Web UI**\
Misskey has a rich and easy to use Web UI!
It is highly customizable, from changing the layout and adding widgets to making custom themes.
Furthermore, plugins can be created using AiScript, an original programming language.
- And much more...
</div>
<div style="clear: both;"></div>
## Documentation
Misskey Documentation can be found at [Misskey Hub](https://misskey-hub.net/), some of the links and graphics above also lead to specific portions of it.
## Sponsors
<div align="center">
<a class="rss3" title="RSS3" href="https://rss3.io/" target="_blank"><img src="https://rss3.mypinata.cloud/ipfs/QmUG6H3Z7D5P511shn7sB4CPmpjH5uZWu4m5mWX7U3Gqbu" alt="RSS3" height="60"></a>
</div>
## Thanks
<a href="https://sentry.io/"><img src="https://github.com/misskey-dev/misskey/assets/4439005/98576556-222f-467a-94be-e98dbda1d852" height="30" alt="Sentry" /></a>
Thanks to [Sentry](https://sentry.io/) for providing the error tracking platform that helps us catch unexpected errors.
<a href="https://www.chromatic.com/"><img src="https://user-images.githubusercontent.com/321738/84662277-e3db4f80-af1b-11ea-88f5-91d67a5e59f6.png" height="30" alt="Chromatic" /></a>
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
@@ -76,3 +51,13 @@ Thanks to [Crowdin](https://crowdin.com/) for providing the localization platfor
<a href="https://hub.docker.com/"><img src="https://user-images.githubusercontent.com/20679825/230148221-f8e73a32-a49b-47c3-9029-9a15c3824f92.png" height="30" alt="Docker" /></a>
Thanks to [Docker](https://hub.docker.com/) for providing the container platform that helps us run Misskey in production.
---
<div align="center">
Support us with a ⭐ !
[![Star History Chart](https://api.star-history.com/svg?repos=misskey-dev/misskey&type=Date)](https://star-history.com/#misskey-dev/misskey&Date)
</div>

View File

@@ -6,6 +6,7 @@ Also, the later tasks are more indefinite and are subject to change as developme
This is the phase we are at now. We need to make a high-maintenance environment that can withstand future development.
- ~~Make the number of type errors zero (backend)~~ → Done âœ”ī¸
- ~~Make the number of type errors zero (frontend)~~ → Done âœ”ī¸
- Improve CI
- ~~Fix tests~~ → Done âœ”ī¸
- Fix random test failures - https://github.com/misskey-dev/misskey/issues/7985 and https://github.com/misskey-dev/misskey/issues/7986
@@ -22,7 +23,7 @@ This is the phase we are at now. We need to make a high-maintenance environment
Once Phase 1 is complete and an environment conducive to the development of a stable system is in place, the implementation of new functions can begin gradually.
- Improve features for moderation
- OAuth2 support https://github.com/misskey-dev/misskey/issues/8262
- ~~OAuth2 support https://github.com/misskey-dev/misskey/issues/8262~~ → Done âœ”ī¸
- GraphQL support?
## (3) Improve scalability

View File

@@ -1,9 +1,20 @@
# Reporting Security Issues
If you discover a security issue in Misskey, please report it by sending an
email to [syuilotan@yahoo.co.jp](mailto:syuilotan@yahoo.co.jp).
If you discover a security issue in Misskey, please report it by **[this form](https://github.com/misskey-dev/misskey/security/advisories/new)**.
This will allow us to assess the risk, and make a fix available before we add a
bug report to the GitHub repository.
Thanks for helping make Misskey safe for everyone.
> [!note]
> CNA [requires](https://www.cve.org/ResourcesSupport/AllResources/CNARules#section_5-2_Description) that CVEs include a description in English for inclusion in the CVE Catalog.
>
> When creating a security advisory, all content must be written in English (it is acceptable to include a non-English description along with the English one).
## When create a patch
If you can also create a patch to fix the vulnerability, please create a PR on the private fork.
> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
assets/ui-icons.afdesign Normal file

Binary file not shown.

View File

@@ -77,17 +77,17 @@ dbReplications: false
# You can configure any number of replicas here
#dbSlaves:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# -
# host:
# port:
# db:
# user:
# pass:
# host:
# port:
# db:
# user:
# pass:
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
@@ -116,6 +116,22 @@ redis:
# #prefix: example-prefix
# #db: 1
#redisForTimelines:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForReactions:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────
@@ -135,6 +151,7 @@ redis:
# Available methods:
# aid ... Short, Millisecond accuracy
# aidx ... Millisecond accuracy
# meid ... Similar to ObjectID, Millisecond accuracy
# ulid ... Millisecond accuracy
# objectid ... This is left for backward compatibility
@@ -142,7 +159,28 @@ redis:
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: "aid"
id: "aidx"
# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────
# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.
#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
#sentryForFrontend:
# vueIntegration:
# tracingOptions:
# trackComponents: true
# browserTracingIntegration:
# replayIntegration:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -158,7 +196,7 @@ id: "aid"
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
@@ -183,9 +221,6 @@ id: "aid"
# Media Proxy
#mediaProxy: https://example.com/proxy
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
#allowedPrivateNetworks: [
# '127.0.0.1/32'
#]

View File

@@ -27,7 +27,7 @@ spec:
ports:
- containerPort: 3000
- name: postgres
image: postgres:14-alpine
image: postgres:18-alpine
env:
- name: POSTGRES_USER
value: "example-misskey-user"
@@ -38,7 +38,7 @@ spec:
ports:
- containerPort: 5432
- name: redis
image: redis:alpine
image: redis:7-alpine
ports:
- containerPort: 6379
volumes:

40
compose.local-db.yml Normal file
View File

@@ -0,0 +1,40 @@
# こぎconfigは、 dockerでMisskeyæœŦäŊ“ã‚’čĩˇå‹•せず、 redisとpostgresql ãĒおだけをčĩˇå‹•しぞす
services:
redis:
restart: always
image: redis:7-alpine
ports:
- "6379:6379"
volumes:
- ./redis:/data
healthcheck:
test: "redis-cli ping"
interval: 5s
retries: 20
db:
restart: always
image: postgres:18-alpine
ports:
- "5432:5432"
env_file:
- .config/docker.env
volumes:
- ./db:/var/lib/postgresql
healthcheck:
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
interval: 5s
retries: 20
# meilisearch:
# restart: always
# image: getmeili/meilisearch:v1.3.4
# environment:
# - MEILI_NO_ANALYTICS=true
# - MEILI_ENV=production
# env_file:
# - .config/meilisearch.env
# volumes:
# - ./meili_data:/meili_data

View File

@@ -1,5 +1,3 @@
version: "3"
services:
web:
build: .
@@ -7,6 +5,7 @@ services:
links:
- db
- redis
# - mcaptcha
# - meilisearch
depends_on:
db:
@@ -18,6 +17,8 @@ services:
networks:
- internal_network
- external_network
# env_file:
# - .config/docker.env
volumes:
- ./files:/misskey/files
- ./.config:/misskey/.config:ro
@@ -36,21 +37,51 @@ services:
db:
restart: always
image: postgres:15-alpine
image: postgres:18-alpine
networks:
- internal_network
env_file:
- .config/docker.env
volumes:
- ./db:/var/lib/postgresql/data
- ./db:/var/lib/postgresql
healthcheck:
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
interval: 5s
retries: 20
# mcaptcha:
# restart: always
# image: mcaptcha/mcaptcha:latest
# networks:
# internal_network:
# external_network:
# aliases:
# - localhost
# ports:
# - 7493:7493
# env_file:
# - .config/docker.env
# environment:
# PORT: 7493
# MCAPTCHA_redis_URL: "redis://mcaptcha_redis/"
# depends_on:
# db:
# condition: service_healthy
# mcaptcha_redis:
# condition: service_healthy
#
# mcaptcha_redis:
# image: mcaptcha/cache:latest
# networks:
# - internal_network
# healthcheck:
# test: "redis-cli ping"
# interval: 5s
# retries: 20
# meilisearch:
# restart: always
# image: getmeili/meilisearch:v1.1.1
# image: getmeili/meilisearch:v1.3.4
# environment:
# - MEILI_NO_ANALYTICS=true
# - MEILI_ENV=production

View File

@@ -2,11 +2,6 @@ import { defineConfig } from 'cypress'
export default defineConfig({
e2e: {
// We've imported your old cypress plugins here.
// You may want to clean this up later by importing these.
setupNodeEvents(on, config) {
return require('./cypress/plugins/index.js')(on, config)
},
baseUrl: 'http://localhost:61812',
},
})

View File

@@ -1,3 +1,8 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
describe('Before setup instance', () => {
beforeEach(() => {
cy.resetState();
@@ -18,6 +23,7 @@ describe('Before setup instance', () => {
cy.intercept('POST', '/api/admin/accounts/create').as('signup');
cy.get('[data-cy-admin-initial-password] input').type('example_password_please_change_this_or_you_will_get_hacked');
cy.get('[data-cy-admin-username] input').type('admin');
cy.get('[data-cy-admin-password] input').type('admin1234');
cy.get('[data-cy-admin-ok]').click();
@@ -25,6 +31,14 @@ describe('Before setup instance', () => {
// ãĒぜか動かãĒい
//cy.wait('@signup').should('have.property', 'response.statusCode');
cy.wait('@signup');
cy.intercept('POST', '/api/admin/update-meta').as('update-meta');
cy.get('[data-cy-next]').click();
cy.get('[data-cy-server-name] input').type('Testskey');
cy.get('[data-cy-server-setup-wizard-apply]').click();
cy.wait('@update-meta');
});
});
@@ -54,15 +68,18 @@ describe('After setup instance', () => {
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-rules-continue]').should('be.disabled');
cy.get('[data-cy-signup-rules-notes-agree] [data-cy-switch-toggle]').click();
cy.get('[data-cy-modal-dialog-ok]').click();
cy.get('[data-cy-signup-rules-continue]').should('not.be.disabled');
cy.get('[data-cy-signup-rules-continue]').click();
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-username] input').type('alice');
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-password] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-password-retype] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-invitation-code] input').type('test-invitation-code');
cy.get('[data-cy-signup-submit]').should('not.be.disabled');
cy.get('[data-cy-signup-submit]').click();
@@ -78,6 +95,7 @@ describe('After setup instance', () => {
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-rules-continue]').should('be.disabled');
cy.get('[data-cy-signup-rules-notes-agree] [data-cy-switch-toggle]').click();
cy.get('[data-cy-modal-dialog-ok]').click();
cy.get('[data-cy-signup-rules-continue]').should('not.be.disabled');
cy.get('[data-cy-signup-rules-continue]').click();
@@ -112,11 +130,16 @@ describe('After user signup', () => {
it('signin', () => {
cy.visitHome();
cy.intercept('POST', '/api/signin').as('signin');
cy.intercept('POST', '/api/signin-flow').as('signin');
cy.get('[data-cy-signin]').click();
cy.get('[data-cy-signin-username] input').type('alice');
// Enterキãƒŧでã‚ĩã‚¤ãƒŗã‚¤ãƒŗã§ãã‚‹ã‹ãŽįĸēčĒã‚‚å…ŧねる
cy.get('[data-cy-signin-page-input]').should('be.visible', { timeout: 1000 });
// EnterキãƒŧでįļščĄŒã§ãã‚‹ã‹ãŽįĸēčĒã‚‚å…ŧねる
cy.get('[data-cy-signin-username] input').type('alice{enter}');
cy.get('[data-cy-signin-page-password]').should('be.visible', { timeout: 10000 });
// EnterキãƒŧでįļščĄŒã§ãã‚‹ã‹ãŽįĸēčĒã‚‚å…ŧねる
cy.get('[data-cy-signin-password] input').type('alice1234{enter}');
cy.wait('@signin');
@@ -131,8 +154,9 @@ describe('After user signup', () => {
cy.visitHome();
cy.get('[data-cy-signin]').click();
cy.get('[data-cy-signin-username] input').type('alice');
cy.get('[data-cy-signin-password] input').type('alice1234{enter}');
cy.get('[data-cy-signin-page-input]').should('be.visible', { timeout: 1000 });
cy.get('[data-cy-signin-username] input').type('alice{enter}');
// TODO: cypressãĢブナã‚Ļã‚ļãŽč¨€čĒžæŒ‡åŽšã§ãã‚‹æŠŸčƒŊãŒåŽŸčŖ…ã•ã‚ŒæŦĄįŦŦ英čĒžãŽãŋテ゚トするようãĢする
cy.contains(/ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒå‡įĩã•れãĻいぞす|This account has been suspended due to/gi);
@@ -159,11 +183,13 @@ describe('After user signed in', () => {
});
it('successfully loads', () => {
cy.get('[data-cy-user-setup-continue]').should('be.visible');
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
cy.get('[data-cy-user-setup-continue]', { timeout: 30000 }).should('be.visible');
});
it('account setup wizard', () => {
cy.get('[data-cy-user-setup-continue]').click();
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
cy.get('[data-cy-user-setup-continue]', { timeout: 30000 }).click();
cy.get('[data-cy-user-setup-user-name] input').type('ありす');
cy.get('[data-cy-user-setup-user-description] textarea').type('ãģげ');
@@ -200,7 +226,8 @@ describe('After user setup', () => {
cy.login('alice', 'alice1234');
// ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧド
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]').click();
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 30000 }).click();
cy.get('[data-cy-modal-dialog-ok]').click();
});
@@ -216,7 +243,7 @@ describe('After user setup', () => {
cy.get('[data-cy-post-form-text]').type('Hello, Misskey!');
cy.get('[data-cy-open-post-form-submit]').click();
cy.contains('Hello, Misskey!');
cy.contains('Hello, Misskey!', { timeout: 15000 });
});
it('open note form with hotkey', () => {

35
cypress/e2e/router.cy.ts Normal file
View File

@@ -0,0 +1,35 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
describe('Router transition', () => {
describe('Redirect', () => {
// ã‚ĩãƒŧバぎ初期化。ãƒĢãƒŧトぎテ゚トãĢé–ĸしãĻは各describeごとãĢ1åēĻã ã‘åŽŸčĄŒã§ååˆ†ã ã¨æ€ã†īŧˆäŊŋいぞわした斚が旊いīŧ‰
before(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
// ãƒĻãƒŧã‚ļãƒŧäŊœæˆ
cy.registerUser('alice', 'alice1234');
cy.login('alice', 'alice1234');
// ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧド
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 30000 }).click();
cy.wait(500);
cy.get('[data-cy-modal-dialog-ok]').click();
});
it('redirect to user profile', () => {
// テ゚トぎためだけãĢį”¨æ„ã•ã‚ŒãŸãƒĒダイãƒŦã‚¯ãƒˆį”¨ãƒĢãƒŧトãĢéŖ›ãļ
cy.visit('/redirect-test');
// ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧジぎURLであることをįĸēčĒã™ã‚‹
cy.url().should('include', '/@alice')
});
});
});

View File

@@ -1,3 +1,9 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
/* flaky
describe('After user signed in', () => {
beforeEach(() => {
cy.resetState();
@@ -67,3 +73,4 @@ describe('After user signed in', () => {
buildWidgetTest('aiscript');
buildWidgetTest('aichan');
});
*/

View File

@@ -1,22 +0,0 @@
/// <reference types="cypress" />
// ***********************************************************
// This example plugins/index.js can be used to load plugins
//
// You can change the location of this file or turn off loading
// the plugins file with the 'pluginsFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/plugins-guide
// ***********************************************************
// This function is called when a project is opened or re-opened (e.g. due to
// the project's config changing)
/**
* @type {Cypress.PluginConfig}
*/
// eslint-disable-next-line no-unused-vars
module.exports = (on, config) => {
// `on` is used to hook into various events Cypress emits
// `config` is the resolved Cypress config
}

View File

@@ -30,9 +30,13 @@ Cypress.Commands.add('visitHome', () => {
})
Cypress.Commands.add('resetState', () => {
cy.window(win => {
// iframe.contentWindow.indexedDB.deleteDatabase() がchromeぎバグでäŊŋį”¨ã§ããĒいため、indexedDBã‚’į„ĄåŠšåŒ–ã—ãĻいる。
// see https://github.com/misskey-dev/misskey/issues/13605#issuecomment-2053652123
/*
cy.window().then(win => {
win.indexedDB.deleteDatabase('keyval-store');
});
*/
cy.request('POST', '/api/reset-db', {}).as('reset');
cy.get('@reset').its('status').should('equal', 204);
cy.reload(true);
@@ -44,16 +48,19 @@ Cypress.Commands.add('registerUser', (username, password, isAdmin = false) => {
cy.request('POST', route, {
username: username,
password: password,
...(isAdmin ? { setupPassword: 'example_password_please_change_this_or_you_will_get_hacked' } : {}),
}).its('body').as(username);
});
Cypress.Commands.add('login', (username, password) => {
cy.visitHome();
cy.intercept('POST', '/api/signin').as('signin');
cy.intercept('POST', '/api/signin-flow').as('signin');
cy.get('[data-cy-signin]').click();
cy.get('[data-cy-signin-username] input').type(username);
cy.get('[data-cy-signin-page-input]').should('be.visible', { timeout: 1000 });
cy.get('[data-cy-signin-username] input').type(`${username}{enter}`);
cy.get('[data-cy-signin-page-password]').should('be.visible', { timeout: 10000 });
cy.get('[data-cy-signin-password] input').type(`${password}{enter}`);
cy.wait('@signin').as('signedIn');

View File

@@ -21,6 +21,8 @@ import './commands'
Cypress.on('uncaught:exception', (err, runnable) => {
if ([
'The source image cannot be decoded',
// Chrome
'ResizeObserver loop limit exceeded',

19
cypress/support/index.ts Normal file
View File

@@ -0,0 +1,19 @@
declare global {
namespace Cypress {
interface Chainable {
login(username: string, password: string): Chainable<void>;
registerUser(
username: string,
password: string,
isAdmin?: boolean
): Chainable<void>;
resetState(): Chainable<void>;
visitHome(): Chainable<void>;
}
}
}
export {}

8
cypress/tsconfig.json Normal file
View File

@@ -0,0 +1,8 @@
{
"compilerOptions": {
"lib": ["dom"],
"target": "esnext",
"types": ["cypress", "node"]
},
"include": ["./**/*.ts"]
}

View File

@@ -1,25 +0,0 @@
DONATORS
========
The list of people who have sent donation for Misskey.
(In random order, honorific titles are omitted.)
* らãĩぁ
* äŋēæ§˜
* ãĒぎうり
* ゚ãƒĢãƒĄ https://surume.tk/
* 藍
* éŸŗčˆš https://otofune.me/
* aqz https://misskey.xyz/aqz
* kotodu "č™šį„Ąå‰ĩäŊœä¸­"
* Maya Minatsuki
* Knzk https://knzk.me/@Knzk
* ã­ã˜ã‚Šã‚ã•ãŗ https://knzk.me/@y
* NCLS https://knzk.me/@imncls]
* こじぞ @skoji@sandbox.skoji.jp
:heart: Thanks for donating, guys!
---
If your name is missing, please contact us!

View File

@@ -1,65 +0,0 @@
/**
* Gulp tasks
*/
const fs = require('fs');
const gulp = require('gulp');
const replace = require('gulp-replace');
const terser = require('gulp-terser');
const cssnano = require('gulp-cssnano');
const locales = require('./locales');
const meta = require('./package.json');
gulp.task('copy:backend:views', () =>
gulp.src('./packages/backend/src/server/web/views/**/*').pipe(gulp.dest('./packages/backend/built/server/web/views'))
);
gulp.task('copy:frontend:fonts', () =>
gulp.src('./packages/frontend/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_frontend_dist_/fonts/'))
);
gulp.task('copy:frontend:tabler-icons', () =>
gulp.src('./packages/frontend/node_modules/@tabler/icons-webfont/**/*').pipe(gulp.dest('./built/_frontend_dist_/tabler-icons/'))
);
gulp.task('copy:frontend:locales', cb => {
fs.mkdirSync('./built/_frontend_dist_/locales', { recursive: true });
const v = { '_version_': meta.version };
for (const [lang, locale] of Object.entries(locales)) {
fs.writeFileSync(`./built/_frontend_dist_/locales/${lang}.${meta.version}.json`, JSON.stringify({ ...locale, ...v }), 'utf-8');
}
cb();
});
gulp.task('build:backend:script', () => {
return gulp.src(['./packages/backend/src/server/web/boot.js', './packages/backend/src/server/web/bios.js', './packages/backend/src/server/web/cli.js'])
.pipe(replace('LANGS', JSON.stringify(Object.keys(locales))))
.pipe(terser({
toplevel: true
}))
.pipe(gulp.dest('./packages/backend/built/server/web/'));
});
gulp.task('build:backend:style', () => {
return gulp.src(['./packages/backend/src/server/web/style.css', './packages/backend/src/server/web/bios.css', './packages/backend/src/server/web/cli.css', './packages/backend/src/server/web/error.css'])
.pipe(cssnano({
zindex: false
}))
.pipe(gulp.dest('./packages/backend/built/server/web/'));
});
gulp.task('build', gulp.parallel(
'copy:frontend:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:frontend:fonts', 'copy:frontend:tabler-icons'
));
gulp.task('default', gulp.task('build'));
gulp.task('watch', () => {
gulp.watch([
'./packages/*/src/**/*',
], { ignoreInitial: false }, gulp.task('build'));
});

View File

@@ -1,4 +1,7 @@
#!/bin/bash
# SPDX-FileCopyrightText: syuilo and misskey-project
# SPDX-License-Identifier: AGPL-3.0-only
PORT=$(grep '^port:' /misskey/.config/default.yml | awk 'NR==1{print $2; exit}')
curl -s -S -o /dev/null "http://localhost:${PORT}"
curl -Sfso/dev/null "http://localhost:${PORT}/healthz"

View File

@@ -1,9 +1,14 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
/* eslint-disable @typescript-eslint/explicit-function-return-type */
import { action } from '@storybook/addon-actions';
import { StoryObj } from '@storybook/vue3';
import { rest } from 'msw';
import { abuseUserReport } from '../../.storybook/fakes';
import { commonHandlers } from '../../.storybook/mocks';
import { action } from 'storybook/actions';
import type { StoryObj } from '@storybook/vue3';
import { HttpResponse, http } from 'msw';
import { abuseUserReport } from '../packages/frontend/.storybook/fakes.js';
import { commonHandlers } from '../packages/frontend/.storybook/mocks.js';
import MkAbuseReport from './MkAbuseReport.vue';
export const Default = {
render(args) {
@@ -39,9 +44,9 @@ export const Default = {
msw: {
handlers: [
...commonHandlers,
rest.post('/api/admin/resolve-abuse-user-report', async (req, res, ctx) => {
action('POST /api/admin/resolve-abuse-user-report')(await req.json());
return res(ctx.json({}));
http.post('/api/admin/resolve-abuse-user-report', async ({ request }) => {
action('POST /api/admin/resolve-abuse-user-report')(await request.json());
return HttpResponse.json({});
}),
],
},

View File

@@ -0,0 +1,232 @@
<!--
SPDX-FileCopyrightText: syuilo and misskey-project
SPDX-License-Identifier: AGPL-3.0-only
-->
<template>
<canvas ref="canvasEl" style="display: block; width: 100%; height: 100%; pointer-events: none;"></canvas>
</template>
<script lang="ts" setup>
import { onMounted, onUnmounted, useTemplateRef } from 'vue';
import isChromatic from 'chromatic/isChromatic';
import { initShaderProgram } from '@/utility/webgl.js';
const VERTEX_SHADER = `#version 300 es
in vec2 position;
out vec2 in_uv;
void main() {
in_uv = (position + 1.0) / 2.0;
gl_Position = vec4(position, 0.0, 1.0);
}
`;
const FRAGMENT_SHADER = `#version 300 es
precision mediump float;
const float PI = 3.141592653589793;
const float TWO_PI = 6.283185307179586;
const float HALF_PI = 1.5707963267948966;
in vec2 in_uv;
uniform vec2 in_resolution;
uniform float u_scale;
uniform float u_time;
uniform float u_seed;
uniform float u_angle;
uniform float u_radius;
uniform vec3 u_color;
uniform vec2 u_ripplePositions[16];
uniform float u_rippleRadiuses[16];
out vec4 out_color;
float getRipple(vec2 uv) {
float strength = 0.0;
float thickness = 0.05;
for (int i = 0; i < 16; i++) {
if (u_rippleRadiuses[i] <= 0.0) continue;
float d = distance(uv, u_ripplePositions[i]);
// フチ
if (d < u_rippleRadiuses[i] + thickness && d > u_rippleRadiuses[i] - thickness) {
float gradate = abs(d - u_rippleRadiuses[i] + thickness) / thickness;
strength += (1.0 - u_rippleRadiuses[i]) * gradate;
}
// 内側
if (d < u_rippleRadiuses[i] + thickness) {
strength += 0.25 * (1.0 - u_rippleRadiuses[i]);
}
}
return strength;
}
void main() {
float x_ratio = min(in_resolution.x / in_resolution.y, 1.0);
float y_ratio = min(in_resolution.y / in_resolution.x, 1.0);
float angle = -(u_angle * PI);
vec2 centeredUv = (in_uv - vec2(0.5, 0.5)) * vec2(x_ratio, y_ratio);
vec2 rotatedUV = vec2(
centeredUv.x * cos(angle) - centeredUv.y * sin(angle),
centeredUv.x * sin(angle) + centeredUv.y * cos(angle)
);
vec2 uv = rotatedUV;
float time = u_time * 0.00025;
float size = 1.0 / u_scale;
float size_half = size / 2.0;
float modX = mod(uv.x, size);
float modY = mod(uv.y, size);
vec2 pixelated_uv = vec2(
(size * (floor((uv.x - 0.5 - size) / size) + 0.5)),
(size * (floor((uv.y - 0.5 - size) / size) + 0.5))
) + vec2(0.5 + size, 0.5 + size);
float strength = getRipple(pixelated_uv);
float opacity = min(max(strength, 0.0), 1.0);
float threshold = ((u_radius / 2.0) / u_scale);
if (length(vec2(modX - size_half, modY - size_half)) < threshold) {
out_color = vec4(u_color.r, u_color.g, u_color.b, opacity);
//out_color = vec4(1.0);
return;
}
// debug
//float a = min(max(getRipple(uv), 0.0), 1.0);
//out_color = vec4(u_color.r, u_color.g, u_color.b, (opacity + a) / 2.0);
out_color = vec4(0.0, 0.0, 0.0, 0.0);
}
`;
const canvasEl = useTemplateRef('canvasEl');
const props = withDefaults(defineProps<{
scale?: number;
}>(), {
scale: 48,
});
let handle: ReturnType<typeof window['requestAnimationFrame']> | null = null;
onMounted(() => {
const canvas = canvasEl.value!;
let width = canvas.offsetWidth;
let height = canvas.offsetHeight;
canvas.width = width;
canvas.height = height;
const maybeGl = canvas.getContext('webgl2', { preserveDrawingBuffer: false, alpha: true, premultipliedAlpha: false, antialias: true });
if (maybeGl == null) return;
const gl = maybeGl;
const VERTICES = new Float32Array([-1, -1, -1, 1, 1, 1, -1, -1, 1, 1, 1, -1]);
const vertexBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer);
gl.bufferData(gl.ARRAY_BUFFER, VERTICES, gl.STATIC_DRAW);
//gl.clearColor(0.0, 0.0, 0.0, 0.0);
//gl.clear(gl.COLOR_BUFFER_BIT);
const shaderProgram = initShaderProgram(gl, VERTEX_SHADER, FRAGMENT_SHADER);
gl.useProgram(shaderProgram);
const positionLocation = gl.getAttribLocation(shaderProgram, 'position');
gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0);
gl.enableVertexAttribArray(positionLocation);
const in_resolution = gl.getUniformLocation(shaderProgram, 'in_resolution');
gl.uniform2fv(in_resolution, [canvas.width, canvas.height]);
const u_time = gl.getUniformLocation(shaderProgram, 'u_time');
const u_seed = gl.getUniformLocation(shaderProgram, 'u_seed');
const u_scale = gl.getUniformLocation(shaderProgram, 'u_scale');
const u_angle = gl.getUniformLocation(shaderProgram, 'u_angle');
const u_radius = gl.getUniformLocation(shaderProgram, 'u_radius');
const u_color = gl.getUniformLocation(shaderProgram, 'u_color');
gl.uniform1f(u_seed, Math.random() * 1000);
gl.uniform1f(u_scale, props.scale);
gl.uniform1f(u_angle, 0.0);
gl.uniform1f(u_radius, 0.15);
gl.uniform3fv(u_color, [0.5, 1.0, 0]);
if (isChromatic()) {
gl.uniform1f(u_time, 0);
gl.drawArrays(gl.TRIANGLES, 0, 6);
} else {
let ripples = [] as { position: [number, number]; startTime: number; }[];
const LIFE_TIME = 1000 * 4;
function render(timeStamp: number) {
let sizeChanged = false;
if (Math.abs(height - canvas.offsetHeight) > 2) {
height = canvas.offsetHeight;
canvas.height = height;
sizeChanged = true;
}
if (Math.abs(width - canvas.offsetWidth) > 2) {
width = canvas.offsetWidth;
canvas.width = width;
sizeChanged = true;
}
if (sizeChanged && gl) {
gl.uniform2fv(in_resolution, [width, height]);
gl.viewport(0, 0, width, height);
}
gl.uniform1f(u_time, timeStamp);
if (Math.random() < 0.01 && ripples.length < 16) {
ripples.push({ position: [(Math.random() * 2) - 1, (Math.random() * 2) - 1], startTime: timeStamp });
}
for (let i = 0; i < 16; i++) {
const o = gl.getUniformLocation(shaderProgram, `u_ripplePositions[${i.toString()}]`);
const r = gl.getUniformLocation(shaderProgram, `u_rippleRadiuses[${i.toString()}]`);
const ripple = ripples[i];
if (ripple == null) {
gl.uniform2f(o, 0, 0);
gl.uniform1f(r, 0.0);
continue;
}
const delta = timeStamp - ripple.startTime;
gl.uniform2f(o, ripple.position[0], ripple.position[1]);
gl.uniform1f(r, delta / LIFE_TIME);
}
ripples = ripples.filter(r => (timeStamp - r.startTime) < LIFE_TIME);
if (ripples.length === 0) {
ripples.push({ position: [(Math.random() * 2) - 1, (Math.random() * 2) - 1], startTime: timeStamp });
}
gl.drawArrays(gl.TRIANGLES, 0, 6);
handle = window.requestAnimationFrame(render);
}
handle = window.requestAnimationFrame(render);
}
});
onUnmounted(() => {
if (handle) {
window.cancelAnimationFrame(handle);
}
// TODO: WebGLãƒĒã‚Ŋãƒŧã‚šãŽč§Ŗæ”ž
});
</script>
<style lang="scss" module>
</style>

View File

@@ -0,0 +1,190 @@
<!--
SPDX-FileCopyrightText: syuilo and misskey-project
SPDX-License-Identifier: AGPL-3.0-only
-->
<template>
<canvas ref="canvasEl" style="display: block; width: 100%; height: 100%; pointer-events: none;"></canvas>
</template>
<script lang="ts" setup>
import { onMounted, onUnmounted, useTemplateRef } from 'vue';
import isChromatic from 'chromatic/isChromatic';
import { GLSL_LIB_SNOISE, initShaderProgram } from '@/utility/webgl.js';
const VERTEX_SHADER = `#version 300 es
in vec2 position;
out vec2 in_uv;
void main() {
in_uv = (position + 1.0) / 2.0;
gl_Position = vec4(position, 0.0, 1.0);
}
`;
const FRAGMENT_SHADER = `#version 300 es
precision mediump float;
const float PI = 3.141592653589793;
const float TWO_PI = 6.283185307179586;
const float HALF_PI = 1.5707963267948966;
${GLSL_LIB_SNOISE}
in vec2 in_uv;
uniform vec2 in_resolution;
uniform float u_scale;
uniform float u_time;
uniform float u_seed;
uniform float u_angle;
uniform float u_radius;
uniform vec3 u_color;
out vec4 out_color;
void main() {
float x_ratio = min(in_resolution.x / in_resolution.y, 1.0);
float y_ratio = min(in_resolution.y / in_resolution.x, 1.0);
float size = 1.0 / u_scale;
float size_half = size / 2.0;
float angle = -(u_angle * PI);
vec2 centeredUv = (in_uv - vec2(0.5, 0.5)) * vec2(x_ratio, y_ratio);
vec2 rotatedUV = vec2(
centeredUv.x * cos(angle) - centeredUv.y * sin(angle),
centeredUv.x * sin(angle) + centeredUv.y * cos(angle)
);
vec2 uv = rotatedUV;
float modX = mod(uv.x, size);
float modY = mod(uv.y, size);
vec2 pixelated_uv = vec2(
(size * (floor((uv.x - 0.5 - size) / size) + 0.5)),
(size * (floor((uv.y - 0.5 - size) / size) + 0.5))
) + vec2(0.5 + size, 0.5 + size);
float time = u_time * 0.00025;
float noiseAScale = 1.0;
float noiseAX = (pixelated_uv.x + u_seed) * (u_scale / noiseAScale);
float noiseAY = (pixelated_uv.y + u_seed) * (u_scale / noiseAScale);
float noiseA = snoise(vec3(noiseAX, noiseAY, time * 2.0));
float noiseBScale = 32.0;
float noiseBX = (pixelated_uv.x + u_seed) * (u_scale / noiseBScale);
float noiseBY = (pixelated_uv.y + u_seed) * (u_scale / noiseBScale);
float noiseB = snoise(vec3(noiseBX, noiseBY, time));
float strength = 0.0;
strength += noiseA * 0.2;
strength += noiseB * 0.8;
float opacity = min(max(strength, 0.0), 1.0);
float threshold = ((u_radius / 2.0) / u_scale);
if (length(vec2(modX - size_half, modY - size_half)) < threshold) {
out_color = vec4(u_color.r, u_color.g, u_color.b, opacity);
return;
}
out_color = vec4(0.0, 0.0, 0.0, 0.0);
}
`;
const canvasEl = useTemplateRef('canvasEl');
const props = withDefaults(defineProps<{
scale?: number;
}>(), {
scale: 48,
});
let handle: ReturnType<typeof window['requestAnimationFrame']> | null = null;
onMounted(() => {
const canvas = canvasEl.value!;
let width = canvas.offsetWidth;
let height = canvas.offsetHeight;
canvas.width = width;
canvas.height = height;
const maybeGl = canvas.getContext('webgl2', { preserveDrawingBuffer: false, alpha: true, premultipliedAlpha: false, antialias: true });
if (maybeGl == null) return;
const gl = maybeGl;
const VERTICES = new Float32Array([-1, -1, -1, 1, 1, 1, -1, -1, 1, 1, 1, -1]);
const vertexBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer);
gl.bufferData(gl.ARRAY_BUFFER, VERTICES, gl.STATIC_DRAW);
//gl.clearColor(0.0, 0.0, 0.0, 0.0);
//gl.clear(gl.COLOR_BUFFER_BIT);
const shaderProgram = initShaderProgram(gl, VERTEX_SHADER, FRAGMENT_SHADER);
gl.useProgram(shaderProgram);
const positionLocation = gl.getAttribLocation(shaderProgram, 'position');
gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0);
gl.enableVertexAttribArray(positionLocation);
const in_resolution = gl.getUniformLocation(shaderProgram, 'in_resolution');
gl.uniform2fv(in_resolution, [canvas.width, canvas.height]);
const u_time = gl.getUniformLocation(shaderProgram, 'u_time');
const u_seed = gl.getUniformLocation(shaderProgram, 'u_seed');
const u_scale = gl.getUniformLocation(shaderProgram, 'u_scale');
const u_angle = gl.getUniformLocation(shaderProgram, 'u_angle');
const u_radius = gl.getUniformLocation(shaderProgram, 'u_radius');
const u_color = gl.getUniformLocation(shaderProgram, 'u_color');
gl.uniform1f(u_seed, Math.random() * 1000);
gl.uniform1f(u_scale, props.scale);
gl.uniform1f(u_angle, 0.0);
gl.uniform1f(u_radius, 0.15);
gl.uniform3fv(u_color, [0.5, 1.0, 0]);
if (isChromatic()) {
gl.uniform1f(u_time, 0);
gl.drawArrays(gl.TRIANGLES, 0, 6);
} else {
function render(timeStamp: number) {
let sizeChanged = false;
if (Math.abs(height - canvas.offsetHeight) > 2) {
height = canvas.offsetHeight;
canvas.height = height;
sizeChanged = true;
}
if (Math.abs(width - canvas.offsetWidth) > 2) {
width = canvas.offsetWidth;
canvas.width = width;
sizeChanged = true;
}
if (sizeChanged && gl) {
gl.uniform2fv(in_resolution, [width, height]);
gl.viewport(0, 0, width, height);
}
gl.uniform1f(u_time, timeStamp);
gl.drawArrays(gl.TRIANGLES, 0, 6);
handle = window.requestAnimationFrame(render);
}
handle = window.requestAnimationFrame(render);
}
});
onUnmounted(() => {
if (handle) {
window.cancelAnimationFrame(handle);
}
// TODO: WebGLãƒĒã‚Ŋãƒŧã‚šãŽč§Ŗæ”ž
});
</script>
<style lang="scss" module>
</style>

1
idea/README.md Normal file
View File

@@ -0,0 +1 @@
äŊŋわれãĒくãĒãŖãŸã‘ãŠæļˆã™ãŽã¯å‹ŋäŊ“ãĒい(将æĨäŊŋえるかもしれãĒい)ã‚ŗãƒŧドをå…ĨれãĻおくとこ

View File

@@ -2,6 +2,7 @@
_lang_: "Ø§Ų„ØšØąØ¨ŲŠØŠ"
headlineMisskey: "Ø´Ø¨ŲƒØŠ Ų…ØąØĒØ¨ØˇØŠ Ø¨Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
introMisskey: "Ø§Ų‡Ų„Ø§ Ø¨Ųƒ! Ų…ŲŠØŗŲƒŲŠ Ų‡Ųˆ Ų…Ų†ØĩØŠ ØĒØ¯ŲˆŲŠŲ† Ų…ØĩØēØą Ų„Ø§ Ų…ØąŲƒØ˛ŲŠØŠ ŲˆŲ…ŲØĒŲˆØ­ØŠ Ø§Ų„Ų…ØĩØ¯Øą.\nŲŠŲ…ŲƒŲ†Ųƒ Ų…Ø´Ø§ØąŲƒØŠ \"Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ\" ØšŲ† Ų…Ø§ ؊ØŦØąŲŠ Ø­ŲˆŲ„ŲƒØŒ ؈ØĨØŽØ¨Ø§Øą Ø§Ų„ØŦŲ…ŲŠØš ØšŲ† Ų†ŲØŗŲƒ 📡\nØĒØŗŲ…Ø­ Ų„Ųƒ \"Ø§Ų„Ø§Ų†ŲØšØ§Ų„Ø§ØĒ\" بØĒØšØ¨ŲŠØą ØšŲ† Ø´ØšŲˆØąŲƒ Ø­ŲˆŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØĸØŽØąŲŠŲ† 👍\nØ§ŲƒØĒØ´Ų ØšØ§Ų„Ų…Ų‹Ø§ ØŦØ¯ŲŠØ¯Ų‹Ø§ 🚀"
poweredByMisskeyDescription: "{name} Ų‡Ųˆ ØĨØ­Ø¯Ų‰ Ø§Ų„ØŽŲØ¯Ų…Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØŗØĒØŽØ¯Ų… Ø§Ų„Ų…Ų†ØĩØŠ ؅؁ØĒŲˆØ­ØŠ Ø§Ų„Ų…ØĩØ¯Øą <b>Ų…ŲŠØŗŲƒŲŠ</b> (ŲŠØ´Ø§Øą ØĨŲ„ŲŠŲ‡ ŲƒŲ…ØĢŲŠŲ„ Ų…ŲŠØŗŲƒŲŠ)"
monthAndDay: "{day}/{month}"
search: "Ø§Ų„Ø¨Ø­ØĢ"
notifications: "Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
@@ -40,16 +41,23 @@ unfavorite: "ØĨØ˛Ø§Ų„ØŠ Ų…Ų† Ø§Ų„Ų…ŲØļŲ„ØŠ"
favorited: "ØŖŲØļ؊؁ ØĨŲ„Ų‰ Ø§Ų„Ų…ŲØļŲ„ØŠ."
alreadyFavorited: "ØĒŲ…ØĒ ØĨØļØ§ŲØĒŲ‡ Ø¨Ø§Ų„ŲØšŲ„ ØĨŲ„Ų‰ Ø§Ų„Ų…ŲØļŲ„ØŠ."
cantFavorite: "ØĒØšØ°ØąØĒ Ø§Ų„ØĨØļØ§ŲØŠ ØĨŲ„Ų‰ Ø§Ų„Ų…ŲØļŲ„ØŠ."
pin: "Ø¯Ø¨Ų‘ØŗŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ"
unpin: "ØŖŲ„Øē ØĒØ¯Ø¨ŲŠØŗŲ‡Ø§ Ų…Ų† Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊"
pin: "ØĢبØĒŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ"
unpin: "ŲŲƒŲ‡Ø§ Ų…Ų† Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊"
copyContent: "Ø§Ų†ØŗØŽ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰"
copyLink: "Ø§Ų†ØŗØŽ Ø§Ų„ØąØ§Ø¨Øˇ"
delete: "Ø­Ø°Ų"
deleteAndEdit: "ØĨØ˛Ø§Ų„ØŠ ؈ØĨؚاد؊ Ø§Ų„ØĩŲŠØ§ØēØŠ"
deleteAndEditConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† Ø­Ø°Ų Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠØŸ ØŗØĒŲŲ‚Ø¯ ŲƒŲ„ Ų…Ø´Ø§ØąŲƒØ§ØĒŲ‡Ø§ØŒ ŲˆØ§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ، ŲˆØ§Ų„ØąØ¯ŲˆØ¯ ØšŲ„ŲŠŲ‡Ø§."
addToList: "ØŖØļ؁؇ ØĨŲ„Ų‰ Ų‚Ø§ØĻŲ…ØŠ"
addToAntenna: "ØŖØļ؁ ØĨŲ„Ų‰ Ų‡ŲˆØ§ØĻ؊"
sendMessage: "ØŖØąØŗŲ„ ØąØŗØ§Ų„ØŠ"
copyRSS: "Ø§Ų†ØŗØŽ ØąØ§Ø¨Øˇ RSS"
copyUsername: "Ø§Ų†ØŗØŽ Ø§ØŗŲ… Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
copyUserId: "Ø§Ų†ØŗØŽ Ų…ØšØąŲ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
copyNoteId: "Ø§Ų†ØŗØŽ Ų…ØšØąŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
copyFileId: "Ø§Ų†ØŗØŽ Ų…ØšØąŲ‘Ų Ø§Ų„Ų…Ų„Ų"
copyFolderId: "Ø§Ų†ØŗØŽ Ų…ØšØąŲ‘Ų Ø§Ų„Ų…ØŦŲ„Ø¯"
copyProfileUrl: "Ø§Ų†ØŗØŽ ØąØ§Ø¨Øˇ Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊"
searchUser: "ابحØĢ ØšŲ† Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
reply: "ØąØ¯"
loadMore: "ØšØąØļ Ø§Ų„Ų…Ø˛ŲŠØ¯"
@@ -60,7 +68,7 @@ receiveFollowRequest: "ØĒŲ„Ų‚ŲŠØĒ ØˇŲ„Ø¨ Ų…ØĒابؚ؊"
followRequestAccepted: "Ų‚ŲØ¨Ų„ ØˇŲ„Ø¨ Ø§Ų„Ų…ØĒابؚ؊"
mention: "ØŖØ´Øą Ø§Ų„Ų‰"
mentions: "Ø§Ų„ØĨØ´Ø§ØąØ§ØĒ"
directNotes: "Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…Ø¨Ø§Ø´ØąØŠ"
directNotes: "ØąØŗØ§Ų„ØŠ ؎اØĩØŠ"
importAndExport: "ØĨØŗØĒŲˆØąØ¯ / ØĩØ¯Øą"
import: "Ø§ØŗØĒŲŠØąØ§Ø¯"
export: "ØĒØĩØ¯ŲŠØą"
@@ -102,23 +110,27 @@ renoted: "ØŖŲØšŲŠØ¯ Ų†Ø´ØąŲ‡"
cantRenote: "Ų„Ø§ ŲŠŲ…ŲƒŲ† ØĨؚاد؊ Ų†Ø´Øą Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
cantReRenote: "Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĨؚاد؊ Ų†Ø´Øą Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØšØ§Ø¯ Ų†Ø´ØąŲ‡Ø§"
quote: "Ø§Ų‚ØĒØ¨Øŗ"
pinnedNote: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…Ø¯Ø¨ØŗØŠ"
pinned: "Ø¯Ø¨Ų‘ØŗŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ"
inChannelRenote: "ØĨؚاد؊ Ų†Ø´Øą ؁؊ Ų‚Ų†Ø§ØŠ"
inChannelQuote: "Ø§Ų‚ØĒØ¨Ø§Øŗ ؁؊ Ų‚Ų†Ø§ØŠ"
pinnedNote: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØĢبØĒØŠ"
pinned: "ØĢبØĒŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ"
you: "ØŖŲ†ØĒ"
clickToShow: "اØļØēØˇ Ų„Ų„ØšØąØļ"
sensitive: "Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
add: "ØĨØļØ§ŲØŠ"
reaction: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
reactions: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
reactionSetting: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ Ø§Ų„Ų…ØąØ§Ø¯ ØšØąØļŲ‡Ø§ ؁؊ Ų…Ų†ØĒŲ‚ŲŠ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ."
reactionSettingDescription2: "Ø§ØŗØ­Ø¨ Ų„ØĒØąØĒŲŠØ¨ ، Ø§Ų†Ų‚Øą Ų„Ų„Ø­Ø°Ų ، Ø§ØŗØĒØŽØ¯Ų… \"+\" Ų„Ų„ØĨØļØ§ŲØŠ."
rememberNoteVisibility: "ØĒØ°ŲƒØą ØĨؚدادØĒ Ų…Ø¯Ų‰ ØąØ¤ŲŠØŠ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
attachCancel: "ØŖØ˛Ų„ Ø§Ų„Ų…ØąŲŲ‚"
deleteFile: "Ø­ŲØ°Ų Ø§Ų„Ų…Ų„Ų"
markAsSensitive: "ØšŲ„Ų‘Ų…Ų‡ ŲƒŲ…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
unmarkAsSensitive: "ØŖŲ„Øē ØĒØšŲŠŲŠŲ†Ų‡ ŲƒŲ…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
enterFileName: "Ø§Ø¯ØŽŲ„ Ø§ØŗŲ… Ø§Ų„Ų…Ų„Ų"
mute: "Ø§ŲƒØĒŲ…"
unmute: "ØĨŲ„ØēØ§ØĄ Ø§Ų„ŲƒØĒŲ…"
renoteMute: "Ø§ŲƒØĒŲ… ØĨؚاد؊ Ø§Ų„Ų†Ø´Øą"
renoteUnmute: "Ø§ØąŲØš Ø§Ų„ŲƒØĒŲ… ØšŲ† ØĨؚاد؊ Ø§Ų„Ų†Ø´Øą"
block: "احØŦب"
unblock: "ØĨŲ„ØēØ§ØĄ Ø§Ų„Ø­ØŦب"
suspend: "ØšŲ„ŲŲ‚"
@@ -128,8 +140,10 @@ unblockConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĨŲ„ØēØ§ØĄ Ø­ØŦب Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ØŸ"
suspendConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĒØšŲ„ŲŠŲ‚ Ø§Ų„Ø­ØŗØ§Ø¨ØŸ"
unsuspendConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĨŲ„ØēØ§ØĄ ØĒØšŲ„ŲŠŲ‚ØŸ"
selectList: "ا؎ØĒØą Ų‚Ø§ØĻŲ…ØŠ"
editList: "ØšØ¯Ų‘Ų„ Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ"
selectChannel: "ا؎ØĒØą Ų‚Ų†Ø§ØŠ"
selectAntenna: "ا؎ØĒØą Ų‡ŲˆØ§ØĻŲŠŲ‹Ø§"
editAntenna: "ØšØ¯Ų‘Ų„ Ø§Ų„Ų‡ŲˆØ§ØĻ؊"
selectWidget: "ا؎ØĒØą ŲˆØ¯ØŦØŠ"
editWidgets: "ØšØ¯Ų‘Ų„ Ø§Ų„ŲˆØ¯ØŦاØĒ"
editWidgetsExit: "ØĒŲ…"
@@ -141,6 +155,7 @@ emojiUrl: "ØąØ§Ø¨Øˇ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊"
addEmoji: "ØĨØļØ§ŲØŠ ØĨŲŠŲ…ŲˆØŦ؊"
settingGuide: "Ø§Ų„ØĨؚداداØĒ Ø§Ų„Ų…ØŗØĒØ­ØŗŲ†ØŠ"
cacheRemoteFiles: "ØŽØ˛Ų† Ų…Ø¤Ų‚ØĒا Ø§Ų„Ų…Ų„ŲØ§ØĒ Ø§Ų„Ø¨ØšŲŠØ¯ØŠ"
cacheRemoteFilesDescription: "ØĨذا ØšŲØˇŲ„ Ų‡Ø°Ø§ Ø§Ų„ØĨؚداد، ØŗØĒŲØ­Ų…Ų„ Ø§Ų„Ų…Ų„ŲØ§ØĒ Ų…Ų† Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯ØŒ Ų‡Ø°Ø§ ØŗŲŠŲ‚Ų„Ų„ Ų…Ų† Ø§Ų„Ų…ØŗØ§Ø­ØŠ Ø§Ų„Ų…ØŗØĒØēŲ„ØŠ ØšŲ„Ų‰ Ø§Ų„Ų‚ØąØĩ Ų„ŲƒŲ† ØŗŲŠØ˛ŲŠØ¯ Ø­ØŦŲ… ØĒØ¯ŲŲ‚ Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ ŲˆŲ‡Ø°Ø§ Ų„ØŖŲ† Ø§Ų„ØĩŲˆØą Ø§Ų„Ų…ØĩØēØąØŠ Ų„Ų† ØĒŲˆŲ„Ų‘Ø¯."
flagAsBot: "ØšŲ„Ų‘Ų…Ų‡ ŲƒØ­ØŗØ§Ø¨ ØĸŲ„ŲŠ"
flagAsBotDescription: "ŲØšŲ‘Ų„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą ØĨذا ŲƒØ§Ų† Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ŲŠŲØ¯Ø§Øą ØšØ¨Øą Ø¨ØąŲ…ØŦŲŠØŠ. ØĨذا ŲŲØšŲ„ ŲØŗŲŠŲƒŲˆŲ† Ø¨Ų…ØĢاب؊ ØšŲ„Ø§Ų…ØŠ Ų„Ų„Ų…ØˇŲˆØąŲŠŲ† Ø§Ų„ØĸØŽØąŲŠŲ† Ų„ØĒØŦŲ†Ø¨ ØŗŲ„Ø§ØŗŲ„ Ų„Ø§ Ų…ØĒŲ†Ø§Ų‡ŲŠØŠ Ų…Ų† Ø§Ų„ØĒŲØ§ØšŲ„ Ø¨ŲŠŲ† Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„ØĸŲ„ŲŠØŠ ؈ØļØ¨Øˇ ØŖŲ†Ø¸Ų…ØŠ Ų…ŲŠØŗŲƒŲŠ Ų„Ų„ØĒØšØ§Ų…Ų„ Ų…Øš Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ؃ØĸŲ„ŲŠ."
flagAsCat: "ØšŲ„Ų‘Ų… Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ŲƒØ­ØŗØ§Ø¨ Ų‚Øˇ"
@@ -199,8 +214,7 @@ blockedUsers: "Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„Ų…Ø­ØŦŲˆØ¨ØŠ"
noUsers: "Ų„ŲŠØŗ Ų‡Ų†Ø§Ųƒ Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ†"
editProfile: "ØĒØšØ¯ŲŠŲ„ Ø§Ų„Ų…Ų„Ų Ø§Ų„ØĒØšØąŲŠŲŲŠ"
noteDeleteConfirm: "Ų‡Ų„ ØĒØąŲŠØ¯ Ø­Ø°Ų Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠØŸ"
pinLimitExceeded: "Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĒØ¯Ø¨ŲŠØŗ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ بؚد Ø§Ų„ØĸŲ†."
intro: "Ų„Ų‚Ø¯ Ø§Ų†ØĒŲ‡ØĒ ØšŲ…Ų„ŲŠØŠ ØĒŲ†ØĩŲŠØ¨ Misskey. Ø§Ų„ØąØŦØ§ØĄ ØĨŲ†Ø´Ø§ØĄ Ø­ØŗØ§Ø¨ ØĨØ¯Ø§ØąŲŠ."
pinLimitExceeded: "Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĒØĢØ¨ŲŠØĒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ بؚد Ø§Ų„ØĸŲ†."
done: "ØĒŲ…Ų‘"
processing: "Ø§Ų„Ų…ØšØ§Ų„ØŦØŠ ØŦØ§ØąŲŠØŠ"
preview: "Ų…ØšØ§ŲŠŲ†ØŠ"
@@ -236,7 +250,6 @@ removeAreYouSure: "Ų…ØĒØŖŲƒØ¯ Ų…Ų† ØŖŲ†Ųƒ ØĒØąŲŠØ¯ Ø­Ø°Ų {x}؟"
deleteAreYouSure: "Ų…ØĒØŖŲƒØ¯ Ų…Ų† ØŖŲ†Ųƒ ØĒØąŲŠØ¯ Ø­Ø°Ų {x}؟"
resetAreYouSure: "Ų‡Ų„ ØĒØąŲŠØ¯ ØĨؚاد؊ Ø§Ų„ØĒØšŲŠŲŠŲ†ØŸ"
saved: "Ø­ŲŲØ¸"
messaging: "Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ"
upload: "Ø§ØąŲØš"
keepOriginalUploading: "Ø§Ø¨Ų‚ Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØŖØĩŲ„ŲŠØŠ"
keepOriginalUploadingDescription: "ŲŠØ­ŲØ¸ Ø§Ų„ØĩŲˆØą Ø§Ų„Ų…ØąŲŲˆØšØŠ ØšŲ„Ų‰ Ø­Ø§Ų„ØĒŲ‡Ø§ Ø§Ų„ØŖØĩŲ„ŲŠØŠØŒ ŲˆØ§Ų† ØšØˇŲ‘Ų„ ØŗØĒŲˆŲ„Ø¯ Ų†ØŗØŽØŠ Ų…ØŽØĩØĩØŠ Ų…Ų† Ø§Ų„ØĩŲˆØąØŠ."
@@ -249,18 +262,18 @@ uploadFromUrlMayTakeTime: "ØŗŲŠØŗØĒØēØąŲ‚ بؚØļ Ø§Ų„ŲˆŲ‚ØĒ Ų„Ø§ØĒŲ…Ø§Ų… Ø§Ų„Øą
explore: "Ø§ØŗØĒŲƒØ´Ø§Ų"
messageRead: "Ų…Ų‚ØąŲˆØĄØŠ"
noMoreHistory: "Ų„Ø§ ؊؈ØŦد Ø§Ų„Ų…Ø˛ŲŠØ¯ Ų…Ų† Ø§Ų„ØĒØ§ØąŲŠØŽ"
startMessaging: "Ø§Ø¨Ø¯ØŖ Ų…Ø­Ø§Ø¯ØĢØŠ"
nUsersRead: "Ų‚ØąØŖŲ‡ {n}"
agreeTo: "Ø§ŲˆØ§ŲŲ‚ ØšŲ„Ų‰ {0}"
agree: "ØŖŲ‚Ø¨Ų„"
agreeBelow: "ØŖŲ‚Ø¨Ų„ Ų…Ø§ ŲŠŲ„ŲŠ"
basicNotesBeforeCreateAccount: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ų…Ų‡Ų…ØŠ"
termsOfService: "Ø´ØąŲˆØˇ Ø§Ų„ØŽØ¯Ų…ØŠ"
start: "Ø§Ų„Ø¨Ø¯Ø§ŲŠØŠ"
home: "Ø§Ų„ØąØĻŲŠØŗŲŠ"
remoteUserCaution: "Ų‡Ø°Ų‡ Ø§Ų„Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų‚Ø¯ Ų„Ø§ ØĒŲƒŲˆŲ† Ų…ŲƒØĒŲ…Ų„ØŠ Ø¨Ų…Ø§ ØŖŲ† Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… Ų…Ų† Ų…ØĢŲŠŲ„ Ø¨ØšŲŠØ¯."
activity: "Ø§Ų„Ų†Ø´Ø§Øˇ"
images: "Ø§Ų„ØĩŲˆØą"
image: "Ø§Ų„ØĩŲˆØą"
images: "ØĩŲˆØą"
image: "ØĩŲˆØą"
birthday: "ØĒØ§ØąŲŠØŽ Ø§Ų„Ų…ŲŠŲ„Ø§Ø¯"
yearsOld: "{age} ØŗŲ†ØŠ"
registeredDate: "Ø§Ų†ØļŲ… ؁؊"
@@ -297,7 +310,7 @@ copyUrl: "Ø§Ų†ØŗØŽ Ø§Ų„ØąØ§Ø¨Øˇ"
rename: "ØĨؚاد؊ Ø§Ų„ØĒØŗŲ…ŲŠØŠ"
avatar: "Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØąŲ…Ø˛ŲŠØŠ"
banner: "Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØąØŖØŗŲŠØŠ"
nsfw: "Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
displayOfSensitiveMedia: "ØšØąØļ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
whenServerDisconnected: "ØšŲ†Ø¯ ŲŲ‚Ø¯Ø§Ų† Ø§Ų„Ø§ØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
disconnectedFromServer: "Ų‚ŲØˇŲØš Ø§Ų„ØĨØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
reload: "Ø§Ų†ØšØ´"
@@ -327,25 +340,25 @@ enableLocalTimeline: "ØĒŲØšŲŠŲ„ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ų…Ø­Ų„ŲŠ"
enableGlobalTimeline: "ØĒŲØšŲŠŲ„ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ Ø§Ų„Ø´Ø§Ų…Ų„"
disablingTimelinesInfo: "ØŗŲŠØĒŲ…ŲƒŲ† Ø§Ų„Ų…Ø¯ŲŠØąŲˆŲ† ŲˆØ§Ų„Ų…Ø´ØąŲŲˆŲ† Ų…Ų† Ø§Ų„ŲˆØĩŲˆŲ„ ØĨŲ„Ų‰ ŲƒŲ„ Ø§Ų„ØŽŲŠŲˆØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠØŠ Ø­ØĒŲ‰ ؈ØĨŲ† Ų„Ų… ØĒŲØšŲ‘Ų„."
registration: "ØĨŲ†Ø´Ø§ØĄ Ø­ØŗØ§Ø¨"
enableRegistration: "ØĒŲØšŲŠŲ„ ØĨŲ†Ø´Ø§ØĄ Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„ØŦØ¯ŲŠØ¯ØŠ"
invite: "Ø¯ØšŲˆØŠ"
driveCapacityPerLocalAccount: "Ø­ØĩØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ų„ŲƒŲ„ Ų…ØŗØĒØŽØ¯Ų… Ų…Ø­Ų„ŲŠ"
driveCapacityPerRemoteAccount: "Ø­ØĩØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ų„ŲƒŲ„ Ų…ØŗØĒØŽØ¯Ų… Ø¨ØšŲŠØ¯"
inMb: "Ø¨Ø§Ų„Ų…ŲŠØēØ§Ø¨Ø§ŲŠØĒ"
iconUrl: "ØąØ§Ø¨Øˇ Ø§Ų„ØŖŲŠŲ‚ŲˆŲ†ØŠ"
bannerUrl: "ØąØ§Ø¨Øˇ ØĩŲˆØąØŠ Ø§Ų„Ų„Ø§ŲØĒØŠ"
backgroundImageUrl: "ØąØ§Ø¨Øˇ ØĩŲˆØąØŠ Ø§Ų„ØŽŲ„ŲŲŠØŠ"
basicInfo: "Ø§Ų„Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„ØŖØŗØ§ØŗŲŠØŠ "
pinnedUsers: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…Ø¯Ø¨ØŗŲˆŲ†"
pinnedUsersDescription: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ų…Ø¯Ø¨ØŗŲŠŲ† ؁؊ Ų„ØŗØ§Ų† \"Ø§ØŗØĒŲƒØ´Ų\" ، اØŦØšŲ„ ŲƒŲ„ Ø§ØŗŲ… Ų…ØŗØĒØŽØ¯Ų… ؁؊ ØŗØˇØą Ų„ŲˆØ­Ø¯Ų‡."
pinnedPages: "Ø§Ų„ØĩŲØ­Ø§ØĒ Ø§Ų„Ų…Ø¯Ø¨ØŗØŠ"
pinnedPagesDescription: "ØŖØ¯ØŽŲ„ Ų…ØŗØ§Øą Ø§Ų„ØĩŲØ­Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØąŲŠØ¯ ØĒØ¯Ø¨ŲŠØŗŲ‡Ø§ ؁؊ ØŖØšŲ„Ų‰ Ų‡Ø°Ø§ Ø§Ų„Ų…ŲˆŲ‚ØšØŒ اØŦØšŲ„ ŲƒŲ„ Ų…ØŗØ§Øą ؁؊ ØŗØˇØą Ų„ŲˆØ­Ø¯Ų‡."
pinnedClipId: "Ų…ØšØąŲ‘Ų Ø§Ų„Ų…Ø´Ø¨Ųƒ Ø§Ų„Ų…Ø¯Ø¨Øŗ"
pinnedNotes: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…Ø¯Ø¨ØŗØŠ"
pinnedUsers: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…ØĢبØĒŲˆŲ†"
pinnedUsersDescription: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ų…ØĢبØĒŲŠŲ† ؁؊ Ų„ØŗØ§Ų† \"Ø§ØŗØĒŲƒØ´Ų\" ، اØŦØšŲ„ ŲƒŲ„ Ø§ØŗŲ… Ų…ØŗØĒØŽØ¯Ų… ؁؊ ØŗØˇØą Ų„ŲˆØ­Ø¯Ų‡."
pinnedPages: "Ø§Ų„ØĩŲØ­Ø§ØĒ Ø§Ų„Ų…ØĢبØĒØŠ"
pinnedPagesDescription: "ØŖØ¯ØŽŲ„ Ų…ØŗØ§Øą Ø§Ų„ØĩŲØ­Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØąŲŠØ¯ ØĒØĢØ¨ŲŠØĒŲ‡Ø§ ؁؊ ØŖØšŲ„Ų‰ Ų‡Ø°Ø§ Ø§Ų„Ų…ŲˆŲ‚ØšØŒ اØŦØšŲ„ ŲƒŲ„ Ų…ØŗØ§Øą ؁؊ ØŗØˇØą Ų„ŲˆØ­Ø¯Ų‡."
pinnedClipId: "Ų…ØšØąŲ‘Ų Ø§Ų„Ų…Ø´Ø¨Ųƒ Ø§Ų„Ų…ØĢبØĒ"
pinnedNotes: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØĢبØĒØŠ"
hcaptcha: "hCaptcha"
enableHcaptcha: "ŲØšŲ‘Ų„ hCaptcha"
hcaptchaSiteKey: "؅؁ØĒاح Ø§Ų„Ų…ŲˆŲ‚Øš"
hcaptchaSecretKey: "Ø§Ų„Ų…ŲØĒاح Ø§Ų„ØŗØąŲŠ"
mcaptchaSiteKey: "؅؁ØĒاح Ø§Ų„Ų…ŲˆŲ‚Øš"
mcaptchaSecretKey: "Ø§Ų„Ų…ŲØĒاح Ø§Ų„ØŗØąŲŠ"
recaptcha: "reCAPTCHA"
enableRecaptcha: "ØĒŲ…ŲƒŲŠŲ† reCAPTCHA"
recaptchaSiteKey: "؅؁ØĒاح Ø§Ų„Ų…ŲˆŲ‚Øš"
@@ -362,6 +375,7 @@ antennaExcludeKeywords: "Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…ŲØĒØ§Ø­ŲŠØŠ Ø§Ų„Ų…ØŗØĒØĢŲ†Ø§ØŠ"
antennaKeywordsDescription: "Ø§ŲØĩŲ„ Ø¨ŲŠŲ†Ų‡Ų… Ø¨Ų…ØŗØ§ŲØŠ Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"؈\" ØŖŲˆ Ø¨ØŗØˇØą Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"ØŖŲˆ\""
notifyAntenna: "Ų†Ø¨Ų‡Ų†ŲŠ بØĩŲˆŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØŦØ¯ŲŠØ¯ØŠ"
withFileAntenna: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØĒØ­ŲˆŲŠ Ų…Ų„ŲØ§ØĒ ŲŲ‚Øˇ"
enableServiceworker: "ŲØšŲ‘Ų„ ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ Ų„Ų„Ų…ØĒØĩŲØ­"
antennaUsersDescription: "Ø§ŲƒØĒب Ø§ØŗŲ… Ų…ØŗØĒØŽØ¯Ų… Ų„ŲƒŲ„ ØŗØˇØą"
caseSensitive: "Ø­ØŗØ§ØŗŲŠØŠ Ø­Ø§Ų„ØŠ Ø§Ų„ØŖØ­ØąŲ"
withReplies: "Ø¨Ø§Ų„ØąØ¯ŲˆØ¯"
@@ -389,8 +403,10 @@ totp: "ØĒØˇØ¨ŲŠŲ‚ Ø§ØŗØĒ؊ØĢØ§Ų‚"
moderator: "Ų…Ø´ØąŲŲ"
moderation: "Ø§Ų„ØĨØ´ØąØ§Ų"
nUsersMentioned: "{n} Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† ØŖŲØ´ŲŠØą ØĨŲ„ŲŠŲ‡Ų…"
securityKeyAndPasskey: "Ø§Ų„ØŖŲ…Ų† ŲˆŲ…ŲØ§ØĒŲŠØ­ Ø§Ų„ØŖŲ…Ø§Ų†"
securityKey: "؅؁ØĒاح Ø§Ų„ØŖŲ…Ø§Ų†"
lastUsed: "ØĸØŽØą Ø§ØŗØĒØŽØ¯Ø§Ų…"
lastUsedAt: "ØĸØŽØą Ø§ØŗØĒØŽØ¯Ø§Ų…: {t}"
unregister: "ØĨŲ„ØēØ§ØĄ Ø§Ų„ØĒØŗØŦŲŠŲ„"
passwordLessLogin: "؄ؐØŦ ؅ؐ؆ Ø¯ŲˆŲ† ŲƒŲ„Ų…ØŠ ØŗØąŲŠØŠ"
resetPassword: "ØŖØšØ¯ ØĒØšŲŠŲŠŲ† ŲƒŲ„Ų…ØĒ؃ Ø§Ų„ØŗØąŲŠØŠ"
@@ -400,7 +416,6 @@ share: "Ø´Ø§ØąŲŲƒ"
notFound: "ØēŲŠØą Ų…ŲˆØŦŲˆØ¯"
notFoundDescription: "ØĒØšØ°Øą Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ ØĩŲØ­ØŠ ŲŠŲ‚ŲˆØ¯ ØĨŲ„ŲŠŲ‡Ø§ Ų‡Ø°Ø§ Ø§Ų„ØąØ§Ø¨Øˇ."
uploadFolder: "Ø§Ų„Ų…ØŦŲ„Ø¯ Ø§Ų„Ø§ŲØĒØąØ§Øļ؊ Ų„Ų„ØąŲØš"
cacheClear: "Ų…ØŗØ­ Ø°Ø§ŲƒØąØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ø§Ų„Ų…Ø¤Ų‚ØĒ"
markAsReadAllNotifications: "؈ØļØš ØŦŲ…ŲŠØš Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ ŲƒØŖŲ†Ų‡Ø§ Ų…Ų‚ØąŲˆØĄØŠ"
markAsReadAllUnreadNotes: "ØšŲ„Ų‘Ų… ØŦŲ…ŲŠØš Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ŲƒŲ…Ų‚ØąŲˆØĄØŠ"
markAsReadAllTalkMessages: "ØšŲ„Ų‘Ų… ØŦŲ…ŲŠØš Ø§Ų„ØąØŗØ§ØĻŲ„ ŲƒŲ…Ų‚ØąŲˆØĄØŠ"
@@ -418,8 +433,6 @@ retype: "ØŖØšØ¯ Ø§Ų„ŲƒØĒاب؊"
noteOf: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ {user}"
quoteAttached: "Ø§ŲŲ‚ØĒŲØ¨ØŗŲŽ"
quoteQuestion: "ØŖØĒØąŲŠØ¯ ØĒØļŲ…ŲŠŲ†Ų‡Ø§ ŲƒØ§Ų‚ØĒØ¨Ø§Øŗ"
noMessagesYet: "Ų„ŲŠØŗ Ų‡Ų†Ø§Ųƒ ØąØŗØ§ØĻŲ„ بؚد"
newMessageExists: "Ų„Ų‚Ø¯ ØĒŲ„Ų‚ŲŠØĒ ØąØŗØ§Ų„ØŠ ØŦØ¯ŲŠØ¯ØŠ"
onlyOneFileCanBeAttached: "ŲŠŲ…ŲƒŲ†Ųƒ ØĨØąŲØ§Ų‚ ؅؄؁ ŲˆØ§Ø­Ø¯ Ø¨Ø§Ų„ØąØŗØ§Ų„ØŠ"
signinRequired: "ØąØŦØ§ØĄŲ‹ ؄ؐØŦ"
invitations: "Ø¯ØšŲˆØŠ"
@@ -441,6 +454,8 @@ or: "ØŖŲˆ"
language: "Ø§Ų„Ų„ØēØŠ"
uiLanguage: "Ų„ØēØŠ ŲˆØ§ØŦŲ‡ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
aboutX: "ØšŲ† {x}"
emojiStyle: "Ų†Ų…Øˇ Ø§Ų„ŲˆØŦŲˆŲ‡ Ø§Ų„ØĒØšØ¨ŲŠØąŲŠØŠ"
showNoteActionsOnlyHover: "ØŖØ¸Ų‡Øą Ø§Ų„ØĨØŦØąØ§ØĄØ§ØĒ ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
noHistory: "Ø§Ų„ØŗØŦŲ„ ŲØ§ØąØē"
signinHistory: "ØĒØ§ØąŲŠØŽ ØĒØŗØŦŲŠŲ„ Ø§Ų„Ø¯ØŽŲˆŲ„"
doing: "Ø§Ų†ØĒØ¸Øą Ų„Ø­Ø¸ØŠ"
@@ -451,6 +466,7 @@ createAccount: "ØŖŲ†Ø´ØĻ Ø­ØŗØ§Ø¨Ų‹Ø§"
existingAccount: "Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„Ų…ŲˆØŦŲˆØ¯ØŠ"
regenerate: "ØŖØšŲØ¯ Ø§Ų„ØĒŲˆŲ„ŲŠØ¯"
fontSize: "Ø­ØŦŲ… Ø§Ų„ØŽØˇ"
limitTo: "ØŗŲ‚ŲŲ‡Ų Ų„Ų€{x}"
noFollowRequests: "Ų„ŲŠØŗ Ų„Ø¯ŲŠŲƒ ØˇŲ„Ø¨Ø§ØĒ Ų…ØĒابؚ؊ Ų…ØšŲ„Ų‚ØŠ"
openImageInNewTab: "ØĨ؁ØĒØ­ Ø§Ų„ØĩŲˆØąØŠ بØĩŲØ­ØŠ ØŦØ¯ŲŠØ¯ØŠ"
dashboard: "Ų„ŲˆØ­ØŠ Ø§Ų„ØĒØ­ŲƒŲ…"
@@ -472,13 +488,16 @@ objectStoragePrefix: "Ø§Ų„Ø¨Ø§Ø¯ØĻØŠ"
objectStoragePrefixDesc: "ØŗØĒŲØ­ŲØ¸ Ø§Ų„Ų…Ų„ŲØ§ØĒ ؁؊ Ų…ØŦŲ„Ø¯Ø§ØĒ ØĒØ­ŲˆŲŠ Ø§ØŗŲ…Ø§ØĄŲ‡Ø§ Ų‡Ø°Ų‡ Ø§Ų„Ø¨Ø§Ø¯ØĻØŠ."
objectStorageEndpoint: "Ų†Ų‚ØˇØŠ Ø§Ų„Ų†Ų‡Ø§ŲŠØŠ"
objectStorageRegion: "Ø§Ų„Ų…Ų†ØˇŲ‚ØŠ"
objectStorageRegionDesc: "حدد Ų…Ų†ØˇŲ‚ØŠ Ų…ØĢŲ„ \"xx-east-1\". ØĨذا ŲƒØ§Ų†ØĒ ØŽØ¯Ų…ØĒ؃ Ų„Ø§ ØĒŲ…ŲŠØ˛ Ø¨ŲŠŲ† Ø§Ų„Ų…Ų†Ø§ØˇŲ‚ Ø§ØŗØĒØŽØ¯Ų… \"us-east-1\" ØŖŲˆ اØĒØąŲƒŲ‡Ø§ ŲØ§ØąØēØŠ ØĨذا ŲƒŲ†ØĒ ØĒØŗØĒØŽØ¯Ų… Ų…ØĒØēŲŠØąØ§ØĒ Ø§Ų„Ø¨ŲŠØĻØŠ ØŖŲˆ Ų…Ų„ŲØ§ØĒ ØļØ¨Øˇ AWS."
objectStorageUseSSL: "Ø§ØŗØĒØŽØ¯Ų… SSL"
objectStorageUseSSLDesc: "ØšØˇŲ„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą ØĨذا Ų„Ų… ØĒØąØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų… API ØšØ¨Øą HTTPS"
objectStorageUseProxy: "اØĒØĩŲ„ ØšØ¨Øą ŲˆŲƒŲŠŲ„"
objectStorageUseProxyDesc: "ØšØˇŲ„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą ØĨذا Ų„Ų… ØĒØąØ¯ Ø§ØŗØĒØŽØ¯Ø§Ų… API ØšØ¨Øą ŲˆŲƒŲŠŲ„"
objectStorageSetPublicRead: "ØšŲŠŲ†Ų‡Ø§ ؃\"ØšŲ„Ų†ŲŠØŠ\" ØšŲ†Ø¯ Ø§Ų„ØąŲØš"
serverLogs: "ØŗØŦŲ„Ø§ØĒ Ø§Ų„ØŽØ§Ø¯Ų…"
deleteAll: "Ø­Ø°Ų Ø§Ų„ŲƒŲ„"
showFixedPostForm: "ØŖØ¸Ų‡Øą Ų†Ų…ŲˆØ°ØŦ Ø§Ų„ŲƒØĒاب؊ ؁؊ ØŖØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ"
showFixedPostFormInChannel: "ØŖØ¸Ų‡Øą Ų†Ų…ŲˆØ°ØŦ Ø§Ų„ŲƒØĒاب؊ ؁؊ ØŖØšŲ„Ų‰ Ø§Ų„ØŽØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ (Ų‚Ų†ŲˆØ§ØĒ)"
newNoteRecived: "Ų‡Ų†Ø§Ųƒ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØŦØ¯ŲŠØ¯ØŠ"
sounds: "Ø§Ų„ØąŲ†Ø§ØĒ"
sound: "Ø§Ų„ØąŲ†Ø§ØĒ"
@@ -514,9 +533,11 @@ userSilenced: "ŲƒŲØĒŲ… Ų‡Ø°Ø§ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…."
yourAccountSuspendedTitle: "Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ Ų…ØšŲ„Ų‚"
yourAccountSuspendedDescription: "ØšŲŲ„Ų‚ Ø§Ų„Ø­ØŗØ§Ø¨ Ø¨ØŗØ¨Ø¨ Ø§Ų†ØĒŲ‡Ø§Ųƒ Ø´ØąŲˆØˇ ØŽØ¯Ų…ØŠ Ø§Ų„Ų…ØĢŲŠŲ„ ؈ Ų…Ø§ Ø´Ø§Ø¨Ų‡. ØĨذا ØŖØąØ¯ØĒ Ų…ØšØąŲØŠ Ø§Ų„ØĒ؁ØĩŲŠŲ„ ØĒŲˆØ§ØĩŲ„ Ų…Øš Ų…Ø¯ŲŠØą Ø§Ų„Ų…ØĢŲŠŲ„. ØąØŦØ§ØĄŲ‹ Ų„Ø§ ØĒŲ†Ø´ØĻ Ø­ØŗØ§Ø¨ ØŦØ¯ŲŠØ¯."
accountDeleted: "Ø­ŲØ°Ų Ø§Ų„Ø­ØŗØ§Ø¨"
accountDeletedDescription: "Ø­ŲØ°Ų Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨."
menu: "Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ"
divider: "ŲØ§ØĩŲ„"
addItem: "ØĨØļØ§ŲØŠ ØšŲ†ØĩØą"
rearrange: "ØŖØšØ¯ Ø§Ų„ØĒØąØĒŲŠØ¨"
relays: "Ø§Ų„Ų…ŲØąŲŽØ­Ų„Ø§ØĒ"
addRelay: "ØĨØļØ§ŲØŠ Ų…ŲØąØ­Ų‘Ų„"
inboxUrl: "ØąØ§Ø¨Øˇ ØĩŲ†Ø¯ŲˆŲ‚ Ø§Ų„ŲˆØ§ØąØ¯"
@@ -539,6 +560,8 @@ author: "Ø§Ų„ŲƒØ§ØĒب"
leaveConfirm: "Ų„Ø¯ŲŠŲƒ ØĒØēŲŠŲŠØąØ§ØĒ ØēŲŠØą Ų…Ø­ŲŲˆØ¸ØŠ. ØŖØĒØąŲŠØ¯ Ø§Ų„Ų…ØĒابؚ؊ Ø¯ŲˆŲ† Ø­ŲØ¸Ų‡Ø§ØŸ"
manage: "ØĨØ¯Ø§ØąØŠ "
plugins: "Ø§Ų„ØĨØļØ§ŲØ§ØĒ"
preferencesBackups: "Ø§Ų„Ų†ŲØŗØŽ Ø§Ų„Ø§Ø­ØĒŲŠØ§ØˇŲŠØŠ Ų„Ų„ØĨؚداداØĒ"
useBlurEffectForModal: "Ø§ØŗØĒØŽØ¯Ų… ØĒØŖØĢŲŠØą Ø§Ų„ØˇŲ…Øŗ ؁؊ Ø§Ų„Ų…Ø´ØąŲˆØˇ"
useFullReactionPicker: "Ø§ØŗØĒØŽØ¯Ų… Ø§Ų„Ø­ØŦŲ… Ø§Ų„ŲƒØ§Ų…Ų„ Ų„Ų…Ų†ØĒŲ‚ŲŠ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
width: "Ø§Ų„ØšØąØļ"
height: "Ø§Ų„ØĨØąØĒŲØ§Øš"
@@ -597,10 +620,7 @@ abuseReported: "ØŖŲØąØŗŲ„ Ø§Ų„Ø¨Ų„Ø§Øē، Ø´ŲƒØąŲ‹Ø§ Ų„Ųƒ"
reporter: "Ø§Ų„Ų…ŲØ¨Ų„Ų‘Øē"
reporteeOrigin: "ØŖØĩŲ„ Ø§Ų„Ø¨Ų„Ø§Øē"
reporterOrigin: "ØŖØĩŲ„ Ø§Ų„Ų…ŲØ¨Ų„Ų‘Øē"
forwardReport: "؈ØŦŲ‘Ų‡ Ø§Ų„Ø¨Ų„Ø§Øē ØĨŲ„Ų‰ Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯"
forwardReportIsAnonymous: "؁؊ Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯ ØŗŲŠØ¸Ų‡Øą Ø§Ų„Ų…Ø¨Ų„Ų‘Øē ŲƒØ­ØŗØ§Ø¨ Ų…ØŦŲ‡ŲˆŲ„."
send: "ØŖØąØŗŲ„"
abuseMarkAsResolved: "ØšŲ„Ų‘Ų… Ø§Ų„Ø¨Ų„Ø§Øē ŲƒŲ…Ø­Ų„ŲˆŲ„"
openInNewTab: "Ø§ŲØĒØ­ ؁؊ Ų„ØŗØ§Ų† ØŦØ¯ŲŠØ¯"
defaultNavigationBehaviour: "ØŗŲ„ŲˆŲƒ Ø§Ų„Ų…Ų„Ø§Ø­ØŠ Ø§Ų„Ø§ŲØĒØąØ§Øļ؊"
editTheseSettingsMayBreakAccount: "ØĒØšØ¯ŲŠŲ„ Ų‡Ø°Ų‡ Ø§Ų„ØĨؚداداØĒ Ų‚Ø¯ ŲŠØŗØ¨Ø¨ ØšØˇØ¨Ų‹Ø§ Ų„Ø­ØŗØ§Ø¨Ųƒ"
@@ -614,7 +634,9 @@ clip: "Ų…ŲØ´Ø¨Ųƒ"
createNew: "ØŖŲ†Ø´ŲØĻ ØŦØ¯ŲŠØ¯"
optional: "ا؎ØĒŲŠØ§ØąŲŠ"
createNewClip: "ØŖŲ†Ø´ØĻ Ų…ŲØ´Ø¨ŲƒŲŽØ§ ØŦØ¯ŲŠØ¯Ų‹Ø§"
confirmToUnclipAlreadyClippedNote: "Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ ØĒŲ†ØĒŲ…ŲŠ Ų„Ų„Ų…Ø´Ø¨Ųƒ {name} ØŗŲ„ŲŲ‹Ø§ØŒ ØŖØĒØąŲŠØ¯ Ø­Ø°ŲŲ‡Ø§ Ų…Ų†Ų‡â¸Ž"
public: "ØšŲ„Ų†ŲŠ"
private: "؎اØĩ"
i18nInfo: "؊ØĒØąØŦŲ… Ų…ØĒØˇŲˆØšŲˆŲ† Ų…ŲŠØŗŲƒŲŠ ØĨŲ„Ų‰ ؚد؊ Ų„ØēاØĒ، ŲŠŲ…ŲƒŲ†Ųƒ Ø§Ų„Ų…ØŗØ§ØšØ¯ØŠ ØšØ¨Øą {link}"
manageAccessTokens: "ØĨØ¯Ø§ØąØŠ ØąŲ…ŲˆØ˛ Ø§Ų„ŲˆØĩŲˆŲ„"
accountInfo: "Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ø­ØŗØ§Ø¨"
@@ -635,6 +657,7 @@ driveFilesCount: "ؚدد Ø§Ų„Ų…Ų„ŲØ§ØĒ ؁؊ Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
driveUsage: "Ø§Ų„Ų…ØŗØĒØēŲ„ Ų…Ų† Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
noCrawle: "Ø§ØąŲØļ ŲŲ‡ØąØŗØŠ Ø˛Ø§Ø­Ų Ø§Ų„ŲˆŲŠØ¨"
noCrawleDescription: "ŲŠØˇŲ„Ø¨ Ų…Ų† Ų…Ø­ØąŲƒØ§ØĒ Ø§Ų„Ø¨Ø­ØĢ ØŖŲ„Ų‘Ø§ ŲŠŲŲŲ‡ØąØŗŲˆØ§ Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊ ŲˆŲ…Ų„Ø§Ø­Ø¸Ø§ØĒ ؈ØĩŲØ­Ø§ØĒ؃ ŲˆŲ…Ø§ Ø´Ø§Ø¨Ų‡."
lockedAccountInfo: "ØŗØĒŲƒŲˆŲ† Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØąØĻŲŠØŠ Ų„Ų„ØŦŲ…ŲŠØš Ų…Ø§Ų„Ų… ØĒحدد Ų…ØąØĻØĒŲŠŲ‡Ø§ ØĨŲ„Ų‰ \"Ų„Ų„Ų…ØĒØ§Ø¨ØšŲŠŲ† ŲŲ‚Øˇ\""
alwaysMarkSensitive: "ØšŲ„Ų‘Ų… Ø§ŲØĒØąØ§ØļŲŠŲ‹Ø§ ØŦŲ…ŲŠØš Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ؊ ŲƒØ°Ø§ØĒ Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
loadRawImages: "Ø­Ų…Ų‘Ų„ Ø§Ų„ØĩŲˆØą Ø§Ų„ØŖØĩŲ„ŲŠØŠ Ø¨Ø¯Ų„Ų‹Ø§ Ų…Ų† Ø§Ų„Ų…ØĩØēØąØ§ØĒ"
disableShowingAnimatedImages: "Ų„Ø§ ØĒØ´ØēŲ‘Ų„ Ø§Ų„ØĩŲˆØą Ø§Ų„Ų…ØĒØ­ØąŲƒØŠ"
@@ -648,10 +671,12 @@ contact: "Ø§Ų„ØĒŲˆØ§ØĩŲ„"
useSystemFont: "Ø§ØŗØĒØŽØ¯Ų… Ø§Ų„ØŽØˇ Ø§Ų„Ø§ŲØĒØąØ§ØļŲŠØŠ Ų„Ų„Ų†Ø¸Ø§Ų…"
clips: "Ų…Ø´Ø§Ø¨Ųƒ"
experimentalFeatures: "Ų…ŲŠŲ‘Ø˛Ø§ØĒ ا؎ØĒØ¨Ø§ØąŲŠØŠ"
experimental: "ا؎ØĒØ¨Ø§ØąŲŠ"
developer: "Ø§Ų„Ų…ØˇŲˆØą"
makeExplorable: "ØŖØ¸Ų‡Øą Ø§Ų„Ø­ØŗØ§Ø¨ ؁؊ ØĩŲØ­ØŠ \"Ø§ØŗØĒŲƒØ´Ø§Ų\""
makeExplorableDescription: "بØĒØšØˇŲŠŲ„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą Ų„Ų† ŲŠØ¸Ų‡Øą Ø­ØŗØ§Ø¨Ųƒ ؁؊ ØĩŲØ­ØŠ \"Ø§ØŗØĒŲƒØ´Ø§Ų\""
showGapBetweenNotesInTimeline: "ØŖØ¸Ų‡Øą ؁ØŦŲˆØ§ØĒ Ø¨ŲŠŲ† Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ ؁؊ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ"
left: "ŲŠØŗØ§Øą"
center: "ŲˆØŗØˇ"
wide: "ØšØąŲŠØļ"
narrow: "ØąŲŲŠØš"
reloadToApplySetting: "ØŗŲŠŲØˇØ¨Ų‚ Ų‡Ø°Ø§ Ø§Ų„ØĨؚداد بؚد ØĨؚاد؊ ØĒØ­Ų…ŲŠŲ„ Ø§Ų„ØĩŲØ­ØŠØŒ ØŖØĒØąŲŠØ¯ ØĨؚاد؊ ØĒØ­Ų…ŲŠŲ„Ų‡Ø§ Ø§Ų„ØĸŲ†ØŸ"
@@ -669,6 +694,7 @@ accentColor: "ØˇØ§Ø¨Øš Ų„ŲˆŲ†ŲŠ"
textColor: "Ų„ŲˆŲ† Ø§Ų„Ų†Øĩ"
saveAs: "Ø§Ø­ŲØ¸ ŲƒŲ€..."
advanced: "Ų…ØĒŲ‚Ø¯Ų…"
advancedSettings: "ØĨؚداداØĒ Ų…ØĒŲ‚Ø¯Ų…ØŠ"
value: "Ø§Ų„Ų‚ŲŠŲ…ØŠ"
createdAt: "ØŖŲŲ†Ø´ØĻ ؁؊"
updatedAt: "Ø­ŲØ¯Ų‘ØĢ ؁؊"
@@ -688,6 +714,7 @@ editCode: "Ø­ØąØą Ø§Ų„Ø´ŲØąØŠ"
apply: "ØĒØˇØ¨ŲŠŲ‚"
receiveAnnouncementFromInstance: "Ø§ØŗØĒŲ„Ų… ØĨØ´ØšØ§ØąØ§ØĒ Ų…Ų† Ų‡Ø°Ø§ Ø§Ų„Ų…ØĢŲŠŲ„"
emailNotification: "ØĨØ´ØšØ§ØąØ§ØĒ Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ŲƒØĒØąŲˆŲ†ŲŠ"
publish: "ØšŲ„Ų†ŲŠ"
inChannelSearch: "ابحØĢ ØšŲ† Ų‚Ų†Ø§ØŠ"
useReactionPickerForContextMenu: "Ø§ŲØĒØ­ Ų…Ų†ØĒŲ‚ŲŠ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ ØšŲ†Ø¯ Ø§Ų„Ų†Ų‚Øą Ø¨Ø§Ų„Ø˛Øą Ø§Ų„ØŖŲŠŲ…Ų†"
typingUsers: "{users} ؊؃ØĒب(ŲˆŲ†)..."
@@ -700,7 +727,7 @@ unlikeConfirm: "ØŖØĒØąŲŠØ¯ ØĨŲ„ØēØ§ØĄ ØĨØšØŦØ§Ø¨ŲƒØŸ"
fullView: "Ų…Ų„ØĄ Ø§Ų„Ø´Ø§Ø´ØŠ"
quitFullView: "Ø§ØŽØąØŦ Ų…Ų† ؈ØļØš Ų…Ų„ØĄ Ų„Ų„Ø´Ø§Ø´ØŠ"
addDescription: "ØŖØļ؁ ؈ØĩŲŲ‹Ø§"
userPagePinTip: "Ų„ØšØąØļ Ų…Ų„Ø§Ø­Ø¸ØŠ Ų‡Ų†Ø§ ا؎ØĒØą \"Ø¯Ø¨ØŗŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ\" Ų…Ų† Ų‚Ø§ØĻŲ…ØŠ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ."
userPagePinTip: "Ų„ØšØąØļ Ų…Ų„Ø§Ø­Ø¸ØŠ Ų‡Ų†Ø§ ا؎ØĒØą \"ØĢبØĒŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ\" Ų…Ų† Ų‚Ø§ØĻŲ…ØŠ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ."
notSpecifiedMentionWarning: "؁؊ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ Ø°ŲƒØą Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ų„Ų† ŲŠØŗØĒŲ„Ų…ŲˆŲ‡Ø§."
info: "ØšŲ†"
userInfo: "Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
@@ -727,12 +754,14 @@ noMaintainerInformationWarning: "Ų„Ų… ØĒŲØļØ¨Øˇ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ų…Ø¯ŲŠØą"
noBotProtectionWarning: "Ų„Ų… ØĒØļØ¨Øˇ Ø§Ų„Ø­Ų…Ø§ŲŠØŠ Ų…Ų† Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„ØĸŲ„ŲŠØŠ"
configure: "اØļØ¨Øˇ"
postToGallery: "Ø§Ų†Ø´Øą ؁؊ Ø§Ų„Ų…ØšØąØļ"
postToHashtag: "Ø§Ų†Ø´Øą Ø¨Ų‡Ø°Ø§ Ø§Ų„ŲˆØŗŲ…"
gallery: "Ø§Ų„Ų…ØšØąØļ"
recentPosts: "Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ Ø§Ų„Ø­Ø¯ŲŠØĢØŠ"
popularPosts: "Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ Ø§Ų„Ų…ØĒØ¯Ø§ŲˆŲ„ØŠ"
shareWithNote: "Ø´Ø§ØąŲƒŲ‡ ؁؊ Ų…Ų„Ø§Ø­Ø¸ØŠ"
ads: "Ø§Ų„ØĨØšŲ„Ø§Ų†Ø§ØĒ"
expiration: "ŲŠŲ†ØĒŲ‡ŲŠ Ø§ØŗØĒØˇŲ„Ø§Øš Ø§Ų„ØąØŖŲŠ ؁؊"
startingperiod: "Ø§Ø¨Ø¯ØŖ"
memo: "ØĒØ°ŲƒŲŠØą"
priority: "Ø§Ų„ØŖŲˆŲ„ŲˆŲŠØŠ"
high: "ØšØ§Ų„ŲŠØŠ"
@@ -758,13 +787,18 @@ translate: "ØĒØąØŦŲ…"
translatedFrom: "ØĒŲØąØŦŲ… Ų…Ų† {x}"
accountDeletionInProgress: "Ø­Ø°Ų Ø§Ų„Ø­ØŗØ§Ø¨ ØŦØ§ØąŲ"
usernameInfo: "Ø§Ų„Ø§ØŗŲ… Ø§Ų„Ø°ŲŠ ŲŠŲ…ŲŠØ˛Ųƒ ØšŲ† Ø¨Ø§ŲŲŠ Ų…ØŗØĒØŽØ¯Ų…ŲŠ Ų‡Ø°Ø§ Ø§Ų„ØŽØ§Ø¯Ų…ØŒ ŲŠŲ…ŲƒŲ†Ųƒ Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„Ø­ØąŲˆŲ Ø§Ų„Ų„Ø§ØĒŲŠŲ†ŲŠØŠ (a~z, A~Z) ŲˆØ§Ų„ØŖØąŲ‚Ø§Ų… (0~9) ŲˆØ§Ų„Ø´ØąØˇØŠ Ø§Ų„ØŗŲŲ„ŲŠØŠ (_). Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĒØēŲŠŲŠØąŲ‡ بؚد ØĒØŗØŦŲŠŲ„Ų‡."
devMode: "؈ØļØš Ø§Ų„Ų…ŲØˇŲˆŲ‘Øą"
keepCw: "ØŖØ¨Ų‚Ų ØšŲ„Ų‰ ØĒØ­Ø°ŲŠØąØ§ØĒ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰"
pubSub: "Ø­ØŗØ§Ø¨Ø§ØĒ Pub/Sub"
lastCommunication: "ØĸØŽØą ØĒŲˆØ§ØĩŲ„"
resolved: "ØšŲˆŲ„ØŦ"
unresolved: "Ų„Ų… ŲŠØšØ§Ų„ØŦ"
breakFollow: "ØĨŲ„ØēØ§ØĄ Ø§Ų„Ø§Ø´ØĒØąØ§Ųƒ"
breakFollowConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĨØ˛Ø§Ų„ØŠ Ø§Ų„Ų…ØĒØ§Ø¨ŲØš ؟"
itsOn: "Ų…ŲØšŲ‘Ų„"
itsOff: "Ų…ØšØˇŲ‘Ų„"
on: "Ų…ŲØšŲ„"
off: "Ų…ØšØˇŲ„"
emailRequiredForSignup: "ØšŲ†ŲˆØ§Ų† Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ ØĨŲ„Ø˛Ø§Ų…ŲŠ Ų„Ų„ØĒØŗØŦŲŠŲ„"
unread: "ØēŲŠØą Ų…Ų‚ØąŲˆØĄØŠ"
filter: "ØąØ´Ų‘Ø­"
@@ -775,8 +809,7 @@ makeReactionsPublicDescription: "Ų‡Ø°Ø§ ØŗŲŠØŦØšŲ„ Ų‚Ø§ØĻŲ…ØŠ ØĒŲØ§ØšŲ„Ø§ØĒ؃
classic: "ØĒŲ‚Ų„ŲŠØ¯ŲŠ"
muteThread: "Ø§ŲƒØĒŲ… Ø§Ų„Ų†Ų‚Ø§Ø´"
unmuteThread: "Ø§ØąŲØš Ø§Ų„ŲƒØĒŲ… ØšŲ† Ø§Ų„Ų†Ų‚Ø§Ø´"
ffVisibility: "Ų…ØąØĻŲŠØŠ Ø§Ų„Ų…ØĒØ§Ø¨ŲØšŲŠŲ†/Ø§Ų„Ų…ØĒØ§Ø¨ŲŽØšŲŠŲ†"
ffVisibilityDescription: "ŲŠØŗŲ…Ø­ Ų„Ųƒ بØĒØ­Ø¯ŲŠØ¯ Ų…Ų† ŲŠŲ…ŲƒŲ†Ų‡Ų… ØąØ¤ŲŠØŠ Ų…ØĒØ§Ø¨ŲØšŲŠŲƒ ŲˆŲ…ØĒØ§Ø¨ŲŽØšŲŠŲƒ."
continueThread: "Ø§ØšØąØļ Ø¨Ų‚ŲŠØŠ Ø§Ų„Ų†Ų‚Ø§Ø´"
deleteAccountConfirm: "ØŗŲŠØ­Ø°Ų Ø­ØŗØ§Ø¨Ųƒ Ų†Ų‡Ø§ØĻŲŠŲ‹Ø§ØŒ ØŖØĒØąŲŠØ¯ Ø§Ų„Ų…ØĒابؚ؊؟"
incorrectPassword: "ŲƒŲ„Ų…ØŠ Ø§Ų„ØŗØą ØŽØ§ØˇØĻØŠ."
voteConfirm: "Ų…ØĒŲŠŲ‚Ų‘ŲŲ† Ų…Ų† ØĒØĩ؈؊ØĒ؃ Ų„Ų€ {choice}؟"
@@ -798,25 +831,301 @@ tenMinutes: "10 Ø¯Ų‚Ø§ØĻŲ‚"
oneHour: "ØŗØ§ØšØŠ"
oneDay: "ŲŠŲˆŲ…"
oneWeek: "ØŖØŗØ¨ŲˆØš"
oneMonth: "Ø´Ų‡Øą"
failedToFetchAccountInformation: "ØĒØšØ°Øą ØŦŲ„Ø¨ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ø­ØŗØ§Ø¨"
cropImage: "Ø§Ų‚ØĒØĩاØĩ Ø§Ų„ØĩŲˆØąØŠ"
cropImageAsk: "ØŖØĒØąŲŠØ¯ Ø§Ų‚ØĒØĩاØĩ Ų‡Ø°Ų‡ Ø§Ų„ØĩŲˆØąØŠ"
cropYes: "Ø§Ų‚ØĒØĩ"
cropNo: "Ø§ØŗØĒØŽØ¯Ų…Ų‡Ø§ ŲƒŲ…Ø§ Ų‡ŲŠ"
file: "Ø§Ų„Ų…Ų„ŲØ§ØĒ"
recentNHours: "ØĸØŽØą {n} ØŗØ§ØšØŠ"
recentNDays: "ØĸØŽØą {n} ØŖŲŠØ§Ų…"
noEmailServerWarning: "ØŽØ§Ø¯Ų… Ø§Ų„Ø¨ØąŲŠØ¯ ØēŲŠØą Ų…ØļØ¨ŲˆØˇ."
thereIsUnresolvedAbuseReportWarning: "ØĒ؈ØŦد Ø¨Ų„Ø§ØēاØĒ ØēŲŠØą Ų…ØšØ§Ų„ØŦØŠ."
recommended: "Ų…Ų‚ØĒØąØ­"
check: "Ø§Ų„ØĒØ­Ų‚Ų‚"
driveCapOverrideLabel: "ØēŲŠŲ‘Øą Ø­ØŦŲ… Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ų„Ų‡Ø°Ø§ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
driveCapOverrideCaption: "ØŖØšØ¯ Ø§Ų„Ø­ØŦŲ… ØĨŲ„Ų‰ Ø§Ų„Ų‚ŲŠŲ…ØŠ Ø§Ų„Ø§ŲØĒØąØ§ØļŲŠØŠ بØĨØ¯ØŽØ§Ų„ 0 ØŖŲˆ ØŖŲ‚Ų„."
requireAdminForView: "Ų„Ø§ØŗØĒØšØąØ§Øļ Ų‡Ø°Ų‡ Ø§Ų„ØĩŲØ­ØŠ ؈ØŦب ØšŲ„ŲŠŲƒ Ø§Ų„ŲˆŲ„ŲˆØŦ ŲƒŲ…Ø¯ŲŠØą."
isSystemAccount: "Ø­ØŗØ§Ø¨ ØŖŲ†Ø´ØŖŲ‡ Ø§Ų„Ų†Ø¸Ø§Ų… ŲˆŲŠŲØ¯Ø§Øą Ų…Ų† Ų‚ŲØ¨Ų„Ų‡."
typeToConfirm: "ØŖØ¯ØŽŲ„ {x} Ų„Ų„ØĒØŖŲƒŲŠØ¯"
deleteAccount: "Ø§Ø­Ø°Ų Ø§Ų„Ø­ØŗØ§Ø¨"
document: "Ø§Ų„ØĒ؈ØĢŲŠŲ‚"
numberOfPageCache: "ؚدد Ø§Ų„ØĩŲØ­Ø§ØĒ Ø§Ų„Ų…ØŽØ˛Ų†ØŠ Ų…Ø¤Ų‚ØĒŲ‹Ø§"
numberOfPageCacheDescription: "ØąŲØš Ø§Ų„ØąŲ‚Ų… ØŗŲŠØŗØ­Ų† ØĒØŦØąØ¨ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… Ų„ŲƒŲ† ØŗŲŠØąŲØš Ø§ØŗØĒŲ‡Ų„Ø§Ųƒ Ø§Ų„Ø°Ø§ŲƒØąØŠ."
logoutConfirm: "ØŖØĒØąŲŠØ¯ Ø§Ų„ØŽØąŲˆØŦ؟"
lastActiveDate: "ØĸØŽØą Ø§ØŗØĒØŽØ¯Ø§Ų…"
statusbar: "Ø´ØąŲŠØˇ Ø§Ų„Ø­Ø§Ų„ØŠ"
pleaseSelect: "حدد ØŽŲŠØ§ØąŲ‹Ø§"
reverse: "Ø§Ų‚Ų„Ø¨"
colored: "Ų…Ų„ŲˆŲ‘Ų†"
refreshInterval: "Ų…Ų‡Ų„ØŠ Ø§Ų„ØĒØ­Ø¯ŲŠØĢ"
label: "Ø§Ų„ØĒØŗŲ…ŲŠØŠ"
type: "Ų†ŲˆØš"
speed: "ØŗØąØšØŠ"
slow: "Ø¨ØˇŲŠØĄ"
fast: "ØŗØąŲŠØš"
sensitiveMediaDetection: "Ø§Ų„ØĒØšØąŲ ØšŲ„Ų‰ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
localOnly: "Ø§Ų„Ų…Ø­Ų„ŲŠ ŲŲ‚Øˇ"
remoteOnly: "Ø¨ŲØšØ¯ŲŠ ŲŲ‚Øˇ"
failedToUpload: "ŲØ´Ų„ Ø§Ų„ØąŲØš"
cannotUploadBecauseInappropriate: "ØĒØšØ°Øą ØąŲØš Ø§Ų„Ų…Ų„Ų Ų„ŲˆØŦŲˆØ¯ Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ ŲŲŠŲ‡."
cannotUploadBecauseNoFreeSpace: "ØĒØšØ°Øą ØąŲØš Ø§Ų„Ų…Ų„Ų Ų„Ų†Ų‚Øĩ Ų…ØŗØ§Ø­ØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ†."
cannotUploadBecauseExceedsFileSizeLimit: "ØĒØšØ°Øą ØąŲØš Ø§Ų„Ų…Ų„Ų Ø¨ØŗØ¨Ø¨ ØĒØŦØ§ŲˆØ˛ Ø­ØŦŲ…Ų‡ Ų„Ų„Ø­Ø¯ Ø§Ų„Ų…ØŗŲ…ŲˆØ­"
beta: "Ø¨ŲŠØĒا"
enableAutoSensitive: "ØĒØšŲŠŲŠŲ† ØĒŲ„Ų‚Ø§ØĻ؊ ŲƒŲ…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ NSFW"
enableAutoSensitiveDescription: "ØšŲ†Ø¯ Ø§Ų„Ø§ØŗØĒØˇØ§ØšØŠ ŲŠØŗŲ…Ø­ Ø¨Ø§ŲƒØĒØ´Ø§Ų Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ NSFW ØĒŲ„Ų‚Ø§ØĻŲŠŲ‹Ø§ ؁؊ Ø§Ų„ŲˆØŗØ§ØĻØˇ Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… ØĒØšŲ„Ų… Ø§Ų„ØĸŲ„ØŠ ŲˆŲˆØŗŲ…Ų‡Ø§ ØĒØ¨ØšŲ‹Ø§ Ų„Ø°Ų„Ųƒ. Ų‚Ø¯ ŲŠŲƒŲˆŲ† Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą Ų…ŲØšŲ„Ø§ Ų…Ų† ØŦŲ‡ØŠ Ø§Ų„ØŽØ§Ø¯Ų… ŲˆØŗŲŠØšŲ…Ų„ Ø­ØĒŲ‰ ŲˆØ§Ų† ØšŲØˇŲ„."
activeEmailValidationDescription: "؊ØĒØ­Ų‚Ų‚ Ų…Ų† Øĩح؊ ØšŲ†ŲˆØ§Ų† Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ Ø¨Ø´ŲƒŲ„ ØŖŲƒØĢØą Ø­Ø˛Ų…Ų‹Ø§ ŲˆØ°Ų„Ųƒ ØšØ¨Øą ØĒØ­Ø¯ŲŠØ¯ Ų…Ø§ ØĨذا ŲƒØ§Ų† ØšŲ†ŲˆØ§Ų† Ø¨ØąŲŠØ¯ ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ Ų…Ø¤Ų‚ØĒ ؈ØĨŲ…ŲƒØ§Ų†ŲŠØŠ Ø§Ų„ØĒŲˆØ§ØĩŲ„ Ų…ØšŲ‡. ØĨذا Ų„Ų… ŲŠØ­Ø¯Ø¯ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą ŲØŗŲŠØĒØ­Ų‚Ų‚ Ų…Ų† Ų†ØŗŲ‚ ØšŲ†ŲˆØ§Ų† Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ."
navbar: "Ø´ØąŲŠØˇ Ø§Ų„ØĒŲ†Ų‚Ų„"
shuffle: "ØŽŲ„Øˇ"
account: "Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ"
move: "ØŖŲ†Ų‚Ų„"
pushNotification: "ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
subscribePushNotification: "ŲØšŲ‘Ų„ ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
unsubscribePushNotification: "ØšØˇŲ„ ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
pushNotificationAlreadySubscribed: "ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ Ų…ŲØšŲ„ ØŗŲ„ŲŲ‹Ø§"
pushNotificationNotSupported: "Ų…ØĒØĩŲØ­Ųƒ Ų„Ø§ ŲŠØ¯ØšŲ… ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ ØŖŲˆ Ø§Ų„Ų…ØĢŲŠŲ„ Ų„Ø§ ŲŠØ¯ØšŲ…Ų‡Ø§."
sendPushNotificationReadMessage: "Ø§Ø­Ø°Ų Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ ŲŲˆØą Ų‚ØąØ§ØĄØĒŲ‡Ø§"
sendPushNotificationReadMessageCaption: "Ų‡Ø°Ø§ Ų‚Ø¯ ŲŠØ˛ŲŠØ¯ Ų…Ų† Ų…ØšØ¯Ų„ Ø§ØŗØĒŲ‡Ų„Ø§Ųƒ Ø§Ų„ØˇØ§Ų‚ØŠ Ų„ØŦŲ‡Ø§Ø˛Ųƒ."
windowMaximize: "Ø§Ų…Ų„ØŖ Ø§Ų„Ø´Ø§Ø´ØŠ"
windowRestore: "Ø§ØŗØĒØąØŦاؚ"
caption: "Ø§Ų„ØĒØšŲ„ŲŠŲ‚ Ø§Ų„ØĒ؈ØļŲŠØ­ŲŠ"
loggedInAsBot: "ŲˆØ§Ų„ØŦ ؃ØĸŲ„ŲŠ"
tools: "ØŖØ¯ŲˆØ§ØĒ"
cannotLoad: "ØĒØšØ°Øą Ø§Ų„ØĒØ­Ų…ŲŠŲ„"
numberOfProfileView: "Ų…Ø´Ø§Ų‡Ø¯Ø§ØĒ Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊"
like: "ØŖØšØŦØ¨Ų†ŲŠ"
unlike: "ØŖŲ„Øēؐ Ø§Ų„ØĨØšØŦاب"
numberOfLikes: "Ø§Ų„ØĨØšØŦاباØĒ"
show: "Ø§Ų„Ų…Ø¸Ų‡Øą"
neverShow: "Ų„Ø§ ØĒØ¸Ų‡ØąŲ‡ Ų…ØŦØ¯Ø¯Ų‹Ø§"
remindMeLater: "ØąØ¨Ų…Ø§ Ų„Ø§Ø­Ų‚Ø§"
didYouLikeMisskey: "Ų‡Ų„ ØŖØšØŦØ¨Ųƒ Ų…ŲŠØŗŲƒŲŠØŸ"
pleaseDonate: "ŲŠØŗØĒØŽØ¯Ų… {host} Ø§Ų„Ø¨ØąŲ…ØŦŲŠØŠ Ø§Ų„Ø­ØąØŠ Ų…ŲŠØŗŲƒŲŠ. Ų†ØĒŲ…Ų†Ų‰ ØŖŲ† ØĒØĒØ¨ØąØšŲˆØ§ Ų„Ų„Ų…Ø´ØąŲˆØš Ų…Ų…Ø§ ØŗŲŠØŗŲ…Ø­ Ų„Ų†Ø§ Ų…ØĒابؚ؊ ØĒØˇŲˆŲŠØąŲ‡!"
roles: "Ø§Ų„ØŖØ¯ŲˆØ§Øą"
role: "Ø§Ų„Ø¯ŲˆØą"
noRole: "Ų„Ų… ŲŠŲØšØĢØą ØšŲ„Ų‰ Ø¯ŲˆØą"
normalUser: "Ų…ØŗØĒØŽØ¯Ų… ØšØ§Ø¯ŲŠ"
undefined: "ØēŲŠØą Ų…ØšØąŲ‘Ų"
assign: "ØŖØŗŲ†Ø¯"
unassign: "ØŖŲ„Øē Ø§Ų„ØĨØŗŲ†Ø§Ø¯"
color: "Ø§Ų„Ų„ŲˆŲ†"
manageCustomEmojis: "ØĨØ¯Ø§ØąØŠ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊ Ø§Ų„Ų…ØŽØĩØĩØŠ"
youCannotCreateAnymore: "؈ØĩŲ„ØĒ Ų„ØŗŲ‚Ų Ø§Ų„ØĨŲ†Ø´Ø§ØĄ."
cannotPerformTemporary: "ØēŲŠØą Ų…ØĒاح Ų…Ø¤Ų‚ØĒØ§Ų‹"
invalidParamError: "Ų…ØšØ§Ų…Ų„Ø§ØĒ ØēŲŠØą ØĩØ§Ų„Ø­ØŠ"
permissionDeniedError: "ØąŲŲØļØŠ Ø§Ų„ØšŲ…Ų„ŲŠØŠ"
preset: "ØĨؚداداØĒ Ų…ØŗØ¨Ų‚ØŠ"
selectFromPresets: "ا؎ØĒØą Ų…Ų† Ø§Ų„ØĨؚداداØĒ Ø§Ų„Ų…ØŗØ¨Ų‚ØŠ"
achievements: "Ø§Ų„ØĨŲ†ØŦØ§Ø˛Ø§ØĒ"
gotInvalidResponseError: "Ø§ØŗØĒØŦاب؊ ØēŲŠØą Ų…ØĒŲˆŲ‚ØšØŠ Ų…Ų† Ø§Ų„ØŽØ§Ø¯Ų…"
gotInvalidResponseErrorDescription: "؊ØĒØšØ°Øą Ø§Ų„ŲˆØĩŲˆŲ„ ØĨŲ„Ų‰ Ø§Ų„ØŽØ§Ø¯Ų… ØŖŲˆØŖŲ†Ų‡ ŲŠŲØĩØ§Ų†ØŒ ØąØŦØ§ØĄŲ‹ Ø­Ø§ŲˆŲ„ Ų„Ø§Ø­Ų‚Ų‹Ø§."
thisPostMayBeAnnoying: "Ų‡Ø°Ø§ Ų‚Ø¯ ŲŠØ˛ØšØŦ Ø§Ų„ØĸØŽØąŲŠŲ†."
thisPostMayBeAnnoyingHome: "ØŖŲ†Ø´Øą ؁؊ Ø§Ų„ØŽØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ Ø§Ų„ØąØĻŲŠØŗ"
thisPostMayBeAnnoyingCancel: "ØŖŲ„Øēؐ"
internalServerError: "ØŽØˇØŖ Ø¯Ø§ØŽŲ„ŲŠ ؁؊ Ø§Ų„ØŽØ§Ø¯Ų…"
internalServerErrorDescription: "ŲˆØ§ØŦŲ‡ Ø§Ų„ØŽØ§Ø¯Ų… ØŽØˇØŖ Øē؊ Ų…ØĒŲˆŲ‚Øš."
copyErrorInfo: "Ø§Ų†ØŗØŽ ØĒŲØ§ØĩŲŠŲ„ Ø§Ų„ØŽØˇØŖ"
joinThisServer: "ØŗØŦŲ„ ؁؊ Ų‡Ø°Ø§ Ø§Ų„Ų…ØĢŲŠŲ„"
exploreOtherServers: "اؚØĢØą ØšŲ„Ų‰ Ų…ØĢŲŠŲ„ ØĸØŽØą"
disableFederationOk: "ØšØˇŲ‘Ų„"
invitationRequiredToRegister: "Ų‡Ø°Ø§ Ø§Ų„Ų…ØĢŲŠŲ„ Ų„Ų„Ų…Ø¯ØšŲˆŲŠŲ† ŲŲ‚Øˇ. Ų„ØĒØŗØŦŲŠŲ„ ŲŲŠŲ‡ ØĒØ­ØĒاØŦ ØąŲ…Ø˛Ų‹Ø§ ØĩØ§Ų„Ø­Ų‹Ø§."
postToTheChannel: "Ø§Ų†Ø´Øą ؁؊ Ų‚Ų†Ø§ØŠ"
cannotBeChangedLater: "Ų„Ø§ ŲŠŲ…ŲƒŲ† ØĒØēŲŠŲŠØąŲ‡ Ų„Ø§Ø­Ų‚Ų‹Ø§."
reactionAcceptance: "Ų‚Ø¨ŲˆŲ„ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
rolesAssignedToMe: "Ø§Ų„ØŖØ¯ŲˆØ§Øą Ø§Ų„Ų…ØŗŲ†Ø¯ØŠ ØĨŲ„ŲŠ"
resetPasswordConfirm: "Ų‡Ų„ ØĒØąŲŠØ¯ ØĨؚاد؊ ØĒØšŲŠŲŠŲ† ŲƒŲ„Ų…ØŠ Ø§Ų„ØŗØąØŸ"
license: "Ø§Ų„ØąØŽØĩØŠ"
unfavoriteConfirm: "ØŖØĒØąŲŠØ¯ ØĨØ˛Ø§Ų„ØĒŲ‡Ø§ Ų…Ų† Ø§Ų„Ų…ŲØļŲ„ØŠØŸ"
reactionsDisplaySize: "Ø­ØŦŲ… Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
limitWidthOfReaction: "ØĒØĩØēŲŠØą Ø­ØŦŲ… Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
noteIdOrUrl: "Ų…ØšØąŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ ØŖŲˆ ØąØ§Ø¨ØˇŲ‡Ø§"
video: "ŲŲŠØ¯ŲŠŲˆ"
videos: "ŲŲŠØ¯ŲŠŲˆŲ‡Ø§ØĒ"
dataSaver: "Ų…ŲˆŲØą Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ"
accountMigration: "ØĒØąØ­ŲŠŲ„ Ø§Ų„Ø­ØŗØ§Ø¨"
accountMoved: "Ų†Ų‚Ų„ Ų‡Ø°Ø§ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… Ø­ØŗØ§Ø¨Ų‡:"
accountMovedShort: "ØąŲØ­Ų„ Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨."
operationForbidden: "ØšŲ…Ų„ŲŠØŠ Ų…Ų…Ų†ŲˆØšØŠ"
forceShowAds: "ØŖØ¸Ų‡Øą Ø§Ų„ØĨØšŲ„Ø§Ų†Ø§ØĒ Ø§Ų„ØĒØŦØ§ØąŲŠØŠ داØĻŲ…Ø§"
reactionsList: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
renotesList: "ØĨؚاداØĒ Ø§Ų„Ų†Ø´Øą"
notificationDisplay: "ØĨØ´ØšØ§ØąØ§ØĒ"
leftTop: "ØŖØšŲ„Ų‰ Ø§Ų„ŲŠØŗØ§Øą"
rightTop: "ØŖØšŲ„Ų‰ Ø§Ų„ŲŠŲ…ŲŠŲ†"
leftBottom: "ØŖØŗŲŲ„ Ø§Ų„ŲŠØŗØ§Øą"
rightBottom: "ØŖØŗŲŲ„ Ø§Ų„ŲŠŲ…ŲŠŲ†"
stackAxis: "اØĒØŦØ§Ų‡ Ø§Ų„ØĒŲƒØ¯ŲŠØŗ"
vertical: "ØšŲ…ŲˆØ¯ŲŠ"
horizontal: "ØŦØ§Ų†Ø¨ŲŠ"
position: "Ø§Ų„Ų…ŲˆØļØš"
serverRules: "Ų‚ŲˆØ§Ų†ŲŠŲ† Ø§Ų„ØŽØ§Ø¯Ų…"
pleaseConfirmBelowBeforeSignup: "ØąØŦØ§ØĄŲ‹ ŲˆØ§ŲŲ‚ ØšŲ„Ų‰ Ų…Ø§ ŲŠŲ„ŲŠ Ų‚Ø¨Ų„ Ø§Ų„ØĒØŗØŦŲŠŲ„."
pleaseAgreeAllToContinue: "Ų„Ų„Ų…ØĒابؚ؊ ŲˆØ§ŲŲ‚ ØšŲ„Ų‰ Ø§Ų„Ø­Ų‚ŲˆŲ„ ØŖØšŲ„Ø§Ų‡."
continue: "Ų…ØĒابؚ؊"
preservedUsernames: "ØŖØŗŲ…Ø§ØĄ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ų…Ø­ØŦŲˆØ˛ØŠ"
preservedUsernamesDescription: "Ų‚Ø§ØĻŲ…ØŠ Ø¨ØŖØŗŲ…Ø§ØĄ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ų…Ø­ØŦŲˆØ˛ØŠ ŲƒŲ„ŲŒ ؁؊ ØŗØˇØą. Ų„Ų† ŲŠŲŲ‚Ø¨Ų„ Ø§Ų„ØĒØŗØŦŲŠŲ„ Ø¨Ų‡Ø°Ų‡ Ø§Ų„ØŖØŗŲ…Ø§ØĄ ŲˆØŗØĒØ¨Ų‚Ų‰ Ų…Ø­ØĩŲˆØąØŠ ØšŲ„Ų‰ Ø§Ų„ØĒØŗØŦŲŠŲ„ Ø§Ų„ŲŠØ¯ŲˆŲŠ Ø¨ŲˆØ§ØŗØˇØŠ Ø§Ų„Ų…Ø¯ŲŠØąŲŠŲ†. Ų„Ų† ؊ØĒØŖØĢØą Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ø°ŲŠŲ† ŲŠŲ…Ų„ŲƒŲˆŲ† Ų‡Ø°Ų‡ Ø§Ų„ØŖØŗŲ…Ø§ØĄ ØŗŲ„ŲŲ‹Ø§."
createNoteFromTheFile: "ØŖŲ†Ø´ØĻ Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…Ų† Ų‡Ø°Ø§ Ø§Ų„Ų…Ų„Ų"
archive: "Ø§Ų„ØŖØąØ´ŲŠŲ"
channelArchiveConfirmTitle: "ØŖØĒØąŲŠØ¯ ØŖØąØ´ŲØĒ {name}؟"
channelArchiveConfirmDescription: "Ų„Ų† ŲŠŲ…ŲƒŲ†Ųƒ Ų†Ø´Øą Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ؁؊ Ø§Ų„Ų‚Ų†Ø§ØŠ Ø§Ų„Ų…ØŖØąØ´ŲØŠ ŲˆŲ„Ų† ØĒØ¸Ų‡Øą ؁؊ Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ų‚Ų†ŲˆØ§ØĒ ŲˆŲ„Ø§ ؁؊ Ų†ØĒاØĻØŦ Ø§Ų„Ø¨Ø­ØĢ."
thisChannelArchived: "ØŖŲØąØ´ŲØĒ Ų‡Ø°Ų‡ Ø§Ų„Ų‚Ų†Ø§ØŠ."
displayOfNote: "ØšØąØļ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
initialAccountSetting: "ØĨؚداد Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊"
youFollowing: "Ų…ØĒØ§Ø¨ŲŽØš"
preventAiLearning: "Ų…Ų†Øš Ø§ØŗØĒØŽØ¯Ø§Ų… Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ ؁؊ ØĒØšŲ„ŲŠŲ… Ø§Ų„ØĸŲ„ØŠ"
options: "ØŽŲŠØ§ØąØ§ØĒ"
specifyUser: "Ų…ØŗØĒØŽØ¯Ų… Ų…Ø­Ø¯Ø¯"
failedToPreviewUrl: "ØĒØĒØšØ°Øą Ø§Ų„Ų…ØšØ§ŲŠŲ†ØŠ"
update: "Ø­Ø¯ŲŲ‘ØĢ"
rolesThatCanBeUsedThisEmojiAsReaction: "Ø§Ų„ØŖØ¯ŲˆØ§Øą Ø§Ų„ØĒ؊ ŲŠŲØŗŲ…Ø­ Ų„ØŖØĩØ­Ø§Ø¨Ų‡Ø§ Ø§ØŗØĒØŽØ¯Ø§Ų… Ų‡Ø°Ø§ اØĨŲŠŲ…ŲˆØŦ؊ ؁؊ Ø§Ų„Ų„ØĒŲØ§ØšŲ„"
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription: "ØĨذا Ų„Ų… ØĒحدد Ø¯ŲˆØąŲ‹Ø§ ŲŠŲ…ŲƒŲ† Ų„Ų„ØŦŲ…ŲŠØš Ø§ØŗØĒØŽØ¯Ø§Ų… Ų‡Ø°Ø§ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊ ؁؊ Ø§Ų„ØĒŲØ§ØšŲ„."
rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn: "؊ØŦب ØŖŲ† ØĒŲƒŲˆŲ† Ø§Ų„ØŖØ¯ŲˆØ§Øą ØšŲ„Ų†ŲŠØŠ."
cancelReactionConfirm: "ØŖØĒØąŲŠØ¯ Ø­Ø°Ų ØĒŲØ§ØšŲ„ŲƒØŸ"
changeReactionConfirm: "ØŖØĒØąŲŠØ¯ ØĒØšØ¯ŲŠŲ„ ØĒŲØ§ØšŲ„ŲƒØŸ"
later: "Ų„Ø§Ø­Ų‚Ø§Ų‹"
goToMisskey: "Ų„Ų…ŲŠØŗŲƒŲŠ"
additionalEmojiDictionary: "Ų‚ŲˆØ§Ų…ŲŠØŗ ØĨŲŠŲ…ŲˆØŦ؊ ØĨØļØ§ŲŲŠØŠ"
installed: "Ų…ŲØĢبØĒ"
enableServerMachineStats: "Ų†Ø´Øą ØĨØ­ØĩاØĻŲŠØ§ØĒ ØšØĒاد Ø§Ų„ØŽØ§Ø¯Ų…"
turnOffToImprovePerformance: "ØĒŲØšŲŠŲ„Ų‡ Ų‚Ø¯ ŲŠØ˛ŲŠØ¯ Ø§Ų„ØŖØ¯Ø§ØĄ."
createInviteCode: "ŲˆŲ„ŲŲ‘Ø¯ Ø¯ØšŲˆØŠ"
inviteCodeCreated: "ŲˆŲ„ŲŲ‘Ø¯ØĒ Ø¯ØšŲˆØŠ"
inviteLimitExceeded: "؈ØĩŲ„ØĒŲŽ Ų„Ø­Ø¯ ؚدد Ø§Ų„Ø¯ØšŲˆØ§ØĒ Ø§Ų„Ų…ØŗŲ…ŲˆØ­ Ų„Ųƒ ØĒŲˆŲ„ŲŠØ¯Ų‡Ø§."
createLimitRemaining: "حد ؚدد Ø§Ų„Ø¯ØšŲˆØ§ØĒ: {limit} Ø¯ØšŲˆØŠ"
expirationDate: "ØĒØ§ØąŲŠØŽ Ø§Ų†ØĒŲ‡Ø§ØĄ Ø§Ų„ØĩŲ„Ø§Ø­ŲŠØŠ"
noExpirationDate: "Ų„Ø§ Ų†Ų‡Ø§ŲŠØŠ Ų„ØĩŲ„Ø§Ø­ŲŠØĒŲ‡Ø§"
inviteCodeUsedAt: "Ø§ŲØŗØĒØŽØ¯Ų… ØąŲ…Ø˛ Ø§Ų„Ø¯ØšŲˆØŠ ؁؊"
registeredUserUsingInviteCode: "Ø§ŲØŗØĒØŽØ¯Ų… ØąŲ…Ø˛ Ø§Ų„Ø¯ØšŲˆØŠ"
unused: "ØēŲŠØą Ų…ØŗØĒØšŲ…ŲŽŲ„"
expired: "Ų…Ų†ØĒŲ‡ŲŠØŠ ØĩŲ„Ø§Ø­ŲŠØĒŲ‡"
icon: "Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØąŲ…Ø˛ŲŠØŠ"
replies: "ØąØ¯"
renotes: "ØŖØšØ¯ Ø§Ų„Ų†Ø´Øą"
sourceCode: "Ø§Ų„Ø´ŲØąØŠ Ø§Ų„Ų…ØĩØ¯ØąŲŠØŠ"
flip: "Ø§Ų‚Ų„Ø¨"
lastNDays: "ØĸØŽØą {n} ØŖŲŠØ§Ų…"
surrender: "ØŖŲ„Øēؐ"
postForm: "ØŖŲ†Ø´ØĻ Ų…Ų„Ø§Ø­Ø¸ØŠ"
information: "ØšŲ†"
inMinutes: "د"
inDays: "؊"
widgets: "Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„Ų…ŲØĩØēŲ‘ØąØŠ"
presets: "ØĨؚداداØĒ Ų…ØŗØ¨Ų‚ØŠ"
_imageEditing:
_vars:
filename: "Ø§ØŗŲ… Ø§Ų„Ų…Ų„Ų"
_imageFrameEditor:
font: "Ø§Ų„ØŽØˇ"
fontSerif: "Serif"
fontSansSerif: "Sans Serif"
_chat:
invitations: "Ø¯ØšŲˆØŠ"
noHistory: "Ø§Ų„ØŗØŦŲ„ ŲØ§ØąØē"
members: "Ø§Ų„ØŖØšØļØ§ØĄ"
home: "Ø§Ų„ØąØĻŲŠØŗŲŠ"
send: "ØŖØąØŗŲ„"
_delivery:
stop: "Ų…ŲØšŲ„Ų‘Ų‚"
_initialAccountSetting:
accountCreated: "Ų†ØŦØ­ ØĨŲ†Ø´Ø§ØĄ Ø­ØŗØ§Ø¨Ųƒ!"
letsStartAccountSetup: "ØĨذا ŲƒŲ†ØĒ ØŦØ¯ŲŠØ¯Ų‹Ø§ Ų„Ų†ØšØ¯Ų‘ Ø­ØŗØ§Ø¨Ųƒ Ø§Ų„Ø´ØŽØĩ؊."
letsFillYourProfile: "ØŖŲˆŲ„Ų‹Ø§ Ų„Ų†ØšØ¯ Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊."
profileSetting: "ØĨؚداداØĒ Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊"
privacySetting: "ØĨؚداداØĒ Ø§Ų„ØŽØĩ؈ØĩŲŠØŠ"
theseSettingsCanEditLater: "ŲŠŲ…ŲƒŲ†Ųƒ ØĒØēŲŠŲŠØą Ų‡Ø°Ų‡ Ø§Ų„ØĨؚداداØĒ Ų„Ø§Ø­Ų‚Ų‹Ø§."
skipAreYouSure: "ØŖØĒØąŲŠØ¯ ØĒØŽØˇŲŠ ØĨؚداد Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩŲŠØŸ"
laterAreYouSure: "ØŖØĒØąŲŠØ¯ ØĨؚداد Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊ Ų„Ø§Ø­Ų‚Ų‹Ø§ØŸ"
_serverRules:
description: "Ų…ØŦŲ…ŲˆØšØŠ Ų…Ų† Ø§Ų„Ų‚ŲˆØ§ØšØ¯ Ų„ØšØąØļŲ‡Ø§ ØšŲ†Ø¯ Ø§Ų„ØĒØŗØŦŲŠŲ„ØŒ Ų…Ų† Ø§Ų„Ų…ØŗØĒØ­ØŗŲ† ؃ØĒاب؊ Ų…Ų„ØŽØĩŲ Ų„Ų„Ø´ØąŲˆØˇ Ø§Ų„ØŽØ¯Ų…ØŠ."
_accountMigration:
moveFrom: "Ø§Ų†Ų‚Ų„ Ø­ØŗØ§Ø¨Ų‹Ø§ ØĸØŽØą Ų„Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨"
moveFromLabel: "Ø§Ų„Ø­ØŗØ§Ø¨ Ø§Ų„ØŖØĩŲ„ŲŠ #{n}"
moveTo: "Ø§Ų†Ų‚Ų„ Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ Ų„Ø­ØŗØ§Ø¨ ØĸØŽØą"
moveToLabel: "Ø§Ų„Ø­ØŗØ§Ø¨ Ø§Ų„ŲˆØŦŲ‡ØŠ:"
moveCannotBeUndone: "Ų„Ø§ ŲŠŲ…ŲƒŲ† Ø§Ų„ØĒØąØ§ØŦØš ØšŲ† Ų†Ų‚Ų„ Ø§Ų„Ø­ØŗØ§Ø¨."
movedTo: "Ø§Ų„Ø­ØŗØ§Ø¨ Ø§Ų„ŲˆØŦŲ‡ØŠ:"
_achievements:
_types:
_notes1:
description: "Ø§Ų†Ø´Øą Ų…Ų„Ø§Ø­Ø¸ØĒ؃ Ø§Ų„ØŖŲˆŲ„Ų‰"
flavor: "ØĒŲ…ØĒØš Ø¨Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ŲŠØŗŲƒŲŠ!"
_notes10:
title: "بؚØļ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 10 Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
_notes100:
title: "؃ØĢŲŠØą Ų…Ų† Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 100 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes500:
description: "Ø§Ų†Ø´Øą 500 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes1000:
title: "ØŦØ¨Ų„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 1000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes5000:
description: "Ø§Ų†Ø´Øą 5000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes10000:
description: "Ø§Ų†Ø´Øą 10000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes20000:
title: "ØŖØąŲŠØ¯...Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ...ØŖŲƒØĢØą"
description: "Ø§Ų†Ø´Øą 20000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes30000:
title: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ŲˆŲ…Ų„Ø§Ø­Ø¸Ø§ØĒ ŲˆŲ…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 30000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes40000:
title: "Ų…ØĩŲ†Øš Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 40000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes50000:
title: "ŲƒŲˆŲƒØ¨ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 50000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes60000:
title: "Ų†ØŦŲ… Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 60000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes70000:
title: "ØĢŲ‚Ø¨ ØŖØŗŲˆØ¯ Ų„Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 70000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes80000:
title: "Ų…ØŦØąØŠ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 80000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes90000:
title: "ŲƒŲˆŲ’Ų† Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
description: "Ø§Ų†Ø´Øą 90000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
_notes100000:
title: "ŲƒŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ؃ Ų„Ų†Ø§"
description: "Ø§Ų†Ø´Øą 100000 Ų…Ų„Ø§Ø­Ø¸ØŠ"
flavor: "Ø­Ų‚Ų‹Ø§ Ų„Ø¯ŲŠŲƒ Ø§Ų„ŲƒØĢŲŠØą Ų…Ų† Ø§Ų„Ų‚ØĩØĩ"
_login3:
title: "Ų…Ø¨ØĒØ¯ØŖ I"
_noteFavorited1:
description: "؁Øļ؋ؐ؄ Ų…Ų„Ø§Ø­Ø¸ØĒ؃ Ø§Ų„ØŖŲˆŲ„Ų‰"
_myNoteFavorited1:
title: "ØŗØ§ØšŲ Ų„Ų„Ų†ØŦŲˆŲ…"
description: "ØŖØšØŦب Ø´ØŽØĩ ØĸØŽØą بØĨØ­Ø¯Ų‰ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ؃"
_profileFilled:
title: "Ų…ØŗØĒؚد"
description: "ØŖØšØ¯Ų‘ Ø­ØŗØ§Ø¨Ųƒ"
_markedAsCat:
title: "ØŖŲ†Ø§ Ų‚Øˇ"
_role:
new: "Ø¯ŲˆØą ØŦØ¯ŲŠØ¯"
edit: "Ø­ØąØą Ø§Ų„ØŖØ¯ŲˆØ§Øą"
name: "Ø§ØŗŲ… Ø§Ų„Ø¯ŲˆØą"
description: "؈Øĩ؁ Ø§Ų„Ø¯ŲˆØą"
permission: "ØŖØ°ŲˆŲ†Ø§ØĒ Ø§Ų„Ø¯ŲˆØą"
assignTarget: "Ų†ŲˆØš Ø§Ų„ØĨØŗŲ†Ø§Ø¯"
condition: "Ø§Ų„Ø´ØąØˇ"
options: "ØŽŲŠØ§ØąØ§ØĒ"
policies: "Ø§Ų„ØŗŲŠØ§ØŗØŠ Ø§Ų„ØšØ§Ų…ØŠ"
priority: "Ø§Ų„ØŖŲˆŲ„ŲˆŲŠØŠ"
_priority:
low: "Ų…Ų†ØŽŲØļØŠ"
middle: "Ų…ØĒŲˆØŗØˇ"
high: "ØšØ§Ų„ŲŠØŠ"
_options:
canManageCustomEmojis: "ØĨØ¯Ø§ØąØŠ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊ Ø§Ų„Ų…ØŽØĩØĩØŠ"
pinMax: "حد ؚدد Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ØĢبØĒØŠ"
_condition:
isLocal: "Ų…ØŗØĒØŽØ¯Ų… Ų…Ø­Ų„ŲŠ"
isRemote: "Ų…ØŗØĒØŽØ¯Ų… Ø¨ØšŲŠØ¯"
_emailUnavailable:
used: "Ų‡Ø°Ø§ Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ Ų…ØŗØĒØŽØ¯Ų…"
format: "Øĩ؊ØēØŠ Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ ØēŲŠØą ØĩØ§Ų„Ø­ØŠ"
@@ -859,6 +1168,10 @@ _plugin:
install: "ØĢØ¨Ų‘ØĒ ØĨØļØ§ŲØ§ØĒ"
installWarn: "ØąØŦØ§ØĄŲ‹ Ų„Ø§ ØĒØĢبØĒ ØĨØļØ§ŲØ§ØĒ ØēŲŠØą Ų…ŲˆØĢŲˆŲ‚ØŠ."
manage: "ØĨØ¯Ø§ØąØŠ Ø§Ų„ØĨØļØ§ŲØ§ØĒ"
viewSource: "Ø§Ø¸Ų‡Øą Ø§Ų„Ų…ØĩØ¯Øą"
_preferencesBackups:
createdAt: "ØĒŲ… ØĨŲ†Ø´Ø§Ø¤Ų‡: {date} {time}"
updatedAt: "ØĸØŽØą ØĒØ­Ø¯ŲŠØĢ: {date} {time}"
_registry:
scope: "Ø§Ų„Ø­ŲŠŲ‘Ø˛"
key: "؅؁ØĒاح"
@@ -874,10 +1187,6 @@ _aboutMisskey:
donate: "ØĒØ¨ØąØš Ų„Ų…ŲŠØŗŲƒŲŠ"
morePatrons: "Ų†Ø­Ų† Ų†Ų‚Ø¯Øą Ø§Ų„Ø¯ØšŲ… Ø§Ų„Ø°ŲŠ Ų‚Ø¯Ų…Ų‡ Ø§Ų„ØšØ¯ŲŠØ¯ Ų…Ų† Ø§Ų„ØŖØ´ØŽØ§Øĩ Ø§Ų„Ø°ŲŠŲ† Ų„Ų… Ų†Ø°ŲƒØąŲ‡Ų…. Ø´ŲƒØąŲ‹Ø§ Ų„ŲƒŲ… đŸĨ°"
patrons: "Ø§Ų„Ø¯Ø§ØšŲ…ŲˆŲ†"
_nsfw:
respect: "Ø§ØŽŲ Ø§Ų„ŲˆØŗØ§ØĻØˇ ذاØĒ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
ignore: "Ø§ØšØąØļ Ø§Ų„ŲˆØŗØ§ØĻØˇ ذاØĒ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
force: "Ø§ØŽŲ ŲƒŲ„ Ø§Ų„ŲˆØŗØ§ØĻØˇ"
_instanceTicker:
none: "Ų„Ø§ ØĒØ¸Ų‡ØąŲ‡ بØĒاØĒŲ‹Ø§"
remote: "ØŖØ¸Ų‡Øą Ų„Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ø¨ŲØšØ§Ø¯"
@@ -903,11 +1212,6 @@ _wordMute:
muteWords: "Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…Ø­Ø¸ŲˆØąØŠ"
muteWordsDescription: "Ø§ŲØĩŲ„ Ø¨ŲŠŲ†Ų‡Ų… Ø¨Ų…ØŗØ§ŲØŠ Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"؈\" ØŖŲˆ Ø¨ØŗØˇØą Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"ØŖŲˆ\"."
muteWordsDescription2: "احØĩØą Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…ŲØĒØ§Ø­ŲŠØŠ Ø¨ŲŠŲ† Ø¨ŲŠŲ† Ø´ØąØˇØĒŲŠŲ† Ų…Ø§ØĻŲ„ØĒŲŠŲ† Ų„Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ ؃ØĒØšØ§Ø¨ŲŠØą Ų†Ų…ØˇŲŠØŠ"
softDescription: "Ø§ØŽŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØŗØĒ؈؁ Ø§Ų„Ø´ØąŲˆØˇ Ų…Ų† Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ."
hardDescription: "Ø§ØŽŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØŗØĒ؈؁ Ø§Ų„Ø´ØąŲˆØˇ Ų…Ų† Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ.Ø¨Ø§Ų„ØĨØļØ§ŲØŠ ØĨŲ„Ų‰ ØŖŲ† Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØŗØĒØ¨Ų‚Ų‰ Ų…ØŽŲŲŠØŠ Ø­ØĒŲ‰ ؈ØĨŲ† ØĒØēŲŠØąØĒ Ø§Ų„Ø´ØąŲˆØˇ."
soft: "Ų„ŲŠŲ†ØŠ"
hard: "Ų‚Ø§ØŗŲŠØŠ"
mutedNotes: "Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ŲƒØĒŲˆŲ…ØŠ"
_instanceMute:
instanceMuteDescription: "Ų‡Ø°Ų‡ ØŗŲŠØ­ØŦب ŲƒŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØŽŲˆØ§Ø¯Ų… Ø§Ų„Ų…Ø­ØŦŲˆØ¨ØŠ ŲˆŲ…Ø´Ø§ØąŲƒØ§ØĒŲ‡Ø§ ŲˆØ§Ų„ØąØ¯ŲˆØ¯ ØšŲ„Ų‰ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø­ØĒŲ‰ ؈ØĨŲ† ŲƒØ§Ų†ØĒ Ų…Ų† ØŽØ§Ø¯Ų… ØēŲŠØą Ų…Ø­ØŦŲˆØ¨."
instanceMuteDescription2: "Ų…Ø¯ØŽŲ„ØŠ Ų„ŲƒŲ„ ØŗØˇØą"
@@ -945,7 +1249,6 @@ _theme:
shadow: "Ø§Ų„Ø¸Ų„"
navBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„Ø´ØąŲŠØˇ Ø§Ų„ØŦØ§Ų†Ø¨ŲŠ"
navFg: "Ų†Øĩ Ø§Ų„Ø´ØąŲŠØˇ Ø§Ų„ØŦØ§Ų†Ø¨ŲŠ"
navHoverFg: "Ų†Øĩ Ø§Ų„Ø´ØąŲŠØˇ Ø§Ų„ØŦØ§Ų†Ø¨ŲŠ (ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡)"
link: "ØąØ§Ø¨Øˇ"
hashtag: "ŲˆØŗŲ…"
mention: "ØŖØ´Øą Ø§Ų„Ų‰"
@@ -960,17 +1263,11 @@ _theme:
buttonBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„ØŖØ˛ØąØ§Øą"
buttonHoverBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„ØŖØ˛ØąØ§Øą (ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡Ø§)"
inputBorder: "Ø­ŲˆØ§Ų Ø­Ų‚Ų„ Ø§Ų„ØĨØ¯ØŽØ§Ų„"
listItemHoverBg: "ØŽŲ„ŲŲŠØŠ ØšŲ†Ø§ØĩØą Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ (ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡Ø§)"
driveFolderBg: "ØŽŲ„ŲŲŠØŠ Ų…ØŦŲ„Ø¯ Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
messageBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ"
_sfx:
note: "Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
noteMy: "Ų…Ų„Ø§Ø­Ø¸ØĒ؊"
notification: "Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
chat: "Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ"
chatBg: "Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ (Ø§Ų„ØŽŲ„ŲŲŠØŠ)"
antenna: "Ø§Ų„Ų‡ŲˆØ§ØĻŲŠØ§ØĒ"
channel: "ØĨØ´ØšØ§ØąØ§ØĒ Ø§Ų„Ų‚Ų†Ø§ØĒ"
_ago:
future: "Ø§Ų„Ų…ØŗØĒŲ‚Ø¨ŲŽŲ„"
justNow: "Ø§Ų„Ų„Ø­Ø¸ØŠ"
@@ -1025,6 +1322,7 @@ _permissions:
"read:gallery": "Ø§ØšØąØļ Ø§Ų„Ų…ØšØąØļ"
"write:gallery": "ØšØ¯Ų‘Ų„ Ø§Ų„Ų…ØšØąØļ"
"read:gallery-likes": "ŲŠØšØąØļ Ų…Ø§ ØŖØšØŦØ¨Ųƒ Ų…Ų† Ų…Ø´Ø§ØąŲƒØ§ØĒ Ø§Ų„Ų…ØšØąØļ"
"write:chat": "Ø§ŲƒØĒب ØŖŲˆ Ø§Ø­Ø°Ų ØąØŗØ§ØĻŲ„ Ų…Ø­Ø§Ø¯ØĢØŠ"
_auth:
shareAccess: "ØŖØĒØąŲŠØ¯ Ø§Ų„ØĒ؁؈؊Øļ Ų„Ų€ \"{name}\" Ø¨Ø§Ų„ŲˆØĩŲˆŲ„ Ų„Ø­ØŗØ§Ø¨ŲƒØŸ"
shareAccessAsk: "Ų‡Ų„ ØĒØŽŲˆŲ„ Ų„Ų‡Ø°Ø§ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚ Ø§Ų„ŲˆØĩŲˆŲ„ Ų„Ø­ØŗØ§Ø¨ŲƒØŸ"
@@ -1064,8 +1362,17 @@ _widgets:
onlineUsers: "Ø§Ų„Ų…ØĒŲ‘ØĩŲ„ŲˆŲ†"
jobQueue: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ø§Ų†ØĒØ¸Ø§Øą"
serverMetric: "ØĨØ­ØĩاØĻŲŠØ§ØĒ Ø§Ų„ØŽØ§Ø¯Ų…"
userList: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
_userList:
chooseList: "ا؎ØĒØą Ų‚Ø§ØĻŲ…ØŠ"
_widgetOptions:
height: "Ø§Ų„ØĨØąØĒŲØ§Øš"
_button:
colored: "Ų…Ų„ŲˆŲ‘Ų†"
_clock:
size: "Ø§Ų„Ø­ØŦŲ…"
_birthdayFollowings:
period: "Ø§Ų„Ų…Ø¯ØŠ"
_cw:
hide: "ØĨØŽŲØ§ØĄ"
show: "ØšØąØļ Ø§Ų„Ų…Ø˛ŲŠØ¯"
@@ -1106,6 +1413,9 @@ _postForm:
replyPlaceholder: "ØąØ¯ ØšŲ„Ų‰ Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠâ€Ļ"
quotePlaceholder: "Ø§Ų‚ØĒØ¨Øŗ Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠâ€Ļ"
channelPlaceholder: "Ø§Ų†Ø´Øą ؁؊ Ų‚Ų†Ø§ØŠ..."
_howToUse:
visibility_title: "Ø§Ų„Ø¸Ų‡ŲˆØą"
menu_title: "Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ"
_placeholders:
a: "Ų…Ø§ Ø§Ų„Ø°ŲŠ ØĒŲ†ŲˆŲŠ ŲØšŲ„Ų‡ØŸ"
b: "Ų…Ø§Ø°Ø§ ŲŠØ­Ø¯ØĢ Ø­ŲˆŲ„Ųƒ ؟"
@@ -1127,6 +1437,8 @@ _profile:
changeBanner: "ØēŲŠŲ‘Øą Ø§Ų„Ų„Ø§ŲØĒØŠ"
_exportOrImport:
allNotes: "ŲƒŲ„ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
favoritedNotes: " Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ŲØļŲ„ØŠ"
clips: "Ų…ŲØ´Ø¨Ųƒ"
followingList: "Ø§Ų„Ų…ØĒØ§Ø¨ŲŽØšŲˆŲ†"
muteList: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…ŲƒØĒŲˆŲ…ŲˆŲ†"
blockingList: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…Ø­ØŦŲˆØ¨ŲˆŲ†"
@@ -1145,6 +1457,8 @@ _charts:
notesTotal: "ØĨØŦŲ…Ø§Ų„ŲŠ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
filesIncDec: "ØĒØ¨Ø§ŲŠŲ† ؚدد Ø§Ų„Ų…Ų„ŲØ§ØĒ"
filesTotal: "Ø§Ų„ØšØ¯Ø¯ Ø§Ų„ØĨØŦŲ…Ø§Ų„ŲŠ Ų„Ų„Ų…Ų„ŲØ§ØĒ"
storageUsageIncDec: "Ø§Ų„ØĒØ¨Ø§ŲŠŲ† ؁؊ Ø§ØŗØĒØēŲ„Ø§Ų„ Ų…ØŗØ§Ø­ØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
storageUsageTotal: "اØŦŲ…Ø§Ų„ŲŠ Ų…ØŗØ§Ø­ØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ø§Ų„Ų…ØŗØĒØēŲ„ØŠ"
_instanceCharts:
requests: "Ø§Ų„ØˇŲ„Ø¨Ø§ØĒ"
users: "ØĒØ¨Ø§ŲŠŲ† ؚدد Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
@@ -1169,9 +1483,6 @@ _pages:
newPage: "ØŖŲ†Ø´ØĻ ØĩŲØ­ØŠ ØŦØ¯ŲŠØ¯ØŠ"
editPage: "ØšØ¯Ų‘Ų„ Ø§Ų„ØĩŲØ­ØŠ"
readPage: "Ų†ŲØ´Ų‘Øˇ ØšØąØļ Ø§Ų„Ų…ØĩØ¯Øą"
created: "Ų†ØŦØ­ ØĨŲ†Ø´Ø§ØĄ Ø§Ų„ØĩŲØ­ØŠ"
updated: "Ų†ØŦØ­ ØĒØšØ¯ŲŠŲ„ Ø§Ų„ØĩŲØ­ØŠ"
deleted: "Ų†ØŦØ­ Ø­Ø°Ų Ø§Ų„ØĩŲØ­ØŠ"
pageSetting: "ØĨؚداداØĒ Ø§Ų„ØĩŲØ­ØŠ"
nameAlreadyExists: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ Ų…ŲˆØŦŲˆØ¯ Ų…ØŗØ¨Ų‚Ų‹Ø§"
invalidNameTitle: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ Ų„ŲŠØŗ ØĩØ§Ų„Ø­Ų‹Ø§"
@@ -1190,7 +1501,7 @@ _pages:
url: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ"
summary: "Ų…Ų„ØŽØĩ Ø§Ų„ØĩŲØ­ØŠ"
alignCenter: "ØĒŲˆØŗŲŠØˇ Ø§Ų„ØšŲ†Ø§ØĩØą"
hideTitleWhenPinned: "Ø§ØŽŲ ØšŲ†ŲˆØ§Ų† Ø§Ų„ØĩŲØ­ØŠ ØšŲ†Ø¯ ØĒØ¯Ø¨ŲŠØŗŲ‡Ø§ ؁؊ ؅؄؁ Ø§Ų„Ø´ØŽØĩ؊"
hideTitleWhenPinned: "Ø§ØŽŲ ØšŲ†ŲˆØ§Ų† Ø§Ų„ØĩŲØ­ØŠ ØšŲ†Ø¯ ØĒØĢØ¨ŲŠØĒŲ‡Ø§ ؁؊ ؅؄؁ Ø§Ų„Ø´ØŽØĩ؊"
font: "Ø§Ų„ØŽØˇ"
fontSerif: "Serif"
fontSansSerif: "Sans Serif"
@@ -1205,7 +1516,7 @@ _pages:
text: "Ų†Øĩ"
textarea: "Ø­Ų‚Ų„ Ų†Øĩ؊"
section: "Ų‚ØŗŲ…"
image: "Ø§Ų„ØĩŲˆØą"
image: "ØĩŲˆØą"
button: "Ø˛ØąŲ‘"
note: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØļŲ…Ų‘Ų†ØŠ"
_note:
@@ -1220,47 +1531,101 @@ _notification:
fileUploaded: "Ų†ØŦØ­ ØąŲØš Ø§Ų„Ų…Ų„Ų"
youGotMention: "{name} ØŖØ´Ø§Øą ØĨŲ„ŲŠŲƒ"
youGotReply: "ØąØ¯Ų‘ ØšŲ„ŲŠŲƒ {name}"
youGotQuote: "Ø§Ų‚ØĒØ¨Øŗ Ų…Ų†Ųƒ {name}"
youRenoted: "ØĨؚادØĒ Ų†Ø´Øą Ų…Ų† {name}"
youGotQuote: "Ø§Ų‚ØĒØ¨Øŗ {name} Ų…Ų†Ø´ŲˆØąŲƒ"
youRenoted: "ØŖØšØ§Ø¯ {name} Ų†Ø´Øą Ų…Ų†Ø´ŲˆØąŲƒ"
youWereFollowed: "؊ØĒØ§Ø¨ØšŲƒ"
youReceivedFollowRequest: "ØĒŲ„Ų‚ŲŠØĒŲŽ ØˇŲ„Ø¨ Ų…ØĒابؚ؊"
yourFollowRequestAccepted: "Ų‚ŲØ¨Ų„ ØˇŲ„Ø¨ Ø§Ų„Ų…ØĒابؚ؊"
pollEnded: "Ø¸Ų‡ØąØĒ Ų†ØĒاØĻØŦ Ø§Ų„Ø§ØŗØĒØˇŲ„Ø§Øš"
pollEnded: "Ø§Ų†ØĒŲ‡Ų‰ Ø§Ų„Ø§ØŗØĒØˇŲ„Ø§Øš"
unreadAntennaNote: "Ų‡ŲˆØ§ØĻ؊ {name}"
_types:
all: "Ø§Ų„ŲƒŲ„"
follow: "Ų…ØĒØ§Ø¨ŲØšŲˆŲ† ØŦدد"
mention: "Ø§Ų„ØĨØ´Ø§ØąØ§ØĒ"
reply: "Ø§Ų„ØąØ¯ŲˆØ¯"
renote: "ØŖØšØ¯ Ø§Ų„Ų†Ø´Øą"
renote: "ØŖØšØ§Ø¯ Ø§Ų„Ų†Ø´Øą"
quote: "Ø§Ų„Ø§Ų‚ØĒØ¨Ø§ØŗØ§ØĒ"
reaction: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
receiveFollowRequest: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊ Ø§Ų„Ų…ØĒŲ„Ų‚Ø§ØŠ"
reaction: "Ø§Ų„ØĒŲØ§ØšŲ„"
receiveFollowRequest: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊"
followRequestAccepted: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊ Ø§Ų„Ų…Ų‚Ø¨ŲˆŲ„ØŠ"
login: "؄ؐØŦ"
app: "ØĨØ´ØšØ§ØąØ§ØĒ Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„Ų…ØąØĒØ¨ØˇØŠ"
_actions:
followBack: "ØĒØ§Ø¨ØšŲƒ Ø¨Ø§Ų„Ų…ØĢŲ„"
reply: "ØąØ¯"
renote: "ØŖØšØ¯ Ø§Ų„Ų†Ø´Øą"
_deck:
alwaysShowMainColumn: "ØŖØ¸Ų‡Øą Ø§Ų„ØšŲ…ŲˆØ¯ Ø§Ų„ØąØĻŲŠØŗŲŠ داØĻŲ…Ų‹Ø§"
columnAlign: "Ø­Ø§Ø°Ų Ø§Ų„ØŖØšŲ…Ø¯ØŠ"
addColumn: "ØŖØļ؁ ØšŲ…ŲˆØ¯Ų‹Ø§"
swapLeft: "Ø­ØąŲ‘Ųƒ Ų„Ų„ŲŠØŗØ§Øą"
swapRight: "Ø­ØąŲ‘Ųƒ Ų„Ų„ŲŠŲ…ŲŠŲ†"
swapUp: "Ø­ØąŲ‘Ųƒ Ų„ØŖØšŲ„Ų‰"
swapDown: "Ø­ØąŲ‘Ųƒ Ų„ØŖØŗŲŲ„"
profile: "Ø§Ų„Ų…Ų„Ų Ø§Ų„Ø´ØŽØĩ؊"
alwaysShowMainColumn: "ØŖØ¸Ų‡Øą Ø§Ų„ØšŲ…ŲˆØ¯ Ø§Ų„ØŖØŗØ§ØŗŲŠ داØĻŲ…Ų‹Ø§"
columnAlign: "Ų…Ø­Ø§Ø°Ø§ØŠ Ø§Ų„ØŖØšŲ…Ø¯ØŠ"
addColumn: "ØĨØļØ§ŲØŠ ØšŲ…ŲˆØ¯"
swapLeft: "Ø§Ų„ØĒØ­ØąŲŠŲƒ ØĨŲ„Ų‰ Ø§Ų„ŲŠØŗØ§Øą"
swapRight: "Ø§Ų„ØĒØ­ØąŲŠŲƒ ØĨŲ„Ų‰ Ø§Ų„ŲŠŲ…ŲŠŲ†"
swapUp: "Ø§Ų„ØĒØ­ØąŲŠŲƒ ØĨŲ„Ų‰ Ø§Ų„ØŖØšŲ„Ų‰"
swapDown: "Ø§Ų„ØĒØ­ØąŲŠŲƒ ØĨŲ„Ų‰ Ø§Ų„ØŖØŗŲŲ„"
profile: "Ø­ØŗØ§Ø¨ŲŠ Ø§Ų„Ø´ØŽØĩ؊"
newProfile: "؅؄؁ ØĒØšØąŲŠŲŲŠ ØŦØ¯ŲŠØ¯"
deleteProfile: "Ø­Ø°Ų Ø§Ų„Ų…Ų„Ų Ø§Ų„ØĒØšØąŲŠŲŲŠ"
_columns:
main: "Ø§Ų„ØąØĻŲŠØŗŲŠ"
widgets: "Ø§Ų„ŲˆØ¯ØŦاØĒ"
main: "Ø§Ų„ØąØĻŲŠØŗŲŠØŠ"
widgets: "Ø§Ų„ØĒØˇØ¨ŲŠŲ‚Ø§ØĒ Ø§Ų„Ų…ŲØĩØēŲ‘ØąØŠ"
notifications: "Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
tl: "Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ"
tl: "Ø§Ų„ØŽØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ"
antenna: "Ø§Ų„Ų‡ŲˆØ§ØĻŲŠØ§ØĒ"
list: "Ø§Ų„Ų‚ŲˆØ§ØĻŲ…"
channel: "Ø§Ų„Ų‚Ų†ŲˆØ§ØĒ"
mentions: "Ø§Ų„ØĨØ´Ø§ØąØ§ØĒ"
direct: "Ų…Ø¨Ø§Ø´ØąØŠ"
_webhookSettings:
name: "Ø§Ų„ØĨØŗŲ…"
active: "Ų…ŲØšŲ‘Ų„"
name: "Ø§Ų„Ø§ØŗŲ…"
active: "Ų…ŲŲØšŲ‘Ų„"
_events:
reaction: "ØšŲ†Ø¯ Ø§Ų„ØĒŲØ§ØšŲ„"
_abuseReport:
_notificationRecipient:
_recipientType:
mail: "Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ "
_moderationLogTypes:
suspend: "ØšŲ„ŲŲ‚"
deleteDriveFile: "Ø­ŲØ°Ų Ø§Ų„Ų…Ų„Ų"
deleteNote: "Ø­ŲØ°ŲØĒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
createGlobalAnnouncement: "ØŖŲŲ†Ø´ØĻ ØĨØšŲ„Ø§Ų† ØšØ§Ų…"
createUserAnnouncement: "ØŖŲŲ†Ø´ØĻ ØĨØšŲ„Ø§Ų† Ų…ØŗØĒØŽØ¯Ų…"
updateGlobalAnnouncement: "Ø­ŲØ¯ØĢ ØĨØšŲ„Ø§Ų† ØšØ§Ų…"
updateUserAnnouncement: "Ø­ŲØ¯ØĢ ØĨØšŲ„Ø§Ų† Ų…ØŗØĒØŽØ¯Ų…"
resetPassword: "ØŖØšØ¯ ØĒØšŲŠŲŠŲ† ŲƒŲ„Ų…ØĒ؃ Ø§Ų„ØŗØąŲŠØŠ"
createInvitation: "ŲˆŲ„ŲŲ‘Ø¯ Ø¯ØšŲˆØŠ"
_reversi:
total: "Ø§Ų„Ų…ØŦŲ…ŲˆØš"
lookingForPlayer: "ŲŠØ¨Ø­ØĢ ØšŲ† ØŽØĩŲ…..."
gameCanceled: "ØŖŲŲ„Øē؊ØĒ Ø§Ų„Ų„ØšØ¨ØŠ."
opponentHasSettingsChanged: "ØēŲŠŲŽØą Ø§Ų„ØŽØĩŲ… ØĨؚدادØĒŲ‡."
showBoardLabels: "Ø§ØšØąØļ ØĒØąŲ‚ŲŠŲ… Ø§Ų„Øĩ؁؈؁ ŲˆØ§Ų„ØŖØšŲ…Ø¯ØŠ ØšŲ„Ų‰ Ø§Ų„Ų„ŲˆØ­"
useAvatarAsStone: "Ø­ŲˆŲŽŲ„ Ø§Ų„Ø­ØŦØ§ØąØŠ ØĨŲ„Ų‰ ØĩŲˆØą Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
_offlineScreen:
title: "ØēŲŠØą Ų…ØĒØĩŲ„ - ؊ØĒØšØ°Øą Ø§Ų„Ø§ØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
header: "؊ØĒØšØ°Øą Ø§Ų„Ø§ØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
_remoteLookupErrors:
_noSuchObject:
title: "ØēŲŠØą Ų…ŲˆØŦŲˆØ¯"
_search:
searchScopeAll: "Ø§Ų„ŲƒŲ„"
searchScopeLocal: "Ø§Ų„Ų…Ø­Ų„ŲŠ"
searchScopeUser: "Ų…ØŗØĒØŽØ¯Ų… Ų…Ø­Ø¯Ø¯"
_watermarkEditor:
opacity: "Ø§Ų„Ø´ŲØ§ŲŲŠØŠ"
scale: "Ø§Ų„Ø­ØŦŲ…"
text: "Ų†Øĩ"
position: "Ø§Ų„Ų…ŲˆØļØš"
type: "Ų†ŲˆØš"
image: "ØĩŲˆØą"
advanced: "Ų…ØĒŲ‚Ø¯Ų…"
_imageEffector:
_fxProps:
scale: "Ø§Ų„Ø­ØŦŲ…"
size: "Ø§Ų„Ø­ØŦŲ…"
offset: "Ø§Ų„Ų…ŲˆØļØš"
color: "Ø§Ų„Ų„ŲˆŲ†"
opacity: "Ø§Ų„Ø´ŲØ§ŲŲŠØŠ"
_qr:
showTabTitle: "Ø§Ų„Ų…Ø¸Ų‡Øą"
raw: "Ų†Øĩ"

View File

@@ -2,6 +2,7 @@
_lang_: "āĻŦāĻžāĻ‚āϞāĻž"
headlineMisskey: "āύ⧋āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āύ⧇āϟāĻ“ā§ŸāĻžāĻ°ā§āĻ•"
introMisskey: "āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ! āĻŽāĻŋāϏāĻ•āĻŋ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ, āĻĄāĻŋāϏ⧇āĻ¨ā§āĻŸā§āϰāĻžāϞāĻžāχāϜāĻĄ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻŦā§āϞāĻ—āĻŋāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāĨ¤ \n\"āύ⧋āϟ\" āϤ⧈āϰāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϝāĻž āϘāϟāϛ⧇ āϤāĻž āϏāĻŦāĻžāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧁āύ 📡\n\"āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ\" āϗ⧁āϞāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϝ⧇āϕ⧋āύ⧋ āύ⧋āϟ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāĻĒāύāĻžāϰ āĻ…āύ⧁āĻ­ā§‚āϤāĻŋ āĻŦā§āϝāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ 👍\nāĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĻ⧁āύāĻŋ⧟āĻž āϘ⧁āϰ⧇ āĻĻ⧇āϖ⧁āύ 🚀\n"
poweredByMisskeyDescription: "{name} āĻšāϞ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ <b>Misskey</b>-āĻāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ⧎"
monthAndDay: "{day}/{month}"
search: "āϖ⧁āρāϜ⧁āύ"
notifications: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
@@ -12,12 +13,14 @@ fetchingAsApObject: "āĻĢ⧇āĻĄāĻŋāĻ­āĻžāĻ°ā§āϏ āĻĨ⧇āϕ⧇ āĻ–āĻŦāϰ āφāύ
ok: "āĻ āĻŋāĻ•"
gotIt: "āĻŦ⧁āĻā§‡āĻ›āĻŋ"
cancel: "āĻŦāĻžāϤāĻŋāϞ"
noThankYou: "āύāĻž, āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ"
enterUsername: "āχāωāϜāĻžāϰāύ⧇āĻŽ āϞāĻŋāϖ⧁āύ"
renotedBy: "{user} āϰāĻŋāύ⧋āϟ āĻ•āϰ⧇āϛ⧇āύ"
noNotes: "āϕ⧋āύ āύ⧋āϟ āύ⧇āχ"
noNotifications: "āϕ⧋āύ⧋ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ āύ⧇āχ"
instance: "āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ"
settings: "āϏ⧇āϟāĻŋāĻ‚āϏ"
notificationSettings: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āϏ⧇āϟāĻŋāĻ‚āϏ"
basicSettings: "āϏāĻžāϧāĻžāϰāĻŖ āϏ⧇āϟāĻŋāĻ‚āϏ"
otherSettings: "āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏ⧇āϟāĻŋāĻ‚āϏ"
openInWindow: "āύāϤ⧁āύ āωāχāĻ¨ā§āĻĄā§‹āϤ⧇ āϖ⧁āϞāĻž"
@@ -42,12 +45,20 @@ pin: "āĻĒāĻŋāύ āĻ•āϰāĻž"
unpin: "āĻĒāĻŋāύ āϏāϰāĻžāύ"
copyContent: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyLink: "āϞāĻŋāĻ™ā§āĻ• āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyLinkRenote: "āϰāĻŋāύ⧋āϟ āϞāĻŋāĻ™ā§āĻ• āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
delete: "āĻŽā§āϛ⧁āύ"
deleteAndEdit: "āĻŽā§āϛ⧁āύ āĻāĻŦāĻ‚ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
deleteAndEditConfirm: "āφāĻĒāύāĻŋ āĻ•āĻŋ āĻāχ āύ⧋āϟāϟāĻŋ āĻŽā§āϛ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ? āφāĻĒāύāĻŋ āĻāϟāĻŋāϰ āϏāĻŽāĻ¸ā§āϤ āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ, āϰāĻŋāύ⧋āϟ āĻāĻŦāĻ‚ āϜāĻŦāĻžāĻŦ āĻšāĻžāϰāĻžāĻŦ⧇āύāĨ¤"
addToList: "āϞāĻŋāĻ¸ā§āϟ āĻ āϝ⧋āĻ— āĻ•āϰ⧁āύ"
addToAntenna: "āĻ…ā§āϝāĻžāĻ¨ā§āĻŸā§‡āύāĻž āĻ āϝ⧋āĻ— āĻ•āϰ⧁āύ"
sendMessage: "āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāύ"
copyRSS: "RSS āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyUsername: "āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyUserId: "āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ ID āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyNoteId: "āύ⧋āĻŸā§‡āϰ ID āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyFileId: "āĻĢāĻžāχāϞ ID āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyFolderId: "āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ ID āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
copyProfileUrl: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ URL āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
searchUser: "āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϖ⧁āρāϜ⧁āύ..."
reply: "āϜāĻŦāĻžāĻŦ"
loadMore: "āφāϰāĻ“ āĻĻ⧇āϖ⧁āύ"
@@ -100,6 +111,8 @@ renoted: "āϰāĻŋāύ⧋āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
cantRenote: "āĻāχ āύ⧋āϟāϟāĻŋ āϰāĻŋāύ⧋āϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤"
cantReRenote: "āϰāĻŋāύ⧋āϟāϕ⧇ āϰāĻŋāύ⧋āϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤"
quote: "āωāĻĻā§āϧ⧃āϤāĻŋ"
inChannelRenote: "āĻšā§āϝāĻžāύ⧇āϞ⧇ āϰāĻŋāύ⧋āϟ"
inChannelQuote: "āĻšā§āϝāĻžāύ⧇āϞ⧇ āωāĻĻā§āϧ⧃āϤāĻŋ"
pinnedNote: "āĻĒāĻŋāύ āĻ•āϰāĻž āύ⧋āϟ"
pinned: "āĻĒāĻŋāύ āĻ•āϰāĻž"
you: "āφāĻĒāύāĻŋ"
@@ -108,7 +121,10 @@ sensitive: "āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁"
add: "āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ"
reaction: "āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž"
reactions: "āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž"
reactionSetting: "āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ āĻĒāĻŋāĻ•āĻžāϰ⧇ āϝ⧇āϏāĻ•āϞ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋ⧟āĻž āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇"
emojiPicker: "āχāĻŽā§‹āϜāĻŋ āĻĒāĻŋāĻ•āĻžāϰ"
pinnedEmojisForReactionSettingDescription: "āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ āĻĻā§‡ā§ŸāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻŋ āχāĻŽā§‹āϜāĻŋāϟāĻŋāϕ⧇ āĻĒāĻŋāύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
pinnedEmojisSettingDescription: "āχāĻŽā§‹āϜāĻŋ āχāύāĻĒ⧁āϟ āĻĻā§‡ā§ŸāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻŋ āχāĻŽā§‹āϜāĻŋāϟāĻŋāϕ⧇ āĻĒāĻŋāύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
emojiPickerDisplay: "āĻĒāĻŋāĻ•āĻžāϰ āĻĄāĻŋāϏāĻĒā§āϞ⧇"
reactionSettingDescription2: "āĻĒ⧁āύāϰāĻžāϝāĻŧ āϏāĻžāϜāĻžāϤ⧇ āĻŸā§‡āύ⧇ āφāύ⧁āύ, āĻŽā§āĻ›āϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ, āϝ⧋āĻ— āĻ•āϰāϤ⧇ + āϟāĻŋāĻĒ⧁āύāĨ¤"
rememberNoteVisibility: "āύ⧋āĻŸā§‡āϰ āĻĻ⧃āĻļā§āϝāĻŽāĻžāĻ¨ā§āϝāϤāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ āĻŽāύ⧇ āϰāĻžāϖ⧁āύ"
attachCancel: "āĻ…ā§āϝāĻžāϟāĻžāϚāĻŽā§‡āĻ¨ā§āϟ āϏāϰāĻžāύ "
@@ -199,7 +215,6 @@ noUsers: "āϕ⧋āύ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āύ⧇āχ"
editProfile: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
noteDeleteConfirm: "āφāĻĒāύāĻŋ āĻ•āĻŋ āύ⧋āϟ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāĻžāϰ āĻŦā§āϝāĻžāĻĒāĻžāϰ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ?"
pinLimitExceeded: "āφāĻĒāύāĻŋ āφāϰ āϕ⧋āύ āύ⧋āϟ āĻĒāĻŋāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž"
intro: "Misskey āĻāϰ āχāĻ¨ā§āϏāϟāϞ⧇āĻļāύ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšā§Ÿā§‡āϛ⧇īŧāĻĻ⧟āĻž āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āχāωāϜāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤"
done: "āϏāĻŽā§āĻĒāĻ¨ā§āύ"
processing: "āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻžāϧ⧀āύ..."
preview: "āĻĒā§‚āĻ°ā§āĻŦāϰ⧂āĻĒ āĻĻ⧇āϖ⧁āύ"
@@ -236,7 +251,6 @@ removeAreYouSure: "āφāĻĒāύāĻŋ āĻ•āĻŋ \"{x}\" āϏāϰāĻžāύ⧋āϰ āĻŦā§āϝāĻž
deleteAreYouSure: "āφāĻĒāύāĻŋ āĻ•āĻŋ \"{x}\" āϏāϰāĻžāύ⧋āϰ āĻŦā§āϝāĻžāĻĒāĻžāϰ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ?"
resetAreYouSure: "āϰāĻŋāϏ⧇āϟ āĻ•āϰāĻžāϰ āĻŦā§āϝāĻžāĻĒāĻžāϰ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ?"
saved: "āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšā§Ÿā§‡āϛ⧇"
messaging: "āĻšā§āϝāĻžāϟ"
upload: "āφāĻĒāϞ⧋āĻĄ"
keepOriginalUploading: "āφāϏāϞ āĻ›āĻŦāĻŋ āϰāĻžāϖ⧁āύ"
keepOriginalUploadingDescription: "āĻ›āĻŦāĻŋāϟāĻŋ āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāϏāϞ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āϰāĻžāϖ⧁āύāĨ¤ āĻ…āĻĒāĻļāύāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻĨāĻžāĻ•āϞ⧇, āφāĻĒāϞ⧋āĻĄā§‡āϰ āϏāĻŽāϝāĻŧ āĻ“āϝāĻŧ⧇āĻŦ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϰ āϜāĻ¨ā§āϝ āĻ›āĻŦāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤"
@@ -249,7 +263,6 @@ uploadFromUrlMayTakeTime: "URL āĻšāϤ⧇ āφāĻĒāϞ⧋āĻĄ āĻšāϤ⧇ āĻ•āĻŋāϛ⧁
explore: "āϘ⧁āϰ⧇ āĻĻ⧇āϖ⧁āύ"
messageRead: "āĻĒāĻĄāĻŧāĻž"
noMoreHistory: "āφāϰ āϕ⧋āύ āχāϤāĻŋāĻšāĻžāϏ āύ⧇āχ"
startMessaging: "āĻšā§āϝāĻžāϟ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ"
nUsersRead: "{n} āϜāύ āĻĒā§œā§‡āϛ⧇āύ"
agreeTo: "{0} āĻāϰ āĻĒā§āϰāϤāĻŋ āφāĻŽāĻŋ āϏāĻŽā§āĻŽāϤ"
start: "āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ"
@@ -294,7 +307,6 @@ copyUrl: "URL āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
rename: "āĻĒ⧁āύāσāύāĻžāĻŽāĻ•āϰāĻŖ"
avatar: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻ›āĻŦāĻŋ"
banner: "āĻŦā§āϝāĻžāύāĻžāϰ"
nsfw: "āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁"
whenServerDisconnected: "āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇"
disconnectedFromServer: "āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻšāϝāĻŧ⧇āϛ⧇"
reload: "āφāĻŦāĻžāϰ āϞ⧋āĻĄ āĻ•āϰ⧁āύ"
@@ -324,12 +336,10 @@ enableLocalTimeline: "āĻ¸ā§āĻĨāĻžāĻ¨ā§€ā§Ÿ āϟāĻžāχāĻŽāϞāĻžāχāύ āϚāĻžāϞ
enableGlobalTimeline: "āĻ—ā§āϞ⧋āĻŦāĻžāϞ āϟāĻžāχāĻŽāϞāĻžāχāύ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
disablingTimelinesInfo: "āφāĻĒāύāĻŋ āĻāχ āϟāĻžāχāĻŽāϞāĻžāχāύāϗ⧁āϞāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰāϞ⧇āĻ“ āĻĒā§āϰāĻļāĻžāϏāĻ• āĻāĻŦāĻ‚ āĻŽāĻĄāĻžāϰ⧇āϟāϰāϰāĻž āĻāχ āϟāĻžāχāĻŽāϞāĻžāχāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇"
registration: "āύāĻŋāĻŦāĻ¨ā§āϧāύ"
enableRegistration: "āύāϤ⧁āύ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āύāĻŋāĻŦāĻ¨ā§āϧāύ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
invite: "āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ"
driveCapacityPerLocalAccount: "āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻ¸ā§āĻĨāĻžāĻ¨ā§€ā§Ÿ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāϭ⧇āϰ āϜāĻžā§ŸāĻ—āĻž"
driveCapacityPerRemoteAccount: "āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āϰāĻŋāĻŽā§‹āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāϭ⧇āϰ āϜāĻžā§ŸāĻ—āĻž"
inMb: "āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāĻŸā§‡ āϞāĻŋāϖ⧁āύ"
iconUrl: "āφāχāĻ•āύ⧇āϰ URL (āĻĢā§āϝāĻžāĻ­āĻŋāĻ•āύ, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ)"
bannerUrl: "āĻŦā§āϝāĻžāύāĻžāϰ āĻ›āĻŦāĻŋāϰ URL"
backgroundImageUrl: "āĻĒāϟāĻ­ā§‚āĻŽāĻŋāϰ āϚāĻŋāĻ¤ā§āϰ⧇āϰ URL"
basicInfo: "āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āϤāĻĨā§āϝ"
@@ -343,6 +353,8 @@ hcaptcha: "hCaptcha"
enableHcaptcha: "hCaptcha āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
hcaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
hcaptchaSecretKey: "āϏāĻŋāĻ•ā§āϰ⧇āϟ āϕ⧀"
mcaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
mcaptchaSecretKey: "āϏāĻŋāĻ•ā§āϰ⧇āϟ āϕ⧀"
recaptcha: "reCAPTCHA"
enableRecaptcha: "reCAPTCHA āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
recaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
@@ -395,7 +407,6 @@ share: "āĻļā§‡ā§ŸāĻžāϰ"
notFound: "āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžā§ŸāύāĻŋ"
notFoundDescription: "āĻāχ URL-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϕ⧋āύ⧋ āĻĒ⧃āĻˇā§āĻ āĻž āύ⧇āχāĨ¤"
uploadFolder: "āφāĻĒāϞ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ"
cacheClear: "āĻ•ā§āϝāĻžāĻļ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧁āύ"
markAsReadAllNotifications: "āϏāĻŽāĻ¸ā§āϤ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϗ⧁āϞāĻŋ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
markAsReadAllUnreadNotes: "āϏāĻŽāĻ¸ā§āϤ āύ⧋āϟāϗ⧁āϞāĻŋ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
markAsReadAllTalkMessages: "āϏāĻŽāĻ¸ā§āϤ āĻŽā§‡āϏ⧇āϜ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
@@ -413,8 +424,6 @@ retype: "āĻĒ⧁āύāσ āĻĒā§āϰāĻŦ⧇āĻļ"
noteOf: "{user} āĻāϰ āύ⧋āϟ"
quoteAttached: "āωāĻĻā§āϧ⧃āϤ"
quoteQuestion: "āωāĻĻā§āϧ⧃āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ?"
noMessagesYet: "āϕ⧋āύ āĻŽā§‡āϏ⧇āϜ āύ⧇āχ"
newMessageExists: "āύāϤ⧁āύ āĻŽā§‡āϏ⧇āϜ āĻĒā§‡ā§Ÿā§‡āϛ⧇āύ"
onlyOneFileCanBeAttached: "āφāĻĒāύāĻŋ āĻŽā§‡āϏ⧇āĻœā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ"
signinRequired: "āĻĻāϝāĻŧāĻž āĻ•āϰ⧇ āϞāĻ— āχāύ āĻ•āϰ⧁āύ"
invitations: "āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ"
@@ -436,7 +445,6 @@ or: "āĻ…āĻĨāĻŦāĻž"
language: "āĻ­āĻžāώāĻž"
uiLanguage: "UI āĻāϰ āĻ­āĻžāώāĻž"
aboutX: "{x} āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
disableDrawer: "āĻĄā§āϰāϝāĻŧāĻžāϰ āĻŽā§‡āύ⧁ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻŦ⧇āύ āύāĻž"
noHistory: "āϕ⧋āύ⧋ āχāϤāĻŋāĻšāĻžāϏ āύ⧇āχ"
signinHistory: "āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāϰ āχāϤāĻŋāĻšāĻžāϏ"
doing: "āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻž āĻ•āϰāϛ⧇..."
@@ -610,10 +618,7 @@ abuseReported: "āφāĻĒāύāĻžāϰ āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋ āĻĻāĻžāĻ–āĻŋāϞ āĻ•āϰ
reporter: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āĻ•āĻžāϰ⧀"
reporteeOrigin: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋāϰ āĻ‰ā§ŽāϏ"
reporterOrigin: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āĻ•āĻžāϰ⧀āϰ āĻ‰ā§ŽāϏ"
forwardReport: "āϰāĻŋāĻŽā§‹āϟ āχāĻ¨ā§āϏāĻ¤ā§āϝāĻžāĻ¨ā§āϏ⧇ āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋ āĻĒāĻžāĻ āĻžāύ"
forwardReportIsAnonymous: "āφāĻĒāύāĻžāϰ āϤāĻĨā§āϝ āϰāĻŋāĻŽā§‹āϟ āχāĻ¨ā§āϏāĻ¤ā§āϝāĻžāĻ¨ā§āϏ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāĻŦ⧇ āύāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŦ⧇āύāĻžāĻŽā§€ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇āĨ¤"
send: "āĻĒāĻžāĻ āĻžāύ"
abuseMarkAsResolved: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋāϕ⧇ āϏāĻŽāĻžāϧāĻžāĻ•ā§ƒāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
openInNewTab: "āύāϤ⧁āύ āĻŸā§āϝāĻžāĻŦ⧇ āϖ⧁āϞ⧁āύ"
openInSideView: "āϏāĻžāχāĻĄ āĻ­āĻŋāωāϤ⧇ āϖ⧁āϞ⧁āύ"
defaultNavigationBehaviour: "āĻĄāĻŋāĻĢāĻ˛ā§āϟ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ"
@@ -629,6 +634,7 @@ createNew: "āύāϤ⧁āύ"
optional: "āĻĒā§āϰāϝāĻŧā§‹āϜāĻ¨ā§€ā§Ÿ āύ⧟"
createNewClip: "āύāϤ⧁āύ āĻ•ā§āϞāĻŋāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ"
public: "āϏāĻ°ā§āĻŦāϜāύ⧀āύ"
private: "āĻŦā§āϝāĻžāĻ•ā§āϤāĻŋāĻ—āϤ"
i18nInfo: "Misskey āĻ¸ā§āĻŦ⧇āĻšā§āĻ›āĻžāϏ⧇āĻŦāĻ•āĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ­āĻžāώāĻžāϝāĻŧ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āφāĻĒāύāĻŋ {link} āĻ āĻ—āĻŋā§Ÿā§‡ āĻ…āύ⧁āĻŦāĻžāĻĻ⧇ āϏāĻšāϝ⧋āĻ—āĻŋāϤāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
manageAccessTokens: "āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŸā§‹āϕ⧇āύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧁āύ"
accountInfo: "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ"
@@ -666,7 +672,6 @@ experimentalFeatures: "āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āϟ
developer: "āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ"
makeExplorable: "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ \"āϘ⧁āϰ⧇ āĻĻ⧇āϖ⧁āύ\" āĻĒ⧃āĻˇā§āĻ āĻžā§Ÿ āĻĻ⧇āĻ–āĻžāύ"
makeExplorableDescription: "āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰāϞ⧇, āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ \"āϘ⧁āϰ⧇ āĻĻ⧇āϖ⧁āύ\" āĻĒ⧃āĻˇā§āĻ āĻžā§Ÿ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇ āύāĻžāĨ¤"
showGapBetweenNotesInTimeline: "āϟāĻžāχāĻŽāϞāĻžāχāύ āĻāĻŦāĻ‚ āύ⧋āĻŸā§‡āϰ āĻŽāĻžāĻā§‡ āĻĢāĻžāĻ•āĻž āϜāĻžā§ŸāĻ—āĻž āϰāĻžāϖ⧁āύ"
duplicate: "āĻĒā§āϰāϤāĻŋāϰ⧂āĻĒ"
left: "āĻŦāĻžāĻŽ"
center: "āĻŽāĻžāĻāĻ–āĻžāύ"
@@ -796,8 +801,6 @@ makeReactionsPublicDescription: "āφāĻĒāύāĻžāϰ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀
classic: "āĻ•ā§āϞāĻžāϏāĻŋāĻ•"
muteThread: "āĻĨā§āϰ⧇āĻĄ āĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ"
unmuteThread: "āĻĨā§āϰ⧇āĻĄ āφāύāĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ"
ffVisibility: "āĻ…āύ⧁āϏāϰāĻŖ/āĻ…āύ⧁āϏāϰāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĻ⧃āĻļā§āϝāĻŽāĻžāĻ¨ā§āϝāϤāĻž"
ffVisibilityDescription: "āφāĻĒāύāĻŋ āĻ•āĻžāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āϕ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇, āϏ⧇āϟāĻž āĻ•āĻžāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤"
continueThread: "āφāϰ⧋ āĻĨā§āϰ⧇āĻĄ āĻĻ⧇āϖ⧁āύ"
deleteAccountConfirm: "āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāĻŦ⧇āĨ¤ āĻ āĻŋāĻ• āφāϛ⧇?"
incorrectPassword: "āφāĻĒāύāĻžāϰ āĻĻ⧇āĻ“ā§ŸāĻž āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϟāĻŋ āϭ⧁āϞāĨ¤"
@@ -838,6 +841,34 @@ show: "āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ"
color: "āϰāĻ‚"
horizontal: "āĻĒāĻžāĻļ⧇"
youFollowing: "āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
icon: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻ›āĻŦāĻŋ"
replies: "āϜāĻŦāĻžāĻŦ"
renotes: "āϰāĻŋāύ⧋āϟ"
sourceCode: "āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ"
flip: "āωāĻ˛ā§āϟāĻžāύ"
postForm: "āύ⧋āϟ āϞāĻŋāϖ⧁āύ"
information: "āφāĻĒāύāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
inMinutes: "āĻŽāĻŋāύāĻŋāϟ"
inDays: "āĻĻāĻŋāύ"
widgets: "āωāχāĻœā§‡āϟāϗ⧁āϞāĻŋ"
_imageEditing:
_vars:
filename: "āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ"
_imageFrameEditor:
header: "āĻšā§‡āĻĄāĻžāϰ"
font: "āĻĢāĻ¨ā§āϟ"
fontSerif: "āϏ⧇āϰāĻŋāĻĢ"
fontSansSerif: "āĻ¸ā§āϝāĻžāĻ¨ā§āϏ āϏ⧇āϰāĻŋāĻĢ"
_chat:
invitations: "āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ"
noHistory: "āϕ⧋āύ⧋ āχāϤāĻŋāĻšāĻžāϏ āύ⧇āχ"
members: "āϏāĻĻāĻ¸ā§āϝāĻŦ⧃āĻ¨ā§āĻĻ"
home: "āĻŽā§‚āϞ āĻĒāĻžāϤāĻž"
send: "āĻĒāĻžāĻ āĻžāύ"
_delivery:
stop: "āĻ¸ā§āĻĨāĻ—āĻŋāϤ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
_type:
none: "āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
_role:
priority: "āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ"
_priority:
@@ -887,6 +918,7 @@ _plugin:
install: "āĻĒā§āϞāĻžāĻ—āχāύ āχāĻ¨ā§āϏāϟāϞ āĻ•āϰ⧁āύ"
installWarn: "āĻ…āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ āĻĒā§āϞāĻžāĻ—āχāύ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤"
manage: "āĻĒā§āϞāĻžāĻ—āχāύ āĻŽā§āϝāĻžāύ⧇āϜ āĻ•āϰ⧁āύ"
viewSource: "āĻ‰ā§ŽāϏ āĻĻ⧇āϖ⧁āύ"
_registry:
scope: "āĻ¸ā§āϕ⧋āĻĒ"
key: "āϕ⧀"
@@ -902,10 +934,6 @@ _aboutMisskey:
donate: "Misskey āϤ⧇ āĻĻāĻžāύ āĻ•āϰ⧁āύ"
morePatrons: "āφāϰāĻ“ āĻ…āύ⧇āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϛ⧇āύāĨ¤ āϤāĻžāĻĻ⧇āϰ āϏāĻŦāĻžāχāϕ⧇ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ đŸĨ°"
patrons: "āϏāĻŽāĻ°ā§āĻĨāύāĻ•āĻžāϰ⧀"
_nsfw:
respect: "āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ•āĻžāϤāϰ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāύ"
ignore: "āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ•āĻžāϤāϰ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāĻŦ⧇āύ āύāĻž"
force: "āϏāĻ•āϞ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāύ"
_instanceTicker:
none: "āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻž"
remote: "āϰāĻŋāĻŽā§‹āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻĻ⧇āĻ–āĻžāύ"
@@ -933,11 +961,6 @@ _wordMute:
muteWords: "āύāĻŋāσāĻļāĻŦā§āĻĻ āĻ•āϰāĻž āĻļāĻŦā§āĻĻāϗ⧁āϞāĻŋ"
muteWordsDescription: "āĻ¸ā§āĻĒ⧇āϏ āĻĻāĻŋāϝāĻŧ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāϞ⧇ AND āĻļāĻ°ā§āϤ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āφāϞāĻžāĻĻāĻž āϞāĻžāχāύ⧇ āϞāĻŋāĻ–āϞ⧇ OR āĻļāĻ°ā§āϤ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇āĨ¤"
muteWordsDescription2: "āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻ¸ā§āĻ˛ā§āϝāĻžāĻļ āĻĻāĻŋāϝāĻŧ⧇ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϕ⧇ āϘāĻŋāϰ⧇ āϰāĻžāϖ⧁āύāĨ¤"
softDescription: "āϟāĻžāχāĻŽāϞāĻžāχāύ āĻĨ⧇āϕ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļāĻ°ā§āϤāĻžāύ⧁āϝāĻžā§Ÿā§€ āύ⧋āϟ āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧇āĨ¤"
hardDescription: "āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļāĻ°ā§āϤāĻžāύ⧁āϝāĻžā§Ÿā§€ āύ⧋āϟāϗ⧁āϞāĻŋāϕ⧇ āϟāĻžāχāĻŽāϞāĻžāχāύ āĻĨ⧇āϕ⧇ āĻŦāĻžāĻĻ āĻĻā§‡ā§ŸāĨ¤ āφāĻĒāύāĻŋ āĻļāĻ°ā§āϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϞ⧇āĻ“ āϝ⧇ āύ⧋āϟāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ āϏ⧇āϗ⧁āϞāĻŋ āĻŦāĻžāĻĻ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤"
soft: "āύāĻŽāĻ¨ā§€ā§Ÿ"
hard: "āĻ•āĻ ā§‹āϰ"
mutedNotes: "āĻŽāĻŋāωāϟ āĻ•āϰāĻž āύ⧋āϟāϗ⧁āϞāĻŋ"
_instanceMute:
instanceMuteDescription: "āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϏāĻŦ āύ⧋āϟ āĻāĻŦāĻ‚ āϰāĻŋāύ⧋āϟ āĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ, āĻŽāĻŋāωāϟ āĻ•āϰāĻž āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āωāĻ¤ā§āϤāϰ āϏāĻšāĨ¤"
instanceMuteDescription2: "āĻĒā§āϰāϤāĻŋāϟāĻŋāϕ⧇ āφāϞāĻžāĻĻāĻž āϞāĻžāχāύ⧇ āϞāĻŋāϖ⧁āύ"
@@ -984,7 +1007,6 @@ _theme:
header: "āĻšā§‡āĻĄāĻžāϰ"
navBg: "āϏāĻžāχāĻĄāĻŦāĻžāϰ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
navFg: "āϏāĻžāχāĻĄāĻŦāĻžāϰ⧇āϰ āĻĒāĻžāĻ ā§āϝ"
navHoverFg: "āϏāĻžāχāĻĄāĻŦāĻžāϰ⧇āϰ āĻĒāĻžāĻ ā§āϝ (āĻšāĻ­āĻžāϰ)"
navActive: "āϏāĻžāχāĻĄāĻŦāĻžāϰ⧇āϰ āĻĒāĻžāĻ ā§āϝ (āĻ…ā§āϝāĻžāĻ•āϟāĻŋāĻ­)"
navIndicator: "āϏāĻžāχāĻĄāĻŦāĻžāϰ⧇āϰ āχāύāĻĄāĻŋāϕ⧇āϟāϰ"
link: "āϞāĻŋāĻ‚āĻ•"
@@ -1001,30 +1023,18 @@ _theme:
infoFg: "āϤāĻĨā§āϝ⧇āϰ āĻĒāĻžāĻ ā§āϝ"
infoWarnBg: "āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚ āĻāϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
infoWarnFg: "āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚ āĻāϰ āĻĒāĻžāĻ ā§āϝ"
cwBg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
cwFg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāĻžāĻ ā§āϝ"
cwHoverBg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšāĻ­āĻžāϰ)"
toastBg: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
toastFg: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āĻĒāĻžāĻ ā§āϝ"
buttonBg: "āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
buttonHoverBg: "āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšāĻ­āĻžāϰ)"
inputBorder: "āχāύāĻĒ⧁āϟ āĻĢāĻŋāĻ˛ā§āĻĄā§‡āϰ āĻŦāĻ°ā§āĻĄāĻžāϰ"
listItemHoverBg: "āϞāĻŋāĻ¸ā§āϟ āφāχāĻŸā§‡āĻŽā§‡āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšā§‹āĻ­āĻžāϰ)"
driveFolderBg: "āĻĄā§āϰāĻžāχāĻ­ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
wallpaperOverlay: "āĻ“āϝāĻŧāĻžāϞāĻĒ⧇āĻĒāĻžāϰ āĻ“āĻ­āĻžāϰāϞ⧇"
badge: "āĻŦā§āϝāĻžāϜ"
messageBg: "āĻšā§āϝāĻžāĻŸā§‡āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
accentDarken: "āĻ…ā§āϝāĻžāĻ•āϏ⧇āĻ¨ā§āϟ (āĻ—āĻžā§)"
accentLighten: "āĻ…ā§āϝāĻžāĻ•āϏ⧇āĻ¨ā§āϟ (āĻšāĻžāĻ˛ā§āĻ•āĻž)"
fgHighlighted: "āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰāĻž āĻĒāĻžāĻ ā§āϝ"
_sfx:
note: "āύ⧋āϟāϗ⧁āϞāĻŋ"
noteMy: "āύ⧋āϟ (āφāĻĒāύāĻžāϰ)"
notification: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
chat: "āĻšā§āϝāĻžāϟ"
chatBg: "āĻšā§āϝāĻžāϟ (āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ)"
antenna: "āĻ…ā§āϝāĻžāĻ¨ā§āĻŸā§‡āύāĻžāϗ⧁āϞāĻŋ"
channel: "āĻšā§āϝāĻžāύ⧇āϞ⧇āϰ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
_ago:
future: "āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž"
justNow: "āĻāχāĻŽāĻžāĻ¤ā§āϰ"
@@ -1045,10 +1055,10 @@ _2fa:
alreadyRegistered: "āφāĻĒāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ 2-āĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ…āĻĨ⧇āύāϟāĻŋāϕ⧇āĻļāύ āĻĄāĻŋāĻ­āĻžāχāϏ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧇āϛ⧇āύ⧎"
step1: "āĻĒā§āϰāĻĨāĻŽā§‡, āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ {a} āĻŦāĻž {b} āĻāϰ āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āĻ…āĻĨ⧇āύāϟāĻŋāϕ⧇āĻļāύ āĻ…ā§āϝāĻžāĻĒ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ⧎"
step2: "āĻāϰāĻĒāϰ⧇, āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ QR āϕ⧋āĻĄāϟāĻŋ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧁āύāĨ¤"
step2Url: "āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ…ā§āϝāĻžāĻĒ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ URL āϞāĻŋāϖ⧁āύ:"
step3: "āĻ…ā§āϝāĻžāĻĒ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻŸā§‹āϕ⧇āύāϟāĻŋ āϞāĻŋāϖ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ•āĻžāϜ āĻļ⧇āώāĨ¤"
step4: "āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύ āĻĨ⧇āϕ⧇ āϞāĻ— āχāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāχāĻ­āĻžāĻŦ⧇ āĻŸā§‹āϕ⧇āύ āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤"
securityKeyInfo: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϞāĻ— āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž FIDO2 āĻŦāĻž āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻĢāĻŋāĻ™ā§āĻ—āĻžāϰāĻĒā§āϰāĻŋāĻ¨ā§āϟ āϏ⧇āĻ¨ā§āϏāϰ āĻŦāĻž āĻĒāĻŋāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇⧎"
renewTOTPCancel: "āύāĻž, āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ"
_permissions:
"read:account": "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ āĻĻ⧇āϖ⧁āύ"
"write:account": "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧁āύ"
@@ -1082,6 +1092,7 @@ _permissions:
"write:gallery": "āĻ—ā§āϝāĻžāϞāĻžāϰ⧀ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
"read:gallery-likes": "āĻ—ā§āϝāĻžāϞāĻžāϰ⧀āϰ āĻĒāĻ›āĻ¨ā§āĻĻāϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύ"
"write:gallery-likes": "āĻ—ā§āϝāĻžāϞāĻžāϰ⧀āϰ āĻĒāĻ›āĻ¨ā§āĻĻāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
"write:chat": "āĻšā§āϝāĻžāϟāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
_auth:
shareAccess: "\"{name}\" āϕ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻŋāĻŦ⧇āύ?"
shareAccessAsk: "āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϕ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻŋāĻŦ⧇āύ?"
@@ -1126,6 +1137,14 @@ _widgets:
aichan: "āφāχ āϚāĻžāύ"
_userList:
chooseList: "āϞāĻŋāĻ¸ā§āϟ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ"
_widgetOptions:
height: "āωāĻšā§āϚāϤāĻž"
_button:
colored: "āϰāĻ™ā§āĻ—āĻŋāύ"
_clock:
size: "āφāĻ•āĻžāϰ"
_birthdayFollowings:
period: "āĻŦā§āϝāĻžāĻĒā§āϤāĻŋāĻ•āĻžāϞ"
_cw:
hide: "āϞ⧁āĻ•āĻžāύ"
show: "āφāϰāĻ“ āĻĻ⧇āϖ⧁āύ"
@@ -1166,6 +1185,9 @@ _postForm:
replyPlaceholder: "āύ⧋āϟāϟāĻŋāϰ āϜāĻŦāĻžāĻŦ āĻĻāĻŋāύ..."
quotePlaceholder: "āύ⧋āϟāϟāĻŋāϕ⧇ āωāĻĻā§āϧ⧃āϤ āĻ•āϰ⧁āύ..."
channelPlaceholder: "āĻšā§āϝāĻžāύ⧇āϞ⧇ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧁āύ..."
_howToUse:
visibility_title: "āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāϤāĻž"
menu_title: "āĻŽā§‡āύ⧁"
_placeholders:
a: "āφāĻĒāύāĻŋ āĻāĻ–āύ āĻ•āĻŋ āĻ•āϰāϛ⧇āύ?"
b: "āφāĻĒāύāĻžāϰ āφāĻļ⧇ āĻĒāĻžāĻļ⧇ āĻ•āĻŋ āĻšāĻšā§āϛ⧇?"
@@ -1187,6 +1209,7 @@ _profile:
changeBanner: "āĻŦā§āϝāĻžāύāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ"
_exportOrImport:
allNotes: "āϏāĻ•āϞ āύ⧋āϟ"
clips: "āĻ•ā§āϞāĻŋāĻĒ"
followingList: "āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
muteList: "āĻŽāĻŋāωāϟ"
blockingList: "āĻŦā§āϞāĻ•"
@@ -1234,9 +1257,6 @@ _pages:
newPage: "āύāϤ⧁āύ āĻĒ⧃āĻˇā§āĻ āĻž āĻŦāĻžāύāĻžāύ"
editPage: "āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
readPage: "āĻ‰ā§ŽāϏ āĻĻ⧇āĻ–āϛ⧇āύ"
created: "āĻĒ⧃āĻˇā§āĻ āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
updated: "āĻĒ⧃āĻˇā§āĻ āĻž āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
deleted: "āĻĒ⧃āĻˇā§āĻ āĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšā§Ÿā§‡āϛ⧇"
pageSetting: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ"
nameAlreadyExists: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ URLāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
invalidNameTitle: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ URL āĻ…āĻŦ⧈āϧ"
@@ -1305,6 +1325,7 @@ _notification:
pollEnded: "āĻĒā§‹āϞ āĻļ⧇āώ"
receiveFollowRequest: "āĻĒā§āϰāĻžāĻĒā§āϤ āĻ…āύ⧁āϏāϰāϪ⧇āϰ āĻ…āύ⧁āϰ⧋āϧāϏāĻŽā§‚āĻš"
followRequestAccepted: "āĻ—ā§ƒāĻšā§€āϤ āĻ…āύ⧁āϏāϰāϪ⧇āϰ āĻ…āύ⧁āϰ⧋āϧāϏāĻŽā§‚āĻš"
login: "āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧁āύ"
app: "āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āĻ…ā§āϝāĻžāĻĒ āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
_actions:
followBack: "āĻĢāϞ⧋ āĻŦā§āϝāĻžāĻ• āĻ•āϰ⧇āϛ⧇"
@@ -1335,3 +1356,34 @@ _deck:
_webhookSettings:
name: "āύāĻžāĻŽ"
active: "āϚāĻžāϞ⧁"
_abuseReport:
_notificationRecipient:
_recipientType:
mail: "āχāĻŽā§‡āχāϞ"
_moderationLogTypes:
suspend: "āĻ¸ā§āĻĨāĻ—āĻŋāϤ āĻ•āϰāĻž"
resetPassword: "āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āϰāĻŋāϏ⧇āϟ āĻ•āϰ⧁āύ"
_reversi:
total: "āĻŽā§‹āϟ"
_remoteLookupErrors:
_noSuchObject:
title: "āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžā§ŸāύāĻŋ"
_search:
searchScopeAll: "āϏāĻŦāϗ⧁āϞ⧋"
searchScopeLocal: "āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ"
_watermarkEditor:
opacity: "āĻ…āĻ¸ā§āĻŦāĻšā§āĻ›āϤāĻž"
scale: "āφāĻ•āĻžāϰ"
text: "āϞ⧇āĻ–āĻž"
image: "āĻ›āĻŦāĻŋ"
advanced: "āωāĻ¨ā§āύāϤ"
_imageEffector:
_fxProps:
scale: "āφāĻ•āĻžāϰ"
size: "āφāĻ•āĻžāϰ"
color: "āϰāĻ‚"
opacity: "āĻ…āĻ¸ā§āĻŦāĻšā§āĻ›āϤāĻž"
lightness: "āωāĻœā§āĻœā§āĻŦāϞ āĻ•āϰ⧁āύ"
_qr:
showTabTitle: "āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ"
raw: "āϞ⧇āĻ–āĻž"

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More