a7e580407c
* feat: add desktop wrapper with frontend-only packaging * docs: add desktop build docs and track dashboard lockfile * fix: track desktop lockfile for npm ci * fix: allow custom install directory for windows installer * chore: migrate desktop workflow to pnpm * fix(desktop): build AppImage only on Linux * fix(desktop): harden packaged startup and backend bundling * fix(desktop): adapt packaged restart and plugin dependency flow * fix(desktop): prevent backend respawn race on quit * fix(desktop): prefer pyproject version for desktop packaging * fix(desktop): improve startup loading UX and reduce flicker * ci: add desktop multi-platform release workflow * ci: fix desktop release build and mac runner labels * ci: disable electron-builder auto publish in desktop build * ci: avoid electron-builder publish path in build matrix * ci: normalize desktop release artifact names * ci: exclude blockmap files from desktop release assets * ci: prefix desktop release assets with AstrBot and purge blockmaps * feat: add electron bridge types and expose backend control methods in preload script * Update startup screen assets and styles - Changed the icon from PNG to SVG format for better scalability. - Updated the border color from #d0d0d0 to #eeeeee for a softer appearance. - Adjusted the width of the startup screen from 460px to 360px for improved responsiveness. * Update .gitignore to include package.json * chore: remove desktop gitkeep ignore exceptions * docs: update desktop troubleshooting for current runtime behavior * refactor(desktop): modularize runtime and harden startup flow --------- Co-authored-by: Soulter <905617992@qq.com> Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com>
64 lines
827 B
Plaintext
64 lines
827 B
Plaintext
# Python related
|
|
__pycache__
|
|
.mypy_cache
|
|
.venv*
|
|
.conda/
|
|
uv.lock
|
|
.coverage
|
|
|
|
# IDE and editors
|
|
.vscode
|
|
.idea
|
|
|
|
# Logs and temporary files
|
|
botpy.log
|
|
logs/
|
|
temp
|
|
cookies.json
|
|
|
|
# Data files
|
|
data_v2.db
|
|
data_v3.db
|
|
data
|
|
configs/session
|
|
configs/config.yaml
|
|
cmd_config.json
|
|
|
|
# Plugins
|
|
addons/plugins
|
|
astrbot/builtin_stars/python_interpreter/workplace
|
|
tests/astrbot_plugin_openai
|
|
|
|
# Dashboard
|
|
dashboard/node_modules/
|
|
dashboard/dist/
|
|
.pnpm-store/
|
|
desktop/node_modules/
|
|
desktop/dist/
|
|
desktop/out/
|
|
desktop/resources/backend/astrbot-backend*
|
|
desktop/resources/backend/*.exe
|
|
desktop/resources/webui/*
|
|
desktop/resources/.pyinstaller/
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# Operating System
|
|
**/.DS_Store
|
|
.DS_Store
|
|
|
|
# AstrBot specific
|
|
.astrbot
|
|
astrbot.lock
|
|
|
|
# Other
|
|
chroma
|
|
venv/*
|
|
pytest.ini
|
|
AGENTS.md
|
|
IFLOW.md
|
|
|
|
# genie_tts data
|
|
CharacterModels/
|
|
GenieData/
|