Skip to content

History

Revisions

  • docs(wiki): v0.44.0 – v0.47.0 (Phases 23–26) New pages: - Multi-Agent-Pool.md — real sub-agent process pool (v0.44.0) - Web-Push.md — VAPID payload-less browser push (v0.46.0) - Kubernetes-Helm.md — minimal Helm chart (v0.47.0) Updates: - Home.md — status table to v0.47.0, 4 new highlight entries, TOC links to the three new pages, multi-user line spans v0.45.0 - REST-API-Reference.md — v0.44/0.45/0.46/0.47 wire-change notes, new sub-agent + Web Push API sections, JSON API role-guard reference - Architecture.md — SubAgentSessionManager / WebPushNotifier in the service table, v0.44–v0.47 entries in the JSON API timeline - Security-Model.md — Multi-user role guard expanded with JSON API + WebSocket guards (v0.45.0) and the v0.47.0 /settings/* sweep - Users-And-Roles.md — JSON API/WS guard section, roadmap items checked off, /settings/* sweep recorded - Custom-Agents.md — link out to Multi-Agent-Pool (v0.44.0) - PWA-And-VS-Code.md — service worker push/notificationclick handlers (v0.46.0), bumped CACHE_VERSION reference

    wody committed May 24, 2026
    dd0d9ee
  • docs(wiki): v0.40-v0.43 catch-up (Phase 19-22) Phase 19 (v0.40.0) — viewer role + admin 가드 강화: - Users-And-Roles: role 표에 viewer 추가, 적용 위치 / NOT 적용 위치 갱신, roadmap 의 viewer + requireAdminOrRedirect 항목 완료 표시 - Security-Model: 두 helper (requireAdminOrRedirect / requireWriteAccessOrRedirect) 명시, /emulator/vnc admin-only 추가 - Architecture: WebSession.canWrite + requireWriteAccessOrRedirect 명시 - Home / REST: v0.40.0 wire-change 항목 Phase 20 (v0.41.0) — Multi-agent dispatch UX: - Multi-Console: '@ Agent dispatch' 드롭다운 v0.41.0+ 안내 - Custom-Agents: JSON API 섹션 + 콘솔 dispatch UX 설명 Phase 21 (v0.42.0) — /emulator/vnc reverse proxy: - Emulator: legacy port-6080 → v0.42 reverse proxy 우선 가이드 - REST-API-Reference: 신규 noVNC proxy 섹션 (HTTP + WebSocket admin auth) - Architecture: VncProxyRoutes 모듈 추가 - Security-Model: /emulator/vnc admin-only 명시 Phase 22 (v0.43.0) — VS Code extension v0.2.0: - PWA-And-VS-Code: Features / Install / Commands / Settings 전면 갱신 (TreeView + status bar + WS subscribe + 7 commands + ws dep) Home: - v0.43.0 status 표 (vscode-extension v0.2.0 / noVNC proxy) - highlights 4건 (v0.40-v0.43)

    wody committed May 24, 2026
    4121ad4
  • docs(wiki): v0.35-v0.39 full catch-up (Phase 14-18) 신규 페이지 (4): - Code-Analysis — Gradle wrapper / code stats / workspace grep (v0.35.0) - Multi-Console — N-pane iframe grid (v0.36.0) - Users-And-Roles — admin/member, /users SSR, requireAdminOrRedirect (v0.37.0) - PWA-And-VS-Code — manifest + service worker, VS Code extension scaffold (v0.39.0) 기존 페이지 갱신: - Home — v0.39.0 status 표 + TOC (Build env / API / Security 묶음) + highlights 5건 추가 - REST-API-Reference — wire change 6건 추가 + 신규 endpoint 섹션 (cross-project tools 확장, /api/agents, /users, PWA static assets) - Architecture — 신규 모듈 (CodeAnalysisRoutes / GradleWrapperService / MultiConsoleRoutes / UsersRoutes) + Auth boundary multi-user role + wire stability /api/agents - Security-Model — 멀티 사용자 role guard 섹션 추가 Phase 14: 코드 분석 묶음 (wrapper / stats / search) Phase 15: Multi-agent orchestration (단순화 — API + multi-console) Phase 16: 멀티 사용자 / 팀 (admin / member) Phase 17: Ubuntu 26.04 LTS rebase (noble → resolute) Phase 18: PWA + VS Code extension scaffold

    wody committed May 24, 2026
    830df8c
  • docs(wiki): v0.30-v0.34 full catch-up (Phase 9-13) 신규 페이지 (7): - Keyboard-Shortcuts — g p/c/h/e/s/a/d/l + ? help overlay - Custom-Agents — ~/.claude/agents/*.md CRUD UI - Dependency-Audit — gradle :{module}:dependencies + 좌표 추출 - Build-Automation — Cron schedule + external webhook (HMAC + plaintext secret) - Backup-Restore — /backup tar.gz + pg_dump 가이드 - CLI — bundled cli/vibe bash MVP - Conversation-Search — /history 글로벌 검색 + export/import + auto-archive 통합 기존 페이지 갱신: - Home — v0.34.0 status 표 + 신규 ☆ 항목 TOC 정렬 + highlights 5건 추가 - REST-API-Reference — wire change 리스트 6건 추가 + 신규 endpoint 섹션 5개 (prompt-suggestions / history export-import / build automation / backup / cross-project tools) - Architecture — 신규 모듈 (4) + 백그라운드 서비스 2건 + DB 스키마 2건 - Security-Model — webhook secret auth + 화이트리스트 파일 보안 + backup 민감도 명시 - Conversation-History — 검색/export/archive 후속 명시 - Android-Client-Guide — prompt-suggestions Retrofit + wire deltas 5건

    wody committed May 24, 2026
    ecdc740
  • docs(wiki): v0.20-v0.29 full catch-up (8 phases) 신규 페이지 (6): - Two-Factor-Auth — RFC 6238 TOTP, Authenticator 호환, 위협 모델 - Webhook-Notifications — Slack/Discord/Telegram, SSRF whitelist - Publishing-To-Stores — Play Console + TestFlight MCP delegation 패턴 - APK-Signing — apksigner verify 인라인 검사 - Build-Cache — Gradle/Android/npm 캐시 측정 + cleanup - Disk-Monitor — 워크스페이스 폴링 + 임계치 alert 기존 페이지 갱신: - Home — v0.29.0 status 표 + TOC 재구성 (Security/Operations/Releases) - REST-API-Reference — totpCode wire, ClaudeStatusDto usagePercent/resetAt, zip 다운로드, publishing SSR forms, emulator AVD lifecycle, /2fa SSR - Architecture — 신규 모듈 (notify/publish/disk + Totp), 배경 서비스 표, 세션 timeout / 2FA wiring 설명 - Security-Model — 2FA / session timeout / webhook SSRF / noVNC 보안 경고 - Emulator — v0.19 → v0.24 → v0.25 3단계 rollout, compose.full.yml 가이드 - Quick-Start — 2FA / webhook / publishing / :full emulator 옵션 섹션 추가 - Email-Notifications — Claude usage / 디스크 threshold 트리거 동작 명시 - Android-Client-Guide — 2FA 2-step UI 패턴, session timeout 처리, usage chip

    wody committed May 24, 2026
    1a2c4d6
  • docs(wiki): v0.16-v0.19 catch-up (history / email / git push / templating / emulator) - Architecture: notify/, emulator/, audit/, claude/ConversationHistory modules - REST-API-Reference: history GET, git/commit POST, templateId on register - Quick-Start: template source, General Chat, email, emulator sections - Android-Client-Guide: history Retrofit, git commit, templateId DTO - New pages: Conversation-History, Email-Notifications, Git-Workflow, Emulator - Home: TOC + status table updated to v0.19.0

    wody committed May 24, 2026
    80e943f
  • docs(android): v0.13.0+ 기능 통합 가이드 (turn cancel / prompts / chat / files) 서버 v0.13.0~v0.16.0 의 신기능을 Android 클라이언트에 어떻게 통합할지 Retrofit interface + UX 권장안: - Turn cancel — claudeConsoleCancel + console_done/system 프레임 hook 으로 ■ 버튼 토글. ApiPath 상수는 shared/ v0.6.11+ 에 미러링됨. - Prompt templates — GET /api/prompt-templates + QuickActionSheet 또는 Templates 탭. CRUD UI 는 browser 에서. - General Chat — projectId="__scratch__" 로 console 화면 재사용. BottomNav 5탭 또는 Home entry 옵션. - File tree/viewer — 현재 SSR 만. JSON API 다음 minor 에 추가 예정. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    wody committed May 23, 2026
    16ab1ce
  • docs(v0.15.0): Audit log + 신택스 하이라이트 + T1 wire sync 반영 - Home: project status 표 v0.15.0, v0.13~0.15 highlights 표 추가, TOC 에 Audit-Log 항목 추가. - Architecture: server/audit/ 모듈 + audit_log 테이블 노트. - Security-Model: 2-layer brute-force (account + IP), CSRF / WS Origin 섹션 신규, audit log 섹션 신규. - REST-API-Reference: /api/prompt-templates (v0.13.0+) endpoint 문서화, /api/audit 는 SSR 만 + JSON 은 roadmap 명시. - Audit-Log (신규): 16 action 표, 스키마, URL 필터 recipe, rotation 가이드, privacy 노트. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    wody committed May 23, 2026
    e9c9ec6
  • docs(v0.14.1): Build-Environment 의 Gradle 호스트 binary 안내 추가 - Component matrix 에 "Gradle (host binary, v0.12.3+)" 항목 추가 (/home/vibe/.local/gradle/ — wrapper bootstrap 용). - "Gradle wrapper alignment" 섹션 신설: 사용자가 설치한 Gradle 과 프로젝트 wrapper 버전이 다를 때의 정리 정책 + 디버그 절차. - 기존 프로젝트는 ProjectScaffolder.ensureClaudeFiles 의 notExists() 가드 때문에 새 가이드를 못 받음 — 수동 paste 또는 CLAUDE.md 삭제 후 재생성 안내. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    wody committed May 23, 2026
    3862e6c
  • docs(v0.14.0): PostgreSQL 전환 반영 + 예문 :latest 통일 - Data-Volumes: postgres/ 디렉토리 추가, UID 70 ownership 노트, pg_dump 옵션, sudo tar 가이드. - Upgrade-Guide: v0.13 → v0.14 fresh start 절차 + v0.14.0 wire change (turn cancel) note. :latest 와 핀 비교. - Architecture: 2-컨테이너 process model 다이어그램, DB layer 섹션 신규 (PG 17 + Exposed + Hikari + cascade + retry), prompts/ 모듈 반영. - Quick-Start: VIBECODER_DB_PASSWORD 필수 안내 + :latest 기본값. - Home: 2-container stack 소개, project status 표 v0.14.0 으로 갱신. - REST-API-Reference: /claude/console/cancel (v0.13.0+) 엔드포인트 추가. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    wody committed May 23, 2026
    e89f064
  • docs(wiki): McpConfigFieldDto / EnvSetupComponentDto / RegisterProjectRequestDto.keystore 사실관계 보강 - REST-API-Reference: McpConfigFieldDto 8개 필드 정식 표 (key/label/placeholder/isSecret/required/help/isFile/acceptMime) — type/default 부재 명시 - REST-API-Reference: ComponentStateDto 에 installingTaskId 없음 — taskId 추적은 클라이언트 책임 명시 - REST-API-Reference: RegisterProjectRequestDto.keystore (KeystoreRequestDto) 정식 문서화 + JSON API only + keytool -storepass 평문 argv 보안 주의 - Android-Client-Guide: register() 의 keystore 옵션 + JSON-API-only 경고 - Android-Client-Guide: per-component install 추적 ViewModel 패턴 (inflight Map<componentId, taskId>) - MCP-Catalog: configFields 8개 키 표 (클라이언트 form 구현자용)

    @wodykr wodykr committed May 23, 2026
    187e967
  • docs(wiki): v0.12.1 comingSoon badge for browser-OAuth-only MCPs Single page update — MCP-Catalog.md adds a new section explaining the coming-soon badge: - Why some MCPs (Google Drive) can't work in vibe-coder's non-interactive environment even with file upload. - Currently affected list (1 entry: google-drive). - Manual workaround (desktop OAuth first, then docker cp the token file). CLAUDE.md §8 trigger A (wire change) — McpEntryDto.comingSoon optional field added. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @siamakerlab siamakerlab committed May 23, 2026
    596adee
  • docs(wiki): v0.11.0 MCP secret file upload (Play SA JSON, Apple .p8 etc.) Three pages updated for the file-upload configField: - MCP-Catalog: new "Secret-file authentication" section covering Play / App Store / Firebase / Google Drive flow (UI steps + size limits + manual docker cp alternative). - REST-API-Reference: POST /api/env-setup/mcp/{mcpId}/file/{fieldKey} with curl examples + how to chain into install. - Android-Client-Guide: Retrofit @Multipart upload + Compose SAF picker pattern + chained install example. CLAUDE.md §8 trigger A (wire change) — McpConfigFieldDto adds optional isFile/acceptMime + new endpoint mcpUploadFile() + new DTO McpFileUploadResponseDto. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @siamakerlab siamakerlab committed May 23, 2026
    443b79f
  • docs: vibe-coder-server v0.10.0 wiki — 13 pages 12 new pages + Home rewrite: - Home (TOC) - Quick-Start (3-min Docker setup) - Architecture (process model + module layout + data flow) - Build-Environment (component matrix + vibe-doctor) - Claude-Auth (4 options decision matrix + storage) - MCP-Catalog (60 entries, 10 categories, trust tiers) - Git-Integration (PAT + SSH for private clone) - REST-API-Reference (every endpoint with curl examples) - WebSocket-Protocol (frame types + JS/Kotlin examples) - Android-Client-Guide (Retrofit + Compose UX playbook) - Data-Volumes (./vibe-coder-data/ layout + backup/migrate) - Security-Model (auth + path safety + sandboxing) - Troubleshooting (common errors) - Upgrade-Guide (version-specific migration paths) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @siamakerlab siamakerlab committed May 23, 2026
    4c23d28
  • Initial Home page

    @siamakerlab siamakerlab committed May 23, 2026
    2d5d134