Hare
26ab6130e0
fix: navigate before loading page data
2026-10-13 19:56:38 +09:00
Hare
6a12b6cc34
fix: complete state-contract naming cleanup
2026-10-10 17:48:59 +09:00
Hare
c78f7f7d80
feat: replace revision counters with domain state contracts
...
Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts.
Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
2026-10-10 15:55:20 +09:00
Hare
7919616db5
feat(workspace): allow creation without an initial repository
...
Keep bootstrap, signing identity, config and resource-key allocation atomic with optional Repository intent. Preserve repository-present fingerprints for saved receipts; replay reads current authority at the initial key and never recreates missing assets.
Provide explicit repository-free CLI creation, optional TUI/Web creation inputs, nullable generated contracts, and valid empty catalog/Worker paths. Retain existing authenticated non-owner viewing policy pending the T-717 authorization decision.
Validation: root cargo check; server tests 639 lib + 11 bin; server-api 70 default / 77 typescript; client 52 lib + 2 integration; tui 337; yoi 11 lib + 120 bin. OpenAPI/TS freshness, cargo fmt and diff checks pass. Web check/build, 18 model tests, 268 component tests and Chromium 8 width/theme combinations pass; before/after visual evidence is documented in web/workspace/test/visual-review. Full Web suite has one independently reproduced baseline Ticket source-policy failure.
2026-10-08 18:34:44 +09:00
Hare
d066f3963f
fix: separate workspace settings display and editing
2026-10-01 15:14:57 +09:00
Hare
e6d3905dc6
fix(repository-api): preserve optional fields and schema combinations
2026-09-18 20:44:45 +09:00
Hare
9588b1e2c8
fix(repository-api): reject lossy schemas and revision ranges
2026-09-18 20:10:52 +09:00
Hare
50ba3ab2d5
feat(workspace): generate repository API contracts from OpenAPI
2026-09-18 20:01:53 +09:00
Hare
2d512b6be6
fix: remove stale HTTP repository access branch
2026-09-13 01:04:46 +09:00
Hare
7675f81999
fix: reject plain HTTP repository sources
2026-09-13 00:29:16 +09:00
Hare
18fd6a1f5e
fix: restore remote Runtime management contracts
2026-09-09 00:26:04 +09:00
Hare
38627c498b
fix: harden workspace deletion recovery
2026-09-06 08:57:54 +09:00
Hare
ab4fb4c1ee
fix: enforce workspace deletion blockers
2026-09-06 07:54:52 +09:00
Hare
e3e9e83bc1
feat: add guarded workspace deletion workflow
2026-09-06 07:22:33 +09:00
Hare
96349721cb
feat: project repository keys across public clients
2026-09-02 19:03:55 +09:00
Hare
323f5dc09c
fix: validate repository settings wire response
2026-09-01 13:13:01 +09:00
Hare
9de2afbfc6
fix: validate ticket repository summaries
2026-09-01 02:37:44 +09:00
Hare
6b20ceac46
fix: validate workspace repository browser payloads
2026-09-01 01:49:38 +09:00