- mobToggle 가드 640→1024: 음악·슬라이드·코드·날씨·언어·치과·ESP32·아두이노 앱 (CSS max-width:1024px인데 JS guard가 >640으로 남아 폴드 내부화면에서 토글 불가) - #mob-tabbar z-index 400/490→600, 패널 bottom 0→52px, backdrop inset 0 0 52px 0 (backdrop이 탭바를 가려 열린 상태에서 다른 탭 전환 불가 문제 해결) - 모든 innerWidth<=640 자동트리거 →<=1024 통일 (9개 앱) - 탐정앱: 네트워크 분석 패널 (IP조회/Traceroute/Nmap/DNS/WHOIS/SSL/취약점/해시/웹스캔/배너/CVE) - voice-utils.js 분리 — 서브앱 공통 음성입력+TTS 유틸 - app.js: 컨텍스트 토큰 게이지 (세션 목록에 tok/max 표시), usage 이벤트 처리 - routes-music.ts: Demucs 보컬분리 + YouTube 다운로드 잡 관리 (TTL 자동정리) - server-v2.ts: 탐정 네트워크 API (traceroute/dns/whois/ssl/nmap/vuln/hash/webscan/cve) - session.ts: resolveNumCtx export, /api/agent/session contextTokenEstimate 노출 - config.json: 카카오 채널 설정, ITS 교통 API 키 vault 참조 - styles.css: app-mic-btn / app-tts-btn 공통 스타일 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
138 lines
3.1 KiB
Plaintext
138 lines
3.1 KiB
Plaintext
# ============================================================
|
|
# LocalClaw - .gitignore
|
|
# ============================================================
|
|
|
|
# --- DOCKER / ENV ---
|
|
.env
|
|
|
|
# --- SECRETS & CONFIG (NEVER COMMIT) ---
|
|
.localclaw/config.json
|
|
.localclaw/credentials/
|
|
.localclaw/vault/
|
|
.smallclaw/credentials/
|
|
.smallclaw/vault/
|
|
.smallclaw/*_api_key.txt
|
|
.smallclaw/*_api_token.txt
|
|
.smallclaw/*-key.txt
|
|
|
|
# --- SQLITE JOURNAL / BACKUP ---
|
|
.smallclaw/databases/*.db-shm
|
|
.smallclaw/databases/*.db-wal
|
|
.smallclaw/databases/*.db.bak.*
|
|
.smallclaw/databases/nohup.out
|
|
|
|
# --- PYTHON CACHE ---
|
|
scripts/__pycache__/
|
|
**/__pycache__/
|
|
|
|
# --- MISC ARTIFACTS ---
|
|
eng.traineddata
|
|
|
|
# --- LARGE BINARIES / INSTALLERS / MEDIA (keep out of git) ---
|
|
*.deb
|
|
web-ui/*.sf2
|
|
chatbot*.png
|
|
|
|
# --- DENTAL DICT PROJECT (.smallclaw/databases/) ---
|
|
.smallclaw/databases/dental_images/
|
|
.smallclaw/databases/__pycache__/
|
|
.smallclaw/databases/scratch/*
|
|
!.smallclaw/databases/scratch/README.md
|
|
|
|
# --- RUNTIME DATA ---
|
|
.localclaw/sessions/
|
|
.localclaw/logs/
|
|
.localclaw/memory/
|
|
.localclaw/facts.json
|
|
.localclaw/self_learning.json
|
|
.localclaw/jobs.db
|
|
.localclaw/update_state.json
|
|
.localclaw/tasks/
|
|
.localclaw/jobs/
|
|
.localclaw/ocr-cache/
|
|
.localclaw/heartbeat/
|
|
.localclaw/task-heartbeat.json
|
|
.localclaw/cron/runs/
|
|
.smallclaw/sessions/
|
|
.smallclaw/logs/
|
|
.smallclaw/memory/
|
|
.smallclaw/facts.json
|
|
.smallclaw/self_learning.json
|
|
.smallclaw/jobs.db
|
|
.smallclaw/update_state.json
|
|
.smallclaw/tasks/
|
|
.smallclaw/jobs/
|
|
.smallclaw/ocr-cache/
|
|
.smallclaw/heartbeat/runs/
|
|
.smallclaw/task-heartbeat.json
|
|
.smallclaw/cron/runs/
|
|
# .smallclaw/skills/
|
|
.smallclaw/workspace_state.json
|
|
.smallclaw/.migrated-from-localclaw
|
|
|
|
# --- PER-USER RUNTIME DATA ---
|
|
# Sessions, workspace runtime files, uploads are all user-specific runtime data.
|
|
# Keep: prompts/AGENTS.md, prompts/TOOLS.md, workspace/SOUL.md etc. (static templates)
|
|
.smallclaw/users/*/sessions/
|
|
.smallclaw/users/*/workspace/memory/
|
|
.smallclaw/users/*/workspace/uploads/
|
|
.smallclaw/users/*/workspace/attachments/
|
|
.smallclaw/users/*/workspace/pubmed/
|
|
.smallclaw/users/*/workspace/tool_audit.log
|
|
.smallclaw/users/*/workspace/HEARTBEAT.md
|
|
.smallclaw/users/*/workspace/note.txt
|
|
.smallclaw/users/*/workspace/*.html
|
|
.smallclaw/users/*/workspace/*.js
|
|
.smallclaw/users/*/workspace/*.css
|
|
.smallclaw/users/*/workspace/*.py
|
|
.smallclaw/users/*/workspace/*.sh
|
|
.smallclaw/users/*/workspace/*.bat
|
|
.smallclaw/users/*/workspace/*.txt
|
|
|
|
# --- ROOT WORKSPACE RUNTIME FILES ---
|
|
# Keep: SOUL.md, SELF.md, IDENTITY.md, USER.md, MEMORY.md, AGENTS.md, TOOLS.md, BOOT.md, README.md
|
|
# These are default templates that ship with SmallClaw — new users need them.
|
|
workspace/memory/
|
|
workspace/tool_audit.log
|
|
workspace/HEARTBEAT.md
|
|
workspace/note.txt
|
|
workspace/*.html
|
|
workspace/*.js
|
|
workspace/*.css
|
|
workspace/*.py
|
|
workspace/*.sh
|
|
workspace/*.bat
|
|
workspace/*.txt
|
|
|
|
# --- DASHBOARD RUNTIME STATE ---
|
|
ai-dashboard/dashboard-state.json
|
|
ai-dashboard/dashboard-requests.json
|
|
|
|
# --- LOGS ---
|
|
gateway.log
|
|
gateway.err.log
|
|
*.log
|
|
|
|
# --- TEMP FILES ---
|
|
tmp_payload.json
|
|
mnt/
|
|
.tmp_*
|
|
.tmp_*/
|
|
.tmp_openclaw_*/
|
|
.tmp_codex_*
|
|
|
|
# --- NODE ---
|
|
node_modules/
|
|
dist/
|
|
*.js.map
|
|
package/
|
|
*.tgz
|
|
|
|
# --- TEST ARTIFACTS ---
|
|
tests/.golden-progress.log
|
|
|
|
# --- OS ---
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|