Compare commits

..

4834 Commits

Author SHA1 Message Date
923cacb98a README.md aktualisiert 2025-03-23 18:29:44 +00:00
b1e564b562 .gitea/workflows/registry.yml hinzugefÃŧgt 2025-03-23 18:28:46 +00: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 aec01dd4adda8e975da523c5bea329120e689569)

* 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 7d7552e076c0152a5966e919be0e9a60b3736208)

* âœŒī¸

---------

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 443335c662b14f609d6a81a8f3807e95709aebc1)

* âœŒī¸

---------

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 88912d0f8c63a762fbb1d43e5c1abf4fd9fc05d4)

* 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 a8bbccbefa67ca0f2c1ec0880da88dfc7517b6a0)

* 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 b059162324d2cfc697d1af9f3b6fb49fad2734e0)

* 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 47b6b97c9c6d9583dd1b11acbf8f94059e81ebaf)

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 00fd684a7b382aaeb3355a1c80dc24078a5caa61)

* 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 80389a914049f6f26237fde8da7d4e1bd41452fc)

* 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 3db41c2d829ac18daabbdf52fe6235a874735b31)

* 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 b8a90659f35fef49d1d00fb2f9b152226c97643c)

* 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 f6bf7f992a78e54d86a4701dbd1e4fda7ef4eb27)

* 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
0c0ae6ff90 13.13.0-beta.2 2023-05-19 10:07:29 +09:00
syuilo
d63b943116 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-19 10:06:33 +09:00
Chocolate Pie
dddbc1c894 feat: å…Ŧ開ãƒĒ゚ト (#10842)
* feat: ぞずå…Ŧ開できるようãĢ (misskey-dev/misskey#10447)

* feat: å…Ŧ開したãƒĒ゚トぎペãƒŧジをäŊœæˆ (misskey-dev/misskey#10447)

* feat: いいねできるようãĢ

* feat: ã‚¤ãƒŗãƒãƒŧトãĢ寞åŋœ

* wip

* wip

* CHANGELOGã‚’įˇ¨é›†

* add note

* refactor

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-19 10:06:12 +09:00
syuilo
f68c743f39 add note 2023-05-19 09:48:48 +09:00
tamaina
59255e11b8 perf: MkImgWithBlurhashとMkMediaImageを最遊化 (#10782)
* #10781

* fix tsconfig

* fetch image??

* Revert "fetch image??"

This reverts commit 0925c28d5a.

* wip

* Revert "wip"

This reverts commit be97c6cb88.

* loading="eager"

* loading="eager" 2

* error

* wip

* wip

* wip

* wip

* clean up

* fix

* į”Ÿæˆã™ã‚‹workerを1つãĢする?

* clean up

* use buraha

* wip

* smaller width, height

* update buraha

* clean up

* fix

* Update MkMediaImage.vue

* Update MkImgWithBlurhash.vue

* Revert "fix(frontend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã•ã‚ŒãŸį”ģ像を開くとき一įžŦãƒŦイã‚ĸã‚ĻãƒˆãŒå´Šã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ"

This reverts commit 41e9aa6f9b.

* Update MkMediaList.vue

* Update MkMediaList.vue

* Update MkMediaList.vue

* Update CHANGELOG.md

* wait for decode

* fix

* ?

* (test) remove container-type: inline-size;

* Revert "(test) remove container-type: inline-size;"

This reverts commit 9448e64228.

* container-name

* Revert "container-name"

This reverts commit 94385d3221.

* width: 100%;

* improve performance

* refactor

* wip

* WIP

* wip

* Revert "wip"

This reverts commit 36e3b75cab.

* Revert "WIP"

This reverts commit 05b729ef91.

* Revert "wip"

This reverts commit 0801e79361.

* #10860

* wip

* no worker

* Revert "no worker"

This reverts commit a9c49e4fb4.

* âœŒī¸

* workerNumberå›ē厚は不čρ

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-19 09:44:06 +09:00
syuilo
3804c6e7ad feat: ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãĒã‚Ģ゚ã‚ŋムįĩĩ文字ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’å—ã‘å…ĨれãĒã„č¨­åŽšã‚’čŋŊ加 2023-05-19 09:43:38 +09:00
syuilo
527a13b77d enhance(frontend): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽå–ã‚Šæļˆã—/変更時ãĢįĸēčĒãƒ€ã‚¤ã‚ĸログをå‡ēすようãĢ 2023-05-19 09:15:24 +09:00
syuilo
a3423bad60 tweak 2023-05-19 09:14:54 +09:00
syuilo
e3f9144608 13.13.0-beta.1 2023-05-18 20:29:13 +09:00
syuilo
231506772a tweak of 7ce569424 2023-05-18 20:17:32 +09:00
syuilo
db1098a180 feat(backend): ã‚Ģ゚ã‚ŋムįĩĩ文字ごとãĢé€Ŗåˆã™ã‚‹ã‹ãŠã†ã‹č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-05-18 18:48:35 +09:00
syuilo
7ce569424a feat: ã‚Ģ゚ã‚ŋムįĩĩ文字ごとãĢそれをãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã¨ã—ãĻäŊŋえるロãƒŧãƒĢã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-05-18 18:45:49 +09:00
syuilo
9b5b3a4d1b perf(backend): pre-compile regexp 2023-05-18 18:18:25 +09:00
Acid Chicken (įĄĢ酸éļ)
6173cebdca ci: remove deprecated notifications 2023-05-18 08:05:09 +00:00
Acid Chicken (įĄĢ酸éļ)
6bb82cda37 ci: use actual base 2023-05-18 14:16:07 +09:00
tamaina
dd60f1a533 fix(frontend/MkUrlPreview): summalyがエナãƒŧãĢãĒãŖãŸéš›ãŽæŒ™å‹•ã‚’äŋŽæ­Ŗ 2023-05-17 20:00:28 +00:00
Acid Chicken (įĄĢ酸éļ)
45263f4cd0 ci: stop MkGalleryPostPreview snapshot 2023-05-17 07:51:45 +00:00
Acid Chicken (įĄĢ酸éļ)
747d323584 ci: fix breaking on foreign repos 2023-05-17 07:39:36 +00:00
syuilo
e707aadbcc update deps 2023-05-17 14:11:32 +09:00
syuilo
7b012967d9 refactor(frontend): MFMã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽãƒĒãƒ•ã‚Ąã‚¯ã‚ŋ & パフりãƒŧãƒžãƒŗã‚šã‚’æ”šå–„ 2023-05-17 11:50:37 +09:00
syuilo
e126083e10 fix(frontend): ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆãŽpropを非lowerCamelCaseã§æ¸Ąã™ã¨æŠŸčƒŊしãĒい 2023-05-17 11:42:50 +09:00
syuilo
cbca48846c fix streamin error 2023-05-17 11:10:31 +09:00
syuilo
ca2ed0a59b 🎨 2023-05-17 11:08:46 +09:00
syuilo
5d22e113b2 🎨 2023-05-17 10:52:22 +09:00
syuilo
ed3c137543 Revert "refactor: define _IS_CHROMATIC_"
This reverts commit a35f0d43e4.
2023-05-16 19:37:15 +09:00
syuilo
a35f0d43e4 refactor: define _IS_CHROMATIC_ 2023-05-16 19:24:10 +09:00
syuilo
153eed7d71 fix(frontend/test): MkAnimBgで毎回ChromaticãŽåˇŽåˆ†ãŒį”Ÿæˆã•ã‚ŒãĒいようãĢ 2023-05-16 18:41:34 +09:00
nenohi
0d8e1c5421 channel favoriteぎäŊįŊŽäŋŽæ­Ŗ (#10855) 2023-05-16 12:28:59 +09:00
syuilo
d10d5a8d53 enhance: ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãĢフりロイãƒŧãŽčĄŒãŖãŸäģ–äēēへぎãƒĒプナイをåĢã‚ã‚‹ã‹ãŠã†ã‹ãŽč¨­åŽšã‚’ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãĢäŋå­˜ã™ã‚‹ãŽã‚’やめるようãĢ
Resolve #10646
2023-05-16 12:16:37 +09:00
syuilo
23f106a0c1 refactor(frontend): bootåˆ†å‰˛ã—ãŸã‚Šå‰¯äŊœį”¨æ¸›ã‚‰ã—たりとか
#10838
2023-05-15 19:08:46 +09:00
syuilo
a7ee4aabcb chore(frontend): č¨­åŽšį”ģéĸã‚’æ•´į† 2023-05-15 16:40:19 +09:00
syuilo
d867fc00b6 clean up 2023-05-15 16:25:44 +09:00
syuilo
60f504bbe2 fix(frontend): ツãƒŧãƒĢチップが永䚅ãĢDOMãĢæŽ‹ã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
#10805
2023-05-15 14:29:35 +09:00
syuilo
f4e6d73a8a refactor 2023-05-15 13:57:36 +09:00
syuilo
c066013c57 fix #10850 ? 2023-05-15 11:03:18 +09:00
syuilo
86f952e659 fix #10850 ? 2023-05-14 20:32:08 +09:00
syuilo
d36e44bc57 Update pnpm-lock.yaml 2023-05-14 20:22:27 +09:00
syuilo
93629fb29d upgrade aiscript to 0.13.3 2023-05-14 20:08:32 +09:00
syuilo
9ff088a830 âœŒī¸ 2023-05-14 17:55:39 +09:00
syuilo
55190e6b8b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-14 13:23:28 +09:00
syuilo
38391010af Revert "make __VUE_OPTIONS_API__ false"
This reverts commit 636428c72e.
2023-05-14 13:23:25 +09:00
syuilo
3d94dec7a9 Merge pull request #10847 from yupix/feat/client-dev-mode
feat: 開į™ē者ãƒĸãƒŧドをčŋŊ加
2023-05-14 13:02:48 +09:00
syuilo
636428c72e make __VUE_OPTIONS_API__ false 2023-05-14 12:24:21 +09:00
syuilo
0717afc312 refactor(frontend): use composition api 2023-05-14 12:23:39 +09:00
syuilo
3d4a90b08a refactor(frontend): use composition api 2023-05-14 11:43:56 +09:00
yupix
7cc555fd28 Merge branch 'misskey-dev:develop' into feat/client-dev-mode 2023-05-14 10:56:40 +09:00
syuilo
238d0fa667 refactor 2023-05-14 10:50:21 +09:00
yupix
30ff4592cc Merge branch 'misskey-dev:develop' into feat/client-dev-mode 2023-05-14 10:38:52 +09:00
syuilo
a979fb9207 change(frontend): å‹•įš„ãƒšãƒŧã‚¸ãŽã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆã‚’å‰Šé™¤ 2023-05-14 10:31:48 +09:00
yupix
f15f60d5b9 feat: 開į™ē者ãƒĸãƒŧドをčŋŊ加 2023-05-14 01:30:46 +00:00
syuilo
8c97c54cfa refactor(frontend): use css modules 2023-05-14 10:21:56 +09:00
syuilo
89a3195dfd 🎨 2023-05-14 09:54:35 +09:00
syuilo
1eaf287b9c 🎨 2023-05-14 09:44:57 +09:00
syuilo
9166a58c5f 🎨 2023-05-13 20:50:21 +09:00
syuilo
eef368abd0 Update about-misskey.vue 2023-05-13 20:50:16 +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
f983e44d9e fix(frontend): fix retention rate heatmap rendering 2023-05-12 12:15:54 +09:00
syuilo
5be6438bbc update deps 2023-05-12 12:10:56 +09:00
syuilo
d2e6b17a26 fix(frontend): PageãĢおいãĻį”ģ像ブロックãĢį”ģåƒã‚’č¨­åŽšã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10837
2023-05-12 11:47:12 +09:00
syuilo
d1c2e4aaa0 refactor 2023-05-12 11:46:13 +09:00
syuilo
6f1994c665 update deps 2023-05-12 11:41:53 +09:00
syuilo
055dc6bb66 enhance(frontend): add retention line chart 2023-05-12 10:29:27 +09:00
syuilo
f06339b970 🎨 2023-05-12 08:26:06 +09:00
syuilo
3370419b0a 🎨 2023-05-12 08:20:36 +09:00
syuilo
9bd4ad0fc1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-12 08:02:25 +09:00
syuilo
23994d8f4e [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)
2023-05-12 08:02:15 +09:00
syuilo
bb3c85d3a1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-12 08:01:31 +09:00
syuilo
8328a66104 Update basic.cy.js 2023-05-12 08:01:29 +09:00
Acid Chicken (įĄĢ酸éļ)
909ec8c38d ci: fix missing branch 2023-05-11 22:21:48 +09:00
Acid Chicken (įĄĢ酸éļ)
b01a1b3c17 ci: notify on changes for push events 2023-05-11 22:20:26 +09:00
Acid Chicken (įĄĢ酸éļ)
cbb779f60c ci: skip non-Japanese locale on TurboSnap 2023-05-11 22:06:13 +09:00
syuilo
8ddae83c40 fix MkUserSetupDialog.Privacy.vue 2023-05-11 21:24:27 +09:00
syuilo
1cc106b8de fix(backend): ã˛ã¨ã¤ãŽMeilisearchã‚ĩãƒŧバãƒŧã‚’č¤‡æ•°ãŽMisskeyã‚ĩãƒŧバãƒŧでäŊŋえãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-05-11 21:09:29 +09:00
syuilo
16eedb86a5 Update CHANGELOG.md 2023-05-11 20:57:34 +09:00
syuilo
2b26a2f5e4 enhance(frontend): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧドãĢãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧč¨­åŽšã‚’čŋŊ加 2023-05-11 20:54:47 +09:00
syuilo
a65fa684ce Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-11 20:17:48 +09:00
syuilo
0758c56c53 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)
2023-05-11 20:17:15 +09:00
rinsuki
3c0dccc8b9 meta: Remove @rinsuki from reviewer-lottery (#10830) 2023-05-11 19:28:17 +09:00
syuilo
e18feb4183 Update about-misskey.vue 2023-05-11 18:22:38 +09:00
syuilo
9e464eaa63 fix(frontend): fix retention chart rendering 2023-05-11 18:20:48 +09:00
syuilo
8b352e4e56 feat(frontend): ãƒĻãƒŧã‚ļãƒŧ指厚ノãƒŧト検į´ĸ 2023-05-11 18:10:34 +09:00
syuilo
26d85c8bed enhance(backend): ノãƒŧãƒˆãŽãƒãƒƒã‚ˇãƒĨã‚ŋグもMeilisearchãĢįĒãŖčžŧむようãĢ
äģŠåžŒãƒãƒƒã‚ˇãƒĨã‚ŋグ検į´ĸã¨ã‹åŽŸčŖ…ã™ã‚‹ã¨ããŽãŸã‚
2023-05-11 16:33:39 +09:00
syuilo
df924d18f1 fix(frontend): ãƒãƒŖãƒŗãƒãƒĢ内ぎ検į´ĸボック゚が挙動不寊ãĒå•éĄŒã‚’äŋŽæ­Ŗ
Fix #10793
2023-05-11 16:29:34 +09:00
syuilo
177359689e fix(frontend): ã‚ĢナãƒŧバãƒŧがãƒĒプナイãĢã¯čĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ 2023-05-11 16:26:35 +09:00
syuilo
b380dc53e1 fix typo 2023-05-11 16:22:46 +09:00
syuilo
8c30ca50a8 fix(frontend): より明įĸēãĒčĒŦ明ãĢしたぎとtypoäŋŽæ­Ŗ 2023-05-11 16:20:03 +09:00
Acid Chicken (įĄĢ酸éļ)
69afd0480e ci: fix typo 2023-05-10 10:33:49 +00:00
syuilo
6d4d9f417b New Crowdin updates (#10823)
* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)
2023-05-10 18:26:02 +09:00
syuilo
11ea1a2811 Update CHANGELOG.md 2023-05-10 18:03:16 +09:00
nenohi
c15b75e477 ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ¯ãƒŧãƒ‰ã‚’æ­ŖčĻčĄ¨įžã€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>
2023-05-10 18:02:41 +09:00
syuilo
ea9a95cd98 delete unused component 2023-05-10 17:53:49 +09:00
syuilo
ed634b4b3d refactor(frontend): use css module 2023-05-10 17:53:01 +09:00
syuilo
f9f115b66d refactor(frontend): use css module 2023-05-10 17:49:30 +09:00
syuilo
02059fdee4 bump 2023-05-10 17:45:54 +09:00
syuilo
37c119e1f5 refactor 2023-05-10 17:45:13 +09:00
syuilo
d75a7fd421 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)
2023-05-10 16:36:22 +09:00
syuilo
adf66154d2 fix test 2023-05-10 15:59:34 +09:00
syuilo
9557579b67 fix(backend): テ゚ト時は一部ぎã‚ĩãƒŧビ゚を停æ­ĸ 2023-05-10 15:30:36 +09:00
syuilo
341c42ebb9 enhance(backend): graceful shutdown for job queue and refactor 2023-05-10 15:05:08 +09:00
syuilo
574cfdfda6 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-10 12:24:52 +09:00
syuilo
0729678398 fix(frontend): ブナãƒŧエフェクトを有劚ãĢしãĻいるįŠļ態でéĢ˜č˛ čˇãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-05-10 12:24:50 +09:00
syuilo
b545146bf9 Update ja-JP.yml 2023-05-10 11:43:40 +09:00
syuilo
7ae1d6511a add X-Robots-Tag: noai 2023-05-10 10:57:27 +09:00
syuilo
0c4c4e7202 åŋĩぎためnoimageaiもつける 2023-05-10 10:54:56 +09:00
syuilo
6a25015a78 enhance(backend): publicReactionsをデフりãƒĢトtrueãĢ 2023-05-10 10:53:01 +09:00
syuilo
ae5a72a2df feat: 投į¨ŋã—ãŸã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŽAIãĢよるå­Ļįŋ’ã‚’čģŊ減するã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加
Resolve #10819
2023-05-10 10:52:41 +09:00
syuilo
baa45859c1 refactor(frontend): use css modules 2023-05-09 18:47:06 +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
461f761aa6 Update CHANGELOG.md 2023-05-09 15:37:13 +09:00
tamaina
6894e42674 fix(client): MkUserInfoぎフりロãƒŧボã‚ŋãƒŗãŒå¤‰ãĒäŊįŊŽãĢã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-05-09 06:33:50 +00:00
syuilo
22d6c7fe8a fix(backend): 13.11をįĩŒé¨“しãĒいįŠļ態で13.12ãĢã‚ĸップデãƒŧトした場合ãƒĻãƒŧã‚ļãƒŧãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢé–ĸé€ŖãŽį”ģ像がæļˆå¤ąã™ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10811
2023-05-09 15:28:44 +09:00
syuilo
9e70b02648 13.12.1 2023-05-09 14:59:22 +09:00
syuilo
64f5b2daa2 New Crowdin updates (#10808)
* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)
2023-05-09 14:58:49 +09:00
syuilo
b2f6c67aa9 fix(backend): ãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧãŽæƒ…å ąãŒæ›´æ–°ã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10787
2023-05-09 14:57:42 +09:00
syuilo
1c0ec222b4 enhance(frontend): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢį”ģéĸãĢおけるãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒŽãƒŧãƒˆãŽčĄ¨į¤ēをčĒŋ整
Resolve #10807
2023-05-09 14:28:27 +09:00
syuilo
80619260c1 fix(frontend): ãƒĻãƒŧã‚ļãƒŧ選択ダイã‚ĸãƒ­ã‚°ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10809
2023-05-09 13:57:43 +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
e382f74bb3 [ci skip] 13.12.0 2023-05-09 09:17:17 +09:00
syuilo
c8343b2750 [ci skip] New Crowdin updates (#10803)
* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Korean)

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

* New translations ja-JP.yml (Japanese, Kansai)
2023-05-09 09:11:44 +09:00
syuilo
7feca2a60a fix(frontend): fix e2e 2023-05-09 08:48:42 +09:00
syuilo
aa28ddf762 fix(frontend): fix e2e 2023-05-09 08:33:57 +09:00
syuilo
5c54e12099 fix(test): ジョブキãƒĨãƒŧをテ゚トがįĩ‚ã‚ãŖãŸã‚‰åœæ­ĸするようãĢ
Fix #10802 ?
2023-05-09 08:32:25 +09:00
syuilo
b16d7cc6c4 chore(frontend): より柔čģŸãĒæ–‡č¨€ãĢ変更 2023-05-09 08:09:16 +09:00
syuilo
8f36a80775 fix e2e test 2023-05-09 08:01:54 +09:00
syuilo
a6e7c196ee Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-09 07:49:58 +09:00
syuilo
a531b8aeee refactor for e2e 2023-05-09 07:49:53 +09:00
Acid Chicken (įĄĢ酸éļ)
3510768fd5 ci: check for PRs (#10804)
* ci: check for PRs

* ci: run all PRs

* ci: fix syntax error

* ci: comment on PRs only

* ci: use pull_request_target
2023-05-08 15:14:42 +00:00
Acid Chicken (įĄĢ酸éļ)
34e958c3a7 test: Storybook is broken 2023-05-08 23:40:21 +09:00
syuilo
65a597a35d 13.12.0-beta.6 2023-05-08 19:55:01 +09:00
syuilo
66da7e18c9 Update CHANGELOG.md 2023-05-08 19:54:46 +09:00
syuilo
7c8ca260ce New Crowdin updates (#10795)
* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (Polish)

* 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 (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 (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)
2023-05-08 19:53:45 +09:00
syuilo
2a92e3c1c9 fix of f8ed6b1a5 2023-05-08 18:52:08 +09:00
syuilo
f8ed6b1a54 refactor 2023-05-08 18:30:40 +09:00
syuilo
8709487cd5 fix(frontend): ãƒãƒŖãƒŗãƒãƒĢが新čĻäŊœæˆã§ããĒã‹ãŖãŸãŽã‚’äŋŽæ­Ŗ 2023-05-08 18:30:29 +09:00
syuilo
41e9aa6f9b fix(frontend): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–č¨­åŽšã•ã‚ŒãŸį”ģ像を開くとき一įžŦãƒŦイã‚ĸã‚ĻãƒˆãŒå´Šã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10801
2023-05-08 18:23:35 +09:00
Acid Chicken (įĄĢ酸éļ)
1a96425768 chore: įŒĢč€ŗãŽå…ˆįĢ¯ãŖãĻæœŦæĨå°‘ã—ä¸¸ãžãŖãĻいるもぎãĒぎではãĒいだろうか (#10800)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-08 17:51:52 +09:00
syuilo
6fd63c1fb6 tweak of #10799 2023-05-08 17:49:19 +09:00
syuilo
b271d02660 tweak of #10799 2023-05-08 17:38:19 +09:00
syuilo
85a4c8dbb1 feat(frontend): ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧド (#10799)
* wip

* 🎨

* 🎨

* wip

* wip

* 🎨

* Update CHANGELOG.md

* wip

* Update MkUserSetupDialog.vue

* add stories

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* update stories

* Update MkUserSetupDialog.Follow.stories.impl.ts

* test: load mock user account

* âœŒī¸

* âœŒī¸

* test: reset on each render

* test: use id to identify

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-05-08 17:29:19 +09:00
syuilo
d5e92c3822 refactor(frontend): use css modules 2023-05-08 10:32:08 +09:00
syuilo
151586ab60 refactor 2023-05-08 08:52:01 +09:00
syuilo
5c80d9093b fix(frontend): fix MkInput style 2023-05-08 08:13:41 +09:00
syuilo
b565df6882 fix(backend): fix channels/owned
Fix #10791
2023-05-08 07:59:06 +09:00
tamaina
b8b91b39f4 enhance(client): 🎨 gallery/:id/edit 2023-05-07 18:36:48 +00:00
tamaina
44ba2fd7cb fix(client): Fix #10746
NSFWãƒĄãƒ‡ã‚Ŗã‚ĸぎ上ãĢ襨į¤ēされたīŊĸã‚‚ãŖã¨čĻ‹ã‚‹īŊŖãƒœã‚ŋãƒŗãŒæŠŧしãĨã‚‰ã„å•éĄŒã‚’äŋŽæ­Ŗ
2023-05-07 12:37:11 +00:00
tamaina
f94f3dae8b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-07 12:01:47 +00:00
tamaina
4dfe2c15b0 fix(backend): Fix #10786 2023-05-07 12:01:39 +00:00
syuilo
7d1dde0f04 chore(frontend): クナイã‚ĸãƒŗãƒˆãŽå…¨čˆŦč¨­åŽšã‚’æ•´į† 2023-05-07 20:59:29 +09:00
syuilo
63a0b7353a chore(frontend): クナイã‚ĸãƒŗãƒˆãŽå…¨čˆŦč¨­åŽšã‚’æ•´į† 2023-05-07 20:56:46 +09:00
syuilo
f82810cf1b chore(frontend): クナイã‚ĸãƒŗãƒˆãŽå…¨čˆŦč¨­åŽšã‚’æ•´į† 2023-05-07 20:48:46 +09:00
syuilo
853f9dca31 🎨 2023-05-07 20:33:13 +09:00
Acid Chicken (įĄĢ酸éļ)
d526cd70fd fix: use max-width instead of width 2023-05-07 19:21:55 +09:00
Acid Chicken (įĄĢ酸éļ)
9016573736 chore: min-scale for MkAcct 2023-05-07 19:08:43 +09:00
syuilo
be7b11e1bb 13.12.0-beta.5 2023-05-07 18:20:22 +09:00
syuilo
4da22b85a0 New Crowdin updates (#10614)
* 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 (German)

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

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (Polish)

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

* 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 (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 (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 (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

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

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Thai)

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

* New translations ja-JP.yml (English)

* 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)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Italian)

* 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 (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* 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 Traditional)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Catalan)

* 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 (Thai)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (Polish)

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

* 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 (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 (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 (English)

* New translations ja-JP.yml (German)

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

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* 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 (Chinese Traditional)

* 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 (German)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Italian)

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

* New translations ja-JP.yml (Italian)

* 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 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 (Norwegian)

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

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (English)

* 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 (Japanese, Kansai)

* New translations ja-JP.yml (Korean)

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

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (French)

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

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Norwegian)

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

* New translations ja-JP.yml (Norwegian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* 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 (Chinese Traditional)

* 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 (English)

* 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 (English)

* 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 (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 (Korean)

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

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

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

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

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Russian)

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

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Czech)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* 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)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* 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 (Chinese Traditional)

* New translations ja-JP.yml (Chinese Traditional)
2023-05-07 18:20:01 +09:00
syuilo
448a933f77 enhance(frontend): ãƒĸデãƒŦãƒŧã‚ŋãƒŧはノãƒŧトãĢæˇģäģ˜ã•れたį”ģåƒä¸Šã‹ã‚‰į›´æŽĨNSFWč¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-05-07 18:18:32 +09:00
syuilo
8310d929dc enhance(frontend): 閲čĻ§æŗ¨æ„č¨­åŽšã•ã‚ŒãŸį”ģåƒã¯čĄ¨į¤ēしたįŠļæ…‹ã§ã‚‚ãã‚ŒãŒé–˛čĻ§æŗ¨æ„ã ã¨åˆ†ã‹ã‚‹čĄ¨į¤ēをするようãĢ 2023-05-07 17:57:55 +09:00
syuilo
963aa4939f Update CHANGELOG.md 2023-05-07 17:55:50 +09:00
syuilo
8957a89024 update test 2023-05-07 17:38:06 +09:00
syuilo
95a2de8d54 fix(backend): 凍įĩã•れたãƒĻãƒŧã‚ļãƒŧが一部APIぎãƒŦã‚šãƒãƒŗã‚šãĢåĢãžã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-05-07 17:36:13 +09:00
syuilo
50985b2ffd fix test 2023-05-07 16:42:19 +09:00
syuilo
61c12290fd fix test 2023-05-07 16:41:37 +09:00
syuilo
8a9cc0e711 fix text 2023-05-07 12:53:41 +09:00
syuilo
95e7e003fd fix test 2023-05-07 12:04:16 +09:00
syuilo
29a84230b0 enhance(backend): SearchService.searchNoteでhost指厚寞åŋœ 2023-05-07 11:59:06 +09:00
syuilo
6ad9a9677a fix test 2023-05-07 11:31:32 +09:00
syuilo
1ff23d7a9d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-07 11:27:46 +09:00
syuilo
84beecd27f fix lint 2023-05-07 11:27:41 +09:00
syuilo
78273f9f0d Update 01_bug-report.md 2023-05-07 10:42:01 +09:00
syuilo
119f02540d 🎨 2023-05-07 10:07:26 +09:00
syuilo
3401ab0128 🎨 2023-05-07 10:04:14 +09:00
ã‹ãŖã“ã‹ã‚Š
39becdb576 miauthでは寄äģ˜popupã‚’čĄ¨į¤ēしãĒい (#10779) 2023-05-06 22:13:11 +09:00
syuilo
8c4e918431 13.12.0-beta.4 2023-05-06 12:59:10 +09:00
syuilo
484dfb6a01 enhance(frontend): update aiscript to 0.13.2 2023-05-06 12:58:59 +09:00
syuilo
1a4b4348a9 fix(backend): sort notes
Fix #10776
2023-05-06 12:49:49 +09:00
syuilo
0735ca0853 fix test 2023-05-06 12:41:33 +09:00
syuilo
732d714c96 fix(dev): fix vite config
Fix #10773
2023-05-06 10:25:15 +09:00
syuilo
63be1ee8c0 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-06 10:24:18 +09:00
syuilo
0a59407a3c fix type 2023-05-06 10:24:14 +09:00
syuilo
521bb9b506 Update CHANGELOG.md 2023-05-06 10:13:33 +09:00
syuilo
d17c2892d6 13.12.0-beta.3 2023-05-06 09:53:23 +09:00
syuilo
e36f9599d2 🎨 2023-05-06 09:53:09 +09:00
syuilo
10ff379b4c enhance(backend/frontend): ãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒŽãƒŧトをãƒĻãƒŧã‚ļãƒŧãŽãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢペãƒŧã‚¸ã‹ã‚‰ã‚‚é–˛čĻ§ãŠã‚ˆãŗįˇ¨é›†ã§ãã‚‹ã‚ˆã†ãĢ 2023-05-06 09:51:06 +09:00
syuilo
bd1c2abffc clean up 2023-05-06 09:39:14 +09:00
syuilo
c7d4264ecf refactor 2023-05-06 09:34:21 +09:00
syuilo
30bc59c943 Update CHANGELOG.md 2023-05-06 08:18:54 +09:00
Chocolate Pie
39748ea0c3 feat: ã‚ĸãƒŗãƒ†ãƒŠãŽã‚¨ã‚¯ã‚šãƒãƒŧトãƒģã‚¤ãƒŗãƒãƒŧト (#10754)
* feat: ã‚ĸãƒŗãƒ†ãƒŠãŽã‚¨ã‚¯ã‚šãƒãƒŧトãĢ寞åŋœ (misskey-dev/misskey#10690)

* feat: ã‚ĸãƒŗãƒ†ãƒŠãŽã‚¤ãƒŗãƒãƒŧトãĢ寞åŋœ (misskey-dev/misskey#10690)

* fix: ã‚ŋイポをäŋŽæ­Ŗ

* feat: ãƒĻãƒŧã‚ļãƒŧãƒĒ゚トをã‚ĩポãƒŧト

* fix: ãƒã‚°ã‚’į›´ã—ãŸ

* fix: ãƒã‚°ã‚’į›´ã—ãŸ

* fix: 遊åŊ“ãĢæąēめた変数名を変更

* fix

* fix: 変数ぎ変更、ãƒĒãƒ•ã‚Ąã‚¯ã‚ŋãƒĒãƒŗã‚°
2023-05-06 08:17:55 +09:00
syuilo
5dfbce7571 feat: ãƒãƒŖãƒŗãƒãƒĢぎ削除
Resolve #7171
Resolve #9935
2023-05-06 08:15:17 +09:00
ã‹ãŖã“ã‹ã‚Š
3a105024c7 enhance: ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢč¨­åŽšã€ŒčŋŊåŠ æƒ…å ąã€ãŽä¸Ļãŗæ›ŋえãƒģ削除ãĢ寞åŋœ (#10766)
* (enhance) profile fields dnd

* Update CHANGELOG.md

* Fix typo

* fix lint

* fix styles

* fix lint

* (change) style

* (fix) label

* (fix) typo

* (fix) LINT ISSUES

* (change) style

* remove unnecessary style declaration

* (fix) breakpoint
2023-05-06 07:06:12 +09:00
Caipira
ae21b75687 fix(backend): Use SSL option for Meilisearch (#10772) 2023-05-06 04:02:34 +09:00
Acid Chicken (įĄĢ酸éļ)
4a72941eda perf: use slacc on check-word-mute (#10721)
* perf: use slacc on check-word-mute when all of specified words are single word

* perf: use slacc as possible

* build: avoid tarball

* chore: update slacc

* build: update package name
2023-05-05 19:49:34 +09:00
syuilo
14e364a74a 13.12.0-beta.2 2023-05-05 14:28:24 +09:00
syuilo
e1bc832c0d Update CHANGELOG.md 2023-05-05 14:19:20 +09:00
nenohi
2d84e04240 ロãƒŧãƒĢãĢNSFWをåŧˇåˆļįš„ãĢつけるã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 (#10731)
* ロãƒŧãƒĢãĢNSFWをåŧˇåˆļįš„ãĢつけるã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加

* すでãĢã‚ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢãĢNSFWがäģ˜ä¸Žã§ããĒい

* NSFWをäģ˜ä¸Žã—ようとするとエナãƒŧãĢ

* add test

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

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* spacingで怒られたぎで

* ロãƒŧãƒĢäŊœæˆæ™‚ãŽãƒ—ãƒ­ãƒ‘ãƒ†ã‚Ŗå‰Šé™¤

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-05 14:18:06 +09:00
syuilo
be226ec187 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-05 12:24:31 +09:00
syuilo
6db37d4fcb fix(backend): ノãƒŧトぎ検į´ĸã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šæĄäģļをčĒŋ整 2023-05-05 12:24:29 +09:00
syuilo
b3b8ee46f0 13.12.0-beta.1 2023-05-05 10:15:00 +09:00
syuilo
b45bc3fd5d feat(frontend): in channel search 2023-05-05 10:05:33 +09:00
syuilo
5c08f2b93b feat: Introduce Meilisearch (#10755)
* wip

* wip

* Update SearchService.ts

* Update SearchService.ts

* wip

* wip

* Update SearchService.ts

* Update CHANGELOG.md

* wip

* Update SearchService.ts

* Update docker-compose.yml.example
2023-05-05 08:52:14 +09:00
syuilo
5f62cefe31 Update CHANGELOG.md 2023-05-05 08:50:25 +09:00
たãƒŧãŗã‚“
8dab46470e fix #10666 ãƒãƒŖãƒŗãƒãƒĢ検į´ĸですずãĻãŽãƒãƒŖãƒŗãƒãƒĢぎ取垗/襨į¤ēができるようãĢする (#10667)
* Update CHANGELOG.md

* fix : able to search all channels

* add chennel/search test

* update Changelog

---------

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>
2023-05-05 08:48:14 +09:00
syuilo
8c70bbe74d 🎨 2023-05-05 08:47:02 +09:00
syuilo
9ee002285d 🎨 2023-05-05 08:37:20 +09:00
syuilo
febb9f388c enhance(frontend): make MkCondensedLine experimental 2023-05-05 08:34:05 +09:00
Acid Chicken (įĄĢ酸éļ)
2cfed3395e feat: condense acct (#10753)
* feat: condense acct

* fix: watch parent element size

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-05-05 08:16:55 +09:00
syuilo
53498991bb Update about-misskey.vue 2023-05-05 08:05:33 +09:00
syuilo
ae80dc9b1e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-05 08:05:11 +09:00
syuilo
2c606028b3 :art 2023-05-05 08:05:04 +09:00
ã‹ãŖã“ã‹ã‚Š
1f9f63df7c ã€Œã“ãŽãƒ•ã‚Ąã‚¤ãƒĢからノãƒŧトをäŊœæˆã€ãƒœã‚ŋãƒŗã‚’čŋŊ加 (#10758)
* (add) note this file button

* Update CHANGELOG.md
2023-05-04 19:58:17 +09:00
syuilo
dbc24ce587 Update about-misskey.vue 2023-05-03 16:38:52 +09:00
tamaina
58c3fc6cd2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-02 16:21:25 +00:00
tamaina
363eb73fb3 fix 2023-05-02 16:21:18 +00:00
okayurisotto
43593603f1 fix(backend): fieldsぎčĒ¤ãŖãŸåŽšįžŠã‚’äŋŽæ­Ŗ (#10737) 2023-05-02 21:14:22 +09:00
syuilo
bcd123371b update deps 2023-05-02 20:52:36 +09:00
tamaina
f3e43a0fc6 refactor 2023-05-02 10:26:18 +00:00
tamaina
b3ec47c3f4 初期ãƒĻãƒŧã‚ļãƒŧį™ģéŒ˛æ™‚ãĢはpreservedUsernamesã‚’į„ĄčĻ–ã™ã‚‹
Fix #10738
2023-05-02 10:18:57 +00:00
syuilo
a2e475f2e8 Update CHANGELOG.md 2023-05-02 12:37:42 +09:00
syuilo
379c5a8091 enhance(frontend): use MkColorInput 2023-05-02 12:32:21 +09:00
syuilo
8dc5edde76 fix(backend): フりロãƒŧãƒĒクエ゚トぎ通įŸĨãŒæŽ‹ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10611
2023-05-02 12:14:06 +09:00
syuilo
e9ba896431 Update CHANGELOG.md 2023-05-02 09:57:11 +09:00
tsukimizake
cbd183a7a9 fix: return null from Mk:dialog (#10676) 2023-05-02 09:56:20 +09:00
syuilo
d535ec21a2 feat: ãƒãƒŖãƒŗãƒãƒĢãĢč‰˛ã‚’č¨­åŽšã§ãã‚‹ã‚ˆã†ãĢ 2023-05-02 09:36:40 +09:00
syuilo
0cbdbf24f1 Create MkColorInput.vue 2023-05-02 09:23:30 +09:00
syuilo
4495969d7f Update MkInput.vue 2023-05-02 09:22:37 +09:00
syuilo
f5e9886c70 Update MkInput.vue 2023-05-02 09:17:10 +09:00
syuilo
1631e62739 refactor(frontend): use css modules 2023-05-02 09:07:57 +09:00
syuilo
e48926b01d Update about-misskey.vue 2023-05-02 08:13:30 +09:00
syuilo
25580e8afc 🎨 2023-05-01 17:09:07 +09:00
syuilo
5b7482d8f4 Update about-misskey.vue 2023-05-01 10:02:57 +09:00
tamaina
5f4d20ac1d ThisIsExperimentalFeature → thisIsExperimentalFeature 2023-04-30 12:11:43 +00:00
nexryai
7de59a80a2 fix(backend): ã‚ĩãƒŧバãƒŧãƒĄãƒˆãƒĒã‚¯ã‚šãŽãƒĄãƒĸãƒĒäŊŋį”¨įŽ‡ãŒä¸æ­ŖįĸēãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹ä¸å…ˇåˆãŽäŋŽæ­Ŗ (#10728)
* FIX: ã‚ĩãƒŧバãƒŧãƒĄãƒˆãƒĒã‚¯ã‚šãŽãƒĄãƒĸãƒĒäŊŋį”¨įŽ‡ãŒä¸æ­ŖįĸēãĢãĒã‚‹ã“ã¨ãŒã‚ã‚‹ä¸å…ˇåˆãŽäŋŽæ­Ŗ

* Update CHANGELOG
2023-04-30 06:47:00 +09:00
Namekuji
d28866f71a enhance: account migration (#10592)
* copy block and mute then create follow and unfollow jobs

* copy block and mute and update lists when detecting an account has moved

* no need to care promise orders

* refactor updating actor and target

* automatically accept if a locked account had accepted an old account

* fix exception format

* prevent the old account from calling some endpoints

* do not unfollow when moving

* adjust following and follower counts

* check movedToUri when receiving a follow request

* skip if no need to adjust

* Revert "disable account migration"

This reverts commit 2321214c98.

* fix translation specifier

* fix checking alsoKnownAs and uri

* fix updating account

* fix refollowing locked account

* decrease followersCount if followed by the old account

* adjust following and followers counts when unfollowing

* fix copying mutings

* prohibit moved account from moving again

* fix move service

* allow app creation after moving

* fix lint

* remove unnecessary field

* fix cache update

* add e2e test

* add e2e test of accepting the new account automatically

* force follow if any error happens

* remove unnecessary joins

* use Array.map instead of for const of

* ãƒĻãƒŧã‚ļãƒŧãƒĒ゚トぎį§ģčĄŒã¯čŋŊ加ぎãŋã‚’čĄŒã†

* nanka iroiro

* fix misskey-js?

* âœŒī¸

* į§ģčĄŒã‚’čĄŒãŖãŸã‚ĸã‚Ģã‚Ļãƒŗãƒˆã‹ã‚‰ãŽãƒ•ã‚Šãƒ­ãƒŧãƒĒクエ゚トぎč‡Ēå‹•č¨ąå¯ã‚’čĒŋ整

* newUriを外ãĢå‡ēす

* newUriを外ãĢå‡ēす2

* clean up

* fix newUri

* prevent moving if the destination account has already moved

* set alsoKnownAs via /i/update

* fix database initialization

* add return type

* prohibit updating alsoKnownAs after moving

* skip to add to alsoKnownAs if toUrl is known

* skip adding to the list if it already has

* use Acct.parse instead

* rename error code

* 🎨

* åˆļ限を5から10ãĢįˇŠå’Œ

* movedTo(Uri), alsoKnownAsはãƒĻãƒŧã‚ļãƒŧidをčŋ”すようãĢ

* test api res

* fix

* 元ã‚ĸã‚Ģã‚Ļãƒŗãƒˆã¯ãƒŸãƒĨãƒŧトしįļšã‘ã‚‹

* 🎨

* unfollow

* fix

* getUserUriをUserEntityServiceãĢ

* ?

* job!

* 🎨

* instance => server

* accountMovedShort, forbiddenBecauseYouAreMigrated

* accountMovedShort

* fix test

* import, pinįρæ­ĸ

* åŽŸį¸žã‚’å‡įĩã™ã‚‹

* clean up

* âœŒī¸

* change message

* ブロック, フりロãƒŧ, ミãƒĨãƒŧト, ãƒĒã‚šãƒˆãŽã‚¤ãƒŗãƒãƒŧãƒˆãƒ•ã‚Ąã‚¤ãƒĢぎåˆļ限を32MiBãĢ

* Revert "ブロック, フりロãƒŧ, ミãƒĨãƒŧト, ãƒĒã‚šãƒˆãŽã‚¤ãƒŗãƒãƒŧãƒˆãƒ•ã‚Ąã‚¤ãƒĢぎåˆļ限を32MiBãĢ"

This reverts commit 3bd7be35d8.

* validateAlsoKnownAs

* į§ģčĄŒåžŒ2時間äģĨå†…ã¯ã‚¤ãƒŗãƒãƒŧト可čƒŊãĒãƒ•ã‚Ąã‚¤ãƒĢã‚ĩイã‚ēã‚’æ‹Ąå¤§

* clean up

* おうせactorをupdatePersonで更新するãĒらupdatePersonしかį§ģ行å‡Ļį†ã‚’į™ēčĄŒã—ãĒいことãĢする

* handle error?

* ãƒĒãƒĸãƒŧトからぎį§ģ行å‡Ļį†ãŽæĄäģļã‚’æ˜¯æ­Ŗ

* log, port

* fix

* fix

* enhance(dev): non-productionį’°åĸƒã§httpã‚ĩãƒŧバãƒŧ間でもãƒĻãƒŧã‚ļãƒŧ、ノãƒŧãƒˆãŽé€ŖåˆãŒå¯čƒŊãĒようãĢ

* refactor (use checkHttps)

* MISSKEY_WEBFINGER_USE_HTTP

* Environment Variable readme

* NEVER USE IN PRODUCTION

* fix punyHost

* fix indent

* fix

* experimental

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-30 00:09:29 +09:00
Chocolate Pie
149ddebf16 fix(frontend): ロãƒŧãƒĢぎã‚ŋイトãƒĢãŽãƒã‚°ã‚’č§Ŗæąē、Reactivity Transformで型エナãƒŧをå‡ēさãĒいようãĢ (#10729)
* fix: #10569ã‚’č§Ŗæąē

* fix: ロãƒŧãƒĢが存在しãĒい場合、ã‚ŋイトãƒĢãĢエナãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’čĄ¨į¤ēさせる

* fix: Reactivity Transformで型エナãƒŧをå‡ēさãĒいようãĢ

* feat: i18n寞åŋœ

* feat: ã‚ŋブでエナãƒŧ襨į¤ē

* fix: エナãƒŧãƒĄãƒƒã‚ģãƒŧジを分ける

* fix: äŊŋう変数ぎ間違えをäŋŽæ­Ŗ

* productionビãƒĢドできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-29 23:36:28 +09:00
tamaina
351bee325b perf(backend): Use ThinUser in admin/federation/remove-all-following 2023-04-29 14:35:48 +00:00
Namekuji
0ab50f87a2 fix #10651 (#10684) 2023-04-29 23:27:14 +09:00
tamaina
09764b909b enhance(dev): non-productionį’°åĸƒã§httpã‚ĩãƒŧバãƒŧ間でもãƒĻãƒŧã‚ļãƒŧ、ノãƒŧãƒˆãŽé€ŖåˆãŒå¯čƒŊãĒようãĢ (#10717)
* enhance(dev): non-productionį’°åĸƒã§httpã‚ĩãƒŧバãƒŧ間でもãƒĻãƒŧã‚ļãƒŧ、ノãƒŧãƒˆãŽé€ŖåˆãŒå¯čƒŊãĒようãĢ

* refactor (use checkHttps)

* MISSKEY_WEBFINGER_USE_HTTP

* Environment Variable readme

* NEVER USE IN PRODUCTION

* fix punyHost
2023-04-29 23:26:47 +09:00
tamaina
2d3d986d13 test: Check availability of production build (#10734) 2023-04-29 23:21:54 +09:00
tamaina
87657d0acf wip 2023-04-29 14:01:25 +00:00
Acid Chicken (įĄĢ酸éļ)
9d5911d4e4 feat: make MkImgWithBlurhash transitionable (#10500)
* feat: make `MkImgWithBlurhash` animatable

* refactor: split out transition styles

* fix: bug

* test: waitFor image loads

* style: remove unused await

* fix

* fix type error

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-29 22:57:46 +09:00
okayurisotto
e2d9c0efe2 fix(backend): alsoKnownAsぎčĒ¤ãŖãŸåŽšįžŠã‚’äŋŽæ­Ŗ (#10725) 2023-04-29 19:24:33 +09:00
syuilo
8fb5457c01 [ci skip] fix typo 2023-04-29 18:28:25 +09:00
syuilo
0ad7869249 feat: preserved usernames
Resolve #10704
2023-04-29 17:03:14 +09:00
syuilo
e8177ee311 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-29 16:40:58 +09:00
ã‹ãŖã“ã‹ã‚Š
8fbca63cec feat(client): Renoteしたäēēぎ一čĻ§ã‚’čĄ¨į¤ēするダイã‚ĸログをčŋŊ加 (#10647)
* (add) renote user dialog

* (change) noteMenu order

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* (change) menu text

* Update CHANGELOG.md

* (change) dialog title text

* (fix) grammar mistakes in CHANGELOG.md

* (change) i18n keys

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-04-29 15:48:06 +09:00
たãƒŧãŗã‚“
5124db57d2 fix email test (#10719) 2023-04-27 19:43:00 +09:00
tamaina
6e0f998fb2 test: use pnpm v8 2023-04-26 15:17:40 +00:00
futchitwo
52a1d96218 fix(play preset): Set failback for notes without text or user.name in Timeline preset (#10718) 2023-04-26 14:10:04 +09:00
Yuriha
a986203b38 [fix] .wav .flac ãƒ•ã‚Ąã‚¤ãƒĢã‚’å†į”Ÿå¯čƒŊãĢする (#10686)
* .wav .flac ãƒ•ã‚Ąã‚¤ãƒĢã‚’å†į”Ÿå¯čƒŊãĢする
file-typeãĢより判厚されたMIME TypeをHTML5 Audio/VideočρᴠãĢčĒč­˜ã•ã‚Œã‚‹ã‚‚ãŽãĢ書き換える

* fix typecheck error

* frontend側ぎ FILE_TYPE_BROWSERSAFEも更新

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

* âœŒī¸

* 垌斚äē’æ›ã‚’įĸēäŋ

* add tests

* update changelog.md

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-26 02:17:58 +09:00
tamaina
2aa75f5489 fix 2023-04-25 06:29:27 +00:00
tamaina
b9b9cd0c78 enhance(server): į’°åĸƒå¤‰æ•°MISSKEY_CONFIG_YMLでdefault.ymlをäģģæ„ãŽymlãĢ変更可čƒŊãĢ (#10712)
* enhance(server): MISSKEY_CONFIG_YMLでconfigã‚’č¨­åŽšå¯čƒŊãĢ

* update changelog
2023-04-25 15:18:03 +09:00
syuilo
b2a28ad9d4 Update about-misskey.vue 2023-04-23 16:24:34 +09:00
Acid Chicken (įĄĢ酸éļ)
f3206d094d build: set default theme for Storybook 2023-04-23 12:47:43 +09:00
syuilo
59dc9516d0 refactor(frontend): use composition aoi 2023-04-23 08:13:12 +09:00
syuilo
62af89d433 🎨 2023-04-22 20:22:09 +09:00
syuilo
b57ee4dd96 fix of 34492f3c9a 2023-04-22 20:12:41 +09:00
syuilo
8876ae09ed .js 2023-04-22 20:05:36 +09:00
syuilo
34492f3c9a enhance(backend): tweak cache of federated instance
#10631
2023-04-22 19:59:08 +09:00
syuilo
918a96da24 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-22 17:24:22 +09:00
syuilo
e461fb169e refactor(frontend): refactor MkNumberDiff.vue 2023-04-22 17:24:19 +09:00
tinaxd
5ddffa728a fix: ドナイブã‚ĸップロãƒŧドで413がčŋ”ãŖãĻきたときãĢエナãƒŧãƒĄãƒƒã‚ģãƒŧã‚¸ã‚’čĄ¨į¤ē (#10680) 2023-04-22 17:18:57 +09:00
syuilo
eb0e2ceef7 🎨 2023-04-22 17:11:13 +09:00
syuilo
2718d86171 🎨 2023-04-22 16:04:03 +09:00
syuilo
d437e148db 🎨 2023-04-22 12:50:40 +09:00
syuilo
eacdc0136f 🎨 2023-04-22 12:19:49 +09:00
syuilo
5a7a1d0be9 🎨 2023-04-22 10:50:54 +09:00
syuilo
9145302b3a fix(frontend): fix wrong icon name 2023-04-22 08:00:37 +09:00
syuilo
ca49ac28b8 chore: remove unused files 2023-04-22 07:53:46 +09:00
syuilo
7b721c2124 Update about-misskey.vue 2023-04-22 07:51:15 +09:00
syuilo
87ff004c73 🎨 2023-04-21 09:34:36 +09:00
syuilo
18df1c7a52 Revert "🎨"
This reverts commit af738d9ca9.
2023-04-21 09:29:32 +09:00
syuilo
1dac961784 enhance(frontend): INVALID_PARAMãŠã‚ˆãŗROLE_PERMISSION_DENIEDエナãƒŧã‚’åˆ†ã‹ã‚Šã‚„ã™ãčĄ¨į¤ēするようãĢ 2023-04-21 09:17:44 +09:00
syuilo
8b833c88ad vite動かãĒã‹ãŖãŸãŸã‚æˆģした 2023-04-21 09:17:14 +09:00
syuilo
4054f9cccf update deps 2023-04-21 09:02:49 +09:00
tamaina
5cae078e5e fix(backend): make isExplorable optional for backward compatibility
https://github.com/misskey-dev/misskey/pull/10677#issuecomment-1516394630
2023-04-20 16:09:54 +00:00
nenohi
8dc60cd327 Role timeline setting (#10677)
* ロãƒŧãƒĢã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗč¨­åŽš

* isRoleTimeline to isExplorable

* ポãƒĒã‚ˇãƒŧではãĒいぎで削除

* 型からも

* wip

* čļŗã‚ŠãĻãĒã‹ãŖãŸčĒŦ

* wip

* listはpublicã‚’čĄ¨į¤ē

* å‰å›žãŽč¨˜čŧ‰äŋŽæ­Ŗ( #10671 )

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-20 20:02:50 +09:00
syuilo
af738d9ca9 🎨 2023-04-20 20:01:54 +09:00
syuilo
40debf20d8 add new achievement 2023-04-20 19:40:02 +09:00
syuilo
3af99d075e enhance(frontend): ã‚ĩãƒŧバãƒŧæƒ…å ąãƒšãƒŧジでã‚ĩãƒŧバãƒŧãƒĢãƒŧãƒĢをčĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ 2023-04-20 17:23:35 +09:00
syuilo
795cb1ecf4 🎨 2023-04-20 15:39:59 +09:00
tamaina
e89d0aa815 update pnpm and summaly 2023-04-20 04:34:59 +00:00
syuilo
206baa13e6 enhance(frontend): tweak retention rate heatmap rendering 2023-04-20 10:41:09 +09:00
syuilo
7cc797062d tweak MkSignupDialog.rules.vue 2023-04-20 10:11:48 +09:00
syuilo
67d218fe2b tweak MkSignupDialog.rules.vue 2023-04-20 09:52:08 +09:00
tamaina
dc8a3f210b fix(server): 1:1ではãĒいį”ģ像ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé€šįŸĨバッジがåˇĻや上ãĢå¯„ãŖãĻã—ãžãŖãĻいたぎを中夎ãĢæĨるようãĢäŋŽæ­Ŗ 2023-04-19 14:30:48 +00:00
syuilo
e1f9ab77f8 feat: Server rules (#10660)
* enhance(frontend): ã‚ĩãƒŧバãƒŧãƒĢãƒŧãƒĢぎデã‚ļã‚¤ãƒŗčĒŋ整

* enhance(frontend): i18n

* enhance(frontend): åˆŠį”¨čĻį´„URLãŽč¨­åŽšã‚’ã€ŒãƒĸデãƒŦãƒŧã‚ˇãƒ§ãƒŗã€ãƒšãƒŧジへį§ģ動

* enhance(frontend): ã‚ĩãƒŧバãƒŧãƒĢãƒŧãƒĢぎデã‚ļã‚¤ãƒŗčĒŋ整

* Update CHANGELOG.md

* 不čρãĒåˇŽåˆ†ã‚’å‰Šé™¤

* fix(frontend): lint

* ui tweak

* test: add stories

* tweak

* test: bind args

* test: add interaction tests

* fix bug

* Update packages/frontend/src/pages/admin/server-rules.vue

Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>

* Update misskey-js.api.md

* chore: windowを明į¤ē

* 🎨

* refactor

* 🎨

* 🎨

* fix e2e test

* 🎨

* 🎨

* fix icon

* fix e2e

---------

Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-04-19 21:24:31 +09:00
syuilo
0f7defc14a Update test-frontend.yml 2023-04-19 16:42:14 +09:00
syuilo
323af09ae9 Update labeler.yml 2023-04-19 13:35:19 +09:00
syuilo
d868f8f356 Update labeler.yml 2023-04-19 13:34:45 +09:00
syuilo
8c9cb9ee15 update deps 2023-04-19 12:52:14 +09:00
syuilo
3a61af326e Update about-misskey.vue 2023-04-19 11:24:46 +09:00
syuilo
f5c502a436 Update labeler.yml 2023-04-19 11:08:56 +09:00
syuilo
b8dacaaac8 Update pull_request_template.md 2023-04-19 11:02:51 +09:00
nenohi
65ff2c2498 ã‚Ģ゚ã‚ŋムįĩĩ文字ぎナイã‚ģãƒŗã‚šã‚’ä¸€æ‹ŦでできるようãĢ (#10671)
* setlicensebulkčŋŊ加

* 5時ãĢčĒ¤å­—ãŖãŸīŧīŊ—

* ä¸Ļãŗé †ãŽå¤‰æ›´(set,add,removeぎ順

* add changelog
2023-04-19 08:25:24 +09:00
SASAGAWA Kiyoshi
b26807b59b fix: text color of follow button (#10672) 2023-04-19 08:24:37 +09:00
tamaina
471b836a44 fix(sw): 通įŸĨ全削除時ãĢread_notification通įŸĨがæļˆãˆãĒいようãĢ
通įŸĨæŦ„ãĢįžã‚ŒãŸã‚ŠæļˆãˆãŸã‚Šã™ã‚‹ã¨ã†ã–い
2023-04-18 06:01:18 +00:00
tsukimizake
aa289c9cb0 use channels/my-favorites on deck/channel-column/setChannel (#10662) 2023-04-18 13:29:45 +09:00
syuilo
614f12386e feat(frontend): 通įŸĨãŽčĄ¨į¤ēをã‚Ģ゚ã‚ŋマイã‚ēできるようãĢ 2023-04-17 13:12:58 +09:00
syuilo
cc27c1486d Update CHANGELOG.md 2023-04-17 11:01:01 +09:00
Acid Chicken (įĄĢ酸éļ)
d2d17847dc ci: fix story impl files were ignored 2023-04-16 11:00:07 +00:00
syuilo
fa60f54bc5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-16 18:49:32 +09:00
Nanashia
0ddc79bb91 fix(backend): ã‚ĸバã‚ŋãƒŧとバナãƒŧがãƒĒã‚ģットできãĒい (#10643)
* fix(backend): avatar and banner couldn't be reset

* Update CHANGELOG.md
2023-04-16 15:23:49 +09:00
syuilo
9ad250bbb8 enhance(frontend): improve MkPostForm behaviour 2023-04-16 07:59:23 +09:00
tamaina
d2aba9b693 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-15 16:18:11 +00:00
tamaina
6c5b5f59dd update CHANGELOG.md 2023-04-15 16:17:57 +00:00
Nanashia
973e70bacc chore: Use node@18.16.0 on DevContainer (#10642) 2023-04-16 01:00:35 +09:00
tamaina
15761a0fa8 enhance(client): 1æžšã ã‘ãŽãƒĄãƒ‡ã‚Ŗã‚ĸãƒĒ゚トぎį”ģ像ぎã‚ĸ゚ペクト比をį”ģ像ãĢåŋœã˜ãĻį¸Ļ長ãĢする (#10452)
* âœŒī¸

* fix

* âœŒī¸

* 422px上限

* 334

* min-height: 130px

* 64px

* fix

* wip

* âœŒī¸

* fix

* max-height: none

* MkImgWithBlurHashでratioã‚’č¨ˆįŽ—ã™ã‚‹

* wip

* fix

* fix?

* Revert "fix?"

This reverts commit e39d832dd1.

* Revert "fix"

This reverts commit 15be36ba55.

* Revert "wip"

This reverts commit af7d86f69d.

* fix

* Revert "Revert "wip""

This reverts commit bb0036ae22.

* Revert "Revert "fix""

This reverts commit c1d94a45c5.

* Revert "Revert "fix?""

This reverts commit 9cb4fbfd96.

* fix

* use clamp

* readable

* add 1:1, 3:4

* moveComment

* 3:4 → 2:3

* fix

* default

* fallback

* Revert "fallback"

This reverts commit 741717dd49.

* Fix?(server): Content-Dispositionぎパãƒŧ゚でエナãƒŧがį™ēį”Ÿã—ãŸå ´åˆãĢもダã‚Ļãƒŗãƒ­ãƒŧドが厌äē†ã™ã‚‹ã‚ˆã†ãĢ
#10626
2023-04-15 21:35:19 +09:00
tamaina
38fdc73d01 Fix?(server): Content-Dispositionぎパãƒŧ゚でエナãƒŧがį™ēį”Ÿã—ãŸå ´åˆãĢもダã‚Ļãƒŗãƒ­ãƒŧドが厌äē†ã™ã‚‹ã‚ˆã†ãĢ
#10626
2023-04-15 11:19:00 +00:00
ã‹ãŖã“ã‹ã‚Š
bcbf06ac8c feat(client): デãƒŧã‚ŋã‚ģãƒŧバãƒŧãƒĸãƒŧドぎčŋŊ加 (#10478)
* change nsfw settings

* Update CHANGELOG.md

* (fix) eliminate warning message when manually hide

* Apply suggestions from code review

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* (change) translation key

* revert nsfw settings (partial)

* (add) data saver setting

* Integrate MkMediaBlurhash and MkImgWithBlurhash

* Update CHANGELOG.md

* 🎨

* ãƒĒãƒĸãƒŧãƒˆãŽãƒ•ã‚Ąã‚¤ãƒĢでsizeが0ãŽå ´åˆã¯čĄ¨į¤ēしãĒい, refをäŊœã‚‰ãĒい

* fix

* ã‹ãŖã“

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-15 15:29:57 +09:00
syuilo
98383b2aa9 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-15 11:25:01 +09:00
Kohei Ota (inductor)
5a8748b2b0 Update node version (#10639) 2023-04-15 10:20:39 +09:00
syuilo
69adbdef15 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-14 19:35:16 +09:00
syuilo
da0c295114 Update about-misskey.vue 2023-04-14 19:35:11 +09:00
Kisaragi
83d0f819be refactor(backend): validateNoteぎåŧ•数ぎ型をåŧˇãã—、anyを除åŽģ (#10325)
* refactor(backend): validateNoteぎåŧ•数ぎ型を推čĢ–ã™ã‚‹

* fix(backend): ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽå†…åŽšã‹ã‚‰æŽ¨čĢ–ã—ãĻエナãƒŧぎ内厚を期垅されるであろうåŧã¸ã¨å¤‰æ›´ã™ã‚‹

* refactor

Co-authored-by: Acid-Chicken <root@acid-chicken.com>

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Acid-Chicken <root@acid-chicken.com>
2023-04-14 16:27:55 +09:00
Acid Chicken (įĄĢ酸éļ)
c47a0f78ff fix(client): cat ears are clipped in MkReactionsViewer (#10445)
* fix: cat ears are clipped in MkReactionsViewer

* fix: missing padding

* fix border

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-14 16:00:41 +09:00
tamaina
7d3b7986e5 update CHANGELOG.md 2023-04-14 05:57:02 +00:00
nenohi
9469b26eb2 ã‚Ģ゚ã‚ŋムįĩĩ文字ぎ検į´ĸをįĩĩ文字ピッã‚ĢãƒŧäŊŋį”¨ã§ãã‚‹ã‚ˆã†ãĢ (#10335)
* fix( #10013)

* add changelog

* also in about.emojis.vue

* fix changelog

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-14 14:49:41 +09:00
tamaina
168fe0e376 fix(server): Force the extention of exported file (#10630)
* fix(server): Force the extention of exported file

* update changelog.md
2023-04-14 14:35:38 +09:00
tamaina
14f30afd3c fix check_connect.js 2023-04-14 05:14:00 +00:00
syuilo
a67439981b fix types 2023-04-14 13:50:05 +09:00
syuilo
5f67ca434d update ioredis 5.x 2023-04-14 10:09:03 +09:00
Nanashia
21dfce2cbb test(backend): catching up with #10516 (#10624) 2023-04-14 01:10:36 +09:00
Acid Chicken (įĄĢ酸éļ)
47c7b4b9cc fix(#10609): remove isChromatic on real build (#10613)
* perf: remove isChromatic on real build

* revert: Revert #10475 in MkTime

This reverts commit 7d11cf8ec9.

* @rollup/plugin-replace as dependencies

* fix pnpm-lock,yaml

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-13 23:23:11 +09:00
tamaina
55c10d0d88 fix(client): fix narrow style of MkPostForm 2023-04-13 11:27:21 +00:00
tamaina
93dcd1c98e fix DriveService.ts 2023-04-13 11:27:05 +00:00
CGsama
2423fb8d38 fix: proper expire remote user drivefile over limits at adding time (#9426)
* delete remote user drivefile over limits at adding

* refactor

* delete → expire

* speed up by batch find

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-13 18:48:38 +09:00
KokiSakano
463446795d refactor: init.ts周りぎeslintエナãƒŧと型ぎäŋŽæ­Ŗ (#10157)
* refactor/miLocalStorageãŽãƒĄã‚ŊッドãĢæˆģり値čŋŊ加

* refactor/miLocalStorageぎキãƒŧとしãĻdebugがconfig.tsãĢ存在するぎでčŋŊ加

* fix/JSON.parseãĢnullはå…ĨらãĒいぎでnullãŽæ™‚ã¯åˆ†å˛ã•ã›ãĻnullãĢする

* refactor/äŋŽæ­Ŗã—ãŸãƒ•ã‚Ąã‚¤ãƒĢぎ型čĒŋ整+č¨˜æŗ•ãŽįĩąä¸€

* fix/型ぎためãĢlangがnullぎ時はhtmlãŽč¨€čĒžãŽč¨­åŽšã‚’ã—ãĒい

* refactor/catchでäŊ•もしãĒいとč­Ļ告がå‡ēるぎでäŋŽæ­Ŗ

* refactor/į´°ã‹ã„į‚šãŽäŋŽæ­Ŗ

* refactor/変数ぎäēŒé‡åŽšįžŠãĢãĒãŖãĻいたäēŒé‡åŽšįžŠãĢãĒãŖãĻいたぎでäŋŽæ­Ŗ

* refactor/importãŽæ•´į†(通常ぎimportは最初ãĢå‡Ļį†ã•ã‚Œã‚‹ãŽã§åŊąéŸŋはãĒã„æƒŗåŽš)

* fix/vueãƒ•ã‚Ąã‚¤ãƒĢãĢ型を与えãĻã‚¤ãƒŗãƒãƒŧト時ぎ型エナãƒŧã‚’é˜˛ã

* refactor/開į™ēį’°åĸƒãŽãŋã§åˆŠį”¨ã™ã‚‹ãŽã§,eslintãŽč¨­åŽšã‚’å¤‰æ›´ã™ã‚‹

* fix/vueãŽåŽšįžŠã‚’æœ€å°é™ãĢする

* fallback language to 'en-US'

* remove accounts migration

* fix:vueãŽåž‹åŽšįžŠãƒ•ã‚Ąã‚¤ãƒĢをæļˆã™

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-13 18:47:49 +09:00
happo31
dffefdad95 fix: #9998 MkNote.vue, MkNoteDetailed.vue ã§ã€į‰šåŽšãŽMFMãĢã‚ˆãŖãĻフッã‚ŋãƒŧぎボã‚ŋãƒŗãŒæŠŧせãĒくãĒる (#9999)
* fix(client): add `overflow: clip;`

* fix(client): add `overflow: clip;`

* Revert "fix(client): add `overflow: clip;`"

This reverts commit c43226afde.

Revert "fix(client): add `overflow: clip;`"

This reverts commit c722515105.

* feat(client): add z-index to .footer
2023-04-13 15:43:10 +09:00
syuilo
e014c91899 enhance(frontend): ãƒĻãƒŧã‚ļãƒŧãƒĄãƒ‹ãƒĨãƒŧからãƒĻãƒŧã‚ļãƒŧãƒĄãƒĸã‚’įˇ¨é›†ã§ãã‚‹ã‚ˆã†ãĢ 2023-04-13 13:50:17 +09:00
syuilo
5cac1515fd fix(backend): user.memoはdetailがtrueãĒ時だけãĢ 2023-04-13 13:34:54 +09:00
syuilo
97abfd48ce refactor(backend): tweak repository name 2023-04-13 13:31:54 +09:00
Ebise Lutica
605f149235 feat: č‡Ēåˆ†į”¨ãƒĄãƒĸ抟čƒŊ (#10516)
* č‡Ēåˆ†į”¨ãƒĄãƒĸをäŊœæˆã™ã‚‹æŠŸčƒŊ

* 不čρãĒCSSを削除

* ãƒĄãƒĸ: デã‚ļã‚¤ãƒŗčĒŋ整

* デã‚ļã‚¤ãƒŗå´Šã‚Œã‚’äŋŽæ­Ŗ

* fix: ãƒĄãƒĸ抟čƒŊぎe2eテ゚トでčĻ‹ã¤ã‹ãŖãŸä¸å…ˇåˆã‚’äŋŽæ­Ŗ

* デã‚ļã‚¤ãƒŗčĒŋ整

* fix(frontend): č‡Ēåˆ†į”¨ãƒĄãƒĸtextareaãĢline-heightãŒéŠį”¨ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
2023-04-13 13:17:32 +09:00
tamaina
7d11cf8ec9 Revert #10475 in MkTime 2023-04-13 03:38:43 +00:00
Acid Chicken (įĄĢ酸éļ)
9bb6c536c0 test(#10336): add components/Mk[A-B].* stories (#10475)
* chore(#10336): register snippets

* test(#10336): add `components/Mk[A-B].*` stories

* build: desynced lockfile

* ci(#10336): preload assets

* ci(#10336): use pull_request

* build: update lockfile

* fix: reactivity transform

* chore: track upstream changes

* refactor: avoid temporary previous tapping declarations

* revert: avoid temporary previous tapping declarations

This reverts commit e649b1b1e6.

* test: flaky snapshots

* style: import
2023-04-13 12:20:39 +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
2a7ba37996 [ci skip] improve readability 2023-04-13 09:09:29 +09:00
syuilo
3f57119aea [ci skip] remove outdated comment 2023-04-13 09:02:41 +09:00
syuilo
ddb1ab7fae 13.11.3 2023-04-13 08:54:47 +09:00
syuilo
8913e561db New Crowdin updates (#10585)
* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (German)

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

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

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

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

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

* New translations ja-JP.yml (Chinese Simplified)
2023-04-13 08:53:29 +09:00
syuilo
dcbaca4260 fix(backend): ãƒãƒŖãƒŗãƒãƒĢãŽãƒ”ãƒŗį•™ã‚ã•ã‚ŒãŸãƒŽãƒŧトぎ順į•ĒãŒæ­Ŗã—ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10541
2023-04-13 08:52:30 +09:00
syuilo
6839441ac6 🎨 2023-04-13 08:46:10 +09:00
syuilo
62b6c4d09b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-13 08:43:15 +09:00
syuilo
1a7e5fb865 Update about-misskey.vue 2023-04-13 08:43:06 +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
syuilo
78a2feb24c Update CHANGELOG.md 2023-04-13 08:34:25 +09:00
futchitwo
04511ac141 fix(server): ã‚ĸãƒŗãƒ†ãƒŠã¨ãƒ­ãƒŧãƒĢTLぎuntil/sinceãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŒå‹•ãã‚ˆã†ãĢ (#10605)
* fix(server): ã‚ĸãƒŗãƒ†ãƒŠã¨ãƒ­ãƒŧãƒĢTLぎuntil/sinceãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŒå‹•ãã‚ˆã†ãĢ

* fix
2023-04-13 08:33:36 +09:00
Ebise Lutica
d429f810a9 Update CHANGELOG.md 2023-04-13 00:31:22 +09:00
tamaina
4c0ef07f6f fix 2023-04-12 12:34:34 +00:00
tamaina
3ff5a5ae29 fix type in CustomEmojiService 2 2023-04-12 12:32:27 +00:00
tamaina
6ea057f8f8 fix type in CustomEmojiService 2023-04-12 12:09:28 +00:00
hutchisr
b7d056fb22 Use unique identifier for each follow request (#10600)
Co-authored-by: anemone <anemoneya@icloud.com>
2023-04-12 20:22:50 +09:00
syuilo
e3aeab8122 fix type 2023-04-12 17:02:54 +09:00
syuilo
72031e49fc Update CustomEmojiService.ts 2023-04-12 16:10:17 +09:00
syuilo
d06d1e8682 fix(backend): ã‚Ģ゚ã‚ŋムįĩĩ文字でãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-12 16:07:58 +09:00
Nanashia
5c3a4a8224 test(backend): Add tests for users (#10546)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-12 13:20:16 +09:00
kakkokari-gtyih
49749b46c4 feat(server): Misskey WebでãƒĻãƒŧã‚ļãƒŧフãƒŦãƒŗãƒ‰ãƒĒãƒŧãĒエナãƒŧペãƒŧジをå‡ēす (#10590)
* (add) user-friendly error page

* Update CHANGELOG.md

* (add) cache-control header

* Add ClientLoggerService

* Log params and query

* remove error stack on client

* fix pug

* 文éĸをčĒŋ整

* :art]

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-12 12:52:14 +09:00
syuilo
5d56799070 feat: role timeline
Resolve #10581
2023-04-12 11:40:08 +09:00
tamaina
81d2c5a4a7 enhance: ã‚Ģ゚ã‚ŋムįĩĩ文字é–ĸé€ŖãŽå¤‰æ›´ (#9794)
* PackedNoteãĒおぎemojisã¯ãƒ—ãƒ­ã‚­ã‚ˇã—ãĻいãĒいURLをčŋ”すようãĢ

* MFMでx3/x4もしくはscale.x/yが2.5äģĨ上ãĢ指厚されãĻいた場合ãĢはã‚ĒãƒĒジナãƒĢ品čŗĒぎįĩĩ文字をäŊŋį”¨ã™ã‚‹

* update CHANGELOG.md

* fix changelog

* ??

* wip

* fix

* merge

* Update packages/frontend/src/scripts/media-proxy.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* merge

* calc scale

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-12 10:58:56 +09:00
tamaina
0db88a5a3b refactor: ã‚ĩã‚Ļãƒŗãƒ‰é–ĸé€ŖãŽč¨­åŽšã‚’pizzaxãĢį§ģ行 (#8105)
* enhane: unison-reloadãĢ指厚したパ゚ãĢį§ģ動できるようãĢ

* null

* null

* feat: ãƒ­ã‚°ã‚¤ãƒŗã™ã‚‹ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽIDをクエãƒĒ文字列で指厚する抟čƒŊ

* null

* await?

* rename

* rename

* Update read.ts

* merge

* get-note-summary

* fix

* swãƒ‘ãƒƒã‚ąãƒŧジãĢ

* add missing packages

* fix getNoteSummary

* add webpack-cli

* âœŒī¸

* remove plugins

* sw-inject分é›ĸしたがテ゚トしãĻãĒい

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix

* âœŒī¸

* clean up config

* typesをæˆģした

* backend/src/web/index.ts

* notification-badges

* add scripts

* change create-notification.ts

* Update packages/client/src/components/notification.vue

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* disconnect

* oops

* Failed to load the script unexpectedly回éŋ
sw.jsとlib.tsを分é›ĸしãĻãŋた

* truncate notification

* Update packages/client/src/ui/_common_/common.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* clean up

* clean up

* refactor

* ã‚­ãƒŖãƒƒã‚ˇãƒĨå¯žį­–

* Truncate push notification message

* fix

* wip

* clean up

* migration

* migration

* comment

* move soundConfigStore

* âœŒī¸

* clean up

* クナイã‚ĸãƒŗãƒˆãŒã‚ãŖãŸã‚‰ã‚šãƒˆãƒĒãƒŧムãĢæŽĨįļšã—ãĻいるということãĒぎで通įŸĨしãĒい判厚ぎäŊįŊŽã‚’äŋŽæ­Ŗ

* components/drive-file-thumbnail.vue

* components/drive-select-dialog.vue

* components/drive-window.vue

* merge

* fix

* remove reversi setting

* Service WorkerぎビãƒĢドãĢesbuildをäŊŋうようãĢする

* return createEmptyNotification()

* fix

* fix

* i18n.ts

* update

* âœŒī¸

* remove ts-loader

* fix

* fix

* enhance: Service Workerを常ãĢį™ģéŒ˛ã™ã‚‹ã‚ˆã†ãĢ

* pollEnded

* pollEnded

* URLをsw.jsãĢæˆģす

* clean up

* clean up

* update sounds.vue

* update

* fix type

* âœŒī¸

* ;v;

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-12 10:39:57 +09:00
tamaina
f9720e0e6e update CHANGELOG.md 2023-04-12 01:32:25 +00:00
syuilo
77f91d67b4 perf(backend): ノãƒŧトäŊœæˆæ™‚ぎã‚ĸãƒŗãƒ†ãƒŠčŋŊ加パフりãƒŧãƒžãƒŗã‚šã‚’æ”šå–„ 2023-04-12 10:07:14 +09:00
Namekuji
da83322200 feat: queueing bulk follow/unfollow and block/unblock (#10544)
* wrap follow/unfollow and block/unblock as job queue

* create import job to follow in each iteration

* make relationship jobs concurrent

* replace to job queue if called repeatedly

* use addBulk to import

* omit stream when importing

* fix job caller

* use ThinUser instead of User to reduce redis memory consumption

* createImportFollowingToDbJobぎå‘ŧãŗå‡ēし斚を変える, åž‹čŖœåŧˇ

* Force ThinUser

* ã‚Ēブジェクト操äŊœãŽãŋãŽãƒĄã‚Ŋッド名はgenerate...Data

* Force ThinUser in generateRelationshipJobData

* silent bulk unfollow at admin api endpoint

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-12 09:13:58 +09:00
futchitwo
b463490d9f Update CHANGELOG.md (#10591) 2023-04-12 02:08:41 +09:00
okayurisotto
5002effd65 Refactor sw (#10579)
* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): 冗镎ãĒ部分を変更

* refactor(sw): äŊŋわれãĻいãĒã„į…Šé›‘ãĒ抟čƒŊを削除

* refactor(sw): remove dead code

* refactor(sw): URL文字列ぎäŊœæˆãĢ`URL`をäŊŋうようãĢ

* refactor(sw): 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽå‰Šé™¤ã¨ãã‚ŒãĢäŧ´ã„éœ˛å‘ˆã—ãŸã‚¨ãƒŠãƒŧへぎ寞å‡Ļ

* refactor(sw): `append` -> `set` in `URLSearchParams`

* refactor(sw): `any`ぎ削除とそれãĢäŧ´ã„éœ˛å‘ˆã—ãŸã‚¨ãƒŠãƒŧへぎ寞å‡Ļ

* refactor(sw): 型ã‚ĸã‚ĩãƒŧã‚ˇãƒ§ãƒŗãŽå‰Šé™¤ã¨ãã‚ŒãĢäŧ´ã„éœ˛å‘ˆã—ãŸã‚¨ãƒŠãƒŧへぎ寞å‡Ļ

寞å‡Ļã¨č¨€ãŖãĻも`throw`するだけ。いぞぞでもこぎįŠļæŗã§ã¯ã‚¨ãƒŠãƒŧが投げられãĻいたはずãĒぎで、こぎ寞å‡ĻãĢより新たãĒå•éĄŒãŒčĩˇãã‚‹ã“とはãĒいはず。

* refactor(sw): i18n loading

* refactor(sw): 型推čĢ–ãŒã†ãžãã§ãã‚‹æ›¸ãæ–šãĢ変更

`codes`が`(string | undefined)[]`から`string[]`ãĢãĒãŖãŸ

* refactor(sw): クエãƒĒ文字列ぎäŊœæˆãĢ`URLSearchParams`をäŊŋうようãĢ

* refactor(sw): `findClient`

* refactor(sw): `openClient`ãĢおける`any`や`as`ぎ書き換え

* refactor(sw): `openPost`ãĢおける`any`ぎ書き換え

* refactor(sw): `let` -> `const`

* refactor(sw): `any` -> `unknown`

* cleanup(sw): import

* cleanup(sw)

* cleanup(sw): `?.`

* cleanup(sw/.eslintrc.js)

* refactor(sw): `@typescript-eslint/explicit-function-return-type`

* refactor(sw): `@typescript-eslint/no-unused-vars`

* refactor(sw): おうしようもãĒいところãĢ`eslint-disable-next-line`を

* refactor(sw): `import/no-default-export`

* update operations.ts

* throw new Error

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-12 01:07:24 +09:00
syuilo
75b28d6782 Merge pull request #10578 from misskey-dev/develop
Release: 13.11.2
2023-04-11 15:51:07 +09:00
tamaina
35613fd642 fix(client): noPaging: true with gallery/featured 2023-04-11 06:49:19 +00:00
syuilo
5cabbd0eef Update CHANGELOG.md 2023-04-11 14:59:56 +09:00
syuilo
8b509f6c36 13.11.2 2023-04-11 14:58:48 +09:00
たãƒŧãŗã‚“
2612bcd738 Update CHANGELOG.md (#10577)
#10555 ぎ更新分
2023-04-11 14:57:37 +09:00
syuilo
de0577bc38 enhance(frontend): tweak post form style 2023-04-11 14:57:06 +09:00
syuilo
b192dc0774 New Crowdin updates (#10566)
* 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 (Thai)

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

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

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

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Indonesian)
2023-04-11 14:39:50 +09:00
syuilo
43eee54f2d enhance(backend): APIãƒ‘ãƒŠãƒĄãƒŧã‚ŋã‚ĩイã‚ē上限を128kbから1mbãĢįˇŠå’Œ 2023-04-11 14:28:40 +09:00
syuilo
59ca0d21a1 enhance(backend): APIãƒ‘ãƒŠãƒĄãƒŧã‚ŋã‚ĩイã‚ē上限を32kbから128kbãĢįˇŠå’Œ
Fix #10574
2023-04-11 14:27:09 +09:00
syuilo
92356d02b9 Update CHANGELOG.md 2023-04-11 14:22:12 +09:00
syuilo
c10d591bd0 perf(backend): cache swSubscriptions 2023-04-11 14:20:16 +09:00
tamaina
3a90bcc03c sw: ãĒã‚“ã‹ã‚‚ã†ã‚ãŖãĄã‚ƒå¤‰ãˆãŸ (#10570)
* sw: ãĒんかいろいろ

* remove debug code

* never renotify

* update changelog.md
2023-04-11 14:11:39 +09:00
たãƒŧãŗã‚“
f6dc100748 fix #10554 ãƒãƒŖãƒŗãƒãƒĢぎ検į´ĸį”¨ãƒšãƒŧジとAPIぎčŋŊ加 (#10555)
* add channel search

* move  channel search to channel list page

---------

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>
2023-04-11 07:42:27 +09:00
Chimorium
0702f9775a ã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŽã‚­ãƒŖãƒƒã‚ˇãƒĨ時ãĢ"{}"がå…ĨãŖãĻã—ãžã†å•éĄŒã‚’äŋŽæ­Ŗ (#10573) 2023-04-11 07:39:46 +09:00
tamaina
838625edcd update CHANGELOG.md 2023-04-10 17:26:52 +00:00
tamaina
83bcdb8ede fix(client): Consider safe-area-inset-bottom on global widgets area
Fix #9052
2023-04-10 17:21:28 +00:00
tamaina
567c66567e fix(client): 🎨 fix MkEmojiPicker safe-area-inset-bottom
Fix https://github.com/misskey-dev/misskey/pull/10534
2023-04-10 16:46:58 +00:00
tamaina
da64273b43 chore(sw): use PascalCase 2023-04-10 12:10:06 +00:00
okayurisotto
6a23ffcce5 swぎesbuildぎ更新とビãƒĢド゚クãƒĒプトぎ更新 (#10549)
* cleanup(sw/build.js)

* fix(sw/build.js): `define`ãĢᜟåŊå€¤ã‚’æ¸Ąã—ãĻã„ãŸå•éĄŒã‚’äŋŽæ­Ŗ

`define`ã§ã¯æ–‡å­—åˆ—ã‚’æ¸Ąã•ãĒければãĒらãĒいぎで、`JSON.stringify`をするようãĢした。

* fix(sw/build.js): `string`が期垅される`define`ãĢおいãĻ`undefined`ãĢãĒã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

* update(sw): esbuild 0.17.15

* fixup! update(sw): esbuild 0.17.15

* fixup! fix(sw/build.js): `string`が期垅される`define`ãĢおいãĻ`undefined`ãĢãĒã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ

ã‚ŗãƒĄãƒŗãƒˆãŽæ–‡č¨€ã‚’čĒŋ整
2023-04-10 19:43:15 +09:00
syuilo
511dab0618 fix(frontend): webhook, 逪æēã‚ĸプãƒĒ一čĻ§ã§ã‚ŗãƒŗãƒ†ãƒŗãƒ„ãŒé‡č¤‡ã—ãĻ襨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10564
2023-04-10 18:56:38 +09:00
syuilo
48e2523081 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-10 10:24:08 +09:00
藤
e0431aed28 fix issue #10195 č¨­åŽšãŽãƒãƒƒã‚¯ã‚ĸップ ぎ「削除」ぎ文字がãĒい (#10559)
Co-authored-by: 藤 <nyaguri0417@gmail.com>
2023-04-10 10:23:56 +09:00
syuilo
29c9a7d71a enhance(frontend): 常ãĢåēƒå‘Šã‚’čĻ‹ã‚‰ã‚Œã‚‹ã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-04-10 10:22:25 +09:00
syuilo
eba42230ee Update CHANGELOG.md 2023-04-10 10:12:05 +09:00
syuilo
f8315a40b4 Update CHANGELOG.md 2023-04-10 10:04:16 +09:00
syuilo
b5724d06b4 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-10 10:03:56 +09:00
syuilo
70a06e30d5 fix(backend): ã‚ĸãƒŗãƒ†ãƒŠãŽãƒŽãƒŧãƒˆã€ãƒãƒŖãƒŗãƒãƒĢぎノãƒŧト、通įŸĨãŒæ­Ŗå¸¸ãĢäŊœæˆã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10482
2023-04-10 10:03:53 +09:00
YS
3ec060f0dc MkContainer.vue i18n をtemplateからčĻ‹ãˆã‚‹ã‚ˆã†ãĢ (#10560) 2023-04-10 08:31:06 +09:00
syuilo
39cf80e19f fix(backend): ã‚¤ãƒ™ãƒŗãƒˆį”¨redis分é›ĸが上手く動かãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-09 17:09:27 +09:00
syuilo
b56f4b27ee fix(backend): ゚トãƒĒãƒŧãƒŸãƒŗã‚°ãŽLTLãƒãƒŖãƒŗãƒãƒĢでã‚ĩãƒŧバãƒŧ側ãĢエナãƒŧログがå‡ēるぎをäŋŽæ­Ŗ 2023-04-09 17:01:03 +09:00
Acid Chicken (įĄĢ酸éļ)
2b19e1f732 test: add /@:acct stories (#10517)
* test: add `/@:acct` stories

* test: add mocks
2023-04-09 04:16:56 +00:00
syuilo
8b1362ab03 Merge pull request #10543 from misskey-dev/develop
Release: 13.11.1
2023-04-09 10:29:36 +09:00
syuilo
59d0d507d5 fix(backend): é€Ŗåˆã—ãĻã„ã‚‹ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šãĢついãĻä爿œŸã›ãšé…é€ãŒå…¨ãĻ停æ­ĸã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10499
2023-04-09 10:19:57 +09:00
syuilo
86de46debf Update CHANGELOG.md 2023-04-09 09:53:29 +09:00
syuilo
1057da1556 add note 2023-04-09 09:53:02 +09:00
tamaina
9feb6b0f5b fix(server): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã§ããĒã„å•éĄŒã‚’ã¨ã‚Šã‚ãˆãšäŋŽæ­Ŗ (#10529)
* fix(server): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã§ããĒã„å•éĄŒã‚’ã¨ã‚Šã‚ãˆãšäŋŽæ­Ŗ
Fix #10502

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

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-09 09:52:19 +09:00
syuilo
269d1e72cb fix(frontend): ãƒĻãƒŧã‚ļãƒŧプãƒŦビãƒĨãƒŧãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10540
2023-04-09 09:44:00 +09:00
syuilo
31ff3a22b7 13.11.1 2023-04-09 09:40:00 +09:00
syuilo
b9d022f164 New Crowdin updates (#10522)
* New translations ja-JP.yml (Swedish)

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

* New translations ja-JP.yml (Italian)

* 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 (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)
2023-04-09 09:18:18 +09:00
syuilo
087da7643e Update CHANGELOG.md 2023-04-09 08:37:55 +09:00
syuilo
cb3a84adb4 ãƒãƒŖãƒŗãƒãƒĢを新čĻäŊœæˆã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-09 08:22:49 +09:00
syuilo
004ace396d さがすぎロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧīŧˆãƒ”ãƒŗãŠã‚īŧ‰ãŒį„Ąé™ãĢį”Ÿæˆã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-09 08:12:50 +09:00
syuilo
9ae2e87a46 Update CHANGELOG.md 2023-04-09 08:10:12 +09:00
syuilo
ad4006738b ãƒãƒŖãƒŗãƒãƒĢぎお気ãĢå…Ĩã‚ŠãŒį„Ąé™ãĢčĒ­ãŋčžŧãžã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-09 08:09:25 +09:00
taichan
f794f3ad0a fix(client): ãƒĒ゚ト、クãƒĒãƒƒãƒ—ãŒį„Ąé™ãƒ­ãƒŧãƒ‰ã•ã‚Œã‚‹įžčąĄãŽč§Ŗæąē (#10538)
* fix my-list infinite items loading

* update CHANGELOG.md

* fix my-clip infinite items loading
2023-04-09 08:03:29 +09:00
syuilo
b7ed3ddfdd fix(backend): 通įŸĨčĒ­ãŋčžŧãŋでエナãƒŧがį™ēį”Ÿã™ã‚‹å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-04-09 08:02:52 +09:00
futchitwo
038365bf2d fix: redis から取垗できãĒã„ãƒãƒŖãƒŗãƒãƒĢ投į¨ŋはDBから取垗 (#10539) 2023-04-09 07:56:27 +09:00
syuilo
64597a2dab Update CHANGELOG.md 2023-04-09 04:56:36 +09:00
tamaina
d76220cc80 fix(server): IdService.parseを全ãĻぎidã‚ŋイプãĢ寞åŋœã•せるようãĢ (#10533)
* wip fix-id

* âœŒī¸

* fix import
2023-04-09 04:41:06 +09:00
tamaina
7a33c5d2ee update CHANGELOG.md 2023-04-08 16:44:49 +00:00
Takeshi Kishi
e58b357918 fix(client): PWA時ぎįĩĩ文字ピッã‚ĢãƒŧぎäŊįŊŽã‚’ホãƒŧムバãƒŧãĢ重ãĒらãĒいようãĢčĒŋ整 (#10534)
* fix emoji picker padding

emoji picker bottoms are hidden by iPhone Home Bar.
To fix this, add safe-area padding

* update CHANGELOG
2023-04-09 01:37:45 +09:00
syuilo
a096f621cf Merge pull request #10506 from misskey-dev/develop
13.11.0
2023-04-08 21:27:21 +09:00
syuilo
789689e759 [ci skip] Update CHANGELOG.md 2023-04-08 21:26:43 +09:00
syuilo
2321214c98 disable account migration 2023-04-08 20:51:36 +09:00
syuilo
50a9b29c48 [ci skip] 13.11.0 2023-04-08 20:29:55 +09:00
syuilo
c5ccd826c8 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-08 20:03:35 +09:00
syuilo
ad9f72291f use for of 2023-04-08 20:03:32 +09:00
tamaina
1c158dc510 fix(client): Fix antenna list infinite items loading
https://github.com/misskey-dev/misskey/pull/10506#issuecomment-1500859975
2023-04-08 10:37:35 +00:00
syuilo
cd915b6939 [ci skip] Update CHANGELOG.md 2023-04-08 18:44:03 +09:00
syuilo
a7455035c5 Update CHANGELOG.md 2023-04-08 17:42:34 +09:00
atsuchan
5cd93834d1 enhance(client): åēƒå‘ŠãƒģおįŸĨらせが新čĻį™ģéŒ˛æ™‚ãĢåĸ—掖しãĒいようãĢ (#10412) 2023-04-08 17:42:08 +09:00
okayurisotto
6892e9fbb7 fix(frontend): URLãĢäģ–ぎクエãƒĒがあるときãĢもZen UIãŒéŠį”¨ã•ã‚Œã‚‹ã‚ˆã†ãĢ (#10477) 2023-04-08 17:41:23 +09:00
syuilo
abe73c9904 New Crowdin updates (#10512)
* 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 (Japanese, Kansai)

* New translations ja-JP.yml (Polish)

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

* 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 (Danish)

* 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 (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 (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 (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 (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 (Chinese Simplified)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Swedish)
2023-04-08 17:40:31 +09:00
syuilo
cc57fc041a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-08 17:39:48 +09:00
syuilo
90df0d87ae disable flaky test 2023-04-08 17:39:44 +09:00
Acid Chicken (įĄĢ酸éļ)
95f670e3ec test: use M PLUS Rounded 1c on Storybook (#10520)
* test: use M PLUS Rounded 1c on Storybook

* test: fix hostname
2023-04-08 17:18:00 +09:00
omi
66342337ef chore: local test が redis version čĩˇå› ã§čŊãĄã‚‹ (#10519) 2023-04-08 17:06:42 +09:00
Acid Chicken (įĄĢ酸éļ)
59693bcb65 docs: thanks (#10518) 2023-04-08 17:02:18 +09:00
Acid Chicken (įĄĢ酸éļ)
a432f53d6c ci: avoid 0000000 2023-04-08 07:16:10 +00:00
syuilo
e72d6c9f2c 13.11.0-beta.8 2023-04-08 16:15:43 +09:00
Namekuji
e23cf77f86 fetch person again (#10514) 2023-04-08 16:13:50 +09:00
syuilo
0f328e8472 Update CHANGELOG.md 2023-04-08 16:09:43 +09:00
syuilo
7636536973 tweak locale 2023-04-08 16:06:08 +09:00
syuilo
975e79fa3b fix type 2023-04-08 15:59:41 +09:00
syuilo
eefa06622b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-08 15:53:39 +09:00
syuilo
9114c8cb8e feat(backend): support replication of postgresql
Resolve #10205
2023-04-08 15:53:36 +09:00
syuilo
132feea1fa :art 2023-04-08 15:49:29 +09:00
Acid Chicken (įĄĢ酸éļ)
33e9428510 chore: disable sampling for cat ears (#10513)
* chore: sample 3px for cat ears

* fix: typo

* chore: disable avatar plot for cat ears
2023-04-08 06:22:39 +00:00
syuilo
1aa8f09b95 13.11.0-beta.7 2023-04-08 14:42:11 +09:00
syuilo
65584f21bb Update misskey-js.api.md 2023-04-08 14:39:54 +09:00
syuilo
b697f948df Update misskey-js.api.md 2023-04-08 14:32:52 +09:00
syuilo
551b00302b use css module 2023-04-08 14:32:21 +09:00
syuilo
05aa0fa11a 🎨 2023-04-08 14:31:09 +09:00
syuilo
008e3fb37e Create 1680931179228-account-move.js 2023-04-08 14:20:40 +09:00
syuilo
68e8892f61 chore: use for instead of forEach 2023-04-08 14:18:28 +09:00
Namekuji
25ebb73756 feat: account migration (#10507)
* add Move activity

* add endpoint to move from local to remote

* follow move activity coming to inbox

* fix move endpoint

* add known-as endpoint to create account alias

* add migration page

* add route to migration page

* add move and known-as endpoints

* fix dependnecies error

* fix new endpoints

* fix move activity id

* fix refollow

* add movedToUri and alsoKnownAs to api

* fix moveToUri indicator

* fix missing context

* add chengelog

* rename MkMoved to MkAccountMoved

* add missing semicolon

* fix targetUri

* fix followings query

* remove redundant null check
2023-04-08 14:16:26 +09:00
syuilo
fa67fb42b1 enhance(backend): RedisãĢãƒãƒŖãƒŗãƒãƒĢ投į¨ŋがãĒい場合はDBã‹ã‚‰æŒãŖãĻくるようãĢ
Fix #10473
2023-04-08 13:12:49 +09:00
syuilo
40b3041608 tweak MkWindow.vue 2023-04-08 13:01:28 +09:00
syuilo
e3b8e8746e lint fixes 2023-04-08 12:57:05 +09:00
syuilo
33bce49ee8 lint fix 2023-04-08 12:56:21 +09:00
remi
44a4faebc0 feat: add minimize/Fold button for windows (#10508)
* add window minimizing!

* Fix window being able to go offscreen

* Revert en-US.yml changes

---------

Co-authored-by: mothmoon <remilia@remilia.se>
2023-04-08 12:55:05 +09:00
Acid Chicken (įĄĢ酸éļ)
79f198e4f1 ci: ignore develop commits 2023-04-07 23:27:22 +09:00
syuilo
eb30976ae6 Update CHANGELOG.md 2023-04-07 20:35:58 +09:00
Acid Chicken (įĄĢ酸éļ)
abda3b6c8c ci(#10336): use TurboSnap (#10494)
* ci(#10336): use TurboSnap

* build: fix version

* ci(#10336): update build dir

* chore(#10336): fire changes

* chore: stabilize icon width on `PageHeader`

* chore: fire changes

* ci: invalid ignore

* ci: trace logs

* chore: debug

* revert: debug

This reverts commit 2329165e25.

* chore: do not reuse build dir

* build: scripts

* ci: tweak

* revert: re-revert debug

This reverts commit 596ef05d9e.

* chore: detect changes manually

* fix: syntax

* ci: do not use only-changed

* ci: fix command

* revert: re-re-revert debug

This reverts commit b027170d75.

* ci: use build dir

* revert: re-re-re-revert debug

This reverts commit 529ab126ed.

* ci: fix path

* revert: re-re-re-re-revert debug

This reverts commit 0b0c0b9ea4.

* ci: fix typo

* ci: only show story files

* revert: re-re-re-re-re-revert debug

This reverts commit 9f5b88df32.

* ci: skip when no stories found

* ci: use skip

* revert: re-re-re-re-re-re-revert debug

This reverts commit 0df4bdc30b.

* ci: fix micromatch version

* revert: re-re-re-re-re-re-re-revert debug

This reverts commit 63063b02bb.

* revert: re-re-re-re-re-re-re-re-revert debug

This reverts commit 01d9669e2a.

* chore: pin tabler icon width globally

* ci: notify when Chromatic skips

* ci: fix endpoint

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-07 20:34:23 +09:00
syuilo
191ed3c814 fix(test): disable remote user tests
#10495
2023-04-07 20:09:22 +09:00
syuilo
7da2ca1862 Revert "test"
This reverts commit cb39db100a.
2023-04-07 20:05:15 +09:00
syuilo
cb39db100a test 2023-04-07 19:45:08 +09:00
syuilo
e3f4c9bcf6 13.11.0-beta.6 2023-04-07 18:57:18 +09:00
syuilo
ed4a100e96 fix(backend): restore date properly of federated instance cache 2023-04-07 18:55:11 +09:00
syuilo
1377ea4178 perf(backend): improve cache of federated instances 2023-04-07 18:48:45 +09:00
syuilo
6e1ae7b242 enhance(backend): tweak cache of role
#10439
2023-04-07 18:15:47 +09:00
syuilo
930724f9de Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-07 18:12:27 +09:00
syuilo
3bbeec70ec perf(backend): improve cache of instance of user 2023-04-07 18:12:24 +09:00
okayurisotto
69828e8dac fix(sw): ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨぎ操äŊœã§Zen UIãĒクナイã‚ĸãƒŗãƒˆãŒé–‹ã‹ã‚ŒãĻã—ãžã†å ´åˆãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#10497) (#10498) 2023-04-07 15:48:49 +09:00
syuilo
58c8d21348 13.11.0-beta.5 2023-04-07 12:01:52 +09:00
syuilo
1e3fb5531b typo 2023-04-07 11:33:15 +09:00
syuilo
239d3f2dbf feat(backend): ジョブキãƒĨãƒŧᔍRedisをåˆĨã‚ĩãƒŧバãƒŧãĢ分é›ĸできるようãĢ 2023-04-07 11:27:01 +09:00
syuilo
ff6d9d2860 feat(backend): ã‚¤ãƒ™ãƒŗãƒˆį”¨RedisをåˆĨã‚ĩãƒŧバãƒŧãĢ分é›ĸできるようãĢ 2023-04-07 11:20:14 +09:00
syuilo
f4588f3907 perf(backend): reduce db query 2023-04-07 10:07:41 +09:00
syuilo
a561b83070 fix deps 2023-04-06 20:29:17 +09:00
syuilo
88f22da052 update deps 2023-04-06 20:22:26 +09:00
syuilo
89c12948a1 13.11.0-beta.4 2023-04-06 19:51:33 +09:00
syuilo
f8cdab6d02 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-06 19:48:28 +09:00
syuilo
521eb95dbc perf(backend): cache avatar and banner url to db 2023-04-06 19:48:24 +09:00
syuilo
c29f21ac56 perf(backend): prevent emit needless db queries 2023-04-06 19:45:12 +09:00
syuilo
de9d136a3f perf(backend): reduce db query 2023-04-06 18:27:42 +09:00
syuilo
a0d5e2469d Update about-misskey.vue 2023-04-06 18:08:35 +09:00
syuilo
b38811af7c fix(backend): fix pack of notification behaviour 2023-04-06 15:09:21 +09:00
tamaina
bc5be83e29 use pnpm@8.1.1 2023-04-06 01:56:58 +00:00
syuilo
52011610c6 13.11.0.beta-3 2023-04-06 11:45:47 +09:00
syuilo
a2e022631d New Crowdin updates (#10430)
* 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 (Japanese, Kansai)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

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

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* 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 (Chinese Simplified)

* 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 (Chinese Simplified)

* 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 Simplified)

* 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 (Russian)

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

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (German)

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

* New translations ja-JP.yml (Chinese Simplified)
2023-04-06 11:45:07 +09:00
syuilo
a574d0fbcb fix 2023-04-06 11:36:20 +09:00
syuilo
e9165a0d95 13.11.0.beta-2 2023-04-06 11:32:14 +09:00
syuilo
73203a3d72 perf(backend): cache local custom emojis 2023-04-06 11:14:43 +09:00
syuilo
437de6417e Update CHANGELOG.md 2023-04-06 10:30:56 +09:00
syuilo
fd05826187 fix(ci): use redis 7 2023-04-06 10:30:06 +09:00
syuilo
bd142b8fe5 refactor 2023-04-06 10:12:30 +09:00
syuilo
384a3bed09 perf(backend): reduce db query 2023-04-06 10:09:44 +09:00
syuilo
3c04fef8d1 13.11.0.beta-1 2023-04-06 08:44:40 +09:00
totegamma
9629929977 fix misskey-dev/misskey-#10417 (#10418) 2023-04-06 08:37:18 +09:00
Ryu jongheon
e76d3e72db refactor(fronted): setup syntax to menubar of Classic UI (#10474) 2023-04-06 08:35:14 +09:00
syuilo
19349b930a 🎨 2023-04-06 08:23:00 +09:00
syuilo
10c3c15f06 Update CHANGELOG.md 2023-04-06 08:20:17 +09:00
Acid Chicken (įĄĢ酸éļ)
3b3f683f8c feat(#8149): respect nsfw settings on gallery list (#10481)
* feat(#8149): respect nsfw settings on gallery list

* ci(#10336): use pull_request

* test(#8149): add interaction tests

* test(#10336): use `waitFor`

* chore: transition
2023-04-06 08:19:49 +09:00
Acid Chicken (įĄĢ酸éļ)
516a791bf4 docs: thanks (#10487) 2023-04-06 06:12:29 +09:00
tamaina
2650a7a5b8 fix: 通įŸĨã‚¤ãƒŗã‚¸ã‚ąãƒŧã‚ŋãŒå…‰ã‚ŠãŖãąãĒしãĢãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ (#10483)
* fix(misskey-js): ゚トãƒĒãƒŧムがstringで送äŋĄã•れる場合があるぎをäŋŽæ­Ŗ

* pnpm run api

* force read notification

* fix competition
2023-04-06 06:11:59 +09:00
Acid Chicken (įĄĢ酸éļ)
712c60106a ci: fix syntax 2023-04-05 18:35:23 +00:00
Acid Chicken (įĄĢ酸éļ)
41aafdea00 test(#10336): stabilize MkError stories 2023-04-06 03:10:45 +09:00
syuilo
0bb882c9d4 🎨 2023-04-05 15:45:44 +09:00
syuilo
3f3eca7d3a Update CHANGELOG.md 2023-04-05 14:50:40 +09:00
xtexChooser
62efe2b4d5 fix: webhook delivery content-type (#9823) (#10458)
* fix: webhook delivery content-type (#9823)

* style: indent

* Update packages/backend/src/queue/processors/WebhookDeliverProcessorService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* style: trailing comma

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-04-05 14:49:58 +09:00
tamaina
6798effbab enhance(client): 投į¨ŋフりãƒŧãƒ ã‚’ãĄã‚‡ãŖã¨ã„ã„æ„Ÿã˜ãĢ (#10442)
* .formナッパãƒŧを削除

* fix type of MkPostFormAttaches

* 🚀

* 🎨

* 🎨

* 🎨

* 🎨

* specifiedãŽæ™‚ã¯é€ŖåˆãĒしをdisabledãĢ

* âœŒī¸

* set select default

* gap: 2px (max-width: 500px) / 4px

* wip

* âœŒī¸

* 🎨

* fix maxTextLength

* äģŠåžŒčĄ¨į¤ēしãĒい

* 🎨

* cache channel

* 🎨

* é€ŖåˆãĒしãĢする

* use i18n.ts.neverShow

* âœŒī¸

* refactor

* fix indent

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-04-05 14:30:03 +09:00
syuilo
d739aeee32 fix(frontend): add missing import 2023-04-05 14:29:18 +09:00
syuilo
a093c373c4 fix 2023-04-05 13:57:22 +09:00
syuilo
288cce4a22 fix 2023-04-05 13:50:05 +09:00
syuilo
28647de196 enhance(backend): improve userkeypair cache 2023-04-05 12:10:40 +09:00
syuilo
cf6a302f8f add note 2023-04-05 12:08:18 +09:00
syuilo
1c3d9a5df0 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-05 10:21:13 +09:00
syuilo
f44504097c enhance(backend): improve cache 2023-04-05 10:21:10 +09:00
syuilo
625fed8838 enhance(backend): ãƒãƒŖãƒŗãƒãƒĢぎæ—ĸčĒ­įŽĄį†ã‚’å‰Šé™¤
- įžįŠļ上手く抟čƒŊしãĻいãĒい
- パフりãƒŧãƒžãƒŗã‚šä¸ŠãŽį†į”ą
- åŽŸčŖ…ã™ã‚‹ãĢしãĻã‚‚ã‚‚ãŖã¨åŠšįŽ‡įš„ãĒæ–šæŗ•ãŒã‚ã‚‹
2023-04-05 07:52:49 +09:00
Acid Chicken (įĄĢ酸éļ)
3f39fc90fc Merge pull request #10457 from na2na-p/fix/visibility-widening 2023-04-05 02:15:09 +09:00
Acid Chicken (įĄĢ酸éļ)
7bd0001e76 Merge branch 'develop' into fix/visibility-widening 2023-04-05 00:41:49 +09:00
syuilo
ecaf152b4a enhance(backend): improve cache 2023-04-04 17:32:09 +09:00
syuilo
7f3afac0a2 refactor(backend): rename Cache -> MemoryCache 2023-04-04 15:56:47 +09:00
Acid Chicken (įĄĢ酸éļ)
a5f76c064e Merge pull request #10466 from misskey-dev/storybook
build(#10336): upgrade Storybook to v7
2023-04-04 15:23:40 +09:00
Acid Chicken (įĄĢ酸éļ)
d6e04da20b style(#10336): update comment-out codes 2023-04-04 15:03:45 +09:00
Acid Chicken (įĄĢ酸éļ)
55652a7a18 build(#10336): bump storybook to v7 2023-04-04 15:01:55 +09:00
Acid Chicken (įĄĢ酸éļ)
7e845ebbc2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-04-04 15:01:31 +09:00
syuilo
6954a6300c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-04 14:07:04 +09:00
syuilo
30d6992684 perf(backend): 通įŸĨをRedisãĢäŋå­˜ã™ã‚‹ã‚ˆã†ãĢ
Resolve #10168
2023-04-04 14:06:57 +09:00
tamaina
c25d89ef9c fix(client): fix prop type in MkOmit 2023-04-04 01:45:01 +00:00
Acid Chicken (įĄĢ酸éļ)
38d0b62167 build(#10336): Storybook & Chromatic & msw (#10365)
* build(#10336): init

* fix(#10336): invalid name conversion

* build(#10336): load locales and vite config

* refactor(#10336): remove unused imports

* build(#10336): separate definitions and generated codes

* refactor(#10336): remove hatches

* refactor(#10336): module semantics

* refactor(#10336): remove unused common preferences

* fix: typo

* build(#10336): mock assets

* build(#10336): impl `SatisfiesExpression`

* build(#10336): control themes

* refactor(#10336): semantics

* build(#10336): make .storybook as an individual TypeScript project

* style(#10336): use single quote

* build(#10336): avoid intrinsic component names

* chore: suppress linter

* style: typing

* build(#10336): update dependencies

* docs: note about Storybook

* build(#10336): sync

* build(#10336): full reload server on change

* chore: use defaultStore instead

* build(#10336): show popups on Story

* refactor(#10336): remove redundant div

* docs: fix

* build(#10336): interactions

* build(#10336): add an interaction test for `<MkA/>`

* build(#10336): bump storybook

* docs(#10336): mention to pre-build misskey-js

* build(#10336): write stories for `MkAcct`

* build(#10336): write stories for `MkAd`

* build(#10336): fix missing type definition

* build(#10336): use `toHaveTextContent`

* build(#10336): write some stories

* build(#10336): hide internal args

* build(#10336): generate `components/global` stories only

* build(#10336): write stories for `MkMisskeyFlavoredMarkdown`

* fix: conflict errors

* build(#10336): subcomponents on sidebar

* refactor: restore `SatisfiesExpression`

* docs(#10336): note development status

* build(#10336): use chokidar-cli

* docs(#10336): note chokidar-cli mode

* chore(#10336): untrack generated stories files

* fix: pointer handling

* build(#10336): finalize

* chore: add static option to `MkLoading`

* refactor(#10336): bind to local args

* fix: missing case

* revert: restore `SatisfiesExpression`

This reverts commit f246699f38.

* build(#10336): make storybook buildable

* build(#10336): staticify assets

* build(#10336): staticified directory structure

* build(#10336): normalize path for Windows

* ci(#10336): create actions

* build(#10336): ignore tsc errors

* build(#10336): ignore tsc errors

* build(#10336): missing dependencies

* build(#10336): missing dependencies

* build(#10336): use fast-glob

* fix: invalid lockfile

* ci(#10336): increase heap size

* build(#10336): use unpkg for storybook tabler icons

* build(#10336): use unpkg for storybook twemojis

* build(#10336): disable `ProfilePageCat`

* build(#10336): blur `MkA` before interaction ends

* ci(#10336): stabilize

* ci(#10336): fetch-depth

* build(#10336): isChromatic

* ci(#10336): notify on changes

* ci(#10336): fix typo

* ci(#10336): missing working directory

* ci(#10336): skip build

* ci(#10336): fix path

* build(#10336): fails on Windows

* build(#10336): available on Windows

* ci(#10336): disable animation on chromatic

* ci(#10336): add static option to `PageHeader.tabs`

* chore: void

* ci(#10336): change parameters

* docs(#10336): update CONTRIBUTING

* docs(#10336): note about meta overriding and etc.

* ci(#10336): use Chromatic for checks

* ci(#10336): use `pull_request` instead of `pull_request_target` for now

* ci(#10336): use `exitOnceUploaded`

* ci(#10336): reuse built storybook

* ci(#10336): back to `pull_request_target`

* chore: unused dependencies

* style(#10336): reduce prettier indents

* style: note about `TSSatisfiesExpression`
2023-04-04 09:38:34 +09:00
Acid Chicken (įĄĢ酸éļ)
b91d831e82 style: note about TSSatisfiesExpression 2023-04-03 20:55:24 +09:00
syuilo
8a0201fe9c add notes 2023-04-03 20:14:19 +09:00
A.Yamamoto
ce1fb06ce8 Merge branch 'develop' into fix/visibility-widening 2023-04-03 15:08:54 +09:00
Acid Chicken (įĄĢ酸éļ)
14591aa8f2 style(#10336): reduce prettier indents 2023-04-03 14:51:14 +09:00
Acid Chicken (įĄĢ酸éļ)
38b9fc4f25 chore: unused dependencies 2023-04-03 14:22:57 +09:00
syuilo
32149f5122 Update CHANGELOG.md 2023-04-03 14:11:08 +09:00
Acid Chicken (įĄĢ酸éļ)
211682d7ec ci(#10336): back to pull_request_target 2023-04-03 14:05:19 +09:00
Acid Chicken (įĄĢ酸éļ)
b3b64d8525 ci(#10336): reuse built storybook 2023-04-03 13:58:20 +09:00
Acid Chicken (įĄĢ酸éļ)
2acb655c0f ci(#10336): use exitOnceUploaded 2023-04-03 13:50:22 +09:00
Acid Chicken (įĄĢ酸éļ)
8d90e88e16 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-04-03 13:44:32 +09:00
Acid Chicken (įĄĢ酸éļ)
9b004248a9 ci(#10336): use pull_request instead of pull_request_target for now 2023-04-03 13:44:17 +09:00
Acid Chicken (įĄĢ酸éļ)
b303a80491 Merge branch 'storybook' of https://github.com/misskey-dev/misskey into storybook 2023-04-03 13:41:55 +09:00
Acid Chicken (įĄĢ酸éļ)
b1b871aebf ci(#10336): use Chromatic for checks 2023-04-03 13:41:33 +09:00
Acid Chicken (įĄĢ酸éļ)
58f3a2ee94 Merge pull request #10420 from misskey-dev/acid-chicken-patch-1
fix: #10413
2023-04-03 13:01:24 +09:00
Acid Chicken (įĄĢ酸éļ)
8a9847b06a Merge branch 'develop' into acid-chicken-patch-1 2023-04-03 13:01:15 +09:00
syuilo
da6b30c5dd Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-04-03 12:47:46 +09:00
nexryai
92ddebb3fd ã‚Ēブジェクト゚トãƒŦãƒŧã‚¸ãŽč¨­åŽšį”ģéĸを分かりやすくする (#10456)
* enhance: Improved object storage configuration page

* Update ja-JP.yml

* Update CHANGELOG
2023-04-03 12:47:30 +09:00
syuilo
b53d6c7f8c perf(backend): store notes of an antenna to redis instead of postgresql
Resolve #10169
2023-04-03 12:11:16 +09:00
syuilo
c032dd1214 fix(frontend): tweak MkPagination behaviouyr 2023-04-03 11:50:17 +09:00
syuilo
4f9f625e65 perf(backend): cache timeline of a channel to redis 2023-04-03 11:49:58 +09:00
A.Yamamoto
a46bfc7c14 ãƒŦビãƒĨãƒŧ寞åŋœ
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-04-03 11:24:19 +09:00
Acid Chicken (įĄĢ酸éļ)
4f7ba294d9 docs(#10336): note about meta overriding and etc. 2023-04-03 11:03:19 +09:00
Acid Chicken (įĄĢ酸éļ)
902d7c5538 docs(#10336): update CONTRIBUTING 2023-04-03 10:50:21 +09:00
na2na-p
3877b366b3 é™¤å¤–į¯„å›˛č€ƒæ…Žã™ã‚‹ã‚ˆã†ãĢ 2023-04-03 10:16:43 +09:00
Acid Chicken (įĄĢ酸éļ)
423a67fb06 Merge branch 'storybook' of https://github.com/misskey-dev/misskey into storybook 2023-04-03 03:03:51 +09:00
Acid Chicken (įĄĢ酸éļ)
3ab2a008f2 ci(#10336): change parameters 2023-04-03 03:03:43 +09:00
Acid Chicken (įĄĢ酸éļ)
a61fe9023f Merge branch 'develop' into storybook 2023-04-03 02:50:14 +09:00
Acid Chicken (įĄĢ酸éļ)
36e8988ff7 chore: void 2023-04-03 02:09:47 +09:00
tamaina
a0c3dede8e enhance(server): 動į”ģã‚ĩムネイãƒĢぎį¸ĻãŽé•ˇã•ã‚’æœ€å¤§422pxãĢする
Related to #10149
Related to #10450
2023-04-02 15:49:07 +00:00
Acid Chicken (įĄĢ酸éļ)
dfb6df018a ci(#10336): add static option to PageHeader.tabs 2023-04-02 23:42:04 +09:00
Acid Chicken (įĄĢ酸éļ)
d6b1e5be2f Merge branch 'storybook' of https://github.com/misskey-dev/misskey into storybook 2023-04-02 23:26:52 +09:00
Acid Chicken (įĄĢ酸éļ)
ddb1635a46 ci(#10336): disable animation on chromatic 2023-04-02 23:26:35 +09:00
Acid Chicken (įĄĢ酸éļ)
9946ba0f08 build(#10336): available on Windows 2023-04-02 22:54:52 +09:00
Acid Chicken (įĄĢ酸éļ)
29c63adfb4 build(#10336): fails on Windows 2023-04-02 22:53:05 +09:00
Acid Chicken (įĄĢ酸éļ)
d57a504cac ci(#10336): fix path 2023-04-02 22:14:59 +09:00
Acid Chicken (įĄĢ酸éļ)
e4f6fac460 ci(#10336): skip build 2023-04-02 22:10:25 +09:00
Acid Chicken (įĄĢ酸éļ)
f9693d1fad ci(#10336): missing working directory 2023-04-02 22:06:11 +09:00
Acid Chicken (įĄĢ酸éļ)
252fe24e8d ci(#10336): fix typo 2023-04-02 21:58:37 +09:00
Acid Chicken (įĄĢ酸éļ)
5143f3372c ci(#10336): notify on changes 2023-04-02 21:50:02 +09:00
Acid Chicken (įĄĢ酸éļ)
5ab02cbeea Merge branch 'storybook' of https://github.com/misskey-dev/misskey into storybook 2023-04-02 21:31:50 +09:00
Acid Chicken (įĄĢ酸éļ)
faf827a50a build(#10336): isChromatic 2023-04-02 21:31:28 +09:00
Acid Chicken (įĄĢ酸éļ)
a217344315 ci(#10336): fetch-depth 2023-04-02 17:00:20 +09:00
Acid Chicken (įĄĢ酸éļ)
388ecfb1ea ci(#10336): stabilize 2023-04-02 14:59:19 +09:00
Acid Chicken (įĄĢ酸éļ)
9982ead9e6 build(#10336): blur MkA before interaction ends 2023-04-02 14:33:32 +09:00
Acid Chicken (įĄĢ酸éļ)
903d0bd3e2 build(#10336): disable ProfilePageCat 2023-04-02 13:29:23 +09:00
Acid Chicken (įĄĢ酸éļ)
edeabac8f7 build(#10336): use unpkg for storybook twemojis 2023-04-01 23:04:08 +09:00
Acid Chicken (įĄĢ酸éļ)
3f4d93a287 build(#10336): use unpkg for storybook tabler icons 2023-04-01 22:49:50 +09:00
Acid Chicken (įĄĢ酸éļ)
b9289c397b ci(#10336): increase heap size 2023-04-01 22:34:36 +09:00
Acid Chicken (įĄĢ酸éļ)
97e7f7efcc fix: invalid lockfile 2023-04-01 22:28:41 +09:00
Acid Chicken (įĄĢ酸éļ)
fc76829eb4 build(#10336): use fast-glob 2023-04-01 22:22:07 +09:00
Acid Chicken (įĄĢ酸éļ)
8b30a0d641 build(#10336): missing dependencies 2023-04-01 21:57:31 +09:00
Acid Chicken (įĄĢ酸éļ)
97731705ba build(#10336): missing dependencies 2023-04-01 21:54:12 +09:00
Acid Chicken (įĄĢ酸éļ)
b0fa9f3809 build(#10336): ignore tsc errors 2023-04-01 21:47:31 +09:00
Acid Chicken (įĄĢ酸éļ)
20fb266a93 build(#10336): ignore tsc errors 2023-04-01 21:45:20 +09:00
Acid Chicken (įĄĢ酸éļ)
7256b1f8d3 ci(#10336): create actions 2023-04-01 21:42:38 +09:00
Acid Chicken (įĄĢ酸éļ)
0f334f900c build(#10336): normalize path for Windows 2023-04-01 18:35:03 +09:00
Acid Chicken (įĄĢ酸éļ)
88981e9d5b build(#10336): staticified directory structure 2023-04-01 18:22:15 +09:00
Acid Chicken (įĄĢ酸éļ)
ec8905f81c build(#10336): staticify assets 2023-04-01 18:18:11 +09:00
Acid Chicken (įĄĢ酸éļ)
65f20de821 build(#10336): make storybook buildable 2023-04-01 18:05:14 +09:00
Acid Chicken (įĄĢ酸éļ)
e7a15b5604 revert: restore SatisfiesExpression
This reverts commit f246699f38.
2023-04-01 17:58:44 +09:00
Acid Chicken (įĄĢ酸éļ)
4521e61ae2 fix: missing case 2023-04-01 17:54:30 +09:00
Acid Chicken (įĄĢ酸éļ)
f39b5be064 refactor(#10336): bind to local args 2023-04-01 16:35:05 +09:00
Acid Chicken (įĄĢ酸éļ)
0960d61ce2 chore: add static option to MkLoading 2023-04-01 16:31:55 +09:00
Acid Chicken (įĄĢ酸éļ)
1521bb088c build(#10336): finalize 2023-04-01 16:26:08 +09:00
Acid Chicken (įĄĢ酸éļ)
38b153ca94 fix: pointer handling 2023-04-01 14:27:13 +09:00
Acid Chicken (įĄĢ酸éļ)
f5fd59d656 chore(#10336): untrack generated stories files 2023-04-01 14:21:46 +09:00
Acid Chicken (įĄĢ酸éļ)
f7bc442ba5 docs(#10336): note chokidar-cli mode 2023-04-01 14:18:17 +09:00
Acid Chicken (įĄĢ酸éļ)
139dade62c build(#10336): use chokidar-cli 2023-04-01 14:17:52 +09:00
Acid Chicken (įĄĢ酸éļ)
3f1a87d1ad Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-04-01 14:11:56 +09:00
Acid Chicken (įĄĢ酸éļ)
f3a29cbb0d docs(#10336): note development status 2023-04-01 14:11:16 +09:00
Acid Chicken (įĄĢ酸éļ)
f246699f38 refactor: restore SatisfiesExpression 2023-04-01 14:04:48 +09:00
syuilo
bc5e457a63 Delete vue.d.ts 2023-04-01 14:04:40 +09:00
syuilo
9224b6635f refactor(frontend): remove $ts and $t 2023-04-01 14:01:57 +09:00
Acid Chicken (įĄĢ酸éļ)
5667f0f839 build(#10336): subcomponents on sidebar 2023-04-01 13:59:00 +09:00
Acid Chicken (įĄĢ酸éļ)
d300f4a87b fix: conflict errors 2023-04-01 13:58:35 +09:00
syuilo
f16a7cbcf2 refactor(frontend): remove $i 2023-04-01 13:52:07 +09:00
Acid Chicken (įĄĢ酸éļ)
c6d12c21db build(#10336): write stories for MkMisskeyFlavoredMarkdown 2023-04-01 13:47:59 +09:00
Acid Chicken (įĄĢ酸éļ)
2b831da1d1 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-04-01 13:46:54 +09:00
syuilo
7a8a756789 refactor(frontend): remove $instance 2023-04-01 13:46:04 +09:00
Acid Chicken (įĄĢ酸éļ)
a47f4b8955 build(#10336): generate components/global stories only 2023-04-01 13:45:31 +09:00
syuilo
c823cbe63b refactor(frontend): remove $store 2023-04-01 13:42:40 +09:00
Acid Chicken (įĄĢ酸éļ)
5605b03ce4 build(#10336): hide internal args 2023-04-01 12:18:42 +09:00
Acid Chicken (įĄĢ酸éļ)
671ce6a531 build(#10336): write some stories 2023-04-01 04:20:38 +09:00
Acid Chicken (įĄĢ酸éļ)
14977ed2b7 fix: the avatar in the title bar is clipped 2023-03-31 07:47:03 +00:00
Acid Chicken (įĄĢ酸éļ)
13a406b6cf Merge branch 'develop' into acid-chicken-patch-1 2023-03-31 16:41:55 +09:00
syuilo
a9f0bea60c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-31 16:41:29 +09:00
syuilo
152247bfda refactor: remove autobind-decorator dep 2023-03-31 16:41:27 +09:00
tamaina
6a4d56c81c fix(client): set overflow: clip to page header title container
#10413
2023-03-31 07:38:28 +00:00
Acid Chicken (įĄĢ酸éļ)
85f50f3875 build(#10336): use toHaveTextContent 2023-03-31 16:36:43 +09:00
Acid Chicken (įĄĢ酸éļ)
558d73b21a build(#10336): fix missing type definition 2023-03-31 16:34:54 +09:00
Acid Chicken (įĄĢ酸éļ)
bf9846a269 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-03-31 15:54:18 +09:00
Acid Chicken (įĄĢ酸éļ)
70fc25aac1 build(#10336): write stories for MkAd 2023-03-31 15:52:39 +09:00
syuilo
9bc5d52e41 feat: ãƒãƒŖãƒŗãƒãƒĢãĢノãƒŧãƒˆã‚’ãƒ”ãƒŗį•™ã‚ã§ãã‚‹ã‚ˆã†ãĢ
Resolve #7740
2023-03-31 15:01:56 +09:00
syuilo
f0a70a70c3 refactor 2023-03-31 14:14:30 +09:00
syuilo
3cb0cc7989 feat: ãƒãƒŖãƒŗãƒãƒĢをお気ãĢå…ĨりãĢį™ģéŒ˛ã§ãã‚‹ã‚ˆã†ãĢ
Resolve #10097
2023-03-31 11:30:27 +09:00
syuilo
5d94062581 lint fix 2023-03-31 09:20:52 +09:00
syuilo
a23b25bff7 tweak misskey-js eslintrc 2023-03-31 09:18:58 +09:00
Acid Chicken (įĄĢ酸éļ)
98fd6b5879 build(#10336): write stories for MkAcct 2023-03-31 01:01:53 +09:00
Acid Chicken (įĄĢ酸éļ)
5393436403 docs(#10336): mention to pre-build misskey-js 2023-03-30 23:15:29 +09:00
Acid Chicken (įĄĢ酸éļ)
d1c5556724 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-03-30 23:02:38 +09:00
Acid Chicken (įĄĢ酸éļ)
3db0147392 build(#10336): bump storybook 2023-03-30 23:00:01 +09:00
tamaina
26068a3a8f use workspace:*, use pnpm@8.1.0 2023-03-30 13:01:00 +00:00
tamaina
0398787520 fix misskey-js/tsconfig.json (add dom lib) 2023-03-30 12:52:51 +00:00
tamaina
dccf03ffc2 Fix misskey-js/tsconfig.json
Fix #10441
2023-03-30 12:51:24 +00:00
syuilo
6d78162323 tweak misskey-js config 2023-03-30 14:00:51 +09:00
syuilo
74e0824b1d Revert "Update api-misskey-js.yml"
This reverts commit 231b54a889.
2023-03-30 13:56:48 +09:00
syuilo
231b54a889 Update api-misskey-js.yml 2023-03-30 13:55:17 +09:00
syuilo
d7fbef0a55 specify .js 2023-03-30 13:49:56 +09:00
syuilo
ea6f9f1e7d tweak misskey-js config 2023-03-30 13:46:25 +09:00
syuilo
ffbe896f28 enhance(client): ノãƒŧトぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’å¤§ããčĄ¨į¤ēするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-03-30 12:49:23 +09:00
syuilo
e9769c937b misskey-jsぎビãƒĢãƒ‰č¨­åŽšã‚’äŋŽæ­Ŗ 2023-03-30 12:30:59 +09:00
syuilo
e03d5a86a4 lint fix 2023-03-30 12:16:03 +09:00
syuilo
bb2b33f2c9 update deps 2023-03-30 12:03:04 +09:00
syuilo
0fa9f945cf Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-30 11:48:35 +09:00
Acid Chicken (įĄĢ酸éļ)
5c80ad8fe9 Merge branch 'develop' into acid-chicken-patch-1 2023-03-30 11:03:51 +09:00
Kagami Sascha Rosylight
cee1d5e2d0 chore: integrate misskey-js as a workspace item (git subtree) (#10409)
* Additional changes for the merge

* api-misskey-js
2023-03-30 09:33:19 +09:00
Acid Chicken (įĄĢ酸éļ)
49d4c538fe fix: typo 2023-03-29 23:37:43 +09:00
syuilo
c1d9e23171 enhance(client): 検į´ĸペãƒŧジでURLをå…Ĩ力した際ãĢį…§äŧšã—ãŸã¨ãã¨åŒį­‰ãŽæŒ™å‹•ã‚’ã™ã‚‹ã‚ˆã†ãĢ 2023-03-29 17:22:34 +09:00
Acid Chicken (įĄĢ酸éļ)
8963e36aa2 docs: note change logs 2023-03-27 05:25:32 +00:00
Acid Chicken (įĄĢ酸éļ)
4d3f0be419 chore: respect the animation preference 2023-03-27 05:16:39 +00:00
Acid Chicken (įĄĢ酸éļ)
07cfab0489 fix: add tight state to cat ears for workarounds 2023-03-26 09:36:46 +00:00
Acid Chicken (įĄĢ酸éļ)
453574644c fix: add workaround for cat ears on iOS Safari 2023-03-26 09:25:51 +00:00
syuilo
a529b0e5a3 New Crowdin updates (#10407)
* New translations ja-JP.yml (Polish)

* New translations ja-JP.yml (Polish)

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

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Simplified)
2023-03-26 17:09:38 +09:00
Acid Chicken (įĄĢ酸éļ)
bc6d576a4e build(#10336): add an interaction test for <MkA/> 2023-03-25 23:35:47 +09:00
Acid Chicken (įĄĢ酸éļ)
356fd72603 build(#10336): interactions 2023-03-25 23:32:47 +09:00
Acid Chicken (įĄĢ酸éļ)
225a8e11a9 docs: fix 2023-03-25 20:19:20 +09:00
syuilo
4a0995a175 Update CHANGELOG.md 2023-03-25 18:48:11 +09:00
syuilo
6fe12b52fd Update ja-JP.yml 2023-03-25 18:47:11 +09:00
YS
31cc188bbd regionがįŠē文字列ぎときはundefinedとする (#10410) 2023-03-25 18:45:14 +09:00
Kagami Sascha Rosylight
772e05e835 Revert "Subtree merged in packages/misskey-js"
This reverts commit 3b524f32bf, reversing
changes made to 5be54451a8.
2023-03-25 08:20:41 +01:00
Kagami Sascha Rosylight
abdb43c440 Revert "Additional changes for the merge"
This reverts commit efb5e1d1cc.
2023-03-25 08:20:34 +01:00
Kagami Sascha Rosylight
efb5e1d1cc Additional changes for the merge 2023-03-25 08:13:30 +01:00
Kagami Sascha Rosylight
3b524f32bf Subtree merged in packages/misskey-js 2023-03-25 08:09:24 +01:00
Acid Chicken (įĄĢ酸éļ)
899c6241c3 refactor(#10336): remove redundant div 2023-03-25 12:23:28 +09:00
Acid Chicken (įĄĢ酸éļ)
8ca9621d42 build(#10336): show popups on Story 2023-03-25 12:21:16 +09:00
Acid Chicken (įĄĢ酸éļ)
b56d173f8a chore: use defaultStore instead 2023-03-25 12:20:49 +09:00
Acid Chicken (įĄĢ酸éļ)
2bce064ada build(#10336): full reload server on change 2023-03-25 11:34:17 +09:00
syuilo
5be54451a8 Update CHANGELOG.md 2023-03-25 08:44:26 +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
458b9feb62 New Crowdin updates (#10405)
* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Japanese, Kansai)
2023-03-25 08:36:15 +09:00
Acid Chicken (įĄĢ酸éļ)
8332c03bd8 build(#10336): sync 2023-03-25 04:00:09 +09:00
Acid Chicken (įĄĢ酸éļ)
723cff0205 Merge branch 'develop' of https://github.com/misskey-dev/misskey into storybook 2023-03-24 23:25:56 +09:00
Acid Chicken (įĄĢ酸éļ)
bd7cc6ac38 docs: note about Storybook 2023-03-24 23:22:49 +09:00
syuilo
e7fc998459 New Crowdin updates (#10404)
* 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 (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)
2023-03-24 20:03:44 +09:00
syuilo
da2483f7fe fix test 2023-03-24 19:09:02 +09:00
syuilo
31f3f5f0f0 enhance(backend): ãƒĒãƒĸãƒŧトã‚ĩãƒŧバãƒŧãŽãƒãƒŖãƒŧãƒˆį”Ÿæˆã‚’į„ĄåŠšãĢするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-03-24 19:08:08 +09:00
syuilo
09a846a45c enhance(backend): use â¤ī¸ for reaction fallback 2023-03-24 18:55:31 +09:00
syuilo
4edc7d8956 enhance of f01e6ef6bf 2023-03-24 18:48:42 +09:00
syuilo
6a29b182ee perf(backend): ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒãƒŖãƒŧトはロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧぎãŋį”Ÿæˆã™ã‚‹ã‚ˆã†ãĢ 2023-03-24 18:37:08 +09:00
syuilo
46f99755db refactor 2023-03-24 18:29:39 +09:00
syuilo
05cba6d357 fix: add missing import 2023-03-24 17:03:03 +09:00
syuilo
c4e536ddbf Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-24 17:01:47 +09:00
syuilo
d42c35cae7 13.10.3 2023-03-24 17:01:38 +09:00
syuilo
8a1ccd123d New Crowdin updates (#10392)
* 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 (German)

* 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 (Danish)

* 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 (Croatian)

* New translations ja-JP.yml (Uyghur)

* New translations ja-JP.yml (Lojban)

* New translations ja-JP.yml (Sinhala)

* 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)
2023-03-24 17:00:42 +09:00
syuilo
cabed6098d perf(frontend): cache user lists 2023-03-24 16:58:57 +09:00
syuilo
5f52b13325 enhance(frontend): クãƒĒップボã‚ŋãƒŗã‚’ãƒŽãƒŧトã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãĢčŋŊ加できるようãĢ 2023-03-24 16:54:37 +09:00
syuilo
e438091113 refactor(backend): rename cache class 2023-03-24 16:43:42 +09:00
syuilo
4a17906530 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-24 16:01:38 +09:00
syuilo
ab26a8016d fix(server): įŠēぎã‚ĸãƒŗãƒ†ãƒŠãŒäŊœæˆã§ãã‚‹ãŽã‚’äŋŽæ­Ŗ 2023-03-24 16:01:35 +09:00
kakkokari-gtyih
972963913b i18n: Webhook č¨­åŽšį”ģéĸãĢįŋģč¨ŗã‚’čŋŊ加 (#10379)
* Webhook č¨­åŽšį”ģéĸãĢįŋģč¨ŗã‚’čŋŊ加

* fix: typo

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-03-24 15:44:26 +09:00
syuilo
f01e6ef6bf enhance(backend): ãƒĒãƒĸãƒŧトãƒĻãƒŧã‚ļãƒŧãŽãƒãƒŖãƒŧãƒˆį”Ÿæˆã‚’į„ĄåŠšãĢするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗã‚’čŋŊ加 2023-03-24 15:43:36 +09:00
Acid Chicken (įĄĢ酸éļ)
7f9a41b05c fix: redesign cat ears (#10039)
* fix: viewing disgusting objects when user is a cat with having transparent avatar

* chore: mask cat ears when useBlurEffect is enabled

* fix: typo

* style: add comment

* chore: shrink mask

* chore: blur mask

* refactor: minify

* chore: use SVG to determine ear color

* style: comment

* refactor: use `<component>`

* refactor: separate cat definitions

* refactor: use singleton SVG definitions

* perf: use CSS instead of SVG

* refactor: unused definer

* refactor: not used anymore

* refactor: minify

* refactor: minify

* fix: import
2023-03-23 18:06:26 +09:00
syuilo
41d1b1b8c9 enhance: ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢãŽæĄäģļãĢ「投į¨ŋ数がīŊžäģĨ下」「投į¨ŋ数がīŊžäģĨ上」をčŋŊ加
Resolve #10395
2023-03-23 17:18:38 +09:00
syuilo
48a97d25e5 fix(client): ã‚ģãƒŗã‚ˇãƒ†ã‚Ŗãƒ–ãƒ¯ãƒŧドぎ一čϧãĢãƒ”ãƒŗį•™ã‚ãƒĻãƒŧã‚ļãƒŧぎIDãŒčĄ¨į¤ēã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10398
2023-03-23 17:07:46 +09:00
Acid Chicken (įĄĢ酸éļ)
c2d8759812 build(#10336): update dependencies 2023-03-23 16:44:41 +09:00
YS
658901a47f bump aws-sdk to v3 for s3 (#10363)
* indent

* aws-sdk v3į§ģ行
2023-03-23 13:48:14 +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
050787238b fix(backend): įĩĩæ–‡å­—ã‚’įˇ¨é›†ã™ã‚‹ã¨äŋå­˜ã§ããĒã„ã“ã¨ãŒã‚ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10384
2023-03-22 18:45:55 +09:00
syuilo
fb42721160 13.10.2 2023-03-22 18:29:50 +09:00
syuilo
573634706d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-22 18:29:19 +09:00
syuilo
c6fc9af77a fix(client): ãƒ‰ãƒŠã‚¤ãƒ–ãƒ•ã‚Ąã‚¤ãƒĢãŽãƒĄãƒ‹ãƒĨãƒŧãŒæ­Ŗå¸¸ãĢ動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10387
2023-03-22 18:29:17 +09:00
syuilo
2474c7f4cb New Crowdin updates (#10386)
* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)
2023-03-22 18:26:23 +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
d2f9798894 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-22 16:27:53 +09:00
syuilo
38815f6214 13.10.1 2023-03-22 16:27:39 +09:00
syuilo
640ad17854 New Crowdin updates (#10374)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Spanish)

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

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

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Chinese Traditional)
2023-03-22 16:26:27 +09:00
syuilo
24a3a0bbff fix(client): An error occurs when you press the Play button of Misskey Play
Fix #10381
2023-03-22 16:26:11 +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
78a3d78a7f fix drive-cleaner 2023-03-22 09:09:43 +09:00
syuilo
9a40a4e315 Update packages/backend/test/utils.ts
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-03-22 08:59:50 +09:00
CyberRex
7331de0bce feat: queue force promote (#10370)
* feat: queue force promote

* Update CHANGELOG.md

* small fix
2023-03-22 08:58:23 +09:00
Acid Chicken (įĄĢ酸éļ)
bf5fff879f style: typing 2023-03-22 00:48:11 +09:00
Acid Chicken (įĄĢ酸éļ)
1d0ca7eecf chore: suppress linter 2023-03-22 00:25:17 +09:00
Acid Chicken (įĄĢ酸éļ)
5ced8aef27 build(#10336): avoid intrinsic component names 2023-03-21 13:12:30 +09:00
Acid Chicken (įĄĢ酸éļ)
49f8bb4974 style(#10336): use single quote 2023-03-21 13:05:40 +09:00
Acid Chicken (įĄĢ酸éļ)
cc3fbefc83 build(#10336): make .storybook as an individual TypeScript project 2023-03-21 13:01:40 +09:00
Acid Chicken (įĄĢ酸éļ)
bf527cd6e7 refactor(#10336): semantics 2023-03-21 11:58:58 +09:00
Acid Chicken (įĄĢ酸éļ)
0ac4d744fd build(#10336): control themes 2023-03-21 02:05:00 +09:00
Acid Chicken (įĄĢ酸éļ)
bdbbb92ff6 build(#10336): impl SatisfiesExpression 2023-03-20 23:07:13 +09:00
Acid Chicken (įĄĢ酸éļ)
2eecb8e876 build(#10336): mock assets 2023-03-20 22:12:11 +09:00
syuilo
75888a55c3 New Crowdin updates (#10369)
* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)
2023-03-20 20:49:10 +09:00
syuilo
dac4fbcb1e tweak settings/navbar.vue 2023-03-20 20:35:49 +09:00
syuilo
5e1014c072 Update CHANGELOG.md 2023-03-20 20:22:24 +09:00
Ekke
21b10603fe feat(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧぎã‚Ģ゚ã‚ŋマイã‚ēをドナッグ&ãƒ‰ãƒ­ãƒƒãƒ—ã§čĄŒãˆã‚‹ã‚ˆã†ãĢする (#10356)
* feat(frontend): ãƒŠãƒ“ã‚˛ãƒŧã‚ˇãƒ§ãƒŗãƒãƒŧぎã‚Ģ゚ã‚ŋマイã‚ēをドナッグ&ãƒ‰ãƒ­ãƒƒãƒ—ã§čĄŒãˆã‚‹ã‚ˆã†ãĢする

* eslintぎエナãƒŧをäŋŽæ­Ŗ

* ãƒãƒŗãƒ‰ãƒĢをつかんでドナッグするようãĢ変更

* eslintぎエナãƒŧをäŋŽæ­Ŗ

* デã‚ļã‚¤ãƒŗãŽčģŊ垎ãĒ変更

* äŋŽæ­Ŗ

* Update CHANGELOG.md

* Update CHANGELOG.md

* ãƒ‰ãƒŠãƒƒã‚°ãƒãƒŗãƒ‰ãƒĢを3æœŦįˇšã‹ã‚‰2æœŦ᎚ãĢ

---------

Co-authored-by: root <root@Adam-Windows>
2023-03-20 20:21:54 +09:00
syuilo
54630edb0f enhance: äŊŋわれãĻãĒいã‚ĸãƒŗãƒ†ãƒŠã¯č‡Ē動停æ­ĸされるようãĢ
Resolve #9373
2023-03-20 20:12:38 +09:00
Acid Chicken (įĄĢ酸éļ)
2ec608fdba fix: typo 2023-03-20 16:34:49 +09:00
Acid Chicken (įĄĢ酸éļ)
ca7d2081a2 refactor(#10336): remove unused common preferences 2023-03-20 16:29:36 +09:00
Acid Chicken (įĄĢ酸éļ)
3907cb51d6 refactor(#10336): module semantics 2023-03-20 16:27:40 +09:00
Acid Chicken (įĄĢ酸éļ)
be7b71a2f5 refactor(#10336): remove hatches 2023-03-20 16:15:03 +09:00
Acid Chicken (įĄĢ酸éļ)
6e21147ff6 build(#10336): separate definitions and generated codes 2023-03-20 16:13:07 +09:00
Acid Chicken (įĄĢ酸éļ)
a19c560e7b refactor(#10336): remove unused imports 2023-03-20 14:58:24 +09:00
Acid Chicken (įĄĢ酸éļ)
0dcb99df19 build(#10336): load locales and vite config 2023-03-20 14:56:34 +09:00
choco
eb5781465b fix(users/show): ãƒĻãƒŧã‚ļãƒŧがčĻ‹ã¤ã‹ã‚‰ãĒã‹ãŖãŸå ´åˆãĢ404゚テãƒŧã‚ŋã‚šã‚ŗãƒŧドをčŋ”す (#10344)
* fix(users/show): ãƒĻãƒŧã‚ļãƒŧがčĻ‹ã¤ã‹ã‚‰ãĒã‹ãŖãŸå ´åˆãĢ404゚テãƒŧã‚ŋã‚šã‚ŗãƒŧドをčŋ”す

* test(users/show): ゚テãƒŧã‚ŋã‚šã‚ŗãƒŧドぎ期垅値をäŋŽæ­Ŗ
2023-03-20 14:26:11 +09:00
syuilo
3014e3e5f8 Update CHANGELOG.md 2023-03-20 14:25:21 +09:00
nenohi
e152047912 įĩĩ文字ぎ名前ãĢ@や:がäŊŋį”¨ã§ãã‚‹ (#9964)
* fix(#9918)åå‰ãŽä¸€č‡´ã§ã‚‚ã‚¨ãƒŠãƒŧとするようãĢ

* 判厚を逆ãĢ

* )ぎäŊįŊŽé–“違えãĻる

* ã‚ĢテゴãƒĒ分けとかしたときãĢエナãƒŧãĢãĒる

* エナãƒŧæļˆã—

* こういうことãƒģãƒģãƒģīŧŸ
2023-03-20 14:24:18 +09:00
syuilo
3d6aaa7aaa tweak drive-cleaner 2023-03-20 13:20:21 +09:00
syuilo
32c60c774c fix indentation 2023-03-20 13:00:21 +09:00
syuilo
bf5706ef6e Update CHANGELOG.md 2023-03-20 12:58:55 +09:00
CyberRex
1d6f43aa30 feat: drive cleaner (#10366)
* feat: drive-cleaner

* Update CHANGELOG.md
2023-03-20 12:58:06 +09:00
Acid Chicken (įĄĢ酸éļ)
91e0e498eb fix(#10336): invalid name conversion 2023-03-19 22:31:18 +09:00
Acid Chicken (įĄĢ酸éļ)
1dfcca7b9c build(#10336): init 2023-03-19 22:25:06 +09:00
syuilo
4a989f7ebb Update CHANGELOG.md 2023-03-19 20:28:50 +09:00
kakkokari-gtyih
866aded6bc fix: PCį‰ˆč¨­åŽšãƒšãƒŧã‚¸ã§ã‚šãƒžãƒ›į”¨UIãŒčĄ¨į¤ēã•ã‚Œã‚‹ãŽã‚’é˜˛ããƒĒダイãƒŦクトをčŋŊ加 (#10326)
* (Fix misskey-dev#10324)č¨­åŽšį”ģéĸ:PCį‰ˆUIへぎãƒĒダイãƒŦクトをãƒĢãƒŧãƒˆéˇį§ģ時ãĢã‚‚åŽŸčĄŒ

* Update changelog

* (fix) missing semicolon

* (fix) strict equals
2023-03-19 20:28:19 +09:00
Kagami Sascha Rosylight
e542a030e4 fix(backend/URLPreviewService): エナãƒŧでHTTP 422をå‡ēすようãĢ (#10339)
* fix(backend/URLPreviewService): エナãƒŧでHTTP 402をå‡ēすようãĢ

* fix import
2023-03-19 20:27:17 +09:00
Nanashia
2e051c5871 test(backend): Add tests for clips (#10358) 2023-03-19 20:26:38 +09:00
syuilo
37b8f40151 New Crowdin updates (#10349)
* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Chinese Simplified)
2023-03-19 17:08:39 +09:00
syuilo
3b3086510c Update CHANGELOG.md 2023-03-19 17:07:00 +09:00
syuilo
8b1b3e3b54 Update CHANGELOG.md 2023-03-19 17:06:12 +09:00
kakkokari-gtyih
459d3053d3 fix: éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãĢ「MisskeyãĢついãĻ」ペãƒŧジから投į¨ŋフりãƒŧムがå‡ēãĒいようãĢする (#10345)
* (fix misskey-dev#9486) éžãƒ­ã‚°ã‚¤ãƒŗæ™‚ãŽ I ❤ Misskey ぎãĩるぞい

* ã€Œã‚­ãƒŖãƒŗã‚ģãƒĢ」ボã‚ŋãƒŗãĢより遊切ãĒįŋģč¨ŗã‚’ã‚ãĻる

* Update CHANGELOG.md

* ã‚‚ã¨ã‚‚ã¨į”¨æ„ã•ã‚ŒãĻいたã‚ĩã‚¤ãƒŗã‚¤ãƒŗįĸēčĒé–ĸ数ãĢįŊŽãæ›ãˆ

* Update CHANGELOG.md

* į‹Ŧč‡Ēダイã‚ĸログでãĒくãĒãŖãŸäģĨ上、async指厚はčĻã‚‰ãĒã„ãŽã§č§Ŗé™¤

* ボã‚ŋãƒŗã‚’ãã‚‚ãã‚‚éžčĄ¨į¤ēãĢする
2023-03-19 17:05:31 +09:00
syuilo
15d9c0f74c Update CHANGELOG.md 2023-03-19 17:04:01 +09:00
Kagami Sascha Rosylight
c091d9e6d5 feat(frontend/MkUrlPreview): oEmbedぎã‚ĩポãƒŧト (#10306)
* feat(frontend/MkUrlPreview): oEmbedぎã‚ĩポãƒŧト

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* playerとoEmbedぎįĩąåˆ

* Update CHANGELOG.md

* loading=lazyはここでは不čρ

* border: 0

* プãƒŦビãƒĨãƒŧį›´åžŒãĢautoplayできる抟čƒŊぎ垊旧

* add test

* refactor test

* explain about cache

* expandPreviewはもうäŊŋわãĒい

* summaly v4

* update summaly

* scrolling=no to fix pixiv

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-19 16:59:31 +09:00
syuilo
4d73080da1 perf(backend): improve performance of timeline apis 2023-03-19 16:52:38 +09:00
syuilo
497ffde233 Update CHANGELOG.md 2023-03-19 15:47:29 +09:00
atsuchan
793dacef19 Fix: foreignkey on reports (#9753) 2023-03-19 15:46:24 +09:00
syuilo
7699b49d33 enhance(client): add ads page 2023-03-18 14:30:16 +09:00
Nanashia
8571c692ba test(backend): Add tests for web resources (#10341) 2023-03-18 09:01:10 +09:00
tamaina
3757d3ab88 update pnpm 2023-03-17 13:39:35 +00:00
syuilo
68906395ba New translations ja-JP.yml (Italian) (#10343) 2023-03-17 21:17:51 +09:00
syuilo
ac66550666 13.10.0 2023-03-17 20:43:36 +09:00
syuilo
e5ad37e6d0 update aiscript 2023-03-17 20:41:25 +09:00
syuilo
ed51209172 įĩĩ文字ぎナイã‚ģãƒŗã‚šã‚’čĄ¨į¤ēできるようãĢ 2023-03-17 20:24:47 +09:00
syuilo
2be93b1fe6 New Crowdin updates (#10254)
* 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 (German)

* 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 (Japanese, Kansai)

* 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 (English)

* 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 (Italian)

* 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 (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 (Chinese Simplified)

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

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

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

* 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 (German)

* 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 (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 (Japanese, Kansai)

* New translations ja-JP.yml (Spanish)

* 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 (Japanese, Kansai)
2023-03-17 20:08:43 +09:00
syuilo
ac0e0122f6 refactor 2023-03-17 15:09:43 +09:00
syuilo
b644567735 feat: clip favorite
Resolve #10337
2023-03-16 17:24:49 +09:00
syuilo
8ae9d2eaa8 enhance: ã‚Ģ゚ã‚ŋムįĩĩ文字ãĢナイã‚ģãƒŗã‚šæƒ…å ąã‚’äģ˜ä¸Žã§ãã‚‹ã‚ˆã†ãĢ
Resolve #10091
2023-03-16 15:08:48 +09:00
syuilo
a9bc22e4e6 Update NotificationService.ts 2023-03-16 14:36:21 +09:00
syuilo
89e2c302dd refactor(backend): integrate CreateNotificationService to NotificationService 2023-03-16 14:24:11 +09:00
syuilo
0944c1cd6f update tabler-icons 2023-03-16 14:14:14 +09:00
syuilo
9cc58fd3bc Update CHANGELOG.md 2023-03-16 12:13:52 +09:00
syuilo
925cc06aea enhance(client): tweak search page 2023-03-16 11:56:20 +09:00
syuilo
6da6c4dd45 enhance(client): update AiScript to 0.13.0 2023-03-15 18:26:59 +09:00
syuilo
f9cdcc9bc6 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-15 18:09:03 +09:00
syuilo
63068fc0c2 fix(server): prevent creation of empty antennas 2023-03-15 18:09:00 +09:00
kakkokari-gtyih
7ff467e8e0 feat(client): Navbar ãŽč¨­åŽšé …į›ŽãĢã€Œãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢ」をčŋŊ加 (#10332)
* feat: navbaré …į›Ž č‡Ēãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢをčŋŊ加 (misskey-dev#10330)

* change CHANGELOG.md
2023-03-15 18:01:56 +09:00
syuilo
a8bd3e8e53 Update AggregateRetentionProcessorService.ts 2023-03-15 17:45:59 +09:00
syuilo
58fc17e3b6 fix: tweak retention rate aggregation 2023-03-15 17:43:13 +09:00
ã‚ŋãƒŧãƒ“ãƒŗ
42833cd921 Fix #10261 (#10323) 2023-03-15 10:44:24 +09:00
CyberRex
c05c504c86 DeliverキãƒĨãƒŧãĢ厛先がSharedInboxかおうかぎフナグをčŋŊ加 ( #10298 é–ĸäŋ‚ ) (#10317)
* enhance(backend): 配送先が410 Goneでåŋœį­”しãĻきた場合配送停æ­ĸするようãĢ

* Update CHANGELOG.md

* DeliverキãƒĨãƒŧぎデãƒŧã‚ŋãĢ厛先がSharedInboxかおうかぎフナグをčŋŊ加

* Fix lint

* MapをäŊŋį”¨ã™ã‚‹ã‚ˆã†ãĢ

* Fix typo
2023-03-14 19:11:31 +09:00
YS
3cb669a852 fix: クエãƒĒã‚­ãƒŖãƒƒã‚ˇãƒĨį„ĄåŠšåŒ–æ™‚ãŽįĩĩ文字操äŊœã‚¨ãƒŠãƒŧã‚’č§Ŗæļˆ (#10320)
* disabledCache: trueぎときãĢqueryResultCacheへã‚ĸクã‚ģ゚しãĒいようãĢ

* append changelog
2023-03-14 09:37:14 +09:00
Cj-bc
850addc619 user schemaãĢあるanyåž‹ã‚’åŽŗæ ŧãĢした (#10319)
äŊŋį”¨ã•ã‚ŒãĻã„ã‚‹įŽ‡æ‰€ã‹ã‚‰ã€ã“ã‚Œã‚‰ãŽãƒ—ãƒ­ãƒ‘ãƒ†ã‚ŖãŽåž‹ã¯string型ãĢ限厚å‡ēæĨãã†ã¨ã„ã†ã“ã¨ãŒåˆ†ã‹ãŖãŸã€‚
又、OpenAPIv3ぎä앿§˜ä¸Šã¯anyはäŊŋえãĒいためäŋŽæ­Ŗã—た。

related: https://github.com/misskey-dev/misskey/issues/10308

* Update CHANGELOG
2023-03-13 23:13:51 +09:00
syuilo
7887ccc993 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-13 20:04:38 +09:00
Kisaragi
191233143f refactor(frontend): åŧ•数ぎ型をåŧˇãã—、é–ĸ数内部ぎas anyを除åŽģ (#10315) 2023-03-13 20:04:14 +09:00
syuilo
1a62ca52a0 chore(client): tweak admin/roles page 2023-03-13 20:02:53 +09:00
syuilo
5d1ccb9bdc enhance: make configurable to whether notes search available by role
Resolve #10318
2023-03-13 17:52:24 +09:00
syuilo
7f16b50e73 feat: sensitive word 2023-03-13 17:37:22 +09:00
CyberRex
b18df999cd enhance(backend): 配送先が410 Goneでåŋœį­”しãĻきた場合配送停æ­ĸするようãĢ (#10298)
* enhance(backend): 配送先が410 Goneでåŋœį­”しãĻきた場合配送停æ­ĸするようãĢ

* Update CHANGELOG.md
2023-03-13 09:46:53 +09:00
Kagami Sascha Rosylight
0d2bee787d fix(frontend/XHome): fall back to user.uri if user.url does not exist (#10313)
* fix(frontend/XHome): fall back to user.uri if user.url does not exist

* Update CHANGELOG.md
2023-03-13 09:46:33 +09:00
YS
44213812b8 įŠē文字列ぎobjectStorageEndtpoinをnullと同様ãĢæ‰ąã† (#10312) 2023-03-13 09:45:21 +09:00
syuilo
7e9d3d9b2f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-12 20:57:04 +09:00
syuilo
a43398ce1d refactor(test): rename variable for INestApplicationContext 2023-03-12 20:57:01 +09:00
tamaina
dff0bee748 fix: Do not use avif (#10301)
* fix: Do not use avif

* fix

* fix
2023-03-12 17:31:52 +09:00
syuilo
ba98abc97b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-12 16:45:11 +09:00
atsuchan
4215a11d9a パ゚ワãƒŧドãƒĒã‚ģãƒƒãƒˆãŒãŠã•ã•ãŖãĻしぞわãĒいようãĢする (#10304)
Add dialog to Password reset
2023-03-12 16:44:41 +09:00
syuilo
8ac5c35f09 enhance(client): č¨­åŽšã‹ã‚‰č‡Ē分ぎロãƒŧãƒĢをįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ 2023-03-12 16:39:16 +09:00
syuilo
7c2d8d73ce enhance: ロãƒŧãƒĢぎä¸Ļãŗé †ã‚’č¨­åŽšå¯čƒŊãĢ 2023-03-12 16:38:08 +09:00
Kagami Sascha Rosylight
57cac0aa23 fix(backend/ApRendererService): allow announces with visibility: followers (#10291)
* fix(backend/ApRendererService): allow announces with visibility: followers

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-03-12 12:11:37 +09:00
atsuchan
31488da40c ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’æ­Ŗå¸¸ãĢį„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ (#10299)
* ã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’æ­Ŗå¸¸ãĢį„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢ

Timeline can be disabled successfully

* Tune: disabled timeline to update disabled state immediately

ã‚ĢãƒŠãƒ ãŽåˆ¤åŽšãŽå ´æ‰€ã‚’ã“ãŖãĄãĢしãĒいとãƒĒã‚ĸãƒĢã‚ŋイムで更新が反映されãĒいぎで変更īŧˆã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗã‚’æ­Ŗå¸¸ãĢį„ĄåŠšåŒ–ã§ãã‚‹ã‚ˆã†ãĢīŧ‰

* modify disabled timeline icon to ti-circle-minus

į„ĄåŠšåŒ–ã•ã‚ŒãŸã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽã‚ĸã‚¤ã‚ŗãƒŗã‚’Tabler iconぎti-circle-minusãĢäŋŽæ­Ŗ

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-03-12 10:20:33 +09:00
Kagami Sascha Rosylight
1ea4469bec fix(frontend/MkSignup): prevent uncaught errors from interrupted signup (#10265)
* fix(frontend/MkSignup): prevent uncaught errors from interrupted signup

* nullable sitekey

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-11 14:32:13 +09:00
Nanashia
4e7e377987 add backend 2fa test (#10289) 2023-03-11 14:13:39 +09:00
tamaina
88e3d3e8cb enhance(server): į”ģåƒåœ§į¸Žå‘¨ã‚Šīŧˆä¸ģãĢã‚ĩムネイãƒĢぎä앿§˜īŧ‰ãŽå¤‰æ›´ (#10287)
* DriveService, is-mime-image

* static, previewをavifãĢ, ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį”ģ像でもthumbnailã‚’į”Ÿæˆ

* fallback

* animated: true

* fix

* avatarはwebp

* revert ?? file.url

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-03-11 14:11:40 +09:00
syuilo
cc7fd2f68a Update CHANGELOG.md 2023-03-11 13:40:46 +09:00
(Fairy)Phy
488754437d fix(frontend): Safariã§ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŒč¤‡æ•°ã‚ã‚‹å ´åˆãĢæ­Ŗå¸¸ãĢčĒ­ãŋčžŧぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#10290)
* Safariã§ãƒ—ãƒŠã‚°ã‚¤ãƒŗãŒč¤‡æ•°ã‚ã‚‹å ´åˆãĢæ­Ŗå¸¸ãĢčĒ­ãŋčžŧぞれãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* Update packages/frontend/src/init.ts

Co-authored-by: rinsuki <428rinsuki+git@gmail.com>

* Update packages/frontend/src/init.ts

Co-authored-by: rinsuki <428rinsuki+git@gmail.com>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2023-03-11 13:40:22 +09:00
Kagami Sascha Rosylight
4094ab58aa fix(backend/DriveService): gracely skip when getting NoSuchKey error from S3 (#10292)
* fix(backend/DriveService): gracely skip when getting NoSuchKey error from S3

* Update CHANGELOG.md

* import type
2023-03-11 13:35:51 +09:00
Kisaragi
0ac1fc846b refactor(backend): åŋ…čρãĒいas anyをæļˆåŽģ (#10293) 2023-03-11 08:51:37 +09:00
syuilo
65b1524f92 enhance(client): äģ˜įŽ‹ã‚Ļã‚Ŗã‚¸ã‚§ãƒƒãƒˆãŽéĢ˜ã•ã‚’č¨­åŽšå¯čƒŊãĢ 2023-03-10 19:51:35 +09:00
nenohi
e13202a452 Issue:#9828寞åŋœ (#9916) 2023-03-10 19:30:21 +09:00
syuilo
787404638a fix(client): ãƒ—ãƒ­ãƒ•ã‚ŖãƒŧãƒĢã§č¨­åŽšã—ãŸæƒ…å ąãŒå‰Šé™¤ã§ããĒい
Fix #10279
2023-03-10 18:48:57 +09:00
syuilo
533fe2d607 Update ja-JP.yml 2023-03-10 18:07:11 +09:00
syuilo
c12e3c46ff Update about-misskey.vue 2023-03-10 18:05:35 +09:00
syuilo
99f3f0917f tweak postgresql entities
Fix #10266
2023-03-10 14:53:56 +09:00
syuilo
258bd3c905 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-10 14:22:42 +09:00
syuilo
5de8930058 refactor: rename schema to json-schema 2023-03-10 14:22:37 +09:00
YS
b7c26dc29d įĩĩ文字ピッã‚ĢãƒŧぎすずãĻぎįĩĩ文字でマã‚Ļ゚ホバãƒŧ時ãĢtitle襨į¤ēされるようãĢ (#9765)
* įĩĩ文字ピッã‚Ģãƒŧぎįĩĩ文字ã‚ĸã‚¤ã‚ŗãƒŗé¸æŠžãŽã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆåŒ–ã¨ã™ãšãĻでtitle襨į¤ē

* ã‚ŗãƒŗãƒãƒŧãƒãƒŗãƒˆåŒ–ã‚’å–ã‚Šæļˆã—ã€ã‚¤ãƒ™ãƒŗãƒˆã¨ãƒ‡ãƒŧã‚ŋåąžæ€§ã§čĄŒã†

* fix typo

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-10 14:15:49 +09:00
syuilo
66aef2e716 🎨 2023-03-10 14:07:34 +09:00
syuilo
c0bad443ff update deps 2023-03-10 14:00:14 +09:00
Kisaragi
a81ebc5966 chore(backend): fix typo in warning message (#10284) 2023-03-10 13:21:23 +09:00
syuilo
c717f1f3a9 Update CHANGELOG.md 2023-03-10 09:38:21 +09:00
Kagami Sascha Rosylight
3f53cbd8f6 fix(backend/DriveService): convert WebP/AVIF to WebP (#10239)
* fix(backend/DriveService): convert transparent WebP/AVIF to PNG

* webpãĢする

ããŽå¸Œæœ›ãŒč¤‡æ•°ã‚ã‚Šãžã—ãŸãŽã§

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

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* update test

* webpはwebpublicãĢできる

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-10 09:37:22 +09:00
Kagami Sascha Rosylight
e0b7633a7a enhance(backend): restore OpenAPI endpoints (#10281)
* enhance(backend): restore OpenAPI endpoints

* Update CHANGELOG.md

* version

* set max-age

* update redoc

* follow redoc documentation

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-10 02:37:44 +09:00
Launchpad
caf646fcb0 fix(client): Solve the problem of not automatically jumping to /admin/overview when accessing the /admin page for the second time (#10264)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-03-10 02:22:47 +09:00
kabo2468
228c92f2ca ãƒ‰ãƒŠã‚¤ãƒ–ãŽãƒ•ã‚Ąã‚¤ãƒĢをæļˆã™ã¨ããŽæ–‡įĢ ã‚’ã€ŒãƒŽãƒŧトはæļˆãˆãĒい」とäŋŽæ­Ŗ (#10096)
* Update ja-JP.yml

* Update ja-JP.yml
2023-03-10 02:16:00 +09:00
tamaina
89393aaf95 Merge pull request #10248 from saschanaz/alt-pre-line
fix(frontend/MkMediaList): altãƒĄãƒƒã‚ģãƒŧジぎnewlineをčĒč­˜
2023-03-10 00:17:06 +09:00
tamaina
5888da19b8 Merge pull request #10282 from misskey-dev/saschanaz-patch-1
fix(frontend/widget): federation widgetぎdata-cyもį§ģ動
2023-03-09 23:28:47 +09:00
Kagami Sascha Rosylight
ef773520e6 fix(frontend/widget): federation widgetぎdata-cyもį§ģ動
fcb6e0adb9 ぎ垌テ゚トがčŊãĄãĻいる
2023-03-09 15:09:49 +01:00
tamaina
dc49a24f07 Merge pull request #9970 from saschanaz/mkusername-empty
fix(backend/ApPersonService): normalize empty value of `name` into an absent value
2023-03-09 22:36:26 +09:00
syuilo
fcb6e0adb9 chore(test): dataåąžæ€§ãŒclassãĢãĒãŖãĻいるぎをäŋŽæ­Ŗ 2023-03-09 19:59:11 +09:00
Acid Chicken (įĄĢ酸éļ)
93ea9c2033 chore(frontend): add debugger for #6864 (#10270) 2023-03-09 14:35:38 +09:00
tamaina
c75afad64a enhance: ã‚ĸã‚Ģã‚Ļãƒŗãƒˆå‰Šé™¤æ™‚ãŽã‚¯ãƒŠã‚¤ã‚ĸãƒŗãƒˆãŽæŒ™å‹•ã‚’ã„ã„æ„Ÿã˜ãĢするãĒお (#10002)
* refreshAccounts
Resolve #9322

* ã‚ĸã‚Ģã‚ĻãƒŗãƒˆįŽĄį†į”ģéĸでãƒĒ゚トを更新するようãĢ

* Update packages/frontend/src/account.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* âœŒī¸

* クナイã‚ĸãƒŗãƒˆčĩˇå‹•æ™‚ã¯įžåœ¨ãƒ­ã‚°ã‚¤ãƒŗã—ãĻいるã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŽãŋãƒĒフãƒŦãƒƒã‚ˇãƒĨする

* clean up

* ãĒã‚“ã‹ã‚ãŖãĄã‚ƒå¤‰ãˆãŸ

* refactor

* refactor

* fix lint

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-03-09 14:27:16 +09:00
RyotaK
a4ca127ebd fix: į™ģéŒ˛ãƒĄãƒŧãƒĢ送äŋĄæ™‚ãĢ重複įĸēčĒã‚’čĄŒã† (#10231)
* fix: į™ģéŒ˛ãƒĄãƒŧãƒĢ送äŋĄæ™‚ãĢ重複įĸēčĒã‚’čĄŒã†

* try-catchをäŊŋうåŋ…čĻã¯ãĒい

* Remove spaces
2023-03-09 12:57:34 +09:00
Kagami Sascha Rosylight
4835f0fb43 fix(frontend): GIFバナãƒŧぎ垊æ´ģãĒお (#10247)
* Restore GIF banner

* Add ALT banner, detect APNG too

* Add vitest

* Add CI for vitest

* Upload coverage?

* frontend
2023-03-09 12:48:39 +09:00
syuilo
6607b39235 fix(client): ロãƒŧãƒĢでåēƒå‘Šã‚’į„ĄåŠšãĢするとadmin/adsでプãƒŦビãƒĨãƒŧがでãĻこãĒい
Fix #10272
2023-03-09 12:28:40 +09:00
Ebise Lutica
9d1a874ddc フりロãƒŧãƒĒクエ゚トぎUI攚善 (#10275)
* フりロãƒŧãƒĒクエ゚トぎUI攚善

* Update CHANGELOG.md
2023-03-09 12:17:34 +09:00
syuilo
965433bea9 chore(dev): add pull_request_template.md for github bug 2023-03-09 08:11:17 +09:00
syuilo
7fd17232cc chore(dev): update pull request templates 2023-03-09 08:06:22 +09:00
mmorita
aad70a97db fix: ãƒãƒŖãƒŗãƒãƒĢãŽįˇ¨é›†æ¨Šé™ã‚’ãƒãƒŖãƒŗãƒãƒĢæ‰€æœ‰č€…ã¨ãƒĸデãƒŦãƒŧã‚ŋãƒŧãĢ限厚する (#10268)
* ãƒãƒŖãƒŗãƒãƒĢãŽįˇ¨é›†æ¨Šé™ã‚’ãƒãƒŖãƒŗãƒãƒĢã‚ĒãƒŧナãƒŧとãƒĸデãƒŦãƒŧã‚ŋãƒŧãĢ限厚する

* PR æŒ‡æ‘˜į‚šå¯žåŋœ(å…ąæœ‰ãƒœã‚ŋãƒŗã‚’å…¨å“ĄãĢ襨į¤ē、$i ぎ nullable 寞åŋœã€fix a typo)

* everyOne -> share
2023-03-09 07:58:53 +09:00
tamaina
97a43bc30f fix(server): videoThumbnailGeneratorãŒéŠį”¨ã•ã‚ŒãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-03-08 19:57:52 +00:00
RyotaK
116dd097bd fix: į™ģéŒ˛ãƒ•ã‚ŠãƒŧムãĢおけるįĢļ合įŠļ態をäŋŽæ­Ŗ (#10267)
* fix: į™ģéŒ˛ãƒ•ã‚ŠãƒŧムãĢおけるįĢļ合įŠļ態をäŋŽæ­Ŗ

* エナãƒŧをäŋŽæ­Ŗ
2023-03-08 16:32:13 +09:00
syuilo
dd6569a1bb feat: Reaction acceptance (#10256)
* wip

* wip

* デフりãƒĢãƒˆč¨­åŽš
2023-03-08 08:56:47 +09:00
syuilo
4c2f7c64cc feat: Per-user renote mute (#10249)
* feat: per-user renote muting

From FoundKey/c414f24a2c https://akkoma.dev/FoundKeyGang/FoundKey

* Update ja-JP.yml

* Delete renote-muting.ts

* rename

* fix ids

* lint

* fix

* Update CHANGELOG.md

* ãƒĒノãƒŧトをミãƒĨãƒŧトしたãƒĻãƒŧã‚ļãƒŧ一čĻ§ã‚’čĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ

* 🎨

* add test

* fix test

---------

Co-authored-by: HÊlène <pleroma-dev@helene.moe>
2023-03-08 08:56:09 +09:00
syuilo
8bf6911d4b refactor(dev): separate test workflows 2023-03-07 20:23:44 +09:00
syuilo
6fe13f1a63 lint fix 2023-03-07 20:17:19 +09:00
danominium
4f0bb70118 fix(backend): ブロックポトがãĒい場合はINクエãƒĒã‚’į”Ÿæˆã—ãĒい。 (#10258)
įŠēぎINクエãƒĒã¯ã‚ˇãƒŗã‚ŋック゚エナãƒŧとãĒるため。
2023-03-07 20:09:20 +09:00
syuilo
b20703c185 tweak of 0554dd8375 2023-03-07 19:48:51 +09:00
syuilo
0554dd8375 enhance(client): DMäŊœæˆæ™‚ãĢãƒĄãƒŗã‚ˇãƒ§ãƒŗã‚‚åĢむようãĢ 2023-03-07 17:12:46 +09:00
syuilo
1ef6bec133 Update about-misskey.vue 2023-03-07 16:54:19 +09:00
RyotaK
6feead5185 fix: į™ģéŒ˛æ™‚ãŽãƒ•ã‚ŠãƒŧムãĢおいãĻ送äŋĄã§ãã‚‹æĄäģļをäŋŽæ­Ŗ (#10238)
* fix: į™ģéŒ˛æ™‚ãŽãƒ•ã‚ŠãƒŧムãĢおいãĻ送äŋĄã§ãã‚‹æĄäģļをäŋŽæ­Ŗ

* テ゚トをčŋŊ加
2023-03-07 16:07:13 +09:00
syuilo
60c1af674f chore(client): tweak default sound setting 2023-03-07 09:51:37 +09:00
syuilo
3ecb863372 enhance(client): improve mute-block page 2023-03-07 09:37:02 +09:00
syuilo
2b884ba338 enhance(server): tweak notes/featured api 2023-03-07 08:41:10 +09:00
Kagami Sascha Rosylight
d90a98a8a7 fix(frontend/MkMediaList): altãƒĄãƒƒã‚ģãƒŧジぎnewlineをčĒč­˜ 2023-03-06 22:02:51 +01:00
Kagami Sascha Rosylight
5651353c27 Merge branch 'develop' into mkusername-empty 2023-03-06 07:51:17 +01:00
syuilo
ae517a99a7 Merge pull request #10218 from misskey-dev/develop
Release: 13.9.2
2023-03-06 11:54:12 +09:00
syuilo
31f9ea31b9 [ci skip] chore(client): showNoteActionsOnlyHover変更時ãĢãƒĒロãƒŧドダイã‚ĸログをå‡ēすようãĢ 2023-03-06 11:53:04 +09:00
syuilo
5ccbeda86a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-06 02:14:56 +00:00
syuilo
f20abb4ee5 fix(client): ãŋつけるぎロãƒŧãƒĢ一čĻ§ã§ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢがåĢぞれるぎをäŋŽæ­Ŗ 2023-03-06 02:12:35 +00:00
tamaina
7852815fc3 update CHANGELOG.md 2023-03-06 02:08:06 +00:00
tamaina
6778111891 update CHANGELOG.md 2023-03-06 02:04:53 +00:00
syuilo
b719f6cd1c New Crowdin updates (#10223)
* 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)
2023-03-06 10:32:36 +09:00
tamaina
6bb11492fa update CHANGELOG.md 2023-03-06 01:31:44 +00:00
tamaina
87d0f56dc7 fix correctFilename extが.ã‹ã‚‰å§‹ãžã‚‹å ´åˆã‚‚č€ƒæ…Žã™ã‚‹ 2023-03-06 01:17:13 +00:00
syuilo
824398509d Update CHANGELOG.md 2023-03-05 22:01:06 +09:00
Acid Chicken (įĄĢ酸éļ)
b1c173ec4f fix(docker): cannot build docker image on some environments (#10220) 2023-03-05 22:00:17 +09:00
arrow2nd
8c9c89a137 fix(frontend): ãƒĻãƒŧã‚ļãƒŧペãƒŧã‚¸ãŽãƒãƒƒã‚¸čĄ¨į¤ēを遊切ãĢ折りčŋ”すようãĢ (#10222)
* fix(frontend): ãƒĻãƒŧã‚ļãƒŧペãƒŧã‚¸ãŽãƒãƒƒã‚¸čĄ¨į¤ēを遊切ãĢ折りčŋ”すようãĢ

* Update CHANGELOG.md
2023-03-05 21:59:41 +09:00
syuilo
353b1cc682 [ci skip] 🎨 2023-03-05 20:52:26 +09:00
syuilo
9f73c23b38 [ci skip] fix(client): fix post button of channel 2023-03-05 20:48:46 +09:00
syuilo
517a7f96c8 [ci skip] Update CHANGELOG.md 2023-03-05 20:46:18 +09:00
syuilo
e844710ef2 13.9.2 2023-03-05 20:32:02 +09:00
syuilo
d6d0b9659f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-05 20:28:43 +09:00
syuilo
4480fa1efe refactor(client): use css module 2023-03-05 20:28:39 +09:00
syuilo
f8ab34734c enhance(client): tweak MkFolder component 2023-03-05 20:28:27 +09:00
tamaina
65d7c47647 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-05 11:16:41 +00:00
tamaina
428046e710 chore: remove deprecated vs code extention 2023-03-05 11:16:26 +00:00
tamaina
1641ae1d96 Merge pull request #10213 from Ry0taK/fix/disable-jest-autorun
fix: Jestぎč‡Ēå‹•åŽŸčĄŒã‚’į„ĄåŠšãĢ
2023-03-05 20:13:37 +09:00
tamaina
b23407807c Merge pull request #10206 from Khsmty/fix-devcontainer-pnpm
fix: devcontainer で pnpm が command not found ãĢãĒるぎをäŋŽæ­Ŗ
2023-03-05 20:10:55 +09:00
tamaina
2bb0a5ac6e Merge pull request #10207 from Ry0taK/fix/devcontainer-on-macos
fix: macOS上でDev Containersが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
2023-03-05 20:07:16 +09:00
syuilo
aa01ba7cce enhance(client): tweak brain diver detection 2023-03-05 20:00:37 +09:00
syuilo
b4835c7e01 New Crowdin updates (#10214)
* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Japanese, Kansai)
2023-03-05 19:37:26 +09:00
Ry0taK
f5b63d8287 fix: Jestぎč‡Ēå‹•åŽŸčĄŒã‚’į„ĄåŠšãĢ 2023-03-05 14:40:41 +09:00
RyotaK
8e8c2b40f9 fix: pnpm dev時ãĢãƒ•ã‚Ąã‚¤ãƒĢがįŠēãĒã‚‰ãƒãƒƒã‚¯ã‚¨ãƒŗãƒ‰ãŽčĩˇå‹•を垅つようãĢ (#10210) 2023-03-05 14:33:23 +09:00
jojobii
ad43011fb8 change: deprecate link to Misskey Forum in favor of GitHub Discussions (#10212)
see: https://forum.misskey.io/d/112-misskey-forum-to-end-service-at-the-end-of-this-month
2023-03-05 14:32:43 +09:00
syuilo
7b8e1e6913 enhance(client): tweak signup form 2023-03-05 14:05:28 +09:00
Ry0taK
d53a177e7b fix: macOS上でDevContainerが動äŊœã—ãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-03-05 12:48:27 +09:00
syuilo
85d93133d3 Update about-misskey.vue 2023-03-05 11:34:46 +09:00
syuilo
4cf3bc53c2 New Crowdin updates (#10184)
* New translations ja-JP.yml (Chinese Simplified)

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

* New translations ja-JP.yml (Italian)

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

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Lao)

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

* New translations ja-JP.yml (Chinese Traditional)
2023-03-05 11:12:40 +09:00
syuilo
ae7d17d121 fix of b9a3b2c165 2023-03-05 11:11:36 +09:00
syuilo
b9a3b2c165 enhance(server): make identicon same between local and remote
Resolve #10200
2023-03-05 11:09:55 +09:00
syuilo
ba2630c615 tweak of 8e5e6f90cb 2023-03-05 10:59:44 +09:00
syuilo
8e5e6f90cb fix(client): PWAでlangがnullãĢãĒã‚‹įžčąĄãŽåŋœæ€Ĩå‡ĻįŊŽ
#10202
2023-03-05 10:57:54 +09:00
syuilo
f6c6ffaf64 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-05 10:48:07 +09:00
syuilo
5c88c17d15 fix(client): ロãƒŧãƒĢぎ樊限で「一čˆŦãƒĻãƒŧã‚ļãƒŧ」ぎロãƒŧãƒĢがいきãĒã‚Šč¨­åŽšã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10203
2023-03-05 10:48:04 +09:00
Khsmty
68ab056b3c fix: pnpm が command not found ãĢãĒるぎをäŋŽæ­Ŗ 2023-03-05 01:47:08 +00:00
tamaina
c54712233c Dev Container周り
Related to #10201
2023-03-05 01:06:30 +09:00
rinsuki
ccdac0ca96 docker: build assets on native arch (#10080)
* docker: build assets on native arch

* æļˆã—すぎた
2023-03-04 21:36:52 +09:00
tamaina
c36e7d1a07 enhance(server): ãƒĄãƒ‡ã‚Ŗã‚ĸãƒ—ãƒ­ã‚­ã‚ˇã§ico,bmpをčĒ­ã‚ã‚‹ã‚ˆã†ãĢ (#10186)
* enhance(server): downloadUrlでContent-Dispositionã‹ã‚‰ãƒ•ã‚Ąã‚¤ãƒĢ名を取垗
Resolve #10036
Resolve #4750

* untitled

* ã‚Ēブジェクト゚トãƒŦãƒŧジぎContent-DispositionãŽãƒ•ã‚Ąã‚¤ãƒĢåãŽæ‹Ąåŧĩ子をContent-TypeãĢæˇģãŖãŸã‚‚ãŽãĢする

* âœŒī¸

* tiff

* fix filename

* add test

* /files/でもContent-Disposition

* enhance(server): ãƒĄãƒ‡ã‚Ŗã‚ĸãƒ—ãƒ­ã‚­ã‚ˇã§ico,bmpをčĒ­ã‚ã‚‹ã‚ˆã†ãĢ
Fix #10120

* comment

* fix test

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-03-04 19:23:11 +09:00
nexryai
72b315491b Fix: If mail delivery is disabled on the server, make the settings page indicate this (#10191)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-03-04 19:19:55 +09:00
Ikumi Nakamura
6dd9374b99 chore: Replace tab with space (#10185) 2023-03-04 17:42:03 +09:00
syuilo
1711ae7156 🎨 2023-03-04 17:36:11 +09:00
syuilo
320c2bf771 Update CHANGELOG.md 2023-03-04 17:19:21 +09:00
syuilo
3f507241ca chore(client): tweak default value of numberOfPageCache 2023-03-04 17:19:18 +09:00
tamaina
2d551a8598 enhance(server): downloadUrlでContent-Dispositionã‹ã‚‰ãƒ•ã‚Ąã‚¤ãƒĢ名を取垗 (#10150)
* enhance(server): downloadUrlでContent-Dispositionã‹ã‚‰ãƒ•ã‚Ąã‚¤ãƒĢ名を取垗
Resolve #10036
Resolve #4750

* untitled

* ã‚Ēブジェクト゚トãƒŦãƒŧジぎContent-DispositionãŽãƒ•ã‚Ąã‚¤ãƒĢåãŽæ‹Ąåŧĩ子をContent-TypeãĢæˇģãŖãŸã‚‚ãŽãĢする

* âœŒī¸

* tiff

* fix filename

* add test

* /files/でもContent-Disposition

* comment

* fix test
2023-03-04 16:51:07 +09:00
rinsuki
49f0837729 fix(server): DriveFile related N+1 query when call note packMany (again) (#10190)
* Revert "Revert "fix(server): DriveFile related N+1 query when call note packMany (#10133)""

This reverts commit a7c82eeabc.

* packManyByIdsMap: 存在チェックをしãĻãĒã‹ãŖãŸã‚‚ãŽã¯ null をå…ĨれるようãĢ

* Note.packMany で reply とか renote ãŒã‚‚ã†ã‚ãŖãŸã‚‰ããŽãƒ•ã‚Ąã‚¤ãƒĢもåŧ•く

* テ゚トを書く

* fix test

* fix test

* fix test

* fix test
2023-03-04 16:48:50 +09:00
syuilo
e4fc9ea816 enhance(client): improve channel ui 2023-03-04 10:50:21 +09:00
syuilo
b303d65450 fix(client): Viteで This assignment will throw because "role" is a constantというエナãƒŧがå‡ēる
Fix #10187
2023-03-04 10:36:48 +09:00
syuilo
dcd4d80869 enhance(client): improve channel ui 2023-03-04 10:34:54 +09:00
syuilo
aee7ed992b enhance(client): add share button to clip and channel page
Resolve #10183
2023-03-04 10:17:45 +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
7e8700514f 13.9.1 2023-03-03 20:45:17 +09:00
syuilo
c8aa55636f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-03-03 20:44:59 +09:00
syuilo
1fed0ff564 New Crowdin updates (#10176)
* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Vietnamese)

* New translations ja-JP.yml (Spanish)

* 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 (Vietnamese)

* New translations ja-JP.yml (Vietnamese)
2023-03-03 20:44:43 +09:00
syuilo
ad7ecbaf37 通įŸĨ部分は掋す
Co-Authored-By: rinsuki <428rinsuki+contact.github@gmail.com>
2023-03-03 20:43:31 +09:00
syuilo
a7c82eeabc Revert "fix(server): DriveFile related N+1 query when call note packMany (#10133)"
This reverts commit 452a48e7f4.
2023-03-03 20:26:44 +09:00
syuilo
5bd68aa3e0 Merge pull request #10177 from misskey-dev/develop
Release: 13.9.0
2023-03-03 15:35:40 +09:00
tamaina
da3fcf178e fix CHANGELOG.md 2023-03-03 06:12:34 +00:00
syuilo
5d46c1c9bb īŧˆCSS厌全ãĢīŧ‰į†č§Ŗã—た 2023-03-03 14:55:56 +09:00
syuilo
1b33653f1b 13.9.0 2023-03-03 12:32:05 +09:00
syuilo
af24011eec clean up 2023-03-03 12:31:41 +09:00
syuilo
87c6d0cbee 🎨 2023-03-03 12:29:34 +09:00
syuilo
3066a133ac fix(client): prevent null reference error 2023-03-03 11:43:53 +09:00
syuilo
436190966c New Crowdin updates (#10114)
* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

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

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Korean)

* New translations ja-JP.yml (English)

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

* 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 (Spanish)

* New translations ja-JP.yml (French)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Arabic)

* 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 (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 (Slovak)

* 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 (Italian)
2023-03-03 11:37:32 +09:00
syuilo
b4e96181f5 localization: ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚š -> ã‚ĩãƒŧバãƒŧ
Resolve #7599
2023-03-03 11:36:26 +09:00
Kagami Sascha Rosylight
61215e50ff test(backend): APIテ゚トぎ垊æ´ģ (#10163)
* Revert 1c5291f818

* APIテ゚トぎ垊æ´ģ

* apiテ゚トぎį§ģ行

* moduleNameMapperäŋŽæ­Ŗ

* simpleGetでthrowしãĒいようãĢ

statusįĸēčĒã—ãĻいるぎでčĻã‚‰ãĒい

* longer timeout

* ロãƒŧã‚ĢãƒĢã§ã¯å•éĄŒãĒいぎãĢãĒんで

* case sensitive

* Run Nest instance within the current process

* Skip some setIntervals

* wait for 5 seconds

* kill them all!!

* logHeapUsage: true

* detectOpenHandlesがじゃぞしãĻいるらしい

* maxWorkers=1?

* restore drive api tests

* workerIdleMemoryLimit: 500MB

* 1024MiB

* Wait what
2023-03-03 11:13:12 +09:00
kabo2468
53987fadd7 fix(server): ãƒãƒŖãƒŗãƒãƒĢでミãƒĨãƒŧãƒˆãŒæ­Ŗã—ãæŠŸčƒŊしãĻいãĒいぎをäŋŽæ­Ŗ (#10166)
* fix(server): ãƒãƒŖãƒŗãƒãƒĢでミãƒĨãƒŧãƒˆãŒæ­Ŗã—ãæŠŸčƒŊしãĻいãĒいぎをäŋŽæ­Ŗ

* Update CHANGELOG.md
2023-03-03 10:30:21 +09:00
syuilo
8a561bdb78 Update CHANGELOG.md 2023-03-03 10:09:51 +09:00
rinsuki
452a48e7f4 fix(server): DriveFile related N+1 query when call note packMany (#10133)
* fix(server): DriveFile related N+1 query when call note packMany

* Update packages/backend/src/misc/is-not-null.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* ignore lint

* é€”ä¸­ã§ã‚„ã‚ãŸã‚„ã¤ãŒæˇˇå…ĨしãĻいた

* fix: 順į•Ē通りであるåŋ…čĻãŒã‚ã‚‹å ´æ‰€ã§é †į•Ē通りãĢãĒãŖãĻいãĒã‹ãŖãŸ

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-03-03 10:06:59 +09:00
syuilo
5248395fc5 update sounds 2023-03-03 09:41:33 +09:00
syuilo
cf8a7f93d5 🎨 2023-03-03 08:48:52 +09:00
syuilo
187a698d54 🎨 2023-03-02 20:47:24 +09:00
syuilo
ebd7b27075 clean up 2023-03-02 18:40:55 +09:00
syuilo
dad915e522 enhance(client): provide sticktyFooter 2023-03-02 18:40:43 +09:00
Kagami Sascha Rosylight
896400a6c9 refactor(frontend): add explicit Promise<void> return types in os.ts (#10156) 2023-03-02 15:05:05 +09:00
syuilo
fdf7605074 refactor(client): use css modules 2023-03-02 14:38:45 +09:00
syuilo
ea1cff499a update sounds 2023-03-02 08:36:15 +09:00
syuilo
b392564165 Update about-misskey.vue 2023-03-02 08:36:06 +09:00
syuilo
39e41d7424 🎨 2023-03-01 17:30:23 +09:00
syuilo
afa9c1f6f0 Update CHANGELOG.md 2023-03-01 17:22:32 +09:00
syuilo
47b1b09b21 enhance(client): add new sounds 2023-03-01 17:22:17 +09:00
Kagami Sascha Rosylight
44058f8b85 enhance(e2e): more resilient version of visit('/') (#10128) 2023-03-01 15:32:53 +09:00
Kagami Sascha Rosylight
6d82371449 fix(frontend): read KeyboardEvent.key instead of which/code (#10083) 2023-03-01 15:24:09 +09:00
KokiSakano
830fabef12 refactor: plugin.tsぎ型をäŋŽæ­Ŗã™ã‚‹ (#10027)
* refactor:plugin内ぎすずãĻぎé–ĸ数ãĢreturn typeã‚’č¨­åŽš

* fix:pluginContextsから取垗できãĒい場合は旊期ãƒĒã‚ŋãƒŧãƒŗã™ã‚‹

* fix:valueがstringäģĨ外ぎ時は旊期ãƒĒã‚ŋãƒŧãƒŗã™ã‚‹

* fix:valueが取垗できる時äģĨ外は旊期ãƒĒã‚ŋãƒŧãƒŗã™ã‚‹

* fix:pluginãĢ型をつける

* fix:įĩžã‚ŠčžŧãŋをassertStringãĢ変更

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

* fix:valToJsからvalueを取垗するようãĢ変更
2023-03-01 15:19:20 +09:00
Khsmty
c34e7e6e08 enhance(client): Renote ã—ãŸæ™‚ãŽčĄ¨į¤ēをãƒĒップãƒĢエフェクトと toast ãĢ (#10116)
* enhance(client): Renote ã—ãŸæ™‚ãŽčĄ¨į¤ēを toast ãĢ

* fix: lint エナãƒŧ

* enhance(client): Renote ã—ãŸæ™‚ãŽčĄ¨į¤ēをãƒĒップãƒĢエフェクトãĢ

* toast もčŋŊ加

* rippleeffect ぎã‚ŋã‚¤ãƒŸãƒŗã‚°å¤‰æ›´

* toast ぎäŊįŊŽã‚’ header ãĢčĸĢらãĒいようãĢ
2023-03-01 14:55:57 +09:00
syuilo
78d66d3806 🎨 2023-03-01 14:54:02 +09:00
syuilo
44f041587c 🎨 2023-03-01 14:46:53 +09:00
syuilo
d0bbeeee52 🎨 2023-03-01 14:22:53 +09:00
syuilo
9e5278d276 fix of #10145 2023-03-01 12:02:37 +09:00
syuilo
064a6bf065 🎨 2023-03-01 10:56:51 +09:00
syuilo
1c5291f818 feat: 時限ロãƒŧãƒĢ (#10145)
* feat: 時限ロãƒŧãƒĢ

* クナイã‚ĸãƒŗãƒˆã‹ã‚‰æœŸé™ã‚’įĸēčĒã§ãã‚‹ã‚ˆã†ãĢ

* ãƒĒãƒ•ã‚Ąã‚¯ã‚ŋとか

* fix test

* fix test

* fix test

* clean up
2023-03-01 10:20:03 +09:00
syuilo
7c3a390763 enhance(client): ノãƒŧトぎ操äŊœéƒ¨ã‚’ホバãƒŧ時ぎãŋ襨į¤ēするã‚Ēãƒ—ã‚ˇãƒ§ãƒŗ 2023-02-28 20:53:32 +09:00
syuilo
83a67606a9 enhance(server): make antenna handle cw
Resolve #10140
2023-02-28 20:20:23 +09:00
tamaina
c1e69e7a53 enhance(client): emojisはIndexedDBãĢäŋå­˜ã™ã‚‹ (#10121)
* enhance(client): emojisはIndexedDBãĢäŋå­˜ã™ã‚‹

* lastEmojisFetchedAt
2023-02-28 20:10:52 +09:00
syuilo
570f331477 Update CHANGELOG.md 2023-02-28 19:56:04 +09:00
tamaina
ffe3386e5b fix(sw): ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨでã‚Ģ゚ã‚ŋムįĩĩ文字ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’čĄ¨į¤ēできるようãĢ (#10122)
* fix(sw): ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨでã‚Ģ゚ã‚ŋムįĩĩ文字ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã‚’čĄ¨į¤ēできるようãĢ
Fix #10117
/emoji/*.webpãĢbadgeãƒĸãƒŧドを

* ?

* âœŒī¸

* fix
2023-02-28 19:55:31 +09:00
į‰›č’Ą
c63447e194 enhance: Play ぎ「ã‚Ŋãƒŧã‚šã‚’čĄ¨į¤ē」ãĢã‚ˇãƒŗã‚ŋック゚ハイナイトをåŊ“ãĻる (#10107)
* ã‚ˇãƒŗã‚ŋック゚ハイナイトをåŊ“ãĻる

* fix
2023-02-28 17:38:43 +09:00
tamaina
17d0bde50e fix(client): photoswipeīŧˆį”ģåƒãŽæ‹Ąå¤§čĄ¨į¤ēīŧ‰ãŒãĒんか変 (#10138)
* fix(client): photoswipeīŧˆį”ģåƒãŽæ‹Ąå¤§čĄ¨į¤ēīŧ‰ãŒãĒんか変
Fix  #10037

* important

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-28 17:26:42 +09:00
syuilo
4ea978000d Update CHANGELOG.md 2023-02-28 17:14:55 +09:00
tamaina
12932d2831 fix: å¤–éƒ¨ãƒĄãƒ‡ã‚Ŗã‚ĸãƒ—ãƒ­ã‚­ã‚ˇäŊŋį”¨æ™‚ãĢã‚ĸバã‚ŋãƒŧクロップができãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#10142)
* wip

* fix

* Update packages/frontend/src/scripts/media-proxy.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-28 17:14:23 +09:00
syuilo
1ba848e5f5 dev: introduce Reviewer lottery 2023-02-28 17:08:20 +09:00
syuilo
a6ea9de4b9 Update 03_release.md 2023-02-28 16:51:04 +09:00
syuilo
746770ac3b fix Serialized type 2023-02-28 16:46:25 +09:00
syuilo
ab7a8a2dae enhance(client): æ‹›åž…ã‚ŗãƒŧドがåŋ…čρãĒことが分かりやすいようãĢ 2023-02-28 16:05:05 +09:00
syuilo
b60c985203 fix(server): ãƒĄãƒŧãƒĢã‚ĸドãƒŦ゚更新時ãĢバãƒĒデãƒŧã‚ˇãƒ§ãƒŗãŒæ­Ŗã—ãčĄŒã‚ã‚ŒãĻいãĒいぎをäŋŽæ­Ŗ 2023-02-28 15:31:48 +09:00
syuilo
785c67ea8d 🎨 2023-02-28 15:27:54 +09:00
Kagami Sascha Rosylight
647a018362 fix(backend): return HTTP 404 for any unknown api endpoint paths (#10130)
* fix(backend): return HTTP 400 for any invalid api endpoint paths

* 404
2023-02-27 18:01:43 +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
81e6a21fe0 13.8.1 2023-02-26 20:52:00 +09:00
syuilo
d8dcce807b fix(client): ãƒĸバイãƒĢį’°åĸƒã§ãƒãƒƒãƒ—ã‚ĸãƒƒãƒ—ãŒčĄ¨į¤ēされãĒい
Fix #10110
2023-02-26 20:51:06 +09:00
syuilo
103dc32dce Update 03_release.md 2023-02-26 20:30:03 +09:00
syuilo
b7e72cfb7e Update CHANGELOG.md 2023-02-26 20:29:53 +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
tamaina
cf950224de Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-26 11:10:29 +00:00
tamaina
02d7ffd305 fix(server): å˜į´”ãĢrenoteできãĒいぎをäŋŽæ­Ŗ 2023-02-26 11:10:24 +00:00
syuilo
9f8c9dd881 Update packages/backend/check_connect.js
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-02-26 20:07:52 +09:00
syuilo
d019c1c440 Update packages/backend/check_connect.js
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-02-26 20:07:45 +09:00
syuilo
a56898df94 13.8.0 2023-02-26 19:03:22 +09:00
syuilo
f78c519ae5 Update CHANGELOG.md 2023-02-26 19:02:35 +09:00
syuilo
dc9ef87c44 New translations ja-JP.yml (French) (#10103) 2023-02-26 19:02:06 +09:00
syuilo
a78a839841 refactor 2023-02-26 18:57:24 +09:00
xianon
67ca7ee4ec ホãƒŧムã‚ŋã‚¤ãƒ ãƒŠã‚¤ãƒŗãŽčĒ­ãŋčžŧãŋでクエãƒĒã‚ŋイムã‚ĸã‚ĻトãĢãĒるぎをäŋŽæ­Ŗã™ã‚‹ (#10106) 2023-02-26 18:54:52 +09:00
syuilo
76f3bdcdf9 update deps 2023-02-26 18:51:45 +09:00
Windymelt
9234ffc927 [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>
2023-02-26 18:18:23 +09:00
syuilo
cc149e2f46 fix(server): エナãƒŧぎ゚ã‚ŋックトãƒŦãƒŧ゚はčŋ”さãĒいようãĢ
Fix #10064
2023-02-26 17:12:15 +09:00
syuilo
cedfb85b60 Update CHANGELOG.md 2023-02-26 14:21:54 +09:00
syuilo
302af7099c Update codecov.yml 2023-02-26 14:17:29 +09:00
daima3629
1bdde6bd5c [Fix] fixed an typo in error message (#10102) 2023-02-26 14:14:57 +09:00
syuilo
2acdd933c0 enhance(client): ãƒĄãƒ‹ãƒĨãƒŧãŽã€Œã‚‚ãŖã¨ã€ã‹ã‚‰ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šæƒ…å ąã‚’čĻ‹ã‚Œã‚‹ã‚ˆã†ãĢ 2023-02-26 12:50:34 +09:00
Khsmty
72888b4814 enhance(client): photoswipe 襨į¤ē時ãĢæˆģる操äŊœã‚’しãĻも前ぎį”ģéĸãĢæˆģらãĒいようãĢ (#10098)
* enhance(client): photoswipe 襨į¤ē時ãĢæˆģる操äŊœã‚’しãĻも前ぎį”ģéĸãĢæˆģらãĒいようãĢ

* add: changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-26 12:25:27 +09:00
syuilo
60342ed3fa enhance(client): improve user menu ux 2023-02-26 11:57:37 +09:00
syuilo
504baa9de2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-26 11:32:31 +09:00
syuilo
16ac03322c 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)
2023-02-26 11:32:10 +09:00
syuilo
52d86275b6 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-26 11:32:07 +09:00
tamaina
18dbcfa0b0 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>
2023-02-26 11:28:05 +09:00
syuilo
991945ea26 Update about-misskey.vue 2023-02-26 11:24:09 +09:00
Soni L
dbd9d11d67 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
2023-02-26 11:14:07 +09:00
Kagami Sascha Rosylight
b468330ed9 Merge branch 'develop' into mkusername-empty 2023-02-25 20:04:48 +01:00
Kagami Sascha Rosylight
209d8b4f39 refactor(frontend): fix eslint error (#10084) 2023-02-25 18:27:15 +09:00
syuilo
ea04778649 feat: in-channel featured note
Resolve #9938
2023-02-25 18:26:35 +09:00
syuilo
24553eb69a 🎨 2023-02-25 18:03:16 +09:00
syuilo
86eab355c6 🎨 2023-02-25 17:49:54 +09:00
syuilo
e7a1046b87 enhance(client): tweak contextmenu position calculation 2023-02-25 13:44:37 +09:00
syuilo
3c01c0cbf2 Update CHANGELOG.md 2023-02-25 09:46:28 +09:00
syuilo
a683278fb8 enhance(client): renoteã—ãŸéš›ãŽčĄ¨į¤ēを攚善
Resolve #10078
2023-02-25 09:44:35 +09:00
syuilo
5bea4feac8 enhance(client): ノãƒŧãƒˆãƒĄãƒ‹ãƒĨãƒŧからãƒĻãƒŧã‚ļãƒŧãƒĄãƒ‹ãƒĨãƒŧを開けるようãĢ
Resolve #10019
2023-02-25 09:18:36 +09:00
Khsmty
64be363adc feat: 2つぎ検į´ĸį”ģéĸぎįĩąåˆ (#9949) (#10038)
* feat: 検į´ĸį”ģéĸぎ UI をįĩąä¸€

* fix: エナãƒŧぎäŋŽæ­Ŗ

* add: changelog

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-25 09:01:21 +09:00
syuilo
68e53f1526 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-25 08:58:55 +09:00
syuilo
dd3a65b52b 🎨 2023-02-25 08:58:51 +09:00
YS
cc8d60e53b バックグナã‚Ļãƒŗãƒ‰ã§ä¸€åŽšæ™‚é–“įĩŒéŽã—たらペãƒŧジネãƒŧã‚ˇãƒ§ãƒŗãŽã‚ĸイテム更新をしãĒい (#10053) 2023-02-25 08:18:12 +09:00
kabo2468
1c9c9745f5 Windowsį’°åĸƒã§swcをäŊŋã†ã¨æ­Ŗå¸¸ãĢビãƒĢドができãĒã„å•éĄŒãŽäŋŽæ­Ŗ (#10074)
* Update @swc/core to v1.3.36

* Update CHANGELOG.md

* Update CHANGELOG.md
2023-02-25 05:22:36 +09:00
tamaina
8b30c0c0cd fix(client): Android ChromeでPWAとしãĻã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#10069)
* fix(client): Android ChromeでPWAとしãĻã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ

* 順į•Ēé–ĸäŋ‚あるīŧŸ
2023-02-25 05:22:09 +09:00
xianon
0ec5327474 æœĒįŸĨぎãƒĻãƒŧã‚ļãƒŧが deleteActor されたらå‡Ļį†ã‚’ã‚šã‚­ãƒƒãƒ—ã™ã‚‹ (#10067) 2023-02-25 04:27:37 +09:00
syuilo
0691901345 enhance(client): improve clip menu ux 2023-02-24 20:48:19 +09:00
Masaya Suzuki
a7943dceca デプロイされãĻいるプãƒŦビãƒĨãƒŧį’°åĸƒãŒãĒい場合はプãƒŦビãƒĨãƒŧį’°åĸƒã‚’削除しãĒいようãĢする (#10062)
* デプロイされãĻいるプãƒŦビãƒĨãƒŧį’°åĸƒãŒãĒい場合はDestroy preview environmentã‚’åŽŸčĄŒã—ãĒいようãĢする

* CIがãĒい場合ぎå‡ĻᐆčŋŊ加
2023-02-24 18:51:31 +09:00
syuilo
c4429ca65e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-24 18:18:53 +09:00
syuilo
b7961b00fe Update apple-touch-icon.png 2023-02-24 18:18:50 +09:00
syuilo
759c4a8976 Update codecov.yml 2023-02-24 16:43:08 +09:00
tamaina
e4336f5b76 fix(server): notes/createで、fileIdsとčĻ‹ã¤ã‹ãŖãŸãƒ•ã‚Ąã‚¤ãƒĢãŽæ•°ãŒį•°ãĒる場合はエナãƒŧãĢする (#9911)
* fix(server): notes/createで、fileIdsとčĻ‹ã¤ã‹ãŖãŸãƒ•ã‚Ąã‚¤ãƒĢãŽæ•°ãŒį•°ãĒる場合はエナãƒŧãĢする

* NO_SUCH_FILE
2023-02-24 16:32:01 +09:00
tamaina
5c989ed18f fix/refaftor(client): MkTime.vueぎ変更 (#10061)
* fix(client): MkTime.timeãĢstringでもDateでãĒい値がå…ĨãŖãŸå ´åˆã€īŧŸã‚’襨į¤ē

* fix(client): MkTimeã‚’æ”šč‰¯

* numberã‚’č¨ąåŽš

* falsyãĒ値もとる

* 不明

* ありぞせん

* fix
2023-02-24 16:21:49 +09:00
Kagami Sascha Rosylight
d1d3b48e51 test(backend): restore ap-request tests (#9997)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-24 16:10:48 +09:00
taiy
8856d68571 enhance(client): MkUrlPreviewぎ閉じるボã‚ŋãƒŗã‚’čĻ‹ã‚„ã™ã (#9913)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-24 14:38:47 +09:00
Kagami Sascha Rosylight
9edd0d25c2 Pass --detectOpenHandles to Jest (#9895)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-24 14:37:22 +09:00
Masaya Suzuki
6b52403d05 čĩˇå‹•時ãĢRedisãŽį–Žé€šįĸēčĒã‚’čĄŒã† (#9832)
* čĩˇå‹•時ãĢRedisãŽį–Žé€šįĸēčĒã‚’čĄŒã†

* check:connectをstart内ãĢį§ģ動

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-24 14:09:17 +09:00
syuilo
55cc6b8dee update PULL_REQUEST_TEMPLATE 2023-02-24 13:48:17 +09:00
atsuchan
e211d4e0cb Add dialog to remove follower (#9718) 2023-02-24 13:08:06 +09:00
syuilo
1ba49b614d Merge pull request #10058 from misskey-dev/develop
Release: 13.7.5
2023-02-24 13:06:55 +09:00
syuilo
320e5dba83 13.7.5 2023-02-24 11:41:47 +09:00
syuilo
9cc08ab3d8 13.7.4 2023-02-24 10:36:53 +09:00
syuilo
390369498b Update CHANGELOG.md 2023-02-24 10:31:45 +09:00
arrow2nd
9c787a578e feat(frontend): ゚マホãƒģã‚ŋブãƒŦãƒƒãƒˆãŽå ´åˆã€ãƒãƒŖãƒŗãƒãƒĢぎ投į¨ŋフりãƒŧムãĢč‡Ē動でフりãƒŧã‚Ģ゚しãĒいようãĢ (#10051)
* feat(frontend): ゚マホãƒģã‚ŋブãƒŦãƒƒãƒˆãŽå ´åˆã€ãƒãƒŖãƒŗãƒãƒĢぎ投į¨ŋフりãƒŧムãĢč‡Ē動でフりãƒŧã‚Ģ゚しãĒい

* Update CHANGELOG.md
2023-02-24 10:31:21 +09:00
syuilo
e516a63272 New Crowdin updates (#10057)
* 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 (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 (Lao)

* New translations ja-JP.yml (Kabyle)

* New translations ja-JP.yml (Japanese, Kansai)
2023-02-24 10:30:52 +09:00
syuilo
d564202355 Update about-icon.png 2023-02-24 10:30:34 +09:00
syuilo
ff8437c378 enhance(client): ロãƒŧã‚ĢãƒĢぎãŋ -> é€ŖåˆãĒし
Resolve #10055
2023-02-24 10:24:25 +09:00
syuilo
ec092579a6 Update CONTRIBUTING.md 2023-02-24 09:14:58 +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
a1f3bd6865 fix CHANGELOG 2023-02-23 14:03:02 +00:00
tamaina
c925e3d281 fix(server): 全ãĻぎ通įŸĨが削除されãĻしぞうぎをäŋŽæ­Ŗ 2023-02-23 14:01:18 +00:00
tamaina
7c9330a02f Release: 13.7.3
Merge pull request #10048 from misskey-dev/develop
2023-02-23 22:15:56 +09:00
syuilo
ca99468970 Update CONTRIBUTING.md 2023-02-23 20:49:09 +09:00
syuilo
8a5c6240b4 Merge branch 'master' into develop 2023-02-23 20:48:20 +09:00
syuilo
fca820c90c 13.7.3 2023-02-23 20:47:19 +09:00
tamaina
becc4d2e54 fix: i/notificationsで古い通įŸĨã‚ŋã‚¤ãƒ—ã‚’č¨ąåŽšã™ã‚‹ãĒお、古い通įŸĨã‚ŋã‚¤ãƒ—ãŽæ¸…įŽ— (#10042)
* wip

* fix

* create migration

* oops

* fix front const

* changelog

* fix type

* fix

* wip

* Revert "wip"

This reverts commit 6cdb3600e2.

* enumぎこす

* fix

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-23 20:46:14 +09:00
syuilo
c645f9f99f chore(dev): remove outdated tip 2023-02-23 20:36:03 +09:00
tamaina
a5341cbd7d CONTRIBUTING: enumぎ削除は気をつける 2023-02-23 11:33:49 +00:00
syuilo
3dd363a6c5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-23 20:26:36 +09:00
syuilo
e630803922 enumぎ変更はしãĒい 2023-02-23 20:26:33 +09:00
tamaina
cb3b167d61 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-23 10:56:10 +00:00
tamaina
774b7fed1f update CHANGELOG.md 2023-02-23 10:55:54 +00:00
syuilo
cbf526b043 chore(client): tweak online users widget 2023-02-23 19:51:10 +09:00
syuilo
48331bc851 chore(client): tweak deck experience 2023-02-23 19:49:24 +09:00
tamaina
bda3d69539 fix(client):ã€Œã‚­ãƒŖãƒƒã‚ˇãƒĨを削除」した垌、ロãƒŧã‚ĢãƒĢぎã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒくãĒã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #10044
2023-02-23 10:29:20 +00:00
syuilo
71900e0231 Release: 13.7.2 (#10035)
* ci: swcãĢしたためtypecheckはåˆĨ途原æ–Ŋ

* 🎨

* Update package.json

* マイグãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ

* refactor ci

* use tsc for build

Windowsだとエナãƒŧがå‡ēるため

* feat: swc build in windows (#10032)

* feat: add optional swc

* fix: windowsで動かãĒã„įžčąĄã‚’äŋŽæ­Ŗ

* fix: fix swc path alias

* fix: docker build時ãĢ`Host key verification failed`ã¨č¨€ã‚ã‚ŒãĻgitãƒĒポジトãƒĒã‹ã‚‰ãƒ‘ãƒƒã‚ąãƒŧã‚¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒいぎでssh -> htpsãĢ変更

* use swc

* chore(client): tweak custom emoji size

* enhance: make pwa icon maskable (#10033)

* 🎨

* feat(server): add @swc/core-android-arm64 to optional (#10034)

* feat: add optional swc

* fix: windowsで動かãĒã„įžčąĄã‚’äŋŽæ­Ŗ

* fix: fix swc path alias

* fix: docker build時ãĢ`Host key verification failed`ã¨č¨€ã‚ã‚ŒãĻgitãƒĒポジトãƒĒã‹ã‚‰ãƒ‘ãƒƒã‚ąãƒŧã‚¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒいぎでssh -> htpsãĢ変更

* feat(server): add @swc/core-android-arm64 to optional

* fix: conflict

* Update package.json

* chore(backend): fix indent

* Update CHANGELOG.md

* compress png

---------

Co-authored-by: CaffeinePower <86540016+cffnpwr@users.noreply.github.com>
Co-authored-by: Shogo Sensui <shogosensui@gmail.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-23 17:36:36 +09:00
syuilo
694f08c79b compress png 2023-02-23 17:34:29 +09:00
syuilo
c328584bb6 Update CHANGELOG.md 2023-02-23 17:30:01 +09:00
tamaina
4c01198811 chore(backend): fix indent 2023-02-23 08:15:54 +00:00
syuilo
7781497b42 Update package.json 2023-02-23 16:42:36 +09:00
CaffeinePower
cde0eb621d feat(server): add @swc/core-android-arm64 to optional (#10034)
* feat: add optional swc

* fix: windowsで動かãĒã„įžčąĄã‚’äŋŽæ­Ŗ

* fix: fix swc path alias

* fix: docker build時ãĢ`Host key verification failed`ã¨č¨€ã‚ã‚ŒãĻgitãƒĒポジトãƒĒã‹ã‚‰ãƒ‘ãƒƒã‚ąãƒŧã‚¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒいぎでssh -> htpsãĢ変更

* feat(server): add @swc/core-android-arm64 to optional

* fix: conflict
2023-02-23 16:23:16 +09:00
syuilo
474b8789a7 🎨 2023-02-23 16:03:50 +09:00
Shogo Sensui
2189acdde1 enhance: make pwa icon maskable (#10033) 2023-02-23 15:59:21 +09:00
syuilo
c174f23389 chore(client): tweak custom emoji size 2023-02-23 15:42:57 +09:00
syuilo
4e23500732 use swc 2023-02-23 15:36:47 +09:00
CaffeinePower
b965f5e4a9 feat: swc build in windows (#10032)
* feat: add optional swc

* fix: windowsで動かãĒã„įžčąĄã‚’äŋŽæ­Ŗ

* fix: fix swc path alias

* fix: docker build時ãĢ`Host key verification failed`ã¨č¨€ã‚ã‚ŒãĻgitãƒĒポジトãƒĒã‹ã‚‰ãƒ‘ãƒƒã‚ąãƒŧã‚¸ã‚’ã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢできãĒいぎでssh -> htpsãĢ変更
2023-02-23 15:36:17 +09:00
syuilo
d1a69abf81 use tsc for build
Windowsだとエナãƒŧがå‡ēるため
2023-02-23 11:06:23 +09:00
syuilo
d2ef0efbff refactor ci 2023-02-23 10:56:01 +09:00
syuilo
ce5c78d0d2 マイグãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒå¤ąæ•—ã™ã‚‹ã“ã¨ãŒã‚ã‚‹ãŽã‚’äŋŽæ­Ŗ 2023-02-23 10:40:15 +09:00
syuilo
28bea88da0 Update package.json 2023-02-23 10:17:00 +09:00
syuilo
a2e6f459e7 🎨 2023-02-23 08:29:16 +09:00
syuilo
0026c45fe0 ci: swcãĢしたためtypecheckはåˆĨ途原æ–Ŋ 2023-02-23 08:23:55 +09:00
syuilo
424292f335 Merge branch 'develop' 2023-02-23 08:09:32 +09:00
syuilo
8ca2f24df6 13.7.1 2023-02-23 08:09:22 +09:00
syuilo
fb7e5a3fac enhance(client): tweak renote collapsing logic 2023-02-23 08:08:17 +09:00
nenohi
5dd24e44d1 マイグãƒŦãƒŧã‚ˇãƒ§ãƒŗãƒ•ã‚Ąã‚¤ãƒĢぎ変更ミ゚ (#10029) 2023-02-23 07:52:01 +09:00
tamaina
f7c6ea93d7 perf(backend): Use swc on pnpm build (#10026)
* perf(backend): Use swc on pnpm build

* update CHANGELOG

* no jest
2023-02-22 23:09:24 +09:00
syuilo
7658351041 Merge branch 'develop' 2023-02-22 18:06:25 +09:00
syuilo
833e2869e7 13.7.0 2023-02-22 18:06:06 +09:00
syuilo
5b3a07ee9e Revert "Allow configuring the listen host (#9924)"
This reverts commit 3dfe3aa9a4.
2023-02-22 18:00:35 +09:00
ledlamp
3dfe3aa9a4 Allow configuring the listen host (#9924) 2023-02-22 17:51:40 +09:00
syuilo
f68e13d905 New Crowdin updates (#9897)
* 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 (Italian)

* New translations ja-JP.yml (Italian)

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

* 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 (Ukrainian)
2023-02-22 17:46:23 +09:00
syuilo
3157d81e95 enhance(client): make possible to reload page of window
Resolve #10007
2023-02-22 17:43:10 +09:00
potpro
bd13ea3d2c MFMぎDOM ParserをJSDOMからhappy-domãĢ変更する (#10016)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-22 17:32:45 +09:00
syuilo
f0cb587c89 fix(client): ãƒĻãƒŧã‚ļãƒŧãŽãƒãƒƒã‚ˇãƒĨã‚ŋグ検į´ĸが抟čƒŊしãĻいãĒいぎをäŋŽæ­Ŗ 2023-02-22 17:25:33 +09:00
syuilo
84e2ee220b fix(server): tweak admin/show-user api
Fix #9883
2023-02-22 17:17:36 +09:00
syuilo
a7977c6642 fix #10021 2023-02-22 17:14:23 +09:00
syuilo
1dfcd45704 Update ROADMAP.md 2023-02-22 16:38:00 +09:00
syuilo
8013cd2e79 Create codecov.yml 2023-02-22 15:51:39 +09:00
syuilo
9c69501404 lint 2023-02-22 15:50:08 +09:00
syuilo
0c8d874e3a lint 2023-02-22 15:36:12 +09:00
syuilo
0fb9c372dd lint 2023-02-22 15:28:17 +09:00
syuilo
3bb7afe544 improve performance of some tests 2023-02-22 15:16:29 +09:00
syuilo
29399e1ddc fix test 2023-02-22 15:12:21 +09:00
syuilo
dfc1410bb0 fix e2e 2023-02-22 15:03:30 +09:00
syuilo
9b72e02da3 tweak ci 2023-02-22 15:02:39 +09:00
syuilo
5ec07ede7c fix types 2023-02-22 14:58:41 +09:00
syuilo
72d4ad4c45 fix type 2023-02-22 14:53:36 +09:00
dojineko
a6fb6150a3 chore: add tiny definition for redis-lock (#9971)
* add tiny definition for redis-lock

* Update packages/backend/src/@types/redis-lock.d.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* fix type name

* add @typescript-eslint/naming-convention

* define taskToPerform type

* chore: use default settings for `@typescript-eslint/naming-convention`

* set `format:none` to typeParameter (default)

* ignore lines to be treated as exceptions

* chore: fix naming

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-22 14:51:34 +09:00
tamaina
b9ee14fe5b fix: MkUserSelectDialog/search-by-username-and-hostでロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧをįĩžãŖãĻ検į´ĸできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ (#9943)
* fix: MkUserSelectDialog/search-by-username-and-hostでロãƒŧã‚ĢãƒĢãƒĻãƒŧã‚ļãƒŧをįĩžãŖãĻ検į´ĸできãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #9627

* update CHANGELOG.md

* clean up

* search-by-username-and-host大攚造
2023-02-22 14:47:51 +09:00
syuilo
6e68a78d6a Update CHANGELOG.md 2023-02-22 14:44:10 +09:00
syuilo
870f7608be enhance: exploreでå…Ŧ開ロãƒŧãƒĢ一čĻ§ã¨ããŽãƒĄãƒŗãƒãƒŧã‚’é–˛čĻ§ã§ãã‚‹ã‚ˆã†ãĢ 2023-02-22 14:43:18 +09:00
syuilo
69869307bf enhance(client): improve entrance page
Resolve #9986
2023-02-22 11:00:34 +09:00
syuilo
b161f38710 fix(server): improve security of admin/drive/show-file 2023-02-21 14:47:11 +09:00
kabo2468
a7f464147d enhance(client): MFMぎx3, x4がåĢぞれãĻいたらノãƒŧトをたたむようãĢした (#10012) 2023-02-21 10:45:53 +09:00
syuilo
8eb87c8e4d Update CHANGELOG.md 2023-02-21 10:44:17 +09:00
syuilo
7925b130e8 fix syntax error 2023-02-21 10:41:09 +09:00
syuilo
16e3cb01ca Update about-misskey.vue 2023-02-21 10:18:54 +09:00
nenohi
543ba2b3b7 įŽĄį†į”ģéĸぎåēƒå‘Šã‚’10個äģĨ上čĻ‹ãˆã‚‹ã‚ˆã†ãĢ (#9990)
* æ—Ĩäģ˜ãŽãƒ•りãƒŧマット指厚と変更がうぞくいかãĒい

* ã‚‚ãŖã¨ãŽãƒœã‚ŋãƒŗã§åŋœæ€Ĩå‡ĻįŊŽ

* Update packages/frontend/src/pages/admin/ads.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/frontend/src/pages/admin/ads.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Update packages/frontend/src/pages/admin/ads.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* Revert "æ—Ĩäģ˜ãŽãƒ•りãƒŧマット指厚と変更がうぞくいかãĒい"

This reverts commit c8a81364ef.

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-20 17:57:01 +09:00
syuilo
beb9cd5710 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-20 17:28:13 +09:00
syuilo
b5fa8767da 🎨 2023-02-20 17:28:09 +09:00
Kagami Sascha Rosylight
f846b207b6 test(backend): restore emoji reaction tests (#9996) 2023-02-20 17:24:39 +09:00
Kagami Sascha Rosylight
c6b07acdcc test(backend): restore more unit tests (#9994) 2023-02-20 17:24:09 +09:00
xianon
b055f516c0 削除済ãŋぎãƒĻãƒŧã‚ļãƒŧが deleteActor される時ぎ動äŊœã‚’äŋŽæ­Ŗã™ã‚‹ (#9980) 2023-02-20 17:08:05 +09:00
syuilo
716ffcace6 update deps 2023-02-20 17:04:57 +09:00
tamaina
980bf1306e 🎨 2FAč¨­åŽšãŽãƒ‡ã‚ļã‚¤ãƒŗå‘ä¸Š / ã‚ģキãƒĨãƒĒãƒ†ã‚Ŗã‚­ãƒŧぎ名前を変更できるようãĢ (#9985)
* wip

* fix

* wip

* wip

* âœŒī¸

* rename key

* 🎨

* update CHANGELOG.md

* パ゚ワãƒŧドãƒŦã‚šãƒ­ã‚°ã‚¤ãƒŗãŽåˆ¤æ–­ã¯ã‚ĩãƒŧバãƒŧで

* æ—ĨæœŦčĒž

* æ—ĨæœŦčĒž

* æ—ĨæœŦčĒž

* æ—ĨæœŦčĒž

* âœŒī¸

* fix

* refactor

* トãƒŧã‚¯ãƒŗâ†’įĸēčĒã‚ŗãƒŧド

* fix password-less / qr click

* use otpauth

* æ—ĨæœŦčĒž

* autocomplete

* パ゚ワãƒŧドãƒŦã‚šč¨­åŽšã¯å¤–ãĢå‡ēす

* 🎨

* 🎨

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-20 16:40:24 +09:00
noonworks
ea92254b73 refactor: 型エナãƒŧäŋŽæ­Ŗ / Fix type errors backend (#9983)
* refactor: fix type errors in backend

* revert some changes

* ãĒるずくJS挙動を変えãĒã„æ–šæŗ•ãĢäŋŽæ­Ŗ

* Update packages/backend/src/server/api/ApiCallService.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

* ã‚ŗãƒŗãƒ•ãƒĒã‚¯ãƒˆã™ã‚‹ãƒ•ã‚Ąã‚¤ãƒĢを削除

---------

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-02-20 08:13:37 +09:00
tamaina
16ba1b3708 fix typescript version on vscode 2023-02-19 12:29:04 +00:00
syuilo
47b6f466ec enhance(client): snap scroll on deck 2023-02-19 19:54:19 +09:00
syuilo
2e76fcdf6f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-19 17:50:16 +09:00
syuilo
7ce0f79f7f chore(server): tweak notes/featured api 2023-02-19 17:50:14 +09:00
syuilo
0c59dd3da7 Update about-misskey.vue 2023-02-19 17:49:55 +09:00
Kagami Sascha Rosylight
8c64f999dc Add test 2023-02-19 09:49:18 +01:00
Kagami Sascha Rosylight
cf2b1c1e00 Merge branch 'develop' into mkusername-empty 2023-02-19 09:26:27 +01:00
Kagami Sascha Rosylight
2aa73fdf6c test(backend): restore AP unit tests (#9987) 2023-02-19 15:27:14 +09:00
tamaina
cd5615d354 fix lint 2023-02-18 14:11:45 +00:00
tamaina
8c883653c9 fix/enhance(sw): ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨ (バックグナã‚Ļãƒŗãƒ‰ã§é–‹ã„ãĻいる場合も通įŸĨ, ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé€šįŸĨはノãƒŧトãĢつき1つãĢ) (#9977)
* fix(sw): クナイã‚ĸãƒŗãƒˆãŒã‚ãŖãĻもpush notificationã‚’į„ĄčĻ–ã—ãĒい
ã€Œãƒ—ãƒƒã‚ˇãƒĨ通įŸĨを更新しぞした」ぎ原因ãĢãĒるため

* enhance(sw): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗé€šįŸĨは1つぎノãƒŧトãĢつき1ã¤ã—ã‹čĄ¨į¤ēしãĒい
Safari寞åŋœã§ã€é€šįŸĨtagはčƒŊå‹•įš„ãĢ閉じるようãĢ

* revert closeNotificationsByTags
2023-02-18 17:48:20 +09:00
tamaina
36170a11f5 refactor(sw): self => globalThis 2023-02-18 05:16:34 +00:00
Kagami Sascha Rosylight
194d656bb4 fix: normalize empty value of name into an absent value 2023-02-17 09:06:48 +01:00
syuilo
0f546b47d1 refactor: fix types 2023-02-17 15:39:10 +09:00
syuilo
60df819c60 refactor: fix types 2023-02-17 15:36:36 +09:00
syuilo
0e1b5d6f14 refactor: fix types 2023-02-17 15:15:36 +09:00
syuilo
bde22208fe refactor: fix types 2023-02-17 15:06:52 +09:00
syuilo
d4eb1def61 fix(client): MkHeaderåŠãŗãƒ‡ãƒƒã‚­ãŽã‚ĢãƒŠãƒ ã§ãƒãƒŖãƒŗãƒãƒĢ一čĻ§ã‚’é¸æŠžã—ãŸã¨ãã€æœ€å¤§5å€‹ãžã§ã—ã‹čĄ¨į¤ēされãĒい
Fix #9904
2023-02-17 14:59:11 +09:00
syuilo
14cff15c89 enhance(client): add quiz preset for play 2023-02-17 14:57:05 +09:00
tamaina
e8c5307f66 perf(client): ã‚ĻェãƒĢã‚Ģムペãƒŧジを最遊化 (#9960)
* perf(client): ã‚ĻェãƒĢã‚Ģムペãƒŧジぎ最遊化

* remove max
2023-02-17 12:38:30 +09:00
Kagami Sascha Rosylight
dd52be3a01 ci: run typecheck and eslint separately (#9966)
* ci: run typecheck and eslint separately

* fix syntax
2023-02-17 10:57:40 +09:00
Kagami Sascha Rosylight
8f9ce23e52 style(backend): fix all eslint errors (#9967) 2023-02-17 10:56:59 +09:00
Kagami Sascha Rosylight
7c5fc2c423 style(frontend): fix autofixable eslint errors (#9968) 2023-02-17 10:56:23 +09:00
Kagami Sascha Rosylight
63df2c851e refactor: remove all unused imports (#9951)
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-16 23:09:41 +09:00
tamaina
4db787c4ee fix(server): マイグãƒŦãƒŧã‚ˇãƒ§ãƒŗad1676438468213が通らãĒいぎをäŋŽæ­Ŗ (#9963)
* fix(server): マイグãƒŦãƒŧã‚ˇãƒ§ãƒŗad1676438468213が通らãĒいぎをäŋŽæ­Ŗ
Fix #9962

* fix
2023-02-16 22:08:45 +09:00
tamaina
839a626716 fix(server): dropGroupマイグãƒŦãƒŧã‚ˇãƒ§ãƒŗãŒé€šã‚‹ã‚ˆã†ãĢ (#9961) 2023-02-16 22:07:34 +09:00
Kagami Sascha Rosylight
ef7ad05c0b Fix type errors from vite.json5.ts (#9936) 2023-02-15 17:14:47 +09:00
syuilo
e24b0ceb80 startAt -> startsAt 2023-02-15 14:31:59 +09:00
nenohi
71c42bef9b åēƒå‘Šé–‹å§‹æ™‚æœŸãŽč¨­åޚ (#9944)
* åēƒå‘Šé–‹å§‹æ™‚æœŸãŽč¨­åޚ

* 過åŽģãŽã‚‚ãŽã‚‚čĄ¨į¤ēするようãĢ
2023-02-15 14:29:40 +09:00
syuilo
8caf288ac1 drop group (#9942)
* drop group

* Update operations.ts
2023-02-15 13:37:18 +09:00
syuilo
8f2049bcd2 drop messaging (#9919)
* drop messaging (from backend)

* wip
2023-02-15 13:06:06 +09:00
tamaina
d0aba46ee3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-14 07:25:29 +00:00
tamaina
57c94a5cf0 fix(client): ãƒĻãƒŧã‚ļãƒŧペãƒŧã‚¸ãŽãƒ•ã‚Ąã‚¤ãƒĢäģ˜ãTLはãƒĒプナイもåĢむ 2023-02-14 07:25:14 +00:00
Kohei Ota (inductor)
c1f1e0ee7c Revert "attempt matrix build (#9927)" (#9930)
This reverts commit 192ea9738d.
2023-02-14 15:00:50 +09:00
Kohei Ota (inductor)
192ea9738d attempt matrix build (#9927) 2023-02-14 14:38:53 +09:00
Kohei Ota (inductor)
37b849ad1f Add Description on Chart.yaml (#9928) 2023-02-14 14:34:59 +09:00
tamaina
4e68126c06 enhance(server): URLプãƒŦビãƒĨãƒŧīŧˆsummalyīŧ‰ã¯ãƒ—ãƒ­ã‚­ã‚ˇã‚’é€šã™ã‚ˆã†ãĢ (#9905)
* enhance(server): URLプãƒŦビãƒĨãƒŧīŧˆsummalyīŧ‰ã¯ãƒ—ãƒ­ã‚­ã‚ˇã‚’é€šã™ã‚ˆã†ãĢ

* update summaly

* update summaly

* 型エナãƒŧバ゚ã‚ŋãƒŧ

* basic.html

* Delete basic.html

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-14 14:17:07 +09:00
RyotaK
c7fbf5637f fix: Dev ContainerãŽč¨­åŽšã‚’äŋŽæ­Ŗ (#9921)
* Dev ContainerãŽč¨­åŽšã‚’äŋŽæ­Ŗ

* CONTRIBUTING.mdãĢDev ContaineräŊŋį”¨æ™‚ãŽæŗ¨æ„æ›¸ãã‚’čŋŊ加

* æŗ¨æ„æ›¸ãã‚’æ”ščĄŒã™ã‚‹
2023-02-14 13:17:34 +09:00
taiy
5cf5b66696 fix(client): use tabler icons (#9915) 2023-02-14 13:17:00 +09:00
Neko7sora
7436a58ea1 æ”ščĄŒã‚ŗãƒŧドをLFãĢįĩąä¸€ (#9926)
* chore: update gitattribute editorconfig

* Normalize all the line endings
2023-02-14 13:13:34 +09:00
tamaina
b7b8fd4b59 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-14 04:09:03 +00:00
tamaina
55d4d3418e fix(server): HttpRequestService.sendでは常ãĢUser-AgentをåĢむようãĢ
Fix #9817 (maybe)
2023-02-14 04:08:56 +00:00
Kohei Ota (inductor)
1c8419cea0 Update Docker GHA (#9920)
* Update Docker GHA

* add id
2023-02-14 09:59:50 +09:00
syuilo
e8d4f3eac3 refactor: fix types 2023-02-13 16:19:29 +09:00
syuilo
1b21bad202 refactor 2023-02-13 15:50:22 +09:00
syuilo
30f600e03e Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-13 15:28:10 +09:00
syuilo
f34f9f6ea5 refactor: fix types 2023-02-13 15:28:07 +09:00
tamaina
8d4c5deb8d perf(sw): skipWaitingしãĒい 2023-02-12 15:48:56 +00:00
Kagami Sascha Rosylight
2f41f12aea fix(client): Make isTimelineAvailable a reference (#9906)
* Make `isTimelineAvailable` a reference

* Update b.vue
2023-02-13 00:40:36 +09:00
Kagami Sascha Rosylight
9f0e0dc8ce refactor(sw): Fix type errors in packages/sw (#9909)
* Fix type errors in packages/sw

* mouhitotsu

* @typesはčļŠåĸƒã—ãĒい

* Update packages/sw/src/scripts/create-notification.ts

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-13 00:31:37 +09:00
syuilo
a71682f6f0 refactor: fix types 2023-02-12 20:06:10 +09:00
syuilo
5d3d5cd59c refactor: fix types 2023-02-12 18:54:38 +09:00
syuilo
451bc0b444 refactor: fix types 2023-02-12 18:47:30 +09:00
tamaina
d7a2d59f41 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-12 08:42:42 +00:00
tamaina
7deb4691fb 🎨 2023-02-12 08:42:34 +00:00
Kagami Sascha Rosylight
9965bc8f94 Fix moduleNameMapper to not resolve .wasm.js to .wasm (#9894)
* Fix moduleNameMapper to not resolve `.wasm.js` to `.js`

Fixes #9767

Undici [tries to import `./llhttp/llhttp.wasm.js`](e155c6db5c/lib/client.js (L342)) which is currently broken by the (hacky) module name mapper.

* longer timeout value

* 30s

* 50s

* 60s to be safe

* Revert "60s to be safe"

This reverts commit f3e0f57962.

* 2cc98226ca revert?

* revert

* remove timeout

* detectOpenHandles

* Really solved?

* Revert "detectOpenHandles"

This reverts commit 29214bdff8.

* Add `coveragePathIgnorePatterns`

* Revert "Add `coveragePathIgnorePatterns`"

This reverts commit fcf8c6806b.

* Import jsonld dynamically

* remove import

* add comment

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-12 17:18:31 +09:00
taiy
317770fb23 enhance(client): ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŒį„Ąã„ã“ã¨ã‚’äŧãˆã‚‹ (#9901) 2023-02-12 17:15:12 +09:00
syuilo
19c204ea03 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-12 16:52:51 +09:00
syuilo
b9feacab85 fix(client): エナãƒŧ時ãĢ再čŠĻčĄŒãŒã§ããĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-02-12 16:52:48 +09:00
syuilo
56c7359a0c refactor 2023-02-12 16:51:45 +09:00
mattn
a7c1afffc6 fix typo (#9900) 2023-02-12 16:40:12 +09:00
syuilo
fdb745b4a8 🎨 2023-02-12 14:31:00 +09:00
syuilo
b3d8134c7a 🎨 2023-02-12 14:25:34 +09:00
syuilo
0879ab50b8 fix(client): call checkMissingMention immediately 2023-02-12 14:00:15 +09:00
syuilo
c5ef6bf38a Merge branch 'develop' 2023-02-12 11:20:17 +09:00
syuilo
b427bf70a8 13.6.1 2023-02-12 11:20:08 +09:00
syuilo
c75fc266e9 New Crowdin updates (#9880)
* New translations ja-JP.yml (Korean)

* 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)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (English)

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

* New translations ja-JP.yml (Japanese, Kansai)
2023-02-12 11:19:39 +09:00
syuilo
e98740c285 enhance(client): ãƒĻãƒŧã‚ļãƒŧぎホãƒŧムį”ģéĸãĢもTLã‚’čĄ¨į¤ē 2023-02-12 11:10:37 +09:00
syuilo
56b23a64a3 clean up 2023-02-12 11:06:26 +09:00
syuilo
ee5b417354 tweak 2023-02-12 11:02:11 +09:00
syuilo
2f48d109dd enhance(client): make possible to in-channel renote/quote 2023-02-12 10:59:22 +09:00
syuilo
784fc7b3f5 🎨 2023-02-12 10:46:14 +09:00
syuilo
b55d26387b improve error handling 2023-02-12 10:36:43 +09:00
syuilo
9ddf62d8b7 enhance: ãƒŦãƒŧトãƒĒミットを0%ãĢできるようãĢ 2023-02-12 10:26:27 +09:00
syuilo
a8feed1eff Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-12 10:21:20 +09:00
syuilo
f5bfc6f0c1 enhance(client): improve api error handling 2023-02-12 10:21:17 +09:00
tamaina
ee03ab8d2c enhance(server): videoThumbnailGenerator config (#9845)
* enhance(server): videoThumbnailGenerator config

* âœŒī¸

* fix

* į›¸å¯žurl

* ã‚ĩムネイãƒĢぎproxyRemoteFilesã¯į›´æŽĨãƒ—ãƒ­ã‚­ã‚ˇã‚’æŒ‡åŽšã™ã‚‹

* ãƒĄãƒ‡ã‚Ŗã‚ĸãƒ—ãƒ­ã‚­ã‚ˇ
2023-02-12 09:13:47 +09:00
RyotaK
3c7e1ff92e Dev ContainerãŽč¨­åŽšã‚’čŋŊ加 (#9872)
* Dev ContainerãŽč¨­åŽšã‚’čŋŊ加

* ãƒ†ãƒŗãƒ—ãƒŦãƒŧãƒˆį”Ÿæˆæ™‚ãĢåĢぞれãĻã„ãŸã‚ŗãƒĄãƒŗãƒˆã‚’å‰Šé™¤

* čĩˇå‹•゚クãƒĒãƒ—ãƒˆã‚’åˆ†å‰˛

JSONぎ中ãĢベã‚ŋæ›¸ãã™ã‚‹ã¨é•ˇããĒるぎで

* æ”ščĄŒ

* Dev ContainerぎäŊŋį”¨æ–šæŗ•ã‚’čŋŊ記
2023-02-12 09:07:56 +09:00
KOKO
ac7e2ecb59 fix: åēƒå‘ŠãŽexpiresAtをLocalTZ分ずらしãĻ初期化 (#9876)
* fix: åēƒå‘ŠãŽexpiresAtをLocalTZ分ずらしãĻ初期化

* chore: 不čρãĒã‚¤ãƒŗãƒãƒŧトを削除
2023-02-12 08:23:14 +09:00
momoirodouhu
f28aea9e30 add cors header to ActivityPubServerService.ts (#9888)
* add cors header to ActivityPubServerService.ts

* Update CHANGELOG.md
2023-02-12 08:22:42 +09:00
futchitwo
1ac7c154d7 fix: pagenation (#9885) 2023-02-12 08:21:40 +09:00
RyotaK
ef860a8f84 CLIペãƒŧジãĢおいãĻAPIãƒĒクエ゚ト時ãĢContent-Typeヘッダをäģ˜ä¸Žã™ã‚‹ã‚ˆã†ãĢ変更 (#9887) 2023-02-12 08:21:13 +09:00
syuilo
f6f269194f Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-12 08:18:26 +09:00
syuilo
e1d41063cd enhance(client): make renote collapsing optional
Resolve #9891
2023-02-12 08:18:22 +09:00
tamaina
5d02405a98 🎨 2023-02-11 13:07:09 +00:00
tamaina
998c2b692a 🎨 2023-02-11 11:35:28 +00:00
tamaina
19c0027605 fix(client): ãƒĻãƒŧã‚ļãƒŧペãƒŧジでã‚ĸã‚¯ãƒ†ã‚Ŗãƒ“ãƒ†ã‚Ŗã‚’čĻ‹ã‚‹ã“ã¨ãŒã§ããĒいぎをäŋŽæ­Ŗ 2023-02-11 07:17:50 +00:00
tamaina
9349f72227 refactor(client): Refactor MkPageHeader #9869 (#9878)
* disable animation

* refactor(client): MkPageHeaderぎã‚ŋブをMkPageHeader.tabsãĢ分é›ĸ
animationをフりロãƒŧするようãĢ

* update CHANGELOG.md

* remove unnecessary props
2023-02-11 16:04:45 +09:00
syuilo
5af8b77d28 Merge branch 'develop' 2023-02-11 14:08:58 +09:00
syuilo
f74d9c7ed0 13.6.0 2023-02-11 14:08:42 +09:00
syuilo
7d9c273dac New Crowdin updates (#9871)
* 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 (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 (Uyghur)

* New translations ja-JP.yml (Kannada)

* New translations ja-JP.yml (Kabyle)

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

* New translations ja-JP.yml (Lao)
2023-02-11 14:07:57 +09:00
syuilo
f2da79ad43 Update CHANGELOG.md 2023-02-11 14:00:38 +09:00
syuilo
73a1372940 enhance(client): čŋˇæƒ‘ãĢãĒる可čƒŊ性ぎある投į¨ŋã‚’čĄŒã†å‰ãĢč­Ļå‘Šã‚’čĄ¨į¤ē
Resolve #9862
2023-02-11 13:54:27 +09:00
tamaina
0138c3b00e enhance(client): ヘッダãƒŧīŧˆMkPageHeaderīŧ‰é–ĸ逪 (#9869)
* MkPageHeader大攚造

* ãƒĻãƒŧã‚ļãƒŧペãƒŧジぎノãƒŧト一čĻ§ã‚’ã‚ŋブãĢするãĒお

* âœŒī¸

* 🎨

* fix

* wheel

* clean up

* 🎨

* 🎨

* remove console.log

* update CHANGELOG.md

* fix

* fix

* fix

* âœŒī¸

* header avatar clickable

* !hideTitle

* Revert "!hideTitle"

This reverts commit 19cad428c9.

* fix changelog
2023-02-11 13:08:18 +09:00
tamaina
6f33be6c75 enhance(client): MkNoteぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽčĄ¨į¤ē数は16ãĢåˆļ限 (#9841)
* enhance(client): MkNoteぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽčĄ¨į¤ē数は16ãĢåˆļ限ãƒģãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗãŽæ¨ĒぎīŧŸãƒœã‚ŋãƒŗã§ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗčŠŗį´°

* info-circleãĢする

* - Layout Shiftがčĩˇã“らãĒいようãĢ
- č‡Ē分ぎãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗã¯åŋ…ずつける

* https://github.com/misskey-dev/misskey/pull/9841#issuecomment-1423786235

* remove logger

* refactor

* refactor

Co-authored-by: acid-chicken <root@acid-chicken.com>

* Revert "https://github.com/misskey-dev/misskey/pull/9841#issuecomment-1423786235"

This reverts commit ec1315b1fb.

* wip

* wip

* 🎨

* fix

* fix

* fix

* 🎨

* wip

* remove extras from MkNoteDetailed

* ã‚‚ãŖã¨īŧ

* no v-if

* dashed

---------

Co-authored-by: acid-chicken <root@acid-chicken.com>
2023-02-11 13:05:36 +09:00
syuilo
3004fe573d enhance(client): URLが4つäģĨ上æˇģäģ˜ã•れãĻいる場合折りたたむようãĢ 2023-02-11 13:01:56 +09:00
syuilo
040f9927dd enhance(client): ロãƒŧãƒĢã‚’ã‚ˆã‚Šį°Ąå˜ãĢäģ˜ä¸Žã§ãã‚‹ã‚ˆã†ãĢ 2023-02-11 12:55:22 +09:00
syuilo
abc1bdf218 Update CHANGELOG.md 2023-02-11 12:34:35 +09:00
syuilo
e73e56be8f 一部ぎMFM構文をopt-outãĢ 2023-02-11 12:31:56 +09:00
syuilo
b0616b52ea 一部ぎMFM構文をopt-inãĢ
あとMFMチãƒŧãƒˆã‚ˇãƒŧトはMisskey HubãĢį§ģ動
2023-02-11 11:31:18 +09:00
syuilo
6b6b767199 refactor: use defaultStore instead of this.$store 2023-02-11 11:21:06 +09:00
syuilo
e1bdecb9c1 Update about-misskey.vue 2023-02-11 11:20:50 +09:00
syuilo
a32c6267be 🎨 2023-02-11 11:08:50 +09:00
syuilo
54df243b90 fix: typeorm migrations not working
Fix #9868
2023-02-11 10:49:17 +09:00
syuilo
b44597d5d8 🎨 2023-02-11 10:45:39 +09:00
Acid Chicken (įĄĢ酸éļ)
7b70b6c3cd fix: newNoteReceived indicator causes Layout Shift (#9843)
* fix: newNoteReceived indicator causes Layout Shift

* chore: tweak position

* chore: apply to user-list-timeline

* style: unitless

* chore: apply to antenna-timeline

* fix: redundant margin
2023-02-11 10:36:14 +09:00
syuilo
5cc0219ff2 tweak MkNote 2023-02-11 10:27:59 +09:00
syuilo
4a0b0b135a enhance(client): æˇģäģ˜ãƒ•ã‚Ąã‚¤ãƒĢが5つäģĨ上あるときは折りたたむようãĢ 2023-02-11 10:25:33 +09:00
syuilo
8bd2d6328a enhance(client): 一åēĻčĻ‹ãŸãƒŽãƒŧトぎRenoteã¯įœį•ĨしãĻ襨į¤ēするようãĢ
Resolve #1792
2023-02-11 09:41:54 +09:00
syuilo
9351fb9617 ã‚ŗãƒŗãƒ‡ã‚Ŗã‚ˇãƒ§ãƒŠãƒĢロãƒŧãƒĢもバッジとしãĻ襨į¤ē可čƒŊãĢ 2023-02-11 09:03:43 +09:00
æ—Ĩé̘ 凌
13a2d16eab feat: add type of gallery (#55)
* update GalleryPost type

* update gallery/featured type

* update gallery/popular type

* update gallery/posts type

* update gallery/posts/create type

* update gallery/posts/like type

* update gallery/posts/show type

* update gallery/posts/unlike type

* update gallery/posts/update type
2023-02-11 07:55:29 +09:00
tamaina
7b29e36d64 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-10 11:52:27 +00:00
tamaina
9cc36ef32d fix share page 2023-02-10 11:52:13 +00:00
syuilo
000f876084 Merge branch 'develop' 2023-02-10 20:14:47 +09:00
syuilo
2d11c558fa 13.5.6 2023-02-10 20:14:38 +09:00
syuilo
ac6b02af40 New Crowdin updates (#9852)
* 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 (Japanese, Kansai)

* New translations ja-JP.yml (Spanish)

* 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 (Lao)

* 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)
2023-02-10 20:13:07 +09:00
Nya Candy
7d91912cfd fix: prevent clipping audio plyr's tooltip (#9850) 2023-02-10 18:29:54 +09:00
syuilo
3c504b4b08 chore(client): improve usability 2023-02-10 11:04:11 +09:00
syuilo
adad4bcfe3 クロップ時ぎčŗĒ問を分かりやすく 2023-02-10 10:45:32 +09:00
syuilo
b3e8671dd9 åˆŠį”¨čĻį´„åŒæ„UIぎčĒŋ整 2023-02-10 10:36:25 +09:00
syuilo
0f8c890761 🎨 2023-02-10 09:49:52 +09:00
tamaina
512e451f24 app auth / miauthãŽæ–‡č¨€įˇ¨é›† 2023-02-09 17:29:22 +00:00
tamaina
ca0d53ec5d enhance(client): /authãŠã‚ˆãŗMiAuthぎUIã‚’ãƒ–ãƒŠãƒƒã‚ˇãƒĨã‚ĸップ
Fix #9742
2023-02-09 17:18:27 +00:00
Acid Chicken (įĄĢ酸éļ)
686a709e87 chore: determine dimensions of the helix of cat ears based on the size of avatars (#9836)
* chore: determine dimensions of the helix of cat ears based on the size of avatars

* Update MkAvatar.vue

* Update packages/frontend/src/components/global/MkAvatar.vue

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-10 00:36:05 +09:00
tamaina
83fb629f0b 🎨 2023-02-09 15:34:49 +00:00
tamaina
35eeeb25e3 update pnpm to 7.27.0 2023-02-09 15:05:23 +00:00
tamaina
19035c676c /proxyでemoji, avatarãĒおぎå‘Ŋäģ¤ãŒã‚りかつį”ģ像でãĒいãĒら404をčŋ”すようãĢ 2023-02-09 12:39:24 +00:00
syuilo
61ffe7417c Merge branch 'develop' 2023-02-09 20:48:07 +09:00
syuilo
7651353f39 13.5.5 2023-02-09 20:47:56 +09:00
syuilo
3f5b81060f New Crowdin updates (#9844)
* New translations ja-JP.yml (German)

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

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)
2023-02-09 20:47:33 +09:00
syuilo
63dc66769f fix(client): webkitでMkMediaListが崊れるぎをäŋŽæ­Ŗ 2023-02-09 20:12:36 +09:00
syuilo
e0fc8cbf8f Merge branch 'develop' 2023-02-09 18:12:04 +09:00
syuilo
f9d1bc340e 13.5.4 2023-02-09 18:11:48 +09:00
syuilo
0b269e79fd i/notificationsぎãƒŦãƒŧトãƒĒãƒŸãƒƒãƒˆã‚’įˇŠå’Œ 2023-02-09 18:11:11 +09:00
syuilo
6159cfd138 enhance(client): improve api error handling 2023-02-09 18:07:51 +09:00
syuilo
6a5bbd335b Update CHANGELOG.md 2023-02-09 18:03:04 +09:00
syuilo
39e269db8c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-09 18:01:15 +09:00
syuilo
70fe23a3ce fix(client): validate url to improve security 2023-02-09 18:01:12 +09:00
KOKO
a6a8a7fb85 fix: dateãŽåˆæœŸå€¤ãŒæ­Ŗå¸¸ãĢå…ĨらãĒい時がある (#9827)
* fix: dateãŽåˆæœŸå€¤ãŒæ­Ŗå¸¸ãĢå…ĨらãĒい時がある

* feat: datettime-localをとれるようãĢ

* chore: いらãĒã„åˇŽåˆ†ã‚’æˆģす
2023-02-09 17:54:30 +09:00
syuilo
6641b13b4c Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-09 17:54:14 +09:00
syuilo
5136b05c9b New translations ja-JP.yml (Spanish) (#9839) 2023-02-09 17:53:21 +09:00
syuilo
803c2144f4 Update about-misskey.vue 2023-02-09 17:44:18 +09:00
syuilo
b69a079514 lint 2023-02-09 17:36:16 +09:00
syuilo
2aa800cd55 Update about-misskey.vue 2023-02-09 17:34:45 +09:00
tamaina
6e61a36d05 i/notificationsぎãƒŦãƒŧトãƒĒãƒŸãƒƒãƒˆã‚’įˇŠå’Œ
SubwayTooterãŽãƒã‚°å¯žį­–ã§ãƒŦãƒŧトãƒĒãƒŸãƒƒãƒˆã‚’č¨­åŽšã—ãĻいたが、通常ぎäŊŋい斚でもåŧ•ãŖã‹ã‹ã‚‹ã“ã¨ã‚‚ã‚ã‚‹ãŸã‚įˇŠå’Œ
2023-02-09 08:32:42 +00:00
tamaina
f80bf1fb1c perf: renderBaseでCache-Controlを300į§’ã‹ã‚‰30į§’ãĢ 2023-02-09 08:19:12 +00:00
syuilo
d465e85239 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-09 17:03:21 +09:00
tamaina
deed25a2ff Fix #9842 2023-02-09 08:00:45 +00:00
tamaina
a486716520 perf: renderBaseでCache-Controlを15į§’ã‹ã‚‰300į§’ãĢ 2023-02-09 07:49:39 +00:00
syuilo
2361e11e98 Update about-misskey.vue 2023-02-09 16:42:22 +09:00
syuilo
cd1f2adca7 🎨 2023-02-09 13:21:11 +09:00
syuilo
a558767b7a Merge branch 'develop' 2023-02-09 11:54:49 +09:00
syuilo
399ce9b999 13.5.3 2023-02-09 11:54:41 +09:00
syuilo
a94a0b5b0b New Crowdin updates (#9838)
* 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)
2023-02-09 11:52:08 +09:00
syuilo
76faec2115 refactor: fix types 2023-02-09 11:46:08 +09:00
syuilo
33c4e57994 refactor: fix types 2023-02-09 11:42:55 +09:00
syuilo
bc23496998 refactor: fix types 2023-02-09 11:31:40 +09:00
syuilo
d35ad95c18 refactor: fix types 2023-02-09 11:03:40 +09:00
syuilo
5facd11592 refactor: fix types 2023-02-09 11:02:37 +09:00
syuilo
e1e885d6b2 refactor: fix types 2023-02-09 10:55:15 +09:00
syuilo
5b6695114f refactor: fix types 2023-02-09 10:50:53 +09:00
syuilo
71dd7f89e9 clean up 2023-02-09 10:47:03 +09:00
syuilo
21331e53fe refactor: fix types 2023-02-09 10:46:01 +09:00
syuilo
7afee5977f feat(client): add channel column to deck 2023-02-09 10:35:28 +09:00
syuilo
d195b0dec7 refactor(client): use css modules 2023-02-09 10:11:33 +09:00
syuilo
8a95e850ad Update ROADMAP.md 2023-02-09 09:54:30 +09:00
syuilo
a4d74d7d7e 🎨 2023-02-09 09:48:35 +09:00
syuilo
256e0db36d 多分 #9815 2023-02-09 09:33:46 +09:00
syuilo
d593c1358a 🎨 2023-02-09 09:32:39 +09:00
syuilo
1ff14d81c1 update deps 2023-02-09 09:25:31 +09:00
syuilo
4369d12eec Merge branch 'develop' 2023-02-08 20:17:24 +09:00
syuilo
91cc033eb5 13.5.2 2023-02-08 20:17:13 +09:00
syuilo
57543e6b44 fix(client): ãƒ­ã‚°ã‚¤ãƒŗãƒˆãƒŧã‚¯ãƒŗãŽå†į”ŸæˆãŒå‡ēæĨãĒい
Fix #9822
2023-02-08 20:12:44 +09:00
syuilo
a1b8cd15c4 fix(client): register_note_view_interruptor not working
Fix #9826
2023-02-08 20:11:53 +09:00
syuilo
73f06e591a revert: 650187deaf 2023-02-08 20:07:19 +09:00
tamaina
6f7cfa82b5 fix(client): 通įŸĨぎノãƒŧãƒˆčĄ¨į¤ēで_nowrapが劚いãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ
Fix #9834
2023-02-08 09:50:34 +00:00
syuilo
ff97a003d1 Merge branch 'develop' 2023-02-08 18:14:27 +09:00
syuilo
53c92e3e23 13.5.1 2023-02-08 18:14:17 +09:00
syuilo
13d13bc2f6 fix broken component 2023-02-08 18:13:45 +09:00
syuilo
03744a25ed Merge branch 'develop' 2023-02-08 18:03:28 +09:00
syuilo
eac3bf8bff 13.5.0 2023-02-08 18:03:13 +09:00
syuilo
2e1fbb5b16 New Crowdin updates (#9812)
* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

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

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Chinese Traditional)
2023-02-08 18:00:45 +09:00
Masaya Suzuki
98b3517d36 package.json内ぎscriptsでbackendぎpackage.json内ぎscriptsã‚’åŽŸčĄŒã™ã‚‹ (#9833) 2023-02-08 18:00:20 +09:00
파링
dee662705e fix docker health check (#9810)
* fix(healthcheck): use default commands instead of yq

this removes yq command and uses grep and awk to get port

* fix: use correct config file

* fix: install curl in runner instead of builder

* fix: remove unused packages
2023-02-08 17:59:10 +09:00
syuilo
0da0cc80b9 fix(server): validate url from ap to improve security 2023-02-08 17:50:23 +09:00
syuilo
650187deaf perf(client): do not render custom emojis in user names
#9778
2023-02-08 17:48:02 +09:00
syuilo
2e565cac2c enhance(client): use VuePlyr
Close #9797

Co-Authored-By: Rox Squires <rox@roxsquires.gay>
2023-02-08 17:05:36 +09:00
syuilo
ac7537278c enhance(client): tweak medialist style 2023-02-08 16:54:51 +09:00
itiradi
f9a2e98831 fix(mfm): default degree not used in rotate (#9831) 2023-02-08 08:20:27 +09:00
tamaina
54f789bd55 fix(server): DriveFileEntityService.getPublicUrlčĒŋ整
- 外部MediaProxyではビデã‚Ēぎã‚ĩムネイãƒĢã‚’į”Ÿæˆã§ããĒいぎで外部ãĢ投げãĒい
- thumbnailUrlが存在しãĒい場合、į”ģåƒãŽå ´åˆã¯ãƒ—ãƒ­ã‚­ã‚ˇã§åœ§į¸Žã•ã›ã‚‹
2023-02-07 14:24:15 +00:00
syuilo
5ac9d13516 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-07 19:59:00 +09:00
syuilo
2be1a39d13 fix(server): validate urls from ap to improve security 2023-02-07 19:58:58 +09:00
Masaya Suzuki
f3c5edc852 fix: postgre -> postgres (#9814) 2023-02-07 19:50:38 +09:00
tamaina
30704e6de8 update CHANGELOG 2023-02-06 12:13:43 +00:00
tamaina
41932ac409 MkEmojiPickerでも Fix #9598 2023-02-06 12:05:33 +00:00
tamaina
9843c596d8 disableShowingAnimatedImagesぎデフりãƒĢト値をprefers-reduced-motionãĢする
Resolve #9821
Related to #6501
2023-02-06 11:29:48 +00:00
syuilo
baf65bfa69 Merge branch 'develop' 2023-02-05 20:55:51 +09:00
syuilo
6501f80fc7 13.4.0 2023-02-05 20:55:42 +09:00
syuilo
b037f6566b Add Thai to language selection
Resolve #9809
2023-02-05 20:53:40 +09:00
syuilo
0ec8ebeba3 fix(client): tweak notification style
Fix #8633
2023-02-05 20:47:27 +09:00
syuilo
af1c9251fc chore(client): add type check 2023-02-05 20:38:33 +09:00
Masaya Suzuki
4ad399c593 fix: ãƒ†ã‚šãƒˆåŽŸčĄŒæ™‚ãŽDBįĢ‹ãĄä¸Šã’ã‚ŗãƒžãƒŗãƒ‰äŋŽæ­Ŗ (#9804) 2023-02-05 20:34:22 +09:00
syuilo
55a9646f23 New Crowdin updates (#9798)
* 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 Simplified)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Lao)

* New translations ja-JP.yml (Lao)
2023-02-05 20:32:19 +09:00
syuilo
46017f5725 Update CHANGELOG.md 2023-02-05 20:32:12 +09:00
Caipira
c20ce12f86 enhance(client): add webhook delete button (#9806) 2023-02-05 20:31:38 +09:00
syuilo
1e28db2396 Update CHANGELOG.md 2023-02-05 20:30:46 +09:00
syuilo
5f3640c7fd fix(client): validate input response in aiscript 2023-02-05 20:29:10 +09:00
syuilo
d65e5f6794 単ãĒるナッキãƒŧãŽį˛åž—įĸēįĢ‹ã‚’čĒŋ整 2023-02-05 14:38:21 +09:00
syuilo
e67d7bc0ea tweak animation 2023-02-05 14:35:00 +09:00
syuilo
1139632f95 fix(server): č‡Ē分ぎノãƒŧトをお気ãĢå…ĨりãĢį™ģéŒ˛ã—ãĻã‚‚åŽŸį¸žč§Ŗé™¤ã•ã‚Œã‚‹å•éĄŒã‚’äŋŽæ­Ŗ 2023-02-05 14:30:07 +09:00
syuilo
b51a8c3f82 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-05 14:25:39 +09:00
syuilo
0d7256678e fix(server): validate filename and emoji name to improve security 2023-02-05 14:25:37 +09:00
Masaya Suzuki
eea33d07fd fix: aptãŽã‚­ãƒŖãƒƒã‚ˇãƒĨを削除しãĒいようãĢする (#9803) 2023-02-05 14:15:59 +09:00
Masaya Suzuki
f599337320 DockleぎCIčŋŊ加 (#9568)
* Dockerã‚¤ãƒĄãƒŧジ検æŸģぎCIčŋŊ加

* Add cp

* step分é›ĸ

* step分é›ĸ

* rm depends_on

* DockleåŽŸčĄŒæ™‚ãĢåŋ…čρãĒã‚¤ãƒĄãƒŧジã‚ŋグäģ˜ä¸Žå‡Ļį†ã‚’CIå†…ã§čĄŒã†

* æœĢå°žãĢį§ģ動

* Add comment

* .git削除å‡Ļį†ã‚’ãƒ“ãƒĢド゚テãƒŧジãĢį§ģ動

* docker-compose.ymläŊœæˆå‡ĻᐆčŋŊ加

* aptãŽã‚­ãƒŖãƒƒã‚ˇãƒĨ削除å‡ĻᐆčŋŊ加

* ヘãƒĢã‚šãƒã‚§ãƒƒã‚¯į”¨ã‚šã‚¯ãƒĒプトčŋŊ加

* yqã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢå‡ĻᐆäŋŽæ­Ŗ

* Add ca-certificates

* yqã‚¤ãƒŗã‚šãƒˆãƒŧãƒĢå‡Ļį†ã‚’ãƒ“ãƒĢド゚テãƒŧジãĢį§ģ動

* ã‚¤ãƒŗãƒ‡ãƒŗãƒˆã‚’æƒãˆã‚‹

* ã‚¤ãƒŗãƒ‡ãƒŗãƒˆã‚’ã‚ŋブãĢ変更
2023-02-05 14:04:02 +09:00
Takuya Yoshida
7df019db0e BuildXč¨­åŽšæŧã‚ŒäŋŽæ­Ŗ (#9741)
* BuildXč¨­åŽšæŧã‚Œ

* Update .github/workflows/docker-develop.yml

Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>

---------

Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
2023-02-05 14:03:26 +09:00
futchitwo
04f92bd688 feat: timeline page for non-login users (#9795) 2023-02-05 14:02:54 +09:00
MeiMei
505ecf6c1f Deny UNIX domain socket (#9802)
* Deny UNIX domain socket

* got v12ãĒらこれがäŊŋえるīŧŸ
2023-02-05 13:51:59 +09:00
Masaya Suzuki
c9ec08704e fix: ã‚¤ãƒŗãƒŠã‚¤ãƒŗã‚ŗãƒŧドを折りčŋ”しãĻ襨į¤ēする (#9801) 2023-02-05 13:33:21 +09:00
syuilo
6a3039f7b7 feat: ロãƒŧãƒĢãĢã‚ĸã‚¤ã‚ŗãƒŗã‚’č¨­åŽšã—ãĻãƒĻãƒŧã‚ļãƒŧ名ぎæ¨ĒãĢ襨į¤ēできるようãĢ
Resolve #9761
2023-02-05 10:37:03 +09:00
tamaina
868c8fffb3 update CHANGELOG.md 2023-02-04 15:05:13 +00:00
tamaina
faed3b438e fix(server): clean up file in FileServer 2023-02-04 13:46:19 +00:00
syuilo
6c982629ea Merge branch 'develop' 2023-02-04 19:19:57 +09:00
syuilo
110bbbc7dc 13.3.4 2023-02-04 19:19:48 +09:00
syuilo
4ad0345f20 fix(server): cannot follow user 2023-02-04 19:19:30 +09:00
syuilo
9d84214462 Merge branch 'develop' 2023-02-04 18:22:08 +09:00
syuilo
3f199c7113 13.3.3 2023-02-04 18:22:00 +09:00
syuilo
e9417fb741 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-04 18:21:23 +09:00
syuilo
ee74df6823 fix(server): improve security 2023-02-04 18:21:07 +09:00
syuilo
26630bae81 New translations ja-JP.yml (Chinese Simplified) (#9792) 2023-02-04 18:19:49 +09:00
syuilo
9bde9edcf6 Merge branch 'develop' 2023-02-04 14:23:38 +09:00
syuilo
a12f07c42b 13.3.2 2023-02-04 14:23:29 +09:00
syuilo
e7334c4fb0 Update CHANGELOG.md 2023-02-04 14:21:08 +09:00
syuilo
38f9d1e764 fix(client): validate urls to improve security 2023-02-04 14:20:07 +09:00
tamaina
2dfed75402 perf(server): improvement of external mediaProxy (#9787)
* perf(server): improvement of external mediaProxy

* add a comment

* âœŒī¸

* /filesでsharpぎå‡Ļį†ã‚’čĄŒã‚ãšãƒĒダイãƒŦクトする

* fix

* thumbnail => static

* Fix #9788

* add avatar mode

* add url

* fix

* static.webp

* remove encodeURIComponent from media proxy path

* remove existance check
2023-02-04 13:38:51 +09:00
syuilo
0c12e80106 perf(server): cache blocking 2023-02-04 12:40:40 +09:00
syuilo
b7522f69e7 fix typo 2023-02-04 10:02:03 +09:00
syuilo
24705a7e39 Merge branch 'develop' 2023-02-04 09:12:26 +09:00
syuilo
8add8025a0 13.3.1 2023-02-04 09:12:18 +09:00
syuilo
32fa79d928 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-04 09:11:36 +09:00
syuilo
534be6ff25 Update CHANGELOG.md 2023-02-04 09:11:33 +09:00
syuilo
f684c07567 New Crowdin updates (#9789)
* 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)
2023-02-04 09:10:16 +09:00
syuilo
788ae2f6ca fix(client): validate urls to improve security 2023-02-04 09:10:01 +09:00
syuilo
572000f868 clean up 2023-02-04 09:01:26 +09:00
Rox Squires
57f5df2d22 Fix | Vue-plyr CORS issue (#9790)
* Added Video player

Added vue-plyr as the video play

* Create node.js.yml

* Delete node.js.yml

* Added vue-plyr into pnpm-lock.yaml

* tweak

* Fixed the pnpm-lock.yaml

For some reason on the dependencies there was to instances of vue-plyr

* Added MkMediaAudio

* Update MkMediaList.vue

* CORS checks

* Update MkMediaVideo.vue

* Update MkMediaVideo.vue

* Fixed CORS

the property made the video player use the CORS policy that stopped instance not using media caching not able to load the video from remote instance

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-04 09:00:16 +09:00
tamaina
b2a67ba5ca fix(client): ã‚Ēãƒŧãƒˆã‚ŗãƒŗãƒ—ãƒĒãƒŧトでUnicodeįĩĩ文字がã‚Ģ゚ã‚ŋムįĩĩ文字としãĻ襨į¤ēされãĻしぞうぎをäŋŽæ­Ŗ 2023-02-03 21:21:36 +00:00
tamaina
d78e15cc1a fix(client): ã‚Ģ゚ã‚ŋムįĩĩ文字ãĢã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗį”ģåƒã‚’å†į”Ÿã—ãĒã„č¨­åŽšãŒéŠį”¨ã•ã‚ŒãĻいãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-02-03 20:37:15 +00:00
syuilo
ceab34f5f3 Merge branch 'develop' 2023-02-03 17:57:40 +09:00
syuilo
3a62625bbc 13.3.0 2023-02-03 17:57:27 +09:00
Roxy Squires
ad6844ac4a Bug | Fixed the error when running pnpm i --frozen-lockfile (#9782)
* Added Video player

Added vue-plyr as the video play

* Create node.js.yml

* Delete node.js.yml

* Added vue-plyr into pnpm-lock.yaml

* tweak

* Fixed the pnpm-lock.yaml

For some reason on the dependencies there was to instances of vue-plyr

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-03 17:46:16 +09:00
syuilo
a8c252a613 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-03 17:44:28 +09:00
syuilo
1d39f785f1 perf: use replaceAll instead of regex 2023-02-03 17:44:25 +09:00
Roxy Squires
4b8b29b862 enhance - Added vue-plyr as the standard video player (#9766)
* Added Video player

Added vue-plyr as the video play

* Create node.js.yml

* Delete node.js.yml

* Added vue-plyr into pnpm-lock.yaml

* tweak

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-02-03 17:15:25 +09:00
tamaina
0d148bd23b Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-02-03 08:07:25 +00:00
tamaina
ebedb81e3f update idb-proxy.ts
Maybe fixed #9769
2023-02-03 08:07:17 +00:00
syuilo
d195406fdc New Crowdin updates (#9760)
* 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 (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Spanish)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Spanish)
2023-02-03 15:14:02 +09:00
syuilo
5173ed37f9 Update CHANGELOG.md 2023-02-03 15:13:28 +09:00
syuilo
825551d64f drop syslog
Close #9774
2023-02-03 15:08:36 +09:00
syuilo
449761bada Update CHANGELOG.md 2023-02-03 15:06:24 +09:00
syuilo
5859df389f Create 1675404035646-cleanup.js 2023-02-03 15:02:54 +09:00
syuilo
562b02310f drop twitter/github/discord integrations
Close #9775
2023-02-03 15:01:31 +09:00
syuilo
65ed702d87 update deps 2023-02-03 14:44:09 +09:00
syuilo
c559a9843f drop hashtag chart 2023-02-03 14:10:14 +09:00
syuilo
88c3957085 enhance(client): hidden ads when canHideAds is true 2023-02-03 14:03:34 +09:00
Masaya Suzuki
01778e11dc CONTRIBUTING: テ゚トが配įŊŽã•れãĻã„ã‚‹å ´æ‰€ãŽč¨˜čŋ°äŋŽæ­Ŗ (#9772) 2023-02-03 03:11:50 +09:00
Masaya Suzuki
9d9e8a3c4e CONTRIBUTING: yarn -> pnpm (#9771) 2023-02-03 03:11:26 +09:00
syuilo
ed3e035ad6 refactor: use test 2023-02-02 18:18:25 +09:00
syuilo
07f885fea8 refactor 2023-02-02 18:08:34 +09:00
syuilo
2cc98226ca improve RoleService test 2023-02-02 18:06:23 +09:00
tamaina
8a6f73c5ff enhance: Pizzaxデãƒŧã‚ŋをindexedDBãĢäŋå­˜ã™ã‚‹ã‚ˆã†ãĢ (#9225)
* Revert "Revert #8098"

This reverts commit 8b9dc962ae.

* fix

* use deepClone instead of deepclone

* defaultStore.loaded

* fix load

* wait ready

* use top-level await, await in device-kind.ts
2023-02-02 16:43:56 +09:00
syuilo
00e3453ce1 improve role test 2023-02-02 14:28:29 +09:00
syuilo
16646dd77a Update README.md 2023-02-02 10:31:13 +09:00
syuilo
1f39d1fe26 test: add test of RoleService 2023-02-02 10:26:59 +09:00
syuilo
e8f3c587c9 Update pnpm-lock.yaml 2023-02-02 10:26:43 +09:00
syuilo
4b43745e7c fix(test): add @jest/globals 2023-02-02 10:26:29 +09:00
syuilo
9db2f60053 refactor(client): use top-level await 2023-02-02 09:00:34 +09:00
syuilo
4610d8dfe3 refactor: fix type 2023-02-01 20:15:11 +09:00
syuilo
fa296efdf6 refactor: fix type 2023-02-01 20:13:22 +09:00
syuilo
d9d98f84bf refactor: fix type 2023-02-01 20:12:42 +09:00
tamaina
7c3143b8e5 enhance(backend): enhance SchemaType handling of anyOf (#9762)
* enhance(backend): enhance anyOf handling

* clean up
2023-02-01 20:04:01 +09:00
syuilo
387fcd5c5d refactor: fix type 2023-02-01 17:29:28 +09:00
syuilo
ebc6437977 refactor: tweak variable name 2023-02-01 16:24:50 +09:00
syuilo
4922cb92e0 0.0.15 2023-02-01 11:32:55 +09:00
syuilo
cc6a2670c8 Update misskey-js.api.md 2023-02-01 11:32:12 +09:00
syuilo
dbc23b5d20 Merge branch 'develop' 2023-02-01 11:29:30 +09:00
syuilo
843f1aed4f 13.2.6 2023-02-01 11:29:17 +09:00
syuilo
e42938cad6 Update CHANGELOG.md 2023-02-01 11:27:37 +09:00
YS
2a41f6c383 enhance: Unicodeįĩĩ文字名逆åŧ•ãåŠšįŽ‡åŒ– (#9757)
* Unicodeįĩĩæ–‡å­—åå‰å–åž—ã‚’é€Ŗæƒŗé…åˆ—ã§čĄŒã†

* Unicodeįĩĩ文字äē‹å‰ã‚ĢテゴãƒĒ集計

* MapをäŊŋᔍ

* Update packages/frontend/src/scripts/emojilist.ts

Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Acid Chicken (įĄĢ酸éļ) <root@acid-chicken.com>
2023-02-01 11:25:13 +09:00
syuilo
671d21a2c1 New Crowdin updates (#9737)
* 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 (Ukrainian)

* 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 (Ukrainian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Russian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Indonesian)

* New translations ja-JP.yml (Indonesian)

* 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 (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* 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 (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 (Thai)

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

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* 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 (Ukrainian)

* New translations ja-JP.yml (Thai)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)
2023-02-01 11:21:58 +09:00
syuilo
515692d7a6 update aiscript 2023-02-01 11:20:28 +09:00
Nya Candy
00d28826b9 fix(try): ld signature normalizer (#9758) 2023-01-31 19:37:39 +09:00
tamaina
5b38f76254 update CHANGELOG.md 2023-01-28 12:37:28 +00:00
tamaina
ca7dbd6010 gitignore docker-compose.yml 2023-01-28 11:34:34 +00:00
tamaina
133644e5a9 Rename docker-compose.yml to docker-compose.yml.example 2023-01-28 11:33:44 +00:00
tamaina
04d60426c7 modify CHANGELOG.md 2023-01-28 06:22:38 +00:00
tamaina
8282bbd07c fix(client): Chromeで検į´ĸダイã‚ĸログで変換įĸē厚するとそぎぞぞ検į´ĸされãĻしぞう
Fix #9598
2023-01-28 06:15:29 +00:00
yupix
7190bd00c9 feat: classicãƒĸãƒŧドでテãƒŧマがč‡Ē動変更された際元ãĢæˆģすようãĢ (#9669)
* feat: classicãƒĸãƒŧドでテãƒŧマがč‡Ē動変更された際元ãĢæˆģすようãĢ

* docs: update CHANGELOG.md

* fix: prefixを miux:ui_temp から ui_temp ãĢ変更
2023-01-27 13:52:51 +09:00
syuilo
44b9539818 Merge branch 'develop' 2023-01-27 12:33:36 +09:00
syuilo
b2ed4c9508 13.2.5 2023-01-27 12:33:20 +09:00
syuilo
c7b5c8b19e swがビãƒĢドできãĒいぎをäŋŽæ­Ŗ 2023-01-27 12:33:15 +09:00
syuilo
f4bee24ccf Merge branch 'develop' 2023-01-27 11:44:14 +09:00
syuilo
e9cb18c5aa 13.2.4 2023-01-27 11:44:04 +09:00
syuilo
d8f33bc0af update deps 2023-01-27 11:40:18 +09:00
syuilo
663999556f New Crowdin updates (#9734)
* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)
2023-01-27 11:35:27 +09:00
syuilo
c5a12ca2c7 fix(client): フりロãƒŧᔺčĢ‹ãƒģフりロãƒŧぎボã‚ŋãƒŗãŒã€é€šįŸĨからæļˆãˆãĻã„ã‚‹å•éĄŒã‚’äŋŽæ­Ŗ
Fix #9717
2023-01-27 11:35:04 +09:00
Takuya Yoshida
7af0e38dd3 Use cache on build (#9639) 2023-01-27 11:30:22 +09:00
syuilo
7d9d1ae7c2 enhance(client): tweak custom emoji cache 2023-01-27 11:28:51 +09:00
syuilo
cef448f0f2 tweak blur setting 2023-01-27 11:18:44 +09:00
syuilo
67d64c9365 refactor 2023-01-27 11:16:22 +09:00
syuilo
269af9d6b9 fix(client): ãƒ€ãƒƒã‚ˇãƒĨボãƒŧドでã‚ĒãƒŗãƒŠã‚¤ãƒŗãƒĻãƒŧã‚ļãƒŧæ•°ãŒčĄ¨į¤ēされãĒã„å•éĄŒã‚’äŋŽæ­Ŗ 2023-01-27 11:11:56 +09:00
syuilo
d37a734379 fix(server): fix aggregation of retention 2023-01-27 11:10:37 +09:00
syuilo
7cb13cf839 proxyRemoteFilesがfalseãĒらãƒĒãƒĸãƒŧトã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ã¯į›´ãƒĒãƒŗãĢする 2023-01-26 18:44:43 +09:00
syuilo
d7dda8f6e3 įĩĩ文字ピッã‚Ģãƒŧでã‚Ģ゚ã‚ŋムįĩĩæ–‡å­—ãŒčĄ¨į¤ēされãĒいぎをäŋŽæ­Ŗ 2023-01-26 18:28:17 +09:00
tamaina
6670c72f8b fix(client): note reacted reflection failed
Fix #9730
2023-01-26 08:48:36 +00:00
hayabusa
b21064ffa4 ãƒĒã‚ĸã‚¯ã‚ˇãƒ§ãƒŗåąĨ歴がå…Ŧ開ãĒã‚‰ã€ãƒ­ã‚°ã‚¤ãƒŗã—ãĻいãĒくãĻã‚‚čĄ¨į¤ēできるようãĢ (#9728) 2023-01-26 16:10:32 +09:00
Kagami Sascha Rosylight
1959cb462b Default to animation: false when prefers-reduced-motion is set (#9690)
* Default to `animation: false` when prefers-reduced-motion is set

* `.matches`
2023-01-26 16:08:45 +09:00
Kagami Sascha Rosylight
1d6767ef0c Try reinstalling cypress in CI (#9694) 2023-01-26 16:07:15 +09:00
tamaina
4735ae6451 refactor: /proxyをFileServerServiceãĢįĩąåˆã—、/proxyぎurlで/filesが指厚されãĻã„ãŸå ´åˆã¯į›´æŽĨãƒ•ã‚Ąã‚¤ãƒĢã‚’č§ŖæąēするようãĢする (#9709)
* wip?

* clean up

* Implement? HttpFetchService

* âœŒī¸

* remove node-fetch

* fix

* refactor

* fix

* gateway timeout

* UndiciFetcherクナ゚をčŋŊ加 (äģŽã‚ŗãƒŸãƒƒãƒˆ, ビãƒĢドもstartもさせãĻいãĒい)

* fix

* add logger and fix url preview

* fix ip check

* enhance logger and error handling

* fix

* fix

* clean up

* Use custom fetcher for ApRequest / ApResolver

* bypassProxyはproxyBypassHostsãĢåˆ¤æ–­ã‚’å§”č­˛ã™ã‚‹ã‚ˆã†ãĢ

* set maxRedirections (default 3, ApRequest/ApResolver: 0)

* fix

* wip????

* wip

* âœŒī¸

* set .node-version

* clean up

* refactor

* clean up

* refactor

* refactor detectRequestType

* rename detectResponseType

* âœŒī¸

* fix

* wip

* clean up

* no got

* remove got

* wip

* âœŒī¸

* fix

* clean up

* remove unnnecessary const

* good cleanup

* no stream

* Revert "no stream"

This reverts commit 636f9192fc.

* fix

* cache-control: max-age=300 to error

* refactor cleanup
2023-01-26 16:06:29 +09:00
syuilo
452bd6db25 tweak custom emoji handling
Close #9721
2023-01-26 15:48:12 +09:00
syuilo
f5d6b84381 chore: check emoji host 2023-01-26 14:29:28 +09:00
syuilo
34f5d81d1f Merge branch 'develop' 2023-01-26 11:40:46 +09:00
syuilo
aa8adc07aa 13.2.3 2023-01-26 11:40:36 +09:00
syuilo
d87bb807c3 tweak error screen 2023-01-26 11:39:21 +09:00
syuilo
7646d6ed47 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-01-26 11:33:34 +09:00
syuilo
41a6ed0de0 lint 2023-01-26 11:33:31 +09:00
syuilo
ec8074cd49 New Crowdin updates (#9724)
* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)

* New translations ja-JP.yml (Ukrainian)
2023-01-26 11:32:43 +09:00
syuilo
7131eb1827 fix(server): turnstile-failed: missing-input-secret
Fix #9726
2023-01-26 11:31:43 +09:00
tamaina
605b0f27e4 Merge branch 'develop' into emoji-re 2023-01-25 14:22:26 +00:00
syuilo
80d2e157f6 🎨 2023-01-25 19:49:17 +09:00
syuilo
1e3447bccb 🎨 2023-01-25 19:45:25 +09:00
syuilo
5ffa106cc1 ã‚ĩãƒŧドパãƒŧãƒ†ã‚Ŗã‹ã‚‰ã‚‚č‡ĒčēĢぎロãƒŧãƒĢをįĸēčĒã§ãã‚‹ã‚ˆã†ãĢ
Close #9700
2023-01-25 19:34:10 +09:00
tamaina
fc641c9b96 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-01-25 06:21:17 +00:00
tamaina
5f49ac1b11 fix(client): ã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗã‚’ã‚ĒフãĢč¨­åŽšã—ãĻもįĩĩ文字ぎã‚ĸãƒ‹ãƒĄãƒŧã‚ˇãƒ§ãƒŗãŒæ­ĸぞらãĒい
Fix #9720
2023-01-25 06:21:08 +00:00
tamaina
26fbb3a560 fix 2023-01-22 17:39:11 +00:00
tamaina
93dd0638ad better category null handling 2023-01-22 17:33:20 +00:00
tamaina
0d44129ae3 remove console.log 2023-01-22 17:20:53 +00:00
tamaina
0cffe60abc 1時間ãĢ 2023-01-22 17:14:05 +00:00
tamaina
8a6750278e âœŒī¸ 2023-01-22 17:11:28 +00:00
tamaina
d347f0a087 wip 2023-01-22 16:07:17 +00:00
tamaina
226e0c4714 âœŒī¸ 2023-01-22 15:17:20 +00:00
tamaina
0b2f945bb6 wip 2023-01-22 15:13:03 +00:00
tamaina
2f6c45e118 wip 2023-01-22 14:53:24 +00:00
tamaina
a5f54580a9 fix 2023-01-22 12:57:51 +00:00
tamaina
a8b19f4aa8 Merge branch 'develop' into emoji-re 2023-01-22 12:07:38 +00:00
æžœį‰ŠãƒĒãƒŗ
4f62f6f288 application/json ぎ content-type header をデフりãƒĢトでäģ˜ä¸Žã™ã‚‹ (#52) 2023-01-17 06:47:46 +09:00
tamaina
890564e1da refactor 2023-01-16 10:56:43 +00:00
tamaina
002f98987d fix 2023-01-16 10:51:51 +00:00
tamaina
43956f3ffb customEmojiCategories as computed 2023-01-16 10:36:29 +00:00
tamaina
f2a9194c79 âœŒī¸ 2023-01-16 10:13:19 +00:00
tamaina
4cd70df7f4 setInterval 2023-01-16 09:52:45 +00:00
tamaina
21e4c3dfe9 wip 2023-01-16 09:39:58 +00:00
Kagami Sascha Rosylight
fc921d8c1d enhance: add missing InstanceMetadata fields (#50) 2023-01-10 00:00:49 +09:00
Francis Dinh
c89374c321 fix: Add comment property to DriveFile (#46)
* Add comment property to DriveFile

Some components of Misskey like the image viewer use this property, but it hasn't been defined in the type definition itself.

* Make DriveFile.comment nullable

There's a few places in the client code that checks for a null comment,
suggesting this field may be set to null.
2022-09-17 21:44:41 +09:00
syuilo
6a87f4ade9 Update .eslintrc.js 2022-09-11 01:59:02 +09:00
syuilo
c17c42fa05 Update consts.ts 2022-03-06 15:58:44 +09:00
syuilo
5531a1fdf2 NoteUpdatedEvent ãĢ unreacted をčŋŊ加
Fix #43
2022-02-03 02:24:42 +09:00
syuilo
78ee600752 Update .eslintrc.js 2022-01-31 21:29:29 +09:00
syuilo
bc9525c665 Update .eslintrc.js 2022-01-31 21:25:31 +09:00
syuilo
b41c1fe3af 0.0.14 2022-01-30 11:31:19 +09:00
nullobsi
84dffdf510 fix (#42) 2022-01-30 11:27:43 +09:00
syuilo
8ab9b92f60 0.0.13 2022-01-14 01:33:48 +09:00
syuilo
287f595239 Resolve #38 2022-01-14 01:33:42 +09:00
syuilo
cbce1242b9 0.0.12 2022-01-02 02:12:38 +09:00
syuilo
f3640add23 fix streaming query bug 2022-01-02 02:11:35 +09:00
syuilo
a05f47d5cc improve test 2022-01-02 02:11:25 +09:00
syuilo
6c990f3ce7 0.0.11 2022-01-01 21:54:41 +09:00
syuilo
a4b14d54f2 update copyright 2022-01-01 21:53:36 +09:00
syuilo
2c079a9608 fix test 2022-01-01 21:52:46 +09:00
syuilo
233ffe46d5 update deps 2022-01-01 21:52:42 +09:00
Sym
231ac8e323 UserDetailed, MeDetailed (#34)
* UserDetailed, MeDetailed

* npm run api

* remote: lastFetchedAt

* Update misskey-js.api.md

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-01 21:49:31 +09:00
tamaina
755189f6f3 Add missing main stream types (#36)
* Add missing main stream types

* changelog, fix

* update api

* fix

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2021-12-29 14:54:10 +09:00
syuilo
d2b634c349 fix lint 2021-12-28 00:45:47 +09:00
syuilo
4ff49b0a3f Update .eslintrc.js 2021-12-28 00:34:20 +09:00
syuilo
2bf63b158c Update .eslintrc.js 2021-12-11 22:31:57 +09:00
syuilo
de81437248 Fix #31 2021-11-20 11:47:19 +09:00
syuilo
043ffe3a2e 0.0.10 2021-11-11 22:49:25 +09:00
syuilo
43d9149c8a add consts 2021-11-11 22:49:16 +09:00
syuilo
f08a840d7d 0.0.9 2021-11-11 22:00:14 +09:00
syuilo
714753d001 add list of api permission, Update Note type 2021-11-11 21:59:50 +09:00
syuilo
7f3943f794 0.0.8 2021-10-17 17:52:27 +09:00
syuilo
80ef07222d Update misskey-js.api.md 2021-10-17 17:52:24 +09:00
syuilo
510a1408a2 update Note type 2021-10-17 17:51:19 +09:00
Nya Candy
34afa60aff feat: add type definition for messagingMessage event to main stream channel (#30)
* add: type definition for messagingMessage event

* update: changelog
2021-10-17 14:03:43 +09:00
syuilo
71f35d90c5 ✨ 2021-10-17 00:00:40 +09:00
syuilo
8ba56df54e Update README.md 2021-10-16 23:57:02 +09:00
syuilo
227e603194 Update misskey-js.api.md 2021-10-16 23:49:50 +09:00
syuilo
4021c3c61a 0.0.7 2021-10-16 23:47:37 +09:00
syuilo
d549879cd4 update type definition 2021-10-16 23:46:12 +09:00
tamaina
b7fd9e8c55 fix: apiã§ãƒã‚¤ãƒ†ã‚Ŗãƒ–fetchをæ ŧį´ã™ã‚‹éš›ãĢį„Ąåé–ĸ数でナップするようãĢ (#29)
* fix fetch

* add comment

* čĄ¨įžã‚’å¤‰æ›´
2021-09-21 19:45:07 +09:00
tamaina
f278390012 fix: Notificationsぎ型をäŋŽæ­Ŗ (#27)
* Update entities.ts

* Update entities.ts

* extract

* fix app define
extract

* appãŽåŽšįžŠã‚’äŋŽæ­Ŗ

* æ”ščĄŒã‚ŗãƒŧドäŋŽæ­Ŗ

* add changelog

* fix

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2021-09-21 02:50:35 +09:00
tamaina
fa98dabeec fix: MessagingMessageぎ型をäŋŽæ­Ŗ (#28)
* fix messaging

* add changelog
2021-09-21 02:49:31 +09:00
syuilo
1243e6a655 Create config.yml 2021-08-28 18:01:59 +09:00
syuilo
7a148e9ffa update contribution guides 2021-08-28 15:42:07 +09:00
syuilo
a526f75a3e Update CONTRIBUTING.en.md 2021-08-28 15:35:16 +09:00
syuilo
b1b90185c4 Update CONTRIBUTING.md 2021-08-28 15:29:40 +09:00
syuilo
ab391870ed Update CONTRIBUTING.en.md 2021-08-28 15:28:08 +09:00
syuilo
3e6ad67d59 Update CONTRIBUTING.en.md 2021-08-28 15:26:14 +09:00
syuilo
39668a21d7 Update CONTRIBUTING.en.md 2021-08-28 15:23:08 +09:00
syuilo
85eb00b0a6 Update CONTRIBUTING.en.md 2021-08-28 15:18:11 +09:00
syuilo
0c61d052d2 update contribution guide 2021-08-28 15:13:23 +09:00
syuilo
e6e339cc3e Update CONTRIBUTING.md 2021-08-24 12:56:32 +09:00
syuilo
8ea124b999 Create CODE_OF_CONDUCT.md 2021-08-23 23:42:32 +09:00
syuilo
7ee3b4536c Create CONTRIBUTING.md 2021-08-23 23:38:58 +09:00
syuilo
99fa6e3cd0 Update api.yml 2021-07-30 13:03:30 +09:00
syuilo
32ff71a67d introduce api-extractor 2021-07-30 13:01:52 +09:00
syuilo
2ffff0fa61 ci: use npm ci to improve CI performance 2021-07-30 12:56:31 +09:00
syuilo
51ca78d496 Update .eslintrc.js 2021-07-30 01:18:44 +09:00
syuilo
677ed40b40 introduce eslint 2021-07-30 01:18:19 +09:00
syuilo
0616534af7 Update pull_request_template.md 2021-07-30 01:17:57 +09:00
syuilo
7a41dc2a7a Create CHANGELOG.md 2021-07-27 01:44:58 +09:00
syuilo
65f0b195a2 Create pull_request_template.md 2021-07-27 00:01:26 +09:00
syuilo
170e84360c Update README.md 2021-07-13 22:08:55 +09:00
syuilo
42b611de9b Update README.md 2021-07-11 19:34:35 +09:00
syuilo
015d169423 Update README.md 2021-07-11 19:33:21 +09:00
syuilo
56958d2397 Update README.md 2021-07-11 19:29:04 +09:00
syuilo
b11c00ccdc Update README.md 2021-07-11 19:18:27 +09:00
syuilo
dfc8a09f44 fix typo 2021-07-10 23:20:56 +09:00
syuilo
127a1320a8 Update README.md 2021-07-07 23:23:34 +09:00
syuilo
4e93f2f360 Update deps 2021-07-05 20:19:55 +09:00
syuilo
76d0a9cc5d refactor 2021-07-02 22:48:07 +09:00
syuilo
99dc38c6e0 0.0.6 2021-07-02 19:13:46 +09:00
syuilo
fe1c8b882a Resolve #1 2021-07-02 19:13:18 +09:00
syuilo
0acaa2f3b0 Improve type definiyion 2021-06-29 21:41:25 +09:00
syuilo
78861f8a31 add test 2021-06-28 18:34:25 +09:00
syuilo
05a902f3a5 improve type definitions 2021-06-28 18:34:20 +09:00
syuilo
0bab055441 refactor 2021-06-28 18:34:10 +09:00
syuilo
adb168dfdc add test 2021-06-28 17:57:15 +09:00
syuilo
8bc7daa3f3 refactor 2021-06-28 17:49:25 +09:00
syuilo
b6df8cc1f5 Add tests 2021-06-27 21:17:42 +09:00
syuilo
b95775041c Improve type 2021-06-27 21:17:38 +09:00
syuilo
36bfaeba12 0.0.5 2021-06-26 02:04:46 +09:00
syuilo
e40f0800a0 refactor 2021-06-26 02:00:22 +09:00
syuilo
154e0fe94a add tests 2021-06-25 09:58:35 +09:00
syuilo
c6285944a1 codecov integration 2021-06-25 09:46:40 +09:00
syuilo
037f68858d fix type 2021-06-25 09:12:54 +09:00
syuilo
873f24618c Update deps 2021-06-25 09:12:18 +09:00
syuilo
17c9f6eace Update type definitions 2021-06-25 00:00:17 +09:00
syuilo
2a84e5034e Update type definitions 2021-06-24 02:28:44 +09:00
syuilo
bc3b3bb1c0 Update type definition 2021-06-23 13:47:51 +09:00
syuilo
b729000687 Add test 2021-06-22 19:07:09 +09:00
syuilo
64cf49c378 Update type definition 2021-06-21 17:56:11 +09:00
syuilo
f894d978df Improve type definitions 2021-06-20 00:43:29 +09:00
syuilo
ce12fc2b67 refactor 2021-06-19 23:07:08 +09:00
syuilo
091ef2e240 fix connection close logic 2021-06-12 23:01:48 +09:00
syuilo
1d17516aa8 Add CI status badge 2021-06-12 22:50:45 +09:00
syuilo
b5a01217b1 rename github action 2021-06-12 22:47:11 +09:00
syuilo
b9056a9fd9 Create ci.yml 2021-06-12 22:42:44 +09:00
syuilo
aa9182bd50 0.0.4 2021-06-08 11:32:09 +09:00
syuilo
c75ff55bbc fix typescript config 2021-06-08 11:31:53 +09:00
syuilo
1e7219b043 Update type definitions 2021-06-05 15:26:54 +09:00
syuilo
5431f4fb86 0.0.3 2021-06-01 14:24:44 +09:00
syuilo
1cdf9e19a0 fix type 2021-06-01 14:17:05 +09:00
syuilo
5e6e1084cf Update test 2021-05-31 23:03:08 +09:00
syuilo
a1f2dd7846 Improve type 2021-05-31 23:00:48 +09:00
syuilo
b2549d98f9 Update streaming.ts 2021-05-31 11:28:20 +09:00
syuilo
b1934d95f2 Improve type definition 2021-05-31 11:28:17 +09:00
syuilo
d9fbddc26c 0.0.2 2021-05-27 15:23:52 +09:00
syuilo
b818da3b1c Update endpoints.ts 2021-05-27 15:19:21 +09:00
syuilo
509dc30ae6 Update endpoints.ts 2021-05-27 15:14:57 +09:00
syuilo
8c08be47cb update type definitions 2021-05-27 15:05:30 +09:00
syuilo
691f0d07b9 Update README.md 2021-05-23 17:17:14 +09:00
syuilo
a61507e971 Update README.md 2021-05-23 17:16:14 +09:00
syuilo
70aaf34094 0.0.1 2021-05-23 17:15:15 +09:00
marihachi
d311f74349 Add WebSocket option for Stream (#21) 2021-05-23 16:53:11 +09:00
marihachi
893fa691a7 add FetchLike (#19) 2021-05-23 16:42:27 +09:00
marihachi
39270c782a fix TODO type 2021-05-23 14:56:38 +09:00
marihachi
adae7cf2ec fix TODO type 2021-05-23 14:48:42 +09:00
syuilo
6ae5f76250 resolve #17 2021-05-23 13:34:36 +09:00
syuilo
ca655c0628 Update endpoints.ts 2021-05-23 12:47:34 +09:00
syuilo
8d3f9d7e34 âœŒī¸ 2021-05-23 12:32:58 +09:00
syuilo
e7eac5baa7 update test 2021-05-23 12:22:25 +09:00
syuilo
08f673802f fix test 2021-05-23 12:19:39 +09:00
syuilo
bdb592539e update api api 2021-05-23 12:15:28 +09:00
marihachi
3557741f13 Append null to TODO type 2021-05-22 16:36:37 +09:00
marihachi
9d89314afa update userlist endpoints (#16) 2021-05-21 13:55:39 +09:00
marihachi
83b86c745d update endpoints (#15)
* update endpoints

* add endpoints
* endpoint
* endpoints

* update announcements endpoint

* replace to DateString

* update antennas endpoints

* update app endpoints

* update auth endpoints

* update entity: Antenna

* admin/delete-all-files-of-a-user

* fix

* admin/delete-logs

* update endpoints
* admin/ad/delete
* admin/announcements/delete

* update endpoints
* admin/federation/delete-all-files
* clips/delete

* update endpoints
* drive/files/delete
* drive/folders/delete
* gallery/posts/delete
* i/delete-account
* mute/delete

* update endpoints
* notes/favorites/delete
* notes/reactions/delete
* notes/watching/delete
* users/groups/delete
* users/lists/delete

* specifical id

* update antennas/notes endpoint
2021-05-21 12:27:13 +09:00
syuilo
c6088a1cb3 add test 2021-05-19 14:01:04 +09:00
syuilo
88c1874943 add comment 2021-05-18 03:27:03 +09:00
marihachi
ec50d657bb add endpoints (#14) 2021-05-18 00:08:33 +09:00
syuilo
e8c856924c âœŒī¸ 2021-05-18 00:07:17 +09:00
syuilo
e1317ce098 test 2021-05-17 23:55:13 +09:00
syuilo
a385bd0227 add test 2021-05-17 19:57:04 +09:00
syuilo
99276028ae Typed stream (#13)
* Update streaming.ts

* Update streaming.ts

* wip
2021-05-17 19:50:31 +09:00
syuilo
d7d02cd2bc Update README.md 2021-05-17 00:07:01 +09:00
syuilo
bd52ff905f nannka 2021-05-16 23:42:06 +09:00
syuilo
49a655f78e Update README.md 2021-05-16 22:23:23 +09:00
syuilo
c27340eddc Update README.md 2021-05-16 18:33:08 +09:00
syuilo
57c6e7f823 Update README.md 2021-05-16 18:30:42 +09:00
syuilo
6c938905f9 ã‚„ãŖãŸ 2021-05-16 18:27:21 +09:00
syuilo
767df5967a tab 2021-05-16 18:22:19 +09:00
syuilo
2f8f6431d1 âœŒī¸ 2021-05-16 18:18:45 +09:00
syuilo
aace7a1900 add streaming test 2021-05-16 18:12:18 +09:00
syuilo
00bbd9c7bb Update package-lock.json 2021-05-16 18:12:12 +09:00
syuilo
1bd75619dd provide api error detection function 2021-05-16 12:59:52 +09:00
syuilo
c7d5da4ec5 define APIError 2021-05-16 11:25:03 +09:00
syuilo
1cfa30b982 rename 2021-05-16 11:19:51 +09:00
syuilo
f5fcc130bf export entity types 2021-05-16 11:16:32 +09:00
marihachi
c7bfdea17b misc (#10) 2021-05-16 11:12:29 +09:00
marihachi
460e23c2e7 fix fetch mock (#9) 2021-05-16 11:11:05 +09:00
marihachi
a4d5faa789 Rename render acct (#5) 2021-05-15 17:42:48 +09:00
marihachi
148730dac3 Add endpoints (#7)
* Add endpoints

* endpoint

* endpoint: stats

* endpoint
* reset-password
* server-info

* endpoint
* announcements
* drive
* page-push

* page endpoint

* page id
2021-05-15 14:25:18 +09:00
syuilo
e43a8bf88a Merge pull request #2 from misskey-dev/work/project-1
Add ignore config
2021-05-15 13:37:09 +09:00
marihachi
502ccea980 Add ignore config 2021-05-15 01:53:41 +09:00
syuilo
deab5bce91 refactor 2021-05-14 23:49:09 +09:00
syuilo
6dc01cd109 wip 2021-05-14 13:49:40 +09:00
syuilo
eacb5fea9f wip 2021-05-14 12:56:43 +09:00
syuilo
92c170d540 Update README.md 2021-05-14 12:00:58 +09:00
syuilo
32b0679472 i want you 2021-05-14 12:00:10 +09:00
syuilo
71d89fb33e Update README.md 2021-05-14 11:54:41 +09:00
syuilo
81289762bc rename 2021-05-14 11:54:37 +09:00
syuilo
cb0e275db9 wip 2021-05-14 11:46:39 +09:00
syuilo
b53a6bfe0c âœŒī¸ 2021-05-12 23:29:17 +09:00
syuilo
8d7e6ee769 Initial commit 2021-05-11 14:14:30 +09:00
2834 changed files with 295237 additions and 80450 deletions

View File

@@ -0,0 +1,229 @@
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# 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:
# 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
# Proxy remote files (default: true)
proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
allowedPrivateNetworks: [
'127.0.0.1/32'
]
# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true
# 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
@@ -51,6 +54,23 @@ db:
#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 └─────────────────────────────────────
@@ -62,15 +82,69 @@ redis:
#prefix: example-prefix
#db: 1
# ┌─────────────────────────────┐
#───┘ Elasticsearch configuration └─────────────────────────────
#redisForPubsub:
# host: redis
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#elasticsearch:
# host: localhost
# port: 9200
# ssl: false
# user:
# pass:
#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
# ┌───────────────────────────────┐
#───┘ 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
# port: 7700
# apiKey: ''
# ssl: true
# index: ''
# scope: local
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
@@ -81,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
@@ -88,7 +163,22 @@ 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:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -105,7 +195,7 @@ id: 'aid'
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
@@ -114,11 +204,6 @@ id: 'aid'
# IP address family used for outgoing request (ipv4, ipv6 or dual)
#outgoingAddressFamily: ipv4
# Syslog option
#syslog:
# host: localhost
# port: 514
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
@@ -137,15 +222,33 @@ proxyBypassHosts:
# Media Proxy
#mediaProxy: https://example.com/proxy
# Proxy remote files (default: false)
#proxyRemoteFiles: true
# Proxy remote files (default: true)
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'
#]
# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true
# 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,10 @@ 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'
# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────
@@ -51,6 +126,23 @@ db:
#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 └─────────────────────────────────────
@@ -61,16 +153,80 @@ redis:
#pass: example-pass
#prefix: example-prefix
#db: 1
# You can specify more ioredis options...
#username: example-username
# ┌─────────────────────────────┐
#───┘ Elasticsearch configuration └─────────────────────────────
#elasticsearch:
#redisForPubsub:
# host: localhost
# port: 9200
# ssl: false
# user:
# pass:
# 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
#redisForJobQueue:
# 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
#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
# port: 7700
# apiKey: ''
# ssl: true
# index: ''
# scope: local
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
@@ -81,6 +237,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
@@ -88,7 +245,22 @@ 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:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -100,25 +272,27 @@ id: 'aid'
#clusterLimit: 1
# Job concurrency per worker
# deliverJobConcurrency: 128
# inboxJobConcurrency: 16
#deliverJobConcurrency: 128
#inboxJobConcurrency: 16
#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
#deliverJobPerSec: 128
#inboxJobPerSec: 32
#relationshipJobPerSec: 64
# Job attempts
# deliverJobMaxAttempts: 12
# inboxJobMaxAttempts: 8
#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
# Syslog option
#syslog:
# host: localhost
# port: 514
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
@@ -135,17 +309,48 @@ proxyBypassHosts:
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
# Media Proxy
# Reference Implementation: https://github.com/misskey-dev/media-proxy
# * Deliver a common cache between instances
# * Perform image compression (on a different server resource than the main process)
#mediaProxy: https://example.com/proxy
# Proxy remote files (default: false)
#proxyRemoteFiles: true
# Proxy remote files (default: true)
# 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'
#]
# Disable automatic redirect for ActivityPub object lookup. (default: false)
# This is a strong defense against potential impersonation attacks if the viewer instance has inadequate validation.
# However it will make it impossible for other instances to lookup third-party user and notes through your URL.
#disallowExternalApRedirect: true
# 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

1
.devcontainer/Dockerfile Normal file
View File

@@ -0,0 +1 @@
FROM mcr.microsoft.com/devcontainers/javascript-node:0-18

53
.devcontainer/compose.yml Normal file
View File

@@ -0,0 +1,53 @@
services:
app:
build:
context: .
dockerfile: Dockerfile
volumes:
- ../:/workspace:cached
- node_modules:/workspace/node_modules
command: sleep infinity
networks:
- internal_network
- external_network
redis:
restart: unless-stopped
image: redis:7-alpine
networks:
- internal_network
volumes:
- redis-data:/data
healthcheck:
test: "redis-cli ping"
interval: 5s
retries: 20
db:
restart: unless-stopped
image: postgres:15-alpine
networks:
- internal_network
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: misskey
volumes:
- postgres-data:/var/lib/postgresql/data
healthcheck:
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
interval: 5s
retries: 20
volumes:
postgres-data:
redis-data:
node_modules:
networks:
internal_network:
internal: true
external_network:

View File

@@ -0,0 +1,28 @@
{
"name": "Misskey",
"dockerComposeFile": "compose.yml",
"service": "app",
"workspaceFolder": "/workspace",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "22.11.0"
},
"ghcr.io/devcontainers-extra/features/pnpm:2": {
"version": "10.6.1"
}
},
"forwardPorts": [3000],
"postCreateCommand": "/bin/bash .devcontainer/init.sh",
"customizations": {
"vscode": {
"extensions": [
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"Vue.volar",
"Orta.vscode-jest",
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
]
}
}
}

View File

@@ -0,0 +1,211 @@
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Misskey configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# ┌─────┐
#───┘ URL └─────────────────────────────────────────────────────
# Final accessible URL seen by a user.
url: http://127.0.0.1:3000/
# 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: 3000
# ┌──────────────────────────┐
#───┘ 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:
# 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
# Proxy remote files (default: true)
proxyRemoteFiles: true
# Sign to ActivityPub GET request (default: true)
signToActivityPubGet: true
allowedPrivateNetworks: [
'127.0.0.1/32'
]
# Upload or download file size limits (bytes)
#maxFileSize: 262144000

15
.devcontainer/init.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
set -xe
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

@@ -7,18 +7,24 @@ Dockerfile
build/
built/
db/
docker-compose.yml
elasticsearch/
.devcontainer/compose.yml
node_modules/
packages/*/node_modules
redis/
files/
misskey-assets/
fluent-emojis/
.pnp.*
# .yarné–ĸ逪
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
.pnpm-store
.idea/
packages/*/.vscode/
packages/backend/test/compose.yml

3
.dockleignore Normal file
View File

@@ -0,0 +1,3 @@
DKL-DI-0005
DKL-DI-0006
DKL-LI-0003

View File

@@ -5,6 +5,11 @@ indent_style = tab
indent_size = 2
charset = utf-8
insert_final_newline = true
end_of_line = lf
trim_trailing_whitespace = true
[*.yml]
[*.md]
trim_trailing_whitespace = false
[*.{yml,yaml}]
indent_style = space

1
.gitattributes vendored
View File

@@ -5,3 +5,4 @@
*.glb -diff -text
*.blend -diff -text
*.afdesign -diff -text
* text=auto eol=lf

View File

@@ -0,0 +1,51 @@
name: release-tag
on:
push:
branches:
- 'main'
jobs:
release-image:
runs-on: ubuntu-latest
env:
DOCKER_ORG: sendnrw
DOCKER_LATEST: latest
RUNNER_TOOL_CACHE: /toolcache
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v2
with: # replace it with your local IP
config-inline: |
[registry."git.send.nrw"]
http = true
insecure = true
- name: Login to DockerHub
uses: docker/login-action@v2
with:
registry: git.send.nrw # replace it with your local IP
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Get Meta
id: meta
run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
platforms: |
linux/amd64
push: true
tags: | # replace it with your local IP and tags
git.send.nrw/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}
git.send.nrw/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }}

3
.github/FUNDING.yml vendored
View File

@@ -1,3 +0,0 @@
# These are supported funding model platforms
patreon: syuilo

View File

@@ -1,43 +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 -->
Misskey 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: 2025.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: 2025.x.x
* Node: 20.x.x
* PostgreSQL: 15.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

View File

@@ -4,14 +4,20 @@ Thank you for your PR! Before creating a PR, please check the contribution guide
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->
# What
## What
<!-- こぎPRでäŊ•をしたぎかīŧŸ おう変わるぎかīŧŸ -->
<!-- What did you do with this PR? How will it change things? -->
# Why
## Why
<!-- ãĒぜそうするぎかīŧŸ ãŠã†ã„ã†æ„å›ŗãĒぎかīŧŸ äŊ•ãŒå›°ãŖãĻいるぎかīŧŸ -->
<!-- Why do you do it? What are your intentions? What is the problem? -->
# Additional info (optional)
## Additional info (optional)
<!-- テ゚トčĻŗį‚šãĒお -->
<!-- Test perspective, etc -->
## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests

View File

@@ -0,0 +1,23 @@
<!-- ℹ おčĒ­ãŋください / README
PRありがとうございぞすīŧ PRをäŊœæˆã™ã‚‹å‰ãĢã€ã‚ŗãƒŗãƒˆãƒĒビãƒĨãƒŧã‚ˇãƒ§ãƒŗã‚ŦイドをごįĸēčĒãã ã•ã„:
Thank you for your PR! Before creating a PR, please check the contribution guide:
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->
## What
<!-- こぎPRでäŊ•をしたぎかīŧŸ おう変わるぎかīŧŸ -->
<!-- What did you do with this PR? How will it change things? -->
## Why
<!-- ãĒぜそうするぎかīŧŸ ãŠã†ã„ã†æ„å›ŗãĒぎかīŧŸ äŊ•ãŒå›°ãŖãĻいるぎかīŧŸ -->
<!-- Why do you do it? What are your intentions? What is the problem? -->
## Additional info (optional)
<!-- テ゚トčĻŗį‚šãĒお -->
<!-- Test perspective, etc -->
## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests

View File

@@ -0,0 +1,20 @@
## Summary
This is a release PR.
For more information on the release instructions, please see:
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md#release
## For reviewers
- CHANGELOGãĢ抜けæŧã‚Œã¯į„Ąã„か
- バãƒŧã‚¸ãƒ§ãƒŗãŽä¸Šã’æ–šã¯éŠåˆ‡ã‹
- äģ–ãĢこぎãƒĒãƒĒãƒŧ゚ãĢåĢめãĒければãĒらãĒã„å¤‰æ›´ã¯į„Ąã„ã‹
- 全äŊ“įš„ãĒ変更内厚をäŋ¯įž°ã—å•éĄŒã¯į„Ąã„ã‹
- ãƒŦビãƒĨãƒŧされãĻいãĒã„ã‚ŗãƒŸãƒƒãƒˆãŒã‚ã‚‹å ´åˆã¯ã€ãã‚ŒãŒå•éĄŒãĒいか
- 最įĩ‚įš„ãĒ動äŊœįĸēčĒã‚’čĄŒã„å•éĄŒã¯į„Ąã„ã‹
ãĒおをįĸēčĒã—ã€ãƒĒãƒĒãƒŧ゚するæē–å‚™ãŒæ•´ãŖãĻいると思われる場合は approve しãĻください。
## Checklist
- [ ] package.jsonぎバãƒŧã‚¸ãƒ§ãƒŗãŒæ­Ŗã—ãæ›´æ–°ã•ã‚ŒãĻいる
- [ ] CHANGELOGが過不čļŗį„Ąãæ›´æ–°ã•れãĻいる
- [ ] CIが全ãĻé€šãŖãĻいる

View File

@@ -10,23 +10,36 @@ 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/*"
swc-core:
patterns:
- "@swc/core*"
typescript-eslint:
patterns:
- "@typescript-eslint/*"
tensorflow:
patterns:
- "@tensorflow/*"

40
.github/labeler.yml vendored
View File

@@ -1,12 +1,34 @@
'âš™ī¸Server':
- packages/backend/**/*
'packages/backend':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/**/*']
'đŸ–Ĩī¸Client':
- packages/frontend/**/*
'packages/backend:test':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/backend/test/**/*', 'packages/backend/test-federation/**/*']
'đŸ§ĒTest':
- cypress/**/*
- packages/backend/test/**/*
'packages/frontend':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/frontend/**/*']
'â€ŧī¸ wrong locales':
- any: ['locales/*.yml', '!locales/ja-JP.yml']
'packages/frontend:test':
- any:
- changed-files:
- any-glob-to-any-file: ['cypress/**/*']
'packages/sw':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/sw/**/*']
'packages/misskey-js':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/**/*']
'packages/misskey-js:test':
- any:
- changed-files:
- any-glob-to-any-file: ['packages/misskey-js/test/**/*', 'packages/misskey-js/test-d/**/*']

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,4 @@ db:
redis:
host: 127.0.0.1
port: 56312
id: aid
id: aidx

24
.github/pull_request_template.md vendored Normal file
View File

@@ -0,0 +1,24 @@
<!-- ℹ おčĒ­ãŋください / README
PRありがとうございぞすīŧ PRをäŊœæˆã™ã‚‹å‰ãĢã€ã‚ŗãƒŗãƒˆãƒĒビãƒĨãƒŧã‚ˇãƒ§ãƒŗã‚ŦイドをごįĸēčĒãã ã•ã„:
Thank you for your PR! Before creating a PR, please check the contribution guide:
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->
## What
<!-- こぎPRでäŊ•をしたぎかīŧŸ おう変わるぎかīŧŸ -->
<!-- What did you do with this PR? How will it change things? -->
## Why
<!-- ãĒぜそうするぎかīŧŸ ãŠã†ã„ã†æ„å›ŗãĒぎかīŧŸ äŊ•ãŒå›°ãŖãĻいるぎかīŧŸ -->
<!-- Why do you do it? What are your intentions? What is the problem? -->
## Additional info (optional)
<!-- テ゚トčĻŗį‚šãĒお -->
<!-- Test perspective, etc -->
## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Add story of storybook
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests

44
.github/workflows/api-misskey-js.yml vendored Normal file
View File

@@ -0,0 +1,44 @@
name: API report (misskey.js)
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:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Setup Node.js
uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- name: Install dependencies
run: pnpm i --frozen-lockfile
- name: Build
run: pnpm --filter misskey-js build
- name: Check files
run: ls packages/misskey-js/built
- name: API report
run: pnpm --filter misskey-js api-prod
- name: Show report
if: always()
run: cat packages/misskey-js/temp/misskey-js.api.md

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@v4.2.2
- name: Setup Node.js
uses: actions/setup-node@v4.2.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@v4.2.2
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: setup pnpm
uses: pnpm/action-setup@v4
- name: setup node
id: setup-node
uses: actions/setup-node@v4.2.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@v4
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@v4.2.2
with:
submodules: true
persist-credentials: false
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: Upload From Merged
uses: actions/upload-artifact@v4
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@v4
with:
name: generated-misskey-js
path: misskey-js-generated
- name: download actual-misskey-js
uses: actions/download-artifact@v4
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@v2
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@v2
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@v4.2.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,79 @@
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@v4.2.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/.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/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

@@ -1,18 +1,18 @@
name: Check copyright year
on:
push:
branches:
- master
- develop
jobs:
check_copyright_year:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.2.0
- run: |
if [ "$(grep Copyright COPYING | sed -e 's/.*2014-\([0-9]*\) .*/\1/g')" -ne "$(date +%Y)" ]; then
echo "Please change copyright year!"
exit 1
fi
name: Check copyright year
on:
push:
branches:
- master
- develop
jobs:
check_copyright_year:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- run: |
if [ "$(grep Copyright COPYING | sed -e 's/.*2014-\([0-9]*\) .*/\1/g')" -ne "$(date +%Y)" ]; then
echo "Please change copyright year!"
exit 1
fi

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@v4.2.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,28 +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
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: misskey/misskey
uses: actions/checkout@v4.2.2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v3
- name: Build and push by digest
id: build
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: misskey/misskey:develop
platforms: ${{ matrix.platform }}
provenance: false
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@v4
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@v4
with:
path: /tmp/digests
pattern: digests-*
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
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,35 +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@v4.2.2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v5
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@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v3
id: build
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
platforms: ${{ matrix.platform }}
provenance: false
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@v4
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@v4
with:
path: /tmp/digests
pattern: digests-*
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: ${{ env.TAGS }}
- name: Login to Docker Hub
uses: docker/login-action@v3
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 }}

32
.github/workflows/dockle.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
---
name: Dockle
on:
push:
branches:
- master
- develop
pull_request:
jobs:
dockle:
runs-on: ubuntu-latest
env:
DOCKER_CONTENT_TRUST: 1
DOCKLE_VERSION: 0.4.14
steps:
- uses: actions/checkout@v4.2.2
- name: Download and install dockle v${{ env.DOCKLE_VERSION }}
run: |
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 ./compose_example.yml ./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}"

68
.github/workflows/get-api-diff.yml vendored Normal file
View File

@@ -0,0 +1,68 @@
# 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:
node-version: [22.11.0]
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@v4.2.2
with:
ref: ${{ matrix.ref }}
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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@v4
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@v4
with:
name: api-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@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"

View File

@@ -1,54 +1,111 @@
name: Lint
on:
push:
branches:
- master
- develop
pull_request:
jobs:
pnpm_install:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.3.0
with:
fetch-depth: 0
submodules: true
- uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- uses: actions/setup-node@v3.6.0
with:
node-version: 18.x
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
lint:
needs: [pnpm_install]
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
workspace:
- backend
- frontend
- sw
steps:
- uses: actions/checkout@v3.3.0
with:
fetch-depth: 0
submodules: true
- uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- uses: actions/setup-node@v3.6.0
with:
node-version: 18.x
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- run: pnpm --filter ${{ matrix.workspace }} run lint
name: Lint
on:
push:
branches:
- master
- develop
paths:
- packages/backend/**
- packages/frontend/**
- packages/frontend-shared/**
- packages/frontend-embed/**
- 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-embed/**
- 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@v4.2.2
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
lint:
needs: [pnpm_install]
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
workspace:
- backend
- frontend
- frontend-shared
- frontend-embed
- 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@v4.2.2
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Restore eslint cache
uses: actions/cache@v4.2.2
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]
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
workspace:
- backend
- sw
- misskey-js
steps:
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- run: pnpm --filter misskey-js run build
if: ${{ matrix.workspace == 'backend' || matrix.workspace == 'sw' }}
- run: pnpm --filter misskey-reversi run build
if: ${{ matrix.workspace == 'backend' }}
- run: pnpm --filter ${{ matrix.workspace }} run typecheck

28
.github/workflows/locale.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: Lint
on:
push:
paths:
- locales/**
- .github/workflows/locale.yml
pull_request:
paths:
- locales/**
- .github/workflows/locale.yml
jobs:
locale_verify:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- uses: actions/setup-node@v4.2.0
with:
node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- run: cd locales && node verify.js

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
strategy:
matrix:
node-version: [22.11.0]
steps:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
registry-url: 'https://registry.npmjs.org'
- 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,22 +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
if: github.repository == github.event.pull_request.head.repo.full_name
steps:
- name: Context
uses: okteto/context@latest
with:
token: ${{ secrets.OKTETO_TOKEN }}
- name: Destroy preview environment
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@v4
# 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@v4
# 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@v7.0.1
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@v4
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@v2
with:
pr_number: ${{ steps.load-pr-num.outputs.pr-number }}
comment_tag: show_diff
filePath: ./output.md
- name: Tell error to PR
uses: thollander/actions-comment-pull-request@v2
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 }})をįĸēčĒã—ãĻください。

117
.github/workflows/storybook.yml vendored Normal file
View File

@@ -0,0 +1,117 @@
name: Storybook
on:
push:
branches:
- master
- develop
- dev/storybook8 # for testing
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@v4.2.2
if: github.event_name != 'pull_request_target'
with:
fetch-depth: 0
submodules: true
- uses: actions/checkout@v4.2.2
if: github.event_name == 'pull_request_target'
with:
fetch-depth: 0
submodules: true
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: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js 20.x
uses: actions/setup-node@v4.2.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: 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
if: github.event_name != 'pull_request_target' && github.ref == 'refs/heads/master'
run: pnpm --filter frontend chromatic --exit-once-uploaded -d storybook-static
env:
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
- name: Publish to Chromatic
if: github.event_name != 'pull_request_target' && github.ref != 'refs/heads/master'
id: chromatic_push
run: |
DIFF="${{ github.event.before }} 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))"
if [ "$CHROMATIC_PARAMETER" = " --skip" ]; then
echo "skip=true" >> $GITHUB_OUTPUT
fi
if pnpm --filter frontend chromatic -d storybook-static $(echo "$CHROMATIC_PARAMETER"); then
echo "success=true" >> $GITHUB_OUTPUT
else
echo "success=false" >> $GITHUB_OUTPUT
fi
env:
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
- name: Publish to Chromatic
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))"
if [ "$CHROMATIC_PARAMETER" = " --skip" ]; then
echo "skip=true" >> $GITHUB_OUTPUT
fi
BRANCH="${{ github.event.pull_request.head.user.login }}:$HEAD_REF"
if [ "$BRANCH" = "misskey-dev:$HEAD_REF" ]; then
BRANCH="$HEAD_REF"
fi
pnpm --filter frontend chromatic --exit-once-uploaded -d storybook-static --branch-name "$BRANCH" $(echo "$CHROMATIC_PARAMETER")
env:
HEAD_REF: ${{ github.event.pull_request.head.ref }}
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
- name: Notify that Chromatic detects changes
uses: actions/github-script@v7.0.1
if: github.event_name != 'pull_request_target' && steps.chromatic_push.outputs.success == 'false'
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
github.rest.repos.createCommitComment({
owner: context.repo.owner,
repo: context.repo.repo,
commit_sha: context.sha,
body: 'Chromatic detects changes. Please [review the changes on Chromatic](https://www.chromatic.com/builds?appId=6428f7d7b962f0b79f97d6e4).'
})
- name: Upload Artifacts
uses: actions/upload-artifact@v4
with:
name: storybook
path: packages/frontend/storybook-static

129
.github/workflows/test-backend.yml vendored Normal file
View File

@@ -0,0 +1,129 @@
name: Test (backend)
on:
push:
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
jobs:
unit:
name: Unit tests (backend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.11.0]
services:
postgres:
image: postgres:15
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:7
ports:
- 56312:6379
steps:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Install FFmpeg
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 ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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
- name: Build
run: pnpm build
- name: Test
run: pnpm --filter backend test-and-coverage
- name: Upload to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
e2e:
name: E2E tests (backend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.11.0]
services:
postgres:
image: postgres:15
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:7
ports:
- 56312:6379
steps:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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
- name: Build
run: pnpm build
- name: Test
run: pnpm --filter backend test-and-coverage:e2e
- name: Upload to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json

88
.github/workflows/test-federation.yml vendored Normal file
View File

@@ -0,0 +1,88 @@
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
jobs:
test:
name: Federation test
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.11.0]
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Install FFmpeg
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 ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Build Misskey
run: |
pnpm i --frozen-lockfile
pnpm build
- name: Setup
run: |
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
id: test
continue-on-error: true
run: |
cd packages/backend/test-federation
docker compose run --no-deps tester
- name: Log
if: ${{ steps.test.outcome == 'failure' }}
run: |
cd packages/backend/test-federation
docker compose logs
exit 1
- name: Stop servers
run: |
cd packages/backend/test-federation
docker compose down

View File

@@ -1,48 +1,47 @@
name: Test
name: Test (frontend)
on:
push:
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:
jest:
vitest:
name: Unit tests (frontend)
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
services:
postgres:
image: postgres:13
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:6
ports:
- 56312:6379
node-version: [22.11.0]
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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
@@ -51,37 +50,38 @@ jobs:
- name: Build
run: pnpm build
- name: Test
run: pnpm jest-and-coverage
run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
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]
node-version: [22.11.0]
browser: [chrome]
services:
postgres:
image: postgres:13
image: postgres:15
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:6
image: redis:7
ports:
- 56312:6379
steps:
- uses: actions/checkout@v3.3.0
- uses: actions/checkout@v4.2.2
with:
submodules: true
# https://github.com/cypress-io/cypress-docker-images/issues/150
@@ -90,17 +90,13 @@ jobs:
# if: ${{ matrix.browser == 'firefox' }}
#- uses: browser-actions/setup-firefox@latest
# if: ${{ matrix.browser == 'firefox' }}
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Copy Configure
run: cp .github/misskey/test.yml .config
@@ -109,20 +105,25 @@ jobs:
# https://github.com/cypress-io/cypress/issues/4351#issuecomment-559489091
- name: ALSA Env
run: echo -e 'pcm.!default {\n type hw\n card 0\n}\n\nctl.!default {\n type hw\n card 0\n}' > ~/.asoundrc
# XXX: This tries reinstalling Cypress if the binary is not cached
# Remove this when the cache issue is fixed
- name: Cypress install
run: pnpm exec cypress install
- name: Cypress run
uses: cypress-io/github-action@v4
uses: cypress-io/github-action@v6
timeout-minutes: 15
with:
install: false
start: pnpm start:test
wait-on: 'http://localhost:61812'
headless: false
headed: true
browser: ${{ matrix.browser }}
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
if: failure()
with:
name: ${{ matrix.browser }}-cypress-screenshots
path: cypress/screenshots
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
if: always()
with:
name: ${{ matrix.browser }}-cypress-videos

59
.github/workflows/test-misskey-js.yml vendored Normal file
View File

@@ -0,0 +1,59 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
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: [22.11.0]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install dependencies
run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Build
run: pnpm --filter misskey-js build
- name: Test
run: pnpm --filter misskey-js test
env:
CI: true
- name: Upload Coverage
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/misskey-js/coverage/coverage-final.json

39
.github/workflows/test-production.yml vendored Normal file
View File

@@ -0,0 +1,39 @@
name: Test (production install and build)
on:
push:
branches:
- master
- develop
pull_request:
env:
NODE_ENV: production
jobs:
production:
name: Production build
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.11.0]
steps:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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: Build
run: pnpm build

44
.github/workflows/validate-api-json.yml vendored Normal file
View File

@@ -0,0 +1,44 @@
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
strategy:
matrix:
node-version: [22.11.0]
steps:
- uses: actions/checkout@v4.2.2
with:
submodules: true
- name: Setup pnpm
uses: pnpm/action-setup@v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
with:
node-version: ${{ matrix.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

25
.gitignore vendored
View File

@@ -20,6 +20,9 @@ packages/frontend/.yarn/cache
packages/backend/.yarn/cache
packages/sw/.yarn/cache
# pnpm
.pnpm-store
# Cypress
cypress/screenshots
cypress/videos
@@ -32,14 +35,21 @@ coverage
!/.config/example.yml
!/.config/docker_example.yml
!/.config/docker_example.env
!/.config/cypress-devcontainer.yml
docker-compose.yml
./compose.yml
.devcontainer/compose.yml
!/.devcontainer/compose.yml
# misskey
/build
built
built-test
js-built
/data
/.cache-loader
/db
/elasticsearch
/meili_data
npm-debug.log
*.pem
run.bat
@@ -50,6 +60,16 @@ api-docs.json
.DS_Store
/files
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
@@ -57,3 +77,6 @@ ormconfig.json
*.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 @@
v18.12.1
22.11.0

3
.npmrc Normal file
View File

@@ -0,0 +1,3 @@
engine-strict = true
save-exact = true
shell-emulator = true

View File

@@ -1,9 +1,9 @@
{
"recommendations": [
"editorconfig.editorconfig",
"eg2.vscode-npm-script",
"dbaeumer.vscode-eslint",
"Vue.volar",
"Vue.vscode-typescript-vue-plugin"
"Orta.vscode-jest",
"mrmlnc.vscode-json5"
]
}

18
.vscode/settings.json vendored
View File

@@ -1,5 +1,15 @@
{
"search.exclude": {
"**/node_modules": true
}
}
"search.exclude": {
"**/node_modules": true
},
"typescript.tsdk": "node_modules/typescript/lib",
"files.associations": {
"*.test.ts": "typescript"
},
"jest.jestCommandLine": "pnpm run jest",
"jest.runMode": "on-demand",
"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/) 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 `yarn test` and `yarn 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,66 +128,125 @@ 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`.
- `x.y.z` is the new version you are trying to release.
3. Deploy and perform a simple QA check. Also verify that the tests passed.
4. Merge it.
4. Merge it. (Do not squash commit)
5. Create a [release of GitHub](https://github.com/misskey-dev/misskey/releases)
- The target branch must be `master`
- The tag name must be the version
> [!NOTE]
> Why this instruction is necessary:
> - To perform final QA checks
> - To distribute responsibility
> - To check direct commits to develop
> - To celebrate the release together 🎉
## Localization (l10n)
Misskey uses [Crowdin](https://crowdin.com/project/misskey) for localization management.
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.
```
yarn dev
You would want to install Meilisearch to experiment related features. Technically, meilisearch is not strict requirement, but some features and tests require it.
There are a few ways to proceed.
#### 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.
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.
**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.
``` bash
git submodule update --init
pnpm install --frozen-lockfile
cp .devcontainer/devcontainer.yml .config/default.yml
pnpm build
pnpm migrate
```
After finishing the migration, you can proceed.
### 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).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- 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 [`/test`](/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
```
yarn 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
```
yarn jest -- foo.ts
```
#### Running Multiple-server E2E Tests
See [`/packages/backend/test-federation/README.md`](/packages/backend/test-federation/README.md).
### e2e tests
TODO
## Environment Variable
- `MISSKEY_CONFIG_YML`: Specify the file path of config.yml instead of default.yml (e.g. `2nd.yml`).
- `MISSKEY_WEBFINGER_USE_HTTP`: If it's set true, WebFinger requests will be http instead of https, useful for testing federation between servers in localhost. NEVER USE IN PRODUCTION.
## Continuous integration
Misskey uses GitHub Actions for executing automated tests.
@@ -155,7 +265,7 @@ niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰
### ãƒĢãƒŧãƒˆåŽšįžŠ
ãƒĢãƒŧãƒˆåŽšįžŠã¯ã€äģĨ下ぎåŊĸåŧãŽã‚Ēブジェクトぎ配列です。
``` ts
```ts
{
name?: string;
path: string;
@@ -163,12 +273,11 @@ niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰
query?: Record<string, string>;
loginRequired?: boolean;
hash?: string;
globalCacheKey?: string;
children?: RouteDef[];
}
```
> **Warning**
> [!WARNING]
> įžįŠļ、ãƒĢãƒŧãƒˆã¯åŽšįžŠã•ã‚ŒãŸé †ãĢčŠ•äžĄã•ã‚Œãžã™ã€‚
> たとえば、`/foo/:id`ãƒĢãƒŧãƒˆåŽšįžŠãŽæŦĄãĢ`/foo/bar`ãƒĢãƒŧãƒˆåŽšįžŠãŒã•ã‚ŒãĻã„ãŸå ´åˆã€åžŒč€…ãŒãƒžãƒƒãƒã™ã‚‹ã“ã¨ã¯ã‚ã‚Šãžã›ã‚“ã€‚
@@ -176,10 +285,204 @@ niraxは、MisskeyでäŊŋį”¨ã—ãĻいるã‚ĒãƒĒジナãƒĢãŽãƒ•ãƒ­ãƒŗãƒˆã‚¨ãƒŗãƒ‰
vue-routerとぎ最大ぎ違いは、niraxã¯č¤‡æ•°ãŽãƒĢãƒŧã‚ŋãƒŧãŒå­˜åœ¨ã™ã‚‹ã“ã¨ã‚’č¨ąå¯ã—ãĻã„ã‚‹į‚šã§ã™ã€‚
これãĢより、ã‚ĸプãƒĒ内ã‚Ļã‚Ŗãƒŗãƒ‰ã‚Ļでブナã‚Ļã‚ļとは個åˆĨãĢãƒĢãƒŧãƒ†ã‚Ŗãƒŗã‚°ã™ã‚‹ã“ã¨ãĒおが可čƒŊãĢãĒりぞす。
## Notes
### How to resolve conflictions occurred at yarn.lock?
## Storybook
Just execute `yarn` to fix it.
Misskey uses [Storybook](https://storybook.js.org/) for UI development.
### Setup & Run
#### Setup
```bash
pnpm --filter misskey-js build
```
#### Run
```bash
pnpm --filter frontend storybook-dev
```
### Usage
When you create a new component (in this example, `MyComponent.vue`), the story file (`MyComponent.stories.ts`) will be automatically generated by the `.storybook/generate.js` script.
You can override the default story by creating a impl story file (`MyComponent.stories.impl.ts`).
```ts
/* eslint-disable @typescript-eslint/explicit-function-return-type */
import { StoryObj } from '@storybook/vue3';
import MyComponent from './MyComponent.vue';
export const Default = {
render(args) {
return {
components: {
MyComponent,
},
setup() {
return {
args,
};
},
computed: {
props() {
return {
...this.args,
};
},
},
template: '<MyComponent v-bind="props" />',
};
},
args: {
foo: 'bar',
},
parameters: {
layout: 'centered',
},
} 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.
```ts
import MyComponent from './MyComponent.vue';
void MyComponent;
```
You can override the component meta by creating a meta story file (`MyComponent.stories.meta.ts`).
```ts
export const argTypes = {
scale: {
control: {
type: 'range',
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 { HttpResponse, http } from 'msw';
export const handlers = [
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.
### INSERTするときãĢはsaveではãĒくinsertをäŊŋį”¨ã™ã‚‹
#6441
@@ -258,19 +561,41 @@ SQLã§ã¯é…åˆ—ãŽã‚¤ãƒŗãƒ‡ãƒƒã‚¯ã‚šã¯**1始ぞり**。
### null IN
nullがåĢぞれる可čƒŊ性ぎあるã‚ĢナムãĢINするときは、そぎぞぞだとおかしくãĒるぎでORãĒおでnullãŽãƒãƒŗãƒ‰ãƒĒãƒŗã‚°ã‚’ã—ã‚ˆã†ã€‚
### `undefined`ãĢã”į”¨åŋƒ
MongoDBぎ時とは違い、findOneでãƒŦã‚ŗãƒŧドを取垗する時ãĢå¯žčąĄãƒŦã‚ŗãƒŧドが存在しãĒい場合 **`undefined`** がčŋ”ãŖãĻãã‚‹ãŽã§æŗ¨æ„ã€‚
MongoDBは`null`でčŋ”しãĻきãĻたぎで、そぎ感čĻšã§`if (x === null)`とか書くとバグる。äģŖã‚ã‚ŠãĢ`if (x == null)`と書いãĻください
### enumぎ削除は気をつける
enumぎ列挙ぎ内厚ぎ削除は、そぎ値をもつãƒŦã‚ŗãƒŧドを全ãĻ削除しãĒいといけãĒい
å‰Šé™¤ãŒé‡ãŸã‹ãŖãŸã‚Šä¸å¯čƒŊã ãŖãŸã‚Šã™ã‚‹å ´åˆã¯ã€å‰Šé™¤ã—ãĒいでおく
### MigrationäŊœæˆæ–šæŗ•
packages/backendで:
```sh
yarn dlx typeorm migration:generate -d ormconfig.js -o <migration name>
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ãĢついãĻã€į‰‡æ–šã‚’åŋ…é ˆã¨ã—ã¤ã¤ä¸Ąæ–šãŽæŒ‡åŽšã‚‚ã‚ã‚Šã†ã‚‹å ´åˆ:
```ts
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をäŊŋう場合はこぎ限りではãĒい(ãƒĒã‚ĸã‚¯ãƒ†ã‚Ŗãƒ–åŒ–ã¯ãƒžãƒ‹ãƒĨã‚ĸãƒĢãĒため)。
@@ -284,3 +609,27 @@ 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);
```

View File

@@ -1,5 +1,5 @@
Unless otherwise stated this repository is
Copyright Š 2014-2023 syuilo and contributers
Copyright Š 2014-2025 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,55 +1,107 @@
ARG NODE_VERSION=18.13.0-bullseye
# syntax = docker/dockerfile:1.4
FROM node:${NODE_VERSION} AS builder
ARG NODE_VERSION=22.11.0-bookworm
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
# build assets & compile TypeScript
FROM --platform=$BUILDPLATFORM node:${NODE_VERSION} AS native-builder
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
rm -f /etc/apt/apt.conf.d/docker-clean \
; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache \
&& apt-get update \
&& apt-get install -yqq --no-install-recommends \
build-essential
RUN corepack enable
WORKDIR /misskey
COPY ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
COPY ["scripts", "./scripts"]
COPY ["packages/backend/package.json", "./packages/backend/"]
COPY ["packages/frontend/package.json", "./packages/frontend/"]
COPY ["packages/sw/package.json", "./packages/sw/"]
RUN pnpm i --frozen-lockfile
COPY . ./
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
COPY --link ["scripts", "./scripts"]
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/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 . ./
RUN git submodule update --init
RUN pnpm build
RUN rm -rf .git/
FROM node:${NODE_VERSION}-slim AS runner
# build native dependencies for target platform
FROM --platform=$TARGETPLATFORM node:${NODE_VERSION} AS target-builder
RUN apt-get update \
&& apt-get install -yqq --no-install-recommends \
build-essential
WORKDIR /misskey
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
COPY --link ["scripts", "./scripts"]
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
FROM --platform=$TARGETPLATFORM node:${NODE_VERSION}-slim AS runner
ARG UID="991"
ARG GID="991"
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ffmpeg tini \
&& apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \
&& 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
&& useradd -l -u "${UID}" -g "${GID}" -m -d /misskey misskey \
&& 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=builder /misskey/node_modules ./node_modules
COPY --chown=misskey:misskey --from=builder /misskey/built ./built
COPY --chown=misskey:misskey --from=builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
COPY --chown=misskey:misskey --from=builder /misskey/packages/backend/built ./packages/backend/built
COPY --chown=misskey:misskey --from=builder /misskey/packages/frontend/node_modules ./packages/frontend/node_modules
COPY --chown=misskey:misskey --from=builder /misskey/fluent-emojis /misskey/fluent-emojis
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/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", "--"]
CMD ["pnpm", "run", "migrateandstart"]

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,37 +23,27 @@
<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>
---
</div>
<div>
## Thanks
<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>
<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>
## ✨ 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...
Thanks to [Sentry](https://sentry.io/) for providing the error tracking platform that helps us catch unexpected errors.
</div>
<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>
<div style="clear: both;"></div>
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
## Documentation
<a href="https://about.codecov.io/for/open-source/"><img src="https://about.codecov.io/wp-content/themes/codecov/assets/brand/sentry-cobranding/logos/codecov-by-sentry-logo.svg" height="30" alt="Codecov" /></a>
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.
Thanks to [Codecov](https://about.codecov.io/for/open-source/) for providing the code coverage platform that helps us improve our test coverage.
## 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>
<a href="https://crowdin.com/"><img src="https://user-images.githubusercontent.com/20679825/230709597-1299a011-171a-4294-a91e-355a9b37c672.svg" height="30" alt="Crowdin" /></a>
Thanks to [Crowdin](https://crowdin.com/) for providing the localization platform that helps us translate Misskey into many languages.
<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.

View File

@@ -5,17 +5,15 @@ Also, the later tasks are more indefinite and are subject to change as developme
## (1) Improve maintainability \<current phase\>
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)
- Probably need to switch some libraries to others that make it difficult to reduce type errors
- e.g. koa to fastify https://github.com/misskey-dev/misskey/issues/7537
- ~~Make the number of type errors zero (backend)~~ → Done âœ”ī¸
- Make the number of type errors zero (frontend)
- Improve CI
- Fix tests
- mocha, jest, etc. do not support the combination of `TypeScript + ESM + Path alias`, and the tests currently do not work.
- ~~Fix tests~~ → Done âœ”ī¸
- Fix random test failures - https://github.com/misskey-dev/misskey/issues/7985 and https://github.com/misskey-dev/misskey/issues/7986
- Add more tests
- May need to implement a mechanism that allows for DI
- ~~May need to implement a mechanism that allows for DI~~ → Done âœ”ī¸
- https://github.com/misskey-dev/misskey/pull/9085
- Measure coverage
- ~~Measure coverage~~ → Done âœ”ī¸
- https://github.com/misskey-dev/misskey/pull/9081
- Improve documentation
- Refactoring
@@ -25,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

View File

@@ -23,13 +23,13 @@
</rdf:RDF>
</metadata>
<style>
#g8 {
#g8 {
animation-name: floating;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: ease-in-out;
}
@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, -5px); }

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -1,3 +1,4 @@
apiVersion: v2
name: misskey
version: 0.0.0
description: This chart is created for the purpose of previewing Pull Requests. Do not use this for production use.

View File

@@ -72,25 +72,75 @@ db:
#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: localhost
port: 6379
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
#pass: example-pass
#prefix: example-prefix
#db: 1
# ┌─────────────────────────────┐
#───┘ Elasticsearch configuration └─────────────────────────────
#elasticsearch:
#redisForPubsub:
# host: localhost
# port: 9200
# ssl: false
# user:
# pass:
# port: 6379
# #family: 0 # 0=Both, 4=IPv4, 6=IPv6
# #pass: example-pass
# #prefix: example-prefix
# #db: 1
#redisForJobQueue:
# host: localhost
# 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: localhost
# port: 7700
# apiKey: ''
# ssl: true
# index: ''
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
@@ -101,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
@@ -108,7 +159,23 @@ 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:
# options:
# dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
@@ -124,7 +191,7 @@ id: "aid"
# Job rate limiter
# deliverJobPerSec: 128
# inboxJobPerSec: 16
# inboxJobPerSec: 32
# Job attempts
# deliverJobMaxAttempts: 12
@@ -133,11 +200,6 @@ id: "aid"
# IP address family used for outgoing request (ipv4, ipv6 or dual)
#outgoingAddressFamily: ipv4
# Syslog option
#syslog:
# host: localhost
# port: 514
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128

View File

@@ -3,16 +3,16 @@ kind: Deployment
metadata:
name: {{ include "misskey.fullname" . }}
labels:
{{- include "misskey.labels" . | nindent 4 }}
{{- include "misskey.labels" . | nindent 4 }}
spec:
selector:
matchLabels:
{{- include "misskey.selectorLabels" . | nindent 6 }}
{{- include "misskey.selectorLabels" . | nindent 6 }}
replicas: 1
template:
metadata:
labels:
{{- include "misskey.selectorLabels" . | nindent 8 }}
{{- include "misskey.selectorLabels" . | nindent 8 }}
spec:
containers:
- name: misskey
@@ -27,7 +27,7 @@ spec:
ports:
- containerPort: 3000
- name: postgres
image: postgres:14-alpine
image: postgres:15-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:

View File

@@ -11,4 +11,4 @@ spec:
protocol: TCP
name: http
selector:
{{- include "misskey.selectorLabels" . | nindent 4 }}
{{- include "misskey.selectorLabels" . | nindent 4 }}

4
codecov.yml Normal file
View File

@@ -0,0 +1,4 @@
coverage:
status:
project: false
patch: false

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:15-alpine
ports:
- "5432:5432"
env_file:
- .config/docker.env
volumes:
- ./db:/var/lib/postgresql/data
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,7 +5,8 @@ services:
links:
- db
- redis
# - es
# - mcaptcha
# - meilisearch
depends_on:
db:
condition: service_healthy
@@ -18,6 +17,8 @@ services:
networks:
- internal_network
- external_network
# env_file:
# - .config/docker.env
volumes:
- ./files:/misskey/files
- ./.config:/misskey/.config:ro
@@ -48,16 +49,48 @@ services:
interval: 5s
retries: 20
# es:
# mcaptcha:
# restart: always
# image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.2
# image: mcaptcha/mcaptcha:latest
# networks:
# internal_network:
# external_network:
# aliases:
# - localhost
# ports:
# - 7493:7493
# env_file:
# - .config/docker.env
# environment:
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
# - "TAKE_FILE_OWNERSHIP=111"
# 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.3.4
# environment:
# - MEILI_NO_ANALYTICS=true
# - MEILI_ENV=production
# env_file:
# - .config/meilisearch.env
# networks:
# - internal_network
# volumes:
# - ./elasticsearch:/usr/share/elasticsearch/data
# - ./meili_data:/meili_data
networks:
internal_network:

View File

@@ -1,149 +0,0 @@
describe('Before setup instance', () => {
beforeEach(() => {
cy.resetState();
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visit('/');
});
it('setup instance', () => {
cy.visit('/');
cy.intercept('POST', '/api/admin/accounts/create').as('signup');
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();
// ãĒぜか動かãĒい
//cy.wait('@signup').should('have.property', 'response.statusCode');
cy.wait('@signup');
});
});
describe('After setup instance', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visit('/');
});
it('signup', () => {
cy.visit('/');
cy.intercept('POST', '/api/signup').as('signup');
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-username] input').type('alice');
cy.get('[data-cy-signup-password] input').type('alice1234');
cy.get('[data-cy-signup-password-retype] input').type('alice1234');
cy.get('[data-cy-signup-submit]').click();
cy.wait('@signup');
});
});
describe('After user signup', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
// ãƒĻãƒŧã‚ļãƒŧäŊœæˆ
cy.registerUser('alice', 'alice1234');
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visit('/');
});
it('signin', () => {
cy.visit('/');
cy.intercept('POST', '/api/signin').as('signin');
cy.get('[data-cy-signin]').click();
cy.get('[data-cy-signin-username] input').type('alice');
// Enterキãƒŧでã‚ĩã‚¤ãƒŗã‚¤ãƒŗã§ãã‚‹ã‹ãŽįĸēčĒã‚‚å…ŧねる
cy.get('[data-cy-signin-password] input').type('alice1234{enter}');
cy.wait('@signin');
});
it('suspend', function() {
cy.request('POST', '/api/admin/suspend-user', {
i: this.admin.token,
userId: this.alice.id,
});
cy.visit('/');
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}');
// TODO: cypressãĢブナã‚Ļã‚ļãŽč¨€čĒžæŒ‡åŽšã§ãã‚‹æŠŸčƒŊãŒåŽŸčŖ…ã•ã‚ŒæŦĄįŦŦ英čĒžãŽãŋテ゚トするようãĢする
cy.contains(/ã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒå‡įĩã•れãĻいぞす|This account has been suspended due to/gi);
});
});
describe('After user singed in', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
// ãƒĻãƒŧã‚ļãƒŧäŊœæˆ
cy.registerUser('alice', 'alice1234');
cy.login('alice', 'alice1234');
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.get('[data-cy-open-post-form]').should('be.visible');
});
it('note', () => {
cy.get('[data-cy-open-post-form]').click();
cy.get('[data-cy-post-form-text]').type('Hello, Misskey!');
cy.get('[data-cy-open-post-form-submit]').click();
cy.contains('Hello, Misskey!');
});
});
// TODO: 投į¨ŋフりãƒŧムぎå…Ŧé–‹į¯„å›˛æŒ‡åŽšãŽãƒ†ã‚šãƒˆ
// TODO: 投į¨ŋフりãƒŧãƒ ãŽãƒ•ã‚Ąã‚¤ãƒĢæˇģäģ˜ãŽãƒ†ã‚šãƒˆ
// TODO: 投į¨ŋフりãƒŧãƒ ãŽãƒãƒƒã‚ˇãƒĨã‚ŋグäŋæŒãƒ•ã‚ŖãƒŧãƒĢドぎテ゚ト

255
cypress/e2e/basic.cy.ts Normal file
View File

@@ -0,0 +1,255 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
describe('Before setup instance', () => {
beforeEach(() => {
cy.resetState();
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visitHome();
});
it('setup instance', () => {
cy.visitHome();
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();
// ãĒぜか動かãĒい
//cy.wait('@signup').should('have.property', 'response.statusCode');
cy.wait('@signup');
});
});
describe('After setup instance', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visitHome();
});
it('signup', () => {
cy.visitHome();
cy.intercept('POST', '/api/signup').as('signup');
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('not.be.disabled');
cy.get('[data-cy-signup-submit]').click();
cy.wait('@signup');
});
it('signup with duplicated username', () => {
cy.registerUser('alice', 'alice1234');
cy.visitHome();
// ãƒĻãƒŧã‚ļãƒŧåãŒé‡č¤‡ã—ãĻいる場合ぎ挙動įĸēčĒ
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-username] input').type('alice');
cy.get('[data-cy-signup-password] input').type('alice1234');
cy.get('[data-cy-signup-password-retype] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('be.disabled');
});
});
describe('After user signup', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
// ãƒĻãƒŧã‚ļãƒŧäŊœæˆ
cy.registerUser('alice', 'alice1234');
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
cy.visitHome();
});
it('signin', () => {
cy.visitHome();
cy.intercept('POST', '/api/signin-flow').as('signin');
cy.get('[data-cy-signin]').click();
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');
});
it('suspend', function() {
cy.request('POST', '/api/admin/suspend-user', {
i: this.admin.token,
userId: this.alice.id,
});
cy.visitHome();
cy.get('[data-cy-signin]').click();
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);
});
});
describe('After user signed in', () => {
beforeEach(() => {
cy.resetState();
// ã‚¤ãƒŗã‚šã‚ŋãƒŗã‚šåˆæœŸã‚ģットã‚ĸップ
cy.registerUser('admin', 'pass', true);
// ãƒĻãƒŧã‚ļãƒŧäŊœæˆ
cy.registerUser('alice', 'alice1234');
cy.login('alice', 'alice1234');
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('successfully loads', () => {
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
cy.get('[data-cy-user-setup-continue]', { timeout: 30000 }).should('be.visible');
});
it('account setup wizard', () => {
// 襨į¤ēãĢ時間がかかるぎでデフりãƒĢãƒˆį§’æ•°ã ã¨ã‚ŋイムã‚ĸã‚Ļトする
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('ãģげ');
// TODO: ã‚ĸã‚¤ã‚ŗãƒŗč¨­åŽšãƒ†ã‚šãƒˆ
cy.get('[data-cy-user-setup-continue]').click();
// ãƒ—ãƒŠã‚¤ãƒã‚ˇãƒŧč¨­åŽš
cy.get('[data-cy-user-setup-continue]').click();
// フりロãƒŧぱキップ
cy.get('[data-cy-user-setup-continue]').click();
// ãƒ—ãƒƒã‚ˇãƒĨ通įŸĨč¨­åŽšã¯ã‚šã‚­ãƒƒãƒ—
cy.get('[data-cy-user-setup-continue]').click();
cy.get('[data-cy-user-setup-continue]').click();
});
});
describe('After user setup', () => {
beforeEach(() => {
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.get('[data-cy-modal-dialog-ok]').click();
});
afterEach(() => {
// テ゚トįĩ‚äē†į›´å‰ãĢペãƒŧã‚¸éˇį§ģするようãĒãƒ†ã‚šãƒˆã‚ąãƒŧ゚(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆäŊœæˆ)だと、たãļんCypressぎバグでブナã‚Ļã‚ļぎ内厚がæŦĄãŽãƒ†ã‚šãƒˆã‚ąãƒŧ゚ãĢåŧ•きįļ™ãŒã‚ŒãĻしぞう(䞋えばã‚ĸã‚Ģã‚ĻãƒŗãƒˆãŒäŊœæˆã—įĩ‚ã‚ãŖãŸæŽĩ階からテ゚トが始ぞる)。
// waitをå…Ĩã‚Œã‚‹ã“ã¨ã§ãã‚Œã‚’é˜˛æ­ĸできる
cy.wait(1000);
});
it('note', () => {
cy.get('[data-cy-open-post-form]').should('be.visible');
cy.get('[data-cy-open-post-form]').click();
cy.get('[data-cy-post-form-text]').type('Hello, Misskey!');
cy.get('[data-cy-open-post-form-submit]').click();
cy.contains('Hello, Misskey!', { timeout: 15000 });
});
it('open note form with hotkey', () => {
// Wait until the page loads
cy.get('[data-cy-open-post-form]').should('be.visible');
// Use trigger() to give different `code` to test if hotkeys also work on non-QWERTY keyboards.
cy.document().trigger("keydown", { eventConstructor: 'KeyboardEvent', key: "n", code: "KeyL" });
// See if the form is opened
cy.get('[data-cy-post-form-text]').should('be.visible');
// Close it
cy.focused().trigger("keydown", { eventConstructor: 'KeyboardEvent', key: "Escape", code: "Escape" });
// See if the form is closed
cy.get('[data-cy-post-form-text]').should('not.be.visible');
});
});
// TODO: 投į¨ŋフりãƒŧムぎå…Ŧé–‹į¯„å›˛æŒ‡åŽšãŽãƒ†ã‚šãƒˆ
// TODO: 投į¨ŋフりãƒŧãƒ ãŽãƒ•ã‚Ąã‚¤ãƒĢæˇģäģ˜ãŽãƒ†ã‚šãƒˆ
// TODO: 投į¨ŋフりãƒŧãƒ ãŽãƒãƒƒã‚ˇãƒĨã‚ŋグäŋæŒãƒ•ã‚ŖãƒŧãƒĢドぎテ゚ト

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();
@@ -10,6 +16,10 @@ describe('After user signed in', () => {
cy.registerUser('alice', 'alice1234');
cy.login('alice', 'alice1234');
// ã‚ĸã‚Ģã‚ĻãƒŗãƒˆåˆæœŸč¨­åŽšã‚Ļã‚Ŗã‚ļãƒŧド
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]').click();
cy.get('[data-cy-modal-dialog-ok]').click();
});
afterEach(() => {
@@ -19,27 +29,27 @@ describe('After user signed in', () => {
});
it('widget edit toggle is visible', () => {
cy.get('.mk-widget-edit').should('be.visible');
cy.get('[data-cy-widget-edit]').should('be.visible');
});
it('widget select should be visible in edit mode', () => {
cy.get('.mk-widget-edit').click();
cy.get('.mk-widget-select').should('be.visible');
cy.get('[data-cy-widget-edit]').click();
cy.get('[data-cy-widget-select]').should('be.visible');
});
it('first widget should be removed', () => {
cy.get('.mk-widget-edit').click();
cy.get('.data-cy-customize-container:first-child .data-cy-customize-container-remove._button').click();
cy.get('.data-cy-customize-container').should('have.length', 2);
cy.get('[data-cy-widget-edit]').click();
cy.get('[data-cy-customize-container]:first-child [data-cy-customize-container-remove]._button').click();
cy.get('[data-cy-customize-container]').should('have.length', 2);
});
function buildWidgetTest(widgetName) {
it(`${widgetName} widget should get added`, () => {
cy.get('.mk-widget-edit').click();
cy.get('.mk-widget-select select').select(widgetName, { force: true });
cy.get('.data-cy-bg._modalBg.data-cy-transparent').click({ multiple: true, force: true });
cy.get('.mk-widget-add').click({ force: true });
cy.get(`.data-cy-mkw-${widgetName}`).should('exist');
cy.get('[data-cy-widget-edit]').click();
cy.get('[data-cy-widget-select] select').select(widgetName, { force: true });
cy.get('[data-cy-bg]._modalBg[data-cy-transparent]').click({ multiple: true, force: true });
cy.get('[data-cy-widget-add]').click({ force: true });
cy.get(`[data-cy-mkw-${widgetName}]`).should('exist');
});
}
@@ -63,3 +73,4 @@ describe('After user signed in', () => {
buildWidgetTest('aiscript');
buildWidgetTest('aichan');
});
*/

View File

@@ -24,10 +24,19 @@
// -- This will overwrite an existing command --
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
Cypress.Commands.add('visitHome', () => {
cy.visit('/');
cy.get('button', { timeout: 30000 }).should('be.visible');
})
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);
@@ -39,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.visit('/');
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", "es5"],
"target": "es5",
"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'])
.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'));
});

7
healthcheck.sh Normal file
View File

@@ -0,0 +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 -Sfso/dev/null "http://localhost:${PORT}/healthz"

View File

@@ -0,0 +1,54 @@
/*
* 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 { 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) {
return {
components: {
MkAbuseReport,
},
setup() {
return {
args,
};
},
computed: {
props() {
return {
...this.args,
};
},
events() {
return {
resolved: action('resolved'),
};
},
},
template: '<MkAbuseReport v-bind="props" v-on="events" />',
};
},
args: {
report: abuseUserReport(),
},
parameters: {
layout: 'fullscreen',
msw: {
handlers: [
...commonHandlers,
http.post('/api/admin/resolve-abuse-user-report', async ({ request }) => {
action('POST /api/admin/resolve-abuse-user-report')(await request.json());
return HttpResponse.json({});
}),
],
},
},
} satisfies StoryObj<typeof MkAbuseReport>;

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: "Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
@@ -19,6 +20,7 @@ noNotes: "Ų„Ų… ŲŠŲØšØĢØą ØšŲ„Ų‰ ØŖŲŠØŠ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
noNotifications: "Ų„ŲŠØŗ Ų‡Ų†Ø§Ųƒ ØŖŲŠØŠ Ø§Ø´ØšØ§ØąØ§ØĒ"
instance: "Ų…ØĢŲŠŲ„ Ø§Ų„ØŽØ§Ø¯Ų…"
settings: "Ø§Ų„Ø§ØšØ¯Ø§Ø¯Ø§ØĒ"
notificationSettings: "ØĨؚداداØĒ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
basicSettings: "Ø§Ų„Ø§ØšØ¯Ø§Ø¯Ø§ØĒ Ø§Ų„ØŖØŗØ§ØŗŲŠØŠ"
otherSettings: "ØĨؚداداØĒ ØŖØŽØąŲ‰"
openInWindow: "Ø§ŲØĒØ­ ؁؊ Ų†Ø§ŲØ°ØŠ ØŦØ¯ŲŠØ¯ØŠ"
@@ -39,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: "ØšØąØļ Ø§Ų„Ų…Ø˛ŲŠØ¯"
@@ -101,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: "ØšŲ„ŲŲ‚"
@@ -127,7 +140,10 @@ unblockConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĨŲ„ØēØ§ØĄ Ø­ØŦب Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ØŸ"
suspendConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĒØšŲ„ŲŠŲ‚ Ø§Ų„Ø­ØŗØ§Ø¨ØŸ"
unsuspendConfirm: "ØŖŲ…ØĒØŖŲƒØ¯ Ų…Ų† ØĨŲ„ØēØ§ØĄ ØĒØšŲ„ŲŠŲ‚ØŸ"
selectList: "ا؎ØĒØą Ų‚Ø§ØĻŲ…ØŠ"
editList: "ØšØ¯Ų‘Ų„ Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ"
selectChannel: "ا؎ØĒØą Ų‚Ų†Ø§ØŠ"
selectAntenna: "ا؎ØĒØą Ų‡ŲˆØ§ØĻŲŠŲ‹Ø§"
editAntenna: "ØšØ¯Ų‘Ų„ Ø§Ų„Ų‡ŲˆØ§ØĻ؊"
selectWidget: "ا؎ØĒØą ŲˆØ¯ØŦØŠ"
editWidgets: "ØšØ¯Ų‘Ų„ Ø§Ų„ŲˆØ¯ØŦاØĒ"
editWidgetsExit: "ØĒŲ…"
@@ -139,6 +155,7 @@ emojiUrl: "ØąØ§Ø¨Øˇ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊"
addEmoji: "ØĨØļØ§ŲØŠ ØĨŲŠŲ…ŲˆØŦ؊"
settingGuide: "Ø§Ų„ØĨؚداداØĒ Ø§Ų„Ų…ØŗØĒØ­ØŗŲ†ØŠ"
cacheRemoteFiles: "ØŽØ˛Ų† Ų…Ø¤Ų‚ØĒا Ø§Ų„Ų…Ų„ŲØ§ØĒ Ø§Ų„Ø¨ØšŲŠØ¯ØŠ"
cacheRemoteFilesDescription: "ØĨذا ØšŲØˇŲ„ Ų‡Ø°Ø§ Ø§Ų„ØĨؚداد، ØŗØĒŲØ­Ų…Ų„ Ø§Ų„Ų…Ų„ŲØ§ØĒ Ų…Ų† Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯ØŒ Ų‡Ø°Ø§ ØŗŲŠŲ‚Ų„Ų„ Ų…Ų† Ø§Ų„Ų…ØŗØ§Ø­ØŠ Ø§Ų„Ų…ØŗØĒØēŲ„ØŠ ØšŲ„Ų‰ Ø§Ų„Ų‚ØąØĩ Ų„ŲƒŲ† ØŗŲŠØ˛ŲŠØ¯ Ø­ØŦŲ… ØĒØ¯ŲŲ‚ Ø§Ų„Ø¨ŲŠØ§Ų†Ø§ØĒ ŲˆŲ‡Ø°Ø§ Ų„ØŖŲ† Ø§Ų„ØĩŲˆØą Ø§Ų„Ų…ØĩØēØąØŠ Ų„Ų† ØĒŲˆŲ„Ų‘Ø¯."
flagAsBot: "ØšŲ„Ų‘Ų…Ų‡ ŲƒØ­ØŗØ§Ø¨ ØĸŲ„ŲŠ"
flagAsBotDescription: "ŲØšŲ‘Ų„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą ØĨذا ŲƒØ§Ų† Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ŲŠŲØ¯Ø§Øą ØšØ¨Øą Ø¨ØąŲ…ØŦŲŠØŠ. ØĨذا ŲŲØšŲ„ ŲØŗŲŠŲƒŲˆŲ† Ø¨Ų…ØĢاب؊ ØšŲ„Ø§Ų…ØŠ Ų„Ų„Ų…ØˇŲˆØąŲŠŲ† Ø§Ų„ØĸØŽØąŲŠŲ† Ų„ØĒØŦŲ†Ø¨ ØŗŲ„Ø§ØŗŲ„ Ų„Ø§ Ų…ØĒŲ†Ø§Ų‡ŲŠØŠ Ų…Ų† Ø§Ų„ØĒŲØ§ØšŲ„ Ø¨ŲŠŲ† Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„ØĸŲ„ŲŠØŠ ؈ØļØ¨Øˇ ØŖŲ†Ø¸Ų…ØŠ Ų…ŲŠØŗŲƒŲŠ Ų„Ų„ØĒØšØ§Ų…Ų„ Ų…Øš Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ؃ØĸŲ„ŲŠ."
flagAsCat: "ØšŲ„Ų‘Ų… Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ ŲƒØ­ØŗØ§Ø¨ Ų‚Øˇ"
@@ -197,7 +214,7 @@ blockedUsers: "Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„Ų…Ø­ØŦŲˆØ¨ØŠ"
noUsers: "Ų„ŲŠØŗ Ų‡Ų†Ø§Ųƒ Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ†"
editProfile: "ØĒØšØ¯ŲŠŲ„ Ø§Ų„Ų…Ų„Ų Ø§Ų„ØĒØšØąŲŠŲŲŠ"
noteDeleteConfirm: "Ų‡Ų„ ØĒØąŲŠØ¯ Ø­Ø°Ų Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠØŸ"
pinLimitExceeded: "Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĒØ¯Ø¨ŲŠØŗ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ بؚد Ø§Ų„ØĸŲ†."
pinLimitExceeded: "Ų„Ø§ ŲŠŲ…ŲƒŲ†Ųƒ ØĒØĢØ¨ŲŠØĒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ بؚد Ø§Ų„ØĸŲ†."
intro: "Ų„Ų‚Ø¯ Ø§Ų†ØĒŲ‡ØĒ ØšŲ…Ų„ŲŠØŠ ØĒŲ†ØĩŲŠØ¨ Misskey. Ø§Ų„ØąØŦØ§ØĄ ØĨŲ†Ø´Ø§ØĄ Ø­ØŗØ§Ø¨ ØĨØ¯Ø§ØąŲŠ."
done: "ØĒŲ…Ų‘"
processing: "Ø§Ų„Ų…ØšØ§Ų„ØŦØŠ ØŦØ§ØąŲŠØŠ"
@@ -250,12 +267,16 @@ noMoreHistory: "Ų„Ø§ ؊؈ØŦد Ø§Ų„Ų…Ø˛ŲŠØ¯ Ų…Ų† Ø§Ų„ØĒØ§ØąŲŠØŽ"
startMessaging: "Ø§Ø¨Ø¯ØŖ Ų…Ø­Ø§Ø¯ØĢØŠ"
nUsersRead: "Ų‚ØąØŖŲ‡ {n}"
agreeTo: "Ø§ŲˆØ§ŲŲ‚ ØšŲ„Ų‰ {0}"
tos: "Ø´ØąŲˆØˇ Ø§Ų„ØŽØ¯Ų…ØŠ"
agree: "ØŖŲ‚Ø¨Ų„"
agreeBelow: "ØŖŲ‚Ø¨Ų„ Ų…Ø§ ŲŠŲ„ŲŠ"
basicNotesBeforeCreateAccount: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ų…Ų‡Ų…ØŠ"
termsOfService: "Ø´ØąŲˆØˇ Ø§Ų„ØŽØ¯Ų…ØŠ"
start: "Ø§Ų„Ø¨Ø¯Ø§ŲŠØŠ"
home: "Ø§Ų„ØąØĻŲŠØŗŲŠ"
remoteUserCaution: "Ų‡Ø°Ų‡ Ø§Ų„Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ų‚Ø¯ Ų„Ø§ ØĒŲƒŲˆŲ† Ų…ŲƒØĒŲ…Ų„ØŠ Ø¨Ų…Ø§ ØŖŲ† Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… Ų…Ų† Ų…ØĢŲŠŲ„ Ø¨ØšŲŠØ¯."
activity: "Ø§Ų„Ų†Ø´Ø§Øˇ"
images: "Ø§Ų„ØĩŲˆØą"
images: "ØĩŲˆØą"
image: "ØĩŲˆØą"
birthday: "ØĒØ§ØąŲŠØŽ Ø§Ų„Ų…ŲŠŲ„Ø§Ø¯"
yearsOld: "{age} ØŗŲ†ØŠ"
registeredDate: "Ø§Ų†ØļŲ… ؁؊"
@@ -292,7 +313,7 @@ copyUrl: "Ø§Ų†ØŗØŽ Ø§Ų„ØąØ§Ø¨Øˇ"
rename: "ØĨؚاد؊ Ø§Ų„ØĒØŗŲ…ŲŠØŠ"
avatar: "Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØąŲ…Ø˛ŲŠØŠ"
banner: "Ø§Ų„ØĩŲˆØąØŠ Ø§Ų„ØąØŖØŗŲŠØŠ"
nsfw: "Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
displayOfSensitiveMedia: "ØšØąØļ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
whenServerDisconnected: "ØšŲ†Ø¯ ŲŲ‚Ø¯Ø§Ų† Ø§Ų„Ø§ØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
disconnectedFromServer: "Ų‚ŲØˇŲØš Ø§Ų„ØĨØĒØĩØ§Ų„ Ø¨Ø§Ų„ØŽØ§Ø¯Ų…"
reload: "Ø§Ų†ØšØ´"
@@ -322,25 +343,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: "؅؁ØĒاح Ø§Ų„Ų…ŲˆŲ‚Øš"
@@ -357,6 +378,7 @@ antennaExcludeKeywords: "Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…ŲØĒØ§Ø­ŲŠØŠ Ø§Ų„Ų…ØŗØĒØĢŲ†Ø§ØŠ"
antennaKeywordsDescription: "Ø§ŲØĩŲ„ Ø¨ŲŠŲ†Ų‡Ų… Ø¨Ų…ØŗØ§ŲØŠ Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"؈\" ØŖŲˆ Ø¨ØŗØˇØą Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"ØŖŲˆ\""
notifyAntenna: "Ų†Ø¨Ų‡Ų†ŲŠ بØĩŲˆŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØŦØ¯ŲŠØ¯ØŠ"
withFileAntenna: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØĒØ­ŲˆŲŠ Ų…Ų„ŲØ§ØĒ ŲŲ‚Øˇ"
enableServiceworker: "ŲØšŲ‘Ų„ ØĨØąØŗØ§Ų„ Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ Ų„Ų„Ų…ØĒØĩŲØ­"
antennaUsersDescription: "Ø§ŲƒØĒب Ø§ØŗŲ… Ų…ØŗØĒØŽØ¯Ų… Ų„ŲƒŲ„ ØŗØˇØą"
caseSensitive: "Ø­ØŗØ§ØŗŲŠØŠ Ø­Ø§Ų„ØŠ Ø§Ų„ØŖØ­ØąŲ"
withReplies: "Ø¨Ø§Ų„ØąØ¯ŲˆØ¯"
@@ -379,14 +401,15 @@ about: "ØšŲ†"
aboutMisskey: "ØšŲ† Misskey"
administrator: "Ø§Ų„Ų…Ø¯ŲŠØą"
token: "Ø§Ų„ØąŲ…Ø˛ Ø§Ų„Ų…Ų…ŲŠØ˛"
twoStepAuthentication: "Ø§Ų„ØĨØŗØĒ؊ØĢØ§Ų‚ Ø¨ØšØ§Ų…Ų„ŲŽŲŠŲ’Ų†"
2fa: "Ø§Ų„Ø§ØŗØĒ؊ØĢØ§Ų‚ Ø¨ØšØ§Ų…Ų„ŲŽŲŠŲ’Ų†"
totp: "ØĒØˇØ¨ŲŠŲ‚ Ø§ØŗØĒ؊ØĢØ§Ų‚"
moderator: "Ų…Ø´ØąŲŲ"
moderation: "Ø§Ų„ØĨØ´ØąØ§Ų"
nUsersMentioned: "{n} Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† ØŖŲØ´ŲŠØą ØĨŲ„ŲŠŲ‡Ų…"
securityKeyAndPasskey: "Ø§Ų„ØŖŲ…Ų† ŲˆŲ…ŲØ§ØĒŲŠØ­ Ø§Ų„ØŖŲ…Ø§Ų†"
securityKey: "؅؁ØĒاح Ø§Ų„ØŖŲ…Ø§Ų†"
securityKeyName: "Ø§ØŗŲ… Ø§Ų„Ų…ŲØĒاح"
registerSecurityKey: "ØŗØŦŲ„ ؅؁ØĒاح ØŖŲ…Ø§Ų†"
lastUsed: "ØĸØŽØą Ø§ØŗØĒØŽØ¯Ø§Ų…"
lastUsedAt: "ØĸØŽØą Ø§ØŗØĒØŽØ¯Ø§Ų…: {t}"
unregister: "ØĨŲ„ØēØ§ØĄ Ø§Ų„ØĒØŗØŦŲŠŲ„"
passwordLessLogin: "؄ؐØŦ ؅ؐ؆ Ø¯ŲˆŲ† ŲƒŲ„Ų…ØŠ ØŗØąŲŠØŠ"
resetPassword: "ØŖØšØ¯ ØĒØšŲŠŲŠŲ† ŲƒŲ„Ų…ØĒ؃ Ø§Ų„ØŗØąŲŠØŠ"
@@ -396,31 +419,21 @@ share: "Ø´Ø§ØąŲŲƒ"
notFound: "ØēŲŠØą Ų…ŲˆØŦŲˆØ¯"
notFoundDescription: "ØĒØšØ°Øą Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ ØĩŲØ­ØŠ ŲŠŲ‚ŲˆØ¯ ØĨŲ„ŲŠŲ‡Ø§ Ų‡Ø°Ø§ Ø§Ų„ØąØ§Ø¨Øˇ."
uploadFolder: "Ø§Ų„Ų…ØŦŲ„Ø¯ Ø§Ų„Ø§ŲØĒØąØ§Øļ؊ Ų„Ų„ØąŲØš"
cacheClear: "Ų…ØŗØ­ Ø°Ø§ŲƒØąØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ø§Ų„Ų…Ø¤Ų‚ØĒ"
markAsReadAllNotifications: "؈ØļØš ØŦŲ…ŲŠØš Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ ŲƒØŖŲ†Ų‡Ø§ Ų…Ų‚ØąŲˆØĄØŠ"
markAsReadAllUnreadNotes: "ØšŲ„Ų‘Ų… ØŦŲ…ŲŠØš Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ŲƒŲ…Ų‚ØąŲˆØĄØŠ"
markAsReadAllTalkMessages: "ØšŲ„Ų‘Ų… ØŦŲ…ŲŠØš Ø§Ų„ØąØŗØ§ØĻŲ„ ŲƒŲ…Ų‚ØąŲˆØĄØŠ"
help: "Ø§Ų„Ų…ØŗØ§ØšØ¯ØŠ"
inputMessageHere: "Ø§ŲƒØĒب ØąØŗØ§Ų„ØĒ؃ Ų‡Ų†Ø§"
close: "اØēŲ„Ų‚"
group: "Ø§Ų„ŲØąŲŠŲ‚"
groups: "Ø§Ų„ŲŲØąŲŽŲ‚"
createGroup: "Ø§Ų†Ø´ØĻ ŲØąŲŠŲ‚Ų‹Ø§"
ownedGroups: "ŲŲØąŲ‚ŲŠ"
joinedGroups: "Ø§Ų„ŲŲØąŲ‚ Ø§Ų„Ų…ŲŲ†ØļŲ… ØĨŲ„ŲŠŲ‡Ø§"
invites: "Ø¯ØšŲˆØŠ"
groupName: "Ø§ØŗŲ… Ø§Ų„ŲØąŲŠŲ‚"
members: "Ø§Ų„ØŖØšØļØ§ØĄ"
transfer: "Ų†Ų‚Ų„"
messagingWithUser: "ØĒحدØĢ Ų…Øš Ų…ØŗØĒØŽØ¯Ų…"
messagingWithGroup: "Ų…Ø­Ø§Ø¯ØĢØŠ ØŦŲ…Ø§ØšŲŠØŠ"
title: "Ø§Ų„ØšŲ†ŲˆØ§Ų†"
text: "Ø§Ų„Ų†Øĩ"
enable: "ØĒØ´ØēŲŠŲ„"
next: "Ø§Ų„ØĒØ§Ų„ŲŠØŠ"
retype: "ØŖØšØ¯ Ø§Ų„ŲƒØĒاب؊"
noteOf: "Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ {user}"
inviteToGroup: "Ø¯ØšŲˆØŠ ØĨŲ„Ų‰ ŲØąŲŠŲ‚"
quoteAttached: "Ø§ŲŲ‚ØĒŲØ¨ØŗŲŽ"
quoteQuestion: "ØŖØĒØąŲŠØ¯ ØĒØļŲ…ŲŠŲ†Ų‡Ø§ ŲƒØ§Ų‚ØĒØ¨Ø§Øŗ"
noMessagesYet: "Ų„ŲŠØŗ Ų‡Ų†Ø§Ųƒ ØąØŗØ§ØĻŲ„ بؚد"
@@ -442,14 +455,12 @@ passwordMatched: "Ø§Ų„ØĒØˇØ§Ø¨Ų‚ ØĩØ­ŲŠØ­!"
passwordNotMatched: "ØēŲŠØą Ų…ØĒØˇØ§Ø¨Ų‚ØĒØ§Ų†"
signinWith: "Ø§Ų„ŲˆŲ„ŲˆØŦ ØšØ¨Øą {x}"
signinFailed: "ŲØ´Ų„ Ø§Ų„ŲˆŲ„ŲˆØŦ، ØŽØˇØŖ ؁؊ Ø§ØŗŲ… Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… ØŖŲˆ ŲƒŲ„Ų…ØŠ Ø§Ų„Ų…ØąŲˆØą."
tapSecurityKey: "ØŖŲ†Ų‚Øą ؅؁ØĒاح Ø§Ų„ØŖŲ…Ø§Ų†"
or: "ØŖŲˆ"
language: "Ø§Ų„Ų„ØēØŠ"
uiLanguage: "Ų„ØēØŠ ŲˆØ§ØŦŲ‡ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
groupInvited: "Ø¯ŲØšŲŠØĒ ØĨŲ„Ų‰ ŲØąŲŠŲ‚Ų"
aboutX: "ØšŲ† {x}"
youHaveNoGroups: "Ų„Ø§ ØĒŲ…ØĒŲ„Ųƒ ØŖŲŠØŠ ŲŲØąŲŽŲ‚"
joinOrCreateGroup: "احØĩŲ„ ØšŲ„Ų‰ Ø¯ØšŲˆØŠ Ų„ŲØąŲŠŲ‚ ØŖŲˆ ØŖŲ†Ø´ØĻ ŲˆØ§Ø­Ø¯Ų‹Ø§."
emojiStyle: "Ų†Ų…Øˇ Ø§Ų„ŲˆØŦŲˆŲ‡ Ø§Ų„ØĒØšØ¨ŲŠØąŲŠØŠ"
showNoteActionsOnlyHover: "ØŖØ¸Ų‡Øą Ø§Ų„ØĨØŦØąØ§ØĄØ§ØĒ ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ"
noHistory: "Ø§Ų„ØŗØŦŲ„ ŲØ§ØąØē"
signinHistory: "ØĒØ§ØąŲŠØŽ ØĒØŗØŦŲŠŲ„ Ø§Ų„Ø¯ØŽŲˆŲ„"
doing: "Ø§Ų†ØĒØ¸Øą Ų„Ø­Ø¸ØŠ"
@@ -460,6 +471,7 @@ createAccount: "ØŖŲ†Ø´ØĻ Ø­ØŗØ§Ø¨Ų‹Ø§"
existingAccount: "Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„Ų…ŲˆØŦŲˆØ¯ØŠ"
regenerate: "ØŖØšŲØ¯ Ø§Ų„ØĒŲˆŲ„ŲŠØ¯"
fontSize: "Ø­ØŦŲ… Ø§Ų„ØŽØˇ"
limitTo: "ØŗŲ‚ŲŲ‡Ų Ų„Ų€{x}"
noFollowRequests: "Ų„ŲŠØŗ Ų„Ø¯ŲŠŲƒ ØˇŲ„Ø¨Ø§ØĒ Ų…ØĒابؚ؊ Ų…ØšŲ„Ų‚ØŠ"
openImageInNewTab: "ØĨ؁ØĒØ­ Ø§Ų„ØĩŲˆØąØŠ بØĩŲØ­ØŠ ØŦØ¯ŲŠØ¯ØŠ"
dashboard: "Ų„ŲˆØ­ØŠ Ø§Ų„ØĒØ­ŲƒŲ…"
@@ -481,13 +493,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: "Ø§Ų„ØąŲ†Ø§ØĒ"
@@ -522,9 +537,12 @@ userSuspended: "ØšŲŲ„Ų‚ Ų‡Ø°Ø§ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…."
userSilenced: "ŲƒŲØĒŲ… Ų‡Ø°Ø§ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…."
yourAccountSuspendedTitle: "Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨ Ų…ØšŲ„Ų‚"
yourAccountSuspendedDescription: "ØšŲŲ„Ų‚ Ø§Ų„Ø­ØŗØ§Ø¨ Ø¨ØŗØ¨Ø¨ Ø§Ų†ØĒŲ‡Ø§Ųƒ Ø´ØąŲˆØˇ ØŽØ¯Ų…ØŠ Ø§Ų„Ų…ØĢŲŠŲ„ ؈ Ų…Ø§ Ø´Ø§Ø¨Ų‡. ØĨذا ØŖØąØ¯ØĒ Ų…ØšØąŲØŠ Ø§Ų„ØĒ؁ØĩŲŠŲ„ ØĒŲˆØ§ØĩŲ„ Ų…Øš Ų…Ø¯ŲŠØą Ø§Ų„Ų…ØĢŲŠŲ„. ØąØŦØ§ØĄŲ‹ Ų„Ø§ ØĒŲ†Ø´ØĻ Ø­ØŗØ§Ø¨ ØŦØ¯ŲŠØ¯."
accountDeleted: "Ø­ŲØ°Ų Ø§Ų„Ø­ØŗØ§Ø¨"
accountDeletedDescription: "Ø­ŲØ°Ų Ų‡Ø°Ø§ Ø§Ų„Ø­ØŗØ§Ø¨."
menu: "Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ"
divider: "ŲØ§ØĩŲ„"
addItem: "ØĨØļØ§ŲØŠ ØšŲ†ØĩØą"
rearrange: "ØŖØšØ¯ Ø§Ų„ØĒØąØĒŲŠØ¨"
relays: "Ø§Ų„Ų…ŲØąŲŽØ­Ų„Ø§ØĒ"
addRelay: "ØĨØļØ§ŲØŠ Ų…ŲØąØ­Ų‘Ų„"
inboxUrl: "ØąØ§Ø¨Øˇ ØĩŲ†Ø¯ŲˆŲ‚ Ø§Ų„ŲˆØ§ØąØ¯"
@@ -547,6 +565,8 @@ author: "Ø§Ų„ŲƒØ§ØĒب"
leaveConfirm: "Ų„Ø¯ŲŠŲƒ ØĒØēŲŠŲŠØąØ§ØĒ ØēŲŠØą Ų…Ø­ŲŲˆØ¸ØŠ. ØŖØĒØąŲŠØ¯ Ø§Ų„Ų…ØĒابؚ؊ Ø¯ŲˆŲ† Ø­ŲØ¸Ų‡Ø§ØŸ"
manage: "ØĨØ¯Ø§ØąØŠ "
plugins: "Ø§Ų„ØĨØļØ§ŲØ§ØĒ"
preferencesBackups: "Ø§Ų„Ų†ŲØŗØŽ Ø§Ų„Ø§Ø­ØĒŲŠØ§ØˇŲŠØŠ Ų„Ų„ØĨؚداداØĒ"
useBlurEffectForModal: "Ø§ØŗØĒØŽØ¯Ų… ØĒØŖØĢŲŠØą Ø§Ų„ØˇŲ…Øŗ ؁؊ Ø§Ų„Ų…Ø´ØąŲˆØˇ"
useFullReactionPicker: "Ø§ØŗØĒØŽØ¯Ų… Ø§Ų„Ø­ØŦŲ… Ø§Ų„ŲƒØ§Ų…Ų„ Ų„Ų…Ų†ØĒŲ‚ŲŠ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
width: "Ø§Ų„ØšØąØļ"
height: "Ø§Ų„ØĨØąØĒŲØ§Øš"
@@ -561,7 +581,6 @@ tokenRequested: "Ų…Ų†Ø­ Ø­Ų‚ Ø§Ų„ŲˆØĩŲˆŲ„ ØĨŲ„Ų‰ Ø§Ų„Ø­ØŗØ§Ø¨"
pluginTokenRequestedDescription: "ØŗØĒØĒŲ…ŲƒŲ† Ø§Ų„ØĨØļØ§ŲØŠ Ų…Ų† Ø§ØŗØĒØŽØ¯Ø§Ų… Ų‡Ø°Ų‡ Ø§Ų„ØŖØ°ŲˆŲ†Ø§ØĒ."
notificationType: "ØŖŲ†ŲˆØ§Øš Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
edit: "Ø§Ų„ØĒØšØ¯ŲŠŲ„"
useStarForReactionFallback: "Ø§ØŗØĒØŽØ¯Ų… ★ ŲƒØ¨Ø¯ŲŠŲ„ ØĨذا ŲƒØ§Ų† Ø§Ų„ØĒŲØ§ØšŲ„ Ų…ØŦŲ‡ŲˆŲ„Ų‹Ø§"
emailServer: "ØŽØ§Ø¯Ų… Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ"
emailConfigInfo: "ŲŠØŗØĒØŽØ¯Ų… Ų„ØĒØŖŲƒŲŠØ¯ ØšŲ†ŲˆØ§Ų† Ø¨ØąŲŠØ¯Ųƒ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ ŲˆŲ„ØĨؚاد؊ ØĒØšŲŠŲŠŲ† ŲƒŲ„Ų…ØŠ Ø§Ų„Ų…ØąŲˆØą ØĨŲ† Ų†ØŗŲŠØĒŲ‡Ø§."
email: "Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ "
@@ -606,10 +625,7 @@ abuseReported: "ØŖŲØąØŗŲ„ Ø§Ų„Ø¨Ų„Ø§Øē، Ø´ŲƒØąŲ‹Ø§ Ų„Ųƒ"
reporter: "Ø§Ų„Ų…ŲØ¨Ų„Ų‘Øē"
reporteeOrigin: "ØŖØĩŲ„ Ø§Ų„Ø¨Ų„Ø§Øē"
reporterOrigin: "ØŖØĩŲ„ Ø§Ų„Ų…ŲØ¨Ų„Ų‘Øē"
forwardReport: "؈ØŦŲ‘Ų‡ Ø§Ų„Ø¨Ų„Ø§Øē ØĨŲ„Ų‰ Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯"
forwardReportIsAnonymous: "؁؊ Ø§Ų„Ų…ØĢŲŠŲ„ Ø§Ų„Ø¨ØšŲŠØ¯ ØŗŲŠØ¸Ų‡Øą Ø§Ų„Ų…Ø¨Ų„Ų‘Øē ŲƒØ­ØŗØ§Ø¨ Ų…ØŦŲ‡ŲˆŲ„."
send: "ØŖØąØŗŲ„"
abuseMarkAsResolved: "ØšŲ„Ų‘Ų… Ø§Ų„Ø¨Ų„Ø§Øē ŲƒŲ…Ø­Ų„ŲˆŲ„"
openInNewTab: "Ø§ŲØĒØ­ ؁؊ Ų„ØŗØ§Ų† ØŦØ¯ŲŠØ¯"
defaultNavigationBehaviour: "ØŗŲ„ŲˆŲƒ Ø§Ų„Ų…Ų„Ø§Ø­ØŠ Ø§Ų„Ø§ŲØĒØąØ§Øļ؊"
editTheseSettingsMayBreakAccount: "ØĒØšØ¯ŲŠŲ„ Ų‡Ø°Ų‡ Ø§Ų„ØĨؚداداØĒ Ų‚Ø¯ ŲŠØŗØ¨Ø¨ ØšØˇØ¨Ų‹Ø§ Ų„Ø­ØŗØ§Ø¨Ųƒ"
@@ -623,7 +639,9 @@ clip: "Ų…ŲØ´Ø¨Ųƒ"
createNew: "ØŖŲ†Ø´ŲØĻ ØŦØ¯ŲŠØ¯"
optional: "ا؎ØĒŲŠØ§ØąŲŠ"
createNewClip: "ØŖŲ†Ø´ØĻ Ų…ŲØ´Ø¨ŲƒŲŽØ§ ØŦØ¯ŲŠØ¯Ų‹Ø§"
confirmToUnclipAlreadyClippedNote: "Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ ØĒŲ†ØĒŲ…ŲŠ Ų„Ų„Ų…Ø´Ø¨Ųƒ {name} ØŗŲ„ŲŲ‹Ø§ØŒ ØŖØĒØąŲŠØ¯ Ø­Ø°ŲŲ‡Ø§ Ų…Ų†Ų‡â¸Ž"
public: "ØšŲ„Ų†ŲŠ"
private: "؎اØĩ"
i18nInfo: "؊ØĒØąØŦŲ… Ų…ØĒØˇŲˆØšŲˆŲ† Ų…ŲŠØŗŲƒŲŠ ØĨŲ„Ų‰ ؚد؊ Ų„ØēاØĒ، ŲŠŲ…ŲƒŲ†Ųƒ Ø§Ų„Ų…ØŗØ§ØšØ¯ØŠ ØšØ¨Øą {link}"
manageAccessTokens: "ØĨØ¯Ø§ØąØŠ ØąŲ…ŲˆØ˛ Ø§Ų„ŲˆØĩŲˆŲ„"
accountInfo: "Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ø­ØŗØ§Ø¨"
@@ -644,6 +662,7 @@ driveFilesCount: "ؚدد Ø§Ų„Ų…Ų„ŲØ§ØĒ ؁؊ Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
driveUsage: "Ø§Ų„Ų…ØŗØĒØēŲ„ Ų…Ų† Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
noCrawle: "Ø§ØąŲØļ ŲŲ‡ØąØŗØŠ Ø˛Ø§Ø­Ų Ø§Ų„ŲˆŲŠØ¨"
noCrawleDescription: "ŲŠØˇŲ„Ø¨ Ų…Ų† Ų…Ø­ØąŲƒØ§ØĒ Ø§Ų„Ø¨Ø­ØĢ ØŖŲ„Ų‘Ø§ ŲŠŲŲŲ‡ØąØŗŲˆØ§ Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊ ŲˆŲ…Ų„Ø§Ø­Ø¸Ø§ØĒ ؈ØĩŲØ­Ø§ØĒ؃ ŲˆŲ…Ø§ Ø´Ø§Ø¨Ų‡."
lockedAccountInfo: "ØŗØĒŲƒŲˆŲ† Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØąØĻŲŠØŠ Ų„Ų„ØŦŲ…ŲŠØš Ų…Ø§Ų„Ų… ØĒحدد Ų…ØąØĻØĒŲŠŲ‡Ø§ ØĨŲ„Ų‰ \"Ų„Ų„Ų…ØĒØ§Ø¨ØšŲŠŲ† ŲŲ‚Øˇ\""
alwaysMarkSensitive: "ØšŲ„Ų‘Ų… Ø§ŲØĒØąØ§ØļŲŠŲ‹Ø§ ØŦŲ…ŲŠØš Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ؊ ŲƒØ°Ø§ØĒ Ų…Ø­ØĒŲˆŲ‰ Ø­ØŗØ§Øŗ"
loadRawImages: "Ø­Ų…Ų‘Ų„ Ø§Ų„ØĩŲˆØą Ø§Ų„ØŖØĩŲ„ŲŠØŠ Ø¨Ø¯Ų„Ų‹Ø§ Ų…Ų† Ø§Ų„Ų…ØĩØēØąØ§ØĒ"
disableShowingAnimatedImages: "Ų„Ø§ ØĒØ´ØēŲ‘Ų„ Ø§Ų„ØĩŲˆØą Ø§Ų„Ų…ØĒØ­ØąŲƒØŠ"
@@ -657,10 +676,13 @@ contact: "Ø§Ų„ØĒŲˆØ§ØĩŲ„"
useSystemFont: "Ø§ØŗØĒØŽØ¯Ų… Ø§Ų„ØŽØˇ Ø§Ų„Ø§ŲØĒØąØ§ØļŲŠØŠ Ų„Ų„Ų†Ø¸Ø§Ų…"
clips: "Ų…Ø´Ø§Ø¨Ųƒ"
experimentalFeatures: "Ų…ŲŠŲ‘Ø˛Ø§ØĒ ا؎ØĒØ¨Ø§ØąŲŠØŠ"
experimental: "ا؎ØĒØ¨Ø§ØąŲŠ"
developer: "Ø§Ų„Ų…ØˇŲˆØą"
makeExplorable: "ØŖØ¸Ų‡Øą Ø§Ų„Ø­ØŗØ§Ø¨ ؁؊ ØĩŲØ­ØŠ \"Ø§ØŗØĒŲƒØ´Ø§Ų\""
makeExplorableDescription: "بØĒØšØˇŲŠŲ„ Ų‡Ø°Ø§ Ø§Ų„ØŽŲŠØ§Øą Ų„Ų† ŲŠØ¸Ų‡Øą Ø­ØŗØ§Ø¨Ųƒ ؁؊ ØĩŲØ­ØŠ \"Ø§ØŗØĒŲƒØ´Ø§Ų\""
showGapBetweenNotesInTimeline: "ØŖØ¸Ų‡Øą ؁ØŦŲˆØ§ØĒ Ø¨ŲŠŲ† Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ ؁؊ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ"
left: "ŲŠØŗØ§Øą"
center: "ŲˆØŗØˇ"
wide: "ØšØąŲŠØļ"
narrow: "ØąŲŲŠØš"
reloadToApplySetting: "ØŗŲŠŲØˇØ¨Ų‚ Ų‡Ø°Ø§ Ø§Ų„ØĨؚداد بؚد ØĨؚاد؊ ØĒØ­Ų…ŲŠŲ„ Ø§Ų„ØĩŲØ­ØŠØŒ ØŖØĒØąŲŠØ¯ ØĨؚاد؊ ØĒØ­Ų…ŲŠŲ„Ų‡Ø§ Ø§Ų„ØĸŲ†ØŸ"
@@ -678,6 +700,7 @@ accentColor: "ØˇØ§Ø¨Øš Ų„ŲˆŲ†ŲŠ"
textColor: "Ų„ŲˆŲ† Ø§Ų„Ų†Øĩ"
saveAs: "Ø§Ø­ŲØ¸ ŲƒŲ€..."
advanced: "Ų…ØĒŲ‚Ø¯Ų…"
advancedSettings: "ØĨؚداداØĒ Ų…ØĒŲ‚Ø¯Ų…ØŠ"
value: "Ø§Ų„Ų‚ŲŠŲ…ØŠ"
createdAt: "ØŖŲŲ†Ø´ØĻ ؁؊"
updatedAt: "Ø­ŲØ¯Ų‘ØĢ ؁؊"
@@ -697,6 +720,7 @@ editCode: "Ø­ØąØą Ø§Ų„Ø´ŲØąØŠ"
apply: "ØĒØˇØ¨ŲŠŲ‚"
receiveAnnouncementFromInstance: "Ø§ØŗØĒŲ„Ų… ØĨØ´ØšØ§ØąØ§ØĒ Ų…Ų† Ų‡Ø°Ø§ Ø§Ų„Ų…ØĢŲŠŲ„"
emailNotification: "ØĨØ´ØšØ§ØąØ§ØĒ Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ŲƒØĒØąŲˆŲ†ŲŠ"
publish: "ØšŲ„Ų†ŲŠ"
inChannelSearch: "ابحØĢ ØšŲ† Ų‚Ų†Ø§ØŠ"
useReactionPickerForContextMenu: "Ø§ŲØĒØ­ Ų…Ų†ØĒŲ‚ŲŠ Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ ØšŲ†Ø¯ Ø§Ų„Ų†Ų‚Øą Ø¨Ø§Ų„Ø˛Øą Ø§Ų„ØŖŲŠŲ…Ų†"
typingUsers: "{users} ؊؃ØĒب(ŲˆŲ†)..."
@@ -709,7 +733,7 @@ unlikeConfirm: "ØŖØĒØąŲŠØ¯ ØĨŲ„ØēØ§ØĄ ØĨØšØŦØ§Ø¨ŲƒØŸ"
fullView: "Ų…Ų„ØĄ Ø§Ų„Ø´Ø§Ø´ØŠ"
quitFullView: "Ø§ØŽØąØŦ Ų…Ų† ؈ØļØš Ų…Ų„ØĄ Ų„Ų„Ø´Ø§Ø´ØŠ"
addDescription: "ØŖØļ؁ ؈ØĩŲŲ‹Ø§"
userPagePinTip: "Ų„ØšØąØļ Ų…Ų„Ø§Ø­Ø¸ØŠ Ų‡Ų†Ø§ ا؎ØĒØą \"Ø¯Ø¨ØŗŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ\" Ų…Ų† Ų‚Ø§ØĻŲ…ØŠ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ."
userPagePinTip: "Ų„ØšØąØļ Ų…Ų„Ø§Ø­Ø¸ØŠ Ų‡Ų†Ø§ ا؎ØĒØą \"ØĢبØĒŲ‡Ø§ ØšŲ„Ų‰ Ø§Ų„ØĩŲØ­ØŠ Ø§Ų„Ø´ØŽØĩŲŠØŠ\" Ų…Ų† Ų‚Ø§ØĻŲ…ØŠ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ."
notSpecifiedMentionWarning: "؁؊ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ Ø°ŲƒØą Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ų„Ų† ŲŠØŗØĒŲ„Ų…ŲˆŲ‡Ø§."
info: "ØšŲ†"
userInfo: "Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…"
@@ -736,12 +760,14 @@ noMaintainerInformationWarning: "Ų„Ų… ØĒŲØļØ¨Øˇ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø§Ų„Ų…Ø¯ŲŠØą"
noBotProtectionWarning: "Ų„Ų… ØĒØļØ¨Øˇ Ø§Ų„Ø­Ų…Ø§ŲŠØŠ Ų…Ų† Ø§Ų„Ø­ØŗØ§Ø¨Ø§ØĒ Ø§Ų„ØĸŲ„ŲŠØŠ"
configure: "اØļØ¨Øˇ"
postToGallery: "Ø§Ų†Ø´Øą ؁؊ Ø§Ų„Ų…ØšØąØļ"
postToHashtag: "Ø§Ų†Ø´Øą Ø¨Ų‡Ø°Ø§ Ø§Ų„ŲˆØŗŲ…"
gallery: "Ø§Ų„Ų…ØšØąØļ"
recentPosts: "Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ Ø§Ų„Ø­Ø¯ŲŠØĢØŠ"
popularPosts: "Ø§Ų„Ų…Ø´Ø§ØąŲƒØ§ØĒ Ø§Ų„Ų…ØĒØ¯Ø§ŲˆŲ„ØŠ"
shareWithNote: "Ø´Ø§ØąŲƒŲ‡ ؁؊ Ų…Ų„Ø§Ø­Ø¸ØŠ"
ads: "Ø§Ų„ØĨØšŲ„Ø§Ų†Ø§ØĒ"
expiration: "ŲŠŲ†ØĒŲ‡ŲŠ Ø§ØŗØĒØˇŲ„Ø§Øš Ø§Ų„ØąØŖŲŠ ؁؊"
startingperiod: "Ø§Ø¨Ø¯ØŖ"
memo: "ØĒØ°ŲƒŲŠØą"
priority: "Ø§Ų„ØŖŲˆŲ„ŲˆŲŠØŠ"
high: "ØšØ§Ų„ŲŠØŠ"
@@ -767,13 +793,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: "ØąØ´Ų‘Ø­"
@@ -784,14 +815,11 @@ makeReactionsPublicDescription: "Ų‡Ø°Ø§ ØŗŲŠØŦØšŲ„ Ų‚Ø§ØĻŲ…ØŠ ØĒŲØ§ØšŲ„Ø§ØĒ؃
classic: "ØĒŲ‚Ų„ŲŠØ¯ŲŠ"
muteThread: "Ø§ŲƒØĒŲ… Ø§Ų„Ų†Ų‚Ø§Ø´"
unmuteThread: "Ø§ØąŲØš Ø§Ų„ŲƒØĒŲ… ØšŲ† Ø§Ų„Ų†Ų‚Ø§Ø´"
ffVisibility: "Ų…ØąØĻŲŠØŠ Ø§Ų„Ų…ØĒØ§Ø¨ŲØšŲŠŲ†/Ø§Ų„Ų…ØĒØ§Ø¨ŲŽØšŲŠŲ†"
ffVisibilityDescription: "ŲŠØŗŲ…Ø­ Ų„Ųƒ بØĒØ­Ø¯ŲŠØ¯ Ų…Ų† ŲŠŲ…ŲƒŲ†Ų‡Ų… ØąØ¤ŲŠØŠ Ų…ØĒØ§Ø¨ŲØšŲŠŲƒ ŲˆŲ…ØĒØ§Ø¨ŲŽØšŲŠŲƒ."
continueThread: "Ø§ØšØąØļ Ø¨Ų‚ŲŠØŠ Ø§Ų„Ų†Ų‚Ø§Ø´"
deleteAccountConfirm: "ØŗŲŠØ­Ø°Ų Ø­ØŗØ§Ø¨Ųƒ Ų†Ų‡Ø§ØĻŲŠŲ‹Ø§ØŒ ØŖØĒØąŲŠØ¯ Ø§Ų„Ų…ØĒابؚ؊؟"
incorrectPassword: "ŲƒŲ„Ų…ØŠ Ø§Ų„ØŗØą ØŽØ§ØˇØĻØŠ."
voteConfirm: "Ų…ØĒŲŠŲ‚Ų‘ŲŲ† Ų…Ų† ØĒØĩ؈؊ØĒ؃ Ų„Ų€ {choice}؟"
hide: "ØĨØŽŲØ§ØĄ"
leaveGroup: "Ų…ØēØ§Ø¯ØąØŠ Ø§Ų„ŲØąŲŠŲ‚"
leaveGroupConfirm: "Ų…ØĒŲŠŲ‚Ų† Ų…Ų† Ų…ØēØ§Ø¯ØąØŠ \"{name}\"؟"
welcomeBackWithName: "Ų…ØąØ­Ø¨Ų‹Ø§ Ø¨Ųƒ Ų…ØŦØ¯Ø¯Ų‹Ø§ {name}"
clickToFinishEmailVerification: "Ø§Ų†Ų‚Øą [{ok}] Ų„Ø§ØŗØĒ؊ØĢØ§Ų‚ Ø¨ØąŲŠØ¯Ųƒ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ."
overridedDeviceKind: "Ų†ŲˆØš Ø§Ų„ØŦŲ‡Ø§Ø˛"
@@ -803,28 +831,290 @@ size: "Ø§Ų„Ø­ØŦŲ…"
numberOfColumn: "ؚدد Ø§Ų„ØŖØšŲ…Ø¯ØŠ"
searchByGoogle: "Øē؈ØēŲ„"
mutePeriod: "Ų…Ø¯ØŠ Ø§Ų„ŲƒØĒŲ…"
period: "ŲŠŲ†ØĒŲ‡ŲŠ Ø§ØŗØĒØˇŲ„Ø§Øš Ø§Ų„ØąØŖŲŠ ؁؊"
indefinitely: "ØŖØ¨Ø¯Ų‹Ø§"
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: "ØšŲ†"
_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: "Øĩ؊ØēØŠ Ø§Ų„Ø¨ØąŲŠØ¯ Ø§Ų„ØĨŲ„ŲƒØĒØąŲˆŲ†ŲŠ ØēŲŠØą ØĩØ§Ų„Ø­ØŠ"
@@ -867,6 +1157,10 @@ _plugin:
install: "ØĢØ¨Ų‘ØĒ ØĨØļØ§ŲØ§ØĒ"
installWarn: "ØąØŦØ§ØĄŲ‹ Ų„Ø§ ØĒØĢبØĒ ØĨØļØ§ŲØ§ØĒ ØēŲŠØą Ų…ŲˆØĢŲˆŲ‚ØŠ."
manage: "ØĨØ¯Ø§ØąØŠ Ø§Ų„ØĨØļØ§ŲØ§ØĒ"
viewSource: "Ø§Ø¸Ų‡Øą Ø§Ų„Ų…ØĩØ¯Øą"
_preferencesBackups:
createdAt: "ØĒŲ… ØĨŲ†Ø´Ø§Ø¤Ų‡: {date} {time}"
updatedAt: "ØĸØŽØą ØĒØ­Ø¯ŲŠØĢ: {date} {time}"
_registry:
scope: "Ø§Ų„Ø­ŲŠŲ‘Ø˛"
key: "؅؁ØĒاح"
@@ -882,60 +1176,6 @@ _aboutMisskey:
donate: "ØĒØ¨ØąØš Ų„Ų…ŲŠØŗŲƒŲŠ"
morePatrons: "Ų†Ø­Ų† Ų†Ų‚Ø¯Øą Ø§Ų„Ø¯ØšŲ… Ø§Ų„Ø°ŲŠ Ų‚Ø¯Ų…Ų‡ Ø§Ų„ØšØ¯ŲŠØ¯ Ų…Ų† Ø§Ų„ØŖØ´ØŽØ§Øĩ Ø§Ų„Ø°ŲŠŲ† Ų„Ų… Ų†Ø°ŲƒØąŲ‡Ų…. Ø´ŲƒØąŲ‹Ø§ Ų„ŲƒŲ… đŸĨ°"
patrons: "Ø§Ų„Ø¯Ø§ØšŲ…ŲˆŲ†"
_nsfw:
respect: "Ø§ØŽŲ Ø§Ų„ŲˆØŗØ§ØĻØˇ ذاØĒ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
ignore: "Ø§ØšØąØļ Ø§Ų„ŲˆØŗØ§ØĻØˇ ذاØĒ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø§Ų„Ø­ØŗØ§Øŗ"
force: "Ø§ØŽŲ ŲƒŲ„ Ø§Ų„ŲˆØŗØ§ØĻØˇ"
_mfm:
cheatSheet: "Ų…ØąØŦØš Ų…Ų„ØŽØĩ ØšŲ† MFM"
intro: "MFM Ų‡ŲŠ Ų„ØēØŠ ØĒØąŲ…ŲŠØ˛ŲŠØŠ Ų…ØŽØĩØĩØŠ ŲŠŲ…ŲƒŲ† Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ ؁؊ ØšØ¯Ų‘ØŠ ØŖŲ…Ø§ŲƒŲ† ؁؊ Ų…ŲŠØŗŲƒŲŠ. ŲŠŲ…ŲƒŲ†Ųƒ Ų…ØąØ§ØŦؚ؊ ŲƒŲ„ ØĒØšØ§Ø¨ŲŠØąŲ‡Ø§ Ų…Øš ŲƒŲŠŲŲŠØŠ Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ Ų‡Ų†Ø§."
mention: "ØŖØ´Øą Ø§Ų„Ų‰"
mentionDescription: "ŲŠŲ…ŲƒŲ†Ųƒ Ø§Ų„ØĨØ´Ø§ØąØŠ Ų„Ų…ØŗØĒØŽØ¯Ų… Ų…ØšŲŠŲ‘Ų† Ų…Ų† ØŽŲ„Ø§Ų„ ؃ØĒاب؊ @ Ų…ØĒØ¨ŲˆØšØŠ Ø¨Ø§ØŗŲ… Ų…ØŗØĒØŽØ¯Ų…."
hashtag: "Ø§Ų„ŲˆØŗŲˆŲ…"
hashtagDescription: "ŲŠŲ…ŲƒŲ†Ųƒ ØĒØšŲŠŲŠŲ† ŲˆØŗŲ… Ų…Ų† ØŽŲ„Ø§Ų„ ؃ØĒاب؊ # Ų…ØĒØ¨ŲˆØšØŠ Ø¨Ø§Ų„Ų†Øĩ Ø§Ų„Ų…ØˇŲ„ŲˆØ¨."
url: "Ø§Ų„ØąØ§Ø¨Øˇ"
urlDescription: "ŲŠŲ…ŲƒŲ† ØšØąØļ Ø§Ų„ØąŲˆØ§Ø¨Øˇ"
link: "ØąØ§Ø¨Øˇ"
bold: "ØšØąŲŠØļ"
boldDescription: "ØŦØšŲ„ Ø§Ų„Ø­ØąŲˆŲ ØŖØĢØŽŲ† Ų„ØĨØ¨ØąØ§Ø˛Ų‡Ø§."
small: "ØĩØēŲŠØą"
smallDescription: "ŲŠØšØąØļ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ØĩØēŲŠØąŲ‹Ø§ ŲˆØąŲŲŠØšŲ‹Ø§."
center: "ŲˆØŗØˇ"
centerDescription: "ŲŠŲ…ØąŲƒØ˛ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ؁؊ Ø§Ų„ŲˆŲŽØŗŲŽØˇ."
quote: "Ø§Ų‚ØĒØ¨Øŗ"
quoteDescription: "ŲŠØšØąØļ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ŲƒØ§Ų‚ØĒØ¨Ø§Øŗ"
emoji: "ØĨŲŠŲ…ŲˆØŦ؊ Ų…ØŽØĩØĩ"
emojiDescription: "ØĨØ­Ø§ØˇØŠ Ø§ØŗŲ… Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊ Ø¨Ų†Ų‚ØˇØĒ؊ ØĒŲØŗŲŠØą ØŗŲŠØŗØĒØ¨Ø¯Ų„Ų‡ بØĩŲˆØąØŠ Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊."
search: "Ø§Ų„Ø¨Ø­ØĢ"
searchDescription: "ŲŠØšØąØļ Ų†ØĩŲ‹Ø§ ؁؊ ØĩŲ†Ø¯ŲˆŲ‚ Ø§Ų„Ø¨Ø­ØĢ"
flip: "Ø§Ų‚Ų„Ø¨"
flipDescription: "ŲŠŲ‚Ų„Ø¨ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ØšŲ…ŲˆØ¯ŲŠŲ‹Ø§ ØŖŲˆ ØŖŲŲ‚ŲŠŲ‹Ø§"
jelly: "ØĒØŖØĢŲŠØą (Ų‡Ų„Ø§Ų…)"
jellyDescription: "ŲŠŲ…Ų†Ø­ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØąŲƒØŠ Ų‡Ų„Ø§Ų…ŲŠØŠ."
tada: "ØĒØŖØĢŲŠØą (ØĒادا)"
tadaDescription: "ŲŠŲ…Ų†Ø­ Ų„Ų„Ų…Ø­ØĒŲˆŲ‰ ØĒØŖØĢŲŠØą ØĒادا"
jump: "ØĒØŖØĢŲŠØą (Ų‚ŲØ˛)"
jumpDescription: "ŲŠŲ…Ų†Ø­ Ų„Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØąŲƒØŠ Ų‚ŲØ˛."
bounce: "ØĒØŖØĢŲŠØą (Ø§ØąØĒداد)"
bounceDescription: "ŲŠŲ…Ų†Ø­ Ų„Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØąŲƒØŠ Ø§ØąØĒØ¯Ø§Ø¯ŲŠØŠ"
shake: "ØĒØŖØĢŲŠØą (Ø§Ų‡ØĒØ˛Ø§Ø˛)"
shakeDescription: "ŲŠŲ…Ų†Ø­ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØąŲƒØŠ Ø§Ų‡ØĒØ˛Ø§Ø˛ŲŠØŠ."
spin: "ØĒØŖØĢŲŠØą (Ø¯ŲˆØąØ§Ų†)"
spinDescription: "ŲŠŲ…Ų†Ø­ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø­ØąŲƒØŠ Ø¯ŲˆØąØ§Ų†ŲŠØŠ."
x2: "ŲƒØ¨ŲŠØą"
x2Description: "ŲŠŲŲƒØ¨Øą Ø§Ų„Ų…Ø­ØĒŲˆŲ‰"
x3: "ŲƒØ¨ŲŠØą ØŦØ¯Ø§Ų‹"
x3Description: "ŲŠŲØļØŽŲ… Ø§Ų„Ų…Ø­ØĒŲˆŲ‰"
x4: "Ų‡Ø§ØĻŲ„"
x4Description: "ŲŠŲØļØŽŲ… Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ØŖŲƒØĢØą Ų…Ų…Ø§ ØŗØ¨Ų‚."
blur: "ØˇŲ…Øŗ"
blurDescription: "ŲŠØˇŲ…Øŗ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ØŒ Ų„ŲƒŲ† Ø¨Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡ ØŗŲŠØ¸Ų‡Øą Ø¨ŲˆØļŲˆØ­."
font: "Ø§Ų„ØŽØˇ"
fontDescription: "Ø§Ų„ØŽØˇ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… Ų„ØšØąØļ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰."
rainbow: "Ų‚ŲˆØŗ Ų‚Ø˛Ø­"
rainbowDescription: "اØŦØšŲ„ Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ ŲŠØ¸Ų‡Øą Ø¨ØŖŲ„ŲˆØ§Ų† Ø§Ų„ØˇŲŠŲ"
rotate: "ØĒØ¯ŲˆŲŠØą"
rotateDescription: "ŲŠŲØ¯ŲŠØą Ø§Ų„Ų…Ø­ØĒŲˆŲ‰ Ø¨Ø˛Ø§ŲˆŲŠØŠ Ų…ØšŲŠŲ‘Ų†ØŠ."
_instanceTicker:
none: "Ų„Ø§ ØĒØ¸Ų‡ØąŲ‡ بØĒاØĒŲ‹Ø§"
remote: "ØŖØ¸Ų‡Øą Ų„Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ø¨ŲØšØ§Ø¯"
@@ -961,11 +1201,6 @@ _wordMute:
muteWords: "Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…Ø­Ø¸ŲˆØąØŠ"
muteWordsDescription: "Ø§ŲØĩŲ„ Ø¨ŲŠŲ†Ų‡Ų… Ø¨Ų…ØŗØ§ŲØŠ Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"؈\" ØŖŲˆ Ø¨ØŗØˇØą Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ØšØ§Ų…Ų„ \"ØŖŲˆ\"."
muteWordsDescription2: "احØĩØą Ø§Ų„ŲƒŲ„Ų…Ø§ØĒ Ø§Ų„Ų…ŲØĒØ§Ø­ŲŠØŠ Ø¨ŲŠŲ† Ø¨ŲŠŲ† Ø´ØąØˇØĒŲŠŲ† Ų…Ø§ØĻŲ„ØĒŲŠŲ† Ų„Ø§ØŗØĒØŽØ¯Ø§Ų…Ų‡Ø§ ؃ØĒØšØ§Ø¨ŲŠØą Ų†Ų…ØˇŲŠØŠ"
softDescription: "Ø§ØŽŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØŗØĒ؈؁ Ø§Ų„Ø´ØąŲˆØˇ Ų…Ų† Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ."
hardDescription: "Ø§ØŽŲ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØĒ؊ ØĒØŗØĒ؈؁ Ø§Ų„Ø´ØąŲˆØˇ Ų…Ų† Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ.Ø¨Ø§Ų„ØĨØļØ§ŲØŠ ØĨŲ„Ų‰ ØŖŲ† Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØŗØĒØ¨Ų‚Ų‰ Ų…ØŽŲŲŠØŠ Ø­ØĒŲ‰ ؈ØĨŲ† ØĒØēŲŠØąØĒ Ø§Ų„Ø´ØąŲˆØˇ."
soft: "Ų„ŲŠŲ†ØŠ"
hard: "Ų‚Ø§ØŗŲŠØŠ"
mutedNotes: "Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ŲƒØĒŲˆŲ…ØŠ"
_instanceMute:
instanceMuteDescription: "Ų‡Ø°Ų‡ ØŗŲŠØ­ØŦب ŲƒŲ„ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØŽŲˆØ§Ø¯Ų… Ø§Ų„Ų…Ø­ØŦŲˆØ¨ØŠ ŲˆŲ…Ø´Ø§ØąŲƒØ§ØĒŲ‡Ø§ ŲˆØ§Ų„ØąØ¯ŲˆØ¯ ØšŲ„Ų‰ ØĒŲ„Ųƒ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø­ØĒŲ‰ ؈ØĨŲ† ŲƒØ§Ų†ØĒ Ų…Ų† ØŽØ§Ø¯Ų… ØēŲŠØą Ų…Ø­ØŦŲˆØ¨."
instanceMuteDescription2: "Ų…Ø¯ØŽŲ„ØŠ Ų„ŲƒŲ„ ØŗØˇØą"
@@ -1018,17 +1253,12 @@ _theme:
buttonBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„ØŖØ˛ØąØ§Øą"
buttonHoverBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„ØŖØ˛ØąØ§Øą (ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡Ø§)"
inputBorder: "Ø­ŲˆØ§Ų Ø­Ų‚Ų„ Ø§Ų„ØĨØ¯ØŽØ§Ų„"
listItemHoverBg: "ØŽŲ„ŲŲŠØŠ ØšŲ†Ø§ØĩØą Ø§Ų„Ų‚Ø§ØĻŲ…ØŠ (ØšŲ†Ø¯ Ø§Ų„ØĒŲ…ØąŲŠØą ŲŲˆŲ‚Ų‡Ø§)"
driveFolderBg: "ØŽŲ„ŲŲŠØŠ Ų…ØŦŲ„Ø¯ Ų‚ØąØĩ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
messageBg: "ØŽŲ„ŲŲŠØŠ Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ"
_sfx:
note: "Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
noteMy: "Ų…Ų„Ø§Ø­Ø¸ØĒ؊"
notification: "Ø§Ų„ØĨØ´ØšØ§ØąØ§ØĒ"
chat: "Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ"
chatBg: "Ø§Ų„Ų…Ø­Ø§Ø¯ØĢØŠ (Ø§Ų„ØŽŲ„ŲŲŠØŠ)"
antenna: "Ø§Ų„Ų‡ŲˆØ§ØĻŲŠØ§ØĒ"
channel: "ØĨØ´ØšØ§ØąØ§ØĒ Ø§Ų„Ų‚Ų†Ø§ØĒ"
_ago:
future: "Ø§Ų„Ų…ØŗØĒŲ‚Ø¨ŲŽŲ„"
justNow: "Ø§Ų„Ų„Ø­Ø¸ØŠ"
@@ -1039,42 +1269,19 @@ _ago:
weeksAgo: "Ų…Ų†Ø° {n} ØŖØŗØ§Ø¨ŲŠØš"
monthsAgo: "Ų…Ų†Ø° {n} ØŖØ´Ų‡Øą"
yearsAgo: "Ų…Ų†Ø° {n} ØŗŲ†ŲˆØ§ØĒ"
invalid: "Ų„Ø§ ؊؈ØŦد Ø´ŲŠØĄ Ų‡Ų†Ø§"
_time:
second: "ØĢا"
minute: "د"
hour: "ØŗØ§"
day: "؊"
_tutorial:
title: "؃؊؁ ØĒØŗØĒØŽØ¯Ų… Misskey"
step1_1: "Ų…ØąØ­Ø¨Ų‹Ø§!"
step1_2: "ØĒØ¯ØšŲ‰ Ų‡Ø°Ų‡ Ø§Ų„ØĩŲØ­ØŠ 'Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ' ŲˆŲ‡ŲŠ ØĒØ­ŲˆŲŠ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„ØŖØ´ØŽØ§Øĩ Ø§Ų„Ø°ŲŠ ØĒØĒØ§Ø¨ØšŲ‡Ų… Ų…ØąØĒب؊ Ø­ØŗØ¨ ØĒØ§ØąŲŠØŽ Ų†Ø´ØąŲ‡Ø§."
step1_3: "ØŽŲŠØˇŲƒ Ø§Ų„Ø˛Ų…Ų†ŲŠ ŲØ§ØąØē Ø­Ø§Ų„ŲŠŲ‹Ø§ Ø¨Ų…Ø§ ØŖŲ†Ųƒ Ų„Ø§ ØĒØĒابؚ ØŖŲŠ Ø´ØŽØĩ ŲˆŲ„Ų… ØĒŲ†Ø´Øą ØŖŲŠ Ų…Ų„Ø§Ø­Ø¸ØŠ."
step2_1: "Ų„Ų†Ų†Ų‡ŲŠ ØĨؚداد Ų…Ų„ŲŲƒ Ø§Ų„Ø´ØŽØĩ؊ Ų‚Ø¨Ų„ ؃ØĒاب؊ Ų…Ų„Ø§Ø­Ø¸ØŠ ØŖŲˆ Ų…ØĒابؚ؊ ØŖØ´ØŽØ§Øĩ."
step2_2: "ØŖØšØˇØ§ØĄ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ ØšŲ† Ø´ØŽØĩ؊ØĒ؃ ŲŠŲ…Ų†Ø­ Ų…Ų† Ų„Ų‡ Ų†ŲØŗ ØĨŲ‡ØĒŲ…Ø§Ų…Ø§ØĒ؃ ŲØąØĩØŠ Ų…ØĒابؚØĒ؃ ŲˆØ§Ų„ØĒŲØ§ØšŲ„ Ų…Øš Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ؃."
step3_1: "Ų‡Ų„ ØŖŲ†Ų‡ŲŠØĒ ØĨؚداد Ø­ØŗØ§Ø¨ŲƒØŸ"
step3_2: "ØĨذا ØĒØ§Ų„ŲŠŲ‹Ø§ Ų„ØĒŲ†Ø´Øą Ų…Ų„Ø§Ø­Ø¸ØŠ. ØŖŲ†Ų‚Øą ØšŲ„Ų‰ ØŖŲŠŲ‚ŲˆŲ†ØŠ Ø§Ų„Ų‚Ų„Ų… ؁؊ ØŖØšŲ„Ų‰ Ø§Ų„Ø´Ø§Ø´ØŠ"
step3_3: "Ø§Ų…Ų„ØŖ Ø§Ų„Ų†Ų…ŲˆØ°ØŦ ŲˆØ§Ų†Ų‚Øą Ø§Ų„Ø˛ØąŲ‘ Ø§Ų„Ų…ŲˆØŦŲˆØ¯ ؁؊ ØŖØšŲ„Ų‰ Ø§Ų„ŲŠŲ…ŲŠŲ† Ų„Ų„ØĨØąØŗØ§Ų„."
step3_4: "Ų„ŲŠØŗ Ų„Ø¯ŲŠŲƒ Ų…Ø§ ØĒŲ‚ŲˆŲ„Ų‡ØŸ ØĨذا Ø§ŲƒØĒب \"Ø¨Ø¯ØŖØĒŲ Ø§ØŗØĒØŽØ¯Ų… Ų…ŲŠØŗŲƒŲŠ\"."
step4_1: "Ų‡Ų„ Ų†Ø´ØąØĒ Ų…Ų„Ø§Ø­Ø¸ØĒ؃ Ø§Ų„ØŖŲˆŲ„Ų‰ØŸ"
step4_2: "Ų…ØąØ­Ų‰! ŲŠŲ…ŲƒŲ†Ųƒ Ø§Ų„ØĸŲ† ØąØ¤ŲŠØŠ Ų…Ų„Ø§Ø­Ø¸ØĒ؃ ؁؊ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ."
step5_1: "ŲˆØ§Ų„ØĸŲ†ØŒ Ų„Ų†ØŦØšŲ„ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ ØŖŲƒØĢØą Ø­ŲŠŲˆŲŠØŠ ŲˆØ°Ų„Ųƒ Ø¨Ų…ØĒابؚ؊ بؚØļ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†."
step5_2: "ØĒØšØąØļ ØĩŲØ­ØŠ {features} Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ØĒØ¯Ø§ŲˆŲ„ØŠ ؁؊ Ų‡Ø°Ø§ Ø§Ų„Ų…ØĢŲŠŲ„ ؈؊ØĒŲŠØ­ Ų„Ųƒ {Explore} Ø§Ų„ØšØĢŲˆØą ØšŲ„Ų‰ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„ØąØ§ØĻØ¯ŲŠŲ†. اؚØĢØą ØšŲ„Ų‰ Ø§Ų„ØŖØ´ØŽØ§Øĩ Ø§Ų„Ø°ŲŠŲ† ؊ØĢŲŠØąŲˆŲ† ØĨŲ‡ØĒŲ…Ø§Ų…Ųƒ ؈ØĒØ§Ø¨ØšŲ‡Ų…!"
step5_3: "Ų„Ų…ØĒابؚ؊ Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ø¯ØŽŲ„ ؅؄؁؇؅ Ø§Ų„Ø´ØŽØĩ؊ Ø¨Ø§Ų„Ų†Ų‚Øą ØšŲ„Ų‰ ØĩŲˆØąØĒŲ‡Ų… Ø§Ų„Ø´ØŽØĩŲŠØŠ ØĢŲ… اØļØēØˇ Ø˛Øą 'ØĒابؚ'."
step5_4: "ØĨذا ŲƒØ§Ų† Ų„Ø¯Ų‰ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų… ØąŲ…Ø˛ ؂؁؄ بØŦŲˆØ§Øą Ø§ØŗŲ…Ų‡ ، ؈ØŦب ØšŲ„ŲŠŲƒ Ø§Ų†ØĒØ¸Ø§ØąŲ‡ Ų„ŲŠŲ‚Ø¨Ų„ ØˇŲ„Ø¨ Ø§Ų„Ų…ØĒابؚ؊ ŲŠØ¯ŲˆŲŠŲ‹Ø§."
step6_1: "Ø§Ų„ØĸŲ† ØŗØĒØĒŲ…ŲƒŲ† Ų…Ų† ØąØ¤ŲŠØŠ Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ų…ØĒØ§Ø¨ŲŽØšŲŠŲ† ؁؊ Ø§Ų„ØŽŲŠØˇ Ø§Ų„Ø˛Ų…Ų†ŲŠ."
step6_2: "ŲŠŲ…ŲƒŲ†Ųƒ Ø§Ų„ØĒŲØ§ØšŲ„ Ø¨ØŗØąØšØŠ Ų…Øš Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ ØšŲ† ØˇØąŲŠŲ‚ ØĨØļØ§ŲØŠ \"ØĒŲØ§ØšŲ„\"."
step6_3: "Ų„ØĨØļØ§ŲØŠ ØĒŲØ§ØšŲ„ Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ ، Ø§Ų†Ų‚Øą ŲŲˆŲ‚ ØšŲ„Ø§Ų…ØŠ \"+\" ØŖØŗŲŲ„ Ų„Ų„Ų…Ų„Ø§Ø­Ø¸ØŠ ŲˆØ§ØŽØĒØą Ø§Ų„ØĨŲŠŲ…ŲˆØŦ؊ Ø§Ų„Ų…ØˇŲ„ŲˆØ¨."
step7_1: "Ų…Ø¨Ø§ØąŲƒ ! ØŖŲ†Ų‡ŲŠØĒ Ø§Ų„Ø¯ŲˆØąØŠ Ø§Ų„ØĒØšŲ„ŲŠŲ…ŲŠØŠ Ø§Ų„ØŖØŗØ§ØŗŲŠØŠ Ų„Ø§ØŗØĒØŽØ¯Ø§Ų… Ų…ŲŠØŗŲƒŲŠ."
step7_2: "ØĨذا ØŖØąØ¯ØĒ Ų…ØšØąŲØŠ Ø§Ų„Ų…Ø˛ŲŠØ¯ ØšŲ† Ų…ŲŠØŗŲƒŲŠ Ø˛Øą {help}."
step7_3: "Ø­Ø¸Ų‹Ø§ ØŗØšŲŠØ¯Ų‹Ø§ ŲˆØ§ØŗØĒŲ…ØĒØš Ø¨ŲˆŲ‚ØĒ؃ Ų…Øš Ų…ŲŠØŗŲƒŲŠ! 🚀"
_2fa:
alreadyRegistered: "ØŗØŦŲ„ØĒ ØŗŲ„ŲŲ‹Ø§ ØŦŲ‡Ø§Ø˛Ų‹Ø§ Ų„Ų„Ø§ØŗØĒ؊ØĢØ§Ų‚ Ø¨ØšØ§Ų…Ų„ŲŠŲ†."
registerDevice: "ØŗØŦŲ‘Ų„ ØŦŲ‡Ø§Ø˛Ų‹Ø§ ØŦØ¯ŲŠØ¯Ų‹Ø§"
registerKey: "ØĒØŗØŦŲŠŲ„ ؅؁ØĒاح ØŖŲ…Ø§Ų† ØŦØ¯ŲŠØ¯"
step1: "ØŖŲˆŲ„Ų‹Ø§ ØĢØ¨Ų‘ØĒ ØĒØˇØ¨ŲŠŲ‚ Ø§ØŗØĒ؊ØĢØ§Ų‚ ØšŲ„Ų‰ ØŦŲ‡Ø§Ø˛Ųƒ (Ų…ØĢŲ„ {a} ؈{b})."
step2: "Ø§Ų…ØŗØ­ ØąŲ…Ø˛ Ø§Ų„Ø§ØŗØĒØŦاب؊ Ø§Ų„ØŗØąŲŠØšØŠ Ø§Ų„Ų…ŲˆØŦد ØšŲ„Ų‰ Ø§Ų„Ø´Ø§Ø´ØŠ."
step3: "ØŖØ¯ØŽŲ„ Ø§Ų„ØąŲ…Ø˛ Ø§Ų„Ų…ŲˆØŦŲˆØ¯ ؁؊ ØĒØˇØ¨ŲŠŲ‚Ųƒ Ų„ØĨŲƒŲ…Ø§Ų„ Ø§Ų„ØĒØĢØ¨ŲŠØĒ."
step4: "Ų…Ų† Ų‡Ø°Ų‡ Ø§Ų„Ų„Ø­Ø¸ØŠ ØŖØĢŲ†Ø§ØĄ ŲˆŲ„ŲˆØŦ؃ ØŗŲŠŲØˇŲ„Ø¨ Ų…Ų†Ųƒ Ø§Ų„ØąŲ…Ø˛."
renewTOTPCancel: "Ų„ŲŠØŗ اīģĩŲ†"
_permissions:
"read:account": "Ø§ØšØąØļ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø­ØŗØ§Ø¨Ųƒ"
"write:account": "ØĒØšØ¯ŲŠŲ„ Ų…ØšŲ„ŲˆŲ…Ø§ØĒ Ø­ØŗØ§Ø¨Ųƒ"
@@ -1145,6 +1352,7 @@ _widgets:
onlineUsers: "Ø§Ų„Ų…ØĒŲ‘ØĩŲ„ŲˆŲ†"
jobQueue: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ø§Ų†ØĒØ¸Ø§Øą"
serverMetric: "ØĨØ­ØĩاØĻŲŠØ§ØĒ Ø§Ų„ØŽØ§Ø¯Ų…"
userList: "Ų‚Ø§ØĻŲ…ØŠ Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
_userList:
chooseList: "ا؎ØĒØą Ų‚Ø§ØĻŲ…ØŠ"
_cw:
@@ -1183,8 +1391,6 @@ _visibility:
followersDescription: "اØŦØšŲ„Ų‡Ø§ Ų…ØąØĻŲŠØŠ Ų„Ų…ØĒØ§Ø¨ŲØšŲŠŲƒ ŲŲ‚Øˇ"
specified: "Ų…Ø¨Ø§Ø´ØąØŠ"
specifiedDescription: "اØŦØšŲ„Ų‡Ø§ Ų…ØąØĻŲŠØŠ Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ų…Ø­Ø¯Ø¯ŲŠŲ†"
localOnly: "Ø§Ų„Ų…Ø­Ų„ŲŠ ŲŲ‚Øˇ"
localOnlyDescription: "Ų„ŲŠØŗ Ų…ØąØĻŲŠŲ‹Ø§ Ų„Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ† Ø§Ų„Ø¨ŲØšØ§Ø¯"
_postForm:
replyPlaceholder: "ØąØ¯ ØšŲ„Ų‰ Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠâ€Ļ"
quotePlaceholder: "Ø§Ų‚ØĒØ¨Øŗ Ų‡Ø°Ų‡ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸ØŠâ€Ļ"
@@ -1210,6 +1416,8 @@ _profile:
changeBanner: "ØēŲŠŲ‘Øą Ø§Ų„Ų„Ø§ŲØĒØŠ"
_exportOrImport:
allNotes: "ŲƒŲ„ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
favoritedNotes: " Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ Ø§Ų„Ų…ŲØļŲ„ØŠ"
clips: "Ų…ŲØ´Ø¨Ųƒ"
followingList: "Ø§Ų„Ų…ØĒØ§Ø¨ŲŽØšŲˆŲ†"
muteList: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…ŲƒØĒŲˆŲ…ŲˆŲ†"
blockingList: "Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲˆŲ† Ø§Ų„Ų…Ø­ØŦŲˆØ¨ŲˆŲ†"
@@ -1228,6 +1436,8 @@ _charts:
notesTotal: "ØĨØŦŲ…Ø§Ų„ŲŠ Ø§Ų„Ų…Ų„Ø§Ø­Ø¸Ø§ØĒ"
filesIncDec: "ØĒØ¨Ø§ŲŠŲ† ؚدد Ø§Ų„Ų…Ų„ŲØ§ØĒ"
filesTotal: "Ø§Ų„ØšØ¯Ø¯ Ø§Ų„ØĨØŦŲ…Ø§Ų„ŲŠ Ų„Ų„Ų…Ų„ŲØ§ØĒ"
storageUsageIncDec: "Ø§Ų„ØĒØ¨Ø§ŲŠŲ† ؁؊ Ø§ØŗØĒØēŲ„Ø§Ų„ Ų…ØŗØ§Ø­ØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ†"
storageUsageTotal: "اØŦŲ…Ø§Ų„ŲŠ Ų…ØŗØ§Ø­ØŠ Ø§Ų„ØĒØŽØ˛ŲŠŲ† Ø§Ų„Ų…ØŗØĒØēŲ„ØŠ"
_instanceCharts:
requests: "Ø§Ų„ØˇŲ„Ø¨Ø§ØĒ"
users: "ØĒØ¨Ø§ŲŠŲ† ؚدد Ø§Ų„Ų…ØŗØĒØŽØ¯Ų…ŲŠŲ†"
@@ -1252,9 +1462,6 @@ _pages:
newPage: "ØŖŲ†Ø´ØĻ ØĩŲØ­ØŠ ØŦØ¯ŲŠØ¯ØŠ"
editPage: "ØšØ¯Ų‘Ų„ Ø§Ų„ØĩŲØ­ØŠ"
readPage: "Ų†ŲØ´Ų‘Øˇ ØšØąØļ Ø§Ų„Ų…ØĩØ¯Øą"
created: "Ų†ØŦØ­ ØĨŲ†Ø´Ø§ØĄ Ø§Ų„ØĩŲØ­ØŠ"
updated: "Ų†ØŦØ­ ØĒØšØ¯ŲŠŲ„ Ø§Ų„ØĩŲØ­ØŠ"
deleted: "Ų†ØŦØ­ Ø­Ø°Ų Ø§Ų„ØĩŲØ­ØŠ"
pageSetting: "ØĨؚداداØĒ Ø§Ų„ØĩŲØ­ØŠ"
nameAlreadyExists: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ Ų…ŲˆØŦŲˆØ¯ Ų…ØŗØ¨Ų‚Ų‹Ø§"
invalidNameTitle: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ Ų„ŲŠØŗ ØĩØ§Ų„Ø­Ų‹Ø§"
@@ -1273,7 +1480,7 @@ _pages:
url: "ØąØ§Ø¨Øˇ Ø§Ų„ØĩŲØ­ØŠ"
summary: "Ų…Ų„ØŽØĩ Ø§Ų„ØĩŲØ­ØŠ"
alignCenter: "ØĒŲˆØŗŲŠØˇ Ø§Ų„ØšŲ†Ø§ØĩØą"
hideTitleWhenPinned: "Ø§ØŽŲ ØšŲ†ŲˆØ§Ų† Ø§Ų„ØĩŲØ­ØŠ ØšŲ†Ø¯ ØĒØ¯Ø¨ŲŠØŗŲ‡Ø§ ؁؊ ؅؄؁ Ø§Ų„Ø´ØŽØĩ؊"
hideTitleWhenPinned: "Ø§ØŽŲ ØšŲ†ŲˆØ§Ų† Ø§Ų„ØĩŲØ­ØŠ ØšŲ†Ø¯ ØĒØĢØ¨ŲŠØĒŲ‡Ø§ ؁؊ ؅؄؁ Ø§Ų„Ø´ØŽØĩ؊"
font: "Ø§Ų„ØŽØˇ"
fontSerif: "Serif"
fontSansSerif: "Sans Serif"
@@ -1288,7 +1495,7 @@ _pages:
text: "Ų†Øĩ"
textarea: "Ø­Ų‚Ų„ Ų†Øĩ؊"
section: "Ų‚ØŗŲ…"
image: "Ø§Ų„ØĩŲˆØą"
image: "ØĩŲˆØą"
button: "Ø˛ØąŲ‘"
note: "Ų…Ų„Ø§Ø­Ø¸ØŠ Ų…ØļŲ…Ų‘Ų†ØŠ"
_note:
@@ -1303,47 +1510,83 @@ _notification:
fileUploaded: "Ų†ØŦØ­ ØąŲØš Ø§Ų„Ų…Ų„Ų"
youGotMention: "{name} ØŖØ´Ø§Øą ØĨŲ„ŲŠŲƒ"
youGotReply: "ØąØ¯Ų‘ ØšŲ„ŲŠŲƒ {name}"
youGotQuote: "Ø§Ų‚ØĒØ¨Øŗ Ų…Ų†Ųƒ {name}"
youRenoted: "ØĨؚادØĒ Ų†Ø´Øą Ų…Ų† {name}"
youGotMessagingMessageFromUser: "Ų„Ų‚Ø¯ ØĒŲ„Ų‚ŲŠØĒ ØąØŗØ§Ų„ØŠ ؅ؐ؆ {name}"
youGotMessagingMessageFromGroup: "Ų„Ų‚Ø¯ ØŖØąØŗŲŲ„ŲŽØĒ ØąØŗØ§Ų„ØŠ ØĨŲ„Ų‰ Ø§Ų„ŲØąŲŠŲ‚ {name}"
youGotQuote: "Ø§Ų‚ØĒØ¨Øŗ {name} Ų…Ų†Ø´ŲˆØąŲƒ"
youRenoted: "ØŖØšØ§Ø¯ {name} Ų†Ø´Øą Ų…Ų†Ø´ŲˆØąŲƒ"
youWereFollowed: "؊ØĒØ§Ø¨ØšŲƒ"
youReceivedFollowRequest: "ØĒŲ„Ų‚ŲŠØĒŲŽ ØˇŲ„Ø¨ Ų…ØĒابؚ؊"
yourFollowRequestAccepted: "Ų‚ŲØ¨Ų„ ØˇŲ„Ø¨ Ø§Ų„Ų…ØĒابؚ؊"
youWereInvitedToGroup: "Ø¯ŲØšŲŠØĒ ØĨŲ„Ų‰ ŲØąŲŠŲ‚Ų"
pollEnded: "Ø¸Ų‡ØąØĒ Ų†ØĒاØĻØŦ Ø§Ų„Ø§ØŗØĒØˇŲ„Ø§Øš"
pollEnded: "Ø§Ų†ØĒŲ‡Ų‰ Ø§Ų„Ø§ØŗØĒØˇŲ„Ø§Øš"
unreadAntennaNote: "Ų‡ŲˆØ§ØĻ؊ {name}"
_types:
all: "Ø§Ų„ŲƒŲ„"
follow: "Ų…ØĒØ§Ø¨ŲØšŲˆŲ† ØŦدد"
mention: "Ø§Ų„ØĨØ´Ø§ØąØ§ØĒ"
reply: "Ø§Ų„ØąØ¯ŲˆØ¯"
renote: "ØŖØšØ¯ Ø§Ų„Ų†Ø´Øą"
renote: "ØŖØšØ§Ø¯ Ø§Ų„Ų†Ø´Øą"
quote: "Ø§Ų„Ø§Ų‚ØĒØ¨Ø§ØŗØ§ØĒ"
reaction: "Ø§Ų„ØĒŲØ§ØšŲ„Ø§ØĒ"
receiveFollowRequest: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊ Ø§Ų„Ų…ØĒŲ„Ų‚Ø§ØŠ"
reaction: "Ø§Ų„ØĒŲØ§ØšŲ„"
receiveFollowRequest: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊"
followRequestAccepted: "ØˇŲ„Ø¨Ø§ØĒ Ø§Ų„Ų…ØĒابؚ؊ Ø§Ų„Ų…Ų‚Ø¨ŲˆŲ„ØŠ"
groupInvited: "Ø¯ØšŲˆØ§ØĒ Ø§Ų„ŲØąŲŠŲ‚"
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: "Ų…ŲŲØšŲ‘Ų„"
_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: "Ų…ØŗØĒØŽØ¯Ų… Ų…Ø­Ø¯Ø¯"

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: "āĻ…ā§āϝāĻžāϟāĻžāϚāĻŽā§‡āĻ¨ā§āϟ āϏāϰāĻžāύ "
@@ -252,12 +268,12 @@ noMoreHistory: "āφāϰ āϕ⧋āύ āχāϤāĻŋāĻšāĻžāϏ āύ⧇āχ"
startMessaging: "āĻšā§āϝāĻžāϟ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ"
nUsersRead: "{n} āϜāύ āĻĒā§œā§‡āϛ⧇āύ"
agreeTo: "{0} āĻāϰ āĻĒā§āϰāϤāĻŋ āφāĻŽāĻŋ āϏāĻŽā§āĻŽāϤ"
tos: "āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻļāĻ°ā§āϤāĻžāĻĻāĻŋ"
start: "āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ"
home: "āĻŽā§‚āϞ āĻĒāĻžāϤāĻž"
remoteUserCaution: "āĻāχ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϰāĻŋāĻŽā§‹āϟ āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ, āύāĻŋāĻŽā§āύāĻ•ā§āϤ āϤāĻĨā§āϝ āĻ…āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤"
activity: "āĻ•āĻžāĻ°ā§āϝāĻ•āϞāĻžāĻĒ"
images: "āĻ›āĻŦāĻŋ"
image: "āĻ›āĻŦāĻŋ"
birthday: "āϜāĻ¨ā§āĻŽāĻĻāĻŋāύ"
yearsOld: "{age} āĻŦāĻ›āϰ"
registeredDate: "āϝ⧋āĻ—āĻĻāĻžāύ⧇āϰ āϤāĻžāϰāĻŋāĻ–"
@@ -294,7 +310,6 @@ copyUrl: "URL āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ"
rename: "āĻĒ⧁āύāσāύāĻžāĻŽāĻ•āϰāĻŖ"
avatar: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻ›āĻŦāĻŋ"
banner: "āĻŦā§āϝāĻžāύāĻžāϰ"
nsfw: "āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁"
whenServerDisconnected: "āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇"
disconnectedFromServer: "āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻšāϝāĻŧ⧇āϛ⧇"
reload: "āφāĻŦāĻžāϰ āϞ⧋āĻĄ āĻ•āϰ⧁āύ"
@@ -324,12 +339,10 @@ enableLocalTimeline: "āĻ¸ā§āĻĨāĻžāĻ¨ā§€ā§Ÿ āϟāĻžāχāĻŽāϞāĻžāχāύ āϚāĻžāϞ
enableGlobalTimeline: "āĻ—ā§āϞ⧋āĻŦāĻžāϞ āϟāĻžāχāĻŽāϞāĻžāχāύ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
disablingTimelinesInfo: "āφāĻĒāύāĻŋ āĻāχ āϟāĻžāχāĻŽāϞāĻžāχāύāϗ⧁āϞāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰāϞ⧇āĻ“ āĻĒā§āϰāĻļāĻžāϏāĻ• āĻāĻŦāĻ‚ āĻŽāĻĄāĻžāϰ⧇āϟāϰāϰāĻž āĻāχ āϟāĻžāχāĻŽāϞāĻžāχāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇"
registration: "āύāĻŋāĻŦāĻ¨ā§āϧāύ"
enableRegistration: "āύāϤ⧁āύ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āύāĻŋāĻŦāĻ¨ā§āϧāύ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
invite: "āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ"
driveCapacityPerLocalAccount: "āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻ¸ā§āĻĨāĻžāĻ¨ā§€ā§Ÿ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāϭ⧇āϰ āϜāĻžā§ŸāĻ—āĻž"
driveCapacityPerRemoteAccount: "āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āϰāĻŋāĻŽā§‹āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāϭ⧇āϰ āϜāĻžā§ŸāĻ—āĻž"
inMb: "āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāĻŸā§‡ āϞāĻŋāϖ⧁āύ"
iconUrl: "āφāχāĻ•āύ⧇āϰ URL (āĻĢā§āϝāĻžāĻ­āĻŋāĻ•āύ, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ)"
bannerUrl: "āĻŦā§āϝāĻžāύāĻžāϰ āĻ›āĻŦāĻŋāϰ URL"
backgroundImageUrl: "āĻĒāϟāĻ­ā§‚āĻŽāĻŋāϰ āϚāĻŋāĻ¤ā§āϰ⧇āϰ URL"
basicInfo: "āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āϤāĻĨā§āϝ"
@@ -343,6 +356,8 @@ hcaptcha: "hCaptcha"
enableHcaptcha: "hCaptcha āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
hcaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
hcaptchaSecretKey: "āϏāĻŋāĻ•ā§āϰ⧇āϟ āϕ⧀"
mcaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
mcaptchaSecretKey: "āϏāĻŋāĻ•ā§āϰ⧇āϟ āϕ⧀"
recaptcha: "reCAPTCHA"
enableRecaptcha: "reCAPTCHA āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
recaptchaSiteKey: "āϏāĻžāχāϟ āϕ⧀"
@@ -382,12 +397,9 @@ about: "āφāĻĒāύāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
aboutMisskey: "Misskey āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
administrator: "āĻĒā§āϰāĻļāĻžāϏāĻ•"
token: "āĻŸā§‹āϕ⧇āύ"
twoStepAuthentication: "⧍-āϧāĻžāĻĒ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ"
moderator: "āĻŽāĻĄāĻžāϰ⧇āϟāϰ"
nUsersMentioned: "{n} āϜāύāϕ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
securityKey: "āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀"
securityKeyName: "āϕ⧀'āϰ āύāĻžāĻŽ"
registerSecurityKey: "āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ"
lastUsed: "āĻļ⧇āώ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
unregister: "āύāĻŋāĻŦāĻ¨ā§āϧāύāĻŽā§āĻ•ā§āϤ āĻšāύ"
passwordLessLogin: "āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ-āĻŦāĻŋāĻšā§€āύ āϞāĻ—āχāύ āϏ⧇āϟ āφāĻĒ āĻ•āϰ⧁āύ"
@@ -398,31 +410,21 @@ share: "āĻļā§‡ā§ŸāĻžāϰ"
notFound: "āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžā§ŸāύāĻŋ"
notFoundDescription: "āĻāχ URL-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϕ⧋āύ⧋ āĻĒ⧃āĻˇā§āĻ āĻž āύ⧇āχāĨ¤"
uploadFolder: "āφāĻĒāϞ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ"
cacheClear: "āĻ•ā§āϝāĻžāĻļ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧁āύ"
markAsReadAllNotifications: "āϏāĻŽāĻ¸ā§āϤ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϗ⧁āϞāĻŋ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
markAsReadAllUnreadNotes: "āϏāĻŽāĻ¸ā§āϤ āύ⧋āϟāϗ⧁āϞāĻŋ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
markAsReadAllTalkMessages: "āϏāĻŽāĻ¸ā§āϤ āĻŽā§‡āϏ⧇āϜ āĻĒāĻ āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
help: "āϏāĻšāĻžāϝāĻŧāϤāĻž"
inputMessageHere: "āĻāĻ–āĻžāύ⧇ āĻŽā§‡āϏ⧇āϜ āϞāĻŋāϖ⧁āύ"
close: "āĻŦāĻ¨ā§āϧ"
group: "āĻ—ā§āϰ⧁āĻĒ"
groups: "āĻ—ā§āϰ⧁āĻĒāϏāĻŽā§‚āĻš"
createGroup: "āĻ—ā§āϰ⧁āĻĒ āϤ⧈āϰ⧀ āĻ•āϰ⧁āύ"
ownedGroups: "āφāĻĒāύāĻžāϰ āĻ—ā§āϰ⧁āĻĒāϗ⧁āϞāĻŋ"
joinedGroups: "āϝ⧇āϏāĻŦ āĻ—ā§āϰ⧁āĻĒ⧇ āφāĻĒāύāĻŋ āφāϛ⧇āύ"
invites: "āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ"
groupName: "āĻ—ā§āϰ⧁āĻĒ⧇āϰ āύāĻžāĻŽ"
members: "āϏāĻĻāĻ¸ā§āϝāĻŦ⧃āĻ¨ā§āĻĻ"
transfer: "āĻšāĻ¸ā§āϤāĻžāĻ¨ā§āϤāϰ"
messagingWithUser: "āĻĒā§āϰāĻžāχāϭ⧇āϟ āĻšā§āϝāĻžāϟ"
messagingWithGroup: "āĻ—ā§āϰ⧁āĻĒ āĻšā§āϝāĻžāϟ"
title: "āĻļāĻŋāϰ⧋āύāĻžāĻŽ"
text: "āĻĒāĻžāĻ ā§āϝ"
enable: "āϏāĻ•ā§āϰāĻŋ⧟"
next: "āĻĒāϰāĻŦāĻ°ā§āϤ⧀"
retype: "āĻĒ⧁āύāσ āĻĒā§āϰāĻŦ⧇āĻļ"
noteOf: "{user} āĻāϰ āύ⧋āϟ"
inviteToGroup: "āĻ—ā§āϰ⧁āĻĒ⧇ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ āϜāĻžāύāĻžāύ"
quoteAttached: "āωāĻĻā§āϧ⧃āϤ"
quoteQuestion: "āωāĻĻā§āϧ⧃āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ?"
noMessagesYet: "āϕ⧋āύ āĻŽā§‡āϏ⧇āϜ āύ⧇āχ"
@@ -444,18 +446,12 @@ passwordMatched: "āĻŽāĻŋāϞ⧇āϛ⧇"
passwordNotMatched: "āĻŽāĻŋāϞ⧇āύāĻŋ"
signinWith: "{x} āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āϏāĻžāχāύ āχāύ āĻ•āϰ⧁āύ"
signinFailed: "āϞāĻ— āχāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧāύāĻŋāĨ¤ āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ āĻāĻŦāĻ‚ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻšā§‡āĻ• āĻ•āϰ⧁āύ."
tapSecurityKey: "āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āϰ⧁āύ"
or: "āĻ…āĻĨāĻŦāĻž"
language: "āĻ­āĻžāώāĻž"
uiLanguage: "UI āĻāϰ āĻ­āĻžāώāĻž"
groupInvited: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻšā§Ÿā§‡āϛ⧇āύ"
aboutX: "{x} āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
disableDrawer: "āĻĄā§āϰāϝāĻŧāĻžāϰ āĻŽā§‡āύ⧁ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻŦ⧇āύ āύāĻž"
youHaveNoGroups: "āφāĻĒāύāĻžāϰ āϕ⧋āύ āĻ—ā§āϰ⧁āĻĒ āύ⧇āχ "
joinOrCreateGroup: "āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĒāĻžāύ āĻŦāĻž āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ—ā§āϰ⧁āĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ⧎"
noHistory: "āϕ⧋āύ⧋ āχāϤāĻŋāĻšāĻžāϏ āύ⧇āχ"
signinHistory: "āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāϰ āχāϤāĻŋāĻšāĻžāϏ"
disableAnimatedMfm: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻŸā§‡āĻĄ MFM āĻ…āĻ•ā§āώāĻŽ āĻ•āϰ⧁āύ"
doing: "āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻž āĻ•āϰāϛ⧇..."
category: "āĻŦāĻŋāĻ­āĻžāĻ—"
tags: "āĻŸâ€ā§āϝāĻžāĻ—āϏāĻŽā§‚āĻš"
@@ -579,7 +575,6 @@ tokenRequested: "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ
pluginTokenRequestedDescription: "āĻāχ āĻĒā§āϞāĻžāĻ—āχāύāϟāĻŋ āĻāĻ–āĻžāύ⧇ āĻĻ⧇āĻ“ā§ŸāĻž āĻ…āύ⧁āĻŽā§āϤāĻŋāϏāĻŽā§‚āĻš āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇"
notificationType: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āϧāϰāύ"
edit: "āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž"
useStarForReactionFallback: "āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ⧇āϰ āχāĻŽā§‹āϜāĻŋ āύāĻž āϜāĻžāύāϞ⧇ ★ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ"
emailServer: "āχāĻŽā§‡āχāϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ"
enableEmail: "āχāĻŽā§‡āχāϞ āĻŦāĻŋāϤāϰāĻŖ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ"
emailConfigInfo: "āφāĻĒāύāĻžāϰ āχāĻŽā§‡āϞ āĻ āĻŋāĻ•āĻžāύāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ"
@@ -628,10 +623,7 @@ abuseReported: "āφāĻĒāύāĻžāϰ āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋ āĻĻāĻžāĻ–āĻŋāϞ āĻ•āϰ
reporter: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āĻ•āĻžāϰ⧀"
reporteeOrigin: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋāϰ āĻ‰ā§ŽāϏ"
reporterOrigin: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āĻ•āĻžāϰ⧀āϰ āĻ‰ā§ŽāϏ"
forwardReport: "āϰāĻŋāĻŽā§‹āϟ āχāĻ¨ā§āϏāĻ¤ā§āϝāĻžāĻ¨ā§āϏ⧇ āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋ āĻĒāĻžāĻ āĻžāύ"
forwardReportIsAnonymous: "āφāĻĒāύāĻžāϰ āϤāĻĨā§āϝ āϰāĻŋāĻŽā§‹āϟ āχāĻ¨ā§āϏāĻ¤ā§āϝāĻžāĻ¨ā§āϏ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāĻŦ⧇ āύāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŦ⧇āύāĻžāĻŽā§€ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇āĨ¤"
send: "āĻĒāĻžāĻ āĻžāύ"
abuseMarkAsResolved: "āĻ…āĻ­āĻŋāϝ⧋āĻ—āϟāĻŋāϕ⧇ āϏāĻŽāĻžāϧāĻžāĻ•ā§ƒāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧁āύ"
openInNewTab: "āύāϤ⧁āύ āĻŸā§āϝāĻžāĻŦ⧇ āϖ⧁āϞ⧁āύ"
openInSideView: "āϏāĻžāχāĻĄ āĻ­āĻŋāωāϤ⧇ āϖ⧁āϞ⧁āύ"
defaultNavigationBehaviour: "āĻĄāĻŋāĻĢāĻ˛ā§āϟ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ"
@@ -647,6 +639,7 @@ createNew: "āύāϤ⧁āύ"
optional: "āĻĒā§āϰāϝāĻŧā§‹āϜāĻ¨ā§€ā§Ÿ āύ⧟"
createNewClip: "āύāϤ⧁āύ āĻ•ā§āϞāĻŋāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ"
public: "āϏāĻ°ā§āĻŦāϜāύ⧀āύ"
private: "āĻŦā§āϝāĻžāĻ•ā§āϤāĻŋāĻ—āϤ"
i18nInfo: "Misskey āĻ¸ā§āĻŦ⧇āĻšā§āĻ›āĻžāϏ⧇āĻŦāĻ•āĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ­āĻžāώāĻžāϝāĻŧ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āφāĻĒāύāĻŋ {link} āĻ āĻ—āĻŋā§Ÿā§‡ āĻ…āύ⧁āĻŦāĻžāĻĻ⧇ āϏāĻšāϝ⧋āĻ—āĻŋāϤāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
manageAccessTokens: "āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŸā§‹āϕ⧇āύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧁āύ"
accountInfo: "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ"
@@ -814,15 +807,11 @@ makeReactionsPublicDescription: "āφāĻĒāύāĻžāϰ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀
classic: "āĻ•ā§āϞāĻžāϏāĻŋāĻ•"
muteThread: "āĻĨā§āϰ⧇āĻĄ āĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ"
unmuteThread: "āĻĨā§āϰ⧇āĻĄ āφāύāĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ"
ffVisibility: "āĻ…āύ⧁āϏāϰāĻŖ/āĻ…āύ⧁āϏāϰāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĻ⧃āĻļā§āϝāĻŽāĻžāĻ¨ā§āϝāϤāĻž"
ffVisibilityDescription: "āφāĻĒāύāĻŋ āĻ•āĻžāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āϕ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇, āϏ⧇āϟāĻž āĻ•āĻžāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤"
continueThread: "āφāϰ⧋ āĻĨā§āϰ⧇āĻĄ āĻĻ⧇āϖ⧁āύ"
deleteAccountConfirm: "āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāĻŦ⧇āĨ¤ āĻ āĻŋāĻ• āφāϛ⧇?"
incorrectPassword: "āφāĻĒāύāĻžāϰ āĻĻ⧇āĻ“ā§ŸāĻž āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϟāĻŋ āϭ⧁āϞāĨ¤"
voteConfirm: "\"{choice}\" āĻ āĻ­ā§‹āϟ āĻĻāĻŋāϤ⧇ āϚāĻžāύīŧŸ"
hide: "āϞ⧁āĻ•āĻžāύ"
leaveGroup: "āĻ—ā§āϰ⧁āĻĒ āĻ›ā§‡ā§œā§‡ āϚāϞ⧇ āϝāĻžāύ"
leaveGroupConfirm: "\"{name}\" āĻ—ā§āϰ⧁āĻĒ āĻ›ā§‡ā§œā§‡ āϚāϞ⧇ āϝ⧇āϤ⧇ āϚāĻžāύ?"
useDrawerReactionPickerForMobile: "āĻŽā§‹āĻŦāĻžāχāϞ⧇ āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ āĻĒāĻŋāĻ•āĻžāϰāϕ⧇ āĻĄā§āϰāϝāĻŧāĻžāϰ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ"
welcomeBackWithName: "āφāĻŦāĻžāϰ āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ, {name}"
clickToFinishEmailVerification: " [{ok}] āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻĒāύāĻžāϰ āχāĻŽā§‡āϞ āĻ āĻŋāĻ•āĻžāύāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύāĨ¤"
@@ -838,6 +827,7 @@ instanceDefaultLightTheme: "āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āĻĄāĻŋāĻĢāϞ
instanceDefaultDarkTheme: "āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĄāĻžāĻ°ā§āĻ• āĻĨāĻŋāĻŽ"
instanceDefaultThemeDescription: "āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āĻĨāĻŋāĻŽ āϕ⧋āĻĄ āϞāĻŋāϖ⧁āύ"
mutePeriod: "āĻŽāĻŋāωāĻŸā§‡āϰ āϏāĻŽā§ŸāĻ•āĻžāϞ"
period: "āĻĒā§‹āϞ⧇āϰ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž"
indefinitely: "āĻ…āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ"
tenMinutes: "ā§§ā§Ļ āĻŽāĻŋāύāĻŋāϟ"
oneHour: "ā§§ āϘāĻŖā§āϟāĻž"
@@ -855,6 +845,19 @@ account: "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāϗ⧁āϞāĻŋ"
like: "āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻž"
show: "āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ"
color: "āϰāĻ‚"
horizontal: "āĻĒāĻžāĻļ⧇"
youFollowing: "āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
icon: "āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻ›āĻŦāĻŋ"
replies: "āϜāĻŦāĻžāĻŦ"
renotes: "āϰāĻŋāύ⧋āϟ"
sourceCode: "āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ"
flip: "āωāĻ˛ā§āϟāĻžāύ"
postForm: "āύ⧋āϟ āϞāĻŋāϖ⧁āύ"
information: "āφāĻĒāύāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇"
_delivery:
stop: "āĻ¸ā§āĻĨāĻ—āĻŋāϤ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
_type:
none: "āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
_role:
priority: "āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ"
_priority:
@@ -904,6 +907,7 @@ _plugin:
install: "āĻĒā§āϞāĻžāĻ—āχāύ āχāĻ¨ā§āϏāϟāϞ āĻ•āϰ⧁āύ"
installWarn: "āĻ…āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ āĻĒā§āϞāĻžāĻ—āχāύ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤"
manage: "āĻĒā§āϞāĻžāĻ—āχāύ āĻŽā§āϝāĻžāύ⧇āϜ āĻ•āϰ⧁āύ"
viewSource: "āĻ‰ā§ŽāϏ āĻĻ⧇āϖ⧁āύ"
_registry:
scope: "āĻ¸ā§āϕ⧋āĻĒ"
key: "āϕ⧀"
@@ -919,74 +923,6 @@ _aboutMisskey:
donate: "Misskey āϤ⧇ āĻĻāĻžāύ āĻ•āϰ⧁āύ"
morePatrons: "āφāϰāĻ“ āĻ…āύ⧇āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϛ⧇āύāĨ¤ āϤāĻžāĻĻ⧇āϰ āϏāĻŦāĻžāχāϕ⧇ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ đŸĨ°"
patrons: "āϏāĻŽāĻ°ā§āĻĨāύāĻ•āĻžāϰ⧀"
_nsfw:
respect: "āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ•āĻžāϤāϰ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāύ"
ignore: "āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ•āĻžāϤāϰ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāĻŦ⧇āύ āύāĻž"
force: "āϏāĻ•āϞ āĻŽāĻŋāĻĄāĻŋ⧟āĻž āϞ⧁āĻ•āĻžāύ"
_mfm:
cheatSheet: "MFM āϚāĻŋāϟāĻļāĻŋāϟ"
intro: "MFM āĻāĻ•āϟāĻŋ āĻŽāĻžāĻ°ā§āĻ•āφāĻĒ āĻ­āĻžāώāĻž āϝāĻž Misskey-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ MFM-āĻāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤"
dummy: "āĻŽāĻŋāϏāĻ•āĻŋ āĻĢ⧇āĻĄāĻŋāĻ­āĻžāĻ°ā§āϏ⧇āϰ āĻŦāĻŋāĻļā§āĻŦāϕ⧇ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰ⧇"
mention: "āωāĻ˛ā§āϞ⧇āĻ–"
mentionDescription: "@ āϚāĻŋāĻšā§āύ + āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤"
hashtag: "āĻšā§āϝāĻžāĻļāĻŸā§āϝāĻžāĻ—"
hashtagDescription: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ # āϚāĻŋāĻšā§āύ + āĻŸā§āϝāĻžāĻ— āϏāĻš āĻāĻ•āϟāĻŋ āĻšā§āϝāĻžāĻļāĻŸā§āϝāĻžāĻ— āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
url: "URL"
urlDescription: "URL āĻĻ⧇āĻ–āĻžāύ⧋ āϏāĻŽā§āĻ­āĻŦāĨ¤"
link: "āϞāĻŋāĻ‚āĻ•"
linkDescription: "āφāĻĒāύāĻŋ āĻĒāĻžāĻ ā§āϝ⧇āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āĻ‚āĻļāϕ⧇ URL āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎"
bold: "āĻ—āĻžā§"
boldDescription: "āĻ…āĻ•ā§āώāϰāϗ⧁āϞāĻŋāϕ⧇ āĻŽā§‹āϟāĻžāĻ•āϰ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤"
small: "āϛ⧋āϟ"
smallDescription: "āϞ⧇āĻ–āĻž āϛ⧋āϟ āĻāĻŦāĻ‚ āĻĒāĻžāϤāϞāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤"
center: "āϏ⧇āĻ¨ā§āϟāĻžāϰ"
centerDescription: "āϞ⧇āĻ–āĻž āĻŽāĻžāĻ āĻŦāϰāĻžāĻŦāϰ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇"
inlineCode: "āϕ⧋āĻĄ (āχāύāϞāĻžāχāύ)"
inlineCodeDescription: " āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āχāύāϞāĻžāχāύ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻšāĻžāχāϞāĻžāχāϟāĻŋāĻ‚ āĻ•āϰāĻž āĻšāĻŦ⧇"
blockCode: "āϕ⧋āĻĄ (āĻŦā§āϞāĻ•)"
blockCodeDescription: "āĻŽāĻžāĻ˛ā§āϟāĻŋ-āϞāĻžāχāύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰ⧇āĨ¤"
inlineMath: "āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϏ⧂āĻ¤ā§āϰ (āχāύāϞāĻžāχāύ)"
inlineMathDescription: "āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϏ⧂āĻ¤ā§āϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ (KaTeX) āχāύāϞāĻžāχāύāĨ¤"
blockMath: "āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϏ⧂āĻ¤ā§āϰ (āĻŦā§āϞāĻ•)"
blockMathDescription: "āĻāĻ•āϟāĻŋ āĻŦā§āϞāϕ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āϞāĻžāχāύ⧇āϰ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϏ⧂āĻ¤ā§āϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ (KaTeX)āĨ¤"
quote: "āωāĻĻā§āϧ⧃āϤāĻŋ"
quoteDescription: "āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āϕ⧇ āĻāĻ•āϟāĻŋ āωāĻĻā§āϧ⧃āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤"
emoji: "āĻ¸ā§āĻŦāύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āχāĻŽā§‹āϜāĻŋāϗ⧁āϞāĻŋ"
emojiDescription: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āχāĻŽā§‹āϜāĻŋāϰ āύāĻžāĻŽ āϕ⧋āϞāύ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽ āχāĻŽā§‹āϜāĻŋāϟāĻŋ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎"
search: "āϖ⧁āρāϜ⧁āύ"
searchDescription: "āĻĒā§‚āĻ°ā§āĻŦ-āϟāĻžāχāĻĒ āĻ•āϰāĻž āĻĒāĻžāĻ ā§āϝ āϏāĻš āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻŦāĻžāĻ•ā§āϏ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤"
flip: "āωāĻ˛ā§āϟāĻžāύ"
flipDescription: "āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āωāĻĒāϰ⧇/āύ⧀āĻšā§‡ āĻŦāĻž āĻŦāĻžāĻŽ/āĻĄāĻžāύ⧇ āωāĻ˛ā§āϟāĻžāύāĨ¤"
jelly: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āĻœā§‡āϞāĻŋ)"
jellyDescription: "āĻœā§‡āϞāĻŋāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
tada: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āϟāĻžāĻĄāĻž)"
tadaDescription: "\"āϟāĻžāĻĄāĻž!\" āĻāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
jump: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āϞāĻžāĻĢ)"
jumpDescription: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āϤ⧇ āϞāĻžāĻĢ āĻŽāĻžāϰāĻžāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
bounce: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āϤāĻŋ⧜āĻŋāĻ‚ āĻŦāĻŋ⧜āĻŋāĻ‚)"
bounceDescription: "āϤāĻŋ⧜āĻŋāĻ‚ āĻŦāĻŋ⧜āĻŋāĻ‚ āĻ•āϰāĻžāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
shake: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āĻāĻžāρāĻ•āĻŋ)"
shakeDescription: "āĻāĻžāρāĻ•āĻŋāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
twitch: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āĻŽā§‹āϚāĻĄāĻŧāĻžāύ⧋)"
twitchDescription: "āĻŽā§‹āϚāĻĄāĻŧāĻžāύ⧋āϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
spin: "āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ (āϘ⧁āϰāĻž)"
spinDescription: "āϘ⧁āϰāĻžāϰ āĻŽāϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
x2: "āĻŦ⧜"
x2Description: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁ āĻŦ⧜ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
x3: "āĻ…āύ⧇āĻ• āĻŦ⧜"
x3Description: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁ āφāϰāĻ“ āĻŦ⧜ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
x4: "āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦ⧜"
x4Description: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āϕ⧇ āφāϗ⧇āϰ āĻĨ⧇āϕ⧇āĻ“ āφāϰāĻ“ āĻŦ⧜ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤"
blur: "āĻŦā§āϞāĻžāϰ"
blurDescription: "āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āϕ⧇ āĻŦā§āϞāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻāϰ āωāĻĒāϰ āĻŽāĻžāωāϏ āĻ•āĻžāĻ°ā§āϏāĻžāϰ āϰāĻžāĻ–āϞ⧇, āĻāϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύāĨ¤"
font: "āĻĢāĻ¨ā§āϟ"
fontDescription: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āϕ⧇ āϕ⧋āύ āĻĢāĻ¨ā§āĻŸā§‡ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤"
rainbow: "āϰ⧇āχāύāĻŦā§‹"
rainbowDescription: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āϕ⧇ āϰāĻ‚āϧāύ⧁āϰ āϰāĻ‚ āϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤"
sparkle: "āϚāĻŋāĻ• āϚāĻŋāĻ•"
sparkleDescription: "āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āϕ⧇ āĻāĻ•āϟāĻŋ āϚāĻŋāĻ•āϚāĻŋāϕ⧇ āĻ•āĻŖāĻž āĻĒā§āϰāĻ­āĻžāĻŦ āĻĻ⧇āϝāĻŧāĨ¤"
rotate: "āϘ⧁āϰāĻžāύ"
rotateDescription: "āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āϕ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϕ⧋āύ⧇ āϘ⧁āϰāĻžā§ŸāĨ¤"
_instanceTicker:
none: "āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻž"
remote: "āϰāĻŋāĻŽā§‹āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻĻ⧇āĻ–āĻžāύ"
@@ -1014,11 +950,6 @@ _wordMute:
muteWords: "āύāĻŋāσāĻļāĻŦā§āĻĻ āĻ•āϰāĻž āĻļāĻŦā§āĻĻāϗ⧁āϞāĻŋ"
muteWordsDescription: "āĻ¸ā§āĻĒ⧇āϏ āĻĻāĻŋāϝāĻŧ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāϞ⧇ AND āĻļāĻ°ā§āϤ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āφāϞāĻžāĻĻāĻž āϞāĻžāχāύ⧇ āϞāĻŋāĻ–āϞ⧇ OR āĻļāĻ°ā§āϤ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇āĨ¤"
muteWordsDescription2: "āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻ¸ā§āĻ˛ā§āϝāĻžāĻļ āĻĻāĻŋāϝāĻŧ⧇ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϕ⧇ āϘāĻŋāϰ⧇ āϰāĻžāϖ⧁āύāĨ¤"
softDescription: "āϟāĻžāχāĻŽāϞāĻžāχāύ āĻĨ⧇āϕ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļāĻ°ā§āϤāĻžāύ⧁āϝāĻžā§Ÿā§€ āύ⧋āϟ āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧇āĨ¤"
hardDescription: "āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļāĻ°ā§āϤāĻžāύ⧁āϝāĻžā§Ÿā§€ āύ⧋āϟāϗ⧁āϞāĻŋāϕ⧇ āϟāĻžāχāĻŽāϞāĻžāχāύ āĻĨ⧇āϕ⧇ āĻŦāĻžāĻĻ āĻĻā§‡ā§ŸāĨ¤ āφāĻĒāύāĻŋ āĻļāĻ°ā§āϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϞ⧇āĻ“ āϝ⧇ āύ⧋āϟāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ āϏ⧇āϗ⧁āϞāĻŋ āĻŦāĻžāĻĻ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤"
soft: "āύāĻŽāĻ¨ā§€ā§Ÿ"
hard: "āĻ•āĻ ā§‹āϰ"
mutedNotes: "āĻŽāĻŋāωāϟ āĻ•āϰāĻž āύ⧋āϟāϗ⧁āϞāĻŋ"
_instanceMute:
instanceMuteDescription: "āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϏāĻŦ āύ⧋āϟ āĻāĻŦāĻ‚ āϰāĻŋāύ⧋āϟ āĻŽāĻŋāωāϟ āĻ•āϰ⧁āύ, āĻŽāĻŋāωāϟ āĻ•āϰāĻž āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āωāĻ¤ā§āϤāϰ āϏāĻšāĨ¤"
instanceMuteDescription2: "āĻĒā§āϰāϤāĻŋāϟāĻŋāϕ⧇ āφāϞāĻžāĻĻāĻž āϞāĻžāχāύ⧇ āϞāĻŋāϖ⧁āύ"
@@ -1082,15 +1013,11 @@ _theme:
infoFg: "āϤāĻĨā§āϝ⧇āϰ āĻĒāĻžāĻ ā§āϝ"
infoWarnBg: "āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚ āĻāϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
infoWarnFg: "āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚ āĻāϰ āĻĒāĻžāĻ ā§āϝ"
cwBg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
cwFg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāĻžāĻ ā§āϝ"
cwHoverBg: "CW āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšāĻ­āĻžāϰ)"
toastBg: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
toastFg: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϰ āĻĒāĻžāĻ ā§āϝ"
buttonBg: "āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
buttonHoverBg: "āĻŦāĻžāϟāύ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšāĻ­āĻžāϰ)"
inputBorder: "āχāύāĻĒ⧁āϟ āĻĢāĻŋāĻ˛ā§āĻĄā§‡āϰ āĻŦāĻ°ā§āĻĄāĻžāϰ"
listItemHoverBg: "āϞāĻŋāĻ¸ā§āϟ āφāχāĻŸā§‡āĻŽā§‡āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ (āĻšā§‹āĻ­āĻžāϰ)"
driveFolderBg: "āĻĄā§āϰāĻžāχāĻ­ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇āϰ āĻĒāϟāĻ­ā§‚āĻŽāĻŋ"
wallpaperOverlay: "āĻ“āϝāĻŧāĻžāϞāĻĒ⧇āĻĒāĻžāϰ āĻ“āĻ­āĻžāϰāϞ⧇"
badge: "āĻŦā§āϝāĻžāϜ"
@@ -1102,10 +1029,6 @@ _sfx:
note: "āύ⧋āϟāϗ⧁āϞāĻŋ"
noteMy: "āύ⧋āϟ (āφāĻĒāύāĻžāϰ)"
notification: "āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
chat: "āĻšā§āϝāĻžāϟ"
chatBg: "āĻšā§āϝāĻžāϟ (āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ)"
antenna: "āĻ…ā§āϝāĻžāĻ¨ā§āĻŸā§‡āύāĻžāϗ⧁āϞāĻŋ"
channel: "āĻšā§āϝāĻžāύ⧇āϞ⧇āϰ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
_ago:
future: "āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž"
justNow: "āĻāχāĻŽāĻžāĻ¤ā§āϰ"
@@ -1116,44 +1039,20 @@ _ago:
weeksAgo: "{n} āϏāĻĒā§āϤāĻžāĻš āφāϗ⧇"
monthsAgo: "{n} āĻŽāĻžāϏ āφāϗ⧇"
yearsAgo: "{n} āĻŦāĻ›āϰ āφāϗ⧇"
invalid: "āĻāĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁āχ āύāĻžāχ"
_time:
second: "āϏ⧇āϕ⧇āĻ¨ā§āĻĄ"
minute: "āĻŽāĻŋāύāĻŋāϟ"
hour: "āϘāĻŖā§āϟāĻž"
day: "āĻĻāĻŋāύ"
_tutorial:
title: "Misskey āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ"
step1_1: "āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ!"
step1_2: "āĻāχ āĻ¸ā§āĻ•ā§āϰ⧀āύāϟāĻŋāϕ⧇ \"āϟāĻžāχāĻŽāϞāĻžāχāύ\" āĻŦāϞāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ•āĻžāϞāĻžāύ⧁āĻ•ā§āϰāĻŽāĻŋāĻ• āĻ•ā§āϰāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϝāĻžāĻĻ⧇āϰ \"āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇āύ\" āϤāĻžāĻĻ⧇āϰ \"āύ⧋āϟāϗ⧁āϞāĻŋ\" āĻĻ⧇āĻ–āĻžāϝāĻŧ⧎"
step1_3: "āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϟāĻžāχāĻŽāϞāĻžāχāύ⧇ āĻ•āĻŋāϛ⧁ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āύāĻž āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āϕ⧋āύ⧋ āύ⧋āϟ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧇āύāύāĻŋ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻ•āĻžāωāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϛ⧇āύ āύāĻžā§ˇ"
step2_1: "āύ⧋āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻŦāĻž āĻ•āĻžāωāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰ⧁āύāĨ¤"
step2_2: "āφāĻĒāύāĻŋ āϕ⧇ āϤāĻž āϜāĻžāύāĻž āĻ…āύ⧇āĻ• āϞ⧋āϕ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āύ⧋āϟāϗ⧁āϞāĻŋ āĻĻ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻžāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇⧎"
step3_1: "āφāĻĒāύāĻŋ āĻ•āĻŋ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϏ⧇āϟ āφāĻĒ āĻ•āϰ⧇āϛ⧇āύ?"
step3_2: "āĻāĻ–āύ, āĻ•āĻŋāϛ⧁ āύ⧋āϟ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύāĨ¤ āĻĒā§‹āĻ¸ā§āϟ āĻĢāĻ°ā§āĻŽ āϖ⧁āϞāϤ⧇ āĻĒ⧇āĻ¨ā§āϏāĻŋāϞ āϚāĻŋāĻšā§āύāϝ⧁āĻ•ā§āϤ āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύāĨ¤"
step3_3: "āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āϞ⧇āĻ–āĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻŋ āĻĢāĻ°ā§āĻŽā§‡āϰ āωāĻĒāϰ⧇āϰ āĻĄāĻžāύāĻĻāĻŋāϕ⧇āϰ āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
step3_4: "āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻžāϰ āĻŽāϤ āĻ•āĻŋāϛ⧁ āĻŽāύ⧇ āĻĒāϰāϛ⧇ āύāĻž? \"āφāĻŽāĻŋ āĻŽāĻŋāϏāĻ•āĻŋ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻ›āĻŋ\" āĻŦāϞāϞ⧇ āϕ⧇āĻŽāύ āĻšāϝāĻŧ?"
step4_1: "āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧇āϛ⧇āύ?"
step4_2: "āϏāĻžāĻŦāĻžāĻļ! āĻāĻ–āύ āφāĻĒāύāĻžāϰ āύ⧋āϟ āϟāĻžāχāĻŽāϞāĻžāχāύ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻŦ⧇āĨ¤"
step5_1: "āĻāĻ–āύ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āϟāĻžāχāĻŽāϞāĻžāχāύāϕ⧇ āĻĒā§āϰāĻžāĻŖāĻŦāĻ¨ā§āϤ āĻ•āϰ⧇ āϤ⧁āϞ⧁āύāĨ¤"
step5_2: "āφāĻĒāύāĻŋ {featured}-āĻ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āύ⧋āϟāϗ⧁āϞāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ, āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āϝ⧇ āĻŦā§āϝāĻ•ā§āϤāĻŋāϕ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āύ āϤāĻžāϕ⧇ āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻāĻŦāĻ‚ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ…āĻĨāĻŦāĻž {explore}-āĻ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ⧎"
step5_3: "āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āφāχāĻ•āύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒ⧃āĻˇā§āĻ āĻžāϤ⧇ \"āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ\" āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύāĨ¤"
step5_4: "āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽā§‡āϰ āĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ āϞāĻ• āφāχāĻ•āύ āĻĨāĻžāϕ⧇ āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻžāϰ āĻ…āύ⧁āϏāϰāϪ⧇āϰ āĻ…āύ⧁āϰ⧋āϧ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϤāĻžāϰāĻž āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤"
step6_1: "āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ• āĻĨāĻžāĻ•āϞ⧇ āφāĻĒāύāĻŋ āϟāĻžāχāĻŽāϞāĻžāχāύ⧇ āĻ…āĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύ⧋āϟ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύāĨ¤"
step6_2: "āφāĻĒāύāĻŋ āϏāĻšāĻœā§‡āχ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜāĻžāύāĻžāϤ⧇ āĻ…āĻ¨ā§āϝ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āύ⧋āĻŸā§‡ \"āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ\" āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤"
step6_3: "āĻāĻ•āϟāĻŋ āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ āϝ⧋āĻ— āĻ•āϰāϤ⧇, āύ⧋āĻŸā§‡ \"+\" āϚāĻŋāĻšā§āύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϰāĻŋāĻ…ā§āϝāĻžāĻ•āĻļāύ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύāĨ¤"
step7_1: "āĻ…āĻ­āĻŋāύāĻ¨ā§āĻĻāύ! āφāĻĒāύāĻŋ āĻāĻ–āύ Misskey-āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞāϟāĻŋ āĻļ⧇āώ āĻ•āϰ⧇āϛ⧇āύāĨ¤"
step7_2: "āφāĻĒāύāĻŋ āϝāĻĻāĻŋ Misskey āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ {help} āĻ āĻĻ⧇āϖ⧁āύāĨ¤"
step7_3: "āĻāĻ–āύ Misskey āωāĻĒāĻ­ā§‹āĻ— āĻ•āϰ⧁āύ 🚀"
_2fa:
alreadyRegistered: "āφāĻĒāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ 2-āĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ…āĻĨ⧇āύāϟāĻŋāϕ⧇āĻļāύ āĻĄāĻŋāĻ­āĻžāχāϏ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧇āϛ⧇āύ⧎"
registerDevice: "āύāϤ⧁āύ āĻĄāĻŋāĻ­āĻžāχāϏ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ"
registerKey: "āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ"
step1: "āĻĒā§āϰāĻĨāĻŽā§‡, āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ {a} āĻŦāĻž {b} āĻāϰ āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āĻ…āĻĨ⧇āύāϟāĻŋāϕ⧇āĻļāύ āĻ…ā§āϝāĻžāĻĒ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ⧎"
step2: "āĻāϰāĻĒāϰ⧇, āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ QR āϕ⧋āĻĄāϟāĻŋ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧁āύāĨ¤"
step2Url: "āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ…ā§āϝāĻžāĻĒ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ URL āϞāĻŋāϖ⧁āύ:"
step3: "āĻ…ā§āϝāĻžāĻĒ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻŸā§‹āϕ⧇āύāϟāĻŋ āϞāĻŋāϖ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ•āĻžāϜ āĻļ⧇āώāĨ¤"
step4: "āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύ āĻĨ⧇āϕ⧇ āϞāĻ— āχāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāχāĻ­āĻžāĻŦ⧇ āĻŸā§‹āϕ⧇āύ āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤"
securityKeyInfo: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϕ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϞāĻ— āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž FIDO2 āĻŦāĻž āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻĢāĻŋāĻ™ā§āĻ—āĻžāϰāĻĒā§āϰāĻŋāĻ¨ā§āϟ āϏ⧇āĻ¨ā§āϏāϰ āĻŦāĻž āĻĒāĻŋāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇⧎"
renewTOTPCancel: "āύāĻž, āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ"
_permissions:
"read:account": "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ āĻĻ⧇āϖ⧁āύ"
"write:account": "āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧁āύ"
@@ -1199,7 +1098,6 @@ _antennaSources:
homeTimeline: "āφāĻĒāύāĻŋ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϛ⧇āύ, āĻāĻŽāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύ⧋āϟ"
users: "āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύ⧋āϟ"
userList: "āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āύāĻžāĻŽ āĻĨāĻžāĻ•āĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύ⧋āϟ"
userGroup: "āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ—ā§āϰ⧁āĻĒ⧇ āĻĨāĻžāĻ•āĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύ⧋āϟ"
_weekday:
sunday: "āϰāĻŦāĻŋāĻŦāĻžāϰ"
monday: "āϏ⧋āĻŽāĻŦāĻžāϰ"
@@ -1268,8 +1166,6 @@ _visibility:
followersDescription: "āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāĻĒāύāĻžāϰ āĻ…āύ⧁āϏāϰāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύāĻŋāĻ•āϟ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧁āύ"
specified: "āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āύ⧋āϟ"
specifiedDescription: "āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻŋāĻ•āϟ āĻĒāĻžāĻ āĻžāύ"
localOnly: "āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϞ⧋āĻ•āĻžāϞ"
localOnlyDescription: "āϰāĻŋāĻŽā§‹āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύāĻŋāĻ•āϟ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āύ⧟"
_postForm:
replyPlaceholder: "āύ⧋āϟāϟāĻŋāϰ āϜāĻŦāĻžāĻŦ āĻĻāĻŋāύ..."
quotePlaceholder: "āύ⧋āϟāϟāĻŋāϕ⧇ āωāĻĻā§āϧ⧃āϤ āĻ•āϰ⧁āύ..."
@@ -1295,6 +1191,7 @@ _profile:
changeBanner: "āĻŦā§āϝāĻžāύāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ"
_exportOrImport:
allNotes: "āϏāĻ•āϞ āύ⧋āϟ"
clips: "āĻ•ā§āϞāĻŋāĻĒ"
followingList: "āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇"
muteList: "āĻŽāĻŋāωāϟ"
blockingList: "āĻŦā§āϞāĻ•"
@@ -1342,9 +1239,6 @@ _pages:
newPage: "āύāϤ⧁āύ āĻĒ⧃āĻˇā§āĻ āĻž āĻŦāĻžāύāĻžāύ"
editPage: "āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ"
readPage: "āĻ‰ā§ŽāϏ āĻĻ⧇āĻ–āϛ⧇āύ"
created: "āĻĒ⧃āĻˇā§āĻ āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
updated: "āĻĒ⧃āĻˇā§āĻ āĻž āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
deleted: "āĻĒ⧃āĻˇā§āĻ āĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšā§Ÿā§‡āϛ⧇"
pageSetting: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ"
nameAlreadyExists: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ URLāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇"
invalidNameTitle: "āĻĒ⧃āĻˇā§āĻ āĻžāϰ URL āĻ…āĻŦ⧈āϧ"
@@ -1397,12 +1291,9 @@ _notification:
youGotReply: "{name} āφāĻĒāύāĻžāϕ⧇ āϜāĻŦāĻžāĻŦ āĻĻāĻŋā§Ÿā§‡āϛ⧇"
youGotQuote: "{name} āφāĻĒāύāĻžāϕ⧇ āωāĻĻā§āϧ⧃āϤ āĻ•āϰ⧇āϛ⧇"
youRenoted: "{name} āĻāϰ Renote"
youGotMessagingMessageFromUser: "{name} āφāĻĒāύāĻžāϕ⧇ āĻŽā§‡āϏ⧇āϜ āĻ•āϰ⧇āϛ⧇"
youGotMessagingMessageFromGroup: "{name} āĻ—ā§āϰ⧁āĻĒ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŽā§‡āϏ⧇āϜ āφāϛ⧇"
youWereFollowed: "āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϛ⧇"
youReceivedFollowRequest: "āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ“ā§ŸāĻž āϗ⧇āϛ⧇"
yourFollowRequestAccepted: "āφāĻĒāύāĻžāϰ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻžāϰ āĻ…āύ⧁āϰ⧋āϧ āĻ—ā§ƒāĻšā§€āϤ āĻšā§Ÿā§‡āϛ⧇"
youWereInvitedToGroup: "āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻšā§Ÿā§‡āϛ⧇āύ"
pollEnded: "āĻĒā§‹āϞ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āĻĻ⧇āĻ–āĻž āϝāĻžāĻŦ⧇"
emptyPushNotificationMessage: "āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻĒ⧁āĻļ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
_types:
@@ -1416,7 +1307,7 @@ _notification:
pollEnded: "āĻĒā§‹āϞ āĻļ⧇āώ"
receiveFollowRequest: "āĻĒā§āϰāĻžāĻĒā§āϤ āĻ…āύ⧁āϏāϰāϪ⧇āϰ āĻ…āύ⧁āϰ⧋āϧāϏāĻŽā§‚āĻš"
followRequestAccepted: "āĻ—ā§ƒāĻšā§€āϤ āĻ…āύ⧁āϏāϰāϪ⧇āϰ āĻ…āύ⧁āϰ⧋āϧāϏāĻŽā§‚āĻš"
groupInvited: "āĻ—ā§āϰ⧁āĻĒ⧇āϰ āφāĻŽāĻ¨ā§āĻ¤ā§āϰāύāϏāĻŽā§‚āĻš"
login: "āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧁āύ"
app: "āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āĻ…ā§āϝāĻžāĻĒ āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ"
_actions:
followBack: "āĻĢāϞ⧋ āĻŦā§āϝāĻžāĻ• āĻ•āϰ⧇āϛ⧇"
@@ -1441,5 +1332,24 @@ _deck:
tl: "āϟāĻžāχāĻŽāϞāĻžāχāύ"
antenna: "āĻ…ā§āϝāĻžāĻ¨ā§āĻŸā§‡āύāĻž"
list: "āϞāĻŋāĻ¸ā§āϟ"
channel: "āĻšā§āϝāĻžāύ⧇āϞāϗ⧁āϞāĻŋ"
mentions: "āωāĻ˛ā§āϞ⧇āĻ–āϏāĻŽā§‚āĻš"
direct: "āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āύ⧋āϟāϗ⧁āϞāĻŋ"
_webhookSettings:
name: "āύāĻžāĻŽ"
active: "āϚāĻžāϞ⧁"
_abuseReport:
_notificationRecipient:
_recipientType:
mail: "āχāĻŽā§‡āχāϞ"
_moderationLogTypes:
suspend: "āĻ¸ā§āĻĨāĻ—āĻŋāϤ āĻ•āϰāĻž"
resetPassword: "āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āϰāĻŋāϏ⧇āϟ āĻ•āϰ⧁āύ"
_reversi:
total: "āĻŽā§‹āϟ"
_remoteLookupErrors:
_noSuchObject:
title: "āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžā§ŸāύāĻŋ"
_search:
searchScopeAll: "āϏāĻŦāϗ⧁āϞ⧋"
searchScopeLocal: "āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ"

File diff suppressed because it is too large Load Diff

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