anatawa12
666f78e676
enable and fix no-unused-vars and no-async-promise-executor ( #17070 )
...
* dev: set --no-bail for lint task
* lint: enable no-async-promise-executor lint and fix them
* lint: enable no-unused-vars with allowing _ prefix
* lint: fix semi
2026-01-08 11:49:12 +09:00
syuilo
7bcfeba7e5
Minify backend ( #17054 )
...
* wip
* Update build.js
* Update build.js
* [minify-backend用] フィジビリティ検証 (#16878 )
* fix: minify-backend
* 間違えて入れちゃったのを戻す
* 追従
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* test
* use node 24
* Revert "use node 24"
This reverts commit 7ae2debf23 .
* Revert "test"
This reverts commit d919879091 .
* Update package.json
* wip
* Update compile_config.js
* Revert "Update compile_config.js"
This reverts commit 0ee286f02b .
* Update config.ts
* wip
* Update .swcrc
* Update ClientServerService.ts
* [ci skip] update CHANGELOG
---------
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
2026-01-05 20:56:52 +09:00
anatawa12
06657c81d3
feat: use tsgo where capable ( #16984 )
2025-12-22 16:52:05 +09:00
syuilo
24bd150967
refactor(backend): 変換後.config.jsonに統一するように+修正など ( #16929 )
...
* wip
* Update config.ts
* wip
* convertは元ファイルを変更するようなニュアンスを若干感じるのでcompileに改名
* wip
* Update package.json
* Revert "Update package.json"
This reverts commit e5c2802316 .
* wip
* wip
* 謎
* clean up
* wip
* wip
* Revert "wip"
This reverts commit 3aa25ac7cf .
* wip
* wip
* Update dummy.yml
* wip
* Update compile_config.js
* Update compile_config.js
* wip
* Revert "wip"
This reverts commit fd78e097c6 .
* Update dummy.yml
* Update compile_config.js
2025-12-04 16:49:25 +09:00
syuilo
55ef4c5faa
tweak convert_config
2025-12-03 18:20:41 +09:00
Copilot
0b77dc8c48
Add backend memory usage comparison action for PRs ( #16926 )
...
* Initial plan
* Add backend memory usage comparison action
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Fix deprecated serverProcess.killed usage
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Add explicit permissions to save-pr-number job
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Change PR comment text from Japanese to English
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Inline memory measurement script to fix base ref compatibility
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Revert "Inline memory measurement script to fix base ref compatibility"
This reverts commit 6f76a121ef .
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-12-03 16:02:49 +09:00
おさむのひと
1facca1ac5
enhance(backend): 起動前にconfigをjson化 ( #16923 )
...
* enhance(backend): 起動前にconfigをjson化
* fix
* fix
* fix
* fix
* fix
* fix CHANGELOG.md
* fix
* Update CHANGELOG.md
* get original
2025-12-03 09:00:37 +09:00
かっこかり
f222d7e24d
enhance(backend): pugをやめ、JSXベースのテンプレートに変更 ( #16908 )
...
* enhance(backend): pugをやめ、JSXベースのテンプレートに変更 (to misskey-dev dev branch) (#16889 )
* wip
* wip
* wip
* wip
* fix lint
* attempt to fix test
* fix
* fix
* fix: oauthページの描画がおかしい問題を修正
* typo [ci skip]
* fix
* fix
* fix
* fix
* fix
* refactor
* fix
* fix
* fix broken lockfile
* fix: expose supported languages as global variable
* remove i18n package from root as it is no longer required [ci skip]
* fix
* fix: add i18n package.json to Docker target-builder stage for federation tests (#16909 )
* Initial plan
* fix: add i18n package.json to Docker target-builder stage for federation tests
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: followup-test-federation for enh-remove-pug (#16910 )
* fix: followup-test-federation for enh-remove-pug
* Revert "fix: add i18n package.json to Docker target-builder stage for federation tests (#16909 )"
This reverts commit 14313468d3 .
* fix: CSSが読み込まれない場合がある問題を修正
* fix [ci skip]
* fix: propsのデフォルト値をnull合体演算子から論理和演算子に変更(空文字に対処するため)
* remove @types/pug
* enhance: bootloaderを埋め込むように
* fix possible race condition
* remove esbuild
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
2025-12-01 18:36:55 +09:00
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
anatawa12
6f6fdfe28e
Migration cleanup ( #16288 )
...
* chore: apply several @Index and @ManyToOne to match actual migration code
* chore: several decorator updates with typeorm bug workaround with patches
* feat: add final cleanup migration
* dev: add .editorconfig settings for generated migrations
* chore: update dockerfile to build package with patches
* chore: update federation test compose to include patches
* chore: revert few dependency update
* chore: don't check disableRegistration on test env
* test: add test for checking migration script
* chore: set proxyRemoteFiles true in test config
* chore: enter invitation code in signup test
* fix: register send button is not disabled when invitationCode is not input
2025-07-16 15:49:05 +09:00
かっこかり
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
かっこかり
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
かっこかり
46d96c7412
fix(build): autogen生成時にbackendを2度buildしているのを修正 ( #14309 )
...
* fix(build): autogen生成時にbackendを2度buildしているのを修正
* fix
* fix
2024-07-27 18:09:15 +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
おさむのひと
efa42a1624
fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする ( #13659 )
...
* moveto scripts
* add scripts/dev.mjs
2024-04-04 22:25:28 +09:00