Files
NomadArch/.gitignore
Gemini AI 4bd2893864 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
2025-12-26 02:12:42 +04:00

103 lines
2.0 KiB
Plaintext

# =====================================================
# 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
.idea/
*.swp
*.swo
.vscode/
*.code-workspace
.dir-locals.el
# ===================== Vite / Build Tools ===============
.vite/
.electron-vite/
*.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/