Skip to content

v0.3.2

Choose a tag to compare

@pbrazdil pbrazdil released this 31 Jul 21:04
· 13 commits to main since this release

Changelog

  • 2464d9c Add Edition 2027 HTTP path-tail support
  • e48af0f Add ExecPlan 0100: snapshot save/load for portable full-app backups
  • b798c4f Add ExecPlan 0101: public deploy edge for internet-facing 80/443 routing
  • 7816df0 Add ExecPlan 0127: shared-library linkage for app pkg/ libraries
  • a9ffbc6 Add ExecPlan 0129: table grouping and resizable detail panel
  • 1e3f88f Add ExecPlan 0131: table_page adoption prerequisites
  • f44bd91 Add ExecPlan 0135: Governance workspace generation via typed module contracts
  • d5a3340 Add ExecPlan 0136: generated-page provenance signal
  • 45cfbcd Add ExecPlan 0137: role-named contract files
  • 3b2ab35 Add ExecPlan 0138: entity detail page template
  • 324cf17 Add ExecPlans 0098 (Google social login) and 0099 (Google connections + Gmail)
  • c837789 Add ExecPlans 0133 and 0134; compact the group control
  • 753d8e2 Add FilterPills catalog component
  • 4d4fe96 Add Postgres service database support
  • 5276c50 Add SQLite service databases ExecPlan
  • f1cd1e6 Add SSH source-sync deploy support
  • 5488015 Add Symphony auto runner for todo tasks
  • 7770663 Add Symphony dashboard page to ConsoleNext
  • ac79f87 Add application permission checks to standard auth
  • eafe67a Add best-effort CLI telemetry logging
  • 06034d2 Add collapsible nav groups, app-scoped navigation, and content transitions
  • ad55080 Add composable content pages
  • 5261f43 Add console observability dashboard
  • 8a7bd59 Add declarative table pages: CRUD list contract and verified React generation
  • c1bd464 Add local path routing
  • 4f1a0e5 Add portable snapshot save and load support
  • a686e5c Add response-aware toolbar controls, metadata projection, and compact sort
  • 543d7c0 Add root frontend ExecPlan to documentation index
  • 2f6dd19 Add shared atomicfile and netprobe kernels
  • 2b5902b Add shared library linkage
  • 80a2923 Add standard auth user lifecycle controls
  • e966386 Add storage cell cleanup guard
  • 6974707 Add table grouping, detail panel, fill scrolling, and hide_header
  • 1cf27bd Add table page scroll ownership
  • 9ca7f87 Add vNext edition-2027 CLI and docs support
  • c868eee Add workflow mode controls to Symphony page
  • 3c79160 Address review: share unix-transport cache, evict it, classify restart errors
  • 6fc756f Align dashboard health with scenery ps
  • 59fa0ac Bind generated client fetch to globalThis
  • 4a915ec Bring local test validation below five seconds
  • 2696176 Build one resource index per contract generation pass
  • cf36dcb Canonicalize schema catalogs and add performance profiling
  • 9c6cf6e Clarify repo instructions and single-test validation
  • 4aa1966 Classify missing inspect-harness artifacts as user-facing diagnostics
  • aaa2558 Coalesce high-frequency devdash writes behind the deferred save path
  • 5b06d6d Complete composable page kinds plan
  • a610845 Complete storage production readiness plan
  • 32b0888 Compose table pages with Astryx QueryTable
  • 065ebe7 Cross-reference plan 0125 from 0124 decision log
  • 908e48c Cut steady-state watch and graph-walk allocations, harden symphony runs
  • 835acee Debounce QueryTable search and cancel superseded table loads
  • d9b9c3f Deduplicate root AGENTS.md and make pre-edit reading conditional
  • ad9623e Dev loop follow-up: detach readiness, frontend overlap, probe fixes
  • ed46a0e Discover nested service db artifacts; close plan 0097 with onlv acceptance
  • 12264f7 Document binding-backed workbench tables and export behavior
  • d6d857b Document local Markdown issue tracking
  • acd4e77 Document sidebar/detail split-page contracts
  • 4494bba Emit owned request body buffers
  • b944d0e Enforce changed-area validation requirements
  • 17e17ca Exclude completed ExecPlans from freshness review
  • 547b803 Expand curated UI surface for Platform
  • 9de200f Expose Symphony run details in console
  • 4079baf Expose reusable page navigation toggle
  • 8dd69b8 Externalize generated Go workspaces and refresh docs
  • 20f72a3 Extract deploy diagnostics and doctor checks into internal packages
  • 0342712 Extract edge and generated data lifecycles
  • 33e53b2 Extract the validation plan engine into internal/validation
  • f07065c Fix Postgres service merge blockers
  • 313935c Fix ZeroFS readiness ExecPlan contract
  • 8eb92d0 Fix current identity correctness and local routing
  • f6c5dbf Fix frontend routing and deploy registry activation
  • 5fa0675 Fix path-mode service reachability
  • 480bc9a Fix self-harness full mode SIGTERMing its own process
  • f63c506 Handle hoisted frontend bins and preserve router internals
  • 1dcba05 Harden Scenery vNext conformance
  • bd7d13d Harden Symphony dashboard implementation
  • 7332fbc Harden Symphony dashboard mutations and worktree isolation
  • 10ac478 Harden agent and edge process ownership
  • 4cb9ce0 Harden beta storage runtime
  • cf108a7 Harden deploy diagnostics around helper contract drift
  • a668859 Harden generated React page scaffolding
  • 6c8eae7 Harden test loop against contention and pruned module caches
  • b3fe3d2 Highlight authored navigation icons in danger color
  • 28f9158 Honor .gitignore in SSH deploy sync
  • 50533d7 Implement Scenery edition 2027 vNext
  • c0cf42a Implement pending Scenery updates
  • 3a50d84 Implement public deploy edge
  • 3d9e755 Improve runtime contracts and generated client workflows
  • e4e79eb Improve runtime contracts and generated client workflows
  • f00c126 Integrate TanStack Query into generated React pages
  • 96e92b6 Keep runtime linker metadata out of persisted go build flags
  • 8880710 Keep test binary cache stable across commits
  • f879ad8 Lean the agent instruction docs and enforce their budgets in self-harness
  • 8b16d5c Limit release artifacts to darwin arm64
  • ac037aa Link ExecPlan 0120 from the active plans index
  • 0179af9 Make CLI tests parallel-safe and attribute test timing
  • fdb243e Make Symphony runner failures readable, bounded, and idle-aware
  • 235fd9d Make dev sessions recover from build failures and locate diagnostics
  • 79a9b8a Make duplicate scenery up idempotent with compose-style attach
  • a2f1eb7 Make stale TypeScript client diagnostics actionable
  • c15341b Make test timing budgets actionable
  • b107d0b Make top-level root select the primary frontend route
  • bab679e Match watch-ignore rules on precomputed path segments
  • bfd0e64 Memoize spec revision and runtime producer identity
  • 219d559 Merge branch 'feat/remove-retired-async-runtime'
  • 80496b1 Merge feat/postgres
  • e96ed78 Merge origin/main
  • c2d9975 Merge pull request #177 from scenery-sh/feat/native-observability-removal
  • 72c14b2 Merge pull request #178 from scenery-sh/feat/ps-stale-substrates
  • 993deb9 Merge pull request #179 from scenery-sh/feat/path-mode-reachability
  • 6d14b67 Merge pull request #182 from scenery-sh/feat/postgres
  • 8de5796 Merge pull request #183 from scenery-sh/feat/harden-symphony-implementation
  • fd8a34c Merge remote-tracking branch 'origin/main'
  • 79c4a2c Merge remote-tracking branch 'origin/main' into HEAD
  • cb7fe2b Merge remote-tracking branch 'origin/main' into HEAD
  • b4cc319 Merge remote-tracking branch 'origin/main' into feat/postgres
  • d628064 Merge remote-tracking branch 'origin/main' into feat/remove-retired-async-runtime
  • a32c676 Move Caddyfile, DNS, and launchd plist logic from edge.go into internal/edge
  • c271809 Move frontends to top level and fix auth redirects
  • 8309c3f Move the Codex app-server client and workflow config into internal/symphony
  • ed7c230 Move the Victoria substrate lifecycle into internal/victoria
  • 8895799 Move to Postgres-only data platform (plan 0097)
  • 70c1cd9 Move watch ignore matching to internal/watchignore (phase 3)
  • a1342c1 Never compile a runtime binary without contract linker metadata
  • 60d110e Never leak the harness storage-restart runtime
  • 47930bf Never reap another agent home's live agent on startup
  • 47b9d51 Never replay mutations after ambiguous mid-request proxy failures
  • bc330cb Operationalize verified offsite snapshots
  • c2aa680 Optimize compiler and harness hot paths
  • 8ec79df Optimize contract, routing, and runtime hot paths
  • 77fc375 Persist refresh-token replay revocation and bound Google OAuth calls
  • 4a0697e Polish Astryx catalog components and compact controls
  • 0ad5803 Post-0097 fixes: dev-bootstrap user creation, down --db, framework build invalidation
  • 943d662 Preserve substrates across agent restart
  • 7067035 Print file:line:column on human contract diagnostics
  • e8689e6 Project framework-owned Google endpoints into inspection and clients
  • 4c116e4 Prune completed active plans
  • 4e87136 Prune stale build binaries and improve query loading state
  • 4e59d7b Prune stale substrate rows from ps
  • 875047c Reap stand-in Victoria stack processes in shared-substrate tests
  • f0e2a8d Rebind unchanged durable artifacts to the current spec
  • aa78801 Record July 3 agent thread findings in tech debt
  • 56dfaf6 Record final test cache proof
  • 99fc14b Reduce test dependency and confirmation overhead
  • 9dbc245 Reduce vNext recompilation during change validation
  • 2c209fc Refactor scenery app model and remove obsolete generated code
  • 6e6ac98 Refactor scenery docs and trim obsolete code paths
  • 783558a Refactor scenery runtime and generated artifacts
  • 2030e86 Refine Scenery runtime and generated client workflows
  • 73f153b Refine contract layering and harness timing attribution
  • 88a3ce1 Refine generated workspace navigation
  • a397e8d Refine runtime contracts and generated client behavior
  • 03e544d Refine scenery runtime docs and app validation
  • b4f6682 Refresh generated client fixtures
  • c98d070 Refresh generated client fixtures
  • bc4efe2 Remove Go directive frontend
  • 176e5ab Remove ZeroFS; promote local filesystem storage backend
  • bc03ece Remove agent router TLS env override
  • 0b784a6 Remove former realtime service
  • d948369 Remove legacy dev proxy and update deploy docs
  • 8d66777 Remove logs backend flag and tighten Victoria substrate monitoring
  • 6d6e890 Remove managed Grafana observability surface
  • 3ef6276 Remove over-engineered legacy surfaces
  • beda50a Remove post-v0 legacy lanes
  • 505982b Remove remaining v0 compatibility
  • 33a4a06 Remove retired async runtime surface
  • a896f23 Remove retired runtime surfaces
  • 1c72edb Remove scenery serve and the wire protocol; JSON is the only mode
  • 7cc32a6 Remove stale generated and legacy scenery artifacts
  • 622e7c3 Renumber storage ExecPlan 0091 -> 0094 (0091 was the grafana-removal plan)
  • 2c23508 Replace Postgres service databases with SQLite
  • fac84f5 Report failing Go test events in self harness
  • 3b5b28b Require functional parity before generated page cutover
  • f814578 Restart outdated agent automatically on ensure
  • 63c70c9 Retry launchctl bootstrap during edge helper install
  • e96f05b Reuse one http.Transport per unix-socket proxy backend
  • 8e16fac Rewrite dev root refs in local path router
  • 3bede82 Self-provision apps/console dependencies in self-harness
  • 423ee30 Serialize Postgres store migrations behind one advisory-lock helper
  • 5841209 Serve path-mode dev sessions at branded per-worktree domains
  • 0e6c0ea Serve production frontends directly from the managed Caddy edge
  • 8a82ae7 Ship UI guardrails and generated client apps
  • f307b62 Shorten cmd/scenery serial test path
  • 4129be4 Simplify generated client architecture
  • d1db11b Speed up dev loop: warm build fast paths and faster tests (phase 1)
  • f2c42ef Speed up scenery up orchestration and build tests (phase 2)
  • 7641ce2 Speed up self-harness postgres probe and split smoke vs release proof
  • 0edece3 Speed up watch scans, context queries, and UI report scans
  • d7cf91c Stub embedded dashboard assets in bundle-identity tests
  • b191090 Supervise the scenery agent lifecycle end to end
  • 0b7dcd5 Sync source-materialized clients in ui catalog dev mode
  • 76441bb Target Go package lookup to inspect docs paths
  • a8d1c80 Tighten harness timing and dev output handling
  • c32a131 Track ExecPlan 0118 for the runtime consolidation campaign
  • a4bc6e6 Trim scenery check JSON to a manifest summary
  • 3983b0a Unify UI catalog request state
  • e5cbe3b Update Astryx to 0.1.7 and add ExecPlan 0130 for an Astryx-native catalog
  • 9f2e729 Update active plan indexes for cache-only generated Go artifacts
  • 596442a Update console tabs and document postgres plan
  • b54ecf0 Update repository agent guidance
  • 22419e7 Update runtime and generated client contracts
  • 5d4241b Update runtime substrate contracts
  • 767c3a9 Update scenery docs and runtime contracts
  • 7ce1de6 Use Astryx controls in FormDialog fields
  • 8459f2d Verify routes before reporting dev readiness
  • 603ef6a Watch .scn app sources for dev rebuilds
  • 2478029 add DSL reference
  • 81c0eb2 add existing table model bindings
  • 9c7bbfa add page projection materializers
  • 069573c complete electric projection materializers
  • ae87ac0 complete generated page pilot plans
  • 9f4c197 complete tasks readonly stress test
  • 44dc55a env
  • 83bc5ea feat: add named environments
  • b09227f feat: add reusable generated split pages
  • eb9b516 feat: complete edition 2027 migration support
  • 0c8b13a fix(auth): preserve legacy refresh sessions
  • b77c95d fix(vnext): close conformance gaps
  • e5164b1 fix(vnext): close remaining profile conformance gaps
  • 2e2592e fix(vnext): emit strict TypeScript clients
  • 46d2570 fix(vnext): enforce trusted plan and migration evidence