文件历史

提交图

20 次代码提交

作者 SHA1 备注 提交日期
caorushizi a611919bcb refactor: remove shared-browser, shared-node, config packages
- shared-browser: inline createBrowserI18n into apps/ui/src/i18n/
- shared-node: move code into apps/electron by function:
  - i18n → core/i18n.ts
  - handle decorator → core/decorators.ts
  - registerControllerHandlers → core/registerControllerHandlers.ts
  - TYPES → types/symbols.ts
  - binaryResolver → utils/binaryResolver.ts
  - DownloaderServer/VideoServer → services/
  - copy binaryResolver to apps/server for resolveCoreBinaries
- config: move tsconfig.{base,app,node}.json to monorepo root

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 19:47:51 +08:00
caorushizi 9e0752cafc chore(repo): convert text files to CRLF line endings 2025-11-01 01:55:42 +08:00
caorushizi e1af2310f4 feat: edit tsconfig 2025-10-09 00:19:53 +08:00
caorushizi 779172f953 feat: use vite 2025-10-08 04:48:59 +08:00
caorushizi 5356a580f2 refactor: 🔧 unify TypeScript configurations across all packages
- Create base configurations in packages/config for different app types
- Standardize all tsconfig.json files to extend from shared configs
- Fix module resolution inconsistencies (NodeNext -> bundler mode)
- Remove duplicate configuration options across packages
- Improve code quality by fixing linting issues in shared services

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-05 19:55:46 +08:00
caorushizi 763a5fcd86 refactor: 📦️ rename apps and migrate to pure Turborepo build system
- Rename apps with more descriptive names:
  • main → electron (Electron main process)
  • renderer → frontend (React UI for both Electron and web)
  • backend → webapi (Koa.js API server)

- Remove tools/scripts custom build logic:
  • Replace custom zx scripts with native Turbo commands
  • Update dev command to use Turbo filters for plugin/mobile builds
  • Migrate web-release build to use Turbo pipeline
  • Remove tools/scripts directory entirely

- Update comprehensive README documentation for each app:
  • apps/electron/README.md - Desktop application lifecycle and system integration
  • apps/frontend/README.md - React UI shared between Electron and web
  • apps/webapi/README.md - Standalone API server with Docker support

- Update all configuration references:
  • package.json: Update all Turbo filter commands
  • biome.json: Remove tools/scripts path references
  • pnpm-workspace.yaml: Remove tools/* workspace
  • CLAUDE.md: Update architecture documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-05 19:55:46 +08:00
士子☀️ e4afd27908 fix: 🐛 add tsconfig 2024-02-24 23:19:09 +08:00
士子☀️ 39616244d9 mono repo. 2022-04-11 23:14:48 +08:00
caorushizi 82dadbf0da feature: 更换交互方式 2021-12-26 13:36:38 +08:00
caorushizi 7045790fe0 fix: 调整目录结构 2021-08-14 22:40:30 +08:00
caorushizi e122d1b820 fix: 调整目录结构 2021-08-14 17:15:41 +08:00
caorushizi f40b278024 fix: clean up code. 2021-05-09 02:18:11 +08:00
caorushizi 9ecd915905 feat: 🛠 修复打包过程中的问题 2021-04-17 21:09:03 +08:00
caorushizi 22642616de feat: 🎞 添加 mobx 2021-04-15 02:06:22 +08:00
caorushizi 1298990e24 feat: 🎞 完成下载 2021-04-15 00:39:17 +08:00
caorushizi 0b78c54db3 feat: 添加 ts 支持 2021-04-11 02:47:58 +08:00
caorushizi 3fafd34377 feat: 🚄 重大修改版本 2021-04-04 00:06:33 +08:00
caorushizi d7aa452b90 feat: add env files. 2021-03-21 10:08:29 +08:00
caorushizi d4202158ba feat: fix typescript error. 2021-03-20 17:46:15 +08:00
caorushizi 3f3efdace8 feat: vite2 2021-03-20 16:10:39 +08:00