# Changelog

## 0.1.1 (2026-04-02)

### Fixed
- Remove personal name from SKILL.md author fields and spec docs
- Deprecate npm 0.1.0 (contained personal data in author fields)

## 0.1.0 (2026-04-02)

### Added
- **Browser-based setup wizard** — auto-detects owner name from `git config` and timezone from system; first visit redirects to `/setup.html` for API key and Slack OAuth
- **`npx create-walle` scaffolder** — zero-prompt install with bundled template
- **Documentation site** — quickstart, configuration, Claude Code integration, skill catalog, API reference
- **README.md** — architecture diagram, quickstart, config table, API overview
- **Claude Code skill registry** — `claude-code-skill.md` for MCP server integration
- **Security hardening** — input validation on setup save, .env injection protection, body size limits, API key format checks, cached `needsSetup()`

### Changed
- Replaced all hardcoded personal data with env vars (`SLACK_OWNER_USER_ID`, `SLACK_OWNER_HANDLE`, `WALLE_OWNER_NAME`)
- Default data directory changed from `~/Dropbox/...` to `~/.walle/data`
- Genericized test data (personal names replaced with `Test Owner`/`TestUser`)
- Git history scrubbed of sensitive strings via `filter-branch`

## Pre-release (2026-01 to 2026-04)

### Wall-E Agent
- **Phase 5** — Cloud deployment (Dockerfile, Fly.io, HTTP server)
- **Phase 4** — iMessage channel, Slack DM, agent-to-agent protocol
- **Phase 3** — Chat interface with tool-use, confidence scoring, actions UI
- **Phase 2** — Contradiction detection, reflect loop, knowledge extraction
- **Phase 1** — Brain DB (SQLite), adapters, ingest + think loops
- **Slack integration** — 20,933 messages ingested (2022-2026), backfill + incremental sync
- **Skills system** — 7 bundled skills (calendar, Slack, email, morning briefing, memory search)
- **MCP client** — Call Slack, SendGrid, and any MCP server from skills
- **Chat persistence** — Conversation history stored in brain DB

### Claude Task Manager (CTM)
- Terminal multiplexer for Claude Code sessions
- Rich-text prompt editor with versioning, folders, composite prompts
- Code review module with diff viewer and inline comments
- AI-powered session search and analysis
- Permission manager with natural language rules
- Task dashboard with recurring tasks and live logs
