v0.5.0: Binary-Free Mode - No OpenCode binary required
✨ Major Features: - Native session management without OpenCode binary - Provider routing: OpenCode Zen (free), Qwen OAuth, Z.AI - Streaming chat with tool execution loop - Mode detection API (/api/meta/mode) - MCP integration fix (resolved infinite loading) - NomadArch Native option in UI with comparison info 🆓 Free Models (No API Key): - GPT-5 Nano (400K context) - Grok Code Fast 1 (256K context) - GLM-4.7 (205K context) - Doubao Seed Code (256K context) - Big Pickle (200K context) 📦 New Files: - session-store.ts: Native session persistence - native-sessions.ts: REST API for sessions - lite-mode.ts: UI mode detection client - native-sessions.ts (UI): SolidJS store 🔧 Updated: - All installers: Optional binary download - All launchers: Mode detection display - Binary selector: Added NomadArch Native option - README: Binary-Free Mode documentation
This commit is contained in:
100
.gitignore
vendored
100
.gitignore
vendored
@@ -1,9 +1,103 @@
|
||||
# =====================================================
|
||||
# NomadArch - Git Ignore Configuration
|
||||
# Clean public repository version
|
||||
# =====================================================
|
||||
|
||||
# ===================== Dependencies =====================
|
||||
node_modules/
|
||||
.pnpm-store/
|
||||
.yarn/
|
||||
|
||||
# ===================== Build Outputs ====================
|
||||
dist/
|
||||
release/
|
||||
out/
|
||||
*.bundle.js
|
||||
*.bundle.js.map
|
||||
|
||||
# ===================== IDE & Editor =====================
|
||||
.DS_Store
|
||||
*.log
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
.vscode/
|
||||
*.code-workspace
|
||||
.dir-locals.el
|
||||
|
||||
# ===================== Vite / Build Tools ===============
|
||||
.vite/
|
||||
.electron-vite/
|
||||
out/
|
||||
.dir-locals.el
|
||||
*.local
|
||||
|
||||
# ===================== Logs & Debug =====================
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
install.log
|
||||
.tmp-*.log
|
||||
|
||||
# ===================== OS Generated Files ===============
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
|
||||
# ===================== Temporary Files ==================
|
||||
*.tmp
|
||||
*.temp
|
||||
.tmp-*/
|
||||
.cache/
|
||||
*.bak
|
||||
|
||||
# ===================== Environment & Secrets ============
|
||||
.env
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env*.local
|
||||
*.pem
|
||||
*.key
|
||||
secrets/
|
||||
credentials/
|
||||
|
||||
# ===================== OpenCode Data ====================
|
||||
.opencode/
|
||||
!.opencode/.gitignore
|
||||
|
||||
# ===================== Session & User Data ==============
|
||||
.trae/
|
||||
.agent/artifacts/
|
||||
.backup/
|
||||
.tmp-qwen-code/
|
||||
|
||||
# ===================== MCP Config (may contain keys) ===
|
||||
# Keep the template but user should configure their own
|
||||
# .mcp.json
|
||||
|
||||
# ===================== Test Coverage ====================
|
||||
coverage/
|
||||
.nyc_output/
|
||||
|
||||
# ===================== Electron Build ===================
|
||||
packages/electron-app/dist/
|
||||
packages/electron-app/out/
|
||||
packages/electron-app/release/
|
||||
|
||||
# ===================== UI Build =========================
|
||||
packages/ui/dist/
|
||||
packages/ui/renderer/dist/
|
||||
|
||||
# ===================== Server Build =====================
|
||||
packages/server/dist/
|
||||
|
||||
# ===================== Lock files (optional) ============
|
||||
# package-lock.json
|
||||
# pnpm-lock.yaml
|
||||
# yarn.lock
|
||||
|
||||
# ===================== Backup Files =====================
|
||||
*.backup
|
||||
*_backup*
|
||||
_backup_original/
|
||||
Reference in New Issue
Block a user