Skip to main content

Updates

Every C0VIBE release and what changed in it. These are the same notes the app shows you when it offers an update, written for the person deciding whether to restart.

Latest 1.0.0, 14 September 2026

Shipping activity

7397 changes across 208 releases

Busiest month
Aug 3808
Latest
1.0.0
1
37
178
815
371
1373
3808
814
May2025
Jun
Jul
Aug
Sept
Oct
Nov
Dec
Jan2026
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept

One bar is one calendar month, 2025-05 to 2026-09. Height is the number of user-visible changes published that month, counted from the release notes below. The scale is linear and the months are not smoothed, so a month that shipped once sits near the floor beside a month that shipped ninety times. Every release below appears on this board.

1.0.0

4 May 2025

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Stable Version: Working clipboard injection with robotjs
No recording yet

Release 1.0.0 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.215

14 September 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Re-anchor the mirror stream envelope seam on the split thread-store helpers
  • Set the part-2 appHandlers.ts limit to Master's 983 lines
  • Keep the validation-theatre ratchet in the part-2 baseline
No recording yet

Release 0.6.215 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.214

14 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.214 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.213

14 September 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • One command for a sparse worktree that can commit

Fixed

  • A sparse worktree carries the tools that mint a receipt
  • Sparse cone patterns exclude root directories, so the checkout is sparse
No recording yet

Release 0.6.213 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.212

14 September 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Pin-host picks the matrix handoff from the runner it landed on
  • A verified fleet-local store for module matrix handoffs

Fixed

  • Build the store's pattern matches in the module realm so jest compares them
No recording yet

Release 0.6.212 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.211

14 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.211 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.210

14 September 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Repin the portable SDS suite to a SMARCH commit every mirror has
  • Build the hook list in the module realm so jest compares it
  • Regenerate the portable SDS registry at drain time, and refresh it now
  • A sparse lane cone carries what a commit needs
  • A .mjs suite can declare it runs under jest, so node --test stops running it red
No recording yet

Release 0.6.210 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.197

14 September 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Key packs on the package.json build projection, not its bytes
  • Refuse an unshipped runtime provider before compiling
  • Own the shared rich editor so stable can load it
No recording yet

Release 0.6.197 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.196

13 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.196 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.195

14 September 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Check the node-pty spawn-helper on macOS only
No recording yet

Release 0.6.195 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.194

14 September 2026

27 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Synchronize WorkOS security events
  • Harden Electron WorkOS sessions
  • Adopt revocable WorkOS sessions

Changed

  • Split transcription upstream clients
  • Use WorkOS worker SDK in edge
  • Use WorkOS v10 management APIs
  • Adopt WorkOS v10 admin APIs
  • Split WorkOS session lifecycle

Fixed

  • Cap the seed organizations lookup at one page of 100 again
  • Type the redirect allowlist helpers by the env they read
  • Satisfy WorkOS policy advisor
  • Optimize WorkOS user policies
  • Revoke direct trigger execution
  • Satisfy final edge contracts
  • Grant WorkOS registries to service role
  • Expose WorkOS audit reconciliation
  • Bind WorkOS actions to caller identity
  • Expose WorkOS reconciliation failures
  • Close WorkOS renderer type gaps
  • Preserve WorkOS at-least-once delivery
  • Make WorkOS revocation monotonic
  • Scope WorkOS role revocation events
  • Preserve WorkOS replay receipts
  • Make WorkOS event claims recoverable
  • Narrow WorkOS session outcomes
  • Consume sealed WorkOS sessions on web
  • Satisfy WorkOS v10 edge types
No recording yet

Release 0.6.194 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.193

13 September 2026

15 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Give every runner its own pnpm install and store
  • Restore the pnpm cache only on GitHub-hosted runners
  • Bank a burn-down while other entries still regress
  • Name every failing suite in a stable FAIL line the queue can compare
  • Claim the host's heavy cap and allow four parallel pack jobs
  • Build the Mac DMG without publishing it
  • Unset empty signing variables before packaging an unsigned Mac build
  • Read macOS Resources inside the .app bundle in after-pack
  • Restore spawn-helper's exec bit on the STAGED copy, before the packaged probe
  • Make node-pty's prebuilt spawn-helper executable, and verify it before the probe
  • Verify the packaged PTY binding where node-pty actually puts it on macOS
  • Pin the CoreML converter to a Python coremltools has wheels for
  • Three fleet-run defects and the Mac CoreML venv
  • Ratchet validation-theatre findings instead of failing on each one
  • Initialise the submodule instead of pulling master from the parent repo
No recording yet

Release 0.6.193 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.192

13 September 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Deno-safe .ts import specifiers in shared creator contracts
No recording yet

Release 0.6.192 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.191

13 September 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Split the c0sight sensor command out of the coreagent bridge

Fixed

  • Claim the host's gate and heavy caps instead of a hardcoded 2 and 12
  • Exit 75 or 78 when the remote sds leg cannot judge, never a red 2
  • Wire the c0tools, c0music and c0rep c0sight sensor channels on main
  • Sync the coreagent module-slice table with the c0sight manifest slice
No recording yet

Release 0.6.191 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.190

13 September 2026

385 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Surface ledger — exposures, Core Agent commands and coupling per module version
  • --fail-on-crossing, the guard that lets module-union gating be trusted
  • Per-module API versioning, so ONE module can be updated or rolled back
  • Check every shipping profile can supply what the shell asks for
  • Record shell importers in the strict-shell census
  • Isolate Capture Core Agent reads
  • Load Capture board materializer
  • Isolate Capture awareness lifecycle
  • Isolate Capture canvas sessions
  • Isolate C0LINK Core Agent actions
  • Isolate C0LINK share source selection
  • Isolate C0LINK presence heartbeat
  • Isolate C0LINK pane sharing
  • Isolate C0AGENT achievement ledger
  • Isolate C0PACK command providers
  • Complete C0CHAT shell service boundary
  • Isolate extended c0chat actions
  • Isolate c0chat core agent actions
  • Isolate capture cloud sync startup
  • Isolate c0agent core services
  • Isolate c0track core agent service
  • Isolate c0wflow shell services
  • Isolate C0CALLS session actions
  • Verify rendered strict shells
  • Isolate Library and C0bro shell mounts
  • Isolate C0CLOUD shell hosts
  • Isolate Projects resource links
  • Isolate C0MAIL attention deck
  • Declare shared shell primitives
  • Isolate module settings hosts
  • Isolate shared C0CODE markdown
  • Isolate C0LINK room canvas
  • Isolate C0LINK chat providers
  • Isolate C0LINK call actions
  • Share canonical world map primitives
  • Isolate dashboard C0LINK bridge
  • Isolate dashboard evidence providers
  • Isolate C0TOOLS stage entry
  • Isolate dictionary preset provider
  • Isolate project capture assets
  • Declare renderer roster entries
  • Declare C0CALLS container _(needs a user-facing rewrite)_
  • Isolate C0CLOUD inventory provider
  • Isolate C0Agent provider edges
  • Isolate C0bro canvas intake
  • Isolate capture chat boundaries
  • Load dictation companion APIs
  • Bind runtime capability dependencies
  • Register pack-aware module entries
  • Migrate C0CODE shell boundaries
  • Identity-bound plan tier display read
  • Real-activity audit feed to trusted owner renderers (b01-15)
  • A screenshot click opens the real capture image preview
  • Stamp the canonical sds portable contract and derive it from the app registry
  • Batch-01 integration corrections _(needs a user-facing rewrite)_
  • Wire preview adapters, shared dialog chrome, and lexical ownership
  • Register the debug module in the real shell registry and wire its gates
  • Shared dialog presentation seam for sds preview planes
  • Design system inventory, modal registry, honest preview seam
  • Promote owner look, shared quick actions, safe resize and ctrl labels
  • Load validated views and deferred compiler chunks
  • Add registry-derived module assembly matrix
  • Make module packs executable and verified
  • Card creator wizard _(needs a user-facing rewrite)_
  • Cards whole-card brief brain with judge and deck default
  • C0llage-preserve-image — pin a remote image into owned storage
  • C0llage-stock-photos — Pexels search with a server-held key
  • C0llage-image-proxy — CORS-safe canvas fetch behind an SSRF boundary
  • C0llage-generate — text-to-image into the private owner-foldered bucket
  • C0llage-ai-tools router — segment/inpaint/generate/detect/style-transfer/upscale
  • Edge security spine — guard, providers, SSRF boundary
  • Atomic AI-member room policy runtime with host eviction receipts
  • Wire AI skill authoring to the deployed certification pipeline
  • Wire the certified AI skill runtime to real infrastructure
  • Publish AI-member presence on the canonical lobby heartbeat path
  • Mint AI citizens through the deployed provisioning surface
  • Production delegation ledger with real owner-signed grants
  • Per-module performance budget spec, zero wall-clock
  • Add a bounded local asset cache
  • Guard untrusted image imports
  • Cards contact lanes for tiered request and dm access
  • Add blend modes and a draggable blend if control
  • Layer styles — six effects that paint, four that never did
  • The panel control vocabulary — four primitives and a lazy shell
  • Artifact column beside the conversation — browser and C0TOOLS tabs
  • C0sight temporal benchmark fixtures and scorer (UV-UH-c0sight-benchmark)
  • C0sight anomaly trigger rebased onto census and consent (UV-CORE-c0sight-anomaly)
  • C0sight probe overlay and probe store (UV-CODE-c0sight-probe-overlay)
  • C0sight resource census and budget gate (UV-CORE-c0sight-budget)
  • Mcp image blocks and scoped tool-list narrowing (UV-MCP-c0sight-image-blocks)
  • C0sight consent matrix (UV-CORE-c0sight-consent)
  • C0sight evidence packs and pack store (UV-CORE-c0sight-pack)
  • C0sight observe-sensors adapter (UV-WFLOW-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-OFFC-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-LAGE-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-REP-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-MUSC-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-LINK-c0sight-sensor-contract)
  • C0sight cafl journaling (UV-CORE-c0sight-cafl)
  • C0sight observe-sensors adapter (UV-AGENT-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-CHAT-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-MAIL-c0sight-sensor-contract)
  • C0sight temporal analyzer worker (UV-CORE-c0sight-analyzer)
  • C0sight observe-sensors adapter (UV-TOOL-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-DIC-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-PACK-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-VOI-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-VIRAL-c0sight-sensor-contract)
  • C0sight observe-sensors adapter (UV-TRK-c0sight-sensor-contract)
  • C0sight sight tier ring buffer and budget guard (UV-CORE-c0sight-ringbuffer)
  • Watching glyph on the staged artifact (UV-CODE-c0sight-presence)
  • C0sight observation settings, searchable and explained (UV-SHELL-c0sight-settings)
  • Since-you-last-looked digest in the native scope (UV-CODE-c0sight-scope-digest)
  • C0sight geometry sensor and whole-canvas raster (UV-CAP-c0sight-sensors)
  • Add c0sight DOM and rendered-view sensor (UV-BRO-c0sight-sensors)
  • C0sight watch tier — per-split observation digest (UV-CORE-c0sight-digest)
  • C0sight contract, manifest commands and provider seam (UV-CORE-c0sight-contract)
  • Guest-based thread discovery with a priming turn; id-keyed dock rows for
  • Live play/replay runner for the module test, first canvas proof recorded
  • Scope native split agents to the module artifact beside them
  • Compose native media controls and submission receipts
  • Connect native composer media with scoped send receipts
  • Add composer media controller
  • Compose session tasks and restore native project sources
  • Enable native harness task-list guidance

Changed

  • One specifier for the capture seam, not two spellings
  • Keep boundary hosts within line limits
  • Lazy boundary between the section registry and ProfileSections
  • Move Sunomation model selector state onto shell SDK
  • Route sidebar and unifiedCore through shell SDK
  • Consume c0cap/c0chat settings via shell SDK providers
  • Mount module settings via pack hosts and shell SDK
  • Typed shell SDK facades, providers and pack exposures
  • Cut app-root crossings via pack exposures and lazy boundaries
  • Provide shell project-sync and share local timer store
  • Route app-root canvas export/voice/iframe via pack
  • Share the canvas session-list read primitive
  • Route core-agent observation through canvas provider
  • Route core-agent canvas bridge + diagram through pack
  • Route core-agent capture bridge through pack providers
  • Route core-agent canvas session + parsing through pack
  • Provide shell capture actions through pack
  • Provide timeline capture rules to shell
  • Route root crossings through pack exposures
  • Lazy markdown renderer host over the pack
  • Capture state and track time through pack facades
  • Friend cache through a typed pack facade
  • Own the markdown-it initializer in the shell SDK
  • Own direct-stream transport in the shell SDK
  • Mount the live-rig cards surface through a pack exposure
  • Cut the station panel onto the c0link pack edge
  • Relocate friendsbar presence-model and showreel into the pack
  • Relocate the messages-dock implementation into the pack
  • Facade shell layout value crossings behind pack exposures
  • Split floating bar surface into async chunk
  • Open C0cloud through declared provider
  • Mount c0mp settings workspace through pack
  • Provide floating bar window through pack
  • Mount the shell docks through pack exposures
  • Facade the friendsbar model projections
  • Selector hooks over the c0link planning-state exposure
  • Cut HOME's private capture, track, agent and chat imports
  • Lazy pack host for the shared cost ribbon
  • Serve the tools tray through one c0link session-state facade
  • Mount the streamed-flagship rail through the c0link pack
  • Cut private capture, chat and dic imports from the bridge
  • Gate c0bro and pool registry imports
  • Share chrome session contract
  • Isolate achievement runtime _(needs a user-facing rewrite)_
  • Load settings as a module pack surface
  • Share module settings discovery metadata
  • Provide bug report media through pack
  • Load C0CODE messenger primitives from pack
  • Isolate shell warmup and unread hosts
  • Isolate chat shell identities
  • Share direct stream runtime
  • Share project and collect contracts
  • Share cost and collect boundaries
  • Share plate editor primitives
  • Share recent repository identity
  • Split the oversized shell stylesheet
  • Derive module renderer slices from registered paths
  • Move harness benchmark strings behind t() [uv-chat-harness-benchmark-panels-i18n]
  • Move keyboard strings behind t() [uv-cap-keyboard-shortcuts-cheatsheet-i18n]
  • Move keyboard shortcut map strings behind t() [uv-cap-keyboard-shortcut-map-i18n]
  • Move shapes flyout strings behind t() [uv-cap-chrome-shapes-flyout-i18n]
  • Expose the production ledger for the skill-runtime seam
  • Move more-flyout strings behind t() [uv-cap-chrome-selection-flyouts-i18n]
  • Split the open-URL contract out of the cross-module file
  • Lift the artifact column frame out of the C0CODE dock
  • Share the filesystem bridge declaration
  • Remove empty visibility-hook documentation

Fixed

  • Bundle shell stylesheets into packs instead of sharing them
  • Give the module gate class sds leg the queue-supplied base
  • Import sha256 in the pack artifact validator
  • Port the module matrix to the v2 packs the app actually loads
  • Let the remote sds leg gate the committed head from a dirty checkout
  • Let the module matrix plan, key and stage the packs the pack chain actually builds
  • Give the shell pack gate the build's shipping profile
  • Route c0code and projects through capture's exposures, not its private files
  • Name sds's six generic control-plane verbs in the known-undeclared ratchet
  • Drop a duplicate contract export and restore entry 2's MCP settings test
  • Second pass on the full-jest reds — two more real defects, five test seams
  • Make the merged tip green on full jest — 29 suites, three causes
  • Pin 152 undeclared adapter verbs as a down-only ratchet
  • Hubs are meant to have many doors — ratchet per module served, not in total
  • Make the pack independent, and stop two gates lying about why
  • A module that does not ship in a profile requires no provider
  • Let a registry entry gate on the module that supplies it
  • Regenerate the notification glossary and tighten the native ratchet
  • Guard the set-default and remove actions in preview mode
  • Mount the name overlay beside the collapsed detail rail
  • Publish the rail name-overlay data attributes
  • Restore master's held-Ctrl name overlay mount
  • Restore the pure-data preview mode of the resource-links panel
  • Import computemoduleinclusion for the shell gate
  • Keep master's plate-aware rail sizing and unbreak the c0link rail mock
  • Restore master's artifactBuild contract and the sds row
  • Restore master's open-report contract and drop the stale reader suite
  • Restore master's sds registry row and the split catalog import
  • Serve verified immutable bytes through the asset surface
  • Wire late-loading pack APIs into sidebar rails
  • Accept wrapped components in exposure contract
  • Correct observabilityService import depth in dm extras
  • Gate cloud-sync facade on the real capture constant
  • Correct relocation import depths and facade tests
  • Correct module project typecheck fallout
  • Use the real capture build constant in cloud-sync facade
  • Propagate reached shell SDK capabilities
  • Follow renderer ref nullability contract
  • Type split shell with its owned ref
  • Align messenger split ref contract
  • Reject unknown Core Agent actions asynchronously
  • Keep c0chat closure deterministic
  • Honor canonical embedded owners
  • Match compiler alias resolution
  • Resolve target-local source aliases
  • Recover dashboard GitHub provider
  • Restore recent-repo shell imports
  • Classify embedded module ownership
  • Recover cloud subscriptions _(needs a user-facing rewrite)_
  • Preserve compatible compiler cache
  • Derive renderer build constants
  • Retry capture provider acquisition
  • Fail closed on namespace capabilities
  • Scope shell capability gate
  • Resolve canonical inventory ownership
  • Defer federated shell bootstrap
  • Verify registry target inventory
  • Separate strict fallback from selection
  • Bind compiler environment identity
  • Normalize portable compiler evidence
  • Enforce admitted webpack worker budget
  • Serve verified immutable bytes
  • Keep the VoiceService named import the composer tests need
  • Restore master composer-ownership intents in the three-way merge
  • Include universe in Ubuntu apt sources
  • Bound Linux provisioning by job need
  • Prepare Electron packaging assets
  • Move the more-flyout action id type beside the message catalog
  • Satisfy the four tree-wide law suites the drain gate ran
  • Gate the node-runner SDS suites under node --test and ship sds as a shell member
  • Take the batch01 AppSidebar that uses the extracted transcription-settings hook
  • Keep the responsive-polish suite under the 600-line hard limit
  • Align customize and metadata glyph tests with the promoted defaults
  • Read the split stylesheet bundle in the responsive and rail tests
  • Restore role=dialog and aria-modal on the production input dialog body
  • Finish the shell registration seams the module contract tests caught
  • Home review corrections _(needs a user-facing rewrite)_
  • Remove trailing source whitespace
  • Report fallback errors and remove silent catches
  • Split oversized tests and repair sidebar merge residue
  • Home review corrections _(needs a user-facing rewrite)_
  • Drop sample-only isactive from project preview fixture
  • Finish batch01 home and sidebar corrections
  • Integrate master 9a6347c105 — scanner helper, safe-integer counts, refresh
  • Final lexical-owner correctness — parse honesty, name shape, wrappers
  • Enforce canonical verdict and resolve the released engine
  • Execute the smarch stage entry point, zero-build census, in-slot head guard
  • Scope-true ownership, inline containment, capture seam
  • Portable review corrections — provenance, no advisories, registration
  • Gate corrections from the first red run
  • Adapter test imports and entry id
  • Preview-lane test corrections _(needs a user-facing rewrite)_
  • Truthful gate provenance, queue-enforced sds leg, ownership and line-limit corrections
  • Source-review corrections — usage identity gate, value classes, honest preview failures
  • Overview pool tab accepts real lucide icon components
  • Real inline sds seams and working capture open path
  • Overview scroll, in-place tile edit, plan-mode click and dialog containment
  • Render the lazy panel through createElement for a generic prop type
  • Support nested node test contexts
  • Make fixture collection clocks and registry checks deterministic
  • Preserve node context in Jest adapter
  • Include compiler-observed shared primitive dependencies
  • Type browser debug fixture without global var
  • Preserve Unicode attachment ID limit after lint cleanup
  • Retain failed matrix evidence and split source ownership
  • Include primitive namespace types for narrow imports
  • Restore zero catch baseline
  • Initialize evidence paths at runtime
  • Preserve lifecycle cleanup failures
  • Clear remaining owned CI errors
  • Prepare Electron packaging assets
  • Harden validation theatre oracle proof
  • Finish lint-safe baseui facade
  • Preserve root dependencies during cleanup
  • Stabilize production runtime ABI
  • Validate namespaced runtime entry ownership
  • Validate namespaced pack entry factories
  • Isolate module factory IDs across pack runtimes
  • Serve verified payloads through the app origin
  • Initialize renderer globals before shared exports
  • Derive registry ownership from loader syntax
  • Register deferred chunks before shell ensure hooks
  • Compile isolated runtime proof source roots
  • Include compiler-declared pack runtime requirements
  • Retain webpack runtime hooks required by packs
  • Stop loading pack entry points through shared imports
  • Preserve stylesheet export identities
  • Distinguish nested workspace package exports
  • Define the actual entry for every module view
  • Harden linux whisper build reuse
  • Type the lazy panel's prop spread for the full renderer typecheck
  • Cards brain — shared imports reach src root, map.get null default
  • Mark probe delete non-idempotent
  • Load c0sight manifest fragments
  • Proxy c0sight renderer sensors
  • Card contact projection stranger branch and gate fixes
  • Validate sender on matrix ipc handler [uv-link-sec-sender-sweep]
  • Replay tests for grant/revoke steering rpcs [uv-link-sec-steering-epoch-replay-tests]
  • Auth test matrix for every /api route [uv-web-sec-api-routes-self-auth-matrix]
  • Guard the matrix templates against unsubstituted secrets
  • Rate-limit public supabase config [uv-web-sec-public-config-rate-limit]
  • Impersonation audit row before mint [uv-supa-sec-admin-impersonate-audit-trail]
  • Validate telemetry ingest payloads against a schema [uv-supa-sec-telemetry-audit]
  • Latest.yml carries sha512, tamper refused [uv-supa-sec-update-feed-sha512-verified]
  • Url allowlist for fcm-push/workos-auth [uv-supa-sec-url-field-functions-ssrf-read]
  • C0sight probes publish on the closed projects content domain
  • Pass the sensor request fields explicitly to the renderer sensor
  • Renderer typecheck for the viral, pack and voi sensors
  • Inject the observation digest reader into native scope resolution
  • Read the new mcp_tool_call event shape; record the completed canvas proof
  • Dock publisher asks the visible guest for its thread route
  • Publish the guest-announced thread route for native scope binding
  • Treat the Mcp-Method/Mcp-Name headers as a consistency check, not a requirement
  • Start the loopback MCP server in scoped-only mode without secure storage
  • Pin module-specific session arguments under a native scope
  • Detach diagnostics without reading a destroyed guest
  • Give native module tabs more vertical space
  • Use the visible caret for prompt history boundaries
  • Preserve voice ownership through legacy shutdown
  • Fence composer capture against legacy startup races
  • Sync composer history across windows
  • Enforce composer voice ownership
  • Compose compact model labels and history caret boundary
  • Identify stalled guest processes and pending calls
  • Report native queue and session detail errors
  • Bound stalled guest keepalive injections
  • Keep resume confirmation above guest panes
  • Resume saved CLI history in the original runtime
  • Preserve panel portals during document detachment
  • Restore panel input and guided session creation
  • Compose native tab and composer control recovery
  • Compose shared draft persistence into T3 runtime
  • Retry saved navigation until the guest confirms arrival
  • Retain secondary route placement during bootstrap restore
  • Restore cold-start panes and clear nested sheet ground
  • Preserve session ownership during reveal notifications
  • Allocate guest resources from the incoming saved layout
  • Include bulk module close confirmation in composed patch
  • Carry native panel interaction recovery into runtime patches
  • Preserve module access and session guest identities
  • Follow host appearance in the original T3 surface
  • Use the supported catalog breadcrumb level
  • Load saved sessions independently of collapsed T3 groups
  • Request pagination before validating restored history
  • Reopen T3 history with canonical model option selections
  • Accept real T3 empty-project and unstarted-thread states
  • Verify staged T3 pin and asynchronous runtime bootstrap
  • Honor the alert dialog portal container contract
  • Show cross-module images in the original T3 draft
  • Restore saved drafts without a runtime thread lookup
  • Reconnect module insertions to the original T3 composer
  • Cover upstream batch update action in ownership shim
  • Restore T3 default and retry startup thread lookup
No recording yet

Release 0.6.190 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.189

13 September 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add the c0hotel wordmark made by smoac live
  • Creator payouts on Stripe Connect
No recording yet

Release 0.6.189 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.188

13 September 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Flat 20% platform share, and the ground for creator payouts

Fixed

  • The Polar webhook path has never worked — make it reachable, then guard it
No recording yet

Release 0.6.188 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.187

12 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.187 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.186

12 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.186 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.185

11 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.185 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.184

11 September 2026

3 changes

Changed

  • Internal changes only in this version.
  • You can open secondary module views and use deferred features and workers from module packs.
  • Developers can reuse unchanged module and shell build artifacts with content and compatibility checks.
No recording yet

Release 0.6.184 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.183

11 September 2026

70 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Declare fail-closed Creator capabilities
  • Declare creator suite capabilities
  • Declare creator suite capabilities
  • Declare creator suite contracts
  • Add creator suite descriptor
  • Declare Creator suite provider contract
  • Generate isolated public SDK contracts
  • Implement frozen v2 delivery binding transport contract
  • Register creator-program ownership for c0blend, c0bro, c0ffice, c0llage, c0llect
  • Implement private-circle and review contract
  • Implement quoted managed-service contract with guarded transitions
  • Implement immutable joint release envelope contract
  • Bind capability grants to trusted host context
  • Implement typed catalog product contract with bound authorization
  • Implement validated versioned ModuleSpec contract
  • Implement stable creator identity contracts
  • Register creator-platform and c0vibe-creator ownership trees

Fixed

  • Restore c0bro and c0chat ownership path lists to Master's
  • R14 compose send state isolation — semantic generations, guarded async writes
  • Pin compiler spec not package.json; uberharness suite runs under jest
  • Use valid resource projections
  • Replace placeholder descriptor digests
  • Bound UI composition parsing and report descriptor failures
  • Report shell host projection failures through SRS
  • Separate contract construction from runtime acceptance dependencies
  • Reject descriptor array accessors before evaluation
  • Verify wrong signing modes without rehashing
  • Pass compiler into schema literal checks
  • Preserve field deletions in synced node snapshots
  • Register extension host ownership and gates
  • Correct reconciliation diagnostics _(needs a user-facing rewrite)_
  • Order host and broker work before capability proof
  • Retain hostile keys during delivery parsing
  • R7 follow-up — typed bound fixture, canonical bounds, honest refusal comment
  • Bind quotes and guard bounded nested inputs
  • Cover four retained creator ownership gaps
  • Consult trust feed before any rollback state mutation
  • Serialize remaining C0LLAGE and C0FFICE ownership overlaps
  • Require explicit release migration collections
  • Bound capability refusals and honor revocation precedence
  • Validate rename dates and single-line names
  • Avoid proxy traps in version diagnostics
  • Refuse malformed identity contract versions without executing coercion
  • Repair integrated compiler diagnostics in polishing contract
  • Repair services compiler diagnostics
  • Repair releaseEnvelope compiler diagnostics
  • Map identity host-id refusals into catalogProducts rejection contract
  • Narrow revocation field results through ok discriminant before value reads
  • Register shared creator integration boundaries without annexing modules
  • Enforce fact bounds, close rejection vocabulary, share grant expiry
  • Close $.release shape, validate UTC instants strictly
  • Probe Array.isArray inside the guarded JSON-transport gate
  • Once-only meter identity, digest-contract attestation, bounded diagnostics
  • Read the offset capture group (match[8]), not the fraction (match[7])
  • Offset-valid timestamps, instance-scoped cancellations, data-only record gate
  • Bound catalog input structurally and make receipt decisions order-independent
  • Duplicate-settlement refusal takes precedence over status gate
  • Output validation addresses the finished attempt
  • Start-attempt moves the job to running; repair two test constructions
  • Serialize creator contracts independently for parallel implementation
  • Discover community tests and exercise real identity validation
  • Preserve declared destructive capability intent
  • Refuse conflicting operations and bound object validation
  • Green gates for ModuleSpec seam
  • Pass issues accumulator to section validators; narrow canonical writer
  • Serialize creator integration boundaries and register SDK ownership
  • Register creator-program owned source trees for eight modules
  • Narrow validated registry owner identifiers
  • Field-specific display-name refusals in established-name validator
  • Extend creator ownership to planned config and script trees
No recording yet

Release 0.6.183 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.182

8 September 2026

8 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Pin the verified visual browser across fleet hosts
  • Prepare visual runtime on newly eligible hosts
  • Clean parser fixtures under both test runners
  • Run migration uniqueness checks in both harnesses
  • Keep scripts test runner within lane worker budget
  • Account C0X build and gate execution in host pools and SSB
  • Load staged parsers only for source changes
  • Route C0X jobs through released host placement
No recording yet

Release 0.6.182 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.181

8 September 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • C0inventory module — card tray as an object

Fixed

  • The inventory is a resource module, and the CLI knows it
  • The inventory is an artifact in the dock
  • The inventory is not a resource module
  • The inventory module is capsule-native
No recording yet

Release 0.6.181 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.180

8 September 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Two migrations may never share a version
No recording yet

Release 0.6.180 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.179

8 September 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Creature field board player element
  • Item classes and entitlement register
  • Avatar loadout data model
  • Presence context policy module

Fixed

  • The item class migration takes its own version
No recording yet

Release 0.6.179 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.178

7 September 2026

8 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Diff viewer over git for the bound project
  • Logs viewer reads the CAFL journal
  • File tree with git status markers, filter and virtualization

Fixed

  • A contract mismatch fails by name, not as runner bookkeeping
  • The ambient contract records the paused particle cloud
  • The preset audit follows spreads of named constants
  • Accept run-electron-builder wrapper in Windows NSIS readiness check
  • One C0TOOLS_REFRESH_EVENT — my chain union declared it twice
No recording yet

Release 0.6.178 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.177

7 September 2026

6 changes

Fixed

  • Your dictation transcript is no longer wiped when the app starts. On launch the app saved an empty session list over your stored one before it had finished reading it back — on a real profile that was 240 segments and 118 KB gone about 150 ms into every boot, with nothing to recover from. Saving now waits until the stored sessions have actually loaded, and it releases even if that read fails, so a slow or failed load can never leave the app unable to save.
  • The dictation shortcut releases every time. Letting go of the modifier before the letter used to leave the capture running, so the next press read as "start again". Every release order now ends the capture.
  • The first press after launch is immediate. It used to wait up to 3.5 seconds while the main process polled a recording state the capture never sets.
  • Shortcut conflicts are detected and named. On Linux the availability check always answered "free", so a combination another app had already taken looked available and then silently did nothing. Conflicts are now reported with the key that clashes, and where the check genuinely cannot tell, the quick-set says so instead of implying the key is free.
  • The C0DIC sidebar and the session timeline agree. A session could appear in one and not the other; both now read the same source, and sessions orphaned by an interrupted save are recovered rather than stranded.

Added

  • Remap the dictation key from the collapsed rail. The right rail gains a Dictation shortcut section — current keys, hold-to-talk versus tap-on/tap-off, one click to record a new combination, remove, and the conflict warning inline under the offending key. It works without expanding the rail.
No recording yet

Release 0.6.177 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.176

7 September 2026

12 changes

Added

  • The **Features** channel is now a browsable catalogue: one card per module (mark, one-line summary, feature count, and its Standard/Insider mix), and clicking a module opens its feature cards — sortable by name, status, newest or most voted, and filterable by tier. Each feature shows a status pill and a Standard or Insider chip.
  • Insider features can be acted on, not just read: insiders upvote, rate 1–5, comment, and suggest a change on any Insider-tier feature. Everyone else reads the same cards and thread with an "Insiders vote and comment" line and a Become-an-Insider entry point.
  • The **What's Coming** channel shows the roadmap as the same feature cards, all open to Insider votes and comments, so the team learns what people want first.
  • The **Support** channel opens with a hero and four quick cards — Ask the Vibers, Report a bug (opens the Quick Bug Squasher), Docs, and Service status (OpenAI/Supabase) — above the live message timeline.
  • The C0LINK network map is now drawn on a canvas and pans and zooms smoothly even with hundreds of builders on it — moving the map no longer redraws the rest of the page.
  • Ten map styles you can switch between from the palette button in the map toolbar: Signal Grid (the default), Blueprint, Constellation, Neon Circuit, Paper Atlas, Aurora, Deep Sea, Isometric City, Holo Wireframe and Ink Wash. Each has a light and a dark look, your choice is remembered, and you can find it in settings search under "map style".
  • The public profile is now ONE shared component tree used by both the online profile and the in-app profile, so they look and feel the same — the hero, identity, ring tier, disciplines, bio, projects, gallery, links, and the sliding three-column layout are the same components on both, with the same column-focus animation (which now lives in a single place both surfaces use). The only difference between them is how each loads images.
  • Opening a profile in the app now opens it as a full screen inside the module with the person's name in the top title band, and Back returns you exactly where you were. Nothing changed on the online profile.

Changed

  • Avatars everywhere in the Messenger now take their shape and colour from the card you designed, instead of being small round discs. By default they are the same register-cut square the feed shows; if you set your avatar to a circle or a hex node on your profile card, that shape follows you into every channel, member list and thread. The ring and initials take your card's accent colour, so changing your card changes your avatar everywhere. The full-screen channel head avatar is bigger too (48px, up from 40), while the compact edge panel keeps its 32px face.
  • The network feed's "Active vibers" list now draws the one shared C0LINK avatar, so the feed and the messenger can never drift apart again.

Fixed

  • Nova, Jade and Kora answer again. They had been silent since 31 August: a database permission they need on every reply was removed by a security cleanup, so each attempt failed before the model was ever asked, while the services still reported themselves healthy.
  • The Trio use the product's own words. A member is a Viber and several are Vibers, never "Vibes", and a finished piece is now pointed at the showcase channel instead of the help channel it was asked in.
No recording yet

Release 0.6.176 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.174

6 September 2026

10 changes

Changed

  • Server channels in the Messenger now read like Discord: each message group opens with the author's avatar, name in their accent, and a timestamp; consecutive messages from the same author within five minutes collapse under it, with day dividers and hover gutter times. Message bodies support inline code, links, and @mention chips. The server column no longer shows a horizontal scrollbar, the Spaces / Manage rooms block sits at the column bottom with a 16px gap, avatars wear a 1px accent ring over a brighter initials tile, and the server mark reads on the dark banner.
  • The C0LINK band (title plus the five-tab Messenger/Friends/Rooms/Feed/Discover bar) holds one position across all tabs. Switching tabs no longer shifts it.
  • The Discover tab shows the "Pick a session to see who's inside" panel beside the map on windows 1280 px and wider. Under 1280 px it stacks below the map.
  • The Messenger's right rail (members, and the station sources rail) is wider by default and resizable. Drag its left edge or use the arrow keys on the handle; your width is remembered per rail.
  • Hovering the Stations mark in the Messenger rail no longer cuts off its left and right edges.

Fixed

  • Joining a C0LINK room from its card now enters the room: the pre-join Join click starts a live session bound to that room and opens the session view, instead of leaving you on the rooms overview. A granted pre-join camera stays on in the session, and a failed join keeps the sheet open with the reason.

Added

  • The Meet the Trio channel now carries a longer introduction under the three cards: a backstory post for Nova, Jade, and Kora, each with a hero image, a quote in their own voice, illustrated sections, and what they help you with in C0VIBE. Each post starts as a short teaser; click "Read their story" to open the full post. One post opens at a time.
  • Stations: the roster grows from twelve to 36 — every provider and dev-tool whose feed was verified live before it went in (Hugging Face, Groq, Cohere, ElevenLabs, Runway, Stability, Replicate, Cloudflare, Discord, Figma, Windsurf, Stripe, Linear, Ollama, Electron, Node.js, Deno, Bun, Tailwind, Vite, React, Next.js, Playwright, Zed). A station branch of the Messenger header now shows the provider's banner hero — the same one servers wear.
  • Stations: a dark station logo no longer disappears into a dark background — a mark whose art is dark now renders on a light disc, and freshly generated station avatars carry a light mark on the accent ground (fixes the OpenAI "black logo on black background").
  • Open profile now opens the person inside C0LINK, full width, instead of a small pop-up you could barely read. It leads with the same banner video and portrait the online profile shows, uses the same sliding columns when you switch focus, and keeps every button big enough to read. Back returns you to exactly where you were.
No recording yet

Release 0.6.174 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.173

6 September 2026

1 change

Fixed

  • No more "Project save failed" dialog while the app is quitting: a save refused during shutdown is logged and reported, never shown as a modal that blocks the quit. And a window that never loaded its project store no longer flushes its empty state at unload, which is the snapshot the total-wipe guard refuses.
No recording yet

Release 0.6.173 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.172

6 September 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Local content ownership is the account's email, not the auth id

Changed

  • Feed avatars load instantly after the lobby has loaded. The app pre-fetches each friend's avatar when the lobby loads, so a tab switch paints from cache.
No recording yet

Release 0.6.172 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.171

6 September 2026

15 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Build cards owner studio
  • Add creature card art bridge
  • Add card handover flow
  • Derive owner-led card front themes
  • Add card backs by kind
  • Share tier 3 friendship accept guard
  • Add tray card presentations
  • Add card bindings and redemptions

Fixed

  • Ship upload pulls only release files to disk; notes come from the CHANGELOG section
  • Consent migration uses the bare extract form
  • Preserve card projection unions
  • Creature bridge test runs under jsdom
  • Use ratcheted motion utilities
  • Isolate card claim link actions
  • Bindings migrations take their own versions
No recording yet

Release 0.6.171 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.170

6 September 2026

9 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Make station receipts card-backed
  • Unify consent cards behind legacy adapters
  • Add the card tray receipts ledger
  • Mint seat-bound insider cards
  • Add consented card art overlays
  • Propagate card revisions to holders

Fixed

  • Merge station receipt evidence
  • Consent migration takes its own version
  • Preset catalog pin counts the card-art dither family
No recording yet

Release 0.6.170 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.169

6 September 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Direct card briefs _(needs a user-facing rewrite)_
No recording yet

Release 0.6.169 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.168

6 September 2026

40 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Meet the trio with real media, and a server header five times taller
  • One navigation — five band tabs, column follows, footer utilities, ai wizard
  • Stations wave 2 — notifications, c0code station panel, on-x embed tab
  • Messenger typing, reactions, replies, search, link previews, paste, ctrl+k
  • Crash recovery, report this screen, offline message queue
  • Rails — presence dot family, role groups, hover timing, live faces, pre-join sheet
  • Messenger keyboard walk, per-file motion ratchet, contrast gate, glyph labels, text size
  • Messenger warm start, windowed lists, image variants, debounced persist, resume
  • Stations — mark all read, notification levels in the rail, in-app reader
  • Composer clipboard history, quiet hours digest, onboarding replay
  • Palette settings, what's new panel, empty states, skeletons, toast stack
  • Chrome contract gate, screen history, last location, rail widths, escape order
  • Messenger bubble overlay, drag-to-split, pin, mute, drafts, unread badge
  • Search paths, reset, import/export, shortcut conflicts, notification matrix, recent
  • Messenger rail — communities-only strip, one stations entry, column follows the strip
  • Rooms as cards with renderings and an editable 3d view, in the module chrome
  • Messenger — presentation band, one composer, c0code splits, deduped members
  • Meet the trio — real intro cards for nova, jade and kora with quick add
  • Station descriptions and generated art — bucket, columns, generator, rail banner
  • Stations data plane — tables, seed, ingest function
  • Stations in the rail — curated provider feeds with kinds, filters and sources
  • Add glyph dither renderer
  • Add portrait card face

Fixed

  • The four drain-15 reds at the integrated tip
  • Renderer-invoked functions answer CORS for the caller's own origin
  • The band's presence falls back to the lobby record
  • Messenger — one row per person, no id fragments, a filled presentation band
  • Station notifications live in the module, not under shell services
  • Two renderer-slice type errors from the gate
  • Branch gate reds from the lane joins and the rebase
  • Repair a duplicated entry tail in the glossary registry after rebase
  • Station picker opens beside the + mark in a portal; logos fall back to initials
  • Station-ingest unwraps CDATA — titles were '<![CDATA[…]]>' live
  • Station-ingest model id, SRS on the model path, xAI gets a source
  • Station-ingest never stores entries past the retention window
  • Station-ingest dedupe by source, cron tick timeout 120 s
  • Stations migrations apply on production — regex bounds, ids, vault secrets
  • Glyph dither test helpers cast through unknown
  • The ship smokes the packaged AppImage, asserts the updater works, reports its phase
  • Data loss on a crash-reload, fixed. Local content ownership is now keyed on the account's email, not on the auth id. The same signed-in account is named `user_…` when WorkOS answers and `supabase:<uuid>` when only the Supabase session is reachable; after a renderer crash with the network service restarting, the second name was read as an account switch and the privacy purge deleted the project file and every backup. An id form is no longer an identity; a real switch (different email, or a different id of the same form) still purges.
No recording yet

Release 0.6.168 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.167

6 September 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add card lifecycle edge function
No recording yet

Release 0.6.167 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.166

5 September 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add signed card grant receipts
  • Cards data model _(needs a user-facing rewrite)_
No recording yet

Release 0.6.166 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.165

6 September 2026

6 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The model selector is LIVE, and effort is a slider on the row
  • Build ONE module as a pack against the shell (L2)
  • Eight Astra-derived records — checked ledger, reset assertions, prior attempts, recall

Changed

  • Gate-remote --tc-slice compiles one renderer slice and receipts it as tc-slice:<name>

Fixed

  • A floating composer stops being three lines tall for one line of text
  • The four module-builds records validate — schema fields, enums, real status
No recording yet

Release 0.6.165 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.164

6 September 2026

23 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The ship smoke-boots the built app headless on the host before anything reaches users
  • Ship-from-fleet.mjs — the ordered fleet ship as a script the drain can call post-push
  • A stage-only module for the agent's tools — the file it cites opens beside the thread
  • One browser, two densities — a compact artifact chrome row for the staged pane
  • Comment on an ELEMENT of the staged page — it becomes the agent's @ mention
  • A URL the agent produces opens BESIDE the thread, in c0bro's column
  • Domain policy was defined and never enforced — the agent now asks
  • The split sim gets distinct big logos, and REAL agents

Changed

  • --tc-slice compiles ONE renderer slice instead of all of them

Fixed

  • The static loader's module table row, and the manifest-only entry in sorted position
  • Static manifest loader, manifest-only list and audit golden learn the module
  • The CLI shim's alias table learns tools and c0tools-tabs, as the inventory publishes
  • Register the module where the CLI, the MCP golden and the voice catalog look for it
  • Display name is C0tools, like C0bro and C0mp — not C0TOOLS
  • Add the domain-consent prompt to C0BRO_INDEPENDENT_SURFACES — the union missed it
  • Bake the public update feed — a parameter read is invisible to DefinePlugin
  • A glob after jest ends the match — an ls operand is not a runner
  • Judge by WHICH suites failed, and make a lane state its denominator
  • A sha mismatch mints the receipt for the gated sha before it exits 2
  • Meet the Trio cards now carry Nova, Jade and Kora's real media: the sidekick key frame as a hero with the hero clip playing on hover or focus (a play control under reduced motion), the viber portrait riding the hero's edge, and the full profile facts beneath. The cards read the canonical persona profiles (nova, jade, kora); the first cut pointed at the test doubles and showed initials.
  • The server channel header is five times taller (260 px): the community banner reads whole under a legibility veil, with a 76 px mark and a 26 px name.
  • The messenger header band's presence falls back to the lobby record, so the band and the members rail say the same thing about the same person.
  • Edge functions the desktop app calls from its renderer (people search, friend requests, handle claims, collaboration requests, mute and report, group invites, data export and erase, telemetry, usage, the model proxies) now answer CORS for the caller's own origin on every response. They answered the first allowed web origin at module load, so the desktop app's requests died after a successful preflight with no server-side trace; Meet the Trio read "profiles unavailable" because of it.
No recording yet

Release 0.6.164 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.163

5 September 2026

8 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Every guard decision is a census row — allow, deny, allow-unreachable

Fixed

  • The mirror composer gets its CONTROL ROW — attach and the model
  • Ccusage is heavy — the guard denies it from a session, the timer still runs it niced
  • The nested header shows the rail's isocon from the MIRRORED side, not from the top
  • One icon in the nested header — the rail's isocon — and a coding mark for C0CODE
  • The census row names its writer — hook=repo:c0x
  • The claim test states the new identity law, and the block text names the alias
  • The action row's status is the assembly — no trailing glyph, disclosure stays a row
No recording yet

Release 0.6.163 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.162

5 September 2026

63 changes

Fixed

  • The C0CODE composer is the real one again. A native split rendered the shared composer component but with its functions switched off — no slash commands, no skills, no image paste — so what you met was a text box with a send button. It now mounts the default command provider (C0CODE's commands plus your saved snippets, the same set the room card has), the skills of the thread's own project, and the attachment seam: a pasted image is validated as you paste it and shown in a removable strip until the message is accepted.
  • A split looks like a split. The native pane painted an opaque card over the app background instead of the shared pane surface, so it read as a panel sitting on top rather than part of the window. It now paints the same surface as every other pane — pattern, tint and transparency included — and its header is a hairline rather than a filled bar.
  • A pane no longer goes blank when two overlays disagree about whether it should be covered.
  • The dev showcase's fallback panel renders as a panel rather than a transparent gap.

Added

  • Creating a C0CODE project no longer needs the embedded web app: a split with no project offers to make one, and the runtime project is created natively.

Changed

  • Release builds no longer generate source maps. Building them was what made the automated release run out of memory, so no release since 0.6.155 actually reached the updater; the maps stay available for crash analysis on the build fleet.
  • The chat keyboard cheat-sheet's text is translatable.

Security

  • Every IPC handler in the shell and in C0DIC now verifies which window is calling it before doing anything.
  • The BYOCLI provider's command-line arguments are restricted to an allowlist.
  • A pre-commit secret scan runs over staged files.
  • Update trust is covered by tests for downgrade, prerelease and signature cases, and file-path handling is covered for traversal and symlink attempts.
  • C0LINK now has one navigation: five tabs (Messenger, Friends, Rooms, Feed, Discover) sit in the module band's top bar in every C0LINK view, including the full Messenger and live rooms. The old Network/Feed/Discover/Sessions/Org-Clan bar and the second column's tab row are gone, and so is the "Back to network" button — the tab bar is always the way out. The second column now follows the tab you are on, with the friend list gaining Online/All/Pending/Add filters and a map toggle, rooms showing your room cards, and Feed carrying Following and Live now.
  • Pair phone and Add an AI companion now live at the foot of C0LINK's second column. "AI Studio" is replaced by a short wizard: pick the AI (your Core Agent or a showroom peer), pick the room seat, set voice and limits — done.

Added

  • Station notifications: posts from your subscribed provider stations now reach you as notifications. Outages and warnings announce on the rail and stay in the bell; quieter posts land in the bell only. Each station's notification level, quiet hours and the C0LINK notification mode are all respected, and subscribing never dumps a station's whole history on you — only posts that arrive after you joined.
  • The C0CODE dock gained a compact station panel bound to your active session's provider: a Codex session watches the OpenAI station, a Claude session the Anthropic one. It shows the last outage state, the last usage reset or quota gift, and your unread count, and one tap opens the full station in C0LINK. Turn it off under C0LINK → Stations ("C0CODE station panel").
  • Each station's feed now has an "On X" tab that shows our hand-curated X list through X's own official embed — display only, with none of your X session attached. It appears only for stations with a curated list.
  • Messenger conversations now show "… is typing…" while the other person types, emoji reactions under each message, inline replies with a jump-back quote, message search (Ctrl+F in the conversation, a search field in the conversation column), link preview cards under pasted URLs (with an off switch under C0LINK settings), and a paste-image chip with an 8 MB limit.
  • Ctrl+K now opens a quick conversation switcher anywhere in C0LINK: type to search your friends, press Enter to jump into the chat, Escape to close.
  • The standard C0VIBE server's Meet the Trio channel now introduces Nova, Jade, and Kora with their real profiles, full disciplines, presence, three ways they can help, Quick add, and Open profile actions.
  • C0LINK Stations — subscribe to curated provider stations (OpenAI, Anthropic, Google/Gemini and more) in the Messenger rail: outages, usage resets and releases sorted into their own read-only feed with kind filters, severity tones, source health, and the curated X list one tap away. Per-station mute chips and a minimum-severity switch live under C0LINK settings.
  • Clipboard history in the composer: press Ctrl+Shift+V to see the last 10 things you copied and insert any of them at the cursor. History lives in memory for the session and is never saved to disk.
  • Quiet hours now hold notifications instead of just silencing them. When quiet hours end, the bell shows one digest telling you how many arrived. Urgent announcements still come through.
  • Every module's onboarding tour can be replayed from Settings → Onboarding without resetting your setup progress.
  • The Messenger opens warm: the app pre-loads your recent conversations and message stream in the background, so the first time you open it, it is already there.
  • The Messenger recovers on its own after your computer sleeps or the network drops — a small "Reconnecting…" line appears until it is caught up, instead of a silently stale chat.
  • Very long lists in the Messenger (people, stations, conversations) now scroll smoothly no matter how many rows they hold.
  • If the app closes unexpectedly, it now remembers which module, screen and conversation you were in and offers "Restore where you were?" the next time you open it.
  • While you are offline, an amber banner tells you plainly, and messages you send are queued per conversation in order and delivered automatically when the connection returns. Each waiting message shows a "Queued" state on its row.
  • The Messenger band now has a ⋯ overflow menu with "Report this screen": it captures the screen, attaches your last 50 breadcrumbs and the module state, and opens the bug report ready to send — just add what went wrong.
  • Module text size is now a setting. Pick a module surface, choose small, medium, or large, and the app remembers it per surface and applies it in every window.
  • Screen readers can name every registered glyph. The notification glossary registry now feeds one label lookup, and a test keeps every glyph name present.
  • Pressing Enter on a saved room now opens a pre-join sheet in the card: who is already inside, your mic and camera state (with a live camera preview), and one Join click. Escape cancels.

Changed

  • Avatars and station logos now load smaller, right-sized images instead of full-size uploads, so Messenger lists render faster on slow connections.
  • Rapid tab switching in the Messenger now saves your place once, quietly, instead of writing after every click.
  • Settings search now shows the section path under each result and highlights the words you typed, so "bell" takes you straight to Notifications instead of a list of lookalike names.
  • Every setting that has a default now shows a small reset control while it differs from that default. Hovering names the default value, and one click puts it back.
  • Settings export and import now pick and read the file through the app's native file dialog, and a confirm screen lists exactly which values the imported file will change before anything is written.
  • The keyboard shortcut editor flags two commands bound to the same key combination on both rows and refuses to save a combination that is already taken.
  • A new per-module notification screen in Workspace > Notifications gives every module three choices: announce it, keep it in the bell only, or silence it completely.
  • Settings now keeps a "Recently changed" list of your last 10 changes with times and previous values, and one click on Revert undoes any of them.
  • In the full Messenger, the edge bubble now opens the dock as an overlay above itself. You can read and type into the same conversation from the overlay while the splits stay put, and Escape or a click outside closes it.
  • Drag a conversation from the dock onto the Messenger frame to open it in a new split, or onto an existing split to move it there. When the split limit is reached, the frame shakes and a message tells you.
  • The C0LINK icon in the left rail now shows one unread badge, combining unread direct messages and unread station posts.
  • Conversations with a "New" divider you have scrolled past show a floating "New messages" chip that jumps you back to it.
  • Right-click a conversation to pin it (pinned chats keep a group at the top), mute it for 1 hour, 8 hours, or until you turn it back on (muted chats show a small muted-bell mark and stop announcing), and chats where you left unsent text now show a "Draft: …" line on the row.
  • Every setting is now in the command palette. Open the palette, type part of what the setting does, and C0VIBE opens Settings scrolled to it.
  • After an update, C0VIBE shows a "What's new" card in the announcement rail once per version, summarizing the changelog for that release; Read release notes opens the full report.
  • Station posts now open in an in-app reader column with the full title, source, time, and summary. Open outside hands the post to your browser when you want the original, and Esc closes the reader.
  • Stations in the Messenger rail now carry quick controls. Mark all read clears a station's unread posts, and a notification switch with All posts, Warnings and up, Critical only, and Muted sets the same per-station level the C0LINK settings section edits.
  • Moving between modules now has real history: press Alt+Left or Alt+Right, or use the new back and forward buttons at the top right, to return to the screen and selection you just came from (50 steps are kept in each direction).
  • Each module now remembers where you left it. Reopening a module lands on the screen and selection you last had, the second column keeps its own width per module instead of one width for everything, and Escape closes the topmost overlay in a predictable order: menu, then popover, then sheet, then split.
  • C0mcp, C0voi and C0llage now carry their page titles in the shared header band like every other module, instead of drawing their own headings inside the module.
  • Messenger conversations now present each person with a large square profile band, use the centered C0CODE composer, support side-by-side chats with favourite-friend search, start on a transparent customizable background, and show each member once with their profile card on hover or keyboard focus.
  • Saved Rooms now shows each room as a visual card with a real 3D rendering, three clear actions, and an editable 3D layout inside the normal app frame. Offers and archived rooms stay one tap away without covering the sidebar or adding extra control rows.
  • C0LINK Messenger now keeps organizations as rounded-square community marks and people as round avatars. One Stations mark and one add menu replace duplicate station and room controls, and the adjacent column follows Home, server, or Stations without mixing rows.
  • C0LINK empty states now share one calm illustration family across every rail, feed, roster and panel, and loading lists show skeleton rows and cards instead of "Loading…" text and spinners, so the layout is settled before content arrives.
  • Toasts now stack in one corner with at most three visible, a "+n more" chip for the rest, a Dismiss all control, and enough clearance that they never cover the composer.
  • You can now cross the whole Messenger by keyboard: Tab moves from the server strip through the conversation list and the open chat to the members rail, Shift+Tab walks back, and arrow keys move inside the server strip. Focus shows the standard token ring in both themes.
  • A new contrast test reads the light and dark theme tokens and fails if any body-text pair drops below 4.5:1. The motion gate now fails any new keyframe file that ships without its own reduced-motion guard.
  • The Messenger members rail now groups people by role — the person you're talking to under In this chat, accepted Friends, then Everyone else — with counts, collapsible headers that remember their state, and the most-reachable people first in each group.
  • Profile cards on hover now open noticeably faster (a quarter of a second instead of a third), stay open while you move onto the card, and still open from keyboard focus.
  • A live room's card now shows who is inside as real faces that update the moment people join or leave, capped at five faces with a "+n" for the rest.
  • Every presence dot in C0LINK now draws from one family — same colours everywhere, with away/do-not-disturb/offline shown as rings so status never depends on colour alone.
No recording yet

Release 0.6.162 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.162

5 September 2026

1 change

Changed

  • Release builds no longer generate source maps. Building them was what made the automated release run out of memory, so no release since 0.6.155 actually reached the updater; the maps stay available for crash analysis on the build fleet.
No recording yet

Release 0.6.162 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.161

5 September 2026

17 changes

Fixed

  • The Messenger members list no longer shows the same person twice. The lobby feed can deliver one handle under two account ids (an AI-peer twin beside the real account); the app now folds those rows into one. When the second row is a genuine agent, it shows on the person's row as a violet "Agent" seat instead of a second human.
  • Conversations no longer display names like "@c8f2313d". When a chat partner's profile cannot be resolved, the Messenger looks them up through the friends directory and the public handle directory, and a found name fills every surface. When nothing resolves, the row, the picker, the header band and the members list say "Unknown viber" with a "Not on C0LINK any more" note instead of showing an account id.
  • The Messenger header band now presents the person you are talking to: their profile banner sits softly behind the band (it fades when you wash the background out), presence shows with the standard dot colors, the mutual-friends count and their full specialization set are listed, and the header actions stay right-aligned.
  • A new C0CODE split no longer says ERROR. A split that had not started a conversation yet was drawn as a red failure telling you to open the live app. Nothing had failed — it just had no thread. It now reads DRAFT with the composer open, so you can type straight into it.
  • A new split starts its own thread, without the detour through the embedded web app. If C0CODE has no project at all, the message offers to create one instead of sending you away.
  • Dock panels open on native splits. Pressing a dock icon lit the button and mounted nothing, because the panel was waiting on a signal only the embedded guest sends — and a native split has no visible guest. Artifacts, capture and the other module panels now open in the split itself.
  • Quick actions in the sidebar are no longer squeezed: one rail, one set of numbers, following the size dial.
  • The right-click menu on a module surface opens where you clicked, and a module frame no longer spills past the area that clips it.
  • The full-size Messenger keeps its header row when the message box takes focus, and the members rail no longer sits off the right edge of the window.
  • Signing in from the desktop app now uses the same WorkOS environment as the web, billing and Matrix. Since 27 April, desktop sign-ins had quietly gone to the test environment, so the same person on desktop and on the web were two different accounts. Existing accounts are repaired automatically by email — nobody has to sign in again.
  • Whisper provisioning failures are surfaced and preserved instead of swallowed.

Changed

  • Messenger chats read like Discord: consecutive messages from one person join a single block under their avatar, so a burst of five messages is five lines rather than five separate bubbles, and a red "New" line marks where your unread messages begin.
  • The Messenger sidebar gained a server strip on the far left, 40px avatars with presence rings in the conversation list and members rail, and gradient initials for people without a photo.

Added

  • Splits visibility: show every split, only the selected session's, or a badge with a hover drawer.
  • Verified Whisper provisioning, so a broken model download is reported rather than silently shipped.

Security

  • An origin check on the SRS window message listener.
  • Explicit deny policies on the two Matrix account-link tables.
No recording yet

Release 0.6.161 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.160

5 September 2026

2 changes

Changed

  • Messenger chats now read like Discord: consecutive messages from the same person join one block under their avatar and name, so a burst of five messages is five lines instead of five separate bubbles, and a red "New" line marks where your unread messages start.
  • The Messenger sidebar got Discord's server strip and bigger faces: a column of round server icons on the far left (the selected one squares off, like Discord), 40px avatars with presence rings in the conversation list and members rail, and colorful gradient initials for people without a profile photo.
No recording yet

Release 0.6.160 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.159

5 September 2026

2 changes

Fixed

  • The full-size Messenger no longer loses its header row (size buttons, "back to network") when the message box takes focus, and the members rail no longer sits off the right edge of the window. Both were measured on 0.6.157.
  • Signing in from the desktop app now uses the same WorkOS environment as the web, billing and Matrix (Production). Since 27 April, desktop sign-ins had quietly gone to the test environment, so a desktop user and the same person on the web were two different accounts to WorkOS. Existing accounts are repaired automatically by email; no one has to sign in again.
No recording yet

Release 0.6.159 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.158

4 September 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Splits visibility — all, only the selected session, or a badge with a hover drawer

Changed

  • 100 hardening tasks for the GLM lanes, grounded in a code survey

Fixed

  • Derive the attach budget from the last full gate, floor 45
  • The module-shipping checker looks where mounting happens
No recording yet

Release 0.6.158 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.157

4 September 2026

8 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The Messenger moves into the module chrome — rail, avatars, hover cards, scaling

Changed

  • Split two over-limit test files under the 600-line law
  • Meter every tsc spawn through the host's tsc semaphore

Fixed

  • The pane observer wrote the attribute it was watching
  • Bind next start to loopback — a gate's server is never a public listener
  • Gate the node-test lane and fix its two dead suites
  • The node-test lane's two dead suites
  • The CoreAgent register stated its aggregate three times
No recording yet

Release 0.6.157 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.156

4 September 2026

7 changes

Added

  • Messenger, full size, now lives inside C0LINK like every other module — with its own header, the app's gradient showing through, and its navigation in the sidebar's second column (direct messages, servers and channels in one Discord-style rail) instead of a window that covered the whole app.
  • A members rail beside the conversation: who's online and offline right now, the person you're talking to pinned on top, big C0VIBE avatars — hover anyone to open their profile card, including their live stream panes when they're streaming.
  • Compact / Expanded / Full are now clearly labeled buttons, and switching size animates smoothly instead of jumping.
  • Matrix chats live in the same Messenger as your C0LINK chats. Link a Matrix account in Settings > C0LINK, and any conversation where both people are linked gets a C0LINK / Matrix switch in its header. The messages, the composer and the draft you were typing stay exactly where they were; only the network carrying them changes. The Messenger names the homeserver beside the person you are talking to.
  • Matrix rooms you have joined appear in the Messenger sidebar under "Matrix rooms" and open like any other conversation. Direct messages you already carry over Matrix wear a small badge, and someone you can only reach on Matrix shows their `@name:server` address instead of a blank profile.

Changed

  • Avatars across the Messenger are bigger and consistent (the C0VIBE avatar with presence ring), and the expanded panel is translucent glass so the background gradient stays visible.
  • Opening a server from the C0LINK sidebar lands in the Messenger instead of a separate server screen. The server keeps its artwork, its role and posting rules, and its member count, and the sidebar stays with you.
No recording yet

Release 0.6.156 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.155

4 September 2026

12 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • C0cloud is a dock artifact, not just a registry module

Fixed

  • The host sends the turn, the guest never does
  • The t3 seam-contract suite has not parsed since 08-27
  • Type the transport timing table as numbers, not frozen literals
  • One owner for the cross-window transport, and a window that says when it is local-only
  • Group guardian reports by provenance so a lane is not read as the owner
  • The drag guard lost its release leg, the mock its answer
  • Make stage conservation document-lifetime and canonical
  • Report untimed-helper findings with their own reason
  • Register c0cloud in the CLI shim module census
  • Check the c0code slice against the real ambient declarations
  • A notarized build could not open the microphone
No recording yet

Release 0.6.155 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.154

4 September 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.154 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.144

28 August 2026

24 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Flip A/B and C/D colour groups — every cross combination styled
  • Frame wave 3 — C0-ramp colour for C+D, nine frame effects, self-remembering Frame tab
  • The rail + halo outline (D) returns to opt-in — owner call
  • The cutout circle closes — right arc gets a shade bed and its own control
  • The rail + halo outline (D) defaults on — owner asked to see it
  • Frame wave 2 — module/backdrop seams, status wire, pointer chrome, circuit, notch
  • Add learned task-shape reasoning levers
  • Prewarm persistent ACP providers
  • Enrich repository lookup results
  • Census injected CLI prefix bytes
  • Version the harness comparison suite

Changed

  • Deduplicate exact pressured history spans
  • Prune recoverable history before summaries

Fixed

  • Flush typecheck plan before exit
  • Fail closed on compiler process death
  • Worker-chunk audit classifies by the file, not the name
  • The runner read a reasoning option nobody passed — every turn died
  • Bound test-tree typecheck workload
  • The merge re-imported the key the leaf now owns — cycle removed
  • Receiver fixes — instant-equal timestamps, account-truth usage, resurrect-on-push
  • Three first-execution defects — the starved gate's debt paid
  • The bridge-static rule, one leftover, one tripwire refresh
  • Enforce provider transport contract
  • Seal model calls behind the seam
No recording yet

Release 0.6.144 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.142

28 August 2026

156 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The cloud slot hosts the frame outline C span
  • App frame edges — header seam extends, restyles, and outlines C/D from the design lab
  • Progressive arrival — the receiving machine fills in during the run
  • The rotate handle carries a circular arrow, so it stops reading as a dot
  • Separate heavy module probes
  • Finish room promotion video workflow
  • Ship promotion-only room streams
  • Ship private direct and everyone publishers
  • End sessions with stream authority revoke
  • Distribute stream audiences with bounded delivery
  • Chrome elements sync — no element left behind
  • Measure SMA module efficiency
  • Back the OTHER half of a board — canvas_chrome_elements + mappers
  • Render rich native mirror transcripts
  • One sanctioned image intake — area-sized, aspect-true, ratchet-enforced
  • Arm transform with Cmd/Ctrl+T, so scale and rotate leave the mouse
  • Rotate from the corners, the way Photoshop does it
  • The pill says when cards synced but the pictures stayed behind
  • Cloud-bound images re-encode to full-res WebP — the board fits its quota
  • Sync meta records the media bytes held back by quota
  • Add bounded repository batch executor
  • Add prewarm evidence driver
  • Default to native panes
  • Per-account content inventory — a lane verifies instead of re-injecting
  • The duel cannot publish a number it did not earn
  • The staged-parse hook now refuses duplicate keys at commit time
  • Persist session mode split opt-outs
  • Consume durable chunk queue work
  • Add arena token protocol and shootout
  • Enforce soft node claims at store seam
  • Publish the plan decision's INPUTS, not just its answer
  • Commit the duel runner that produced the baseline
  • A lever you cannot measure is a lever you cannot judge
  • Measure the read path that actually exists
  • Measure agent memory before deciding what to do about it
  • Group the gallery by what a surface IS, not only where it lives
  • The glossary DESIGN.md already treats as law now exists
  • A timing that cannot be written without its load context
  • Instruments that refuse rather than estimate, and the settings to match
  • The collapsing orb, the bell swallow, and a live design gallery
  • The warm-worker key, shared workers, and a failover the user owns
  • Sandbox is the caller's decision, and the relay tells the truth
  • Learned prewarm — predictor proposes, governor disposes, every lever measurable
  • One watchdog contract — a wrong credential is not more correct the tenth time
  • Instruments that cannot lie — tax runner, credential probe
  • Skill runtime health gates advertisement (fail-closed)
  • The bell eats the announcement

Changed

  • The media pipeline scales itself to the machine and its overhead
  • Prune recoverable history before summaries
  • Warm stable preview ladder cache
  • C0cap's timings become ALIASES, and loops get their own category
  • Burn down round-two line debt
  • Instrument guest first paint
  • Retire competing corner stacks
  • Name the measurement module for what it measures
  • Probe/census cache implementation + tests (completes statusFor commit)
  • One bounded turn-prompt builder — byte parity with native
  • Detection never costs a turn — statusFor() + persisted census

Fixed

  • C0rep.batch joins the module action slice; MCP golden reviews 754
  • The bell record exists the moment it is announced
  • Repair persisted image card aspect ratios
  • A script src with a query string is still a script
  • An unreadable asset skips its node instead of zeroing the whole run
  • Auto-captured crashes carry the breadcrumb trail — and name bundle drift
  • A content-equal merge adopts the remote's media instead of keeping dead refs
  • One push at a time, one counter on the pill
  • TopBar reads auth optionally — chrome renders without providers
  • Isolate Jest project caches by worktree
  • Recovery could hang forever measuring an image, with its fallback unreachable
  • The media pipeline streams — and quota is partial-fit, not a wall
  • Persist dense atlas across remounts
  • The media upload reports every item — a silent 10-minute phase was "nothing happening"
  • Drop the boundary cast the source-typed payload made redundant
  • Type the chrome row payload as Json, not Record<string, unknown>
  • The chrome upsert crosses the generated-Insert boundary explicitly
  • Preserve invite session mismatch denial
  • Join audience streams as viewers
  • Harden outbound streaming lifecycle truth
  • Wait for final postgres process
  • Track deployed audience migration in proofs
  • A kind now promotes exactly what it restores, so nothing is zeroed
  • The wave had also removed useAuth — b3's bell needs the user id
  • The merge union kept b3's bell labels but dropped the hook they read
  • A mirror pane gets the surface menu back
  • Harden split session conservation
  • The dsh preflight accepts an OAuth grant, not only env keys
  • A failed realtime attach retries instead of going quiet forever
  • Generation-unique realtime topics, and a wipe never propagates
  • The selection bar covered the rotate handle, by construction
  • The selection bar sat still through a resize, then jumped on release
  • The session learns the relay's answer vocabulary
  • The pull reaches the screen, and the gate asks the right clock
  • Annotations union-merge on pull instead of vanishing under the remote set
  • C0rep.batch exists on every plane, not only the harness one
  • The realtime socket authenticates itself, and a pull heartbeat backstops it
  • Bound model ingress payloads
  • Pen and marker drew nothing — no live preview, and black ink on a dark board
  • Normalize image card size by area
  • Keep dense preview waves advancing
  • Preserve wrapper usage metrics
  • One drag drew a shape AND an annotation, so moving it left a ghost
  • Only the baseline may vouch for a delete, on both tables
  • Ordinary edits now reach the canonical key cloud sync reads
  • The entrance animation was overwriting the bar's POSITION
  • A cloud-asset stamp must not diverge the node it describes
  • The four inherited reds, this time with the fixes actually inside
  • Four inherited reds — orphaned type exports, a blind re-export, a misnamed fixture, and a test pinning a retired literal
  • The merge must push local additions up, or its baseline lies
  • One sync payload carried two error properties
  • Media over quota must not stop the cards from syncing
  • The upload trigger watches content, because nothing moves its clock
  • Deliver cloud canvas assets across machines
  • Stop verifying a timestamp the database deliberately overwrites
  • The cloud pill must not show a dead run, and a count must say items
  • Merge concurrent canvas edits instead of calling them a conflict
  • Re-read linked-folder approvals when the file appears late
  • A sticky's text colour comes from the note, not the page
  • A timed-out CLI probe orphaned its children and never died
  • A mount that knows nothing must not overwrite a resolved plan axis
  • Re-evaluate the module gate when the plan axis resolves
  • Write canvas node deltas instead of rewriting the whole board
  • Wait for a hit target before asserting a selection
  • The local presence peer is "self", not a display name
  • Canvas-scale kept one call to a function the extraction made private
  • Measure propagation for real — 0 of 6, and every save rewrites the board
  • The propagation phase opens its own board and waits for hydration
  • Release the canvas on close instead of keeping it resident
  • A valid Supabase session no longer loses a vote to an empty WorkOS one
  • An unknown plan was published as a free plan, denying a paid module
  • A pull that delivered nothing said nothing
  • Opening a board made it permanently newer than the cloud
  • The seventh orphan, and the sweep that should have caught it
  • A stale realtime channel blocked every re-attach
  • Presence identity and a derived scale census
  • Realtime attached before auth existed, then never tried again
  • Link handles were still failing a canvas-only run
  • Two machines on one board deadlocked into conflict without differing
  • A corroborating check was failing the whole cross-machine run
  • The third and fourth identifiers an extraction left behind
  • Procloud was not a tier the billing function knew, so it billed as free
  • Narrow normalized channel categories
  • Cap initial channel history
  • Harden standard channel history
  • A phase that asserted nothing was reporting PASS
  • Canvas-ops spoke a status the runner rejects, after passing
  • The selection clicks aimed at coordinates, not at the nodes
  • A room the canvas never needed was failing every canvas phase
  • Resolve CORS at the serve boundary, where every response passes
  • The desktop app's origin was in no allow list, so presence never landed
  • A session that claims zero nodes was unfalsifiable, not verified
  • Preserve line ratchets after rebase
  • Preserve split identity at pool boundary
  • Import canonical detection status type
  • The hosted mission worker reads the relay, not the raw stream
  • An api_error result is a failure even when subtype says success
  • Never point a CLI at a missing file — readableFileArgument seam
No recording yet

Release 0.6.142 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.141

27 August 2026

146 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Progressive arrival — the receiving machine fills in during the run
  • The rotate handle carries a circular arrow, so it stops reading as a dot
  • Separate heavy module probes
  • Finish room promotion video workflow
  • Ship promotion-only room streams
  • Ship private direct and everyone publishers
  • End sessions with stream authority revoke
  • Distribute stream audiences with bounded delivery
  • Chrome elements sync — no element left behind
  • Measure SMA module efficiency
  • Back the OTHER half of a board — canvas_chrome_elements + mappers
  • Render rich native mirror transcripts
  • One sanctioned image intake — area-sized, aspect-true, ratchet-enforced
  • Arm transform with Cmd/Ctrl+T, so scale and rotate leave the mouse
  • Rotate from the corners, the way Photoshop does it
  • The pill says when cards synced but the pictures stayed behind
  • Cloud-bound images re-encode to full-res WebP — the board fits its quota
  • Sync meta records the media bytes held back by quota
  • Add bounded repository batch executor
  • Add prewarm evidence driver
  • Default to native panes
  • Per-account content inventory — a lane verifies instead of re-injecting
  • The duel cannot publish a number it did not earn
  • The staged-parse hook now refuses duplicate keys at commit time
  • Persist session mode split opt-outs
  • Consume durable chunk queue work
  • Add arena token protocol and shootout
  • Enforce soft node claims at store seam
  • Publish the plan decision's INPUTS, not just its answer
  • Commit the duel runner that produced the baseline
  • A lever you cannot measure is a lever you cannot judge
  • Measure the read path that actually exists
  • Measure agent memory before deciding what to do about it
  • Group the gallery by what a surface IS, not only where it lives
  • The glossary DESIGN.md already treats as law now exists
  • A timing that cannot be written without its load context
  • Instruments that refuse rather than estimate, and the settings to match
  • The collapsing orb, the bell swallow, and a live design gallery
  • The warm-worker key, shared workers, and a failover the user owns
  • Sandbox is the caller's decision, and the relay tells the truth
  • Learned prewarm — predictor proposes, governor disposes, every lever measurable
  • One watchdog contract — a wrong credential is not more correct the tenth time
  • Instruments that cannot lie — tax runner, credential probe
  • Skill runtime health gates advertisement (fail-closed)
  • The bell eats the announcement

Changed

  • The media pipeline scales itself to the machine and its overhead
  • Prune recoverable history before summaries
  • Warm stable preview ladder cache
  • C0cap's timings become ALIASES, and loops get their own category
  • Burn down round-two line debt
  • Instrument guest first paint
  • Retire competing corner stacks
  • Name the measurement module for what it measures
  • Probe/census cache implementation + tests (completes statusFor commit)
  • One bounded turn-prompt builder — byte parity with native
  • Detection never costs a turn — statusFor() + persisted census

Fixed

  • TopBar reads auth optionally — chrome renders without providers
  • Isolate Jest project caches by worktree
  • Recovery could hang forever measuring an image, with its fallback unreachable
  • The media pipeline streams — and quota is partial-fit, not a wall
  • Persist dense atlas across remounts
  • The media upload reports every item — a silent 10-minute phase was "nothing happening"
  • Drop the boundary cast the source-typed payload made redundant
  • Type the chrome row payload as Json, not Record<string, unknown>
  • The chrome upsert crosses the generated-Insert boundary explicitly
  • Preserve invite session mismatch denial
  • Join audience streams as viewers
  • Harden outbound streaming lifecycle truth
  • Wait for final postgres process
  • Track deployed audience migration in proofs
  • A kind now promotes exactly what it restores, so nothing is zeroed
  • The wave had also removed useAuth — b3's bell needs the user id
  • The merge union kept b3's bell labels but dropped the hook they read
  • A mirror pane gets the surface menu back
  • Harden split session conservation
  • The dsh preflight accepts an OAuth grant, not only env keys
  • A failed realtime attach retries instead of going quiet forever
  • Generation-unique realtime topics, and a wipe never propagates
  • The selection bar covered the rotate handle, by construction
  • The selection bar sat still through a resize, then jumped on release
  • The session learns the relay's answer vocabulary
  • The pull reaches the screen, and the gate asks the right clock
  • Annotations union-merge on pull instead of vanishing under the remote set
  • C0rep.batch exists on every plane, not only the harness one
  • The realtime socket authenticates itself, and a pull heartbeat backstops it
  • Bound model ingress payloads
  • Pen and marker drew nothing — no live preview, and black ink on a dark board
  • Normalize image card size by area
  • Keep dense preview waves advancing
  • Preserve wrapper usage metrics
  • One drag drew a shape AND an annotation, so moving it left a ghost
  • Only the baseline may vouch for a delete, on both tables
  • Ordinary edits now reach the canonical key cloud sync reads
  • The entrance animation was overwriting the bar's POSITION
  • A cloud-asset stamp must not diverge the node it describes
  • The four inherited reds, this time with the fixes actually inside
  • Four inherited reds — orphaned type exports, a blind re-export, a misnamed fixture, and a test pinning a retired literal
  • The merge must push local additions up, or its baseline lies
  • One sync payload carried two error properties
  • Media over quota must not stop the cards from syncing
  • The upload trigger watches content, because nothing moves its clock
  • Deliver cloud canvas assets across machines
  • Stop verifying a timestamp the database deliberately overwrites
  • The cloud pill must not show a dead run, and a count must say items
  • Merge concurrent canvas edits instead of calling them a conflict
  • Re-read linked-folder approvals when the file appears late
  • A sticky's text colour comes from the note, not the page
  • A timed-out CLI probe orphaned its children and never died
  • A mount that knows nothing must not overwrite a resolved plan axis
  • Re-evaluate the module gate when the plan axis resolves
  • Write canvas node deltas instead of rewriting the whole board
  • Wait for a hit target before asserting a selection
  • The local presence peer is "self", not a display name
  • Canvas-scale kept one call to a function the extraction made private
  • Measure propagation for real — 0 of 6, and every save rewrites the board
  • The propagation phase opens its own board and waits for hydration
  • Release the canvas on close instead of keeping it resident
  • A valid Supabase session no longer loses a vote to an empty WorkOS one
  • An unknown plan was published as a free plan, denying a paid module
  • A pull that delivered nothing said nothing
  • Opening a board made it permanently newer than the cloud
  • The seventh orphan, and the sweep that should have caught it
  • A stale realtime channel blocked every re-attach
  • Presence identity and a derived scale census
  • Realtime attached before auth existed, then never tried again
  • Link handles were still failing a canvas-only run
  • Two machines on one board deadlocked into conflict without differing
  • A corroborating check was failing the whole cross-machine run
  • The third and fourth identifiers an extraction left behind
  • Procloud was not a tier the billing function knew, so it billed as free
  • Narrow normalized channel categories
  • Cap initial channel history
  • Harden standard channel history
  • A phase that asserted nothing was reporting PASS
  • Canvas-ops spoke a status the runner rejects, after passing
  • The selection clicks aimed at coordinates, not at the nodes
  • A room the canvas never needed was failing every canvas phase
  • Resolve CORS at the serve boundary, where every response passes
  • The desktop app's origin was in no allow list, so presence never landed
  • A session that claims zero nodes was unfalsifiable, not verified
  • Preserve line ratchets after rebase
  • Preserve split identity at pool boundary
  • Import canonical detection status type
  • The hosted mission worker reads the relay, not the raw stream
  • An api_error result is a failure even when subtype says success
  • Never point a CLI at a missing file — readableFileArgument seam
No recording yet

Release 0.6.141 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.139

27 August 2026

143 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The rotate handle carries a circular arrow, so it stops reading as a dot
  • Separate heavy module probes
  • Finish room promotion video workflow
  • Ship promotion-only room streams
  • Ship private direct and everyone publishers
  • End sessions with stream authority revoke
  • Distribute stream audiences with bounded delivery
  • Chrome elements sync — no element left behind
  • Measure SMA module efficiency
  • Back the OTHER half of a board — canvas_chrome_elements + mappers
  • Render rich native mirror transcripts
  • One sanctioned image intake — area-sized, aspect-true, ratchet-enforced
  • Arm transform with Cmd/Ctrl+T, so scale and rotate leave the mouse
  • Rotate from the corners, the way Photoshop does it
  • The pill says when cards synced but the pictures stayed behind
  • Cloud-bound images re-encode to full-res WebP — the board fits its quota
  • Sync meta records the media bytes held back by quota
  • Add bounded repository batch executor
  • Add prewarm evidence driver
  • Default to native panes
  • Per-account content inventory — a lane verifies instead of re-injecting
  • The duel cannot publish a number it did not earn
  • The staged-parse hook now refuses duplicate keys at commit time
  • Persist session mode split opt-outs
  • Consume durable chunk queue work
  • Add arena token protocol and shootout
  • Enforce soft node claims at store seam
  • Publish the plan decision's INPUTS, not just its answer
  • Commit the duel runner that produced the baseline
  • A lever you cannot measure is a lever you cannot judge
  • Measure the read path that actually exists
  • Measure agent memory before deciding what to do about it
  • Group the gallery by what a surface IS, not only where it lives
  • The glossary DESIGN.md already treats as law now exists
  • A timing that cannot be written without its load context
  • Instruments that refuse rather than estimate, and the settings to match
  • The collapsing orb, the bell swallow, and a live design gallery
  • The warm-worker key, shared workers, and a failover the user owns
  • Sandbox is the caller's decision, and the relay tells the truth
  • Learned prewarm — predictor proposes, governor disposes, every lever measurable
  • One watchdog contract — a wrong credential is not more correct the tenth time
  • Instruments that cannot lie — tax runner, credential probe
  • Skill runtime health gates advertisement (fail-closed)
  • The bell eats the announcement

Changed

  • The media pipeline scales itself to the machine and its overhead
  • Prune recoverable history before summaries
  • Warm stable preview ladder cache
  • C0cap's timings become ALIASES, and loops get their own category
  • Burn down round-two line debt
  • Instrument guest first paint
  • Retire competing corner stacks
  • Name the measurement module for what it measures
  • Probe/census cache implementation + tests (completes statusFor commit)
  • One bounded turn-prompt builder — byte parity with native
  • Detection never costs a turn — statusFor() + persisted census

Fixed

  • Recovery could hang forever measuring an image, with its fallback unreachable
  • The media pipeline streams — and quota is partial-fit, not a wall
  • Persist dense atlas across remounts
  • The media upload reports every item — a silent 10-minute phase was "nothing happening"
  • Drop the boundary cast the source-typed payload made redundant
  • Type the chrome row payload as Json, not Record<string, unknown>
  • The chrome upsert crosses the generated-Insert boundary explicitly
  • Preserve invite session mismatch denial
  • Join audience streams as viewers
  • Harden outbound streaming lifecycle truth
  • Wait for final postgres process
  • Track deployed audience migration in proofs
  • A kind now promotes exactly what it restores, so nothing is zeroed
  • The wave had also removed useAuth — b3's bell needs the user id
  • The merge union kept b3's bell labels but dropped the hook they read
  • A mirror pane gets the surface menu back
  • Harden split session conservation
  • The dsh preflight accepts an OAuth grant, not only env keys
  • A failed realtime attach retries instead of going quiet forever
  • Generation-unique realtime topics, and a wipe never propagates
  • The selection bar covered the rotate handle, by construction
  • The selection bar sat still through a resize, then jumped on release
  • The session learns the relay's answer vocabulary
  • The pull reaches the screen, and the gate asks the right clock
  • Annotations union-merge on pull instead of vanishing under the remote set
  • C0rep.batch exists on every plane, not only the harness one
  • The realtime socket authenticates itself, and a pull heartbeat backstops it
  • Bound model ingress payloads
  • Pen and marker drew nothing — no live preview, and black ink on a dark board
  • Normalize image card size by area
  • Keep dense preview waves advancing
  • Preserve wrapper usage metrics
  • One drag drew a shape AND an annotation, so moving it left a ghost
  • Only the baseline may vouch for a delete, on both tables
  • Ordinary edits now reach the canonical key cloud sync reads
  • The entrance animation was overwriting the bar's POSITION
  • A cloud-asset stamp must not diverge the node it describes
  • The four inherited reds, this time with the fixes actually inside
  • Four inherited reds — orphaned type exports, a blind re-export, a misnamed fixture, and a test pinning a retired literal
  • The merge must push local additions up, or its baseline lies
  • One sync payload carried two error properties
  • Media over quota must not stop the cards from syncing
  • The upload trigger watches content, because nothing moves its clock
  • Deliver cloud canvas assets across machines
  • Stop verifying a timestamp the database deliberately overwrites
  • The cloud pill must not show a dead run, and a count must say items
  • Merge concurrent canvas edits instead of calling them a conflict
  • Re-read linked-folder approvals when the file appears late
  • A sticky's text colour comes from the note, not the page
  • A timed-out CLI probe orphaned its children and never died
  • A mount that knows nothing must not overwrite a resolved plan axis
  • Re-evaluate the module gate when the plan axis resolves
  • Write canvas node deltas instead of rewriting the whole board
  • Wait for a hit target before asserting a selection
  • The local presence peer is "self", not a display name
  • Canvas-scale kept one call to a function the extraction made private
  • Measure propagation for real — 0 of 6, and every save rewrites the board
  • The propagation phase opens its own board and waits for hydration
  • Release the canvas on close instead of keeping it resident
  • A valid Supabase session no longer loses a vote to an empty WorkOS one
  • An unknown plan was published as a free plan, denying a paid module
  • A pull that delivered nothing said nothing
  • Opening a board made it permanently newer than the cloud
  • The seventh orphan, and the sweep that should have caught it
  • A stale realtime channel blocked every re-attach
  • Presence identity and a derived scale census
  • Realtime attached before auth existed, then never tried again
  • Link handles were still failing a canvas-only run
  • Two machines on one board deadlocked into conflict without differing
  • A corroborating check was failing the whole cross-machine run
  • The third and fourth identifiers an extraction left behind
  • Procloud was not a tier the billing function knew, so it billed as free
  • Narrow normalized channel categories
  • Cap initial channel history
  • Harden standard channel history
  • A phase that asserted nothing was reporting PASS
  • Canvas-ops spoke a status the runner rejects, after passing
  • The selection clicks aimed at coordinates, not at the nodes
  • A room the canvas never needed was failing every canvas phase
  • Resolve CORS at the serve boundary, where every response passes
  • The desktop app's origin was in no allow list, so presence never landed
  • A session that claims zero nodes was unfalsifiable, not verified
  • Preserve line ratchets after rebase
  • Preserve split identity at pool boundary
  • Import canonical detection status type
  • The hosted mission worker reads the relay, not the raw stream
  • An api_error result is a failure even when subtype says success
  • Never point a CLI at a missing file — readableFileArgument seam
No recording yet

Release 0.6.139 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.137

27 August 2026

98 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Finish room promotion video workflow
  • Ship promotion-only room streams
  • Ship private direct and everyone publishers
  • End sessions with stream authority revoke
  • Distribute stream audiences with bounded delivery
  • Chrome elements sync — no element left behind
  • Measure SMA module efficiency
  • Back the OTHER half of a board — canvas_chrome_elements + mappers
  • Render rich native mirror transcripts
  • One sanctioned image intake — area-sized, aspect-true, ratchet-enforced
  • Arm transform with Cmd/Ctrl+T, so scale and rotate leave the mouse
  • Rotate from the corners, the way Photoshop does it
  • The pill says when cards synced but the pictures stayed behind
  • Cloud-bound images re-encode to full-res WebP — the board fits its quota
  • Sync meta records the media bytes held back by quota
  • Default to native panes
  • Per-account content inventory — a lane verifies instead of re-injecting
  • The duel cannot publish a number it did not earn
  • The staged-parse hook now refuses duplicate keys at commit time
  • Persist session mode split opt-outs
  • Consume durable chunk queue work
  • Add arena token protocol and shootout
  • Enforce soft node claims at store seam
  • Publish the plan decision's INPUTS, not just its answer
  • Commit the duel runner that produced the baseline

Changed

  • Warm stable preview ladder cache
  • C0cap's timings become ALIASES, and loops get their own category
  • Burn down round-two line debt
  • Instrument guest first paint
  • Retire competing corner stacks

Fixed

  • Preserve invite session mismatch denial
  • Join audience streams as viewers
  • Harden outbound streaming lifecycle truth
  • Wait for final postgres process
  • Track deployed audience migration in proofs
  • A kind now promotes exactly what it restores, so nothing is zeroed
  • A mirror pane gets the surface menu back
  • Harden split session conservation
  • A failed realtime attach retries instead of going quiet forever
  • Generation-unique realtime topics, and a wipe never propagates
  • The selection bar covered the rotate handle, by construction
  • The selection bar sat still through a resize, then jumped on release
  • The pull reaches the screen, and the gate asks the right clock
  • Annotations union-merge on pull instead of vanishing under the remote set
  • The realtime socket authenticates itself, and a pull heartbeat backstops it
  • Pen and marker drew nothing — no live preview, and black ink on a dark board
  • Normalize image card size by area
  • Keep dense preview waves advancing
  • One drag drew a shape AND an annotation, so moving it left a ghost
  • Only the baseline may vouch for a delete, on both tables
  • Ordinary edits now reach the canonical key cloud sync reads
  • The entrance animation was overwriting the bar's POSITION
  • A cloud-asset stamp must not diverge the node it describes
  • The four inherited reds, this time with the fixes actually inside
  • Four inherited reds — orphaned type exports, a blind re-export, a misnamed fixture, and a test pinning a retired literal
  • The merge must push local additions up, or its baseline lies
  • One sync payload carried two error properties
  • Media over quota must not stop the cards from syncing
  • The upload trigger watches content, because nothing moves its clock
  • Deliver cloud canvas assets across machines
  • Stop verifying a timestamp the database deliberately overwrites
  • The cloud pill must not show a dead run, and a count must say items
  • Merge concurrent canvas edits instead of calling them a conflict
  • Re-read linked-folder approvals when the file appears late
  • A sticky's text colour comes from the note, not the page
  • A timed-out CLI probe orphaned its children and never died
  • A mount that knows nothing must not overwrite a resolved plan axis
  • Re-evaluate the module gate when the plan axis resolves
  • Write canvas node deltas instead of rewriting the whole board
  • Wait for a hit target before asserting a selection
  • The local presence peer is "self", not a display name
  • Canvas-scale kept one call to a function the extraction made private
  • Measure propagation for real — 0 of 6, and every save rewrites the board
  • The propagation phase opens its own board and waits for hydration
  • Release the canvas on close instead of keeping it resident
  • A valid Supabase session no longer loses a vote to an empty WorkOS one
  • An unknown plan was published as a free plan, denying a paid module
  • A pull that delivered nothing said nothing
  • Opening a board made it permanently newer than the cloud
  • The seventh orphan, and the sweep that should have caught it
  • A stale realtime channel blocked every re-attach
  • Presence identity and a derived scale census
  • Realtime attached before auth existed, then never tried again
  • Link handles were still failing a canvas-only run
  • Two machines on one board deadlocked into conflict without differing
  • A corroborating check was failing the whole cross-machine run
  • The third and fourth identifiers an extraction left behind
  • Procloud was not a tier the billing function knew, so it billed as free
  • Narrow normalized channel categories
  • Cap initial channel history
  • Harden standard channel history
  • A phase that asserted nothing was reporting PASS
  • Canvas-ops spoke a status the runner rejects, after passing
  • The selection clicks aimed at coordinates, not at the nodes
  • A room the canvas never needed was failing every canvas phase
  • Resolve CORS at the serve boundary, where every response passes
  • The desktop app's origin was in no allow list, so presence never landed
  • A session that claims zero nodes was unfalsifiable, not verified
No recording yet

Release 0.6.137 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.131

27 August 2026

52 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Persist session mode split opt-outs
  • Consume durable chunk queue work
  • Add arena token protocol and shootout
  • Enforce soft node claims at store seam
  • Publish the plan decision's INPUTS, not just its answer
  • Commit the duel runner that produced the baseline

Changed

  • C0cap's timings become ALIASES, and loops get their own category
  • Burn down round-two line debt
  • Instrument guest first paint
  • Retire competing corner stacks

Fixed

  • One sync payload carried two error properties
  • Media over quota must not stop the cards from syncing
  • The upload trigger watches content, because nothing moves its clock
  • Deliver cloud canvas assets across machines
  • Stop verifying a timestamp the database deliberately overwrites
  • The cloud pill must not show a dead run, and a count must say items
  • Merge concurrent canvas edits instead of calling them a conflict
  • Re-read linked-folder approvals when the file appears late
  • A sticky's text colour comes from the note, not the page
  • A timed-out CLI probe orphaned its children and never died
  • A mount that knows nothing must not overwrite a resolved plan axis
  • Re-evaluate the module gate when the plan axis resolves
  • Write canvas node deltas instead of rewriting the whole board
  • Wait for a hit target before asserting a selection
  • The local presence peer is "self", not a display name
  • Canvas-scale kept one call to a function the extraction made private
  • Measure propagation for real — 0 of 6, and every save rewrites the board
  • The propagation phase opens its own board and waits for hydration
  • Release the canvas on close instead of keeping it resident
  • A valid Supabase session no longer loses a vote to an empty WorkOS one
  • An unknown plan was published as a free plan, denying a paid module
  • A pull that delivered nothing said nothing
  • Opening a board made it permanently newer than the cloud
  • The seventh orphan, and the sweep that should have caught it
  • A stale realtime channel blocked every re-attach
  • Presence identity and a derived scale census
  • Realtime attached before auth existed, then never tried again
  • Link handles were still failing a canvas-only run
  • Two machines on one board deadlocked into conflict without differing
  • A corroborating check was failing the whole cross-machine run
  • The third and fourth identifiers an extraction left behind
  • Procloud was not a tier the billing function knew, so it billed as free
  • Narrow normalized channel categories
  • Cap initial channel history
  • Harden standard channel history
  • A phase that asserted nothing was reporting PASS
  • Canvas-ops spoke a status the runner rejects, after passing
  • The selection clicks aimed at coordinates, not at the nodes
  • A room the canvas never needed was failing every canvas phase
  • Resolve CORS at the serve boundary, where every response passes
  • The desktop app's origin was in no allow list, so presence never landed
  • A session that claims zero nodes was unfalsifiable, not verified
No recording yet

Release 0.6.131 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.130

26 August 2026

102 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Make frames assignable agent zones
  • Add cursor chat and selection halos
  • Cloud sync says what it is doing, and what it is sending
  • Route autonomous arrivals to announcement rail
  • ONE bar placement system, reading the stage instead of a copy of it
  • Add bounded stream audience authority
  • A board changed on one machine now reaches the other
  • The guard also states what the VERDICT did not cover
  • A landing guard that names the ref it measured
  • Add image selection toolbar
  • Connect from selection anchors
  • Make split agents core subagents
  • Rebuild the selection bar
  • Add artifact-scoped consent grants
  • Publish boards to living docs
  • Turn finalized speech into board edits
  • Make architecture boards executable
  • Make agent canvas work visible and reversible
  • Expose the Sing closure counter-signal
  • Add living delivery observatory
  • Deliver Discord-grade Messenger navigation
  • Add isolated stream-for-all publisher
  • A board that changes now reaches the cloud on its own
  • Parse staged sources before they can reach Master
  • Bind session invites to recipients
  • Add canonical stream source catalog
  • Add canonical announcement rail
  • Lint the call site that outlived its import
  • Stream active browser sessions to friends
  • Stream the selected route to friends
  • Stream active transcription to friends
  • Add direct friend stream adapter

Changed

  • The inline annotation toolbar asks the stage too
  • The minimap's dock measurement was the hottest thing in a zoom
  • Stop paying 7.6M pixels a frame for an empty annotation layer
  • The agent bridges move into the modules they bridge
  • The zoom bottleneck was React re-rendering every node, every frame
  • Split dark-ratchet line debt
  • Remember previews, and ask for sizes worth remembering
  • Resize linked previews before Chromium
  • Bound linked-media preview decode
  • Budget sharp previews to viewport

Fixed

  • The placement hook ran conditionally, which took the chrome down
  • A timestamp z-index is 800x too big for the column it syncs to
  • One node without a zIndex lost the whole board
  • Nothing ever started cloud sync's listening half
  • Automatic sync was refused for want of an argument nobody passed
  • Leaving offline mode can no longer be vetoed by a provider
  • The cloud pill is the cloud sync switch, for the whole account
  • A normal account gets 1 GB, and procloud stops resolving to lite
  • Harden stream audience authority
  • Narrow the catch binding the renderer ratchet caught
  • TestKit is the fourth name for a helper module under __tests__
  • Four Core Agent commands were dead in headless, and a contract pointed at a moved surface
  • The THIRD unknown-catch in this file, same shape as the first two
  • The probe drove state through globals that do not exist
  • The last two gate reds
  • Three defects the syntax error had been hiding
  • The dropped-import lint cried wolf on dependency injection
  • Five root causes behind nine failing suites
  • Persist ink transforms and dismiss selection
  • The board reader carries BOTH lanes' work, not the last one applied
  • Restore the attribution reader, repoint two moved suites, repin the golden
  • The rescued fragments reach the runtime, and 'apply' counts as mutating
  • A THIRD lane minted fragment 7, and a conflict cut an adapter in half
  • The inventories learn the new commands, and one pin stops matching source text
  • Restore what a per-file merge separated from its declarations
  • Two lanes claimed the same manifest fragment; rescue the erased three
  • Restore the living-board binder import a cherry-pick dropped
  • Restore the requireActual mocks a cherry-pick strategy overwrote
  • Keep sub-dollar efficiency visible
  • Preserve report source diagnostics
  • Unified_users.id is not the auth user id
  • Preserve embedded report text byte-for-byte
  • The packaged app died before any window, on sharp's deps
  • Packaging has been broken since the app-builder-lib override landed
  • Ctrl stopped freeing the aspect ratio on the transformer path
  • A paid account no longer resolves to free in silence
  • Preserve stream-for-all cleanup truth
  • A rebuilt atlas keeps the pictures it already decoded
  • A JSX comment cannot sit between attributes
  • Never drop what is drawn until its replacement is ready
  • The retry verdict is a batch answer, so name its members
  • Serialize recipient invite authority
  • Report catalog enumeration catches directly
  • Reject unowned stream catalog targets
  • The selection frame follows the rotation, and one definition owns it
  • A capture may be resized, never RESHAPED or restyled
  • A linked folder means its subfolders too
  • Put 160 on the preview ladder, because that is what the atlas asks for
  • Harden Everyone audience ledger review
  • Keep dense atlas stable across jumps
  • Prefetch visible cards after jumps
  • Preserve previews across viewport jumps
  • Stream dense preview atlas
  • Repair untouched legacy import towers
  • Preserve landed mosaic contracts
  • Preserve image path literal type
  • Settle viewport queue bookkeeping first
  • Keep retry buffers in the live census
  • Prioritize viewport media without pixel hoarding
  • Close adapter integration lifecycle gaps
No recording yet

Release 0.6.130 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.128

26 August 2026

79 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The guard also states what the VERDICT did not cover
  • A landing guard that names the ref it measured
  • Add image selection toolbar
  • Connect from selection anchors
  • Make split agents core subagents
  • Rebuild the selection bar
  • Add artifact-scoped consent grants
  • Publish boards to living docs
  • Turn finalized speech into board edits
  • Make architecture boards executable
  • Make agent canvas work visible and reversible
  • Expose the Sing closure counter-signal
  • Add living delivery observatory
  • Deliver Discord-grade Messenger navigation
  • Add isolated stream-for-all publisher
  • A board that changes now reaches the cloud on its own
  • Parse staged sources before they can reach Master
  • Bind session invites to recipients
  • Add canonical stream source catalog
  • Add canonical announcement rail
  • Lint the call site that outlived its import
  • Stream active browser sessions to friends
  • Stream the selected route to friends
  • Stream active transcription to friends
  • Add direct friend stream adapter

Changed

  • The agent bridges move into the modules they bridge
  • The zoom bottleneck was React re-rendering every node, every frame
  • Split dark-ratchet line debt
  • Remember previews, and ask for sizes worth remembering
  • Resize linked previews before Chromium
  • Bound linked-media preview decode
  • Budget sharp previews to viewport

Fixed

  • The probe drove state through globals that do not exist
  • The last two gate reds
  • Three defects the syntax error had been hiding
  • The dropped-import lint cried wolf on dependency injection
  • Five root causes behind nine failing suites
  • Persist ink transforms and dismiss selection
  • The board reader carries BOTH lanes' work, not the last one applied
  • Restore the attribution reader, repoint two moved suites, repin the golden
  • The rescued fragments reach the runtime, and 'apply' counts as mutating
  • A THIRD lane minted fragment 7, and a conflict cut an adapter in half
  • The inventories learn the new commands, and one pin stops matching source text
  • Restore what a per-file merge separated from its declarations
  • Two lanes claimed the same manifest fragment; rescue the erased three
  • Restore the living-board binder import a cherry-pick dropped
  • Restore the requireActual mocks a cherry-pick strategy overwrote
  • Keep sub-dollar efficiency visible
  • Preserve report source diagnostics
  • Unified_users.id is not the auth user id
  • Preserve embedded report text byte-for-byte
  • The packaged app died before any window, on sharp's deps
  • Packaging has been broken since the app-builder-lib override landed
  • Ctrl stopped freeing the aspect ratio on the transformer path
  • A paid account no longer resolves to free in silence
  • Preserve stream-for-all cleanup truth
  • A rebuilt atlas keeps the pictures it already decoded
  • A JSX comment cannot sit between attributes
  • Never drop what is drawn until its replacement is ready
  • The retry verdict is a batch answer, so name its members
  • Serialize recipient invite authority
  • Report catalog enumeration catches directly
  • Reject unowned stream catalog targets
  • The selection frame follows the rotation, and one definition owns it
  • A capture may be resized, never RESHAPED or restyled
  • A linked folder means its subfolders too
  • Put 160 on the preview ladder, because that is what the atlas asks for
  • Harden Everyone audience ledger review
  • Keep dense atlas stable across jumps
  • Prefetch visible cards after jumps
  • Preserve previews across viewport jumps
  • Stream dense preview atlas
  • Repair untouched legacy import towers
  • Preserve landed mosaic contracts
  • Preserve image path literal type
  • Settle viewport queue bookkeeping first
  • Keep retry buffers in the live census
  • Prioritize viewport media without pixel hoarding
  • Close adapter integration lifecycle gaps
No recording yet

Release 0.6.128 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.127

26 August 2026

45 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Deliver Discord-grade Messenger navigation
  • Add isolated stream-for-all publisher
  • A board that changes now reaches the cloud on its own
  • Parse staged sources before they can reach Master
  • Bind session invites to recipients
  • Add canonical stream source catalog
  • Add canonical announcement rail
  • Lint the call site that outlived its import
  • Stream active browser sessions to friends
  • Stream the selected route to friends
  • Stream active transcription to friends
  • Add direct friend stream adapter

Changed

  • The zoom bottleneck was React re-rendering every node, every frame
  • Split dark-ratchet line debt
  • Remember previews, and ask for sizes worth remembering
  • Resize linked previews before Chromium
  • Bound linked-media preview decode
  • Budget sharp previews to viewport

Fixed

  • Packaging has been broken since the app-builder-lib override landed
  • Ctrl stopped freeing the aspect ratio on the transformer path
  • A paid account no longer resolves to free in silence
  • Preserve stream-for-all cleanup truth
  • A rebuilt atlas keeps the pictures it already decoded
  • A JSX comment cannot sit between attributes
  • Never drop what is drawn until its replacement is ready
  • The retry verdict is a batch answer, so name its members
  • Serialize recipient invite authority
  • Report catalog enumeration catches directly
  • Reject unowned stream catalog targets
  • The selection frame follows the rotation, and one definition owns it
  • A capture may be resized, never RESHAPED or restyled
  • A linked folder means its subfolders too
  • Put 160 on the preview ladder, because that is what the atlas asks for
  • Harden Everyone audience ledger review
  • Keep dense atlas stable across jumps
  • Prefetch visible cards after jumps
  • Preserve previews across viewport jumps
  • Stream dense preview atlas
  • Repair untouched legacy import towers
  • Preserve landed mosaic contracts
  • Preserve image path literal type
  • Settle viewport queue bookkeeping first
  • Keep retry buffers in the live census
  • Prioritize viewport media without pixel hoarding
  • Close adapter integration lifecycle gaps
No recording yet

Release 0.6.127 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.125

26 August 2026

18 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Stream active browser sessions to friends
  • Stream the selected route to friends
  • Stream active transcription to friends
  • Add direct friend stream adapter

Changed

  • Resize linked previews before Chromium
  • Bound linked-media preview decode
  • Budget sharp previews to viewport

Fixed

  • Keep dense atlas stable across jumps
  • Prefetch visible cards after jumps
  • Preserve previews across viewport jumps
  • Stream dense preview atlas
  • Repair untouched legacy import towers
  • Preserve landed mosaic contracts
  • Preserve image path literal type
  • Settle viewport queue bookkeeping first
  • Keep retry buffers in the live census
  • Prioritize viewport media without pixel hoarding
  • Close adapter integration lifecycle gaps
No recording yet

Release 0.6.125 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.122

26 August 2026

8 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Sync the linked folder — new files stream in, nothing duplicates

Changed

  • The a11y twin gets its own module — CaptureNode back under budget

Fixed

  • A custom scheme cannot satisfy CORS — local images load unadorned
  • The text tool no longer renders DOM inside the Konva stage
  • The THIRD allowlist — CSP admits c0cap-media; retry lives on the card
  • Linked cards survive the save — allowlist knows our own protocol, drops report loudly
  • Say whose commit the verdict is about
  • What the first LIVE stream taught — staged mounts, locked shimmer, scanning feedback
No recording yet

Release 0.6.122 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.120

25 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Make canvas rail tools preview their actions
No recording yet

Release 0.6.120 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.119

25 August 2026

2 changes

Fixed

  • Switching modules no longer drags a hidden tax. Every switch — every module, light or heavy — was re-running the command matcher over every action in the app, comparing each against each with spelling-distance math, every time any surface asked for the action list, which is many times per switch. Profiled on a live instance at about 1.6 seconds of frozen main thread per switch, which is most of why moving around the app stopped feeling instant. The list is now computed once when something actually changes and reused everywhere else. The speed you feel back is the app not redoing that work; nothing about commands, collisions, or voice phrases behaves differently.

Fixed

  • Signed out, C0VIBE read its encrypted store four to five times a minute and never stopped. Supabase refreshes your auth token every 30 seconds, and reconnects its live channel each time one drops. Both ask where your session is. C0VIBE remembered a session when it found one and remembered nothing when it found none, so with nobody signed in every question went to disk and looked for a file that was not there. A recording from a test machine caught it doing this for nine idle minutes with no end condition, ranking first of 27 internal channels by call count. It now remembers an empty answer the same way it remembers a full one, so twenty questions cost one look. Signing in corrects that answer in the same step that stores your session.
No recording yet

Release 0.6.119 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.106

24 August 2026

6 changes

Fixed

  • C0VIBE starts in 1.4 seconds. It used to take 42.8. The window appeared and then sat dead for 40 seconds, long enough that Linux offered to kill it. At every launch C0VIBE rebuilt its twelve specialty dictionaries on the one process that has to answer the window. The build now computes that list once and ships it inside the app.
  • Updating no longer brings the freeze back. C0VIBE filed that list under its own version number, so every release threw away a valid result and paid the 40 seconds again. It now files the list under the dictionaries' contents. Those change when someone edits a dictionary, not when the version moves.
  • C0VIBE no longer sends your public IP address to a third party. A compliance logging path called an outside address-lookup service at startup. It now reads local network information. We removed a second diagnostic that pinged a public test server.
  • The typefaces work offline. C0VIBE fetched five of them from Google at every launch, so starting without a connection fell back to substitutes, including for the default body font. All five now ship inside the app.

Changed

  • Code blocks keep their colours offline. C0VIBE loads the syntax-highlighting stylesheet from inside the app.
  • C0VIBE groups crash and freeze reports by what broke. Each report used to carry its exact duration in the title, which gave every occurrence a separate identity and buried one recurring fault under hundreds of apparent one-offs. This changes how we file the reports. It does not change what they contain.
No recording yet

Release 0.6.106 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.103

23 August 2026

35 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Explain performance telemetry _(needs a user-facing rewrite)_
  • Connect boot health finalizer
  • Flush field boot health telemetry
  • Finalize renderer boot health
  • Wire main boot health report
  • Add main boot health sampler
  • Await asynchronous store loads
  • Materialize bounded worker chunks
  • Register project data utility domain
  • Decrypt and parse in utility process
  • Expose buffer to utility workers
  • Artifact lanes — six for everyone, the rest behind admin v2/v3
  • Every module becomes an artifact
  • The module goes public — every tier, features gate later

Changed

  • Require stable stage metrics
  • Add stable utility benchmark
  • Isolate unchanged crypto format
  • Release shell before billing settles
  • Separate module access bucket vocabulary
  • Boot outbids the neighbours — a third priority state for startup
  • The renderer finally gets a code cache — c0app:// replaces file://

Fixed

  • The verdict line says what it gated, so narrowed counts stop reading as repo-wide
  • A suite that failed to LOAD is named by its path, not by jest's header
  • Retain legacy read telemetry
  • A red verdict says which error and which test, and --ref stops being ignored
  • The NSL ellipsis check accused 262 files it had no business accusing
  • Design mode belongs to an account, not a profile
  • A fail-closed lane says which
  • An artifact is never reachable before its module
  • Empty monetization — the default free shape denies by vocabulary
  • Remove the hard insider carve-out — public means public
  • The Read grant actually buys the reads
  • A running agent's consent panel cannot hide with a module tab
  • The canvas consent switch is findable by search
  • The timeline anchor says what it is pointed at
No recording yet

Release 0.6.103 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.102

23 August 2026

27 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Await asynchronous store loads
  • Materialize bounded worker chunks
  • Register project data utility domain
  • Decrypt and parse in utility process
  • Expose buffer to utility workers
  • Artifact lanes — six for everyone, the rest behind admin v2/v3
  • Every module becomes an artifact
  • The module goes public — every tier, features gate later

Changed

  • Require stable stage metrics
  • Add stable utility benchmark
  • Isolate unchanged crypto format
  • Release shell before billing settles
  • Separate module access bucket vocabulary
  • Boot outbids the neighbours — a third priority state for startup
  • The renderer finally gets a code cache — c0app:// replaces file://

Fixed

  • Retain legacy read telemetry
  • A red verdict says which error and which test, and --ref stops being ignored
  • The NSL ellipsis check accused 262 files it had no business accusing
  • Design mode belongs to an account, not a profile
  • A fail-closed lane says which
  • An artifact is never reachable before its module
  • Empty monetization — the default free shape denies by vocabulary
  • Remove the hard insider carve-out — public means public
  • The Read grant actually buys the reads
  • A running agent's consent panel cannot hide with a module tab
  • The canvas consent switch is findable by search
  • The timeline anchor says what it is pointed at
No recording yet

Release 0.6.102 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.99

23 August 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The module goes public — every tier, features gate later

Changed

  • Boot outbids the neighbours — a third priority state for startup
  • The renderer finally gets a code cache — c0app:// replaces file://

Fixed

  • The canvas consent switch is findable by search
  • The timeline anchor says what it is pointed at
No recording yet

Release 0.6.99 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.98

23 August 2026

2 changes

Fixed

  • Starting the app no longer freezes it for half a minute. The app was rebuilding all of its own code from scratch on every single launch, because the way it loaded itself made the browser engine's compiled-code cache impossible — it had never stored a byte, for any user. The app now loads itself through its own internal address, which the engine can cache: the first launch after an update still does the full work once, and every launch after that reuses it. If anything misbehaves, setting C0X_APP_PROTOCOL=0 switches back to the old loading path exactly as it was.
  • While the app is starting up, it now asks the operating system to serve it first when other programs are competing for the disk, and drops back to normal priority the moment it finishes loading. This helps when the machine is busy; on an idle machine startup speed comes from the caching fix above.
No recording yet

Release 0.6.98 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.95

21 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • An unresolved plan is not a denial, and it says so
No recording yet

Release 0.6.95 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.94

21 August 2026

16 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Include tool-driven ink paths
  • Add ink latency census instrument
  • Add measured GC flag ranker
  • Add GPU cache warming census
  • Use catch-free CLI entrypoint
  • Avoid unreported path catches
  • Add load-order cost audit
  • Distinguish wasm state reads from writes
  • Reject non-portable wasm candidates
  • Add wasm kernel candidate census

Fixed

  • Fail closed on unknown plan
  • Keep derived plan axis process-local
  • Authenticate visibility bootstrap _(needs a user-facing rewrite)_
  • Bind plan snapshots to users
  • Retain every candidate in priority audit
  • Separate incomplete static costs
No recording yet

Release 0.6.94 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.92

21 August 2026

34 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add honest cold start audit
  • Expose unresolved frame callbacks
  • Add frame allocation census
  • Add V8 deopt cost audit

Changed

  • Add renderer memory sweep instrument
  • Add font and asset cost audit
  • Resolve worker imports and pool expressions
  • Add static worker-pool census
  • Recognize optional prefix checks
  • Measure persisted key families
  • Mark entry-script state reads
  • Add store state snapshot census
  • Add scheduler adoption census
  • Add battery idle census instrument
  • Detach init diagnostics from boot
  • Add boot network waterfall analyzer
  • Add image decode census
  • Stabilize decrypt fixture sampling
  • Add encrypted store decrypt audit

Fixed

  • Isolate battery idle cost categories
  • Expose catch telemetry to SRS gate
  • Wrap ambient timer fallbacks
  • Wrap ptt timer fallbacks
  • Wrap speaking scheduler fallbacks
  • Wrap mesh rejoin timer fallbacks
  • Wrap epoch keyring timer fallbacks
  • Wrap native timeout fallbacks
  • Exclude renderer fixture trees
  • Resolve typed frame callbacks
  • Resolve nearest frame callback
  • Size synthetic encrypted fixtures exactly
  • Parse trace file names
  • Census megamorphic IC sites
  • Match profile include against URLs
No recording yet

Release 0.6.92 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.91

21 August 2026

23 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add per-module layer budget instrument
  • Parse presented input latency
  • Add containment cost census
  • Add crash-free session ratchet
  • Flag unsafe native timer stores
  • Report baseline deltas _(needs a user-facing rewrite)_

Changed

  • Seed dead-export byte ratchet
  • Add byte-ranked dead-export analyzer
  • Classify model load phases
  • Harden model audit portability
  • Add model file residency audit
  • Add virtualization census instrument
  • Seed empty crash-free baseline
  • Bank the 36-task program's BEFORE capture

Fixed

  • Reject ambiguous latency captures
  • Make containment evidence portable
  • Retain containment category census
  • Exclude dead-export baseline from scan
  • Recognize manual virtualization windows
  • Bound list count inference
  • Clear empty signal state when banking
  • Name invalid comparison sides
  • Make animation direction grammatical
No recording yet

Release 0.6.91 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.90

21 August 2026

14 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add damage trace census instrument

Changed

  • Order surfaces by highest-cost sites
  • Rank listener fanout by dense sites
  • Count intrinsic event bindings only
  • Isolate production listener surfaces
  • Add listener census instrument
  • Add gated React commit counter
  • Add React commit audit parser
  • Add resize and scroll census instrument
  • Add wakeup census instrument
  • Add sync IPC boot audit instrument

Fixed

  • Rank scroll handlers by actual static cost
  • Preserve wakeup source offsets
  • Exclude wakeup census decoys
No recording yet

Release 0.6.90 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.88

21 August 2026

24 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • A node-test lane, because 143 suites were gated by nothing
  • Add DESIGN.md, SMT motion tokens, and the six-language string runtime
  • Name the red that never ran
  • Expose audit bridge in renderer
  • Add renderer audit installer hook
  • Add opt-in long-task census controller
  • Gate every module by read and control consent
  • Enforce capsule mode at the registry seam

Changed

  • Type the browser audit seam

Fixed

  • A test named for C0bro must not fail for c0code
  • Balance braces when lifting the emitted extractor
  • Restore the helper my own rewrite deleted
  • The t3 runtime pin check greps a literal the code no longer has
  • Read node:test's trailer, where the FILE PATHS are
  • The profile-URL privacy check was failing on correct code
  • The node-test failure extractor matched nothing, silently
  • Resolve locales by maximized script, and preload the shipping catalog
  • Reveal add-surface menu above staged modules
  • A lane's own commit is not a release note
  • Rebase staged session identity
  • An anchored capture lands on its chunk on EVERY surface
  • Two contract tests were not failing — they were not running
  • Track staged panels through layout changes
  • A window you can see is never "idle" — focus stops demoting the renderer
No recording yet

Release 0.6.88 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.87

21 August 2026

2 changes

Fixed

  • A set of 143 internal safety checks is now actually being run. They existed, but nothing was running them, so anything they caught went unnoticed. Six were failing: two found real drift (the Core Agent feature register had fallen behind the app by a whole module and 15 commands; a generated provenance document was stale), and four were the checks themselves being out of date — including one that had been reporting a privacy problem that does not exist. All six are resolved.
  • Test failures are easier to act on. When a check crashes before it can start, the report now says so in words instead of looking like an ordinary failure, and checks named after one part of the app no longer fail because of a different part.
No recording yet

Release 0.6.87 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.84

21 August 2026

13 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Name the red that never ran
  • Expose audit bridge in renderer
  • Add renderer audit installer hook
  • Add opt-in long-task census controller
  • Gate every module by read and control consent
  • Enforce capsule mode at the registry seam

Changed

  • Type the browser audit seam

Fixed

  • A lane's own commit is not a release note
  • Rebase staged session identity
  • An anchored capture lands on its chunk on EVERY surface
  • Two contract tests were not failing — they were not running
  • Track staged panels through layout changes
  • A window you can see is never "idle" — focus stops demoting the renderer
No recording yet

Release 0.6.84 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.82

21 August 2026

11 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Expose audit bridge in renderer
  • Add renderer audit installer hook
  • Add opt-in long-task census controller
  • Gate every module by read and control consent
  • Enforce capsule mode at the registry seam

Changed

  • Keep renderer bridge diff clean
  • Type the browser audit seam
  • Agent implementation

Fixed

  • Two contract tests were not failing — they were not running
  • Track staged panels through layout changes
  • A window you can see is never "idle" — focus stops demoting the renderer
No recording yet

Release 0.6.82 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.81

21 August 2026

1 change

Fixed

  • Two safety checks started running again. One proves every module in the app has a matching loader entry; the other proves the time-tracker can only reach the specific channels it is allowed to. Both read the app's own source code to do their job, and both had gone quiet — not failing, but failing to START, because the code they read had been rearranged around them. A check that cannot start looks exactly like a check that passes.
No recording yet

Release 0.6.81 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.80

20 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Enforce capsule mode at the registry seam

Changed

  • Agent implementation

Fixed

  • A window you can see is never "idle" — focus stops demoting the renderer
No recording yet

Release 0.6.80 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.79

21 August 2026

1 change

Fixed

  • A C0VIBE window you can see but have not clicked no longer gets slowed down. The new energy-saving behaviour treated "not the window you are typing in" as "nobody is watching", and put those windows last in line for the hard drive — including a window sitting in plain view on a second screen. Starting up reads a lot from disk, so on a busy machine the window could stall long enough for the desktop to decide the app had frozen and offer to kill it. Only a hidden or minimized window is treated as idle now.
No recording yet

Release 0.6.79 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.78

21 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Ratchet composition embedding tax

Fixed

  • The add-surface MENU wears the module marks too — the third surface
No recording yet

Release 0.6.78 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.77

21 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Offload C0MP graph processing
  • Offload repository indexing
  • Coalesce network reads and remove snooze polling
No recording yet

Release 0.6.77 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.74

20 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Coalesce trusted overlays into shared renderer

Fixed

  • Lanes charge the heavy pool, size workers from its cap, and stamp the SMOAC contract
No recording yet

Release 0.6.74 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.72

20 August 2026

14 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Extract portable Electron kit
  • Add field performance percentiles
  • Select in the artifact, ask in the chat — the cross-module seam
  • Add opt-in native mirror panes
  • Split SMARCH gating from observation

Changed

  • Audit and defer startup IO
  • Audit CSS selector recalc cost
  • Right-size HiDPI canvas backing stores
  • Verify differential update feed ranges
  • Task states through the wave-2/3 landings

Fixed

  • Module marks inline at BUILD time — the security contract keeps its teeth
  • Inactive tab marks get a per-theme opacity — de-emphasis is not theme-symmetric
  • Restore module marks in native rail
  • A pasted image lands under the pointer — even when the canvas is not at the window origin
No recording yet

Release 0.6.72 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.69

20 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add per-module cost matrix
  • Apply OS efficiency priorities
No recording yet

Release 0.6.69 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.68

20 August 2026

1 change

Changed

  • T3 runtime updates now arrive only inside verified C0VIBE releases. C0CODE Settings shows the running pin, composed artifact checksum, local modifications, and newer-upstream information without showing update nags in coding panes.
No recording yet

Release 0.6.68 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.66

20 August 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The parked providers point at OpenRouter, which is released with them
  • Ten released providers, eighteen parked and documented

Changed

  • Add dev IPC traffic census
  • Waves 4-5 registered (16), worker-chunk + matrices + journal-obsoletion bookkeeping

Fixed

  • Runtime artifact installs by FRESHNESS, not presence — updates reach existing profiles
No recording yet

Release 0.6.66 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.65

20 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add heap retention ratchet

Changed

  • Hibernate distant module nodes
No recording yet

Release 0.6.65 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.64

20 August 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Automate custom Electron ablation pipeline
  • Publish performance receipts

Changed

  • Reconcile hibernation with residency warmth
  • Trace cold-boot require costs
  • Boot parses one module, not nine — per-flagship code splitting at the registry seam (UV-SHELL-perfmax-module-code-splitting)
No recording yet

Release 0.6.64 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.63

20 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The gate boots the app — splash bound + console verdicts, the P1 as its fixture (UV-SHELL-perfmax-boot-smoke-gate)
  • The runtime rebuild COMPOSES — clerkless AND native-panel in one artifact

Fixed

  • The hibernation timer fields carry call signatures, not typeof setTimeout
No recording yet

Release 0.6.63 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.61

20 August 2026

9 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Refuse staged conflict markers and NUL bytes, read from the bytes
  • The data plane — a native client for the T3 local API, event-sourced, backend-agnostic

Changed

  • Quiescence baseline BANKED — 0 idle animations, RSS 1.42GB, budgets populated; selftest deduped
  • Perfmax wave-1 complete (25/25 IDs terminal) + wave-2 registered (14 grind tasks, methods inline)
  • Clerk is gone from the guest — rebuilt from source with the auth shim resolved in

Fixed

  • Loading screens hold the ambience — a frozen splash reads as a hang (UV-SHELL-perfmax-loading-hold)
  • A hibernated guest's right-panel report clears — the dock never projects over a snapshot
  • The ported T3 sidebar's add-project consumer follows the container contract
  • New-session lifecycle — one pane, never a toggle, drafts last; the Add Project dialog links real projects and repos
No recording yet

Release 0.6.61 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.60

20 August 2026

7 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Hidden coding views sleep — guest processes released, snapshots hold the seat (UV-SHELL-perfmax-webview-hibernation)
  • Boot ends with a verdict — session, data plane, t3 probed into SRS (UV-SHELL-perfmax-boot-selfcheck)
  • Every process type gets a memory budget — the census grows verdicts (UV-SHELL-perfmax-process-census)
  • NATIVE right panel — modules + SMARCH inside T3's own UI (fork override #13)

Changed

  • Agent implementation
  • Hidden modules stop costing layout — content-visibility where surfaces actually stay laid out (UV-SHELL-perfmax-content-visibility)

Fixed

  • The renderer never says require — webFrame goes through the preload bridge, and the checker now forbids the class (P1 boot regression)
No recording yet

Release 0.6.60 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.59

20 August 2026

15 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Memory pressure becomes a signal — observed in SRS, answered at idle (UV-SHELL-perfmax-memory-pressure)
  • Renderer bytecode cache — second boot skips compiling what the first compiled
  • Every process type gets a memory budget — the census grows verdicts (UV-SHELL-perfmax-process-census)

Changed

  • Native Wayland when the session offers it — the XWayland blit tax ends
  • The disk cache gets a ceiling
  • Unused Chromium subsystems stay off — each switch verified against real usage
  • Eagerly cache and idle-prewarm T3 panes
  • Perfmax progress — 11 done+verified, wave-4 claimed

Fixed

  • The last idle pulse goes quiet — one ambient hook for every decorative dot (UV-SHELL-perfmax-pulse-quiescence)
  • Selftest accepts a banked baseline — and demands it be valid
  • Baseline capture survives its own scope — pageReadiness hoisted; first real baseline banked
  • The app no longer keeps invisible copies of your split panes running. The new instant-switching could leave several hidden copies of one session loaded at once — each a full pane doing work — which is what made everything load slowly and repeat the same update notice in every pane. One pane now means one pane, and the app checks and reports if that ever stops being true.
  • Update and provider notices appear once, at the app level, instead of repeating in every split.
  • Dragging the room chat card no longer selects all the text behind it; you can still select and copy the conversation itself.
  • The cable notch on the input box survives a pane reload — it used to silently vanish until you re-aimed a cable.
No recording yet

Release 0.6.59 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.58

20 August 2026

7 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Corner-ablation instrument — per-clip surface attribution over CDP, fixture-proven (UV-SHELL-perfmax-corner-ablation)
  • Decorative paint leaves the main thread — OffscreenCanvas workers with proven-equivalent strokes (UV-SHELL-perfmax-offscreen-canvas)
  • The boot pipeline tells the truth about its time — phase journal main→renderer (UV-SHELL-perfmax-boot-phases)
  • Glass earns its surface — lean glass over static backdrops, real blur where content moves (UV-SHELL-perfmax-glass-demotion)

Fixed

  • The five throttling escapes in services get the audit's semantics — removed or justified by name (UV-SHELL-perfmax-services-throttling-fix)
  • Windows are opaque unless transparency earns its compositor cost (UV-SHELL-perfmax-transparency-audit)
  • Goo glyph atlas types survive the worker lib flow — exhaustive lane back to zero
No recording yet

Release 0.6.58 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.57

20 August 2026

3 changes

Fixed

  • Patterns now cover the whole pane — including over the input box (your call). The old input-box cutout kept erasing large parts of the pattern because it chased a rectangle that moves with the layout; it's gone entirely.
  • Transparent mode got its pattern strength back: the overlay now always contributes (floored at the strength transparent panes used to have) and grows stronger as the pane gets more opaque, instead of fading toward nothing at low opacity.
  • The pane menu's surface slider is now labeled "Opacity" — it always stored opacity (100 = solid), and the old "Transparency" label was the same backwards naming that caused the invisible-pattern bug.
No recording yet

Release 0.6.57 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.56

20 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Every child-process teardown verifies death — the kill-claim sweep (UV-SHELL-perfmax-verified-kill-sweep)
No recording yet

Release 0.6.56 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.55

20 August 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The release gate grows a perf ratchet — regressions fail, wins must be banked (UV-SHELL-perfmax-gate-ratchet)
  • One action registry — T3 actions, C0DIC snippets and voice, with collisions that report themselves

Changed

  • Switching sessions costs nothing — panes stay resident instead of re-loading

Fixed

  • Hidden means quiet — throttling audit + occlusion feeds the ambient governor (UV-SHELL-perfmax-throttling-audit)
No recording yet

Release 0.6.55 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.54

20 August 2026

10 changes

Added

  • Your message box now works like a terminal. Press Up in an empty box to walk back through messages you already sent, and Down to come forward. Type `/` and a list appears showing what matches as you type, so you can find a command without remembering its exact name. It is the same box everywhere — coding panes, the chat module, and the room chat — so it behaves identically wherever you type.
  • The second column can now be customised the same way the app's other side panels can: right-click a row to change its icon and colour.
  • There is finally a button to add a new project in the left sidebar.

Changed

  • Selecting a session no longer rearranges your list. Until now, whichever project you clicked jumped to the top and the rest re-sorted alphabetically — which is why the Drafts folder appeared to move around on its own. Your order is now yours: it stays where you put it, changes only when you drag a row, and is remembered. Drafts is not a project (it is where sessions without a project collect), so it now sits in its own section at the end instead of mixing into the order.
  • The selected session's grey highlight is a quarter shorter, so more of your list fits on screen. Compact mode is unchanged.
  • Split logos in the sidebar lost the coloured square around them — the coloured stripe on the left already tells you which pane is which.
  • The pane right-click menu has room to breathe: consistent spacing throughout, related items grouped together, and it scrolls when the pane is too short to show it all.

Fixed

  • "Inspect CLI capabilities" now shows the CLI that is actually running in that pane. It was reading a global default and never asking which pane you opened it from, so a pane running Claude would show you Codex's skills and connected tools — and you would have no way to tell. If it cannot determine the pane's CLI it now says so instead of showing you a different one.
  • Update notifications no longer hide behind the corner logo or the dock. They were being drawn inside the pane, which cannot be layered above the app's own chrome; they now render above everything except dialogs.
  • Structural-metrics rig — surfaces, swaps, idle census, RSS budget, honest traps (UV-SHELL-perfmax-baseline-rig)
No recording yet

Release 0.6.54 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.53

20 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • The ambient pause now reaches every decorative animation — five stragglers kept the compositor ticking
No recording yet

Release 0.6.53 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.52

20 August 2026

1 change

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.52 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.51

20 August 2026

2 changes

Added

  • Background motion now rests when you do: the gradient drift and idle glow pause after a minute without input (and while the window is hidden), cutting idle GPU and battery use. Everything resumes the instant you move the mouse or type, and motion never pauses while you're recording, dictating, or watching a response stream in. Tune it under Settings → Appearance → "Ambient motion" — the search finds it under "animation", "battery", "GPU", or "idle".

Fixed

  • Leftover t3 helper processes are now truly cleaned up. The t3 engine ignores the polite shutdown signal, so a crashed or force-closed session could leave a ~185 MB helper running forever — sometimes burning a third of a CPU core. Cleanup now verifies the process actually died and force-kills it if not, and reports honestly instead of claiming success on a signal that did nothing.
No recording yet

Release 0.6.51 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.50

20 August 2026

1 change

Fixed

  • Patterns now really do show on opaque and half-transparent panes. The overlay was wired to the surface slider backwards — it only appeared on mostly-transparent panes, exactly where it wasn't needed. It now fades in as the pane gets more opaque, so the pattern is always visible at every slider position.
No recording yet

Release 0.6.50 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.49

20 August 2026

4 changes

Added

  • Color-by-brain: turn on "Tint follows the agent" and a pane colors itself by the AI running it — every provider gets its own hue, so a wall of splits shows who's working where at a glance.
  • Pattern Lab: two new dials in the pane menu — Pattern zoom (scales the whole pattern geometry) and Line ink (from featherlight hairlines to bold strokes) — for every one of the 23 patterns.

Fixed

  • Pattern overlays on opaque panes now actually show up on dark backgrounds — the overlay paints with its own colors instead of a blend that dark content swallowed.
  • The room card no longer jumps to a wrong spot after you drag it — a hidden calculation could produce a not-a-number position that tests on simulated pointers never caught.
No recording yet

Release 0.6.49 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.48

20 August 2026

1 change

Changed

  • Every input box in the app is now C0CODE's input box. The chat module's box, the room card's box and its collapsed pill all wear the exact same glass surface as the coding panes — same rounded corners, same border, same translucency — instead of each having its own look. Modules still differ in which buttons they show, never in how the box looks.
No recording yet

Release 0.6.48 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.47

20 August 2026

3 changes

Changed

  • Panes, cables and the room card no longer pop into existence. A pane fades in over its own colour instead of a blank rectangle, its cable draws itself toward the room card, and the card grows out from the middle of the panes it connects — one motion instead of three things blinking on. If you have reduced motion turned on, everything still appears instantly.
  • The room card now stays attached to its panes instead of sitting at a fixed spot on screen. Drag it where you like and it travels with those panes when you move, resize or zoom; change which panes are connected and it returns to the middle where it belongs. It no longer reappears somewhere that made sense in an old layout.

Fixed

  • C0CHAT no longer tells you that you have no workspace when the real problem is that it cannot reach your account data. If the chat database session is missing, it now says so and tells you to sign out and back in, instead of showing an empty screen with a Create button that could never work.
No recording yet

Release 0.6.47 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.46

20 August 2026

2 changes

Fixed

  • C0CHAT works again when you open it from the sidebar. It was deciding whether to set up your chat workspace by looking at the app's internal address, which this app never fills in — so it always skipped the setup and told you that you had no workspace, even when you did. Creating a project from that screen then failed with an unhelpful "Could not create workspace".
  • When something does go wrong setting up C0CHAT, you now see what actually failed instead of an empty screen that looks like you have no chats.
No recording yet

Release 0.6.46 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.45

20 August 2026

1 change

Fixed

  • Connecting two panes with a cable no longer risks crashing the coding view: while the panes rearrange around the room card they briefly go dark, and messages sent to them in exactly that moment used to bring the whole module down. They are now safely skipped and delivered again once the pane is back.
No recording yet

Release 0.6.45 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.44

20 August 2026

4 changes

Added

  • One message box everywhere: the chat module and the room chat now use the exact same input box as the coding panes — same controls, same model picker, same keyboard behaviour — just smaller where space is tight. No more different-looking input boxes per surface.

Changed

  • Scrolling back through a long session is much smoother: messages no longer re-do their formatting work every time they scroll into view.
  • Unused panes now go progressively to sleep: the two you used most recently stay instantly ready, older ones power down further, and background helpers that lost their window are cleaned up for good.
  • Checks after a change now match the size of the change: a small visual tweak no longer waits for the full test suite, while anything touching the app's core still gets the complete check.
No recording yet

Release 0.6.44 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.43

20 August 2026

4 changes

Fixed

  • Panes that are parked out of sight now really do go quiet — the setting that tells a hidden pane to stop working in the background was only reaching some of them, so a hidden pane could keep checking things it did not need to.
  • The room's chat box and its collapsed pill use the app's own colours instead of their own, so the room stops looking like a separate widget floating on top.
  • The notch where a cable meets a message box is visible now: it was being cut, but only through the top layer, so there was nothing but more dark behind it.
  • The loading logo of the embedded coding app can no longer reappear when a pane reloads.
No recording yet

Release 0.6.43 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.42

19 August 2026

10 changes

Added

  • Rooms now wear a uniform: connect two panes and they share one background pattern while each keeps its own colour, so a connected team reads at a glance. Your pane's own pattern is remembered and restored when it leaves the room.
  • The dock's panel always scrolls, so "Open a surface" and every module card stay reachable even in a short split pane.

Fixed

  • Splits no longer load at a phantom desktop size first: a pane laid out its whole app at 1024x720 before resizing to its real slot, which is why a slow load could leave a small pane stranded in a large window.
  • Background patterns no longer paint over the message box.
  • A session's title sits on the same row as its folder icon instead of taking a line of its own.
  • A leftover coding-runtime server no longer keeps running after its window is gone — one had been using a third of a CPU core for hours. Total app CPU on the test machine dropped from 44% to 15%.

Changed

  • Panes you cannot see stop working in the background: a split that is parked, or the whole window while it is minimised or on another workspace, stops its background checks until you come back.
  • Switching sessions no longer reloads the pane furniture: corner logos, background patterns and the input box stay put instead of blinking back in one at a time.
  • Zooming the app (Ctrl +/-) moves the right-hand dock in the same frame as everything else, instead of drifting and settling a moment later.
  • The dock panel has one consistent, slightly translucent background in every split — it was near-black in one pane and fully transparent in another.
No recording yet

Release 0.6.42 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.41

19 August 2026

5 changes

Added

  • Pane backgrounds grew up: 23 patterns (11 new geometry families — Hatch, Zigzag, Herringbone, Checker, Masonry, Scales, Rings, Triangles, Plus Grid, Rain, Argyle), 14 colors picked from a compact color-wheel swatch grid, and patterns now show even on opaque panes as a subtle glowing overlay.
  • Milestone celebrations: when a pane's agent finishes a run, a neon Geometry-Wars-style show plays over the pane — and can keep looping until you interact. Toggles live in the pane menu.
  • The pane's pattern breathes while its agent is working.
  • Release notes are now guaranteed: every new version automatically gets its changelog section, and the full history back through every past version has been restored below.

Changed

  • The pane menu reads in outlined groups, and every slider is a compact single line.
No recording yet

Release 0.6.41 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.40

19 August 2026

7 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Split grounds sit a step under the session and wear their own tint — and upstream's logo never flashes on boot
  • The cable plugs into a real socket — a circular notch cut from the composer corner
  • The BYOCode core gets the SAME CLI capability inspector — skills and MCP servers per split
  • The room card gets T3's own composer and two modes — orchestrator (SMOAC) and benchmark with a live commentator
  • The room card spawns between its panes and becomes a real chat — donor chips with cross-session color coding

Fixed

  • Every split lands on ITS session's conversation — verified placement, duplicate resolution, stranded panes rescued
  • Chrome is not text — drags stop highlighting pills, labels and placeholders
No recording yet

Release 0.6.40 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.39

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Switch provider, keep the thread — native handoff packet
No recording yet

Release 0.6.39 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.38

19 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The Session Manager wears T3's own skin — full-info rows, project scope, new session, bigger split logos

Fixed

  • A session switch resets the active pane to the primary
  • Session rows drive the PRIMARY pane — the active split hijacked navigation
No recording yet

Release 0.6.38 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.37

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Internal changes only in this version.
No recording yet

Release 0.6.37 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.36

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • A rail click is a switch, not a conversion — declared shell navigation guards the draft migration
No recording yet

Release 0.6.36 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.35

19 August 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The provider gate watches credentials, so signing in anywhere works
  • The dock speaks ONE card grammar — per split, no collapse, real switches, full model policy
  • C0vibe Terminal — one branded chrome for every in-app shell

Fixed

  • The SMOAC store survives the jest environment and the entry type
No recording yet

Release 0.6.35 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.34

19 August 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The sidebar becomes the Session Manager — one view, T3 info bars, project groups, nested splits
  • C0ffice, c0mail, c0flow, c0voi and c0cal move to the v2 admin lane
  • The corner logo gets a strength dial, an agent glow, and a menu worth reading

Fixed

  • A lane-blocked module says WHY, instead of claiming it is visible
No recording yet

Release 0.6.34 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.33

19 August 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The rail shows every project with its sessions and their nested splits — shell-owned, no guest geometry
  • An admin v3 lane, and the v3 module shelf hides in v1 and v2

Fixed

  • The rail's group name comes from the label slot — not upstream's drag-and-drop aria-live text
  • Main was silently downgrading the v3 lane to v1
No recording yet

Release 0.6.33 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.32

19 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • A CLI's own manual is not a credential — and the gate demands named proof
  • The wizard test's toast mocks obey jest's hoisting rule
No recording yet

Release 0.6.32 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.31

19 August 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • The connect wizard mounts in the c0code host, not the shell

Fixed

  • Identity-driven session anchor — catalog-corroborated routes, draft→thread migration, zoom-safe nesting geometry
  • Gate typecheck fixes — export the port picker, drop the ledger cast, inject the binary lookup in tests
  • The T3 runtime stops opening browser sign-ins nobody asked for
  • The pill glyph is the REAL mark — black to cyan, white to transparent
No recording yet

Release 0.6.31 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.30

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Dead session clicks, real thread routes, the dock becomes three sections, donor cable grammar
No recording yet

Release 0.6.30 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.29

19 August 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The messenger pill — the sidebar cutout inverted, sliding on the right edge
  • The dock stacks above the surfaces — one panel-native column
No recording yet

Release 0.6.29 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.28

19 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The overrides register, the always-listed rule, and artefact sizing

Fixed

  • The Sessions view sees every session, and corner controls yield to the panel
  • Classic-workbench suites pin their core — defaults are not a fixture
No recording yet

Release 0.6.28 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.27

19 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Live round 2 — nesting really nests, text size scales only the chat, SMOAC models pinned
  • Only an explicit opacity 0 parks a guest — jsdom's empty computed value is not hidden
  • The module tab is a citizen of T3's strip — × left, + stays right
No recording yet

Release 0.6.27 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.26

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • The live-feedback wave — ghost sidebar parked, nested splits, control-center polish
No recording yet

Release 0.6.26 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.25

19 August 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The dock moves INTO T3's right sidebar — toggles above, modules below, tabs native
No recording yet

Release 0.6.25 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.24

19 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Rail views — the classic sidebar options return as modes

Fixed

  • The v3 shelf survives persisted sidebar orders and reads as a shelf in every rail mode
  • The last two reds, and the leak that helped crush the gate host
No recording yet

Release 0.6.24 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.23

19 August 2026

369 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • The dock's trigger rows reach the t3 rail — the SMARCH toggles get a mouse
  • Product waves — v3 shelf for not-started modules, v2 for the in-progress trio
  • Friend sharing works on the Original T3 surface — live stream, takeover, context
  • SMARCH sync goes multi-root — official ~/DEV/SMARCH primary, SMA fallback
  • Cross-module dock + native SMARCH control center
  • Boot-time font pair reconciliation
  • Font pairs with live preview; Departure Mono bundled with attribution
  • In-app provider sign-in — the normal user's way, on the app's own terminal
  • Mount the three M1 surfaces, and the types the store speaks
  • The M1 settings panel, findable by the words users actually type
  • Claude session chatter box — optional in-app mirror of session-to-session messages
  • Physical room cables + split close X; veil v2, header icon, tooltip veto
  • Donor pane menu + cross-tree rooms + per-split patterns/hue + logo upload + narrow-split guards
  • The M1 editor — canvas host, tool surface, and the module mount
  • PER-SESSION split configs — the C0X model in the BYOCode UI; no separate Splits tab
  • Template transplant to slot-documents, gallery, and the i18n port
  • Searchable M1 settings + the de-album-ified canvas preset catalog
  • Command-based editor store with bounded history, per instance
  • Studio home — project grid, format presets, trash
  • Manifest command family, capability contract, and the CAFL seam
  • C0llage:document:* handlers, preload bridge and allowlists
  • Disk-backed document store, crash-safe with 30-day trash
  • Thumbnail job — single-flight, jittered backoff, dead-letter
  • Document store primitives — layout, atomic writes, validation
  • Shared c0llage:document:* IPC contract types
  • Define the DocumentGateway persistence seam with an in-memory default
  • Transplant the donor CanvasRenderer paint engine, split nine ways
  • M1 data plane — documents, assets, private bucket, authenticated-only RLS
  • Isolated profiles borrow the user's model store read-only
  • Connect-splits rooms v1 — donor arm/complete flow, one-prompt broadcast (V-658)
  • Byoc-migration batch — store unification, resize, nested tooltips, rail splits view, menu depth, corner logo
  • Local model Load/Unload + auto-load on start + deterministic quit unload
  • BYOCode split panes — slice 1 of UV-CODE-byoc-splits-board-host (V-655)
  • Pin T3 header actions to the pane top-right
  • Header T3 theme follows the Show-T3-attribution setting (on by default)
  • Terminal veil slider (both placements); restore the header T3 branding
  • Persistent T3 guests (no reload on tab switch), rail tray toggle, T3 remote panel
  • BYOCode UI quiet boot, mirror pre-warm, plain header, gradient menu — SMA split
  • BYOCode UI fast boot and bulletproof pair containment
  • Transplant the framework-free donor bricks with per-file provenance
  • BYOCode UI header branding, C0VIBE-only collapse, T3 veil menu
  • Register the module in the shell — three gates green from commit one
  • BYOCode UI two-pane layout, seam registry, Core Agent T3 control
  • The recall sweep is scheduled — withdrawn cannot outlive a restart
  • BYOCode UI — the t3-original core runs the REAL upstream T3 runtime
  • Dashboard, session-setup and changelog from the loop runs
  • The review queue refuses to let you approve what you cannot see
  • The sandbox shelf — author, polish, submit
  • A recall reaches a machine only when the machine says so
  • Private-by-default becomes a database property, and recall gets a transport
  • The renderer reaches the module book through one door
  • The module book fails closed
  • The ablation report actually names an unmeasured user module
  • A user-authored module is measurable like any other part
  • The closed circle's gate, boundary, origin and lease
  • Thirty specializations, and a comb that seats all of them
  • The run trajectory model — every step, inspectable
  • Per-component ablation — which part earns its cost
  • The hex becomes a comb that holds all sixteen, and the hero gets drawn art
  • The hero rotates, and the hex subdivides by real Viber specializations
  • The web feed unfolds into the app's actual profile card
  • The left column gets its banner card, and three dead routes get a URL
  • The avatar unfolds into the card on the web too, and disciplines can be saved
  • A viber declares their own disciplines
  • Detect a spliced test block that balance checks cannot see
  • Derive the A/B task set instead of pasting one
  • The SMARCH A/B as one command
  • Add public live and replay routes
  • The technical report and the public curve page
  • The submission packet and the claim-expiry check
  • The policy ratchet and the SWE-bench adapter
  • A rig that says where the milliseconds actually go
  • Recipe provenance with decay, and claim-before-edit
  • Label the one-shot planner degraded and measure its gap
  • No recipe enters the archive ungated
  • Honour the lane classes the repo already declares
  • The curator merges by arithmetic, and cannot collapse a playbook
  • The reflector stores a lesson only if execution backs it
  • Measure whether it gets worse the longer it runs
  • A policy proposer that cannot adopt, and cannot see the holdout
  • Bound the generative fallback so it cannot rewrite everything
  • Never compact what cannot be re-expanded
  • Measure whether it looked before it built
  • The playbook substrate — what was learned, beside what happened
  • OpenHands joins over ACP — the "not-integrable" verdict was wrong
  • The verifier is not the agent's to write
  • Measure recipes by use, and watch for context collapse
  • Compact the OpenAI window instead of truncating it
  • The curve may only improve, and a win must be banked
  • Put the curve on the 6-hour self-audit cadence
  • Measure whether it found the tool, and whether it chose well
  • OpenHands joins over ACP — the "not-integrable" verdict was wrong
  • The verifier is not the agent's to write
  • Measure recipes by use, and watch for context collapse
  • Compact the OpenAI window instead of truncating it
  • The curve may only improve, and a win must be banked
  • Put the curve on the 6-hour self-audit cadence
  • Measure whether it found the tool, and whether it chose well
  • Guard the native-provider subset where it actually runs
  • The six provider maps the widened unions exposed
  • Measure five ways to be slow while looking busy
  • Bind ourselves to the rule that made ARC defensible
  • Make the brick cap bound retrieval, not just authoring
  • Enforce FEATMAP in the same change, and fix what it found
  • Fail the efficiency gain that was bought by giving up
  • The prefix is append-only, and a test proves it
  • Stop scrubbing failures out of the context
  • Recite the through-line at the tail, and default it OFF
  • Replay keeps its job and loses the one it was bad at
  • The Harness Curve, and the four things it refuses to plot
  • The curve can tell a cache miss from a cache it never saw
  • The through-line, bounded previews, structural context, branching rollouts
  • A census guard that runs where tsc cannot
  • Register Trae as EXPERIMENTAL, last, on its own lane's advice
  • A Trae lane that generates the config Trae refuses to start without
  • Wire six vendor endpoints, and fix the pool collision they exposed
  • Registry for six Claude-compatible vendor endpoints
  • Qwen rides the ACP layer — the flag was undocumented, not absent
  • Verification bundle, cross-host + SAIL metrics, contamination guard
  • Five more ACP agents — Droid, Goose, Cline, CodeBuddy, Auggie
  • The Equalizer's provider halves + reference harness lanes
  • Register Continue — fifteen providers
  • Continue joins, with a deadline against its silent hang
  • Register Aider — fourteen providers on one canonical list
  • Aider joins as a read-only headless provider
  • Register Crush, and collapse four more copies of the census
  • Crush joins as a headless provider
  • The instrument grows teeth — house rules, gate honesty, A/B protocol
  • Capability negotiation, cost table, pass^k, orchestration metrics, sandbox
  • Amp and Qwen Code join as headless providers — eight CLIs total
  • SMARCH Mode toggle, byocli usage capture, and the instrument core
  • Headless runner, policy store, OTel names, holdout, attribution
  • /join, the C0VIBE landing page
  • Cursor CLI joins as the sixth ACP agent
  • The social home as Signal Register techwear
  • Register the UH module and give the ledger a cost dimension
  • Four more ACP agents — Kimi Code, Mistral Vibe, iFlow, Copilot
  • Post share cards, app handoff, reply permalinks, consent-gated sitemap
  • Close the share loop — permalinks parse back, posts copy, profiles link
  • Public post permalinks, so a shared post links to the post
  • Share to X on the discovery card and the web public profile
  • OpenCode inherits the stored OpenRouter key; grok skips interactive auth when key-authed
  • Make peer verification completable
  • Harden forced safety enforcement
  • The loop measures, it does not log in
  • LOOP 2 — first run with >1 green, protocol starts here
  • Deliver session invites as rich DMs

Changed

  • Stop the canvas repainting and re-binding on every render
  • Name the migration array's element type directly
  • Split the document store to hold the 600-line SMA cap
  • All 14 byoc-migration tasks complete with evidence — program delivered
  • UV-CODE-byoc-connect-prep completed — coordination-rooms donor map in CONNECT-SPLITS.md
  • UV-CODE-byoc-splits-audit claimed + completed with evidence
  • G1-delta-byoc-migration — C0X-skin features migrate into the BYOCode UI
  • Parallel remote gate with kill-proof runner and sha-bound verdicts
  • C0LLAGE M0 complete — 5/5 tasks done+verified, views rendered
  • Re-pin t3 upstream to v0.0.34-nightly.20260817.1120 (a4cc1367b)
  • WIP: drop pre-inspector headings
  • WIP: duplicated anatomy headings tolerance
  • WIP: claude session phrasing
  • WIP: inspector auto-selects
  • WIP: single-session meta says turns/tool-calls, not sessions
  • WIP: staged visual state + duplicated title tolerance
  • WIP: golden rebaseline + split anchor contract
  • WIP: profile editor under budget
  • WIP: motion-family fallback order
  • Register C0LLAGE programme — V-643..V-654, G-126, module c0llage, 848 tasks
  • WIP: AV1 filtered for software-only default
  • WIP: reporter stub surface
  • WIP: codec seam landed + bounded backoff advance
  • WIP: rank bound
  • WIP fix(c0link): frozen clock + self-join emission — verifying
  • WIP fix(c0link): first three failure classes — verify on sing before wording
  • Validator PASS over the merged plan state
  • Local session task state — claims, evidence, journal, one live proof
  • Evidence follows reality — the RLS and wiring notes were stale
  • Four UI tasks done, each with what is NOT done written into it
  • Revoke done — all three criteria, with the wiring gap named
  • Private-load done on the desktop side, server half named
  • 42 tasks said done with no receipt — record what actually ran
  • Register the closed circle — user-authored modules, gated on admission
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Move the provider census to shared, where shared code can reach it
  • Retire the Grok-only modules the ACP layer replaced
  • Configure public origins
  • Keep enforcement runtime within SMA bounds
  • Register the Core Agent Recipe Archive at M1
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation

Fixed

  • Stamp v3 per entry — the coherence census must keep parsing the future register
  • Share-gate reds — Set spread, jsdom Blob reads, honest test mocks
  • The donor's rail rows, hub card, and star strings — copied over, not approximated
  • The donor's Logo size slider joins the t3 pane menu
  • Guest scripts never throw through a store-notify chain
  • The joint tip goes green — 11 suites, every lane's debt burned honestly
  • Dock gate reds — null split description, byte-stable AGENTS.md upsert, honest test mocks
  • The t3 rail acts like the donor — live split tree, active re-placement, 1:1 menus
  • Body consumes --font-sans so font pairs switch the whole app
  • ObservabilityService is a default export — named import broke the renderer typecheck ratchet
  • The persona ceiling judges WHO YOU ARE — verified admins rank 4 on any tier
  • Retire the line-limit exemption that outlived its file
  • Content above a rail-panel nested list shrinks it, never displaces it
  • Second column asks once in orange; durable controls move to the right rail
  • Admin preview snapped back — await a FRESH admin bridge before the owner preview lands
  • Cable overlay test — missing setC0CodeT3Viewport import
  • Free the bare .create verb, narrow the IPC boundary, wire the agent service
  • Let an explicit null clear a document's format preset
  • Rail view-options uses the donor menu's OWN trigger — no double-gear
  • Active-split routing, fresh conversation per split, flat Warp-style rail rows, donor view-options menu
  • Provider test manager stubs learn resolveExistingModelPath
  • NemotronLocalPanel tolerates a partial get-state reply
  • Residency-gate reds — mock exports, source assertion, switch a11y
  • Admin pick verifies the bridge first; transient false never locks the tier menu
  • Modstore curation channel was DEAD — registrar had no production caller
  • Retry verdict names real reds vs healed contention flakes
  • The M0 registration reaches the rail and the CLI
  • Modstore IPC visible to boot smoke; golden tool snapshot acks the 4 T3 agent tools
  • Quiet serial retry for load-contention jest flakes + em-dash red
  • Gate repairs — truncated pairing-URL guard, re-pin parity, two-React test rot
  • Main T3 pane keeps square bottom corners (top-only rounding)
  • Guest layer honors ancestor clips — no more bleed past the status strip
  • Gradient picker above guest layer; brutalist bridge + full corner rounding
  • Make the chunk contract name its gate, and correct the port ledger's history
  • Exact logo y parity for the BYOCode detail header
  • Pin the BYOCode attribution line to the standard count metrics
  • BYOCode UI stable origin, pair-page containment, rail tooltips out of column
  • BYOCode UI header alignment, inline T3 mark, canvas policy in main
  • Mock the new provider-default resolver + two red typecheck lines
  • BYOCode UI — real guest transparency and a live rail sidebar
  • Post-stop injection grace, remembered pipeline, honest GPU
  • The moved SELECT lists must export what the service imports
  • The three red vitest files — budgets split, gate tested, menu order followed
  • Defensive electron access in the T3 runtime seam
  • Ipc:audit goes green — 89 ghosts were live handlers the scanner could not see
  • /harness-curve gets its redirect — the merge gate earned its keep
  • Navigation is not work, and an interpreter one-liner that spawns is
  • The session audit — a dead bridge, a drifted migration, two RLS holes
  • Uh:ablate exited 0 on nothing too — and audit the rest
  • Uh:smarch:ab exited 0 having done nothing
  • The bridge suite could not compile
  • The comb read as a progress bar
  • Two hero headlines were legible at once
  • The hero art escaped its column and crossed the headline
  • The feed portrait spilled 8px into the post text
  • The feed avatar is the app's portrait again, and it opens the card
  • The card's action button was dark text on a dark pill, and VideoEdit came out Videoedit
  • The web typecheck lane was compiling zero web files
  • The presence map was missing away
  • A session write nobody can observe is a session nobody can trust
  • Local public assets resolved above the basePath and 404'd
  • The banner card shipped with no picture in it
  • The web card opened but never unfolded
  • The morph hook's ref type compiled in one workspace and not the other
  • The disciplines test could not load its own subject
  • The media test looked for an img inside the img
  • Two network tests had been broken since the shared card landed, and nothing ran them
  • The feed row stopped saying how much space it reserves
  • Omit every optional member before re-declaring it required
  • The build succeeded and the trip home threw it away
  • The narrowed query type must survive its own chain
  • Narrow the optional query filters once instead of per call site
  • Correct the Spark lane's type discipline
  • The A/B task set, redesigned twice by the holdout gate
  • Bind and breadcrumb the two catches I left empty today
  • The social home and the profile pages share one shell width
  • Ignore the pnpm store so lane runners cannot commit it
  • /join needs a redirect entry like every other public path
  • Ignore the pnpm store so lane runners cannot commit it
  • TailwindV3 took the whole suite down, including a guard that needed nothing
  • Clear the 12 suites that were red on Master before today
  • Thinking blocks were being dropped on the path we actually run
  • Clear the 12 suites that were red on Master before today
  • Thinking blocks were being dropped on the path we actually run
  • Name what the electron skip leaves unguarded
  • Amp always carries usage; corrupt stores are still reported
  • The selftest had one test that could never pass on the fleet
  • The setup wizard's snapshot warned about its own defect
  • Four more hand-written provider unions, found by sweeping for them
  • Restore the four view tabs I dropped while de-duplicating a union
  • An unreadable credential store is not our failure
  • The Trae row landed inside an interface, not the catalog array
  • Three catalog notes had raw apostrophes inside single-quoted strings
  • The six endpoint profiles get labels, auth hints and inference
  • Qwen's cached prompt was billed as fresh input, 5.3x over
  • Fill the two exhaustive maps the compiler flagged
  • C0cap routed eight of twelve CLIs to the wrong engine
  • Close distribution() — the conflict cut mid-function
  • Resolve the workflowMetrics three-lane merge, keeping all three
  • Three id/usage census surfaces the eight-CLI gate caught
  • Amp speaks the ledger's usage vocabulary
  • Qwen speaks the ledger's usage vocabulary
  • ByocliSnapshot derives from CliId instead of listing it again
  • THE ARENA gets its own pillar range — V-523..534 was allocated twice
  • The snapshot type never learned about Cursor
  • Lockfile for the stale-override bumps
  • Bump the overrides that had themselves gone stale
  • Refresh all three lockfiles onto the patched versions
  • ACP credential detection and turn concurrency, from two lanes
  • Patch the 120 fixable dependabot advisories
  • Preserve live private sessions
  • The friend profile panel reads as controls, not loose text
  • The root redirect belongs in next.config, not netlify.toml
  • Host routing needs an absolute from-URL, not a Host condition
  • The connected-only picker keeps its warm-cache start
  • The social host root rewrite must live in BOTH netlify configs
  • The seeder asserts authed instead of re-authenticating a live lane
  • Report honest WorkOS auth paths
  • Auth-method selection is an allowlist, not a denylist
  • The intent runtime dropped postId, so every handoff opened the profile
  • The flow matrix gives post_view a post id so it round-trips
  • The subscription-cycle map stops claiming providers it never holds
  • The design-agent cliId chain reads the provider catalog, not a copy
  • Resolve public origins in Electron bundle
  • Close the maps and lists the 4 new providers left open
  • Make the package-local netlify config root-relative like the root one
  • Remove the double-applied base from the package-local netlify config
  • The 478 MB API-docs tree is why the function never started
  • Render both screens in grid view
  • Keep src/shared in the function trace — the 502 was mine
  • Close the maps post_view opened, and actually handle the intent
  • Sitemap imports its loader from the service, card test reads wrapped lines
  • Stop tracing the whole monorepo into the Netlify function
  • Internal navigation uses next/link, unblocking the build lint gate
  • A developer-docs artifact can no longer block a public deploy
  • Preserve live share across remounts
  • Raise the Next build heap and drop the duplicated social block
  • Root netlify config carries the route topology + the social host
  • Close the one error standing in the web typecheck
  • Close realtime DM readiness gap
  • Restore base DMs voice and annotations
  • Mint short-lived TURN credentials
  • The OpenCode turn path reaches spawn before it yields
  • Preserve runtime install mode seam
  • Report malformed signed policy payloads
  • Verify timed build wrapper gates
  • Use generated SpaceTime v2 reducer names
  • Own WebCrypto verification buffers
  • Refuse a dirty tree before deleting the staged app
  • Never pull the build host's native modules home
  • Verify the EMITTED bundle carries the Supabase constants
  • Preserve audio choices during verification
  • Close remote enforcement gate findings
  • Require a definite auth verdict, and promote the loop driver
  • Navigate to C0LINK before hunting for host controls
  • Open the host form from the post-session state
  • "nobody else is online" must not kill a run at boot
  • Navigate to C0LINK before asking whether a session is live
  • The deck's room marker is what "in a session" means
  • Detect a stale session from the deck, and prove it ended
  • Assert the join from the deck, not an id the hook never fills
  • Make recent DM catch explicit to SRS
  • Narrow legacy DM file attachments
  • Scroll a below-the-fold control into view instead of timing out
No recording yet

Release 0.6.23 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.22

14 August 2026

20 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Invite-dm phase — invite over a DM card, not a copied token
  • Loop 2 = first run with >1 green; earlier attempts are not protocolled
  • Add emergency enforcement control plane
  • Honest SAS peer verification — read both sides' words, require equality, confirm both

Fixed

  • Surf was measuring a stale room, and everything downstream lied
  • Satisfy renderer enforcement types
  • Retain runtime path dependency
  • Dm handles are phase concerns, not boot requirements
  • End-confirm pattern must match the resolver's name source
  • Match the live end-session confirm dialog by text pattern
  • A dead share no longer aborts session prep — host continues without video, surf still joins
  • Default share source is the live primary, never the TV
  • ServedPath bring-up timeouts are video-plane failures, not run-fatal
  • Serialize Electron capture source acquisition
  • Proxy c0link share source selection
  • Authenticate fast signaling and name preconditions
  • Enforce renderer Supabase client singleton registry
  • Honor receiver codec capability
  • Scope video preparation failures
  • Stamp remote build identity
No recording yet

Release 0.6.22 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.21

14 August 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Rebuild spent signal channels
  • Restore root screen source acquisition
  • Stop retrying a signal channel that can never be joined again
  • Dereference the boot-client mocks lazily
No recording yet

Release 0.6.21 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.20

14 August 2026

10 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Agent implementation
  • Isolate signal readiness recovery

Fixed

  • Make peer negotiation glare-safe
  • Resolve missing display names
  • Let the networkClientManager suite actually run
  • Authenticate adopted realtime sessions
  • Avoid reaper migration collision
  • Reap abandoned sessions
  • Escape the newline in the invite-surface dump's regex
  • Make presence profile tabs fail loud
No recording yet

Release 0.6.20 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.19

14 August 2026

38 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Wire Mux Data QoE analytics into the replay player
  • Add Mux replay media plane
  • Add replay playback and quota UX
  • Grok Build is a first-class citizen — ACP transport, negotiated auth, live models
  • Invite-flows + c0code-sends — in-app invite/accept, drag-drop invite, context and screencap over the session
  • Four more acceptance phases — the owner's full challenge list

Changed

  • Extract peer connection teardown

Fixed

  • Serialize recovery breadcrumb context
  • Stop unattended share picker recovery
  • Repair mangled template interpolation in the re-pick guard
  • Close merge-point contract gaps
  • Media cron secret resolves from Vault — hosted role cannot set app.settings GUCs
  • SessionStatus is in-session — the last stale boot requirement
  • Resolution requires viewport intersection — off-canvas drawers resolved as visible
  • The Room panel's INVITE section is collapsed — expand before reading fields
  • Close the replay-delete provider gap, land media CSP allowlist + FEATMAP rows
  • Presence-tab clicks NAVIGATE — hover-only for cards, honest failure otherwise
  • No session reuse — a measured loop is deterministic or it is not a measurement
  • Survive the picker re-ask loop — pick again while unserved, dismiss once serving
  • V0.6.18 hosts INTO the stage — picker opens from Share screen, invites from Invite builders
  • Fresh instances open the gateway via 'Host or join' — the proven entry
  • DM prep is one phase's concern — a dead profile surface must not abort the whole measurement
  • The Live Network drawer is surf's profile surface — third card variant
  • Close the four exhaustive provider maps the grok union opened
  • Menus matcher checks both name sources; invite-timeout dumps the dock's truth at failure
  • Session hygiene navigates to the module before ending — the End control lives in the deck
  • Deck menus live behind the single Menus toggle — open the family first
  • A run never inherits the previous run's session
  • Pinned peers open a profile dialog on click, not a hover popup
  • Name the room — the governance wave made names mandatory
  • Hover-only handles are functional assertions, not boot requirements
  • In-session handles stop being boot-time requirements
  • Grok effort never rides a spawn flag — agent stdio rejects it
  • Reconcile startup discovery state
  • Close the final gate's two renderer errors
  • The owner's counting rule — a loop is a measured honest run, nothing else
  • Make discovery and AppImage lifecycle reliable
  • Matrix stays tidy at scale — controller rounds collapse to slim work-marks
No recording yet

Release 0.6.19 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.18

14 August 2026

71 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add live stats graphs and speed test
  • Share c0link capture pipeline
  • Share to X via free web intent
  • Add auto and pinned quality modes
  • Attach live shares to profile cards
  • Regained connectivity re-mints the Supabase session immediately
  • Select codecs by video content
  • Dual-share acceptance phase — pane + session share on the profile card
  • Expand profile card signal fabric
  • Badge the active participant chip
  • Show steering status across participant surfaces
  • Migrate transient lanes to fast events
  • Finish customizable own profile card
  • Unify feed profile console lane
  • Diversify sidekick demo posts
  • Record real stream fps/bitrate/loss on both peers each loop
  • Add live session governance
  • Morph feed spines into overlay cards

Changed

  • Agent implementation
  • Keep peer service within SMA limit
  • Agent implementation
  • Isolate profile card appearance normalization
  • Agent implementation
  • Agent implementation
  • Recompute C0LINK capture release verdict
  • Harden C0LINK degradation evidence
  • Gate C0LINK capture path regressions
  • Split oversized C0CODE and C0LINK surfaces
  • Extract publisher adapter helpers
  • Jest is absolute — the law changed on 2026-08-13 and the hook lagged it
  • Decompose input injection service
  • Audit C0LINK release readiness
  • Amendment 8 — keyboard parity with the public profile, plus the console's own keys
  • Amendment 7 — the card UNFOLDS instead of zooming, plus two shipped defects
  • Agent implementation
  • Amendments 5+6 — one surface, and Feed vs VIBE STREAM settled
  • Amendment 4 — specialization blocks in the profile lane, open registry
  • Amendment 3 — the feed's left lane IS the public profile, editable in place
  • Amendment 2 — the feed adopts the profile's Console Spine 1:1

Fixed

  • Close catch baseline and lock ratchet
  • Restore streamQualityTruth's closing brace lost in the union merge
  • Complete live rig pane extraction
  • Preserve unknown capture timing
  • Align extracted surfaces with live contracts
  • Publish share feeds through lobby presence
  • Make adaptive quality follow ladder
  • Preserve local card across cloud hydration
  • Lock Electron runtime parity
  • Ground capture budgets in observed timing
  • Make degraded capture retry the real path
  • Make display capture degradation explicit
  • Skip invite compatibility views
  • Narrow live-rig badge participant
  • The installer's relaunch never started the app — parallel flag without a profile dir
  • Settle feed lanes and add keyboard parity
  • Split stream stats by direction
  • Unfold feed profile cards
  • Harden company badge view
  • Drop stale classroom invite import
  • Make browser speech observable
  • Report and monitor ICE delivery health
  • Register the C0LINK_PROFILE entity type its consumers already reference
  • Verify extracted update audience
  • Verify extracted compact settings model
  • Commit ownProfileCardService — the dependency my previous build fix missed
  • Make renderer performance modes stable
  • Commit five modules that committed code already imports
  • Restore exhaustive typecheck baseline
  • Measure the actual C0LINK stream, not two unrelated numbers
  • Camera panel closes the deck drawer — join the two popover channels
  • Feed media is never cropped — object-cover beheaded portrait photos
No recording yet

Release 0.6.18 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.17

13 August 2026

27 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Make invite reuse host configurable
  • Name the silent join blockers instead of guessing them
  • Adapt native screen share quality
  • Add in-session room chat phase
  • Add live camera phase
  • Add quality regression telemetry
  • Build Contact Sheet feed
  • Dashboard rebuilds itself after every loop; camera row; freshness stamp

Changed

  • Correct the customisation read path — three real fields, no receipts
  • Feed amendment 1 — card overlays and morphs, text below, customisation inherited
  • Stop reaction acks scaling with room size
  • Whisper.cpp compiles only when whisper changed — fingerprint stamp + host cache
  • Agent implementation
  • Agent implementation
  • The Contact Sheet — feed spec (card spine + develop-to-left full card)

Fixed

  • Surface already_started join early-return
  • Execute packaged step contracts [UV-BRO-local-browse-and-act-impl] [UV-BRO-replay-evidence-review-impl]
  • Restore camera capture and isolate popovers
  • Move deck menus into left drawer
  • Room-chat phase runs inside the live room, after camera
  • Seal the unreleased programme at the IPC boundary, and close a self-promotion hole
  • Clear canonical rail titles [UV-BRO-policies-impl] [UV-BRO-replay-evidence-impl]
  • Honor packaged policy locale [UV-BRO-policies-i18n] [UV-BRO-mass-tab-hygiene-impl]
  • Dashboard shows every loop, not only orchestrator runs
  • Restore packaged mission proof [UV-BRO-local-browse-and-act-impl] [UV-BRO-replay-evidence-e2e] [UV-BRO-policies-impl] [UV-BRO-replay-evidence-impl]
  • Drop the dashboard column gap — it applied between band and first row
  • Focus calibrated packaged input proof [UV-BRO-browser-workspace-perf] [UV-BRO-hosted-sessions-perf] [UV-BRO-policies-perf]
No recording yet

Release 0.6.17 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.16

13 August 2026

21 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add remote control takeover phase
  • Make DACT voice hello real
  • Gate the Open Module Program routes — unreleased, default off
  • Gate the Open Module Program behind admin v2 — not a user feature yet
  • Add stream stats overlay

Changed

  • Admin v2 only — insider shipping disabled, regression test added (user directive)
  • SCC proposes 4 tasks for the harness-organ thesis

Fixed

  • Polish live session UX
  • Harden harness orchestration
  • Make Supabase authoritative after fast-lane split rooms
  • Two real floor defects found by the ADMIN V2 sweep — c0code -64.7px, c0track -77px
  • Session title moves to the module BAND — the shared title chrome
  • Session title rides the shared title chrome; stage claims full window height
  • Replay trickle ICE after late subscription
  • Sanitizer consults the admin.serverVerified bridge — verified admins keep the Admin v2 preview
  • Reserve friendsbar before first paint
  • Badge judges stored persona against the authority tier only — unauthenticated means unknown, never a guessed lower tier
  • Preserve live share across module switches
  • Persist direct messages through thread touch trigger
  • Unknown tier is not free tier — stored Admin/v2 preview survives cold boot
  • CostTierRibbon docks to the bottom edge — it can no longer push a module below the floor
No recording yet

Release 0.6.16 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.15

13 August 2026

16 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Loop telemetry dashboard — fixed page rhythm, per-loop data points
  • Highway floor sensor — pixel drift in BOTH directions is a reported defect
  • Route reactions through fast event lane
  • Add inspiration researcher seam
  • Add dual-agent testloop harness

Changed

  • Pool emoji reaction particles
  • Stabilize workspace readiness metrics (UV-BRO-browser-workspace-e2e)
  • Restore native screen-share frame rate

Fixed

  • Authorize seeded guests on private signals
  • Smooth annotation fade-out
  • Report persistence failures honestly (UV-BRO-policies-e2e)
  • Pen visibility scans accessible buttons — the stage toolbar has no dedicated class
  • Real composer selectors (Message <peer>, dmdock bubbles, Enter send) and rail label digits
  • Self-discover peers and stage navigation
  • Close final audit gaps (UV-BRO-agent-first-class-audit)
  • Remove the last packed duplicate declaration line
No recording yet

Release 0.6.15 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.14

13 August 2026

12 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add Browserbase credentials and engine selection

Fixed

  • Keep ICE candidates on realtime relay
  • Repair duplicate imports/decls my union merge created
  • Satisfy hosted session contract [UV-BRO-hosted-sessions-e2e]
  • Isolate workspace settings events [UV-BRO-browser-workspace-e2e]
  • Remove late presence offset
  • Isolate shared chrome CLS
  • Keep presence chrome geometry fixed
  • Report packaged lazy chunk URL
  • Stabilize packaged proof sampling
  • Make packaged metrics observable
  • Address packaged performance defects
No recording yet

Release 0.6.14 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.13

13 August 2026

7 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Expose pane sharing settings
  • Per-monitor screen sharing on Wayland — pick the actual display, stream THAT

Changed

  • Split guest-link access out of c0x-share-feed index — SMA line budget

Fixed

  • Port social fanout to legacy reaction aggregates
  • Close UV-BRO skeptic round-6 P1 gaps
  • Preload share-feed allowlist passes validated inline frames — viewers got storage round trips instead
  • Vfile browser replacements use filesystem paths — release resolve conditions enforce the exports fence
No recording yet

Release 0.6.13 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.12

13 August 2026

15 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Performant native live-share pipeline + share-to-everyone + delivery/flag/Home fixes
  • Render docs through i18n keys [UV-BRO-featmap-c0bro-refresh-i18n] [UV-BRO-graduation-criteria-i18n]

Changed

  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation

Fixed

  • Prove packaged Browserbase sessions
  • Close UV-BRO-skeptic5 integrity gaps
  • Instrument session fallback catches [UV-BRO-skeptic1-realbuild-perf-proof]
  • Html2canvas → html2canvas-pro — oklch colors killed every live-share frame
  • Close WQ4 regressions (UV-C0BRO-WQ4-1, UV-C0BRO-WQ4-2, UV-C0BRO-WQ4-3)
  • C0ffice joins BUILD_CONSTANT_MODULE_IDS — stable strips its chunk again
  • Surface cost guard refusal [UV-BRO-skeptic1-cost-cap-enforce] [UV-BRO-cost-guard-trip-flake]
No recording yet

Release 0.6.12 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.11

13 August 2026

612 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Broker community BYO network requests
  • Bind gauntlet verdicts to artifacts
  • Record adaptation rounds
  • Add payout settlement worker
  • Run real admission gates
  • Stripe presentation — the turn as a film strip — plus frame-coalesced streaming and keystroke prewarm
  • Publish rejected module rulings
  • Mount ratings and bounties
  • Add atomic ruling writer
  • Apply live display defaults
  • Wire user cloud sync setting
  • Complete main surface states
  • Add portable C0X IdP seam
  • Complete pack detail states
  • Highway contract — one floor line for every module, title on the orb axis, gated
  • Complete memory tier visualization
  • Internationalize CLI overview
  • Complete memory capability panel
  • Add directory tree states
  • Complete interest graph semantics
  • Internationalize other AI tools
  • Add suggestion analysis states
  • Complete integration registry
  • Complete triaged inbox list
  • Complete subscriptions modal
  • Add settings panel states
  • Internationalize CLI ops dashboard
  • Complete accessible goal tree
  • Add explorer shell states
  • Internationalize CLI month buckets
  • Internationalize CLI insight rail
  • Complete fun capability panel
  • Internationalize CLI heatmaps
  • Add stash promotion seam
  • Translate discovery review queue
  • Add dependency graph states
  • Complete decision review journal
  • Internationalize CLI cycles
  • Complete prompt injection modal
  • Add diff review actions
  • Translate lazy dashboard host
  • Make file preview failure recoverable
  • Complete Claude account tab
  • Add profiler timing overlay
  • Complete prompt pack card
  • Complete provider cost chart
  • Harden deferred visual blocks
  • Announce mistake action states
  • Complete budgets tab
  • Mount the commander title chrome — selected pane title + folder subtitle
  • Translate communication control surface
  • Complete injection inbox modal
  • Refine deep summation panel
  • Internationalize app breakdown
  • Add enhanced explorer states
  • Internationalize API key form
  • Refine daily cost ticker
  • Complete allocation coverage view
  • Add architecture view states
  • Refine cyber context menu
  • Internationalize AI work map
  • Complete budget alert instrument
  • Formalize pack drop zone
  • Add tool profile recovery states
  • Design main repository states
  • Add template gallery recovery states
  • Complete new prompt modal
  • Internationalize AI insights
  • Finish translated briefing view
  • Bound offline sync runs
  • Define binding consent policy
  • Add module settings states
  • Establish telemetry boundary
  • Complete new bundle modal
  • Add bridge runtime status card
  • Harden memory patterns schema
  • Harden memory mood entries schema
  • Add rule library recovery states
  • Specify history contract
  • Harden fun wins schema
  • Harden review cycle contracts
  • Add rule editor recovery states
  • Harden fun time capsules schema
  • Harden fun taste profile schema
  • Specify standing recipe contract
  • Add sync preview recovery states
  • Specify formatting mastery contract
  • Harden fun seasonal schema
  • Specify import export contracts
  • Harden fun running gags schema
  • Add multi-agent panel states
  • Specify grid write contract
  • Harden fun random acts schema
  • Specify grid read contracts
  • Harden fun personal bests schema
  • Specify formula authoring contract
  • Harden fun nostalgia schema
  • Add quick capture recovery states
  • Add Supabase foundation schema
  • Specify forms capability contracts
  • Harden fun milestones schema
  • Harden semantic patch contract
  • Harden fun joke bank schema
  • Add recoverable mistake log states
  • Harden fun interest nodes schema
  • Harden fun interest edges schema
  • Add stable dashboard deep links
  • Harden fun icebreakers schema
  • Composer view profiles — Minimal bar, settings menu, plain footer
  • Drag-to-rearrange board panes from the header grab handle
  • Poll live provider balances
  • Implement Bridge channel list
  • Complete suggestion insight panel
  • Bound activity monitor polls
  • Harden humor profile
  • Implement Bridge activity log
  • Complete responsive settings panel
  • Harden friendship stats
  • Harden easter egg state
  • Complete repository explorer chrome
  • Harden discovery queue
  • Implement AchievementGrid
  • Specify section compose contract
  • Harden cultural monitor
  • Harden fun achievements
  • Harden document query contracts
  • Harden compact repository list
  • Harden communication voice profiles
  • Make report folio weekly
  • Specify deck layout contracts
  • Harden communication thread tracker
  • Build approvals safety page
  • Specify deck compile contract
  • Harden communication outreach log
  • Complete accessible graph view
  • Specify binding capability contracts
  • Complete accessible modal shell
  • Harden communication mode state
  • Add WhatsApp E2E proof job
  • Verify signed inert templates
  • Refine cross-module actions
  • Finish costs screen deep links
  • Refine cost tracker
  • Add Telegram E2E proof job
  • Complete branch controls
  • Formalize main section router
  • Enforce live sync safety
  • Refine context widget
  • Add bounded prompt guard audit job
  • Add fail-closed sync sharing boundary
  • Formalize import result notice
  • Refine rail context meter
  • Formalize filter chip rows
  • Refine context block cards
  • Rebuild tool profiles panel
  • Formalize workspace toolbar
  • Isolate hostile office imports
  • Rebuild consensus panel
  • Formalize library header
  • Coordinate bounded memory sync
  • Rebuild template gallery
  • Formalize bundle card contract
  • Drag a pane row onto another session to migrate it, connections intact
  • Add module settings surface
  • Rebuild connector panel
  • Implement routed communication inbox
  • Extract rule library cards
  • Harden subscription refresh polling
  • Define nemotron conversation tuning policy
  • Rebuild rule editor
  • Implement bridge control surface
  • Harden main chat workspace
  • Restore deep-linked workspace state
  • Add before-after sync review
  • Define formula sandbox boundary
  • Full Warp-parity sidebar customize set
  • Implement meeting intelligence review
  • Implement deep summation workspace
  • Rebuild registered project cards
  • Implement routed assistant dashboard
  • Define form integrity boundary
  • Stabilize pack detail deep links
  • Live Rig dock motion — staggered stripe dock-in from the card seam, breathing LIVE badges, status morph, reduced-motion guarded; chip-share spec bound to the share-feed registry so pane shares auto-dock on the friend card
  • Pane-wedge logo fill, telemetry row removed, toolbar hidden-by-default + configurable, cloud toggle on the rail
  • Sidebar cords for off-board room members, cross-tab titles, right-click customize
  • Deliberate cross-tab room linking — armed connect survives task switches
  • Profile -> store weave — the store now answers the profile's open request
  • Expose module store management
  • Surface curated catalog rows
  • Add bounty board surface
  • Add BYO configuration seam
  • Warp-style sidebar customize — density, split visibility, drag-reorder everywhere
  • Add ratings and reviews surface
  • Add dev-only local module loading
  • Graduate write editor
  • Add Home store surface
  • Rebuild multi-agent protocol panel
  • Persist multi-agent settings
  • C0PACK second-column panel — out of the composer, drag onto splits
  • Rebuild mistake quick capture
  • Persist boost budget caps
  • Add accessible mistake log
  • Wire guarded automation setup
  • Persist automation run controls
  • Enforce inbox cache lifecycle
  • Enforce emergency contact ladder
  • Type and localize audience fit
  • Enforce DND schedule invariants
  • Persist default AI tools
  • Enforce briefing invariants
  • Harden admin users schema
  • Rebuild dashboard chrome
  • Show module authorship on profiles
  • Persist approval SLA policy
  • Add entitled module pack feeds
  • Frame tracker work current
  • Complete UV-BRO-skeptic1 live seams
  • Compose report folio editions
  • Add typed auto-sync settings
  • Stage Matrix identity provisioning
  • Type and localize analytics targets
  • Reshape project signal board
  • Add project true-cost instrument
  • Design focused session room
  • Type and localize identity guard
  • Compose unified costs instrument
  • Rebuild file preview pane
  • Rebuild linked connections panel
  • Harden pending collect queue
  • Make Core Agent boards undoable
  • Validate room 3d assets
  • Focus enhanced directory explorer
  • Add board-aware Core Agent chat
  • Mount tab tear-out triggers [UV-BRO-skeptic1-tearout-renderer-mount]
  • Build layered architecture view
  • Compose responsive chat browser
  • Add bounded collection cloud sync
  • Gate room splat assets
  • Build responsive capture gallery
  • Harden capture detail contract
  • Finish context canvas shell
  • Compose responsive agent bench
  • Refine responsive bundle detail
  • Specify communication triage surface
  • Design bridge control surface
  • Entitlement-gate realtime canvas voice
  • Compose responsive admin workbench
  • Specify assistant dashboard surface
  • Refine responsive pack editor
  • Refine responsive main view contract
  • Physical hub cables, whole-card drag, live drag tracking, open broadcast default
  • Add signed module install runtime
  • Add module publisher portal
  • Bind operational settings and live bridges
  • Add bounty escrow rails
  • Wire paid flagship entitlement
  • Publish module developer program
  • Add ratings and reputation backend
  • Add editorial curation data plane
  • Add public module registry pages
  • Add third-party module registry seam
  • Add publisher payout ledger
  • Add account entitlement class
  • Define hostile import boundary contract
  • Add modstore pricing policy rails
  • Add craft knowledge packs
  • Mount tear-out renderer route
  • Add submission admission gauntlet
  • Add catalog edge functions
  • Add artifact signing and revocation plane
  • Add Polar commerce rails
  • Add compliant module scaffolder
  • Enforce Browserbase cost cap
  • TILE BOARD v2 — standalone split-flap stage, cards and hexagon plates, zero dots
  • Add C0VIBE module SDK v1
  • Add Module Store catalog schema
  • Mount blocked chrome surfaces [UV-BRO-chrome-integration]
  • Update_analytics gains download_bytes + was_differential — realized update cost is now measurable
  • Stage virtual session surface
  • Wire dashboard surfaces (UV-BRO-slot-wiring)
  • Add scalable browser chrome surfaces
  • Add accessible browser chrome surfaces
  • Add cross-module share surfaces
  • Add accessible browser chrome surfaces
  • The split-flap welcome and the hexel proving ground — two directed shows
  • HEXEL advanced mode — six-sector mechanical cells, 729 states, directional hand-off
  • Add release evidence surfaces
  • Harden agent panel surfaces [UV-BRO-agent-panel-shell-impl] [UV-BRO-agent-goal-composer-impl] [UV-BRO-agent-context-summary-impl]
  • Split-flap drum simulation — every cell a forward-only mechanical ring, tunable, sim-optional
  • Integrate browser main-process IPC
  • Add wave-B work surface cards (UV-BRO)
  • Add standalone trace evidence surfaces
  • Add wave-b workspace cards
  • Add standalone proof surfaces
  • Add standalone decision surfaces
  • Add tab tearout and page repair contracts
  • Add agent-curated Discover surface
  • Add isolated extension lifecycle
  • Add bookmark index manager
  • Orchestrate hosted Browserbase journey
  • Add hosted sessions screen
  • Finalize browser settings
  • Specify auth and local browse journeys
  • Add safe user settings for auth and panel defaults
  • Specify cost guard journey (UV-BRO-cost-guard-trip-spec, UV-BRO-cost-guard-trip-monitor)
  • Add hosted budget settings (UV-BRO-monthly-cost-cap-impl, UV-BRO-session-budget-minutes-impl)
  • Model approval journey [UV-BRO-contract-approval-flow-spec,UV-BRO-contract-approval-flow-flake,UV-BRO-contract-approval-flow-monitor]
  • Finish policies surface [UV-BRO-policies-impl,UV-BRO-policies-states,UV-BRO-domain-allowlist-impl,UV-BRO-approval-policy-mode-impl]
  • Finalize cross-module sharing journeys
  • Finalise browser workspace settings UX [UV-BRO-browser-workspace-impl] [UV-BRO-hot-webview-limit-impl] [UV-BRO-session-restore-on-launch-impl]
  • Add proof retention policy [UV-BRO-proof-retention-impl] [UV-BRO-proof-retention-validation]
  • Finalize replay evidence review [UV-BRO-replay-evidence-impl] [UV-BRO-replay-evidence-review-impl]
  • --env KEY=VALUE passthrough for flavor/profile builds
  • Wint2 final-wave delivery
  • Integrate WINT4 capability slices
  • Fhard4 final-wave delivery (scoped gates green; root-tsc noise is the known phantom)
  • Fhard3 final-wave delivery (scoped gates green; root-tsc noise is the known phantom)
  • Fperf3 final-wave delivery
  • Fperf4 final-wave delivery
  • Integrate WINT3 capability slices
  • Integrate 25 capability slices through the sanctioned facade
  • Add bmixed contracts telemetry and recovery
  • Add governed capability slices
  • Bi1 lane delivery
  • Harden shipped runtime seams
  • Implement thirteen capability slices
  • Add capability implementation slices
  • Complete Ba11y4 accessibility contracts
  • Add capability implementation slices
  • Seven capability slices — real local ops, typed-unavailable elsewhere
  • Final 23 capability localizations — EN/DE keyed, digest-proofed
  • Add personal policy compiler slice
  • Mount compose — reply, reply-all, forward, and new mail reachable
  • Localize forty more capability experiences
  • Add Na11y3 accessibility contracts
  • Wire runtime plumbing jobs and IPC
  • Add Wperf2 capability plans
  • Localize forty capability experiences
  • Add nine-screen SRS funnel telemetry
  • Consent-based remote images, trimmed-quote collapse, adaptive dark
  • Add on-demand attachment hydration
  • Define Wa11y2 accessibility contracts
  • Add live command library
  • Add rich compose and Gmail send
  • Canvas2D board renderer — the agent speaks on GPU-less machines too
  • Add local attention triage intelligence
  • Specify connector and containment contracts
  • Add capability policy catalog
  • Recover corrupted store entities
  • No GPU, no field — software rendering hides the animals
  • Spoken control intents beat catalogue keywords; chains fail closed
  • Render sanitized rich mail bodies
  • Render sanitized rich mail bodies — mail reads like mail

Changed

  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Friendchip-share — persistent pane and bundle connections
  • Agent implementation
  • Agent implementation
  • Register the P8.5 remediation wave — 21 tasks the adversarial review found
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Finish lane audit cleanup
  • UV-LINK-curator-plane — enforce ledgered stewardship seam
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Record aggregate lane verification
  • Agent implementation
  • UV-CAP-chrome-primitives-impl
  • Define module budgets
  • Agent implementation
  • Agent implementation
  • UV-CAP-chrome-presence-pills-impl
  • UV-CAP-chrome-presence-cursors-layer-impl
  • UV-CAP-chrome-pen-tools-flyout-impl
  • Agent implementation
  • Agent implementation
  • UV-CAP-chrome-palette-star-flyouts-impl
  • UV-CAP-chrome-object-flyouts-impl
  • UV-CAP-chrome-minimap-impl
  • Specify responsive C0WFLOW screen
  • UV-CAP-chrome-manage-members-panel-impl
  • Specify transcription detail viewer
  • Agent implementation
  • UV-LINK-headset-entry-matrix — enumerate WebXR families
  • UV-CAP-chrome-left-rail-impl
  • Specify responsive C0DIC tab
  • UV-CAP-base-canvas-pages-bar-impl
  • Specify Dictation history
  • UV-CAP-recording-encoder-impl
  • Specify responsive C0TRACK tab
  • Specify Track history screen
  • UV-CAP-cloud-sync-service-impl
  • Specify Store Handoff package
  • UV-CAP-surface-tabs-regroup
  • Specify searchable Settings tab
  • Agent implementation
  • Specify responsive command search
  • Specify responsive C0REP screen
  • Specify responsive Release Lab
  • UV-CAP-voice-command-capture-spec
  • Specify responsive Quick Capture
  • UV-CAP-unified-dock-create-flow-spec
  • Specify responsive Projects screen
  • Verify formula sandbox boundary
  • Specify responsive Profile screen
  • Verify form integrity boundary
  • Specify responsive Pool screen
  • UV-LINK-avatar-system — prove one-identity projections
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Publish shared card contracts
  • Agent implementation
  • UV-LINK-synced-music — add vault-safe Jam strategy
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Specify offline queue triage
  • Specify native speech evidence lab
  • Specify WorkOS auth gateway
  • Specify satellite home dashboard
  • Carve focus timer experience
  • Specify feature flags screen
  • Specify device status cockpit
  • Specify desktop parity contract
  • Specify C0LLECT bundles tab
  • Specify C0CHAT companion tab
  • Define dashboard contract
  • UV-LINK-watch-together — enforce big-screen trust boundaries
  • UV-LINK-game-objects — add item-bound cabinet runtime
  • UV-LINK-spatial-voice — add proximity and stage routing
  • UV-LINK-context-objects — add provenanced C0PACK room seam
  • UV-LINK-c0cap-canvas-element — mount live C0CAP boards
  • Agent implementation
  • Extract module placeholder scaffolding — moduleRegistry back under the SMA limit
  • Agent implementation
  • Settings foundation — 4 entries, schema, panel, nav/section/access wiring, discoverability test
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Register C0MUSIC programme — V-507..V-518, G-122, module c0music, 566 tasks
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • UV-LINK-room-scene-adapter — add typed scene boundary
  • Agent implementation
  • Keep journey contracts within SMA budget
  • Kill the sticky status pill — closable toasts only
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Verify daily C0mp resurface
  • Verify cited corpus search baseline
  • Agent implementation
  • Agent implementation
  • Declutter the T3 rail — flat pane list, no dividers, divergent-folder-only chips
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • UI-direction amendment — Google Workspace orientation, minimal chrome; wave-1 claims
  • Register the agent-first office suite program — V-488..V-506, G-121, 747 tasks
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Record the Open Module Program registration — V-469..V-481, G-118..G-120, 34 tasks
  • Ratify distribution ADR — sec 5a acceptance principles + 12 follow-up tasks registered
  • Agent implementation
  • Agent implementation
  • Agent implementation

Fixed

  • Share-feed viewer adopts the renderer's persisted Supabase session when no WorkOS token exists
  • T3 chat panes carry the share-surface marker — friend-chip live shares no longer fail 'Split must be open' in the default view
  • Expose bookmark outage and receipt actions
  • Dormant Core Agent trust plane no longer vetoes friend-chip shares — the explicit drop+grade choice IS the human consent
  • Host's own share no longer renders a void — muted loopback receiver can't shadow the local preview
  • Refresh live operations surfaces
  • Isolate sidebar rail crashes
  • Report truthful release gate state
  • Degrade live runtime crashes safely
  • Keep crash boundaries fail-loud in tests
  • Eliminate renderer type diagnostics
  • Settlement not-found check tests statement identity, not stale FOUND
  • Match gauntlet skipped-check semantics
  • Settlement RPCs hit the PL/pgSQL record-in-multi-INTO restriction
  • Project grants and BYO needs
  • Instrument the two srs:audit catches (balance rollback, bounded job)
  • Verify installed files before activation
  • Refresh installed module search records
  • THE share-screen fix — decouple keep-alive redraw from slow grim capture so the pane track never mutes
  • Screen share defaults to desktopCapturer auto-grant, not the Wayland portal — no dialog, real stream, autonomously testable
  • Native-frame pump can no longer die silently — tick watchdog, createImageBitmap decode, JPEG frames, cached blank-geometry verdict
  • Final share-stream shape — willReadFrequently software raster IS the pixel fix; fps-timed captureStream restored because requestFrame never reaches cloned tracks and the preview pane clone starved at 0x0
  • BYO handlers were registered against undefined in test
  • Reconcile live third-party registry
  • Enforce entitlement-gated installs
  • DescribeModuleMountRejection return union admits 'byo-config'
  • Screen share black frames — three load-bearing captureStream conditions, live-verified on ANGLE/RTX 2080
  • Modstore-ruling used a bare supabase-js specifier and could not deploy
  • Validate declared feature registers
  • Webcam recovers from a stale saved deviceId after a replug — retry with the default camera on Overconstrained/NotFound instead of a dead pane
  • Emit scanner-safe locale path
  • Screen share white/black page — drop alpha:false on the native-frame pump canvas
  • The admission gate rejected honest submissions; curated rows had no data path
  • The Module Store rendered twice — marker-free auto-merge artifact
  • Improve file preview accessibility
  • Improve enhanced explorer accessibility
  • Improve architecture accessibility
  • Improve main view accessibility
  • Clear owned accessibility findings
  • Two renderer type errors from the uv2 landing — untyped sync-safety state literal narrowed to true-literals, and a void|Promise callback fed to a Promise-only task runner (found by uv3-c0chat's honest gate report)
  • Strengthen multi-agent accessibility
  • Complete quick capture keyboard access
  • Rail remote toggle is its own written-out "Remote control" row above C0PACK
  • Clear routed surface typecheck debt
  • Route owned catches through SRS
  • Burn clean-checkout jest debt
  • Drop duplicate bookmark-persistence import that failed 61 suites
  • Clear exhaustive typecheck debt
  • Right-click can never strand a menu; split Customize never vanishes
  • Make suggestion ranking deterministic
  • Require CAFL journals for agent jobs
  • Harden repository indexing journey
  • Complete hierarchical tree view
  • Model picker escapes the composer — portal via the viewport menu
  • WriteToolbar breadcrumb level 'warning' -> 'warn' — clears the 2 ratchet errors blocking the shared release gate
  • Pane migration resolves layout-only and custom-thread panes
  • Align setStatusMessage slot types with the toast-style seam
  • Close skeptic data and surface gaps (UV-BRO-wi-round2)
  • Require CAFL browser effect receipts (UV-CORE-cafl-browser-effects)
  • Repair bookmark crash and add SRS boundaries
  • Tint-true sidebar cords at the row's CLI-chip end + Connect from the rail
  • Tab-scoped hub connects + port-pill connection management
  • Join/observer/rejoin session payloads carry title — a renamed room reverted to the fallback title on every reload because bootstrap responses omitted the column
  • Serialize module store actions
  • Drop the orphaned it() the union merge stacked in the registrar test
  • Gradient shines through like every other screen — panel token alphas retuned for NESTED layers (floor 0.42 · stage/rail/module ghost 0.35 · chat 0.55), room arrival-cue jargon card suppressed on the live stage
  • C0FFICE display name consistent across both module sources
  • Session header padding matches module-chrome standard — title no longer pressed against the panel edge
  • Register update-session-title in the signal action union/allowlist/rate-table — the router rejected the new action before the handler; rename failures now toast instead of dying silently
  • Dead session clicks — pointer capture only once a drag activates
  • Close catalogRequestFrom, and wire the review/bounty seams correctly
  • Collapsed deck-section bodies actually hide — authored display:grid was beating the UA [hidden] rule
  • Wire the Module Store into the IPC bootstrap — it was unreachable at boot
  • Round 3b — Invite/Control-scope/Stream/Advanced sections collapse too; doubled-specificity overrides beat Tailwind bg utilities so the room floor is actually translucent
  • Live pair-test round 3 — C0link title law, host rename seam, collapsed deck sections, gradient shines through
  • Dedupe C0BRO_BOOKMARK_STORE in C0X_ENTITIES — two c0bro landings auto-merged the same key twice, breaking typecheck:main at the tip (TS1117)
  • Live pair-test round 2 — dead portal streams, stacked deck menus, quiet-stage void
  • MODEL LOCKED — bridge-first owner verdict + honest, unclipped chip
  • C0FFICE displayName conforms to the uppercase naming law
  • Live pair-test defect batch — blank-frame guard, chat identity, session HUD containment
  • Preserve report export contract
  • Satisfy telemetry source policy
  • Restore the CLI bridge — register byocli:event, honor explicit turn cwd
  • Repair proof ownership [UV-BRO-header-quick-actions-a11y] [UV-BRO-wda-diffs]
  • Validate signed package contents
  • Harden bookmark migration [UV-BRO-skeptic1-bookmarks-storage-hardening]
  • PL/pgSQL INTO-list restriction in two bounty functions
  • Expose module registry at public routes
  • Enforce C0VIBE naming law
  • T3 rail fill wrapper stacks as a column — thread list was width-0
  • Harden artifact signing validation
  • Protect bookmark persistence [UV-BRO-skeptic1-bookmarks-storage-hardening]
  • Validate Core Agent IPC senders [UV-BRO-skeptic1-ipc-sender-validation]
  • Scaffolder emits the required featmap register
  • Featmap is a required manifest field; example package completed
  • Differential downloads live again — blockmap helper had four unimported globals eaten by a bare catch
  • Shows own the whole stage — pill clearing yields while the veil is up
  • Restore share lane's four FEATMAP rows dropped in the union
  • Flap glyph extents stay inside their glyph — no more grid-wide dash fields
  • Mirror release evidence affordance in RTL
  • Settings union — guard auth section on userId, drop stale model test
  • Proof drawer keeps evidence i18n (ICU plurals) — workspace catalog lacks proof.citations/verifierScore
  • Type surface slot JSX explicitly
  • Express cutout through workspace gap token
  • Preserve workspace test contracts [UV-BRO-browser-workspace-a11y] [UV-BRO-mass-tab-hygiene-flake]
  • Seed-profile stamps main-process userEmail setting
  • Stabilize viewport and slot dashboard surfaces
  • Browser webviews collapse to 150px — webview host must be display:flex
  • Key filesystem cache on flavor + shipping profile
  • Close absent provider refusal gaps
  • Reconcile interleaved lane landings
  • Converge proof runners and repair slices
  • Thaw the governor permafrost — creatures get a heartbeat, never a statue
  • Restore window.d.ts syntax the union broke; defer the unsubstantiated adoption
  • Substantiate dossier adoption references
  • Bind dossier adoption references
  • One migration plan again — ordinal 14 for consent, lock tracks 14
  • Retain debug menu icon import
  • Ship the Core Agent's brain — config/ never entered any package
  • The show probe reads BOTH board renderers
  • Evaluation helper survives plain tsc — explicit jest globals, no undefined dossier deref
No recording yet

Release 0.6.11 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.9

11 August 2026

105 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Collapse coordination rooms
  • Finish conversation surface polish
  • Anchor hub cables to in-pane ports
  • Journal all CAFL action paths
  • Record directly into active pill
  • The welcome show becomes cinema — living X's, inhale, reveal
  • Redesign sorting table and add detail rail
  • Voice-control complex settings
  • Add phoenix and seagrass formulas
  • Voice-enable complete app navigation
  • Voice-enable every settings section
  • Add dragonfly and schooling fish
  • The goo is the agent's communication board, not wallpaper
  • Add hands-free voice control layer
  • Execute project-aware Commander intents
  • Detect local lane portability honestly
  • Load goo movies from validated files
  • Tune local GPU lanes for Turing
  • Keep scene shows uninterrupted
  • Implement second-brain capability gaps
  • Open the bundle to EVERY tier — free and trial included — for testing
  • Goo strings that travel, movies as files, a dot-free stage
  • Add real fast Commander voice mode
  • The goo speaks over a hushed UI — veil, films, honeycomb
  • Persona contract wizard
  • Stream live transcript in pill
  • The goo grid — a dot lattice the Core Agent can speak through
  • Add CLI steering slash commands

Changed

  • V0.6.9 — the T3 sync + sharing/coordination vision, combined across all sessions
  • Agent implementation
  • Agent implementation
  • Fix renderer typecheck regressions
  • Agent implementation
  • Agent implementation
  • Land deadcode — 14,194 findings classified, 2 removed
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Normalize Commander responder EOF
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Release settled word layers
  • Split share invite delivery transport
  • Round-2 fixes
  • Round-2 fixes
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Codex implementation

Fixed

  • Report commander capture catches directly
  • Preserve reviewed gate and runtime behavior
  • Converge fresh admin visibility
  • Restore exhaustive renderer ratchet
  • Allow explicit basic session storage
  • Adopt secure Supabase session at boot
  • Keep c0code ambient backgrounds live
  • Narrow the ghost-cable union; pin uptime in the bootTrace suite
  • Duplicate import that the new boot smoke caught immediately
  • Attach friend shares to split panes
  • Restore reviewed coverage and teardown
  • Make hub engagement behavior visible
  • Repair folder picker and branch notice
  • Restore sidebar split hierarchy
  • Refine hub node interaction
  • A foreign package store must fail loudly, not produce fiction
  • The nine new typecheck errors, and two regressions that were mine
  • The rollout switch would have denied everyone the moment it narrowed
  • The show probe now runs on a wall clock it cannot stretch
  • Make voice and agent controls discoverable
  • Keep Commander active across full-screen settings
  • Enforce the single-registration rule, and one channel that broke it
  • Stream Commander transcription results
  • Valid thumbnails module + the field steps aside for the board
  • The board's first episode is no longer a coin flip
  • Resolve standing regressions
  • Disambiguate natural Commander phrases
  • A filename is not an invocation
  • Align standing suite contracts
  • Prefer specific Commander intents
  • The goo takes the user's own stage directions
  • Restore the cssstyle patch entry the lockfile had lost
  • Switching fields no longer stalls the app for seconds
  • A patch edited without regenerating the lockfile can no longer be committed
  • The wizard finds your CLIs, and cannot be walked past without one
  • Goo-say exists on the stub adapter path too
  • The goo clock was frozen by an epoch reset, not only the clamp
  • The goo grid actually murmurs, and speaks at a whisper
  • Guard hub follow-up dispatch
  • Harden room lifecycle and split router
  • The sidebar coherence check was parsing a file that no longer holds the registry
  • A legacy pane marker gets the same default shape as a new one
  • Re-point the cssstyle patch at the version this tree resolves
  • Unify Core Agent audio ducking
  • Remove stale field backdrop mode badge
  • Wire live rig to real feed contract
No recording yet

Release 0.6.9 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.8

10 August 2026

9 changes

Changed

  • The live room is calmer. Panels that only described themselves are gone — no more "No hands raised", no empty poll block, no announcement panel explaining what announcements are. A raised hand is a mark next to the person; a poll appears while a poll is running; an announcement appears when there is one.
  • People and chat share one rail with two tabs instead of a stack of panels, and the room's counts became a single line that omits zeros and disappears when there is nothing to say.
  • The control deck is rebuilt around the few things you actually press — mic, camera, share, participants, chat, view — with everything else grouped into Control, Stream and Room menus, and End session set apart and confirmed.

Fixed

  • Cameras are listed by name again. The device list was read before camera permission existed, so it held a single nameless entry that could never be opened — which is why your camera was missing and "Default" failed.
  • Friends can see and join your stream. Going live now actually marks you as streaming, so your stream reaches the people who can see you, with Ask to join for private sessions and Watch for open ones.
  • A room can be opened or closed while it is running. Closing stops new arrivals; nobody already inside is removed.
  • Entering a room no longer shows an overlay you have to skip first.
  • C0LINK no longer flashes at full window size before settling into place.
  • Controls no longer collapse into a menu when the app cannot measure the window yet.
No recording yet

Release 0.6.8 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.7

10 August 2026

11 changes

Added

  • The live session has two views now: the room, and a LinkGraph that shows you and everyone connected — including phones that scan in — as a scene with depth and a globe grid. One switch between them, remembered per session.
  • Click anyone in the room or on the graph to see their profile card, the same one you get from the friendbar.
  • Roll back to an earlier version. Settings → System → Startup & Updates offers the previous two releases with their change reports; choosing one keeps you there until you resume updates.
  • Three days after an update you will be asked, once, whether anything got worse or better — with the release you are on already filled in.

Changed

  • The room now sits in the same content box as every other module, within the second sidebar's band, instead of taking over the whole window.
  • The active network switcher moved to the leftmost rail, next to the modules.
  • Names and status text can no longer be selected like body text, while chat, invite links and codes stay copyable.

Fixed

  • The mobile-join QR code is scannable again: it is now sized from what a phone camera actually needs rather than the space left over.
  • Crash reports from the app window now record which version you were running, so a problem can be traced to the release that caused it.
  • Far fewer, far more meaningful error reports: two missing Linux helper tools were being reported thousands of times a day as if the app had crashed. Missing optional tools are now noted once, and repeated reports are counted instead of duplicated.
  • 200 failing checks in the test suite were repaired, so real regressions stand out instead of hiding in a wall of red.
No recording yet

Release 0.6.7 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.6

10 August 2026

2 changes

Added

  • Going live now actually shows up. When you share a screen or camera, your stream appears as a live pane beside your profile card for the people who see you — sized to what you are really sharing, so a third of a split reads as a stripe and a full screen fills the card.

Fixed

  • A stream tile can no longer be left showing a frozen or blank frame: stopping a share, ending a session, a track ending on either side, or losing the connection all clear it immediately.
No recording yet

Release 0.6.6 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.5

10 August 2026

6 changes

Changed

  • The live room screen is rebuilt. Everything you had is still there, but grouped by purpose: a stage, a people and chat rail, one control deck, room context, and a bottom row carrying the mobile-join QR at bottom-left. Nothing floats over the sidebar any more, and at narrow widths controls collapse in a set order instead of scattering.
  • Room panels share one surface. The participants area no longer paints its own green gradient.

Fixed

  • Finishing an update always says so now, however you restarted — from the update card, from Settings, from the status bar, or by simply quitting.
  • Update settings are findable: searching for update, upgrade, new version, download, restart, install, changelog or release notes now lands on Startup & Updates, where the complete change log for this and previous versions is shown.
  • A recovered session could fail to reconnect with "cannot add"; reconnecting is now ordered and repeat-safe.
  • A watched video could turn white mid-stream when the sender replaced a track.
No recording yet

Release 0.6.5 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.4

9 August 2026

5 changes

Fixed

  • Hosting a room or starting a session works again. The app was sending your sign-in identity where your account's data identity was required, so room lookups filtered on the wrong id and the live connection started under the wrong identity. The server now derives who you are from your session alone.
  • A room that fails halfway is cleaned up instead of leaving a half-created session behind, and permission problems are reported as permission problems rather than a generic failure.
  • Errors from the server are shown in full instead of collapsing to "[object Object]".
  • Being signed in is no longer mistaken for being signed out: the app tells you what actually failed and offers a retry when the problem is recoverable.
  • A hiccup while reading public host reputation can no longer block you from hosting.
No recording yet

Release 0.6.4 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.3

9 August 2026

5 changes

Fixed

  • Insider accounts stopped receiving updates entirely. Update channels are audiences, not separate product lines, so an insider build now receives everything stable ships plus early builds — never less. If you were told "you are on the latest version" while a newer one existed, this was why.
  • A new version now reaches an open app immediately instead of waiting for a timer. The instant-announcement channel had never delivered a single event.
  • Release notes are readable everywhere: the update popup showed raw markup as one long paragraph. Every update surface now renders the same grouped report with bullets.
  • Hosting a room worked again for signed-in accounts. When the background session expired, C0LINK asked an already-signed-in user to sign in instead of quietly renewing it.

Added

  • New versions now appear in the Updates drawer with the full change log, marked unread, once per version — however you discovered the update.
No recording yet

Release 0.6.3 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.2

9 August 2026

4 changes

Fixed

  • Updates download in seconds instead of minutes. The update manifest published the wrong blockmap length, so every release fell back to downloading the whole ~800 MB app instead of just the changed pieces.
  • Finishing an update is no longer silent: however you restart, the next launch confirms which version you are on and what changed.

Changed

  • Release notes now arrive as a formatted change report — grouped sections with bullets — rather than one long line of text.
  • Version numbers now follow a published policy, and every release is recorded in a changelog.
No recording yet

Release 0.6.2 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.1

9 August 2026

3 changes

Fixed

  • Settings cards open again. Every settings section was quietly rebuilding itself on each background update, so cards reset and their contents stayed collapsed while the arrow still turned.
  • Clicking the version in the status bar no longer flashes an empty update menu; it says plainly that you are on the latest version, or what went wrong.

Changed

  • The INSTALLED/DEV build chip is developer detail, so installed builds show it to admins only.
No recording yet

Release 0.6.1 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.6.0

9 August 2026

5 changes

Added

  • Sign in from every window: several C0VIBE instances can run side by side — installed, development, test — and each completes its own login. Browser sign-in callbacks now find the exact window that started them.
  • A new update experience: a live download card with size, speed and time remaining, what's new at a glance, and a restart on your terms that returns you exactly where you left off.
  • The live profile rig: a friend's card docks their real streams and rooms beside their profile.
  • The messages dock keeps direct messages one click away in every module.

Fixed

  • The C0LINK live service was failing to start for every session; sign-in and service errors now say something honest instead of leaking internal text.
No recording yet

Release 0.6.0 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.135

9 August 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Download-started + sticky ready-to-restart notices
  • Wire the 3D room viewer screen into the flow (V-68)

Fixed

  • Restore the closing brace the hub-routing lane merge ate
No recording yet

Release 0.5.135 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.134

9 August 2026

1156 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Messages dock — global DM chat docked bottom-right
  • Rooms are streams — the rig docks live rooms, panes join on click
  • Footer shows true C0VIBE burden per stat + never fakes a zero
  • Prestige height — linked cards can never differ in height
  • The LIVE RIG — SEAMWORK hovercard with aspect-adaptive stream panes
  • Add MCP runtime execution lane
  • Connect MCP bridge to real runtime
  • Add real MCP connector manager
  • Performance telemetry toggle — findable, plain-language, wired to the real kill switch
  • Wire runtime IPC contract
  • Implement v2 client runtime
  • Ship C0Vibe MCP v2 server
  • Add MCP sandbox module
  • Auto-correct returns as an admin-only toggle, labelled unfinished
  • Module crash circuit-breaker — repeated crashes trip open instead of looping
  • Close the render-quality loop — measured jank degrades, evidence in SRS
  • Perf telemetry into SRS + the two attribution instruments
  • Profile card v2 — grand trio portrait, BD emblem, richer info, real quick actions
  • Enforce intralink admission licensing
  • A new user's workspace is complete, and it lands where tools can reach it
  • Rooms C0verse program CLOSED — waves 80-84, concern completions, server residuals (V-67..V-74)
  • Virgin vs used — a new user's C0mp now actually asks them anything
  • Full SMA setup engine, second-column rail, app-style restyle
  • Adopt active network clients
  • C0viral de-leaked from stable bundles; network switcher UI
  • Add network switcher workspace shell
  • Machine-enforce the no-local-heavy law for agent sessions
  • Usage-driven SUITE panel — modules earn their row
  • Work-claim guard with automatic claiming + C0flow one-click rollout
  • Build-coherence manifest — torn builds die loudly at boot
  • The renderer performance ratchet — wins lock in, regressions fail
  • Freeze-once screenshot rig — the trust layer visual perf work was missing
  • T3ui wave-3 dependency wave — pinned to upstream catalog
  • Friendsbar connection health — live/degraded/frozen/restoring, self-healing presence channel (Xbox-Live-grade)
  • Build-remote — production webpack on the fleet, dist pulled home
  • Connectivity notices — toast both network transitions, fire the never-emitted reason:'network' broadcast
  • Finish realtime multi-window sync + stop the stale-window clobber
  • Realtime cross-window state + a module that survives the main app
  • Feat(c0dic)+fix(types): rename the centered hero title, kill the last prompt(), unify the specialty lists, -191 type errors
  • New session opens focused + inline rename pen + usable customize dialog
  • 20 more orb states (12 tool verbs) + Brand Orbs — roster 21 → 41
  • Stable-strip proof rebuilt on the webpack module graph — authoritative, positive-control verified
  • Global network directory — discover and join c0vibe/c0med/c0biz/c0law
  • Per-network Supabase client + session isolation
  • Twelve C0X-original thinking-orb states — roster 9 → 21
  • Network registry — user's list of C0X networks (c0vibe.app + intralinks)
  • Nova falls back to Opus 4.8 when codex is rate limited
  • Thinking Orb as V4 halo effect — menu chip, sidebar small, commander bar big
  • Feat(openrepo)+plan: lawful-use clause in the community license + c0link server-authority audit task (network integrity law)
  • Port thinking-orbs natively as the glyph system's activity orbs
  • Rooms C0verse series campaign — waves 51-79, 116 full series (V-67..V-74)
  • Land the threat3 lane
  • Land the exp2 lane
  • Land the perf lane
  • Land the scra11y lane
  • Land the mon lane (FEATMAP rows from both lanes kept)
  • Land the scr lane (FEATMAP rows from both lanes kept)
  • Land the exp3 lane (FEATMAP rows from both lanes kept)
  • Land the threat2 lane
  • Land the ops lane
  • Land the data lane
  • Attribution gate live — 96 orphans triaged to zero
  • Enforce export attribution
  • Add self-hosted dev stack
  • Gate modules by shipping profile
  • Provision owner-attested agent identities
  • Persist AI member reach contracts
  • Add AI member compute substrate
  • Wire AI member studio controller
  • Map reveals real detail as you zoom, and reads as a live surface
  • Replace billing clients with export stubs (union-merged with suite-privacy manifest)
  • Add Supabase dev contract
  • Strip commercial suites from export
  • Add hosted persona DM responder
  • Add synthetic dev stack seeds
  • Builder detail becomes a left drawer over the map (SFF, Fable)
  • Load bound hosted persona profiles
  • Vision contracts wave 6 preserve dossier authority
  • Add allowlist export pipeline
  • Deep DM persona layer + map marker/type polish
  • Network map zooms to city level and fills its panel
  • Add signed AI skill authoring
  • Secure AI skill runtime
  • Enforce AI room agent policy
  • Add honest AI member presence
  • Add private AI delegation ledger
  • Add AI member studio lane
  • Wire the account-key custody seam (controller half of buzz-shell)
  • Add hosted AI member inference tier
  • Add trustee account recovery
  • Add account-key onboarding
  • Gate keypair social reach
  • Bind keypair identities to handles
  • Add agent workflow triggers
  • Bind AI members to headless lanes
  • CAFL C0CHAT agent-member writer + string-aware IPC audit scan
  • Add keypair Web3 auth challenge
  • Presence transition journal — evidence for 'X disappeared'
  • Add AI member seat-work driver
  • Enforce AI member reach contracts
  • Journal core agent member actions
  • Address the joined core agent
  • Verify staged brain handoffs
  • Reconcile remote agents from presence
  • Add bounded MCP lifecycle hooks
  • Harden remote agent launch contract
  • C0link every-suite law enforced structurally — union in isModuleInSuite, focusCut escape hatch, validator + 4 tests
  • Add signed skill registry
  • Add keypair identity tables
  • Show honest core agent presence
  • Scope core agent membership to conversations
  • Profile section becomes the Proof Ledger (SFF)
  • Plain-language section rows on the profile card
  • Read the scan pipeline's CURRENT registry, newest home wins
  • Design round on the profile card, friendbar, and presence honesty
  • C0verse rooms program — the full campaign lands (squash)
  • Add blocking community export secret scanner
  • M1 legal set + supabase/.temp untracked — C0X Community License draft, CLA w/ relicensing grant, trademark policy, decision record
  • Feat(suites)+plan: c0link-in-every-suite law — c0biz manifest gains c0link; structural union task UV-SHELL-c0link-every-suite-law
  • Guided connect wizard + name every sync failure (review fixes)
  • Gmail read-only connector — real OAuth, security-reviewed core
  • Register the attention-deck seam the surface was asking for
  • Tell indexing, failure and "no repo yet" apart
  • A proper module — SMARCH architecture, findable settings, tooltips
  • Reach the whole graph, know when it is stale — and the round trip proven end to end
  • Show what an answer becomes before saving it, and surface the pending question
  • Identity you can inspect, the C0rep round trip — and an answer count that was lying
  • Localization — copy the compiler routes through the catalogue
  • E2e journey declarations — fourteen honest design intents
  • Accessibility and neurodiversity contracts for fifteen capabilities
  • The answers shape the agent, declines survive restarts, and the map is searchable
  • Vision contracts wave 5 — provenance the compiler enforces
  • The agent asks, the owner can start a capsule, and the real graphify graph draws
  • Capability integration — a layer that actually touches the store
  • Capability experience — evidence a user can check, authority a caller cannot forge
  • Sma:mutate — one gate for the validation-theatre defect family
  • Vision contracts wave 4 — one protected facade, enforced by the real module graph
  • The agent can reach the intake and the project links — plus a pointer that led nowhere
  • Core Agent reachability — four commands that actually execute
  • Projects link to C0rep — a capsule says where its real work lives
  • C0mp (not C0MP), the owner's real data, the intake questionnaire, and physics
  • Ten further visionary-capability contracts — trust is membership, not shape
  • C0MP takes its rail slot — verified in the sidebar, map and all
  • Ten further visionary-capability contracts
  • Unit, motion and perf dimensions across all eighteen components
  • C0MP becomes its own sidebar module — and scroll-to-zoom actually works
  • I18n, RTL and telemetry across all eighteen components
  • Ten visionary-capability contracts — received data is never authority
  • The C0MP map moves OUT of settings into the module — pan, zoom, click to inspect
  • Rollback artifacts, data-layer tests, renderer clients — 286/294 done
  • Designed states + accessibility pass across all eighteen components
  • Markdown link checker — closes 4 tasks that reported INFEASIBLE
  • Quality batch 2 — visual baselines, axe, RTL, profiler assertions (46 tasks)
  • Ten forward migrations — guards are installed, never trusted
  • C0MP gets its own screen — renamed, subtitled, and actually informative
  • The six remaining screens — compose, quarantine, workshop, diagnostics, settings, onboarding
  • Apply the four C0VOI migrations — the voice plane had NO tables in production
  • Register C0MAIL in the settings nav tree and search index
  • Quality pass across 11 components, 9 IPC contracts, 4 entities (batch 1 of the 251-task expansion)
  • Ten local-store repositories — the entity guards become enforceable
  • HER-OS 2 wave 6 — the 7cycle seam becomes a real connection
  • Mail-flow — the inbox and the thread capsule
  • HER-OS 2 wave 5 — the optional 7cycle wellness plane (V-415…V-429)
  • The safety surfaces — seal ceremony, quarantine, provider truth
  • C0MAIL becomes a real shell module + verify the Attention Deck
  • The Attention Deck — C0MAIL's first visible surface
  • Ten Core Agent capability contracts — the agent's mail surface
  • PSTN calling, honest interop truth, Core Agent manifest, admin gate (V-302..V-304)
  • Agent context firewall — the hostile-inbox trust boundary
  • Local store entity schemas — ten data-plane entities
  • C0mp unification — the book and its index stop drifting (V-341)
  • Typed IPC contract layer — nine module contracts
  • Build provider account foundation
  • Doctor impersonation view + real waitroom avatars + module-bounded calendar overlay
  • The final pillar closes — every V-320..V-414 promise carried by code (V-339..V-402)
  • WAVE 2 COMPLETE — race mounted, Scalpel reach, warm path, organ consent, dignity (V-360/406/407/408/414)
  • SFU tier — mediasoup service, stage floor, murmur crowd bus, 100-voice harness (V-291, V-295)
  • Rooms v2 — doctor-first cards with avatars + tab-view layout fix
  • WAVE 2 — the organs are MOUNTED into the running mind (V-320..V-337, V-386, V-408)
  • VIBE STREAM — threads, vibe reactions, moderation queue, arrow-key posting + resize-tween race fix
  • Golden conversations + the HER-feel scorecard — wave 1 COMPLETE (V-411/412/413)
  • The vision organ + diarization + the sub-AI reflex tier (V-363..365, V-374, V-378..385)
  • The drive system + async enrichment (V-324, V-386..395)
  • Emotional hearing + correction gradients (V-370/376/377, V-397..403)
  • Persistent self-model + daily self-narrative (V-388/389/390, SMOA gpt-5.6-sol xhigh)
  • World grounding + brain racing — fresh knowledge, many minds, one voice (V-352..V-367)
  • L2 semantic store + speculative prefetch — the memory spine closes (V-322/323/329/337)
  • Retrieval flywheel + assembly p95 budget + the autobiographical spine (V-325/326/342..351)
  • Spring-back fader + WASD + the beat tween restored — rAF track engine
  • Sleep-time consolidation + associative recall (V-324/330..336)
  • Typing & Injection — searchable, grouped under the module, one-tap in the sidebar
  • Wave 1 — the Distillate Law core + salience + season/place + prosody-out (V-320..V-373)
  • Define provider account lifecycle contract
  • Cancel any in-flight provider request + Gemma GPU/CPU backend truth
  • VIBE STREAM backend — threads, stream policy, vibe reactions, moderation guard
  • Praxis restructure — Patienten-first tabs, doctor rooms, 30-day calendar, promoted Verzeichnis + Education tabs (A–E)
  • Canonical presence store, audible friendbar, a11y/i18n pass, rooms E2E (V-290..V-296)
  • Rooms, PTT/radio, agent-in-call, video, themes, field render, E2EE, med compliance (V-290..V-296)
  • Journal the manifest-verb executor, relay hops, and daemon lifecycle
  • Conversation perf budgets — the HER bar as a checkable latency contract (V-24)
  • Blender-MCP authoring — prompt to placed object (V-M-L4 P3)
  • Remote reach to the room bench (V-M-L4 P3)
  • Agent-authored posts — the feed curation gate (V-M-L4 P3)
  • MCP/ACP protocol bridges + signed delegation receipts (V-M-L4 P3)
  • Worldwide AgentCliAdapter matrix — region-aware, residency-honoring selection (V-M-L4 P3)
  • Local-inference sharing — metering + fair cost splits (V-M-L4 P3)
  • Worldwide voice plane M0/M1 foundation — module, signaling, engine, callability, entitlements, places, UI (V-289..V-296)
  • Trace pipeline resilience — idempotent resume + flush backoff (V-171)
  • Local duplex lane (Moshi-class) — on-device full-duplex exploration (V-M-L4)
  • Vendor duplex lane — OpenAI Realtime behind the ConversationBrain seam (V-M-L4)
  • Watch-me-work controller — wires the copilot gate to the perception feed (V-171)
  • The Own-Voice Ceremony — a consent-first flow to give the agent a chosen voice (V-M-L4)
  • Watch-me-work copilot gate — proactive only when welcome (V-171)
  • Local offline voice lane (Piper) — the agent speaks with no network, no key (V-M-L4)
  • Barge-in CONFIRM rung — the agent talks through a backchannel (V-170 M-L2)
  • The ACT channel — the agent DOES things while it talks (V-171)
  • Semantic end-of-turn — turn-taking that reads whether you're finished (V-170)
  • The One-Memory Law — channel-unified knowledge + scoping + trust tiers (V-297)
  • Culture + life-context empathy — considerate, never weaponized (V-299 s4+5)
  • Health awareness — fail-closed, opt-in, owner-controlled (V-301)
  • Per-contact connection profiles — the relationship, presented (V-299 s8)
  • Owner Profile — the agent shows how it's reading YOU (V-300)
  • Mount the CAFL log — the agent's full history is now presented to the user (V-297)
  • Mount the Glass Brain — the social map is now user-facing + editable (V-299)
  • Social map attaches to REAL contacts — conversation cartography (V-299)
  • Social map self-populates from real conversations + Glass Brain IPC (V-299 integration)
  • Enforce SafeMailIR egress containment
  • Acoustic annotations — a cascade that doesn't go deaf to tone (V-172, 6 tests)
  • Cartography self-population — the map grows from real turns (V-299 s8, 5 tests)
  • Headless conversation selftest — the loop DEMONSTRATED end-to-end (V-51/V-170, 4 tests)
  • GlassBrainMap — the social map presented, editable, privacy-removable to the event (V-299, 3 tests)
  • CAFL read IPC — the viewer has real in-app data (cafl:read, gated + bounded)
  • The bro-code adaptation WORKS — mode-driven register, live in the loop (V-300, 74/74)
  • CaflTimelineView — the Glass Brain timeline tab (5 tests)
  • Define SafeMailIR security contract
  • Health opt-in gate — Physio layer laws by construction (V-301, 45 social tests)
  • CAFL read path — the data layer for the Glass Brain timeline (13 tests)
  • Mount the presence strip in the Core Agent shell — the face is LIVE
  • CoreAgentPresenceStrip — the visible face of the live loop (W5, 14 tests)
  • C0mp social store — the W6 persistence layer (7 tests, Privacy Scalpel proven)
  • Fill-the-silence reflex ack in the live loop (V-175, 66/66 live)
  • Conversation intent router — reflex/core/deep tiering (V-175 core, 6 tests)
  • Turn engine WIRED — barge-in by voice through the live loop (W2 Fable slice)
  • Social logic cores — register selection, feeling canvas, relationship timelines (Fable C5, laws tested)
  • Social substrate (iron laws by construction) + presence reducer — Fable C5 slices
  • SMOA Wave 1 — CAFL journal LIVE + conversation capture profile (2 codex lanes, verified)
  • ConversationTurnEngine v1 — conversational end-of-turn + barge-in onset (Fable lane)
  • The One-Memory Law — channel-unified knowledge, scoping exception, trust tiers (V-297)
  • The Privacy Scalpel — event-level true purge, presented first-class (V-299)
  • Full interaction histories per relationship (V-299 stratum 8 deepened)
  • Register fingerprints + mode modulation + relationship timelines (V-299/V-300 amendments)
  • The SOUL constitution — V-181 Feeling Canvas, V-182 Physio, Glass Brain, CAFL standard + time perception & dictation sense SHIPPED
  • The EYES — PerceptualState under the in-app omniscience law + honest conversation metrics (V-172/V-178)
  • Floor Courtesy SHIPPED (V-179) + Social Cartography registered (V-180)
  • V-178 HER-OS pillar + frontier-watch analysis + beyond-duplex tackle tasks
  • Separate network instances + c0med gets c0chat and grid-only c0cap
  • Clinic imagery — only the real person is left without a portrait
  • Real portraits + programme content — 16 roster faces, 8 session covers
  • Box the profile hero — a plate slightly wider than the body, insets symmetric
  • Relay link + tenancy + docs — completes c0work mode
  • Fortbildung & Medizinische Vorträge + Wartezimmer/Kalender (V-177 wave 4-C)
  • Europe clinic map replaces the C0VIBE network map (V-177 wave 4-B)
  • Resumable brain frames — durable seq-keyed replay
  • C0work mode — the CoreAgent runs on a VPS with no Electron
  • Medical roster, three-tab rail, CV presentation (V-177 wave 4-A)
  • Console Spine desk crossfade — interlinked column focus on a 3-notch fader
  • THE TRACE writable patch-in + console geometry — 314px lane, 2280px desk, 2:1/1:1 mixing, copper scrollbar
  • Medical presence categories + clinical friendbar (V-177 wave 3)
  • WebGL loading field — 5 variants x 3 suite rooms + loading lab (Ctrl+Alt+L)
  • V1 coin spectacle over the field medium + real Claude spark + provider grid
  • De-gamification law — no vibe score or achievements chrome, stats stay (V-177)
  • Console Spine composition — trace as third column, two-across slots, wider desk, 2x avatar
  • Console Spine — the Opus 5 profile, live below the header
  • Visible-center compensation + suite-aware upsell copy (V-177)
  • Dictionary law, locked rail panel, bright lock popup, stable centered hero (V-177)
  • Logo rows in the suite switcher + C0BIZ suite (user art)
  • Vibe Usage as a routing-free client tab on the profile
  • Vibe Usage profile tab — linked accounts keep their full stats (1:1 embed)
  • C0MED secretary v1 — Medizin(DE) dictionary preset + Arztbrief template seam [V-177]
  • Wire C0MED legal draft URLs into the manifest [V-177]
  • C0MED German legal document drafts (Impressum/Datenschutz/AGB/AVV) [V-177]
  • C0MED real logos (light/dark variants), clinical skin, EU excludes (V-177)
  • SuiteLocale consumer + German-first C0MED surfaces [V-177]
  • The v1 EAR — spoken input reaches the conversation loop + deterministic hero Enter submit
  • C0MED SUITE foundation — DACH medical suite, theme law, residency/legal/locale seams, logo suite switcher (V-177)
  • Server-attested entitlement snapshot (edge + renderer cache) [V-176]
  • Enforce plan/activation at registry mount + tear-out (entitlement dock) [V-176]
  • The loop closes — typed ask reaches the brain, real answer types AND speaks (M-L1 integration)
  • One free download, plans only unlock — free shell + C0LINK lite, paid all-included by choice (V-176)
  • Persistent warm brain sessions — conversation route, boot prewarmer, re-prewarm after take (M-L1 Lane A)
  • Twitter-oriented feed + sim posting lane + profile overlay (live-proven)
  • C0VIBE_LOCAL_PREVIEW_ADMIN — admin surfaces in no-auth preview builds
  • M-L1 spine — LiveConversationSession (quadrex contracts) + SentenceStreamer + duck-budget tests
  • Agent.speak manifest verb + audible playback mount — voice AUDIBLE end-to-end (V-174)
  • Runtime suite system — live product mixing + Suite Composer (V-SUITES)
  • Land the smoa lane backlog (squash of reunification line)
  • All-tiers voice roster — OpenAI/Gemini/Google lanes, sticky ladder, browser floor (V-174)
  • Fal.ai voice lane (MiniMax 2.8 Turbo, pay-per-use) + cross-provider fallback ladder (V-174)
  • Wire bootFieldLoader milestones into renderer boot
  • Enforce per-chunk capture limit at the anchor-capture event
  • Voice-out prewarm-on-intent + hosted Fish chain LIVE-PROVEN via SAIL smoke
  • Fish voice F1 lane — msgpack live websocket, prewarmed sockets, hosted admin relay (V-174)
  • Core Agent Live program — HER-bar duplex conversation vision + voice-out organ (M-L0)
  • Full-window interference dot-field loading screen (thousands of dots, no logos)
  • Field wiring — sidebar/home mounts, boot loader, broadcast field relay, model-change event
  • Signal Field/Flow glyph system — particle medium, V1/V2/V3, UHD roster, showcases
  • Five policy kill switches enforced end to end + presence strategy seam live
  • Share-to-C0LINK stream handoff — typed, rail-safe, debounced
  • First-run real-user world — org directory, claim handle, honest empty states
  • Sidekick agent-self liveliness engine v0 — scheduled trio activity
  • Video-room SRS telemetry — cataloged, redacted, delivery-truthful
  • Desktop follow graph — controls, counts, followed-first feed
  • Desktop feed write parity — reactions + threaded comments
  • Mount moderation inbox in admin preview + retire six orphan components
  • T3 upstream sync — renderer adaptations
  • T3 upstream sync — main-process adaptations + BAS hardening
  • 1:1 stage — real commander-pill rail, full-width pachinko-gantt, settle-at-bar-end (V-63)
  • 1:1 stage — pill rail drops into per-module pachinko-gantt lanes, fluid fit (V-63)
  • 1:1 stage — choreography on the app's real pixels (V-63)
  • IN-SITU stage — choreography evaluated inside replica real chrome (V-63)
  • Combo experiments 7+8 with BYOAgent model handoffs; rim ticks replace satellite dots (V-63)
  • Sticky choreography lab — 6 tool-call presentation experiments
  • Commander Rail tryout — marble queue + pachinko lanes for tool-call choreography (experimental)
  • Parametric stencil families + interactive Signal Glyph demo (V-63)
  • Action glyphs — every tool call and CLI command wears its own animated Signal Glyph (V-63/V-04)
  • Switch-away grace — light-lane toggles keep heavy models warm 3min (V-64)
  • Crash codename on module panels + offline-sync pill + guard truth-up (V-64)
  • Full HD roster — all 16 Signal Glyph marks at 30x30 (V-63)
  • Boot budget end-to-end + renderer-shell typecheck visible in CI (V-64)
  • Coin-thickness Y-spin + re-center gemini/ollama/perplexity (V-63)
  • HD Signal Glyph generation — 2x grid, even-white dot matrix, Y-axis spin; OpenAI knot redone (V-63)
  • Cockpit UI + prod build cache (3.4x) + real Ctrl+1..9 (V-64)
  • Statistics identity + honest metrics + HOME KPI deep-links + create-workspace flow (V-64)
  • Hosted session self-healing — stale tokens re-mint on boot and on 401 (V-64)
  • In-app outbox proposal viewer — review without leaving HOME (V-64)
  • Capsule refresh trigger — the staleness loop closes (V-64)
  • Honest pipeline surface — silence is no longer a possible outcome (V-64)
  • Wake capsule staleness + outbox — the second brain reports its own health (V-64)
  • Complete the V-66 double inheritance + second-brain surfaces on HOME (V-64)
  • Roadmap items 1-12 complete — interactive feeds, agent ledger, live signals, scheduling (V-64)
  • C0MP data-layer binding chip in the agent presence strip (V-64)
  • Live Core Agent presence strip + Dash de-railed to Statistics-only (V-64)
  • Provider safety gate + injection destination receipts + honest provider switches (V-64)
  • Cohere cloud lane — admin-only system key, BYOK for everyone else (V-64)
  • Persist Core Agent audit history — Agent Activity survives restarts (V-64)
  • Realtime lane rides gpt-realtime-2.1 (V-64)
  • Warming visual redesign + 5-captures-per-chunk limit (V-64)
  • Animated live strip + measured latency everywhere + regression gate (V-64)
  • HOME — new default starting tab, the Core Agent's home (V-64)
  • Direct voice:dictation-selftest IPC — reliable in-process test harness (V-64)
  • Core Agent dictation-selftest — in-process pipeline latency + accuracy harness (V-64)
  • Per-line pipeline badges + content-derived filter chips + rail-top filter bar (V-64)
  • Remote transport rides the Hermes gateway with prompt-guard in front (V-64/V-06, G-40/G-19)
  • Remote transport rides the Hermes gateway with prompt-guard in front (V-64/V-06, G-40/G-19)
  • C0rep → C0mp capsule derivation engine (V-65, G-41)
  • C0rep → C0mp capsule derivation engine (V-65, G-41)
  • C0mp as durable truth for the profile surface (V-63, G-39)
  • C0mp as durable truth for the profile surface (V-63, G-39)
  • C0mp workspace settings surface (V-63, G-39)
  • C0mp workspace settings surface (V-63, G-39)
  • Port the 11-layer prompt-guard firewall from the retired fork (V-64/V-06, G-40/G-19)
  • Port the 11-layer prompt-guard firewall from the retired fork (V-64/V-06, G-40/G-19)
  • Admin bypass on cloud-credit spend gate + phase-2 gating design (V-64)
  • Admin bypass on cloud-credit spend gate + phase-2 gating design (V-64)
  • Signal Glyph effect — ASCII provider logos, state choreography, effect menu redesign
  • Signal Glyph effect — ASCII provider logos, state choreography, effect menu redesign
  • Clean C0mp scaffold + Guardian privacy gate (V-63, G-39)
  • Clean C0mp scaffold + Guardian privacy gate (V-63, G-39)
  • Retire the 'moltbot' default identity → C0agent (V-64)
  • Retire the 'moltbot' default identity → C0agent (V-64)
  • Retire the vendored MoltBot/OpenClaw fork (V-64, G-40)
  • Retire the vendored MoltBot/OpenClaw fork (V-64, G-40)
  • Skill plane sources from the bound C0mp workspace (V-63/V-64)
  • Skill plane sources from the bound C0mp workspace (V-63/V-64)
  • Hermes as default ACP brain + C0mp workspace service (V-63/V-64)
  • Hermes as default ACP brain + C0mp workspace service (V-63/V-64)
  • HD film tier — 1920w frames from the 4K master + decode-safe scrub engine
  • HD film tier — 1920w frames from the 4K master + decode-safe scrub engine
  • THE CURRENT — scroll-film landing replaces THE PULSE (moved to /pulse)
  • THE CURRENT — scroll-film landing replaces THE PULSE (moved to /pulse)
  • Add visual:regression — a real pixel differ, not a stub
  • Add visual:regression — a real pixel differ, not a stub
  • Add a11y:scan — the last missing UltraVision gate
  • Add a11y:scan — the last missing UltraVision gate
  • Add i18n:lint — the gate 1215 UltraVision tasks were waiting on
  • Add i18n:lint — the gate 1215 UltraVision tasks were waiting on
  • Unify GUI and terminal composer
  • Unify GUI and terminal composer
  • Add per-pane identity markers
  • Add per-pane identity markers
  • Harden VibeUsage WorkOS bridge
  • Harden VibeUsage WorkOS bridge
  • Add self-reported profile context
  • Add self-reported profile context
  • Restore admin v2 and polish split workbench
  • Restore admin v2 and polish split workbench
  • Add GitHub identity migration
  • Add GitHub identity migration
  • Add swarm cancellation and performance proof
  • Add swarm cancellation and performance proof
  • Add native pty and sma goal swarms
  • Add native pty and sma goal swarms
  • Harden the Gen3 workbench runtime
  • Harden the Gen3 workbench runtime
  • Reconcile T3 Code July 2026 upstream
  • Reconcile T3 Code July 2026 upstream
  • Dictionary review UI — scorecards, BYOCLI audit, reminders, honest hotword badges
  • Dictionary visibility standard + personal-dictionary hardening + hotword truth
  • Curated correction engine + HARMED=0 quality gate — corrections must now prove themselves
  • Coding is the default specialty — and no boot path loads the full barrel again
  • UBERCANVAS batch H (6/7) — SRS widget, cloud sync, drawing, capture panels, selection tool
  • Show legal font inventory
  • Keyboard-navigate font role filters
  • Show tools hub inventory counts
  • Expose text formatting state
  • Enable comment action tools
  • Preserve freeform connector paths
  • Enable lasso selection
  • Make marker strokes selectable
  • Expose registry vector catalogs in tools hub

Changed

  • Round-2 security fixes
  • Rename c0lawyer module to c0law
  • Codex implementation
  • SMA decomposition of subscriptionService (1061→565) + loud identity failures
  • Wave-1 delivery recorded — 20/27 program tasks done+verified
  • A failed identity lookup is a wrong-tier outcome — warn + SRS, never debug
  • Round-2 fixes
  • Round-2 unified contract fixes
  • Round-2 unified contract fixes
  • Codex implementation
  • Register MCP unification — exposure model, CLI projection, c0code workspaces, gateway mode (strict PASS, 20005)
  • Round-2 fixes
  • Round-2 fixes
  • Extract oversized module sections
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Reland "perf(boot): navigation stops waiting for the service graph" — exonerated
  • Codex implementation
  • Revert "Reapply perf(boot): navigation stops waiting for the service graph"
  • The exhaustive baseline is ZERO — the wall is gone
  • Codex implementation
  • Surfaces -> 14, passes -> 12; release-gate perf step skippable-not-failable
  • Reapply "perf(boot): navigation stops waiting for the service graph — the 1,354ms gap closes"
  • Reapply "plan(mcp): register wave-2 — consent bridge + port revision (validate strict PASS, 20001)"
  • Revert "plan(mcp): register wave-2 — consent bridge + port revision (validate strict PASS, 20001)"
  • Register wave-2 — consent bridge + port revision (validate strict PASS, 20001)
  • Controller seam wiring — the five lanes become one MCP plane
  • Revert "perf(boot): navigation stops waiting for the service graph — the 1,354ms gap closes"
  • Codex implementation
  • Navigation stops waiting for the service graph — the 1,354ms gap closes
  • Glass over the gradient becomes tint + rest-state frames stop painting
  • CPU-profile + IPC-census instruments for the never-profiled main process
  • Perf(corners)+tools(audit,soak): rounded clips off the scroll layers + two more instruments
  • Register MCP v2 both-ways program — V-449..V-451 + G-115, 21 tasks, c0mcp module, seed contracts
  • Wire perf:collect/perf:gate/build:stamp scripts + perf ratchet into sma:release-gate
  • UV-DIC-injection-options-wiring done — 180 → 181 (10.38%)
  • Network client adoption COMPLETE — 91 migrated, 3 official-pinned, 97/97 ledger
  • Adopt active network client across module
  • Ratchet 43 -> 41 — the wall keeps falling under concurrent burn-downs
  • Ratchet the exhaustive baseline 80 -> 43 — the burn-down is locked in
  • Agent implementation
  • Agent implementation
  • Agent implementation
  • Codex implementation
  • Codex implementation
  • Checkpoint another lane's canvasStore fix — HEAD needs it to compile
  • Agent implementation
  • Agent Plugins adoption lane — SMA as a plugin, C0flow aware, C0re consumes
  • Agent implementation
  • Codex implementation
  • File the SRS burn-down for the c0flow setup engine
  • Agent implementation
  • Agent implementation
  • Server-authority audit done — 4 migrations APPLIED to production and verified live
  • Round-2 fixes
  • Round-2 fixes
  • Agent implementation
  • Round-2 fixes
  • Round-2 fixes
  • First real renderer baseline — the ratchet is armed
  • Round-2 fixes
  • Round-2 fixes
  • Round-2 fixes
  • Codex implementation
  • Codex implementation
  • Round-3 arbitration fixes
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Arbitration r3 — stage tokens + doc-comment invariant
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Codex implementation
  • Round-2 fixes
  • Round-2 fixes
  • Agent implementation
  • Discrete drive — the steps() idea done at the layer it works
  • Round-2 fixes
  • Round-2 fixes
  • Round-2 fixes
  • Round-2 fixes
  • Opus implementation
  • Opus implementation
  • Opus implementation
  • Opus implementation
  • Opus implementation
  • Opus implementation
  • Cache the ink palette — the orb was the app's biggest idle painter
  • Checkpoint in-flight work so the multi-window merge is a real 3-way
  • A solo module stops paying for the whole suite
  • Collapse the 4-layer backdrop into one painted surface
  • Make the standing-error-backlog class structurally impossible
  • Only a RESTRICTED dictionary rewrites the stored setting
  • Rename pen stands down under the command bar; one Reset in the customize dialog
  • Ink-weight tuning from the first 21-state lab review
  • WIP(shell): stats-based stable-strip proof — lane exited mid-build
  • Session isolation + global directory done — 32/32 jest; adoption gap tracked
  • Network registry done — 16/16 jest, scanner clean, fail-closed probe + service-role guard
  • C0law rename is shared-hot-path (touches module-shipping) — strict PASS, 0 errors 0 warnings
  • Extract SidebarAsciiHalo — sidebar view back under its line ratchet
  • D7 decided structurally — global suite nets + parallel self-host licences; inbound admission is the licensed direction
  • Sign in with C0X spans ALL suite networks (c0vibe/c0med/c0biz/c0law + intralinks)
  • V-442..V-445 + G-113 + 5 tasks — self-hosted networks, fast switching, C0Vibe as IdP, consent federation
  • Server-authority audit is multi-module (c0link + supabase) with an owned doc path — strict PASS
  • Admin-family seal done (workforce quota hit — sealed inline, 14/14 tests, sweep clean)
  • Openrepo owns the admin-seal call sites — strict PASS
  • Admin-family seal task — full sweep inventory + importer map (user directive: admin is ALL private)
  • Strip task covers all ship-blocked modules mechanically
  • Shell adopts build-flavors config + shipping verifier ownership — strict PASS
  • Stable binaries must not contain ship-blocked module code — verifier truth encoded as UV-SHELL-stable-strip-blocked-modules
  • C0llect owns BOTH dir spellings until UV-PACK-c0collect-orphan-remove lands — strict PASS restored
  • Attribution gate done — 23/24 (95.8%); only the live parity proof remains
  • Dev-stack compose done — 21/24 program tasks complete
  • Release-gated module export done — 18 unshipped modules (637 files) mechanically excluded, 0 admin paths
  • Safety-net tests done — full fixture coverage for scanner rules, allowlist, lint
  • Attribution gate — unattributable files block the export (folder-drift insurance)
  • Release-gated module export law — shipping profile IS the publication gate (user law 2026-08-06)
  • Admin-privacy covers owner-admin modules (c0bro, c0viral) — absent from tree, not client-gated
  • Admin-privacy export task — admin panels + stub-sibling manifests must not ship
  • Billing-privacy done — stubs land, zero billing files in export set
  • Dev-contract schema done — scanner clean, commercial tables denied, versioned immutable contract
  • Suite-privacy done — 31 tests green, export carries zero C0Med/C0Biz matter (new commercial-suite-brands scanner rule)
  • Synthetic seeds done — 8/8 tests, scanner clean, zero production-shaped identifiers
  • Pepper task verified done (8 grant tests + literal quarantine + prod key)
  • Pepper task done — grants live (typecheck:main 0 err on sing, fn deployed, secret set)
  • Billing/payment client code never exports — UV-OPEN-export-billing-privacy (user directive 2026-08-06)
  • Export pipeline done — 8/8 hermetic tests + real dry-run 12187 files
  • C0Med private-overlay extraction verified done (dual typecheck proof on sing)
  • C0link every-suite law task completed (32/32 jest evidence)
  • ATProto/Eurosky Atmosphere delta — V-438..V-441, G-111, 10 tasks
  • Friendsbar C0Med surfaces join the private overlay — contact card, presence dock, type-only contract imports
  • Complete the C0Med private-overlay extraction — services, hook, styles, discover surfaces behind the seam
  • WIP(c0link): c0med private-overlay extraction — lane killed mid-flight, preserving partial moves + seam work
  • Failclosed done (typecheck:main exit 0 on sing for d1a022fb3) + follow-up tasks for 5 out-of-lane prod fallbacks
  • Secretscan gate completed — 20/20 node:test green on Master
  • UV-OPEN-license-draft completed with verified evidence
  • C0biz coverage addendum — suite-privacy export guarantees + live parity proof for BOTH commercial suites
  • G1 delta — source-visible community repo program
  • Fourteen end-to-end journey contracts
  • Query plans measured against the live schema — 4 tasks closed
  • V-429 — benefit-honest suggestion: advantages may be stated plainly; pressure, superlatives, repetition stay banned
  • V-427/428 — 7cycle optional-but-suggestive, never co-marketing + suggest-etiquette task
  • Calm Current design spec + binding lock, ten screens
  • Register the 7cycle wellness sense — pillars V-415..V-426 + wave-5 tasks (9)
  • Register HER-OS 2 — 95 user pillars (V-320..V-414, the Distillate Law + organs-to-tissue program) + 22 wave-1 tasks; validate 0 errors
  • Module security review — PASS with 2 findings fixed (V-171)
  • Decompose to SMA Gen3 — 1869 → 42 lines, and fix the gate that missed it
  • Decompose 8 warn-range files + instrument 5 catches per SRS law
  • Decompose 14 warn-range files below 480 lines — pure extraction, behavior frozen
  • Decompose 11 warn-range files below 480 lines — pure extraction, behavior frozen
  • /u/ profiles wear the elevation design again — station retired (user verdict)
  • Profile overlay wears the canonical STATION profile
  • Adopt app-wide title chrome + commander-pill command line (V-64)
  • Rail model extraction + metadata dialog redesign + secret controls tests (V-64)
  • C0agent initiative COMPLETE — 18/18 tasks done, strict PASS
  • C0agent initiative COMPLETE — 18/18 tasks done, strict PASS
  • Wave-5 completions — 17/18 initiative tasks done with evidence
  • Wave-5 completions — 17/18 initiative tasks done with evidence
  • Remove GrowthBook completely — SDK, management API, env, secrets, release tooling (V-64)
  • Remove GrowthBook completely — SDK, management API, env, secrets, release tooling (V-64)
  • Safety checkpoint 2026-07-21 (agent-created, unreviewed — undo: git reset --soft HEAD~1)
  • Safety checkpoint 2026-07-21 (agent-created, unreviewed — undo: git reset --soft HEAD~1)
  • Remove unreachable persona-hint branch + add cross-stack matrix drift guard (V-64)
  • Remove unreachable persona-hint branch + add cross-stack matrix drift guard (V-64)
  • Signal Glyph round 2 — traced OpenAI knot, strength/backdrop sliders, ring-form legacy effects
  • Signal Glyph round 2 — traced OpenAI knot, strength/backdrop sliders, ring-form legacy effects
  • Record C0agent initiative session — 11/18 tasks done with evidence
  • Record C0agent initiative session — 11/18 tasks done with evidence
  • C0agent = C0mp + Hermes initiative — V-63/64/65, G-39/40/41, 18 bespoke tasks, fork-premised inventory re-scoped to Hermes
  • C0agent = C0mp + Hermes initiative — V-63/64/65, G-39/40/41, 18 bespoke tasks, fork-premised inventory re-scoped to Hermes
  • CLAUDE.md: Electron launcher testing goes through SAIL (mandatory)
  • CLAUDE.md: Electron launcher testing goes through SAIL (mandatory)
  • Split oversized C0CAP and C0LINK surfaces
  • Split oversized C0CAP and C0LINK surfaces
  • Preserve all remaining in-progress state before integration merge
  • Preserve all remaining in-progress state before integration merge
  • Preserve concurrent AXP core-agent work in progress
  • Preserve concurrent c0cap/design + module-shell work in progress
  • Zero-stall dictation + resource guards — PTT never waits on dictionaries
  • Screenshot payloads out of the boot heap — metadata-only state, per-shot storage
  • Surface VibeRank proof credits in settings
  • Harden C0LINK discovery training sync
  • Harden C0LINK discovery achievement proof
  • Harden floating bar runtime module gating
  • Share friend proof with public session fallback rank
  • Rank C0LINK discovery surfaces with proof signals
  • Split offline settings panels into focused sections
  • Add compact C0LINK floating bar preset
  • Expose C0linkAlgo scoring policy manifest
  • Centralize C0LINK rank policy and settings gates
  • Report duplicate discovery learning signals
  • Split achievement catalog model
  • Show C0LINK mode in floating presets
  • Explain discovery ranking inputs
  • Explain C0linkAlgo caps in profile settings
  • Label floating preview people source
  • Protect C0LINK profile proof sections
  • Gate settings search by visible modules
  • Show discover rank factors on C0LINK cards
  • Remove legacy friendsbar profile score
  • Show C0linkAlgo proof in friendsbar profiles
  • Add compact floating friendsbar profile cards
  • Expose C0LINK streamed flagship settings
  • Harden C0LINK discovery and floating preview
  • Name profile integrity monitor policy
  • Explain C0LINK discovery learning
  • Lock floating capture settings by module
  • Show floating button scale in preview facts
  • Name profile reputation presentation policy
  • Use canonical VibeRank attribution in settings
  • Mirror C0LINK friendsbar preferences in floating settings
  • Show achievement proof score anatomy
  • Honor runtime filtered floating buttons
  • Explain discovery learning rank traces
  • Expose public profile reputation provenance
  • Harden floating bar customization preview
  • Explain C0linkAlgo dwell learning policy
  • Learn from C0LINK session dwell outcomes
  • Show VibeRank proof on public profiles
  • Add recency-aware C0LINK discovery learning
  • Explain personal dictionary truth flow
  • Explain Ollama correction settings truth
  • Clarify floating bar preview timer state
  • Clarify pending profile reputation copy
  • Rename profile integrity score signal
  • Clarify C0LINK achievement proof scoring
  • Use detailed settings catalog in sidebar search
  • Make C0LINK settings searchable
  • Show compact C0LINK friendsbar action
  • Record capped C0LINK discovery impressions
  • Show profile proof boundary in preview
  • Gate module-owned settings deep links
  • Show reviewed dictionary contribution ledger
  • Show live floating window bounds in preview
  • Add C0linkAlgo profile proof meter
  • Mark active floating bar arrangement
  • Add floating bar runtime arrangement presets
  • Explain C0linkAlgo profile guardrails
  • Fix local model setup guide links
  • Explain header friendsbar preferences
  • Unify floating C0LINK preview proof
  • Report suspicious discovery training batches
  • Explain server discovery learning in rank tooltips
  • Use discovery training in server feed ranking
  • Add durable discovery training intake
  • Record repeat visits for discovery learning
  • Record detail panel joins for discovery learning
  • Add profile identity to integrity SRS events
  • Label editable C0LINK highlights as self authored
  • Remove stale floating bar settings panels
  • Polish local AI dictionary settings explanations
  • Clarify achievement proof sources in profile ledger
  • Codify bounded C0linkAlgo self-improvement
  • Harden floating C0LINK friendsbar activity
  • Explain durable growth proof on C0LINK profiles
  • Broaden C0LINK discovery learning safely
  • Reward durable recipient growth in C0linkAlgo
  • Filter floating controls by module availability
  • Gate floating C0LINK controls by module state
  • Clarify C0linkAlgo reputation is computed proof
  • Explain discovery learning in rank tooltips
  • Report narrow discovery learning loops to SRS
  • Gate discovery learning boosts by outcome diversity
  • Harden floating friendsbar profile card sizing
  • Surface C0linkAlgo profile review flags
  • Harden discovery learning signal intake
  • Feed discovery learning from user outcomes
  • Add governed discovery learning signals
  • Harden discovery rank for fresh relationship proof
  • Harden C0linkAlgo relationship age gates
  • Harden C0linkAlgo growth causality
  • Harden C0linkAlgo social proof maturity
  • Block replayed C0linkAlgo helper proof
  • Refine C0linkAlgo limited evidence surfaces
  • Classify reduced proof as limited
  • Expose external VibeRank limits
  • Limit external VibeRank proof influence
  • Harden graph profile claim anchors
  • Split ai modal panels
  • Scope profile claim trust anchors
  • Harden compressed stream proof trust
  • Harden achievement proof debt review
  • Harden immature helper proof maturity
  • Harden session-only recipient growth proof
  • Harden discovery rank host integrity guard
  • Limit future-dated VibeRank proof
  • Limit live-session-only helper proof
  • Harden c0link live presence proof
  • Harden active session proof freshness
  • Require structured graph proof anchors
  • Harden achievement proof velocity
  • Harden helper growth burst scoring
  • Split floating bar VibeRank proof
  • Guard discover rank with host reputation
  • Validate active workspace proof shape
  • Clarify C0LINK proof presentation copy
  • Cap session-only helper proof
  • Rank discover fallback by host reputation
  • Version C0linkAlgo velocity snapshots
  • Flag capped raw score confidence gaps
  • Require structured graph timing proof
  • Report achievement proof quality to SRS
  • Propagate achievement proof quality
  • Reject future public profile proof
  • Limit stale C0link proof cross-check
  • Age VibeRank host reputation proof
  • Downweight stale C0link proof
  • Explain C0LINK discovery ranking tooltips
  • Surface VibeRank proof in friendsbar cards
  • Guard C0LINK server-owned profile proof
  • Track C0link signal velocity spikes
  • Require explicit VibeRank verification proof
  • Harden VibeRank profile proof writes
  • Tighten C0link recipient growth proof
  • Use host proof quality in Discover rank
  • Explain C0link rank proof in live cards
  • Harden host VibeRank reputation proof
  • Expose Discover rank proof details
  • Expand VibeRank profile proof details
  • Hide limited achievement claim copy
  • Gate next-action proof copy with C0linkAlgo
  • Harden profile trust signal proof chips
  • Harden C0link graph velocity trust
  • Centralize C0link VibeRank trust policy
  • Harden C0link discovery momentum ranking
  • Explain client fallback discovery ranking
  • Harden C0link VibeRank proof monitoring
  • Integrate VibeRank proof into C0LINK profiles
  • Harden C0link active workspace proof
  • Use profile interests in C0link discovery rank
  • Preserve C0link discovery proof diversity
  • Harden C0link helper diversity proof
  • Expand C0link discovery affinity candidates
  • Harden C0link host reputation proof
  • Align C0link discovery rank and integrity SRS
  • Add C0linkAlgo score integrity digest
  • Explain and monitor C0link discovery ranking
  • Evidence-cap C0link profile proof claims
  • Personalize C0link discovery and profile trust

Fixed

  • Honest copy for edge runtime outages + v0.5.134
  • Multi-instance sign-in — instance-claimed OAuth callback relay
  • Read-only entitlement actions serve Supabase-only sessions from unified_users
  • Orb switches the glyph, one mouth speaks, and Talk opens the duplex floor
  • Avatar fallback takes a name, not a friend — the rig's one type error
  • Subscription tier survives a lost boot race — bounded settle retries
  • C0mcp coherence + LiveRig prop — the last three red tests
  • Move bridge HTTP requests to main
  • The prestige ceiling binds every card — and the rig is live-verified
  • First run on Wayland no longer probes the cursor — the SIGSEGV every new install hit
  • Three walls fall — c0mcp exhaustive types, compliance 15/15, perf-gate quoting
  • Drill through the basic password-store escape hatch the env promised
  • Lanes can never share the primary profile — the two-parallel-universes bug
  • Instrument the rig's timezone catch — no silent catches, ever
  • The exhaustive wall reaches ZERO — 41 burned + 2 found, nothing laundered
  • One observabilityService import, not two
  • A hung renderer is a dead renderer — hang escalation closes the zombie's second door
  • Footer stats broadcast to every shell window — standalone footers were permanently 0
  • Standalone-lean wiring made real + module-id alias resolution — caught by the SAIL live drive
  • Uncommitted work is in flight, however long it sits
  • Quiet the connection pip — no chrome for degraded with zero retries
  • The bind buttons did nothing — they open a folder picker now
  • Burn the bridges/services typecheck slice — salvaged from a looping lane, verified clean
  • Instrument active network guard catch
  • A module you switched off is 'Off', not 'Plan'
  • Name the properties that never carried provenance
  • Correct nested accessibility landmarks
  • A cross-network read must REJECT, not hang
  • Import the privacy read the reciprocity fix forgot
  • Reconcile the landing tree with concurrent Master truth
  • Read receipts were only half reciprocal
  • Cite a real contract symbol, or none at all
  • The app opened a TEMPLATE and called it the owner's second brain
  • One localized experience contract, built once from the catalogue
  • Burn the admin+c0voi typecheck slice honestly — 16 casts removed, 0 added
  • Converge dossier state locks onto explicit states
  • Isolate c0viral from stable bundles
  • C0mp was invisible to the settings search
  • Green the three attention-deck and diagnostics view tests
  • Enforce trust/safety decisions server-side (source-visible client)
  • Regenerate the lockfile against Master's own package.json
  • Pip cleared of the slab seam — 20px clearance so the dot paints inside the cutout
  • Retire the no-op Auto-correct toggle — Smart Corrections already owns spoken self-repair
  • Percent-encode the grain URI + parser-proof the lift radii (lockfile deps)
  • C0flow is the rail spelling, not a branding violation — owner ruling encoded
  • Drop jest-dom from the global types array — the dep wave outgrew it
  • Restore the reportSrsCatch import the lane merge combined away
  • Drop a conflict marker the a4c merge resolution left behind
  • Command brains fail CLOSED, not BROKEN — plus honest licensing fixtures
  • Arbitration fixes from cross-review — restoring cap survives lobby churn; FEATMAP names the real toggle
  • Return buildInfo from useSystemNerdy — the whole shell was crash-looping
  • Make standalone survival indestructible — close the four holes
  • Un-break HEAD — commit the two files my last commit orphaned
  • Stop MANUFACTURING orphan sessions — fix boot recovery instead of apologising for it
  • Regenerate DB types from the live schema, repair a dead admin query, clear 6 more classes
  • PipelineFeedback snapshot stripped no times at all — green only in this timezone
  • Banner clears the rail, titles name their entity, medical is C0MED-only again
  • Portal the customize dialog out of the rail — the real reason its icon grid was unusable
  • A live conversation can be stopped again — and speaks with ONE voice
  • Restore the contract-binding evidence a merge deleted (69 -> 0)
  • Drop unused engine imports in curves.ts
  • Strip ship-blocked module code from stable binaries, not just runtime-gate it
  • Nova stopped hearing you an hour after every restart
  • C0voi status uses a valid enum value (stable) — my registration used a non-enum 'shipped'
  • Commander orb rides the pill's right — left side is the halo's home
  • Pin ts-loader to the root tsconfig, and let the cockpit react to the drawer
  • One data state for the deck, and drop a boolean dossier stand-in
  • Admin family sealed — features/admin + admin services + config excluded, 4 inert stubs (secureAdmin, presence, adminIdentity, moderation inbox), moderator queue panel excluded; user-side safety kept
  • Migrate a2a-mail-bridge onto the one threat-evidence contract
  • Trim declarations my restore dragged in from end-of-file
  • Stop the lane merge from reverting two already-migrated modules
  • Stop passing onDismissDetail to a discover mode that cannot take it
  • Remove the duplicate declarations the lane merges left behind
  • Dedupe the group-test imports the union merge duplicated
  • Restore a deleted factory and give every threat gap its owner
  • Re-merge three capability modules as real 3-way merges
  • C0calls registry row matches shipping truth — valid unions (partial/beta), visible
  • C0calls registry row matches shipping truth (beta, visible) — verify-module-shipping green
  • Mint the authorize capability from pointer input, restoring the gate
  • The rail row now really toggles the drawer closed
  • Register the dossier-bound experience module as an approved consumer
  • Drawer close finally works - dismissal is explicit, not a fallback
  • Zoom lag, and the drawer dismiss was wired to the wrong component
  • Release gate hardened — c0mail stable=false (was mis-registered), c0voi registered, unlisted module dirs fail closed
  • Index big repositories instead of refusing them
  • Two G-112 migration bugs that only surfaced on execution
  • LiveNetworkDefaultMode used onDismissDetail without receiving it
  • Restore commercial-suite-redaction transform lost in union merge — 9/9 export tests
  • Support dev branch merges
  • Allowlist pattern matches the finding text — gate PASS, 1 allowlisted with justification
  • Justified allowlist entry for the seeds negative-test fixture URL
  • Sidekick liveliness URL from config — migration applied remotely, cron job seeds settings, secret rotated, live 200 proof (planned=5 applied=5)
  • Configure sidekick liveliness URL
  • Production Ed25519 grant public key embedded; signing key live in Supabase secrets; licensing fn deployed v1
  • Trial-check no longer decodes key tiers locally — grant refresh owns key-tier truth
  • Replace license pepper with signed grants
  • Export manifest excludes node_modules globally — central dry-run caught the symlink sweep
  • Give mail real structure instead of one wall of text
  • Stop remounting the card on every publish (identity preservation)
  • Make studio-chain services compile under typecheck:main
  • Teardown no longer blanks every friend for ~2s
  • Mail bodies were unreadable — stop escaping real whitespace
  • Stub builders declare LobbyLiveSession returns — shared code reads row fields
  • Phantom rooms were the deep flicker — reality-gate the live feed
  • Transport internals are never user-facing
  • Repair inherited harness rot; mark a real regression as tracked-failing
  • No production Supabase fallbacks — env-driven, degrade gracefully, warn actionably
  • Stub seam contract — structural sim-seed types + real LobbyLiveSession in stub component props
  • Burn down never-checked type debt
  • Lane-era service paths inside the overlay follow the services move
  • Repair untyped c0agent and c0bro slices
  • Burn down hidden renderer type debt
  • Burn down renderer type debt
  • Opus default per owner rule; tests assert current contracts
  • Burn down debt-services type drift
  • Restore the modal's animation imports; validate tear-out ids
  • Live-found defects — crash, dead rail, duplicate nav, painted-over gradient — plus folder discovery
  • Show mail when background sync lands; chain two accounts without waiting
  • Drop the trust-meta chip row from the profile card
  • Fail closed on missing Supabase URL
  • The 30s lobby refresh blanked every friend surface for a frame
  • Clean up the mail view — no red box, no nonsense progress
  • DMs never persisted, and the profile card was unusable
  • Connect without the broken confirmation gate; redesign the wizard
  • Seeded sidekicks could never log in, and broke the admin API
  • Bind IPC handlers unconditionally, resolve stores lazily
  • Three real type-drift defects the exhaustive typecheck surfaced
  • Sit in the shell chrome instead of painting over it
  • Report WHICH gate refused to mount, not a guess
  • Audit the dirs we develop in — sma:check was blind to 635 oversized files
  • Make built admin modules actually reachable — C0VOI, C0MAIL, Appointments
  • Reach localStorage via globalThis in a jest.mock factory (Node-20 skew)
  • Commit the PTT consumer API that bc385bd6a shipped without
  • The module states its data situation instead of rendering blank
  • A clickable tab must never answer with a blank pane
  • Label the rail slots that render as bare icons
  • Make c0mail account lifecycle reachable, and audit the missing direction
  • 'shared' is not a valid domain — the plan now validates clean
  • Make module visibility drift impossible, not merely rediscoverable
  • The map never stopped simulating — plus tests for the whole surface
  • Wire the PSTN call service — every dial handler threw
  • VideoAddArtifact bridge took one argument, handler and renderer take two
  • The C0MP map drew no skill edges and used a third of its canvas
  • Repository schema literals and session callback types
  • Better-sqlite3 native crash is cured — verified in the running app
  • Main config had TWO externals keys — the first was silently dead
  • Define SUPER_ADMIN_EMAILS for the MAIN process too
  • Add missing fs import for the env buildDependencies check
  • .env changes now invalidate the webpack cache
  • One module's registration failure no longer silently unregisters every module after it
  • Commit four modules HEAD already imports — fresh clones could not build
  • 100-voice proof passes — detached-ArrayBuffer defect in the murmur load path (V-291)
  • Calendar overlay bounds to the tab content host — module rect spans under the friends rail
  • Calendar overlay inline style — inset shorthand must precede top/left or it resets them
  • Sign-in href gets the /app basePath + every keyboard flip to the stream lands in the composer
  • Style the clinic map header for the markup it actually renders
  • Expand overlay as an in-flow same-cell grid item — absolute containment fails through display:contents
  • Preserve hostile input cause compatibly
  • One Gemma recording folds into ONE chunk; failovers become visible and truthful
  • Slat-mode band truly single-column — release pinned children, terminal !important pair
  • Timeline popovers paint above tiles; highlight accent becomes a global, tweakable token
  • Meta band grid at two-class specificity — .c0-profile-hero-meta ties one class and wins on chunk order
  • Meta band stacks in slat mode + verifier retries transient fetch failures
  • Trace-focused overlap + rotated spine index — container on __content, min-width chain, order-proof index
  • Pool module renders again — add pool to the suite module list
  • Offline Gemma planner declines are control-flow, not SRS errors (V-M-L4)
  • Instrument the remote-reach transport catch
  • Preload allowlist test reads the whole preload surface, not just preload.ts
  • Wire the 5 missing c0cap canvas READ verbs — the agent can SEE the board it edits (V-171)
  • Agent no longer cancels its own voice — the Core Agent speaks
  • Eas-cli pin drifted from the manifest six weeks ago
  • Supply-chain scanner flagged its own documentation
  • Instrument the renderValue catch in the Glass Brain handlers
  • Early settings:set took the wrong payload shape
  • Ipc-bridge-audit missed double-quoted channel literals
  • Drop the dead audio:test-microphone channel
  • Pipeline health beacon on shutdown + deterministic beacon tests (3 of 5 pre-existing ipc failures)
  • Realtime edge fn accepts gpt-realtime-2.1 — closes the silent-downgrade 0-partials cause (V-169)
  • Correct the useReducedMotion import depth in ChatSidebar
  • GroqWhisperAdapter — install the bridge the adapter reads, satisfy the compliance gate
  • Wire the command palette's detailed drawing tools
  • Complete the observabilityService mock in two useLobbyData suites
  • Import C0LinkStreamedFlagshipSettings — the panel crashed rendering it
  • Import getToolsHubToolCount where RightRail.test already uses it
  • Hoist AMBIENT_DECLARATIONS above its first use
  • Import useHistoryStore where these suites already use it
  • Kill ~2790 renderer type errors at their two root causes + fix the harness that invented most of the rest
  • Exclude .worktrees from the jest module map
  • Keep the message-event narrowing across property reads
  • Declare home_network on the profile row type
  • Send-to-chat refuses a module the suite excludes; scope the c0med header rule
  • Instrument the copy actions + report main-window renderer crashes
  • Real maplibre clinic map, not a hand-drawn approximation
  • Clinic map on every map mount, photos keep their tone, programme reaches the sim
  • Instrument relay catches for SRS + correct two test assertions
  • Correct the Aarau Spinasana address, keep both practice locations
  • Rescue the clinic dataset from .gitignore + fix jest mock hoisting
  • Desk crossfade hardening — the five review findings + a laptop-width trap
  • One gated IPC bridge — close the preload allowlist bypass for good
  • Rail presence counts include plain online status
  • Presence categories reach sim3 + rail splits personnel/patients (V-177 wave 3b)
  • Field-family shows one glyph — resting field points vanish under the coin
  • P1 — the module crashed on open (authUser landmine) + type debt
  • Signal Field/Flow glyph renders at full quality on 1x displays
  • ConsoleSpine is a server component — the index is the only client leaf
  • Real Activate clicks evict the badge activation simulation
  • Suite module set outranks local overrides + admin bypass; C0LINK joins C0MED
  • Roster order — C0DIC Focus second (founder directive)
  • Menu cut-mark size −15% (founder-tuned)
  • Uniform visual logo sizing (menu + header), roster order, C0DIC Focus mark
  • Suite switcher trigger must re-enable pointer events
  • Package built-in suite manifests into app resources
  • Suite switcher survives the cold-boot admin race
  • C0MED logos = the artist's own cuts, verbatim (light v2cut / dark v1cut)
  • First-conversation triage — real brain routing, silent-tier speech, stage never traps (M-L1)
  • Dedupe home in the Suite Composer roster after its resource-profile registration
  • Hide the zero-price box on the locked-module upsell overlay
  • Claude fallback is Opus 5, never Sonnet (owner rule)
  • GL pixel-gated repair, stage decomposition, menu live-sync, flow bus-primary quality fix
  • Integration fixes — action-strip follow slot a11y + dedupe rail import
  • Liveliness sweep uses two single-filter updates instead of or()
  • Liveliness sweep quotes PostgREST or() timestamp values + honest error detail
  • Missing-table cache with TTL self-heal + profile-mute session gate
  • UUID spam guards for tools tray and VIC consent
  • Capture hostname validation port — prose/label-safe, sink-guarded
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Type stored selection parse as full selection shape
  • Settled rail marbles land face-on, never frozen edge-on mid-spin
  • Session ownership registers BEFORE startSession — nemotron's silent-drop regression (V-64)
  • Gemma session release + prompt-echo guard + visible residency decisions (V-64)
  • Last-resort codename catch routes through the renderer logger
  • Stage cluster no longer overlaps the header brand (V-64)
  • Zero-movement sticky filter bar — rest and pinned positions are the same pixel (V-64)
  • Dictionary on every route + filter-bar hop/ghosting + global stuck-tooltip hygiene (V-64)
  • Dictionary corrections run on the direct route too — confidence is phonetic, not semantic (V-64)
  • Dictionary correction awaits the load — drain-proof, no more cold no-ops (V-64)
  • Wtype outranks ydotool on Wayland — silent ydotool successes blocked real delivery (V-64)
  • Medical dictionary warms at attach — boot's first correction is no longer a no-op (V-64)
  • Medical term corrections substitute in short mode — mis-heard drugs never uppercase (V-64)
  • Enoxaparin ASR misrecognitions in the LIVE medical dictionaries (V-64)
  • Medical dictionary corrects the enoxaparin ASR misrecognitions (V-64)
  • Injection honors the stop-flush grace — batch finals inject after stop (V-64)
  • Selftest scores segmented lanes fairly — concatenate per-segment finals (V-64)
  • Realtime ws model from the GA nested shape — no more ?model=undefined (V-64)
  • Deterministic boot retries close the session-mint trigger gap (V-64)
  • Realtime GA protocol (no beta header) + chirp sends the session JWT in Authorization (V-64)
  • Cohere multipart field order — strings before file (V-64)
  • Realtime mint rides /v1/realtime/client_secrets — OpenAI retired /sessions (V-64)
  • Config updates reach initialized providers — realtime/chirp read fresh tokens; cohere errors transparent (V-64)
  • Main's session token syncs on every auth state change (V-64)
  • Duck subscriber also reacts to sink-input 'change' events (V-64)
  • Bridge triggers a feature-flag refresh so owner flips immediately (V-64)
  • Vanished-stream mute can never survive + admin bridge fires on every verification (V-64)
  • Spot-on unmute at stop + admin verdict bridge to main (V-64)
  • Legacy persona previews without storedAt expire immediately (V-64)
  • Owner rides server-verified admin + persona previews expire (V-64)
  • Nemotron mid-session death (backlog rejections) + movie-friendly test ducking (V-64)
  • Register the pipeline orchestrator IPC family — set-context was dead app-wide (V-64)
  • Selftest stamps result provider (exposes silent failovers) + provider-aware finishing patience (V-64)
  • Post-stop result window + visible model-warming state + header measured labels (V-64)
  • Nemotron memory + realtime streaming groundwork (V-64)
  • Auditor recognizes captureMainError — the canonical main-process reporter (V-64)
  • Dictation-selftest warm-init — singleton is created by the first recording (V-64)
  • Warm mic standby — zero start cutoff, no more 'Thank you' hallucinated prefixes (V-64)
  • Recording backups played silently — corked by autoplay policy after async IPC (V-64)
  • Gemma transcript surfaced the raw response object instead of the text (V-64)
  • Kill the 25s main-thread freeze; gemma sidecar never accepted its own payload (V-64)
  • Audio format detector scanned only the first 400 bytes — every capture read as noise (V-64)
  • Switch the LIVE provider on change/toggle; default Groq online, Gemma offline (V-64)
  • Live provider re-pin on switch; resolve /v2 assets under file protocol (V-64)
  • Online lanes deadlocked — sidebar keyed offline mode on active service, not intent (V-64)
  • Drop local rpm target + retire stale faster-whisper bundled-asset check (V-64)
  • Drop local rpm target + retire stale faster-whisper bundled-asset check (V-64)
  • Route writes through service role — 23 functions were silently losing all writes (V-64)
  • Route writes through service role — 23 functions were silently losing all writes (V-64)
  • Untrack third_party/gemma-local/.venv (2,148 files incl. a 120MB .so)
  • Untrack third_party/gemma-local/.venv (2,148 files incl. a 120MB .so)
  • BYOK instant-enable, reason precedence, whisper-offline for all tiers (V-64)
  • BYOK instant-enable, reason precedence, whisper-offline for all tiers (V-64)
  • Server-verified admin chain from billing edge to renderer/main gates (V-64)
  • Server-verified admin chain from billing edge to renderer/main gates (V-64)
  • Label dictionary inputs, teach a11y-scan the useId pairing
  • Label dictionary inputs, teach a11y-scan the useId pairing
  • Label the DiscoveryQueue fields — caught by the new a11y gate
  • Label the DiscoveryQueue fields — caught by the new a11y gate
  • Raise the canvas scene-read budget to 5s — proven on a live board
  • Raise the canvas scene-read budget to 5s — proven on a live board
  • Revert the scene-read timeout raise — it fixed a bug I invented
  • Revert the scene-read timeout raise — it fixed a bug I invented
  • Unblind the Core Agent on a live canvas + add tool-health gate
  • Unblind the Core Agent on a live canvas + add tool-health gate
  • Green test:scripts — stale verifier + comment-scanning false alarm
  • Green test:scripts — stale verifier + comment-scanning false alarm
  • Re-sync CoreAgent + C0LINK registers with shipped reality
  • Re-sync CoreAgent + C0LINK registers with shipped reality
  • Repair the plan's evidence contract — 5385 tasks made verifiable
  • Repair the plan's evidence contract — 5385 tasks made verifiable
  • Preserve large usage quantities
  • Preserve large usage quantities
  • Reconcile upstream C0CAP C0LINK and web contracts
  • Reconcile upstream C0CAP C0LINK and web contracts
  • Add cloudSyncService.messages.ts (batch H straggler)
  • Preserve rich text styles in svg export
  • Harden selection transform geometry
  • Match rotated shape svg export to canvas
  • Disambiguate tools hub lock icon
  • Anchor rotated frame toolbar placement
  • Disable locked-only toolbar edits
  • Disable locked-only style controls
  • Ignore locked values in style controls
  • Harden selection bar placement
  • Keep text placement rectangular
  • Batch eraser gestures
  • Rasterize board image exports
  • Enable selection image exports
  • Export catalog symbols as concrete vectors
  • Copy selected vectors as svg
  • Edit text immediately after placement
  • Fail closed for unwired ai actions
  • Copy selection as json from toolbar
  • Edit connector caps from selection toolbar
  • Center group selection tools reliably
  • Keyboard select legal fonts
  • Reject invalid custom colors
  • Fit long title words in shapes
  • Preserve connector tools for multi-select
  • Keep floating tools out of canvas chrome
  • Navigate tools hub result grid
  • Keep tools hub result keyboarding inside flyout
  • Focus tools hub search results
  • Activate tools hub search result
  • Focus tools hub search on open
  • Support tools hub tab keyboarding
  • Reset tools hub on reopen
  • Organize tools hub with section filters
  • Color fitted symbols with bulk fill
  • Expand vector tools hub catalog
  • Broaden legal font catalog
  • Undo layer deletes for frames and stickies
  • Paste frame and sticky styles
  • Layer frames and stickies from keyboard
  • Layer frames and stickies from selection bar
  • Protect locked frames and stickies from drag
  • Expose frame and sticky layer locks
  • Protect locked frames and stickies from style actions
  • Protect locked frames and stickies from nudge
  • Protect locked frames and stickies from delete
  • Lock selected frames and stickies
  • Apply accent fill to frames and stickies
  • Nudge frames and stickies with keyboard
  • Duplicate frames and stickies
  • Hide selected frames and stickies
  • Apply mono color to frames and stickies
  • Delete selected frames and stickies
  • Show selection toolbar for frames and stickies
  • Project selection toolbar from canvas frame
  • Make diagram quickstart undo atomic
  • Preserve dropped shape selection on redo
  • Make frame sticky placement undoable
  • Preserve placed tool selection on redo
  • Search tools hub registry keywords
  • Report ungroup noops accurately
  • Respect locks in right rail palette
  • Organize font picker by text role
  • Route selection bar ai action
  • Sync connector label color in mixed stroke edits
  • Keep selection bar inside canvas bounds
  • Preserve connector paste geometry
  • Keep canonical tools visible
  • Protect locked layers panel rows
  • Protect locked elements from style edits
  • Lock connectors consistently
  • Exclude locked shapes from transformer
  • Protect locked canvas elements
  • Keep tools hub visible and styled
  • Apply distinct pen tool styles
  • Ignore unchanged connector label edits
  • Clamp tools flyout in viewport
  • Keep canonical tools visible in electron
  • Align inline text editor with viewport
  • Center compact selection toolbar
  • Preserve groups in undo history
  • Sync legacy tool active ids
  • Map tools hub ids to canvas fallbacks
No recording yet

Release 0.5.134 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.133

12 July 2026

1373 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • UBERCANVAS batch G — AI/help/tour/diagramming/history/share/shapes surfaces
  • UBERCANVAS batch F — capture nodes, annotation layers, canvas header
  • UBERCANVAS batch E — selection-bar controls, minimap, command palettes, export
  • UBERCANVAS batch D — canvas render layers, interaction controllers, capture settings
  • Insider-gated design agent edge fn
  • UBERCANVAS parity+overtake — clause-1 interconnects + quality batches B/C
  • ResourceGovernor — demand-leased, pressure-adaptive resource management
  • ⌬ system-key language app-wide + one entitlement resolution path
  • Windows per-app PTT exclusions + audio-core hardening from adversarial review
  • System-key entitlement beats BYOK + reliable persona menu on cold boot
  • Guaranteed-unmute PTT mute — 5 safety layers, cross-platform, per-app exclusions
  • Persona-aware system-key entitlement + ⌬ orange system-key language
  • Timeline reading flow — pretext-powered edge-to-edge text + adaptive clamp
  • Audio-source refresh in sidebar menus + explicit default-source UX
  • Third curation + Signature family + gradient-driven commander halo
  • OBS broadcast header — real C0VIBE header as a transparent localhost page
  • Roster avatars end-to-end + sim3 all-online stress mode
  • Web profile STATION — the profile is a mini C0VIBE shell
  • In-app profile STATION — identity header + space tabs
  • Surface injection mode feedback
  • Harden voice injection toggle
  • Add command feedback states
  • Improve command feedback ux
  • Add ambient command panel states
  • Route transcription settings surface
  • Render live partials in place
  • Implement setup wizard deep links
  • Improve injection feedback UX
  • Implement dictionary manager screen
  • Spec meeting intelligence screen
  • Spec transcription studio screen
  • Spec transcription settings screen
  • Spec setup wizard flow
  • Implement pipeline leaderboard screen
  • Spec pipeline leaderboard screen
  • Add dictionary manager design view
  • Include real members in network roster
  • Add profile post composer
  • Implement recording hud
  • Implement ambient commands panel
  • Add admin dictionary review panel
  • Real Posts section on the public profile
  • Live feed (realtime) + broken-image fallback
  • Persist compact active pipeline selection
  • Moderation v1 — report intake, review inbox, ban ledger
  • DM messages notify the recipient
  • Native in-app network Feed tab (leftmost, default)
  • Redesign /network to the C0VIBE Circuit System brand
  • Only the real trio as friends — stop merging the 14 anonymous discovery fakes
  • Report skipped injection ipc validation failures
  • Instrument injection skip telemetry
  • Ribbon anchors to leftmost chip, fast avatar thumbnails, cyan shimmer divider, VIBE-SCORE "V" chip
  • Improve injection feedback notices
  • C0link-nt.c0vibe.app as the network's front door
  • Varied-length trio payloads + extensible step scaffold for the interaction chain
  • Attention-tiered activity ribbon — priority queue, preemption, hover/click, SMA decomposition
  • Presence — now-working activity + join-my-session
  • Communities membership actions in the desktop app
  • Profile social wiring — message action + communities
  • DM inbox — read the durable backend, honest about E2EE
  • Desktop notification digest reads real notifications
  • Durable Supabase backend for E2EE direct messages
  • Communities directory — browse & join real orgs
  • Gates actually enforce room/session entry
  • Wire social events into the notification center
  • Discovery live — people search + reciprocity matches
  • Legal imprint page + aggregateRating-absence guard
  • Pet shared community-care counter
  • Agent-posting v1 — opt-in, review-first CoreAgent drafts
  • Export PresenceTransportStrategy from transport barrel
  • Threaded comments on network posts
  • Parties v1 + VR/AR prepare-only transport & scene seams
  • Execute voice macros from speech
  • Type studio shell copy contract
  • Friendbar-priority header collapse — right cluster yields before the friendbar clips (SMOA)
  • Social-section templates in the profile editor — About, AMA, Help board, My people
  • Honor BYOK image keys everywhere — unpin codex-cli, add openai lane (SMOA wave 2)
  • Wave 3 — follow graph, member roster, user media upload, flavor distribution matrix
  • Wave 2 — entitlement at the dock, multi-reactions live
  • Offline Gemma/Nemotron + cloud pipeline overhaul — SMOA run
  • Wave 1 — post composer live, comments model, fine-grained sync, re-dock state handoff
  • Gradient catalog v2 — 12-family taxonomy, Essentials B&W set, order-preserving picker (SMOA)
  • Module tear-out windows — three modes, full shell, lightspeed cross-window sync (G-02)
  • Module system foundation — build flavors, bundle partition, intake contracts, cross-window relay (G-01)
  • C0LINK social platform — real posts, network feed, photos tab, station map, profile elevation R3-R7
  • Always-alive animated backdrops + GPT Image 2 prompt-to-image everywhere (BYOK + BYOCLI)
  • Hardening batch — error pages, stack-calculator tool, AA pass, perf caps, IndexNow
  • Network chapter 1000x — tilted living planet, traveling connections, city flares
  • Conversion overhaul — VibeUsage leaderboard, Vibers Unite, content engine, SEO honesty purge
  • PULSE elevation — delta-time cinema, adaptive quality, starfield, editorial motion layer
  • Preview room guest launch paths
  • Preview room identity passports
  • Enforce org badge cap in profile proof
  • Explain offered room handoffs
  • Add demo suite runner
  • Add capability self audit
  • Preview guest first glance order
  • Add ui action audit command
  • Summarize start room arrival rituals
  • Expose ui coverage gap hints
  • Summarize demo action coverage
  • Recommend saved room host picks
  • Audit ui action coverage
  • Harden anonymous trace consent
  • Bridge renderer actions and anonymize trace buckets
  • Trace rejected actions anonymously
  • Surface room media presence
  • Resolve demo playback action ids
  • Add demo playback command
  • Show trace history details
  • Expose traces in history
  • Persist anonymous action traces
  • Clarify saved room secondary tabs
  • Record anonymous action traces
  • Add trace-backed simulation demos
  • Clarify room builder identity setup
  • Attach files through ui actions
  • Add calendar filter keyboard flow
  • Add exact gate grid geometry controls
  • Clarify calendar filter controls
  • Improve text title presets
  • Add precise room grid geometry controls
  • Preview room entry chimes
  • Route planning command panels
  • Score room home signals by doorway and sound
  • Route creative command panels
  • Surface room asset compliance proof
  • Route launch safety workflow panels
  • Explain room module tradeoffs
  • Show room regulars memory
  • Route analytics intelligence panels
  • Vet default rooms before launch
  • Route operator guard panels
  • Route credential guard panels
  • Vet offered rooms before accept
  • Localize community progress recognition
  • Route release support panels
  • Copy reader briefs locally
  • Add ambient room access
  • Summarize reader briefs locally
  • Route planning support panels
  • Show live room operations
  • Prove healthy community mechanics
  • Extract local reader view
  • Support sticky typography controls
  • Route creative review cards
  • Support advanced form controls
  • Surface room sonic identity
  • Route planner review cards
  • Autofill page forms locally
  • Toggle page controls locally
  • Add room ambient soundscapes
  • Route attribution guard cards
  • Route crop safe area guard cards
  • Select page options locally
  • Guard profile builder media urls
  • Route seo preview guard cards
  • Summarize room library readiness
  • Wait for page targets locally
  • Route boost budget guard cards
  • Hover page targets locally
  • Restore default profile design
  • Route rate limit guard windows
  • Build page source packs locally
  • Route approval sla cards
  • Guide room palette choices
  • Map page metadata locally
  • Route destination readiness cards
  • Summarize room element style state
  • Map page data locally
  • Route localization planner cards
  • Map page forms locally
  • Route media fit planner cards
  • Show room asset upload trust route
  • Map page links locally
  • Route publish proof ledger rows
  • Map page outlines locally
  • Preview room palette budget impact
  • Route automation setup lanes
  • Jump to named page sections locally
  • Preview room comfort move impact
  • Route workflow template cards
  • Expose page affordances to core agent
  • Route run operator handoffs
  • Surface room-sized gate footprint
  • Inspect active page controls locally
  • Route run forecast cards
  • Route run risk radar lanes
  • Copy active page text locally
  • Show gate to room handoff
  • Extract active page text locally
  • Route run approval bottlenecks
  • Clear active page fields locally
  • Clear page fields locally
  • Route run dependency maps
  • Show offered room home context
  • Route dispatch preflight lanes
  • Fill named page fields locally
  • Show default room home context
  • Route experiment planner cards
  • Submit active page forms locally
  • Route launch critical paths
  • Show live-fit return loop
  • Type into active page fields locally
  • Route campaign readiness cards
  • Show start room return loop
  • Route campaign blueprint cards
  • Execute direct page key commands
  • Add lasso selection
  • Route c0cap handoff lanes
  • Show room card return loop
  • Restore closed tabs across sessions
  • Route campaign journey cards
  • Persist closed browser recovery
  • Show regulars return loop in room builder
  • Restore sessions from browser shortcut
  • Restore named closed browser sessions
  • Show room gate handoff contract
  • Restore closed browser sessions
  • Route channel health cards
  • Show start room layout issue counts
  • Route moderation triage cards
  • Persist browser sessions locally
  • Block broken responsive start rooms
  • Route engagement intent cards
  • Route listening radar signals
  • Clarify room gate footprint scale
  • Close site tabs across sessions
  • Add focused calendar surfaces
  • Show room card responsive health
  • Register c0viral command adapters
  • Create realtime voice sessions
  • Add calendar batch planner
  • Close duplicate tabs across sessions
  • Surface room preview health
  • Switch tabs across sessions locally
  • Add calendar command summary
  • Organize tabs by site locally
  • Show room preview override counts
  • Guide credential wizard next steps
  • Close duplicate tabs locally
  • Reset responsive room overrides
  • Document core agent bulk tab actions
  • Copy open tab lists locally
  • Expose route dock proof
  • Open new tabs from agent commands
  • Preserve responsive room placements
  • Expose capability map proof
  • Rank around mission memory
  • Expose page command proof
  • Default room gates to takeover
  • Close left and other tabs
  • Expose page route proof
  • Close tabs to the right
  • Show active lens filters
  • Add responsive module visibility lane
  • Restore named closed tabs
  • Add lens reset controls
  • Expose lens search clear controls
  • Execute direct tab pin actions
  • Expose room comfort move choices
  • Harden search input semantics
  • Summarize live room arrival fit
  • Expose search keyboard shortcuts
  • Clear project and run lens search with escape
  • Click visible page targets from agent commands
  • Enforce gen3 scanner and graph discipline
  • Add gen3 practical max control plane
  • Open page links from agent commands
  • Clear account lens search with escape
  • Show saved room space counts
  • Open selected links from agent commands
  • Clear launch search with escape
  • Copy selected text from agent commands
  • Trace credential queue routes
  • Trace rail item routes
  • Copy page links from agent commands
  • Zoom pages from agent commands
  • Add launch command search shortcuts
  • Scroll page edges from agent commands
  • Add receipt replay keyboard navigation
  • Expand legal font catalog
  • Tune start rooms from launch plan
  • Add handoff route keyboard navigation
  • Scroll page from agent commands
  • Add file and remix keyboard navigation
  • Mint gemini live voice tokens
  • Find page text from agent commands
  • Add credential wizard keyboard navigation
  • Add room builder signature cockpit
  • Expose realtime voice readiness
  • Add credential queue keyboard navigation
  • Add project row keyboard navigation
  • Stop loading from agent commands
  • Add launch command keyboard navigation
  • Expose paced ui steering controls
  • Add active filter keyboard navigation
  • Control browser history from agent commands
  • Add calendar control keyboard navigation
  • Add room element tint swatches
  • Reload active tab directly
  • Add capability map keyboard navigation
  • Clarify room card path impact
  • Switch adjacent tabs from agent commands
  • Add tools hub object operations
  • Add schedule resolution path
  • Apply room card home paths
  • Route arrange tools through tools hub
  • Add right rail show action
  • Honor room gate footprint edits
  • Show credential target context
  • Add right rail unlock action
  • Apply card home moves
  • Close sessions from agent commands
  • Show targeted credential receipts
  • Target credential queue accounts
  • Expand canvas vector tools hub
  • Move tabs between browser sessions
  • Clear command receipt trail
  • Filter room library by home needs
  • Move tabs into new sessions
  • Add previous page route
  • Scope room event modules
  • Guide empty command search
  • Warn on overbudget room offers
  • Add launch command search recovery
  • Expose local browser planning to core agent
  • Warn on overbudget default rooms
  • Block overbudget room launches
  • Play linked gate ambience audio
  • Show room launch readiness
  • Edit ready room gates from cards
  • Reopen linked room gates
  • Link saved gates back to rooms
  • Seed gates from room builder
  • Sharpen room riddle stage
  • Clarify room asset validation feedback
  • Show gate ambience startup state
  • Clarify gate footprint choices
  • Show room card gate readiness
  • Fix missing gates from room readiness
  • Fix missing linked gates from start
  • Segment room gate footprint choice
  • Switch browser sessions from agent commands
  • Open gate builder from room editor
  • Restore closed tabs from agent commands
  • Add public profile performance budgets
  • Close tabs from agent commands
  • Show start plan gate readiness
  • Switch tabs from agent commands
  • Open multi-target agent navigation tabs
  • Show default room gate readiness
  • Open agent navigation in new sessions
  • Open direct navigation in new tabs
  • Show offered room gate readiness
  • Navigate from agent goals
  • Preserve room gate profiles
  • Infer browser action intent from goals
  • Add keyboard route navigation
  • Execute wait actions through core agent
  • Show linked room gate readiness
  • Extract selector citations
  • Execute bounded scroll actions
  • Make command trail replayable
  • Explain room palette budget blockers
  • Add page hero return route
  • Execute keyboard press actions
  • Expose resettable lens controls
  • Execute typed browser actions
  • Harden public profile safety
  • Expose room element opacity control
  • Tag rail header actions
  • Add rail status summary
  • Harden browser actions and indexed tab warming
  • Summarize page capability readiness
  • Inherit room identity in linked gates
  • Add rail folder creation
  • Add page capability map
  • Carry room gate profiles into live cards
  • Mount feature panels on unique pages
  • Expose live room editor controls
  • Surface c0cap canvas sessions
  • Retry ranked mission fallbacks
  • Skip repeated mission selectors
  • Connect clan room live context
  • Feed live room event modules
  • Carry mission memory into core agent planning
  • Open web popups as browser tabs
  • Enrich core agent action context
  • Expose room gate footprint controls
  • Submit agent missions from prompt
  • Compress session rail broadcasts
  • Connect room creator controls
  • Tune agent browser memory
  • Join live rooms through rich gates
  • Stop active browser loads
  • Add browser navigation shortcuts
  • Surface live room gate previews
  • Add direct tab shortcuts
  • Restore closed browser tabs
  • Publish room gate preview safely
  • Add in-page browser find
  • Search plain omnibox queries
  • Launch sessions with room gates
  • Copy mission proof receipts
  • Stage room riddle sequence
  • Show gate ambience availability
  • Expand room-linked gate stage
  • Open live room customization
  • Add saved rooms command center
  • Show room launch flow in builder
  • Surface room builder commands
  • Add gate ambience presets
  • Surface mission proof in drawer
  • Prewarm adjacent browser tabs
  • Stage full takeover riddles
  • Keep hot tab metadata scoped
  • Keep room gates ambient
  • Make credential queue locks actionable
  • Guard missions to active browser tab
  • Make automation command locks inspectable
  • Select saved gates in room builder
  • Stop running browser missions
  • Make viral remix rows actionable
  • Cycle browser tabs by keyboard
  • Make folder operations interactive
  • Bound rail tab previews
  • Stage room gates at runtime
  • Add local row selection details
  • Broadcast bounded rail tab previews
  • Publish bounded session tab previews
  • Show active rail tabs
  • Let creators attach room gates
  • Show credential readiness checklist
  • Add command trail and project folders
  • Close browser sessions from rail
  • Link room gates to session starts
  • Show command receipts
  • Receive c0cap handoffs locally
  • Release hosted browserbase sessions
  • Summarize room start readiness
  • Add page route dock
  • Control hosted browser toolbar
  • Add browser shortcuts
  • Guide session start room fit
  • Add partner command mirror
  • Add bounded tab search
  • Surface room readiness next move
  • Navigate hosted Browserbase sessions
  • Gate room readiness on home fit
  • Control hosted browserbase sessions
  • Add automation setup wizard
  • Reserve room arrival cue space
  • Drive browserbase smoke over cdp
  • Add creative video factory
  • Add room arrival cue
  • Run bounded browser missions
  • Surface room home signatures
  • Apply room personality paths
  • Add page command strip
  • Add page observation planning
  • Personalize room comfort coach
  • Coach room comfort before save
  • Make room collisions actionable
  • Name room layout collisions
  • Show room layout health
  • Show room asset upload rules
  • Seal blocked room asset previews
  • Add nemotron local realtime lanes
  • Add entitlement aware vibe score
  • Mark active room cards
  • Load saved rooms live
  • Enrich room template starts
  • Surface active live room
  • Add sma-split core agent browser module
  • Restore hidden room modules from budget shelf
  • Show room fit in start plan
  • Add local report export desk
  • Make room budget tradeoffs actionable
  • Add listening radar
  • Add workflow template center
  • Summarize room fit on cards
  • Surface public vibe score
  • Add local channel health monitor
  • Add saved room discovery
  • Add campaign journey map
  • Add website project board workflow
  • Add visible steering and voice bridge
  • Apply room home moves
  • Add utm governance
  • Add audience persona planner
  • Place room logos from assets
  • Add campaign blueprint planner
  • Polish room asset library
  • Add c0cap handoff workbench
  • Add credential wizard navigator
  • Hydrate accepted room assets
  • Add run operator handoff
  • Hydrate live room assets
  • Add run dispatch preflight
  • Add run approval bottleneck
  • Hydrate saved room assets
  • Add automation forecast
  • Add automation risk radar
  • Show room backgrounds in saved previews
  • Add run dependency map
  • Preview room atmosphere assets
  • Preview signed room assets
  • Add brand channel matrix
  • Add visual room asset picker
  • Add project runway
  • Render signed room assets
  • Add calendar handoff brief
  • Filter room assets by kind
  • Add calendar slot map
  • Add calendar coverage pulse
  • Choose approved room assets
  • Add launch impact queue
  • Choose room start target
  • Add schedule review packets
  • Add inspector readiness checklist
  • Add schedule inspector command map
  • Route schedule inspector actions
  • Show room start plan
  • Preview live-fit rooms in builder
  • Add schedule item inspector
  • Add schedule board modes
  • Render saved room gradients safely
  • Add active calendar filters
  • Enrich schedule cards
  • Make live rooms responsive
  • Add saved calendar views
  • Add calendar lens
  • Honor room module display settings
  • Add brand account lens
  • Add project lens
  • Expand room module settings controls
  • Add runs session lens
  • Add automation command packets
  • Configure room reputation leaderboards
  • Gate credential wizard with proof packets
  • Expose room asset uploads in saved rooms
  • Add account proof packets
  • Add account identity guard
  • Open room builder from host launch
  • Add credential incident matrix
  • Reject nudity in room asset scans
  • Carry room identity through live feeds
  • Add credential access matrix
  • Surface room identity on join cards
  • Add credential renewal guard
  • Keep issued room identity visible
  • Add credential scope guard
  • Preview launch room identity
  • Preview default room choices
  • Add rollback guard
  • Preview archived room layouts
  • Preview saved room layouts
  • Add launch critical path guard
  • Show room atmosphere on cards
  • Add narrative continuity guard
  • Preview room atmosphere in builder
  • Add room atmosphere controls
  • Add provenance chain guard
  • Preview floating room logos
  • Add attribution guard
  • Float room logos responsively
  • Add crop safe area guard
  • Refresh accepted room offers
  • Target room builder owners
  • Add seo preview guard
  • Show launch room proof
  • Add boost budget guard
  • Let owners offer rooms to hosts
  • Add competitor benchmark radar
  • Surface room choice budget
  • Add engagement intent radar
  • Add element style recipes
  • Add engagement moderation triage
  • Add room mood presets
  • Add rate limit guard
  • Add publish proof ledger
  • Surface room loading states
  • Add agent session replay
  • Hydrate room defaults and offers
  • Add approval SLA planner
  • Auto-load saved room libraries
  • Add destination readiness planner
  • Restore archived saved rooms
  • Let hosts decide room offers
  • Add metadata planner
  • Archive saved rooms from library
  • Add schedule reslot optimizer
  • Manage room defaults from saved rooms
  • Wire room builder defaults
  • Add localization planner
  • Surface room home profile before live
  • Add tag planner
  • Add room home profile cockpit
  • Add CTA planner
  • Add room readiness spine
  • Add opening hook lab
  • Integrate rooms with live sessions
  • Add brand voice guard
  • Add media fit planner
  • Add usage rights planner
  • Add room module registry
  • Add disclosure planner
  • Add room builder editor
  • Add accessibility metadata planner
  • Add rooms screen builder shell
  • Add campaign link planner
  • Add rooms repository store
  • Add caption lab
  • Add room asset compliance
  • Add keyword planner
  • Add rooms persistence migration
  • Add platform spec board
  • Add release gate evidence
  • Add publish consent ledger
  • Add audience fit board
  • Add experiment planner
  • Add campaign readiness matrix
  • Add asset version review
  • Add content quality review
  • Add engagement inbox
  • Add agentic session command center
  • Add brand account command center
  • Add automation safety console
  • Add composer payload readiness
  • Add calendar density planner
  • Add preflight review board
  • Upgrade project command rail
  • Upgrade runs control rail
  • Add unified analytics command
  • Add launch command center and composer
  • Add credential setup wizard
  • Add credential setup controls
  • Add c0viral publish preflight
  • Expose adapter readiness
  • Add c0link room gradient presets
  • Add c0viral studio creative actions
  • Validate c0link room tint style
  • Add c0viral hosted account availability
  • Tighten c0link room element style types
  • Add c0viral csv bulk import parity
  • Block c0link room custom code payloads
  • Add c0viral viral library remix parity
  • Add c0viral response envelope parity
  • Add c0link room validator shell
  • Add c0link room core type contracts
  • Add c0viral create post parity
  • Add c0viral model trend parity
  • Add c0link room asset ownership policy
  • Add c0link room logo asset rules
  • Add c0viral account subscription parity
  • Add c0link room background asset rules
  • Add c0viral analytics targets
  • Add c0viral slideshow lifecycle
  • Add c0link room breakpoints
  • Add c0link room budget policy
  • Add c0viral pack template workspace
  • Make text style tools store-backed
  • Add c0link room comfort principle
  • Add c0viral file workspace
  • Add c0link room config identity
  • Expand legal font tooling
  • Add c0link room element types
  • Add c0viral post lifecycle
  • Add c0viral studio ai pipeline
  • Add c0viral slideshow library
  • Add c0viral approval queue
  • Add c0viral analytics intelligence
  • Add c0viral c0cap draft studio
  • Enrich c0viral flagship dashboard
  • Add c0viral wave-one publisher adapters
  • Wire c0viral core agent bridge
  • Add c0viral flagship shell
  • Add c0viral domain selectors
  • Register c0viral flagship module
  • Gate c0viral to admin team v2
  • Forward chrome telemetry to srs
  • Trace canvas tools hub in srs
  • Place text and symbol canvas tools
  • Add canvas bulk style controls
  • Keep symbol glyphs proportional
  • Extend canvas tool metadata
  • Add right rail tools hub
  • Catalog basic canvas tools
  • Forward chrome telemetry to srs
  • Trace canvas tools hub in srs
  • Place text and symbol canvas tools
  • Add canvas bulk style controls
  • Keep symbol glyphs proportional
  • Extend canvas tool metadata
  • Add right rail tools hub
  • Catalog basic canvas tools
  • Intake latest remote work heads
  • Make workbench feel native to t3
  • Surface remote work branch intake
  • Preserve reasoning defaults per provider

Changed

  • Retire unmounted HeaderShell + header pills (dead duplicate chrome)
  • Per-mode specialty dictionaries — first dictation loads 10.7MiB in 0.7s, not 140MiB in 6.9s
  • Decompose SunomationModelSelector 2085→57 lines (SMA compliance)
  • Decompose the 6 remaining SMA-oversized files → zero hard violations
  • Boot-heap diet — dictionary barrel deferred to authenticated demand (196→41MB at login)
  • Budget ambient commands panel
  • Polish command feedback motion
  • Memoize command feedback
  • Budget pipeline feedback renders
  • Polish pipeline feedback motion
  • Stream persisted ordinal lookup
  • Reduce tab search index allocation
  • Stream indexed tab search
  • Stream tab list copy
  • Reduce cleanup model passes
  • Plan cross-session actions single pass
  • Plan tab controls single pass
  • Remove source pack selector allocation
  • Bound metadata and wait scans
  • Bound direct control ranking
  • Bound outline and source packs
  • Bound page link and control maps
  • Bound page form maps
  • Bound page data maps
  • Split room repository mappers
  • Split room element types
  • Split room validation elements
  • Bound link and scroll ranking
  • Bound page target ranking
  • Split room store contracts
  • Bound reader extraction work
  • Index tab update session target
  • Index observation active status
  • Split room layout presets
  • Index direct page action targets
  • Split room defaults catalog
  • Index tab move session targets
  • Record C0CAP recent font context receipt
  • Add recent legal fonts to C0CAP picker
  • Index direct session targets
  • Cache cross-session tab targets
  • Index direct tab targets
  • Cache session context lookups
  • Index session broadcasts
  • Index tab move sources
  • Reuse restore tab index
  • Extract room grid control panels
  • Retire C0Code upstream sync gates
  • Preserve C0LINK image safety release proof cleanup
  • Preserve CoreAgent file attachment helper split
  • Preserve C0BRO hot tab resolution cleanup
  • Preserve C0CAP command palette marker routing cleanup
  • Preserve C0viral roving shortcut metadata cleanup
  • Index browser tab updates
  • Cache mission memory payloads
  • Record C0LINK cleanup verification receipt
  • Cache browser context envelopes
  • Cache tab search indexes
  • Preserve C0CAP vector symbol catalog cleanup
  • Preserve C0viral route batch cleanup
  • Index exact browser tab searches
  • Stabilize Kora project media assets
  • Normalize sidekick project media assets
  • Expose C0LINK iteration gates in Gen3 config
  • Polish public profile project showcases
  • Add affected C0LINK typecheck gate
  • Update sidekick public profile media assets
  • Add C0LINK Gen3 work partitions
  • Fix public profile hero layout
  • Add Gen3 module exclude paths for Supabase delegation
  • Narrow C0CODE Gen3 shared ownership paths
  • Share C0LINK sidekick profile manifest
  • Add public profile signed media assets
  • Reuse C0BRO CDP clients and clean Gen3 context
  • Cache repeated tab search results
  • Coalesce in-flight action planning
  • Cache repeated action plans
  • Reuse page observations for planning
  • Coalesce browser session persistence
  • Keep ready browser webviews hot
  • Split undo rail test harness
  • Split module command drafts
  • Move find handlers out of dashboard
  • Bound rail sanitizer payloads
  • Extract room library filters
  • Split direct browser execution
  • Extract room repository ids
  • Extract room store helpers
  • Extract room card draft actions
  • Tighten sma source boundaries
  • Split sma oversized browser tests
  • Split profile cosmetic helpers
  • Split dashboard for sma strict
  • Extract catalog font weight actions
  • Snapshot large browser sessions in one pass
  • Reuse active tab metadata for core agent context
  • Bound hot webview resolution
  • Split entry and chrome store helpers
  • Index browser session tab activation
  • Cache failed tab favicons
  • Bound observation selector collection
  • Bound page observation text collection
  • Index tab search for large sessions
  • Bound browser session rail rows
  • Bound idle tab search work
  • Window large browser tab strips
  • Split dashboard rail pages
  • Split browser workspace panels
  • Split module definitions catalog
  • Split browser workspace panel
  • Fix c0link sidebar visibility and sma seams
  • Split dashboard panel stacks
  • Add room layout summary helper
  • Implement compact readable width minimums for room layout
  • C0link room budget: respect placement visibility
  • Add c0link room density spacing projection helper
  • Clamp non-compact floating room placement
  • Implement floating room logo projection
  • Refine C0LINK room aspect fitting
  • Implement C0LINK room aspect hints
  • Remove validation helper from C0LINK layout
  • Add C0LINK room row cap layout warnings
  • C0LINK rooms: clamp span-only flow placements
  • C0LINK rooms: add max span projection
  • Fix C0LINK room minimum span right edge
  • Add C0LINK room minimum spans
  • Fix room layout breakpoint visibility
  • C0link rooms: honor breakpoint visibility
  • Fix anchor-only room placement projection
  • C0link rooms: preserve anchored spans
  • C0link rooms: add anchor projection
  • Respect locked room elements during repair
  • Fix deterministic room collision repair
  • Implement deterministic room layout repair
  • Risk-adjust C0link host reputation
  • Implement C0LINK room collision detection
  • Audit C0link host reputation anomalies
  • Preserve metadata-only room placements
  • Compute C0link host reputation for discovery
  • Add C0link discovery feed ranker
  • Sequence C0link recipient growth proof
  • Harden C0link helper proof classification
  • Export room placement normalization
  • Add C0LINK room breakpoint columns
  • Fix C0LinkRooms breakpoint projection merge
  • Add C0LinkRooms layout projection shell
  • Tighten C0Link rooms layout test breakpoints
  • Monitor C0link score velocity spikes
  • Fix room gradient id typing
  • Align C0link profile badges with proof signals
  • Implement room validation helpers
  • Add room validation code constants
  • Expose only proof-backed C0link signals
  • Add C0Link room offer types
  • Limit C0link cross-check to corroborated proof
  • Require interaction proof for C0link helper trust
  • Add C0Link default preference types
  • Corroborate C0link achievement proof counts
  • Ignore future C0link proof in scoring
  • Add C0LinkRoom provenance types
  • Harden C0link graph trust anchors
  • Avoid proof copy for uncorroborated achievements
  • Harden C0link helper history scoring
  • Add nemotron local asr onboarding gate
  • Clarify C0link project presentation metadata
  • Label proof-limited C0link achievements
  • Fix futureSpatialHints validation
  • Add future spatial room hints validation
  • Separate C0link social proof from claim trust
  • Add C0LINK room identity types
  • Limit unanchored C0link profile metadata
  • Tighten C0LINK room identity sentinel
  • Limit unanchored C0link project claims
  • Make C0link achievements proof-sensitive
  • Monitor unanchored C0link tool claims
  • Harden C0link profile trust presentation
  • Use nested placement keys for room budgets
  • Remove preference points from C0linkAlgo trust
  • Separate self-authored profile highlights from proof
  • Guard C0LINK room occupancy spans
  • Avoid self-verified public profile artifacts
  • Fix C0LINK room nested placement budgets
  • Avoid trust claims for shared participant progress
  • Implement C0LINK room budget validation
  • Avoid overclaiming profile milestone proof
  • Align C0link profile verification surfaces
  • Trust only sourced C0linkAlgo verification
  • Cap C0linkAlgo social-only trust
  • Harden C0linkAlgo graph trust caps
  • Show C0linkAlgo risk in profile reputation
  • Bind C0linkAlgo live sessions to profiles
  • Add C0LINK room element budgets
  • Harden C0linkAlgo activity trust anchors
  • Limit C0linkAlgo preference-only trust
  • Harden C0linkAlgo helper time proof
  • Fit generic C0LINK room within desktop budget
  • Add C0linkAlgo confidence insights
  • Implement generic C0LINK room default
  • Task 038 add C0LINK room element style defaults
  • Advance C0linkAlgo proof scoring
  • Harden C0LINK profile integrity
  • Harden floating preset button rendering
  • Add floating bar button arrangement presets
  • Align floating preview with C0LINK truth
  • Harden C0LINK friendsbar sync
  • Mirror C0LINK friendsbar in floating settings
  • Enhance C0LINK VIBER simulation profiles
  • Normalize floating settings before preview load
  • Match floating preview clipboard state to runtime
  • Sync correction model settings across panels
  • Align floating settings with live overlay runtime
  • Make floating bar customization self-explanatory
  • Fix reversible floating bar capture settings
  • Harden floating bar customization settings
  • Make floating bar settings match runtime
  • Tighten module-aware settings surfaces
  • Document C0LINK v0.5.132 runtime proof

Fixed

  • De-flake dictionary timing test + self-healing runtime report
  • PTT mute Linux self-exclusion + unref'd watchdogs + audible safety log
  • Recognize the chrome SRS facade as valid instrumentation
  • Truthful footer system stats — MemAvailable, PSS, normalized CPU
  • Offline pipeline hardening — real integrity pins, bounded IPC, sidecar lifecycle
  • Duck with zero eligible streams no longer writes an unrestorable marker
  • Kill the silent Tailwind opacity-drop trap — gate + the one bleeding case
  • Preview can only narrow entitlement — closes system-key elevation hole
  • "(add key)" hint only for BYOK-disabled options + integration test seams
  • Searching "mute" finds Microphone Setup
  • ONE origin — pill end-cap, cutout hole, and halo ring all center on the core agent
  • Burn down all fixable lint errors + un-break jest for modules/c0x imports
  • Restore titles when the 2nd-column rail is open — revert anchor translate
  • Commander pill cutout aligns onto the core agent orb
  • Halo ring alignment survives the core agent's lazy mount
  • Cloud pill seam invariants — pill and sidebar orb can never disconnect
  • Halo ring anchors on the core agent orb, not the command chrome box
  • Halo ring centered on pill chrome, dot-disc calmed on gradients, title anchored vs 2nd column
  • Rock-solid friendbar under resize + boxless +N + vibescore + react-grab
  • Arm idle-unload after pre-warm so local models can't pin VRAM
  • STATION v2 — de-feed the canvas + real app chrome
  • STATION live-review round 1 — media CSP, basePath links, receipts
  • Browser-safe hash so STATION shell builds in the client bundle
  • Persist ambient command settings
  • Clear stale provider feedback
  • Report edge function failures
  • Clarify clipboard injection failures
  • Report ambient commands panel errors
  • Localize injection error payload source
  • Protect injection feedback privacy
  • Validate voice injection setting
  • Validate injection mode settings
  • Clarify provider failure feedback
  • Add admin dictionary telemetry context
  • Retain injection feedback after stop
  • Key active pipeline copy
  • Keep injection feedback in app
  • Clamp invalid pipeline settings
  • Dedupe injection feedback notices
  • Clear stale provider error feedback
  • Keep curated sidekick media optional
  • Improve injection feedback ux
  • /network — clean c0vibe background + compact Twitter-like header
  • Polish injection feedback notifications
  • Allow the c0vibe.app family as WorkOS web redirect origins
  • Authorize skipped injection ipc subscription
  • Allow renderer to subscribe to auth:logout/auth:required + SRS the unauthorized-channel path
  • Document skipped injection ipc resilience
  • Validate injection skipped ipc payloads
  • Prove linux browser injection delivery
  • Enforce provider contract surface
  • Drop redundant 'visit profile' link from network posts
  • Revoke anon grants on DM tables (defense-in-depth)
  • Friendbar reclaims freed space — single-pass brand-shift + collapse resolver
  • Harden packaged python dependency setup
  • Add macos cgevent injection path
  • Preserve injection method selection
  • Expose nemotron gpu decode telemetry
  • Make hotstart warmup load real whisper models
  • Package local ASR sidecar resources
  • Stop-flush grace window, test-mode internal delivery, adaptive streaming degradation
  • Drop React Grab from attributions again — reintroduced by a81b70671 against the deliberate attribution guard (removed once 2026-06-13)
  • Globe viber arcs on the right planet — one rotation frame, un-mirrored cities, flight-path arcs
  • Netlify Forms via static __forms.html (Next runtime v5 migration)
  • Adapt panel shape drops to zoom
  • Keep tool defaults catalog-safe and zoom-visible
  • Label topbar actions and harden renderer load
  • Keep text fonts catalog-safe
  • Adapt frame sticky defaults to zoom
  • Preserve readable monochrome bulk styles
  • Stabilize selection toolbar width
  • Keep placed tools visible at fit zoom
  • Harden more flyout search keyboard
  • Harden font picker search keyboard
  • Harden tools hub adaptive defaults proof
  • Harden tools hub font actions
  • Keep selection toolbar in view
  • Prove adaptive catalog placement
  • Adapt tool placement to zoom
  • Keep canvas full width with detail rail
  • Restore full-width canvas and favorite fonts
  • Dock context tray at viewport edge
  • Route quick typography styles to text targets
  • Keep color-only vectors out of text tools
  • Size selection bar by tool profile
  • Keep paste style typography scoped
  • Scope selection typography controls
  • Clear stale ui guidance focus
  • Harden selection toolbar placement
  • Make tools hub responsive
  • Respect bottom safe area for selection toolbar
  • Add selection svg export
  • Route selection ai presets
  • Normalize proof context reports
  • Enable selection json export
  • Add selection link editor
  • Route selection bar ai action
  • Align sticky text actions
  • Route tools hub sticky styles
  • Apply sticky text style actions
  • Expose marker in right rail
  • Align command palette drawing aliases
  • Add command palette drawing tools
  • Apply drawing tool style presets
  • Apply right rail tools defaults
  • Minimize report profile urls
  • Gate precise geo visibility
  • Gate direct invites with contact safety
  • Gate workos org seeding
  • Harden dsr backend failures
  • Persist freeform connector paths
  • Normalize transparency monitor alerts
  • Record all profile consent purposes
  • Add right rail undo redo controls
  • Fail closed profile text classifier config
  • Center group selection toolbar in canvas
  • Expand profile text harassment moderation
  • Add keyboard navigation to more menu
  • Preserve exact restored browser urls
  • Add keyboard navigation to font picker
  • Clear remaining edge raw error details
  • Keep fitted vectors visible on collapsed transform
  • Report transcript search backend failures
  • Add keyboard grid navigation to tools hub
  • Report media pipeline backend failures
  • Wire keyboard nav into selection bar
  • Skip scans for context-only refreshes
  • Report transparency backend failures
  • Recover local session actions at execution
  • Report session publish backend failures
  • Use project-scoped portfolio refresh
  • Ignore hidden selections in toolbar host
  • Report schedule backend failures
  • Pin right rail to viewport
  • Report replay process backend failures
  • Route rail action tools through handlers
  • Align web module manifest path
  • Report lobby friends backend failures
  • Scale placement previews with viewport
  • Resolve ui action module aliases
  • Honor module aliases for ui actions
  • Report cost watcher backend failures
  • Project connector waypoints through viewport
  • Anchor sticky editor to viewport
  • Report safety control backend failures
  • Anchor frame label editor to viewport
  • Report replay export backend failures
  • Keep fitted vector placement square
  • Report moderation edge failures
  • Preserve stale object undo baselines
  • Anchor alignment undo history
  • Report moderation appeal backend failures
  • Preserve placement colors with partial styles
  • Recolor text with style presets
  • Report creator dashboard backend failures
  • Filter unchanged style presets
  • Report ai consent backend failures
  • Improve selected font search
  • Split public profile model and messages
  • Remeasure selection bar canvas safe area
  • Report edge backend failures
  • Support multi term tools hub search
  • Make font tools hub search human friendly
  • Redact transparency identifiers
  • Exclude locked frames from groups
  • Protect locked layer deletes
  • Guard locked frame and sticky edits
  • Preserve locked canvas objects
  • Lock frame and sticky tools
  • Harden direct tab pinning
  • Clear frame selection on escape
  • Block muted profile contact actions
  • Keep quickstart frame in group selection
  • Accept pnpm gen3 argument delimiter
  • Clear frame chrome on diagram shape insert
  • Keep account ids out of social links
  • Clear frame chrome on paste
  • Register profile consent purposes
  • Clear frame chrome from ui selections
  • Clear stale frame chrome on tool selection
  • Expose accountability transparency mode
  • Expand dsr profile coverage proof
  • Harden chrome tool selection edges
  • Honor block safety edges in people search
  • Gate public profile viewers
  • Preserve locked shapes in mixed fill
  • Moderate custom section link labels
  • Recolor fitted symbols from fill swatch
  • Hide custom sections for minors
  • Split runs audit sections
  • Expose moderation reasons to reporters
  • Expose object fill controls
  • Honor public profile field visibility
  • Anchor selection bar to canvas origin
  • Split c0viral command manifest
  • Send normalized text to moderation provider
  • Keep dragged text presets readable
  • Block local text evasion without provider
  • Block normalized profile text evasion
  • Expose c0bro aliases and reload planning
  • Enforce profile json field schemas
  • Preserve fitted vector resize ratio
  • Copy frame and sticky styles
  • Align custom section schema guard
  • Preserve right rail mixed palette history
  • Enforce custom section schema
  • Enforce profile layout schema
  • Enforce profile theme schema
  • Preserve mixed bulk undo history
  • Label calendar route receipts
  • Keep group toolbar off selections
  • Route schedule resolution steps
  • Report ai and session request catches
  • Report sfu token and stt catches
  • Report signal and translate catches
  • Report discovery replay and sfu catches
  • Report sitemap and social catch paths
  • Report remaining single catch paths
  • Report collaboration catch paths
  • Dedupe credential account labels
  • Report consent catch paths
  • Report transparency catch paths
  • Report safety control catch paths
  • Label brand credential queue actions
  • Report social search catch paths
  • Report profile claim catch paths
  • Report media pipeline catches to srs
  • Report moderation catch paths to srs
  • Report safety escalation catch paths
  • Instrument dsr erase catches
  • Keep moderation text candidates complete
  • Keep locked items visible on hide
  • Reject custom section cap overflows
  • Replay targeted credential receipts
  • Reject complex profile cap overflows
  • Omit client org badge payloads
  • Reject clipped profile lists
  • Reject truncated profile sync text
  • Keep workspace sharing opt-in
  • Default active workspace presence private
  • Route brand rail to accounts
  • Add typography tools glyphs
  • Cover sybil evidence in dsr
  • Add sybil resistance fabric
  • Wire typography tools through hub
  • Add no-forge authority pentest
  • Report ungroup no-op accurately
  • Cap vibe score denominator
  • Avoid no-op hide history
  • Publish accountability disclosure
  • Type direct browser tab parsing
  • Auto-escalate csam media scans
  • Recolor fitted symbol quick fill
  • Prove DSR profile table coverage
  • Keep selection toolbar inside canvas bounds
  • Describe compact command controls
  • Expose command details to assistive tech
  • Track selection style copy helper
  • Polish receipt history count
  • Apply quick styles to mixed canvas objects
  • Render verified public org badges
  • Collapse duplicate command receipts
  • Keep rail stroke width no-op clean
  • Keep right rail palette no-op clean
  • Use page labels in hero chips
  • Prefer canonical public vibe score
  • Recolor mixed rail selections
  • Show escape return hint
  • Minimize public profile location labels
  • Keep tools rail visible
  • Allow dismissing command receipts
  • Normalize store font weights
  • Localize public profile generated artifacts
  • Add escape route to calendar
  • Localize public profile sections
  • Normalize placed text font weights
  • Add keyboard roving to page commands
  • Normalize pasted font weights
  • Localize public profile shell actions
  • Include module in clean sma scan
  • Normalize font weights on family changes
  • Expose public profile safety accessibility
  • Trim c0viral selectors line budget
  • Localize moderation statements
  • Keep bold legal for catalog fonts
  • Limit font weights by catalog family
  • Announce command receipt updates
  • Guard moderation actions append only
  • Announce active route dock page
  • Dedupe no-silent-caps featmap
  • Fail profile cap checks before moderation
  • Extract command rail header
  • Honor right rail feature flag
  • Reject over-cap profile cosmetics
  • Polish credential wizard controls
  • Dock ai panel below header
  • Dedupe worldwide policy featmap
  • Add worldwide profile policy layer
  • Support keyboard copy paste for chrome canvas
  • Polish secondary command controls
  • Add vibe score event provenance
  • Respect reduced motion controls
  • Bridge palette actions to chrome canvas
  • Harden presence safety visibility
  • Route edit commands to chrome selections
  • Count chrome selections in tools layer
  • Allow moderation service enforcement
  • Notify moderation reason recipients
  • Show calendar control focus affordances
  • Keep citation-grade research as navigation
  • Skip no-op connector style updates
  • Polish launch command affordances
  • Enforce people search field visibility
  • Report lock no-ops accurately
  • Show capability map focus affordances
  • Ignore locked text when toggling styles
  • Strip profile proof url private data
  • Skip no-op font action loads
  • Pass wait plans through dashboard execution
  • Strip public url query data
  • Keep selection toolbar onscreen
  • Show keyboard focus on route controls
  • Skip no-op font selections
  • Persist block safety edges
  • Restore focus on page routes
  • Persist mute safety edges
  • Preserve canvas item counts
  • Add contact safety helper
  • Enforce social rate limits
  • Keep blank boards in canvas mode
  • Preserve locked selection state
  • Align module header chrome
  • Harden canvas chrome persistence
  • Tag native controls with module metadata
  • Normalize module action controls
  • Tag schedule inspector controls
  • Type remote interactive targets
  • Tag calendar controls as shared actions
  • Align launch controls with module chrome
  • Make default room responsive ready
  • Surface blocked gate ambience
  • Count drawings on empty canvas
  • Duplicate frames and stickies
  • Keyboard controls frames and stickies
  • Apply toolbar actions to frames and stickies
  • Select placed frames and stickies
  • Fail gate ambience startup safely
  • Ignore stale selection for tool defaults
  • Apply tools hub fonts to selection
  • Anchor selection toolbar to flipped shapes
  • Keep vector-only canvases visible
  • Inherit defaults when drawing connectors
  • Inherit defaults when placing shapes
  • Harden selection actions for stale ids
  • Stabilize selection toolbar placement
  • Wire header tools to canvas defaults
  • Count vector-only canvases as content
  • Expose credential wizard action metadata
  • Align flagship module gradient defaults
  • Align flagship module chrome controls
  • Label rail calendar action precisely
  • Make rail context actions inspectable
  • Make credential wizard controls inspectable
  • Route brand credential actions to credentials page
  • Align rail state with shared modules
  • Align rail header and inspector routing
  • Prefer exact tab search matches
  • Scope hosted sessions to browser sessions
  • Add extracted browser release helpers
  • Sync hosted mission shell state
  • Skip unsupported python runtimes
  • Support c0bro and c0viral hashes
  • Align safe title chrome
  • Align detail rail below measured cutout
  • Tighten command strip compact breakpoint
  • Add responsive command strip container
  • Coalesce session broadcasts
  • Contain command strip actions
  • Execute contracted browser steps
  • Add safe module header offset
  • Route launch commands to pages
  • Reconcile rail page routing
  • Contain dashboard overflow
  • Harden session rail previews
  • Reserve collapsed detail rail space
  • Count successful image generations
  • Keep c0bro visible for admin v2
  • Expose c0bro ipc commands
  • Gate hosted providers by access
  • Route retired module manager sections
  • Surface canonical vibe score in friendsbar
  • Route blocked surfaces through shell responder
  • Harden runtime bootstrap and performance fallbacks
  • Stabilize chrome tool interactions
  • Clamp selection bar width
  • Wire right rail palette actions
  • Mount right quick tools rail
  • Sync quick style label color
  • Sync connector preset label color
  • Sync connector label monochrome
  • Sync connector label color
  • Expose connector style presets
  • Reject raw room gradient styles
  • Apply presets to connector selections
  • Expose connector monochrome tools
  • Size mixed selection strokes
  • Color mixed selection strokes
  • Anchor connector toolbar to ports
  • Select drawn connectors for editing
  • Keep fitted symbol strokes stable
  • Render all connector caps
  • Place distinct text presets
  • Render block connector caps
  • Add glyphs to tools hub
  • Anchor group toolbar to selection
  • Ignore hidden room elements in budgets
  • Render all tools hub glyphs as vectors
  • Route rail undo through chrome history
  • Mirror shapes with real flip state
  • Comment on multi selections
  • Paste styles across mixed selections
  • Narrow active session mismatch audits
  • Reorder connector layers from selection tools
  • Count clan identity media budget
  • Show mixed connector style values
  • Show mixed numeric style values
  • Share chrome selection actions
  • Preserve pinned provider shape ids
  • Wire tools hub quick style actions
  • Show mixed style state for group selections
  • Fit provider symbols without stretching
  • Add searchable font picker
  • Harden c0link room gradient preset types
  • Keep selection bar below canvas chrome
  • Make connector drags undoable
  • Batch keyboard delete and duplicate history
  • Make keyboard layer changes undoable
  • Make keyboard nudges undoable
  • Make layer actions undoable
  • Make connector style edits undoable
  • Make grouped transforms undo once
  • Report algo monitor storage catches
  • Align c0link room breakpoint columns
  • Make style edits undoable
  • Tighten c0link room no-code types
  • Harden canvas tools selection and undo
  • Add c0link mobile bridge landing
  • Execute header tools bulk actions
  • Report profile integrity storage fallbacks to srs
  • Clear sma and c0link type gates
  • Align c0viral core agent module enums
  • Expose tools hub in canvas header
  • Stabilize c0cap and c0chat regressions
  • Route catch reporter through srs
  • Dock ai modal below header
No recording yet

Release 0.5.133 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.132

15 June 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Fix C0LINK session intro scope
No recording yet

Release 0.5.132 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.131

15 June 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Reflow map split by cockpit width
  • Add group activity map mode
  • Preserve friend identity on social globe
No recording yet

Release 0.5.131 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.130

15 June 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Polish C0Link-backed profile settings

Fixed

  • Restore clean v0.5.130 packaging
No recording yet

Release 0.5.130 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.129

15 June 2026

30 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Record access request lifecycle
  • Expand c0cap ai control center
  • Wire c0cap ai modal to shared models
  • Add c0cap ai modal entry point
  • Harden offline gemma model flows

Changed

  • Split ai modal for sma

Fixed

  • Expose packaged app version
  • Tighten screen picker card copy
  • Show durable access requests in roster
  • Quiet expected startup probes
  • Align access request requester identity
  • Guard presence from local ids
  • Guard notification queries from local ids
  • Guard identity lookups from local ids
  • Guard smart rule previews from local ids
  • Guard handle lookups from local ids
  • Keep social globe stable on refresh
  • Load observer config from app base path
  • Require runtime identity in live lane proof
  • Point surf proof tools at canonical peer
  • Prevent performance header overflow
  • Keep camera stable on route refresh
  • Mirror map focus on social globe
  • Bound stale reconnect retries
  • Guard social requests from local ids
  • Show pending access requests in roster
  • Clear root webpack warnings
  • Repair stale gemma sidecar venv
  • Select builders from social globe
  • Publish friend selection helpers
No recording yet

Release 0.5.129 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.128

14 June 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Clean C0LINK flows and SRS audit debt
  • Save C0X workspace updates

Fixed

  • Land surgical main ui integration
  • Add friendlist to social globe
No recording yet

Release 0.5.128 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.124

13 June 2026

58 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add streaming JSON CLI output
  • Add JSON CLI discovery
  • Timebombed shares — optional expiry that actually cuts access
  • Expose BYOAgent command contracts
  • Enrich module action slice contracts
  • Force TURN relay for private sessions — peer-IP minimisation (GDPR Art.5(1)(c) / nFADP Art.6)
  • Enforce session min_age at the live-A/V join chokepoint (GDPR Art.8 / DSA Art.28)
  • Surface multi-user video room state

Changed

  • Tighten manifesto message
  • SRS burndown — main-process srs-ignore cleared (211 sites / 94 files)
  • SRS burndown — renderer-wide srs-ignore residue cleared (210 sites / 104 files)
  • SRS burndown — c0code/c0track/c0x/c0llect/c0dic tails, 42 catches / 30 files
  • SRS burndown — all 18 worklet/node teardown swallows breadcrumbed
  • SRS burndown — 24 catches across 9 files
  • SRS burndown final — video play() refusals breadcrumbed; genuine ZERO
  • SRS burndown — 45 identical inline swallows cleared in one pass
  • SRS burndown final — genuine swallows at ZERO
  • SRS burndown wave 1 — 23 catches across 12 files
  • SRS burndown final — genuine swallows at ZERO
  • SRS burndown wave 1 — 18 catches across 12 files
  • Reduce SMA line warnings
  • SRS burndown final — genuine swallows at ZERO
  • SRS burndown wave 1 — 47 catches across 20 files
  • Trunk surge, planet bloom, atmosphere, cursor gravity lens + brutalist-future type
  • SRS burndown final — genuine swallows at ZERO
  • Tune cinema beam brightness
  • Finish SRS breadcrumb coverage
  • Align error boundary voice
  • Sharpen cinema landing voice
  • SRS burndown wave 1 — 38 catches across 17 files
  • Split live network components
  • Extract nested rail subcomponents
  • Hundred-subtleties round three
  • SRS burndown final — genuine swallows at ZERO
  • SRS burndown closing wave — srs-ignore at zero
  • SRS burndown wave 1 — 58 catches across 20 files
  • SRS burndown closing wave — genuine swallows at ZERO
  • Close residual SRS catches in touched wave
  • SRS burndown wave 1 — 82 swallowed catches across 56 files
  • Hundred-subtleties round two
  • SRS burndown closing wave — genuine swallows at ZERO
  • SRS burndown wave 3 — 15 catches across 10 files
  • SRS burndown wave 2 — 27 catches across 9 files
  • SRS burndown wave 1 — 54 swallowed catches across 10 files
  • SRS burndown waves 10+11 — long tail, 26 catches / 22 files
  • The hundred-subtleties pass

Fixed

  • Bootstrap gemma sidecar venv
  • Preflight hero webgl context
  • Tolerate disabled webgl hero
  • Redirect legacy website path
  • Repair CLI discovery shadowing, stdout truncation, planner over-matching
  • Align transport visibility typing
  • Bare /app proxy rule — kill the open-app redirect loop
  • Remove duplicate observabilityService import (broke typecheck)
  • Remove duplicate observability import
  • Atomic cinema swap, deferred field mount, WebGL fallback
  • Corrected Codex messaging in classic fallback + OG meta
  • Repair is_super_admin() regression that broke admin reads + internal-table RLS
No recording yet

Release 0.5.124 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.115

12 June 2026

155 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Notify incoming direct messages
  • Add dm delivery retry states
  • Render dm attachments through c0chat markdown
  • Swarm finale, brand-color streams, trunk beat, Ultra-ready framing, Codex truth, FEATMAP
  • EU/Swiss compliance layer in SMA + data-subject rights, moderation, CSAM scan-gate
  • C0:LINK joins chapter 01 as the sixth stream; streams hold longer
  • PULSE tweaks — portrait mark swing, phones welcome, Earth mosaic finale, Join the revolution
  • Add share rollback snapshots
  • Add share grant timebombs
  • EU/DSA T&S foundation — declarative policy, child-safety reports, upload allowlist
  • Require approval for sensitive share paths
  • THE PULSE — full reinterpretation, my own take, no reference
  • Show exact share scope preview
  • Define folder and repo share manifests
  • Taste pass — disciplined diagram act + globe finale + freer hero
  • Add mobile viewer feedback lane
  • Act 1 as a flat diagram — 2D in 3D, camera far out
  • Server-authoritative trial start (forward-immutable DB pin)
  • Cinema v8 — THE STACK COMES DOWN: hanging app tree, spiral descent, flat ground mark
  • Team/clan/group orgs — members, roles, profile-card logos
  • Waterproof the tryout against local clock + file attacks
  • Extrude the ACTUAL logo — traced vectors of the original artwork
  • 3D wordmark matched to the original logo metrics
  • App-wide offline mode + per-module guide popup
  • Cinema v7 — wide opening, doubled act one, full 3D wordmark, Codex co-brand, editorial overhaul
  • Host a real session from the gate builder
  • Cinema v6 — big batch: shadows, world density, story beats, cinematic camera
  • Gate safety layer — realtime moderation hook + discovery privacy
  • Freeform drag-drop gate grid editor + creative demo gallery
  • Harmonize all cloud indicators on one offline-mode source of truth
  • Cinema v5 — the 100% pass: bloom, ribbon roads, totems, custom GLSL
  • Session Gate builder UI — compose, preview, save/reuse/share
  • Gate builder state model — pure reducer for composing Session Gates
  • Cinema v4 — the user's storyboard, one-to-one ref language in dark
  • Cloud icon is now the online/offline mode toggle
  • Gemma in the pipeline dropdown + Insider access matrix + Cohere as first-class service
  • Cinema v3 — night district, aerial route camera, landmark stations, poster hero
  • Gemma-first onboarding — Google credits, fixed rail, responsive wizard
  • Cinema stage v2 — floor world, routed trace, pixel-dot floor, station index
  • Gate library — save, reuse, and share Session Gates
  • 3D cinematic scroll story — scattered apps unite, then connect
  • Perma-sessions joinable in Discover via cinematic Session Gate modal
  • Session Gates — model helpers, 4x branded modal, ambience, 6 perma-sessions, demo gallery
  • C0LINK Session Gates config model (foundation)
  • Gemma sidecar engine on verified litert-lm Python API
  • Real topic-matched cover photos for simulated sessions
  • Circuit-system redesign — one signal, every builder
  • Gemma-local wizard, onboarding step, settings panel, DevCommands
  • Simulated sessions are joinable with working local gates
  • Gemma-local Python sidecar (LiteRT-LM runtime, VAD-segmented streaming)
  • Gemma-local on-device ASR pipeline — provider, residency manager, sidecar client
  • Discover session-detail panel (right of map) + cover graphics
  • Broad joinable session simulation across all archetypes
  • Session model gains cover, gate kind, roster, archetype, topic
  • Inline map activity as on-map overlays + visible city detail
  • Bundle-backed city-detail selector for the network map
  • Replace dev header copy '4 tabs' with 'Friends & social'
  • Wire Mobile tab connect flow and humanize bridge rows
  • Real mobile device-pairing entry point in the bridge outbox
  • Shared presence vocabulary across friendsbar, sidebar, and screen
  • Discover tab — map + happenings browser
  • Parallel control lanes — simultaneous cursors and typing at scale
  • DM threads escalate into c0chat with the AI as third participant
  • Session access gates — password, passphrase, riddle (server-enforced)
  • Archetype-driven session stages + canonical role chips everywhere
  • One identity card — profile panel merges into the action dock
  • One opaque DetailRailCard shell standardizes the rail across modules
  • Natural Earth 50m geography with city-level friend positioning
  • Pin slots flank the C0VIBE logo — 3 left, 3 right, register-shaped
  • DMs encrypt end-to-end through the new E2EE lane
  • Staged join intro — connections appear one by one
  • Action dock replaces the lower-panel wall
  • Drag friends into the header friendsbar to pin them
  • Session foundations — archetypes, canonical roles, access gates, workspace flip
  • End-to-end encryption core for DMs
  • Light DM composer replaces the boxy cockpit
  • Map becomes the calm discovery centerpiece
  • Smart header friendsbar — SMA decomposition, pinned friends, realtime ribbons
  • Realtime lobby wave — SpacetimeDB fast-event transport, presence corrections, public profile org badge
  • Reading-comfort + rail upgrades — provider legend, context meter, no-jump streaming
  • Chat-ops adapter parity — manifest commands, renderer bridge, allowlisted response channel
  • Phase 3 — line tool, filled shapes, blur boxes
  • Wire numbered/callout/text tools + inline text editor with dictation
  • Add field dictation hook + world→screen coord helpers for inline editor
  • Add numbered+callout element types, builders, and renderers
  • Floating inline annotation toolbar + full LOD while annotating
  • Inline drawing layer for image-anchored annotations (core tools)
  • Make image annotations interactive for the active node
  • Route image double-click to inline annotate mode; remove modal
  • Add image-annotation editor controller hook
  • Add world↔image-local coord helpers for inline annotation
  • Add inline annotate-mode store slice

Changed

  • Brighter lite profile — streams read without bloom on phones
  • SRS burndown wave 9 — transport/intents/stores + c0x null fix
  • SRS burndown wave 8 — VAD/flagship/keybindings/browse-mode
  • SRS burndown wave 7 — capture/webcam/cost/qr
  • SRS burndown wave 6 — DM->c0chat bridge
  • SRS burndown wave 5 — whiteboard + message lane
  • SRS burndown wave 4 — overlay painter + native frame
  • SRS burndown wave 3 — SFU client + captions service
  • SRS burndown wave 2 — WebRTC channel + spatial-audio teardown
  • SRS burndown wave 1 — instrument 10 swallowed catches
  • Move happening-card access pill onto the cover (no edge overshoot)
  • Map fills Discover row, redesigned happening cards, sidebar clip fix
  • 3x-taller Discover heroes + space-filling detail panel
  • No text overshoot in the docked selected-builder card
  • Split SessionGateway gate flow into a hook (SSA-v2 size budget)
  • Drive interface font size via CSS vars instead of rem baseline
  • Stabilize C0CAP cloud and import workflows

Fixed

  • Report message lane fallback failures
  • Dedicated mobile experience profile for THE PULSE
  • Keep tools tray closable on panel failure
  • Reject invalid mutual profile ids
  • Show readable backend setup states
  • Hide raw cloud setup sentinels
  • Lock internal C0-HQ tables to super-admin (close info-disclosure)
  • Throttle noisy mobile viewer feedback
  • Close cross-user data bleed (RLS leak + local cache isolation)
  • First-users readiness — gate org demo data behind preview sim
  • Add supabase fast-event fallback
  • Promote approved waiting participants immediately
  • Harden session access request lane
  • Stop session bleeding through the lobby + welcoming stage hero
  • Network/Discover toggle wrap + rail tooltips above detail panel
  • Model downloads stage on the destination filesystem (EXDEV at 100%)
  • Gemma-local hardening pass — tail flush, warmup, persistence, leak fixes
  • Restore executable bit on bin/c0vibe (coreAgent e2e spawn EACCES)
  • Keep the sidebar friend status chip inside its rail card
  • Reflow the cockpit strip at low resolutions instead of clipping
  • Stop root pan — clip the app shell instead of hiding overflow
  • Simulated sessions carry valid UUID ids (stops join crash)
  • City labels stay constant-size and de-clutter by zoom
  • Map nodes stay put on click; remove dev repo-dist badge
  • Selected card in Discover, prominent session switch, grounded map, rail containment
  • Selected-builder card returns to the left of the map; calmer map geometry
  • Replace external Vimeo stock URLs with local /v2 image placeholders
  • Dispatch bounded clean/sort/move module actions from the renderer bridge
  • Light variants of spotlight presets no longer keep near-black bases
  • Clear no-var and mixed-tab errors in test files
  • Make the Discover tab reachable on the quiet gateway browse surface
  • Route scanner dot scales with zoom
  • Rail width belongs to the resize system alone
  • Detail rail scales with interface font at the width source
  • Named grid areas govern map/profile placement; rail width clamped
  • Calmer map routes, gradient shows through, profile/map flipped, rail scales with font size
  • Sidebar friendlist rows are draggable onto the header friendsbar
  • Cloud quota pill display + test coverage
  • Keep standard desktop and 4K@1x displays at 100% zoom
  • Keep node selection active during/after annotate mode
  • Record annotation edits in undo history so Ctrl+Z undoes the last annotation
  • Hide node transform handles in annotate mode; contain style controls
  • Drawing no longer pans/drags the canvas; reliable stroke end; toolbar above image, centered, standardized
  • Inline drawing takes over from DrawingController in annotate mode; memoize editor hook
  • Eliminate sub-pixel seams on Cloud pill and detail-rail edges
  • Guard c0link lobby uuid fallbacks
No recording yet

Release 0.5.115 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.114

6 June 2026

118 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Finish c0link guildnet roadmap
  • Add c0link guildnet release readiness
  • Add c0link operator diagnostics
  • Add c0link load regression gate
  • Add c0link feature lane audit
  • Harden c0link social reliability
  • Add c0link privacy safety controls
  • Add c0link progression momentum panel
  • Expand c0link friends activity feed
  • Harden c0link room join previews
  • Refine c0link compact profile card
  • Harden c0link profile actions
  • Add c0link local friend simulation
  • Add c0link social notification inbox
  • Group c0link friend online toasts
  • Add c0link invite toast actions
  • Add c0link social reply toasts
  • Add c0link profile trust signals
  • Surface c0link friend requests
  • Add c0link response filter and stale presence srs
  • Add c0link profile ping actions
  • Enforce c0link blocked and muted states
  • Record c0link friend graph load failures
  • Prioritize c0link favorite friends
  • Toast when c0link rooms open
  • Improve c0link friend activity toasts
  • Add c0link recently active filter
  • Track c0link heartbeat degradation
  • Add c0link presence trust model
  • Add c0link electron lane proof
  • Add c0link electron lane probe
  • Toast when c0link friends come online
  • Add c0trk project detail rail
  • Surface c0llect pack signatures
  • Add project-linked sidebar folders
  • Stabilize sidebar rail collaboration surfaces
  • Polish c0chat sidebar folders
  • Add header access preview switcher
  • Land c0chat harness operations

Changed

  • Save C0LINK public profile and realtime progress
  • Make C0LINK profile rail readable
  • Improve C0LINK auth blocker and network proof
  • Add C0LINK desktop join route and fast event status
  • Fix C0LINK preview signaling timeout
  • Add C0LINK location privacy controls
  • Tighten C0LINK network hub layout
  • Fix c0cap grid and module chrome
  • Extract c0trk project rail state
  • Refine c0chat folder dialog
  • Prove C0CAP keyboard arrow movement
  • Prove C0CAP toolbar responsive layout
  • Fix C0CAP live zoom hydration
  • Prove C0CAP pointer drag starts
  • Prove C0CAP empty-canvas zoom deselect
  • Prevent C0CAP zones from hit-test capture
  • Sharpen C0CAP zoom hydration
  • Specialize C0CAP node context menus
  • Guard C0CAP app background menu access
  • Update C0CAP certification proof status
  • Add strict release doctor aliases
  • Hydrate C0CAP website boards at inspection zoom
  • Load release sync secrets from env files
  • Support org scoped release secret sync
  • Report org release secret readiness warnings
  • Support org scoped release secret checks
  • Accept release secret-name evidence in secret checks
  • Fix C0CAP mass website zoom hydration
  • Stabilize C0CAP perf audit media proof
  • Record C0CAP live runtime audit evidence
  • Accept release signing secret-name evidence
  • Update Linux release readiness evidence
  • Use pinned whisper checkout for Linux releases
  • Update C0CAP audit media evidence
  • Show C0CAP audit media item proof
  • Fix C0CAP audit stale DevTools probes
  • Trigger Electron CI for release script changes
  • Update certification index release blockers
  • Recognize release env secrets in readiness checks
  • Add current C0X certification index
  • Pass public Supabase env to Electron CI
  • Fix CI lint and web SMA baselines
  • Fix ESLint core AJV override for web lint
  • Fix ESLint AJV override for CI
  • Harden C0CAP perf audit item proof
  • Fix pushed CI workflow blockers
  • Fix edge function CI for C0CAP changes
  • Add Windows ARM64 release runtime gate
  • Complete C0CAP design harness and admin controls
  • Harden C0CAP perf proof and release secret sync
  • Wire c0link public profile settings
  • Fix social globe visible interaction targets
  • Fix social globe blob surface orientation
  • Refactor c0llect page sections
  • Refactor c0x module telemetry samples
  • Refactor c0track dashboard view
  • Fix srs report normalization and c0link routes
  • Fix c0link social globe layer refresh
  • Fix social globe visual runtime
  • Test c0link sfu token degraded errors
  • Complete c0link social profile surface
  • Fix c0link console crash regressions
  • Prune stale Electron release artifacts

Fixed

  • Align simulated friend rail status
  • Expire stale c0link presence
  • Compact c0link profile actions
  • Add c0link friend profile graph columns
  • Contain project text and sidebar menus
  • Quiet c0link gateway rail summaries
  • Stabilize c0chat stream finalization
  • Align c0dic studio header chrome
  • Keep offline c0link friends visible
  • Make c0chat folder headers interactive
  • Align c0dic header and sidebar group hooks
  • Make access preview switch feature flags
  • Restore social globe visual matrix fidelity
  • Stabilize access preview dropdown
  • Hide package update CTA without newer release
  • Clear stale update checking state
No recording yet

Release 0.5.114 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.55

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Preflight private channel feeds
No recording yet

Release 0.5.55 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.54

20 May 2026

3 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Reuse screen senders on recovery
  • Harden tailscale fuse proof artifacts
  • Dedupe surf join notifications
No recording yet

Release 0.5.54 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.53

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Keep remote screen track fresh
No recording yet

Release 0.5.53 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.52

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Collapse duplicate waiting room requests
No recording yet

Release 0.5.52 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.51

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Retry cold wayland frame capture
No recording yet

Release 0.5.51 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.50

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Speed up native frame capture
No recording yet

Release 0.5.50 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.49

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Compact streamer rejoin requests
No recording yet

Release 0.5.49 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.48

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Recover muted native-frame shares
No recording yet

Release 0.5.48 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.47

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Collapse public rejoin stacks
No recording yet

Release 0.5.47 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.46

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Collapse drifting surf join requests
No recording yet

Release 0.5.46 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.45

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Suppress duplicate same-host join cards
No recording yet

Release 0.5.45 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.44

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Keep native frame share unmuted
No recording yet

Release 0.5.44 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.43

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Recover display capture aborts
No recording yet

Release 0.5.43 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.42

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Collapse mixed private join requests
No recording yet

Release 0.5.42 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.41

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Group live rejoin rooms and recover capture
No recording yet

Release 0.5.41 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.40

20 May 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Collapse drifting rejoin requests
  • Harden tailscale fuse2 proof
No recording yet

Release 0.5.40 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.39

20 May 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Group surf rejoin prompts
  • Add c0link live layer contract
No recording yet

Release 0.5.39 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.38

20 May 2026

9 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Probe surf native control readiness
  • Add surf flow stack proof
  • Gate remote fuse proof in preflight
  • Include fuse2 proof in surf preflight
  • Add surf tailscale preflight
  • Add update state probe

Fixed

  • Keep crash rejoin and globe activity live
  • Keep surf approval link stable
  • Keep manifest checks version-aware
No recording yet

Release 0.5.38 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.37

20 May 2026

5 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add surf appimage installer

Fixed

  • Keep friend activity visible after crash restart
  • Surface live lane version skew
  • Mark unrequested remote fuse proof blocked
  • Keep tailscale fuse2 proof blocker-safe
No recording yet

Release 0.5.37 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.36

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Provide runtime appimage update config
No recording yet

Release 0.5.36 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.35

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Keep rejoin lobby auth after WorkOS token loss
No recording yet

Release 0.5.35 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.34

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Negotiate guest screen in answer
No recording yet

Release 0.5.34 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.33

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Prevent native frame mute recovery loop
No recording yet

Release 0.5.33 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.32

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Replace stale share streams during recovery
No recording yet

Release 0.5.32 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.31

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Recover session capture on wayland
No recording yet

Release 0.5.31 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.30

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Recover wayland capture with native frames
No recording yet

Release 0.5.30 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.29

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Bypass desktop capturer for wayland picker
No recording yet

Release 0.5.29 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.28

20 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Use portal picker on wayland
No recording yet

Release 0.5.28 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.27

19 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Restore crash rejoin activity
No recording yet

Release 0.5.27 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.26

19 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Restore connected state after retry
No recording yet

Release 0.5.26 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.25

19 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Repair surf control overlay and consent identity
No recording yet

Release 0.5.25 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.24

19 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Harden live srs recovery state
No recording yet

Release 0.5.24 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.23

19 May 2026

4 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Fix social globe full-route packets

Fixed

  • Align surf entitlements and c0link invites
  • Preserve app base in live asset smoke
  • Hide web srs user controls
No recording yet

Release 0.5.23 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.22

19 May 2026

1 change

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Drop stale WorkOS token on restore
No recording yet

Release 0.5.22 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.21

19 May 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Improve social globe packet diagnostics

Fixed

  • Avoid appimage whisper chmod noise
No recording yet

Release 0.5.21 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.20

19 May 2026

6 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Add social globe renderer runtime counters
  • Document social globe quality evidence
  • Add social globe quality tier budgets

Fixed

  • Require packaged Supabase env
  • Keep linux whisper build artifacts ignored
  • Keep electron-builder ajv compatible
No recording yet

Release 0.5.20 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.19

19 May 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Changed

  • Fix social globe packet motion evidence

Fixed

  • Recover high dpi viewport parity
No recording yet

Release 0.5.19 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.18

19 May 2026

2 changes

Drafted from commit history. A person has not rewritten these lines yet.

Fixed

  • Enforce versioned app releases
  • Keep route animation anchored
No recording yet

Release 0.5.18 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.17

19 May 2026

213 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Preserve social globe detail pass
  • Add c0link 100 observer load harness
  • Keep c0link toolbar tools user-facing
  • Harden c0link reliable input dispatch
  • Route c0link observer sfu tokens
  • Harden c0link mass invite parsing
  • Clarify c0link stream health wording
  • Surface c0link capture health in picker
  • Detail social globe satellites
  • Add realistic cloud lighting to social globe
  • Enrich social globe celestial detail
  • Add social globe city corridors
  • Deepen social globe shader profiles
  • Add social globe endpoint signal waves
  • Animate social globe city lights
  • Add moonlit globe atmosphere
  • Polish social globe celestial realism
  • Diversify social globe pulse packets
  • Deepen social globe earth relief
  • Add celestial globe intensity controls
  • Enrich social globe celestial surfaces
  • Distinguish social globe arc roles
  • Distinguish social globe node roles
  • Add biome terrain globe texture
  • Budget social globe by packet load
  • Show social globe stress packet count
  • Add social globe storm cloud texture
  • Animate social globe link packets
  • Add social globe city light controls
  • Enrich social globe celestial effects
  • Show social globe visual case stack
  • Add social globe ocean surface fields
  • Add social globe cloud shadows
  • Add shader atmosphere layer
  • Add social globe visual case picker
  • Add social globe scene presets
  • Add social globe solar corona
  • Enrich social globe space visuals
  • Add realistic social globe shader
  • Animate social globe arc effects
  • Animate social globe nodes
  • Animate social globe space backdrop
  • Reveal social globe arcs on connect
  • Add social globe realtime preview
  • Add social globe render budget
  • Add social globe material maps
  • Add social globe satellite tracks
  • Enrich social globe space backdrop
  • Mask social globe water reflections
  • Stabilize social globe space rendering
  • Add social globe atmospheric effects
  • Improve social globe earth realism
  • Add social globe orbit quality model
  • Add social globe visualization scenarios
  • Add tunable realistic globe layers
  • Add source control discovery settings
  • Load high resolution social globe map
  • Add social globe previews
  • Capture runtime degradation sentinels
  • Persist fast mode and core defaults
  • Report memory pressure telemetry
  • Refine social globe rendering
  • Add threejs social globe
  • Add social globe event helpers
  • Gate community progress graph
  • Wire offline draft queue
  • Surface cli warm path stats
  • Extract live social globe surfaces
  • Gate account access for ininsider
  • Wire inline response editing
  • Add share-card export
  • Add shared access controls
  • Add globe night shading
  • Instrument visual render telemetry
  • Compact pane controls
  • Route speed telemetry through srs
  • Track chat open performance
  • Upgrade social globe map detail
  • Expose hub and shop settings sections
  • Add hub and shop profile sections
  • Add hub and shop ecosystem helpers
  • Add hub and shop visibility defaults
  • Open social globe from builder map
  • Expand quick stats timing summary
  • Add coverage audit heuristic
  • Add guardian report utility
  • 16:9 project covers + 2-per-row list view
  • Wire BD Hub standings into Global Rank panel
  • HubStandingRow component (member row + guest banner)
  • Append Hub ladder items when standings present
  • UseHubStanding gates Hub fetch on panel expand
  • Flag-first / API-fallback membership orchestrator
  • Low-level HTTP client for Better Digital Hub
  • Cache BD Hub membership state on profiles
  • Preserve c0link and product hardening batch
  • Add fast finish for ready AI routes
  • Clarify active AI route summary
  • Reduce AI route setup friction
  • Top reporters strip — who's hurting most this week
  • Kanban deep-links via ?report=<id> + mutedFingerprints tests
  • Mute codename + keyboard shortcuts + grouping helper extracted
  • Codename grouping + bulk export + 4 LS warnings cleared
  • Bulk actions + 7-day sparkline + repo-wide reportError
  • Server-authoritative tryout expiry — cracked clients can't bypass
  • Raise lifetime tiers + expose Studio (5-seat) on marketing
  • Insider $5→$7, BYOK $10→$15, marketing page on canonical tiers
  • Rock-solid coverage — SMA-compliant splits + catch sweep + tests + runbook
  • Brand palette + real C0VIBE logo, drop purple
  • Admin canvas with side-by-side category kanban + worker coverage

Changed

  • Extract social globe pulse animation
  • Extract social globe connection layer
  • Split world map path data
  • Consolidate account hub panels
  • Tidy message row spacing
  • Export message row block text
  • Preserve message list behavior helpers
  • Tidy message list edit hooks
  • Split message list behavior hooks
  • Split virtualized message helpers
  • Split streaming markdown helpers
  • Add unified user profile projection columns
  • Defer history visual blocks
  • Keep live markdown rendering stable
  • Keep prewarm off critical path
  • Avoid duplicate history loading commits
  • Prewarm markdown renderer with chat runtime
  • Expose markdown renderer prewarm
  • Split onboarding presentation seam
  • Centralize BYOCLI onboarding catalog
  • 22 warnings · 0 hard · shared reportError helper
  • Zero hard SMA violations + 11 more catches → SRS

Fixed

  • Make Surf builds distinguishable
  • Enforce user boundary reporting gate
  • Guard C0Link live lane regressions
  • Clip social globe routes to visible shell
  • Type supabase realtime transport
  • Guard update and supabase services
  • Hide disabled builder graph layer
  • Recover c0link scoped typecheck
  • Unblock social globe orbit audit
  • Anchor social globe routes
  • Route c0link observer links to deployed app path
  • Brighten social globe presentation
  • Improve social globe control layout
  • Keep autopilot alerts log-only
  • Make shortcut discovery progressive
  • Harden overlays for motion and light mode
  • Resolve stale persisted model ids
  • Stabilize live thinking avatars
  • Summarize collapsed utility sections
  • Compact pane chrome and background prefs
  • Keep utility rail calm during thinking
  • Stabilize live assistant row
  • Harden autopilot doctor alerts
  • Show community access loading state
  • Honor super admin community access
  • Use cached usage summary on board
  • Respect reduced motion in composer actions
  • Harden folder section accessibility
  • Wire smart context compact action
  • Move pane controls to footer
  • Make model alternatives source aware
  • Keep pane controls out of board header
  • Speed up tools browser wiring
  • Clarify smart retry actions
  • Guard offline cloud sends
  • Calm live status motion
  • Harden globe host sizing
  • Keep smart links immediate
  • Stabilize globe modal height
  • Avoid localhost membership fallback
  • Allow detailed globe tiles
  • Wait for social globe host
  • Sharpen community map focus
  • Preserve unified profile names
  • Expand builder path graph spacing
  • Enrich linked profile projection
  • Sync unified user email on link
  • Render markdown tables in fallback
  • Reuse community progress access gate
  • Centralize community progress access
  • Relink stored profile sessions
  • Sync community progress setting state
  • Stabilize c0code splits and app reliability
  • Hydrate deferred visuals on interaction
  • Stop chat-open scroll yanks
  • Refresh virtual row state reliably
  • Prevent duplicate thinking avatars
  • Capture artifact runtime failures
  • Refresh cached messages after paint
  • Refine dashboard map and c0code panes
  • Persist recent message cache
  • Focus community map on user country
  • Stabilize app shell and release cleanup
  • Address final-review spec violations on BD Hub panel
  • Keep screen capture fallback chain usable
  • Report and preserve lazy chunk failures
  • Clarify windows arm readiness
  • Prepare macos icon before packaging
  • Expose arm64 desktop readiness gaps
  • Harden cross-platform onboarding readiness
  • Use block + space-y-4 stacking to stop action overlap
  • Surface local and bring-your-own routes
  • Video aspect ratio + hide admin actions from non-admins
  • Harden setup onboarding detection
  • Harden setup local runtime onboarding
  • Restore .gitmodules entry for third_party/whisper.cpp
  • Clarify setup machine readiness
  • Polish setup voice onboarding
  • Repair setup assets and whisper downloads
  • Use real hardware scan in setup wizard
  • Prepare bundled whisper assets for releases
  • Surface real edge-function error codes instead of "non-2xx"
No recording yet

Release 0.5.17 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.16

12 May 2026

16 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • InviteDock — host can copy invite id/token from active session view
  • Finish rename for SECURITY DEFINER helpers stashed in `private`
  • Keep legacy c0work-* edge functions working via compat aliases + fix RLS recursion
  • Bigger labeled Plan-mode switch + optimistic local flip

Fixed

  • Portal PII modal + display picker so transformed ancestors don't cage them
  • Root cause — RLS rejected every auto report
  • Bump initial WorkOS restore timeout to 12s
  • Wrap initial WorkOS getCurrentUser in withTimeout
  • Serialize Stop → Start so second dictation can't race
  • Stop DisplayPicker auto-refresh + widen card
  • Remove BoardView's fallback useProjectTasks call
  • Share task state across List/Board; sidebar row scaling
  • Use cloud UUID for tasks subsystem (root-cause hang)
  • Catch C0work case variant missed by the 2026-05-11 sweep
  • Compact toggle + offline quick-add + clean disable + drop header icon
  • Map pm_mode_enabled + default_board_id in projectContextHelpers
No recording yet

Release 0.5.16 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.15

12 May 2026

14 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Hard-crash coverage + footer FeedbackPanel + reliability fixes
  • CollectionTimeline context menu — Send to backlog / Send to board [01-10]
  • CollectionBrowser context menu — Send to backlog / Send to board [01-10]
  • TaskBridgeService for collection conversion [01-10]
  • Mount realtime + disconnect banner [01-12]
  • UseProjectTaskRealtime per-project channel + echo dedupe [01-12]
  • Per-message selection in ChatMessageList [01-09]
  • Mount SelectionActionBar + useArtifactSelection in ProjectView [01-09]
  • Wire selectionMode into ProjectView tab bodies [01-09]
  • CombineTaskSheet with form + edge function submit [01-09]
  • SelectionActionBar floating action bar [01-09]
  • UseArtifactSelection hook with project-scoped selection [01-09]
  • TaskDrawer with SUM(duration_seconds) [01-11b]

Fixed

  • Lint + sma + jest fixes uncovered by phase gate [01-14]
No recording yet

Release 0.5.15 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.13

11 May 2026

136 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add Consumer/Streamer gateway with Friends/Subs/Browser lobby
  • TimerWidget task picker scoped to project [01-11b]
  • TimeEntryStore propagates task_id [01-11b]
  • Wire TaskBoardView into ProjectTasksTab [01-08]
  • TaskBoardView 5-column kanban with DnD [01-08]
  • TaskBoardColumn drop zone [01-08]
  • TaskCard with priority pill + due date + thumbnail strip [01-08]
  • Wire ProjectTasksTab into ProjectView [01-07]
  • ProjectTasksTab container + sub-view switch [01-07]
  • TaskListView with cross-group DnD [01-07]
  • TaskGroupSection with quick-add + drop zone [01-07]
  • TaskRow inline-edit component [01-07]
  • UseProjectTasks hook with Supabase queries + mutations [01-07]
  • All tab + Tasks tab placeholder + pmMode visibility gate [01-06]
  • Add projectTaskService renderer data layer [01-06]
  • Canonical types for project tasks + Project + TrackTimeEntry extensions [01-TYPES]
  • Add light: Tailwind variant + document the rule (AGENTS + CLAUDE)
  • Edge function task-sort-normalize + deno tests [01-EF]
  • Edge function task-from-links + deno tests [01-EF]
  • RPCs task_from_links + task_sort_normalize [01-EF]
  • Projects ALTER + enable_pm_mode/disable_pm_mode RPCs [01-05]
  • Track_time_entries.task_id FK + index [01-11a]
  • Project_task_activity + RLS [01-04]
  • Project_task_links with join-through RLS + cascade [01-03]
  • Project_task_groups + default-backlog unique idx + group_id FK [01-02]
  • Add project_tasks table + RLS [01-01]
  • Reconcile pill row — Dic + Cleanup + Collect + live toggles
  • Data collection sprint — telemetry + hardened learn gate
  • Layer B — LLM cleanup edge function + smartCleanup client
  • Dictionary quick modal + scan UI in canonical sidebar
  • Self-correction repair detection + IOS mishear regex
  • Batch O — Supabase audit persistence (commander_agent_runs)
  • Batch N — spawn LLM hook + renderer dispatcher + brain ping
  • Batch M — identity pairing adapters + admin form + spawn sender
  • Batch L — self-check recipe + brain self-check CLI + ask integration tests
  • Batch K — production deps factory + diagnostic adapters + brain CLI
  • Batch J — replan strategies + agent.ask CLI subcommand
  • Batch I — real shell UI + window-event audit bridge
  • Batch H — Supabase identity persistence + SRS audit adapter
  • Batch G — recipe CLI subcommands + channel identity store
  • Batch F — streaming protocol + real c0chat.send
  • Batch E — main bootstrap wire-in (admin-flag-gated)
  • Batch D — mount CoreAgentShell alongside Commander Pill
  • Batch C — real adapters via dependency injection
  • Batch B — Commander bridge for messaging transports
  • Batch A — LLM planner matcher (provider-agnostic hook)
  • Planner + plan runner + recipes — brain v0 complete
  • Orchestrator + audit trail — runStep() composes the brain
  • P3 router + tripwire — CLI-vs-MCP routing with bounded switch budget
  • P2 brain v0 — socket + executor + CLI dispatch
  • Spine — admin flag, duplicated tree, manifest, CLI shim
  • Non-peep wood-knock + warm-bell sounds, paste-fail toast
  • Power-user transparency surface — slash commands, right rail, telemetry consent
  • Outline tree + ⌘K palette + snippet library + inline text edit
  • Section reorder + reveal-on-scroll animations + surface dashboard
  • Slash commands + variant fork & compare + hover-state editor
  • Tokens + a11y audit + quick prompts + site export, opaque modals
  • Theme-aware modals + multi-page sites + React/Vue export
  • Save-as-component + theme toggle + comments panel + find/replace
  • Viewport presets + image library + components + wired toolbar
  • Version history + edit mode + element-level AI + HTML export
  • Full multi-section sites + BYOCLI/BYOK pipelines + frontend-design skill
  • Design System review tab + full Design Files browser
  • On-canvas chat attached to surface + sidebar conversation log
  • Theme-aware context panel + auto-discovery questionnaire
  • Drag/wheel fixes + Design Wizard + multi-section + image gen
  • 3 hero variants + admin debug menu (Ctrl+Shift+D)
  • Live design surface with screenshot/prompt agent + element inspector
  • Deep verified module pages with screenshots + gradient bg
  • Match in-app sidebar list + swap C0X master logo to C0vibe
  • Hide planned modules; reorder dropdown to match app sidebar
  • All modules in dropdown + per-module landing pages
  • Collapse academy tool heatmaps
  • Add academy activity proof profile
  • Polish settings profile privacy
  • Upgrade community profile settings
  • Standardize settings two column layout
  • Gate c0chat multi modes for admins
  • Add insider seat counter
  • Add GrowthBook admin feature flag screen
  • Expand growthbook feature flag coverage
  • Improve project dashboards and gradients

Changed

  • Rename C0WORK module to C0LINK across renderer, main, edge functions, DB
  • Extract ProjectView tab bodies + Edit dialog [01-06]
  • Configs, docs, scripts updates
  • Layout + components + contexts + services updates
  • Main process services + IPC + edge function updates
  • C0chat refactor + c0track CSS modularization + misc
  • Design mode + inspector + anchor canvas overlays
  • Add SPEC.md for pm-mode — 14 requirements (#2213)
  • C0:MSG → C0:CHAT; c0msg → c0chat
  • Split c0trk work dashboard sections
  • Extract module selectors and telemetry types

Fixed

  • Codemod-applied light: variants across 603 renderer files
  • CONSISTENCY widget + c0chat utility rail Hide button
  • Sidebar nav icons darker in light mode + module-color leak fix
  • Spawn design surface at viewport center + auto-dismiss welcome
  • Replace C0:X wordmark in header/footer with C0vibe lockup
  • Filter pnpm install to website only via PNPM_FLAGS
  • Pnpm-workspace package Website → website (case-sensitive on Linux)
  • Drop `base` from netlify.toml — UI value already sets it
  • Prefer connected github activity
  • Enforce admin-only c0chat flag sync
  • Stabilize project tile layout
  • Make project cards readable and edit complete
  • Make project folder links visible and selectable
  • Gate c0agent settings by module access
  • Improve subscription tier upsells
  • Keep disabled appointments unavailable to admins
  • Share c0trk project links with projects
  • Disable appointments module by default
  • Widen center youtube message layout
  • Preserve youtube webview sanitizer attributes
  • Use isolated webview for youtube embeds
  • Surface tryout subscription controls
  • Harden youtube media rendering
  • Harden c0chat media embeds
  • Persist c0cap imported image nodes
  • Gate hosted inference behind growthbook
  • Persist local c0trk timer sessions
  • Harden c0chat media markdown rendering
  • Close hosted inference gating gaps
  • Enforce hosted inference entitlements
  • Harden local image and c0trk bridges
  • Harden linux release gates
  • Enforce cloud inference credits
  • Gate title generation on auth
  • Harden community sync credentials
  • Disable web hosted image fallback
  • Harden community training export
  • Harden codex image cli args
  • Harden project share grants
  • Harden codex image inference paths
  • Harden community transcription learning
  • Harden mcp config handling
  • Harden direct image and local preview storage
No recording yet

Release 0.5.13 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.10

6 May 2026

371 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Add c0chat tools and artifact panels
  • Warm modules through silk loading
  • Trace transcription correction stages
  • Add durable C0Vibe tryout billing
  • Anchor profile identity to WorkOS
  • Add C0Vibe silk loading shell
  • Wire C0Vibe billing in renderer
  • Add C0Vibe Polar billing
  • Target insider subscriptions
  • Clean up c0vibe pricing
  • Add insider invite pricing surface
  • Add offline queue speed route
  • Add command brief cockpit
  • Add c0chat relay cockpit
  • Add c0dic relay cockpit
  • Add desktop relay cockpit
  • Plan faster sync lanes
  • Add sync speed cockpit
  • Keep home sync journal visible
  • Show sync journal on home
  • Share module command deck shell
  • Speed up foreground sync
  • Add c0trk command deck
  • Add c0cap command deck
  • Add c0dic command deck
  • Add c0chat continuity deck
  • Hydrate c0cap cloud sessions
  • Rank native core commands by intent
  • Harden bottom command dock geometry
  • Add settings command deck
  • Tune auto sync urgency
  • Add offline queue command cockpit
  • Add device status cockpit
  • Finish native project detail controls
  • Upgrade c0pack native bundle detail
  • Wire c0cap snapshot history
  • Power module command pill sync
  • Add offline queue triage
  • Scope command center sync actions
  • Make queue cells scoped sync controls
  • Port c0cap canvas primitives
  • Scope command sync from the pill
  • Adapt home modules to live queue state
  • Summarize sync health in journal
  • Scope command sync to active lanes
  • Tighten c0cap electron chrome parity
  • Make core dock actions state aware
  • Summarize command pill dock state
  • Align c0dic timeline review with electron
  • Add core lanes to module pill dock
  • Stabilize electron parity baseline
  • Embed core lanes in command pill dock
  • Mirror core dock in command search
  • Remember command core actions
  • Add smart command core dock
  • Elevate command pill proof cockpit
  • Surface command pill settings cockpit
  • Replay pill memory from docks
  • Prove module pill memory replay
  • Replay command pill memory in module docks
  • Record module pill actions
  • Show search pill memory rail
  • Open search command pill dock
  • Make home command pill open dock
  • Anchor command pill dock overlays
  • Require command pill platform proof
  • Export command pill field evidence
  • Gate store handoff on command pill field proof
  • Score command pill field evidence
  • Add command pill field proof template
  • Open module command dock from pill
  • Add command pill bottom dock
  • Add command pill memory rail
  • Make last command pill replayable
  • Add command pill action trail
  • Require command pill clearance proof
  • Add store handoff package
  • Add release evidence locker
  • Guide real device release proof
  • Add contextual command rail
  • Make command pill the home control
  • Surface command pill release proof
  • Make command pill tap honest
  • Make command pill state aware
  • Preview command run actions
  • Add command mode dock
  • Make command pill primary on command screen
  • Contextualize command pill shell
  • Ship canvas website embed workflow
  • Preserve interactive website runtime portal
  • Wire native c0work livekit parity
  • Ship native operator triad parity
  • Ship native c0agent parity
  • Ship native c0pack parity
  • Ship native settings parity
  • Ship native dashboard parity
  • Ship native c0cap parity
  • Ship native c0chat parity
  • Ship native c0dic parity
  • Ship native c0trk parity
  • Ship native appointments parity
  • Ship native c0wflow parity
  • Add native c0work observer route
  • Ship native c0rep parity
  • Ship native projects parity
  • Add desktop parity route shells
  • Add desktop parity lock
  • Add release pilot runbook
  • Record physical release proof
  • Add release lab
  • Add release readiness verifier
  • Add release qa proof pack
  • Harden workos callback handling
  • Align command center routes
  • Ask c0chat from command os
  • Start c0cap from command os
  • Start c0dic from command os
  • Start c0trk from command os
  • Add c0trk command search
  • Make command search intents actionable
  • Add command best match runner
  • Add voice command pill entry
  • Add voice command os
  • Remember command history
  • Add command os composer
  • Make command pill persistent
  • Add command intents
  • Make command center primary
  • Add offline command search
  • Add native command center
  • Mirror command pill halo
  • Add command deck score
  • Expose native speech lab from c0dic
  • Add native speech lab
  • Add native speech qa checklist
  • Surface native speech diagnostics
  • Add native speech diagnostics
  • Use native speech for dictation
  • Add native speech recognition foundation
  • Add bottom-right minimap tools
  • Honor haptics setting globally
  • Polish sync journal feedback
  • Coordinate queue sync runs
  • Add per-module queue sync
  • Add sync journal cockpit
  • Surface live dictation sync
  • Sync chat pins with supabase
  • Add editable embedded module parts
  • Add pinned chat controls
  • Add native capture autosync readiness
  • Spawn live chat and dic modules on canvas
  • Add realtime refresh hooks
  • Add detail edit lifecycle
  • Add c0trk run reminders
  • Add native media playback
  • Add c0trk history
  • Add native operator diagnostics
  • Add satellite list filters
  • Add satellite detail routes
  • Finish satellite utility routes
  • Align dictation and capture history
  • Expose queue items and c0trk presets
  • Tighten native satellite shell
  • Raise offline sync and canvas polish
  • Preserve durable offline queues
  • Preserve auth and deployment progress
  • Preserve unified app UI progress
  • Preserve main pipeline hardening
  • Preserve satellite app progress
  • Copy electron visual shell parity
  • Install Konva + Slate; ship InnerCanvas + TranscriptionStudio editor
  • Wave G -- playwright realtime-sync e2e specs + verification
  • Wave F -- offline flush service + bundle deep-link parser
  • Wave E -- c0cap cloudSync + canvasStore + c0track APISubscriptionsView
  • Wave D -- context subtree (ContextMiniBar + TokenizerView)
  • Wave C -- port 8 missing services (+pricingUtils) from Electron
  • Wave B -- event bus metadata on registry + crossModuleService emits
  • Wave A -- realtime presence hooks for chat + canvas
  • Omni waves 1-7 -- prompt library + attachments + budget, cursor brand + pinch hints, timecode/speakers/segments, heatmap + coach tips + review export, pinned chats + upload toast, privacy wizard + sign-in pill + fuzzy palette
  • Next+++ waves 1-7 -- dictation bridge, read receipts, slash gallery, artboard/perf/snapshot, keyword/quality/diff, rolling goals/activity classifier/mood trend, offline queue + notifications perm, trust center + feature flag editor + palette actions
  • Next++ waves 1-7 -- task lists + reply composer + branch merge, QR/panzoom/eyedropper, insights/glossary/changelog, mood/inbox/route-logger, focus-timer + voice reminders, activity drawer + offline toasts + csrf
  • Next+ waves 1-7 -- role/versions/exit-intent, magnifier/fingerprint/smoothing, live-captions/templates/chapters, standup/working-hours/streaks, quick-capture/bundle-builder, support/whats-new/printable
  • Mega+ waves 1-7 -- chat rail/participants/diff/tone/pin/link, c0cap ocr/sticky/diff/redact/grid/ctx-menu, c0dic voice-hints/punct/noise/silence/chunk/markers, c0track calendar/setup/task-panel/heartbeat/billing/focus, mobile share/search/image-picker/network/haptics, shell errorboundary/connection/theme-tokens/focus-ring/danger-zone
  • Super waves 1-7 -- chat metadata/streaming/empty/topic/typing/search/export, c0cap recorder/style/palette/group/sticker, c0dic language/correction/cloud/coach/batch/deepedit, c0track pomodoro/weekly/health/tags/inference, mobile settings/offline/appointments/presence, web onboarding/shortcuts/tenant
  • Mega waves 1-7 -- mentions/smart input, connector perms, bookmarks, project switcher, c0cap templates+lasso+nodetags+timeline, c0dic print+slash+link+highlight+meetings, c0track claude-code tracker+appmonitor+goals+idle, mobile transcribe-history+gallery+profile, breadcrumbs v2 + skip nav
  • Waves AA/BB/CC/DD/EE/FF/GG -- avatar packs, watermark, auto-layout, c0dic feedback, c0track sessions+clipboard, mobile chat list, global hotkeys
  • Waves T/U/V/W/X/Y/Z -- connections, gallery+history, pipeline+corrections, scheduler, mobile bundle detail, recent-items palette
  • Waves N/O/P/Q/R/S -- reactions, threads, artifacts preview, cap services, dic timeline+retry, mobile voice, track cost panel + report export
  • Waves I/J/K/L/M -- c0chat extras + c0cap tools + c0track cost/report + presence pill + mobile transcript inject
  • Waves E/F/G -- settings panels, TopBar notifications, mobile capture+collect tabs
  • Wave D -- productivity services + AI coach + AI insights / app breakdown / timeline / privacy panels
  • Wave C -- studio views (timeline, commander, letter, dictation)
  • Wave B -- AI canvas service + smart-crop / enhancer dialogs + offline cloud-sync
  • Wave A2 -- advanced subtrees (analytics, history, threads, imagegen, context-canvas, deep-summation, enhancements, avatars)
  • Wave A1 -- core feature subtrees (arena, consensus, connectors, mcp, modes, secret, media)
  • Capture → annotate → c0llect → inject golden-path flow
  • Realtime sync backbone for chat, captures, transcriptions
  • Surface module shipping matrix
  • Add module shipping gate
  • Add en/biotech-genomics v2 dictionary (1208 entries)
  • Add de/pharmaceutical-research v2 dictionary (1150 entries)
  • Add en/telecom-networking v2 dictionary (2721 entries)
  • Add de/telecom-networking v2 dictionary (1826 entries)
  • Add de/biotech-genomics v2 dictionary (2045 entries)
  • Add de/environmental-science v2 dictionary (1517 entries)
  • Add en/environmental-science v2 dictionary (1418 entries)
  • Add en/pharmaceutical-research v2 dictionary (1863 entries)
  • Add en/real-estate-development v2 dictionary (1408 entries)
  • Add en/fitness-wellness v2 dictionary (1001 entries)
  • Replace en/scm with agent's expanded version + add de/real-estate-dev
  • Add de/dental-orthodontics v2 dictionary (1999 entries)
  • Add de/supply-chain-procurement v2 dictionary (2672 entries)
  • Add 3 v2 dictionaries — dental-ortho, fitness-wellness, scm
  • Add en/physical-therapy v2 dictionary (1097 entries)
  • Add en/hospitality-tourism v2 dictionary (1620 entries)
  • Add en+de/government-defense v2 dictionaries
  • Add de/hospitality-tourism v2 dictionary (2354 entries)
  • Add de/construction-trades v2 dictionary (2381 entries)
  • Add 2 v2 dictionaries — de/physical-therapy, en/construction-trades
  • Preserve agent hardening batch
  • Add getAnnotationCounts utility (v0.2.0)
  • Add 2 v2 dictionaries — en/public-health, en/agriculture-farming
  • Add 2 v2 dictionaries — de/public-health, de/agriculture-farming
  • Add admin SRS dashboard
  • Add 3 v2 dictionaries — en/creative-arts-music, en+de/energy-utilities
  • Consolidate c0x readiness hardening
  • Add 7 v2 dictionaries — pub-admin, manuf, media, creative-arts (de+en)
  • Harden c0work dashboards and cli telemetry
  • Harden update gates and c0work telemetry
  • De/marketing-sales — 2222 entries (826 acro, 1079 special)
  • De/logistics + en/hospitality (3 229 entries)
  • De/hr-recruiting — 1787 entries (782 acro, 892 special)
  • En/retail-ecommerce — 1714 entries (837 acro, 770 special)
  • De/business-management — 1309 entries (497 acro, 708 special)
  • De/hospitality + en/business-management (3 298 entries)
  • V2 schema and lint quality gate
  • Ship-it batch — livekit install, waiting room, scheduler, whiteboard, plus 25 more gap fixes
  • Install Konva + Slate; ship InnerCanvas + TranscriptionStudio editor
  • Wave G -- playwright realtime-sync e2e specs + verification
  • Wave F -- offline flush service + bundle deep-link parser
  • Wave E -- c0cap cloudSync + canvasStore + c0track APISubscriptionsView
  • Wave D -- context subtree (ContextMiniBar + TokenizerView)
  • Wave C -- port 8 missing services (+pricingUtils) from Electron
  • Wave B -- event bus metadata on registry + crossModuleService emits
  • Wave A -- realtime presence hooks for chat + canvas
  • Reactions, send-to-c0cap, auto-spotlight, schedule/templates, waiting room, panic
  • Omni waves 1-7 -- prompt library + attachments + budget, cursor brand + pinch hints, timecode/speakers/segments, heatmap + coach tips + review export, pinned chats + upload toast, privacy wizard + sign-in pill + fuzzy palette
  • Captions, polls, spotlight, PiP, bookmarks, help overlay, sparkline
  • Next+++ waves 1-7 -- dictation bridge, read receipts, slash gallery, artboard/perf/snapshot, keyword/quality/diff, rolling goals/activity classifier/mood trend, offline queue + notifications perm, trust center + feature flag editor + palette actions
  • Next++ waves 1-7 -- task lists + reply composer + branch merge, QR/panzoom/eyedropper, insights/glossary/changelog, mood/inbox/route-logger, focus-timer + voice reminders, activity drawer + offline toasts + csrf
  • SFU observer, presence toasts, annotations overlay, files, raise-hand
  • Next+ waves 1-7 -- role/versions/exit-intent, magnifier/fingerprint/smoothing, live-captions/templates/chapters, standup/working-hours/streaks, quick-capture/bundle-builder, support/whats-new/printable
  • Mega+ waves 1-7 -- chat rail/participants/diff/tone/pin/link, c0cap ocr/sticky/diff/redact/grid/ctx-menu, c0dic voice-hints/punct/noise/silence/chunk/markers, c0track calendar/setup/task-panel/heartbeat/billing/focus, mobile share/search/image-picker/network/haptics, shell errorboundary/connection/theme-tokens/focus-ring/danger-zone
  • LiveKit SFU + web observer + chat + annotations + SAS + auto-end
  • Super waves 1-7 -- chat metadata/streaming/empty/topic/typing/search/export, c0cap recorder/style/palette/group/sticker, c0dic language/correction/cloud/coach/batch/deepedit, c0track pomodoro/weekly/health/tags/inference, mobile settings/offline/appointments/presence, web onboarding/shortcuts/tenant
  • Classroom mode, observer view, 10+ UX polish, tests, gap closures
  • Mega waves 1-7 -- mentions/smart input, connector perms, bookmarks, project switcher, c0cap templates+lasso+nodetags+timeline, c0dic print+slash+link+highlight+meetings, c0track claude-code tracker+appmonitor+goals+idle, mobile transcribe-history+gallery+profile, breadcrumbs v2 + skip nav
  • Waves AA/BB/CC/DD/EE/FF/GG -- avatar packs, watermark, auto-layout, c0dic feedback, c0track sessions+clipboard, mobile chat list, global hotkeys
  • Waves T/U/V/W/X/Y/Z -- connections, gallery+history, pipeline+corrections, scheduler, mobile bundle detail, recent-items palette
  • Waves N/O/P/Q/R/S -- reactions, threads, artifacts preview, cap services, dic timeline+retry, mobile voice, track cost panel + report export
  • Waves I/J/K/L/M -- c0chat extras + c0cap tools + c0track cost/report + presence pill + mobile transcript inject
  • Wire feedback loops, quality ladder, deep-link + OS key translation
  • Waves E/F/G -- settings panels, TopBar notifications, mobile capture+collect tabs
  • Wave D -- productivity services + AI coach + AI insights / app breakdown / timeline / privacy panels
  • Wave C -- studio views (timeline, commander, letter, dictation)
  • Wave B -- AI canvas service + smart-crop / enhancer dialogs + offline cloud-sync
  • Add SMA-compliant two-user remote pairing flagship
  • Wave A2 -- advanced subtrees (analytics, history, threads, imagegen, context-canvas, deep-summation, enhancements, avatars)
  • Wave A1 -- core feature subtrees (arena, consensus, connectors, mcp, modes, secret, media)
  • Capture → annotate → c0llect → inject golden-path flow
  • Realtime sync backbone for chat, captures, transcriptions
  • Implement screen capture functionality with UI integration
  • Implement full screen capture functionality with UI integration
  • Implement screen capture functionality

Changed

  • Bump C0X notebook update to 0.5.10
  • Harden Supabase advisor warnings
  • Fix critical Supabase security advisor findings
  • Simplify dashboard trend visuals
  • Remove deprecated module marketplace
  • Split settings sections
  • Split command search results
  • Split c0work panel modules
  • Split minimap render model
  • Isolate module command pill dock
  • Isolate home command pill dock
  • Harden extreme canvas motion
  • Split inner canvas preview state
  • Split capture node image pipeline
  • Split canvas session image storage
  • Split website embed panel lifecycle
  • Split website embed panel helpers
  • Extract website embed compact placeholder
  • Keep srs catalog within sma limit
  • Split release lab phase card
  • Split c0dic screen sections
  • Make minimap jumps compositor-first
  • Split c0trk screen sections
  • Split detail route views
  • Add dense canvas audit gate
  • Extract model selector catalog
  • Split satellite module views
  • Sync live modules and recover media
  • Clear sma warning debt
  • Pan embedded screens as one layer
  • Smooth embedded module dragging
  • Optimize canvas grid and culling
  • Tighten canvas route and store updates
  • Brutal honest baseline of EN+DE dictionary quality
  • Preserve dirty C0X worktree before cleanup 20260427-001423
  • Harden c0x auth route configuration
  • WIP: backup local work before pulling origin/main

Fixed

  • Harden codex image and leaderboard privacy
  • Harden social edge input paths
  • Restrict MCP config watcher fallback
  • Harden MCP config IPC bridge
  • Validate OAuth IPC URL handling
  • Harden C0Vibe billing and update gates
  • Keep accepted auto corrections out of training
  • Prevent recent project title overflow
  • Simplify recent project card heading
  • Guard local preview auth in production
  • Polish shell dashboard chrome
  • Harden project cloud sync media
  • Harden transcription correction defaults
  • Gate Insider updates by subscription
  • Consolidate C0CAP canvas chrome layers
  • Harden transcription prose corrections
  • Satisfy aerospace release lint
  • Remove title lift shell overlay
  • Stabilize netlify deploy runtime
  • Harden command shortcuts and chunk recovery
  • Align c0cap chrome with electron v2
  • Harden recent items and dashboard chrome
  • Surface c0chat cloud history
  • Hydrate c0dic history selections
  • Render api docs on demand
  • Count only runnable c0trk sync work
  • Hide command fallback title duplicate
  • Harden electron parity shell recovery
  • Keep command dock actions reachable
  • Lift command pill above keyboards
  • Adapt command pill dock to safe areas
  • Protect bottom command pill dock
  • Gate website header controls during pan
  • Wire website runtime interaction state
  • Tighten command pill parity
  • Guard c0trk timer conflicts
  • Cancel stale c0trk reminders
  • Recover local session images
  • Use public next-themes types
  • Route parity actions through platform api
  • Align sidebar controls with electron shell
  • Copy electron sidebar light surface
  • Align shell controls with electron parity
  • Scope command title targets
  • Align electron title command behavior
  • Harden web electron parity replay
  • Stabilize auth cookies and public assets
  • Redirect legacy auth aliases in middleware
  • Enforce WorkOS-backed web sessions
  • Sync required WorkOS redirects
  • Align Netlify Node runtime
  • Harden Netlify Git builds
  • Make Netlify Git builds use monorepo root
  • Align auth and track data with desktop
  • Add favicon metadata
  • Stabilize Netlify admin deploy
  • 36 more eponym mis-tags → brand/phrase (lowercase outs)
  • Cache-bust packaged renderer loads
  • Fix screen capture service initialization and path resolution
  • Temporarily disable screen capture service initialization to allow app to start
No recording yet

Release 0.5.10 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.9

28 April 2026

178 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • De/education-academia + en/logistics-supply-chain (4 178 entries)
  • Batch — 4 v2 dictionaries (6 851 entries)
  • En/education-academia + en/real-estate (2 697 entries)
  • En/police-justice — 1054 entries (590 acro, 320 special)
  • De/psychiatry-psychology — 1916 entries (695 acro, 1143 special)
  • De/aviation-aerospace — 2270 entries (1125 acro, 784 special)
  • En/psychiatry-psychology — 2049 entries (1107 acro, 734 special)
  • De/veterinary — 2350 entries (925 acro, 1251 special)
  • En/veterinary — 1784 entries (766 acro, 895 special)
  • En/aviation-aerospace — 1792 entries (1009 acro, 725 special)
  • De/mechanical + de/electrical-engineering (4 037 entries)
  • En/mechanical-engineering — 1789 entries (886 acro, 719 special)
  • De/civil-architecture + en/electrical-engineering (3 773 entries)
  • En/civil-architecture + de/automotive-mechanic (3 101 entries)
  • En/automotive-mechanic — 1876 entries (563 acro, 1270 special)
  • De/emergency-medicine — 2164 entries (979 acro, 1053 special)
  • De/banking-finance — 2268 entries (1207 acro, 984 special)
  • De/radiology + en/emergency-medicine (4 357 entries)
  • En/radiology — 1507 entries (742 acro, 721 special)
  • Batch — 3 v2 dictionaries (7 869 entries)
  • En/insurance — 1006 entries (461 acro, 454 special)
  • De/criminal-law — 1342 entries (390 acro, 952 special)
  • De/cybersecurity — 2540 entries (733 acro, 1189 special)
  • Batch — 4 v2 dictionaries (6 017 curated entries)
  • De/tax-law — 1278 entries (339 acro, 827 special)
  • De/software-engineering — 1368 entries (355 acro, 798 special)
  • De/dentistry — 1352 entries (350 acro, 770 special)
  • De/pharmacy — 2369 entries (741 acro, 1064 special)
  • De/nursing — 1660 entries (451 acro, 733 special)
  • Batch 2 — en/nursing + en/software-engineering (2 634 entries)
  • Show C0PACK by default, Trk label, redesigned Context Tray
  • Batch 1 — 4 v2 dictionaries (4 681 curated entries)
  • En cardiology v2 entries
  • Recover project context without empty shells
  • Harden electron update publishing
  • De/cardiology v2 — 1213 curated entries (proof of quality)
  • Phase 0+1 — audit + v2 schema + lint contract
  • Align context packs surfaces
  • Harden electron update rollout
  • Integrate c0work collaboration baseline
  • Checkpoint c0track goals and c0cap canvas polish
  • Checkpoint app shell module baseline
  • Phases 2-5 — providers, model selector tabs, routing, auto-default
  • Phase 1 — detection service + settings page
  • Clear all warnings — 0/0 clean score via waivers + allowlist + instrumentation
  • Route renderer external fetches through main per SSA-v2
  • Adapter-first recording hook + pipeline leaderboard UI
  • All 8 pipelines on the unified adapter contract
  • GroqWhisperAdapter — 2nd pipeline on the unified contract
  • Super-app shell + SSA-v2 unification across all 5 flagships
  • Wire unified search indexing — Cmd+K now searches across all modules
  • Cross-module search, chat→transcription, module linking
  • Wire all cross-module actions — transcription→chat, capture, doc content
  • @mention autocomplete for document references
  • Speed + premium styling pass
  • Add transcription_segments table for crash-resilient persistence
  • Delete confirmation + scroll position preservation
  • Premium welcome screen, thinking indicator upgrade, streaming polish
  • Label all pipelines with speed and pattern (batch vs live)
  • VAD-triggered flush, latency display, segment DB streaming
  • Add SSE streaming with race condition fix (feature 10/10)
  • Add keyboard shortcuts (feature 9/10)
  • Add undo send toast (feature 8/10)
  • Add inline message editing (feature 6/10)
  • Add system prompt editor (feature 3/10)
  • Add global chat search (feature 2/10)
  • Add auto-archive service (feature 1/10)
  • Rock-solid streaming with metadata extraction, retry, and error handling
  • Streaming responses + 15 critical features
  • Complete C0CAP canvas module — 157 files, 315 tests, 7 cross-module bridges
  • Massive session — 76 tasks across security, chat merge, UI, performance, architecture
  • Deterministic error codenames + fix silent debug logging
  • Dynamic OpenRouter model discovery with split-panel selector
  • Add comprehensive Linux/Wayland desktop support

Changed

  • Throttle diagnostics and audio visuals
  • Reduce idle runtime service churn
  • Scope ambient renderer animations
  • Harden WorkOS auth and billing lane
  • Extract callTool impl from MCPBridgeService (-60 lines)
  • Split APISubscriptionsView tabs (-178 lines)
  • Final missing split — useContextCanvas.ts reducer extraction
  • Final P0 sweep — 0 files over SSA-v2 600-line limit
  • 3 more P0 SSA-v2 splits (analytics + local-chat + bookmarks)
  • 3 more P0 SSA-v2 splits (aiCoach + deepSummation + chatMessageList)
  • 3 more P0 SSA-v2 splits (useChatActions + bubble dialog + export)
  • 3 more P0 SSA-v2 splits (cost + media + mcp)
  • 3 more P0 splits (CanvasGridView, ScenarioSimulator, APISubscriptionsView)
  • Split 3 more P0 UI components (markdown + messages + integrations)
  • Split 3 more P0 UI components (CanvasToolbar, ChatSidebar, SettingsDialog chat tab)
  • Split 3 more P0 UI components below/toward SSA-v2 limit
  • Memoize app state, debounce admin polling, disable prod source maps
  • Split 4 P0 oversized files (types + cloudSync + useChatActions)
  • Split canvasStore + c0chatService below SSA-v2 limit
  • Split MoreFindingsService (1235→316 lines orchestrator)
  • Share collect bundle update helper
  • Align voice and unified core with shell harness
  • Align collect hook with shared repository helpers
  • Ref-based stability — eliminate render cascade
  • Stable callbacks, kill motion.tr, singleton styles
  • Code blocks, error UI, mic button
  • Exit animations, token bar, kbd unification
  • Scrollbars, selection, focus, glass, typography
  • Blur-in animations + glass everywhere
  • 7 micro-interactions for premium feel
  • Cut transcription latency from ~5.8s to ~1.5s
  • Architecture upgrade — per-message components + streaming cleanup
  • C0chat to working baseline (e7e48155e)
  • WIP: c0chat uncommitted fixes (race condition, input redesign, streaming fixes)
  • WIP: non-c0chat uncommitted changes (transcription, services, sidebar, supabase, build)
  • Animate chat list items and wire up transcript sessions
  • Replace heavy Control Center title with minimal C0X branding
  • Restyle sidebar collapsible sections with refined visual hierarchy

Fixed

  • Polygraph tagged as brand (not eponym — no surname)
  • Support split-init pattern (= []; .push(...))
  • Deep-audit pass — 21 more eponym mis-tags fixed
  • Deep audit pass — 44 kind mis-tags corrected
  • Tighten lint to 100% valuable — strip 2008 low-signal rows
  • Brutal cleanup pass — strip noun-cap/spelling bloat
  • Triple-check pass — close case-only-identity loophole
  • Resolve recovered project screenshots
  • Reduce settings and visibility churn
  • Default linux gpu and debug flags conservatively
  • Keep sidebar halo mask inline
  • Move sidebar halo mask to css
  • Keep sidebar halo dots clipped
  • Harden c0work overlay lifecycle
  • Checkpoint sidebar canvas and c0track polish
  • Checkpoint runtime auth and desktop integration
  • Harden C0DIC long-session recovery
  • Restore all remaining regressions from origin/main merge
  • Restore 3 critical regressions from origin/main merge
  • Restore regressions lost in origin/main merge
  • Re-export missing symbols exposed by super-app refactor
  • Correct iconHelpers asset paths after PremiumModelSelector nesting
  • Improve windows release evidence and shared state
  • Backfill runtime reports and harden voice bridge
  • Harden transcription panels and timer discard flow
  • Harden collect state and voice bridge proof sweep
  • Sync c0track timer state after entry updates
  • Preserve c0track timer stop session guard
  • Enable session switching from left sidebar
  • Align VAD speech threshold to -46dB, increase metering frequency
  • 6 critical transcription bugs — timer, flush, thresholds, mic
  • Correct moduleLinks import path — use @ alias
  • 5 UX improvements — persistence, actions, polish
  • Rewrite ModelSelector + normalize sidebar icons
  • 3 transcription bugs — duplicates, mic warning, segments vanishing
  • Restore sender_type/role mapping, error detection, buffer flush
  • 6 bugs from second audit pass
  • Restore streaming to openrouter-proxy, add timeouts and cost
  • 13 bugs found in triple audit
  • SVG XSS validation + flaky timing test
  • Remove bg-background from TranscriptionStudio so session gradient shows through
  • Add complete sidebar variables to all theme files
  • Sidebar light theme — update --color-sidebar-* variables to light colors
  • Stop ProjectContext auth listener loop spamming console
  • Add connect-src to file:// CSP policy — unblocks Supabase auth on startup
  • Add region/window capture buttons, error feedback, and auto-dismiss toast
  • Resolve viewport desync, broken zoom, missing toolbar buttons, and intro card issues
  • Rock-solid Wayland window resize after login
  • Groq pipeline audit — initialize provider on switch, single source of truth
  • Nudge window position on Wayland to force resize after login
  • Restore C0CHAT org access and auto-provision user setup
  • Inject Supabase env vars into main process webpack bundle
  • Skip CSP for file:// protocol to fix lazy chunk loading
  • Prevent silent injection failure on Linux when tools unavailable
  • Persist sidebar section expand states and default all collapsed
  • Race condition in PlatformInjector init + prevent auto-detection override
  • Wire Linux text injection via PlatformInjector + Groq pipeline fixes
  • Plan tier badge showing Free — use WorkOS subscription as source of truth
  • App process stays alive after closing window with X
  • Sidebar not filling full height — DevModeWrapper was breaking h-full chain
  • Remove login modal size lock that prevented window resizing
  • Wire footer stats to real IPC — add health:status to preload whitelist
  • Remove duplicate DashboardStatusBar in favor of global StatusNerdy footer
  • Tier display, chat visibility on auth change, Wayland window focus
  • Make Groq Whisper pipeline default and working out of the box on Linux
  • Add pipeline selector dropdown to transcription sidebar
No recording yet

Release 0.5.9 shipped without a walkthrough. Recordings are captured from a real session, never staged.

0.5.0

7 December 2025

37 changes

Drafted from commit history. A person has not rewritten these lines yet.

Added

  • Major app update - dictionaries, C0CAP annotation redesign, optimizations
  • Add alternating backgrounds and suite overview image
  • Integrate offline C0DIC v3 sidecar + UI status indicator
  • Use server-side Supabase client and force-dynamic to ensure live pricing in production
  • Latest homepage structure tweaks
  • Full-bleed utilities + homepage layout/visuals updates
  • Figma 1:1 hero, sections, grid + footer border
  • Apply Figma UI (fonts, tokens, header/footer, home, pricing)
  • Top scrolling banner; footer logo; dark gradients; pricing from Supabase with context; how-to guides; Manage Plan hooks to billing portal
  • Add footer with C0X vertical logo and 2025 copyright; pricing pulls from Supabase with subtle gradients and dark theme
  • Add /auth/confirm to finalize email link; redirect callback without code to /auth/confirm; sign-up finishes on confirm screen
  • SEO website with Supabase auth, WorkOS SSO wiring, profile, dynamic pricing, Netlify config
  • Configure C0DIC process naming for Windows
  • Implement OAuth through Supabase Edge Functions
  • Repository cleanup Phase 1 & 2 - Sweet Spot Architecture v2 compliance
  • Implement Electron auto-update system with Supabase
  • Complete Shadcn UI overhaul and Enhanced Admin Dashboard
  • Consolidate all current work before Shadcn UI integration
  • Setup for LLM Rich Text Editor & Voice Templating\n\n- Ensure cursor-memory-bank is tracked by git\n- Cleaned git index to respect .gitignore for build/dist/node_modules\n- Switched to feat/llm-rich-text-editor-voice-templating branch
  • Implement Hybrid Transcription Mode with VAD
  • Track all existing project files and initial UI/theme enhancements
  • Multi-monitor capture, annotations, history
  • Implement multi-monitor region capture, annotations, and history - Refactored FixedScreenCaptureService for multi-monitor overlays. Added stream-based capture for higher quality backgrounds. Implemented coordinate translation for screen-relative bounds. Created regionSelection.html overlay with basic annotation tools (rectangle). Added capture history storage and display in debug UI. Addressed various type errors and module resolution issues using placeholders and explicit casting.

Changed

  • Save current transcription pipeline work before modular refactor - includes realtime OpenAI, debug improvements, and UI enhancements
  • Dark navy sitewide; header/logo uses /c0x.png; landing centered big logo; readable text
  • Implement session-based online transcription with OpenAI Whisper
  • Preserve all progress: Add all files including 00000ART folder and update .gitignore - Added 00000ART folder to .gitignore but keeping it in repo - Committed all untracked files to preserve progress - Includes PSD files, test suites, documentation, and all development work - Ensures no progress is lost before implementing Whisper integration
  • Update C0DIC from medical-only to multi-purpose productivity assistant
  • Add CoDicta_icon64_TRAY.png as the tray icon and update main.ts to use it
  • Add required icon files and fix missing components
  • Major Update: WebSpeech Implementation, UI Enhancements & SOX Replacement
  • Stable v0.5 (Transcription with injection and global shortcut working)

Fixed

  • Logo now links home; ensure animated gradient overlay sits behind content; pricing uses dark cards and should be visible
  • Remove duplicate header on home; add animated gradient overlay to dark background
  • Resolve critical TypeScript errors
  • CRITICAL - Disable OAuth HTTP server for architecture compliance
  • Linter corrections to CaptureSessionViewer component
No recording yet

Release 0.5.0 shipped without a walkthrough. Recordings are captured from a real session, never staged.