anatawa12
21a4f95bd6
fix: the script contains locale json is prefetched ( #17585 )
...
This commit upgrades rolldown used by vite to 1.1.0 and set
includeDependenciesRecursively instead of maxSize for
i18n code splitting group.
We unexpectedly prefetched the script file includes locale JSON
before this fix because locale inliner did not remove prefetch
for transitive dependency of i18n global variable.
Current locale inliner assumes the file contains i18n global
variable and the file contains i18n global variable are same file
and only removes prefetch for the file for i18n global variable
and leaves dependency files of the file.
However, in the previous fix for rolldown migration regression,
we set `maxSize: 1` for manual chunk of i18n.
This makes the chunk for i18n global variable (@/i18n.js) and
the chunk includes locale JSON (@@/js/locale.js) distinct chunks.
As a result, only prefetch for i18n global is removed and local
JSON remain in the prefetch file name dictionary (__vite__mapDeps).
There is two ways to fix this problem: 1) make rolldown to bundle
i18n related files into one but leave unrelated files separated
module or 2) update locale inliner to remove transitive dependency
of i18n of __vite__mapDeps.
2nd way is prune to rolldown changes, and it's possible by parsing
each .js file to (re)create module graph in inliner, it's complex.
Therefore, this commit fixes this with 1st way with
includeDependenciesRecursively option on `codeSplitting.groups`
newly added in rolldown 1.1.0.
Since latest vite as of writing (8.0.16) strictly depends on
rolldown 1.0.3, we cannot use it normally. We use overrides
to work around this problem. As far as I checked the vite
repository, upgrading rolldown to 1.1.x includes no code changes
except for package.json, so I hope this upgrade is safe.
2026-06-20 08:59:01 +09:00
かっこかり
05dd02a463
deps: update dependencies ( #17575 )
...
* deps: update security dependencies
* deps: update dependencies
* deps(backend): update juice
2026-06-17 12:13:50 +09:00
renovate[bot]
dc96c35296
fix(deps): update dependency esbuild to v0.28.1 [security] [ci skip] ( #17566 )
...
* fix(deps): update dependency esbuild to v0.28.1 [security]
* update
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-06-13 18:11:56 +09:00
かっこかり
81b182460e
deps: update dependencies ( #17477 )
...
* deps: update dependencies
* fix archiver types not updated
* spdx
* update archiver types
* update deps
* fix test
2026-06-07 17:25:43 +09:00
かっこかり
e1b580cfd0
deps: update dependencies ( #17461 )
...
* deps: update dependencies
* update deps
* update typeorm
2026-05-22 10:22:24 +09:00
renovate[bot]
408e94f41f
fix(deps): update dependency ws to v8.20.1 [security] ( #17430 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 07:46:05 +09:00
renovate[bot]
08c6efb044
fix(deps): update dependency sanitize-html to v2.17.4 [security] [ci skip] ( #17402 )
...
* fix(deps): update dependency sanitize-html to v2.17.4 [security]
* fix minimumReleaseAgeExclude
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-05-15 09:44:57 +09:00
syuilo
62b323b58b
update re2
2026-05-15 09:39:57 +09:00
かっこかり
a3227c99ed
deps: update dependencies ( #17400 )
...
* deps: Update Dependencies
* run pnpm dedupe
* update some major packages
* update to pnpm v11
* update systeminformation
* fix indent
* fix: rollback sharp to 0.33
2026-05-14 22:51:57 +09:00
Acid Chicken
b950f905e5
perf: rsa sign on slacc ( #17322 )
...
* perf: rsa sign on slacc
* fix: missing async/await
* fix: threadPoolSize is always number
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* test(backend): init slacc in unit setup and await ap-request signing
* test(backend): move slacc init to unit testEnvironment
* test(backend): delete unused file
* docs: update CHANGELOG
* docs: fix indent
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* chore: migrate to vitest
* fix
* fix: fix changelog
* chore: regenerate lockfile
* docs: changelog
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-05-12 17:36:49 +09:00
かっこかり
a09a2c2eee
enhance: 絵文字データの参照を自前ライブラリに変更 ( #17381 )
...
* wip
* enhance: 絵文字データの参照を自前ライブラリに変更
* fix
* update to v17.0.2
* fix assets handling
* fix
* update mfm-js
* update emoji library
* Update COPYING [ci skip]
* Update Changelog
* Update Changelog
* fix: 端末の絵文字にフォールバックできるように
2026-05-09 18:35:38 +09:00
かっこかり
39032c4b1b
fix: update summaly ( #17355 )
...
* fix: update summaly
* Update Changelog
2026-05-03 15:48:22 +09:00
かっこかり
bda98ba1d9
deps: update security dependencies ( #17330 )
...
* deps: update security dependencies
* deps: update some major dependencies
* attempt to fix tsconfig
* attempt to fix tsconfig
* attempt to fix tsconfig
* fix build
2026-04-22 11:46:45 +09:00
かっこかり
6d15fe32d0
enhance(backend/test): Migrate tests to vitest ( #16935 )
...
* wip
* update fake-timers and migrate
* fix
* remove jest-mock
* fix
* fix
* fix
* fix
* attempt to fix unit tests
* attempt to fix e2e tests
* fix federation test [ci skip]
* attempt to fix e2e tests
* fix typecheck
* fix unit tests
* fix
* attempt to fix e2e
* fix
* Revert "attempt to fix e2e"
This reverts commit b7b7b05d85 .
* attempt to fix e2e
* revert attempt to fix e2e
* update deps
* update vitest
* migrate
* attempt to fix e2e
* update
* fix
* remove vite swc plugin as oxc parser can handle decorators
* attempt to fix drive/files/create test
* Revert "attempt to fix drive/files/create test"
This reverts commit 4715153375 .
* fix: エンドポイントにまつわるテストをunitからe2eに移動
* attempt to fix e2e
* remove swc
* attempt to fix e2e
* Revert "attempt to fix e2e"
This reverts commit 9fb86a4076 .
* add logs for debug
* attempt to fix e2e
* Partially revert "attempt to fix e2e"
This reverts commit fb0008c85a .
* attempt to fix test
* fix: attempt to fix test
* Revert "fix: attempt to fix test"
This reverts commit ed2f5c40e8 .
* Revert "attempt to fix test"
This reverts commit d7329c46f1 .
* attempt to fix e2e
* fix: surpass eventemitter warning by increasing defaultMaxListeners
* attempt to fix e2e
* fix
* fix e2e not ending properly
* exp: add hanging-process reporter for investigation
* Revert "exp: add hanging-process reporter for investigation"
This reverts commit 26851f8282 .
* update changelog
2026-04-20 14:57:29 +09:00
かっこかり
c640aeb27a
deps: update security dependencies ( #17318 )
2026-04-16 16:32:17 +09:00
かっこかり
37bfcb604f
enhance(backend): bundle backend using Rolldown ( #17068 )
...
* enhance(backend): bundle backend using rolldown
* fix
* fix [ci skip]
* remove unused build script
* fix
* enhance: 起動からlistenまでかかる時間を減らす (MisskeyIO#1410)
* ✌️
* fix
* update rolldown
* fix(backend): extract static error classes to avoid rolldown design:paramtypes omission
* update rolldown
* Revert "fix(backend): extract static error classes to avoid rolldown design:paramtypes omission"
This reverts commit e2243c9dc3 .
* fix
* perf: avoid generating sourcemap in production
* fix
* fix
* fix
* fix paths
* fix
* fix
* fix
* fix
* fix
* enhance: バックエンドの開発サーバー制御をrolldown側で行うように
* remove nodemon
* Update Changelog
* tweak config
* fix
* fix
* fix
* clean up
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: bab <mashirohira@gmail.com>
2026-04-16 12:44:50 +09:00
renovate[bot]
c9c6ef2772
chore(deps): update dependency lodash to v4.18.1 [security] ( #17278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 23:49:55 +09:00
かっこかり
4750980cef
enhance(frontend): update vite to v8 再 ( #17289 )
...
* Revert "Revert "deps: Update vite to v8" (#17283 )"
This reverts commit a18c909ba3 .
* fix(frontend): popupのりアクティビティがチャンクをまたいで切れる事がある問題を修正
* update vite/rolldown
2026-04-09 14:20:07 +09:00
かっこかり
dbc5fe2454
deps: update dependencies ( #17263 )
...
* deps: update dependencies
* fix?
* fix
* Update AiService.ts
* fix
* update deps
2026-04-01 12:16:36 +09:00
かっこかり
ac45781ef9
deps: security dependency updates [ci skip] ( #17225 )
2026-03-07 14:35:10 +09:00
かっこかり
676e164634
deps: Security dependency updates ( #17198 )
...
* update deps
* update security deps
2026-02-28 13:56:34 +09:00
かっこかり
22a6935468
deps: update dependencies ( #17184 )
...
* update deps
* fix
2026-02-22 19:06:33 +09:00
かっこかり
b5121dc70e
deps: update dependencies ( #17174 )
...
* deps: update dependencies
* update
* run pnpm dedupe
* update tsgo
* rollback tsgo
2026-02-16 12:02:36 +09:00
renovate[bot]
97312b97f8
chore(deps): update pnpm to v10.28.2 [security] ( #17133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 10:53:08 +09:00
かっこかり
fc7655c808
deps: update dependencies [ci skip] ( #17126 )
...
* deps: update dependencies
* update vunerable packages as well
2026-01-24 02:41:10 +09:00
renovate[bot]
260dbd150b
fix(deps): update dependency systeminformation to v5.27.14 [security] [ci skip] ( #17003 )
...
* fix(deps): update dependency systeminformation to v5.27.14 [security]
* update whitelist to force update systeminformation package
* bump other dependencies to fix dep error
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-17 09:36:15 +09:00
かっこかり
0d52145b2b
deps: update deps [ci skip] ( #16997 )
...
* update deps
* update chokidar to v5
* fix type error
* rollback serviceworker types to r74
* fix [ci skip]
2025-12-16 11:42:06 +09:00
おさむのひと
fe01a5a28f
refactor: localesをworkspace管理下のパッケージに ( #16895 )
...
* refactor: localesをworkspace管理下のパッケージに
* fix copilot review
* move
* move
* rename
* fix ci
* revert unwanted indent changes
* fix
* fix
* fix
* fix
* 間違えてコミットしていたのを戻す
* 不要
* 追加漏れ
* ymlの場所だけ戻す
* localesの位置を戻したのでこの差分は不要
* 内容的にlocalesにある方が正しい
* i18nパッケージ用のREADME.mdを用意
* fix locale.yml
* fix locale.yml
---------
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-11-30 13:27:44 +09:00
renovate[bot]
0455187a68
fix(deps): update [backend] update dependencies (major) ( #16099 )
...
* fix(deps): update [backend] update dependencies
* update approve builds
* update minimum node version for testing
* remove types/bcryptjs
* fix(backend): remove removed type previously exported from file-type
* migrate webauthnservice
* Update Changelog
* update deps (MisskeyIO#889)
- メンテナンスされないredis-lockを自前実装に変更
- 既にロックされている場合のリトライ間隔を調整
* use main redis for lock
* spdx
* tweak max retries
* [ci skip] dedupe
* attempt to fix test
* attempt to fix test
* Revert "attempt to fix test"
This reverts commit c508318627 .
* temporarily roll back simonjs/fake-timers to v11.3.1
* Revert "temporarily roll back simonjs/fake-timers to v11.3.1"
This reverts commit 54f1fc3d79 .
* migrate sinonjs/fake-timers
* update deps / migrate jest 30
* fix test
* fix: update node.js min version to 20.18.1
* fix: rollback nsfwjs to 4.2.0
* fix
* attempt to fix test
* attempt to fix test
* attempt to fix test
* attempt to fix test
* revert jest 30 related changes
* update deps
* fix test
* fix: rollback nsfwjs to 4.2.0
* fix: rollback sharp to 0.33
* update deps
* fix: rollback sharp-read-bmp to 1.2.0
* fix: rollback nsfwjs to 4.2.0
* recreate lockfile
* update deps
* fix: rollback sharp-read-bmp to 1.2.0
* fix: rollback jsdom, parse5
* fix: rollback jsdom types
* fix [ci skip]
* run pnpm dedupe
* update deps
* run pnpm dedupe [ci skip]
* Update Changelog [ci skip]
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-11-30 09:58:06 +09:00
かっこかり
f10496645c
fix(frontend/aiscript): 各種関数の引数で明示的にnullが指定されている場合のハンドリングを修正 ( #16838 )
...
* fix(frontend/aiscript): MkDialogのtitle, textでnull値を許容するように
* fix
* update aiscript and use new api
* fix
* fix
2025-11-27 18:43:00 +09:00
かっこかり
ec1120bdaa
fix(deps): update @typescript-eslint/* dependencies [ci skip] ( #16772 )
...
* fix(deps): update `@typescript-eslint/*` dependencies
* fix lint
2025-11-08 17:30:58 +09:00
syuilo
bff194f648
Update pnpm-workspace.yaml
2025-10-20 15:18:18 +09:00
syuilo
3fc2261041
dev(pnpm): set minimumReleaseAge to 7days
...
to mitigate supply-chain attack
Resolve #16572
2025-09-22 18:23:43 +09:00
anatawa12
8598f3912e
per-locale bundle & inline locale ( #16369 )
...
* feat: split entry file by locale name
* chore: とりあえず transform hook で雑に分割
* chore: とりあえず transform 結果をいい感じに
* chore: concurrent buildで高速化
* chore: vite ではローケルのないものをビルドして後処理でどうにかするように
* chore: 後処理のためにi18n.jを単体になるように切り出す
* chore: use typescript
* chore: remove unref(i18n) in vite build process
* chore: inline variable
* fix: build error
* fix: i18n.ts.something.replaceAll() become error
* chore: ignore export specifier from error
* chore: support i18n.tsx as object
* chore: process literal for all files
* chore: split config and locale
* chore: inline locale name
* chore: remove updating locale in boot common
* chore: use top-level await to load locales
* chore: inline locale
* chore: remove loading locale from boot.js
* chore: remove loading locale from boot.js
* コメント追加
* fix test; fetchに失敗する
* import削除ログをdebugレベルに
* fix: watch pug
* chore: use hash for entry files
* chore: remove es-module-lexer from dependencies
* chore: move to frontend-builder
* chore: use inline locale in embed
* chore: refetch json on hot reload
* feat: store localization related to boot.js in backend in bootloaderLocales localstorage
* 応急処置を戻す
* fix spex
* fix `Using i18n identifier "e" directly. Skipping inlining.` warning
* refactor: use scriptsDir parameter
* chore: remove i18n from depmap
* chore: make build crash if errors
* error -> warn few conditions
* use inline object
* update localstorage keys
* remove accessing locale localstorage
* fix: failed to process i18n.tsx.aaa({x:i18n.bbb})
2025-08-08 11:26:18 +09:00
かっこかり
e6e8bfa591
feat(frontend): tabler-iconsのサブセット化 ( #15340 )
...
* feat(frontend): tabler-iconsの使用されていないアイコンを削除するように
* fix
* fix
* fix
* fix
* fix
* Update Changelog
* enhance: tablerのCSSを使用されているクラスのみに限定
* 使用するアイコンパッケージをそろえる
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* spdx
* typo
* fix: サブセットから除外される書き方をしている部分を修正
* fix: 同じunicodeに複数のアイコンclassが割り当てられている場合に対応
* remove debug code
* Update CHANGELOG.md
* fix merge error
* setup renovate
* fix: woff2ではなくwoffに変換していたのを修正
* update deps
* update changelog
2025-05-22 22:56:38 +09:00
anatawa12
e24d799c0a
chore: set ignorePatchFailures to false ( #15763 )
2025-04-05 19:32:35 +09: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
かっこかり
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
* うぃp
* 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
syuilo
952386ba8f
refactor: extract bubble-game engine as independent package
2024-01-20 09:53:26 +09:00
syuilo
a637b4e282
feat: reversi
...
Resolve #12962
2024-01-19 20:51:49 +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
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
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
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
CyberRex
6e2d7e9792
Use pnpm for package manager ( #9531 )
...
* Use pnpm for package manager
* Fix
* Change github workflow
* use pnpm in workflow
* fix
* Fix test (e2e/jest)
* Update Dockerfile for pnpm
* Exclude node_modules from file search on VSCode
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
* Move typescript from devDependencies to dependencies
* Fix Dockerfile
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-01-16 06:08:42 +09:00