mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-06-13 22:34:06 +00:00
* feat(desktop): add native host scaffold * feat(webui): track turns and usage in gateway * feat(webui): polish desktop chat experience * feat(apps): add ArcGIS and Joplin logos * feat(desktop): polish shell and shared surfaces * fix(webui): avoid preview chips for glob references * test: align CI expectations for token fallback * feat(webui): preview prompt rail entries * feat(webui): add prompt navigator drawer * style(webui): refine prompt navigator placement * style(webui): align prompt navigator with header actions * style(webui): simplify prompt navigator header * refactor(webui): clean thread resource refresh * feat(desktop): add native reply notifications * fix(webui): preserve desktop restart and replay state * fix(desktop): harden gateway proxy startup * fix(web): fall back when readability is unavailable * fix(desktop): hide window instead of closing on macos * fix(webui): unify desktop header actions * fix(webui): simplify prompt history rows * fix(desktop): log notification delivery failures * chore(desktop): clean source package artifacts * fix(cron): support one-time relative reminders * fix(webui): reveal scroll button in place * Revert "fix(cron): support one-time relative reminders" This reverts commit 4c4661da120a3c7283e0768412bae48604e7390b. * refactor(webui): extract token usage heatmap * docs(desktop): clarify contributor guides --------- Co-authored-by: chengyongru <2755839590@qq.com>
109 lines
1.2 KiB
Plaintext
109 lines
1.2 KiB
Plaintext
# Project-specific
|
|
.worktrees/
|
|
.worktree/
|
|
.assets
|
|
.docs
|
|
.env
|
|
.web
|
|
.orion
|
|
|
|
# Desktop app generated artifacts
|
|
desktop/build/
|
|
desktop/dist/
|
|
desktop/node_modules/
|
|
desktop/package-lock.json
|
|
desktop/resources/nanobot-engine/
|
|
|
|
# Claude / AI assistant artifacts
|
|
docs/superpowers/
|
|
docs/plans/
|
|
|
|
# webui (monorepo frontend)
|
|
webui/node_modules/
|
|
webui/dist/
|
|
webui/coverage/
|
|
webui/.vite/
|
|
*.tsbuildinfo
|
|
|
|
# Python bytecode & caches
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
*.pyw
|
|
*.pyz
|
|
__pycache__/
|
|
*.egg-info/
|
|
*.egg
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.pytype/
|
|
.dmypy.json
|
|
dmypy.json
|
|
.tox/
|
|
.nox/
|
|
.hypothesis/
|
|
|
|
# Build & packaging
|
|
dist/
|
|
build/
|
|
*.manifest
|
|
*.spec
|
|
pip-wheel-metadata/
|
|
share/python-wheels/
|
|
|
|
# Test & coverage
|
|
.coverage
|
|
.coverage.*
|
|
htmlcov/
|
|
coverage.xml
|
|
*.cover
|
|
|
|
# Lock files (project policy)
|
|
poetry.lock
|
|
uv.lock
|
|
|
|
# Jupyter
|
|
.ipynb_checkpoints/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Windows
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Linux
|
|
.directory
|
|
|
|
# Editors & IDEs (local workspace / user settings)
|
|
.vscode/
|
|
.cursor/
|
|
.idea/
|
|
.fleet/
|
|
*.code-workspace
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
nano.*.save
|
|
|
|
# Environment & secrets (keep examples tracked if needed)
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Logs & temp
|
|
*.log
|
|
logs/
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
exp/
|
|
.playwright-mcp/
|