Repository navigation
Highlights
- Quest Docs: in-app markdown docs with sharing, editing, history, per-doc approval for agent writes, and per-project access to public projects' docs
- Conversation workspaces: chat:// and proj:// file spaces, Chat Files / Project Files cards, Copy/Move between spaces
- Multi-account connections: several named connections per user and plugin service
- New plugins: Google Workspace Admin (directory, devices, Meet call quality), Tailscale, IMAP (several mailboxes, verified TLS), SEC EDGAR (moved into a plugin)
- GitHub plugin: approval-gated workflow runs, comments and issue close/reopen; refresh for expiring GitHub App tokens
- Inference providers: direct Fireworks AI, NEAR AI Cloud and TrustedRouter instances; new provider-instance models start private-disallowed
- Models: Claude Haiku 5.5 and Gemini 4 Argon added; discontinued_on dates with auto-retire
- Public projects: feature gate removed, enabled for everyone
- Routines: routine_completed tool with an automatic nudge turn
- Projects: archive and unarchive
- System Reports: Total Usage section with period comparisons and trend charts
- Workspace downloads: hidden-data warning, plus sanitized copies of raster images
- Voice input: readable failures on phones and iOS fixes
- Mobile: full-screen model menu, Send stays in the composer row, circular context meter
What's Changed
- Service Credentials: summary cards for configured services + add-tile grid by @cody-the-code-bot in #34
- GitHub: refresh expiring GitHub App tokens; allow stargazers by @cody-the-code-bot in #35
- Feature gate: routines in public projects by @cody-the-code-bot in #39
- Make plugin registration atomic; register tool spec+handler as one unit by @cody-the-code-bot in #40
- Split the frontend conversation context; extract Sidebar data and sections by @cody-the-code-bot in #41
- GitHub plugin: action requests to run a workflow, comment, close/reopen issues by @cody-the-code-bot in #42
- Frontend CI: real typecheck, ESLint, and realtime behaviour tests by @cody-the-code-bot in #43
- Return malformed tool-call arguments to the model instead of killing the run by @cody-the-code-bot in #45
- Google Workspace Admin plugin: read-only directory and device access by @cody-the-code-bot in #44
- Sidebar: keep routine runs grouped after the sidebar remounts by @cody-the-code-bot in #46
- Composer: keep Send in the phone row; context usage as a circular meter by @cody-the-code-bot in #47
- Google Workspace Admin: drop the Cloud Identity scope; hyphenate the auth URL by @cody-the-code-bot in #48
- Tailscale plugin: read-only tailnet configuration access for admins by @cody-the-code-bot in #49
- Data Connections: key-entry guidance links; Tailscale links its console pages by @cody-the-code-bot in #50
- Model menu: full-screen sheet on phones instead of a popover by @cody-the-code-bot in #51
- Google Workspace Admin: read Google Meet calls, call quality, Meet hardware and usage by @cody-the-code-bot in #52
- Projects: archive / unarchive with a sidebar "Show Archived" toggle by @cody-the-code-bot in #53
- Remove personal Claude Code commands and skills from the repo by @cody-the-code-bot in #54
- Model registry: discontinued_on dates; Gemini 3.6/3.7 Flash auto-retire by @cody-the-code-bot in #56
- Quest Docs phase 1: core backend (#55) by @cody-the-code-bot in #57
- Quest Docs phase 2: view-only UI (#55) by @cody-the-code-bot in #58
- Google Drive: permissions/revisions/comments/changes/about reads + Sheets and Slides export tools by @cody-the-code-bot in #61
- Quest Docs phase 3: sharing, editing and history (#55) by @cody-the-code-bot in #62
- System Reports: "Total Usage" section with period comparisons and trend charts by @cody-the-code-bot in #59
- Quest Docs UI: drop sidebar count, Edit/Share header buttons, editor formatting bar by @cody-the-code-bot in #64
- Routines: routine_completed completion tool + automatic nudge turn by @cody-the-code-bot in #63
- Public projects: remove the feature gate, enable for everyone by @cody-the-code-bot in #65
- Quest Docs: per-doc "Require approval for agent writes" switch by @cody-the-code-bot in #66
- Workspace downloads: hidden-data warning modal before every sensitive download by @cody-the-code-bot in #69
- Quest Docs: per-project read access to public projects' docs (Docs Access) by @cody-the-code-bot in #67
- Conversation workspaces: phase 1 -- storage, resolvers, HTTP routes, realtime by @cody-the-code-bot in #72
- Add Claude Haiku 5.5 to the Vertex model registry by @cody-the-code-bot in #71
- Conversation workspaces: phase 2 -- chat:// / proj:// file tools, /project sandbox mount, prompts by @cody-the-code-bot in #73
- Conversation workspaces: phase 3 -- Chat Files / Project Files cards, Copy/Move, frontend by @cody-the-code-bot in #74
- Workspace downloads: sanitized copy of raster images behind the hidden-data warning by @cody-the-code-bot in #75
- Conversation workspaces: phase 4 -- docs and release note by @cody-the-code-bot in #76
- Inference providers: direct Fireworks AI instances by @cody-the-code-bot in #77
- run.py: warm the sandbox images at startup and remove superseded builds by @cody-the-code-bot in #79
- Frontend: clear the 22 npm audit vulnerabilities by @cody-the-code-bot in #80
- Add social media follow link for updates by @puntium in #82
- Inference providers: direct NEAR AI Cloud instances by @cody-the-code-bot in #81
- CLAUDE.md: drop the dev-plans instruction by @cody-the-code-bot in #85
- Multi-account connections: phase 1 -- schema, store, resolver, dispatch, prompt (#84) by @cody-the-code-bot in #87
- Cost reports: static Fireworks AI price table by @cody-the-code-bot in #86
- Multi-account connections: phase 2 -- frontend (#84) by @cody-the-code-bot in #90
- SEC EDGAR: move the integration into a plugins/sec_edgar plugin by @cody-the-code-bot in #91
- Multi-account connections: phase 3 -- IMAP plugin (#84) by @cody-the-code-bot in #92
- Inference providers: direct TrustedRouter instances by @jperla in #93
- Multi-account connections: phase 4 -- docs and follow-up issue (#84) by @cody-the-code-bot in #95
- Voice input: readable failures on phones, iOS-safe starting state, tappable error report by @cody-the-code-bot in #96
- Voice input: recognise WebKit's OverconstrainedError so the bare-mic fallback runs on iOS by @cody-the-code-bot in #97
- Admin cards: list fields with per-entry forms (IMAP servers as entries) by @cody-the-code-bot in #98
- Add Gemini 4 Argon to the Vertex model registry by @cody-the-code-bot in #101
- Docs: point at the model registry instead of copying model lists by @cody-the-code-bot in #102
- Inference providers: NEAR AI no-aliasing header, Enclave/Proxy badge, catalog-lookup health check by @altanapps in #100
- Docs: replace copied code facts with pointers in the ten largest docs by @cody-the-code-bot in #103
- Model Selection: new provider-instance models start private-disallowed by @cody-the-code-bot in #105
- Update Twitter handle in README by @puntium in #106
- Docs: trim the five largest docs and enforce the style guide with a docs test by @cody-the-code-bot in #104
New Contributors
- @jperla made their first contribution in #93
- @altanapps made their first contribution in #100
Full Changelog: v0.2.0...v0.3.0