Hare
5503b9b977
fix: allow cross-runtime workdir projection
2026-09-18 23:29:10 +09:00
Hare
308ae19f5e
fix: restore sidebar workdir projection
2026-09-18 22:05:00 +09:00
Hare
b06e2860ca
feat: merge develop into hare/develop
2026-09-18 21:36:04 +09:00
Hare
8435236862
feat: migrate Repository REST to generated Server API
2026-09-18 19:30:32 +09:00
Hare
852a405182
Normalize deleting-workspace repository conflicts
2026-09-18 19:12:42 +09:00
Hare
7a4a988208
Document media type and deletion conflicts
2026-09-18 18:56:06 +09:00
Hare
103fee0ba4
Complete repository contract error coverage
2026-09-18 18:34:29 +09:00
Hare
82c191d637
Route repository aliases through ServerApi
2026-09-18 17:35:27 +09:00
Hare
e12b555f43
Migrate repository routes to ServerApi
2026-09-18 17:17:02 +09:00
Hare
1b153ba144
feat: unify frontend Worker registry projection
2026-09-18 16:46:32 +09:00
Hare
179bf60e9f
fix(workspace): preserve worker projection convergence
2026-09-18 06:40:12 +09:00
Hare
c6cb038683
refactor(api): rename workspace-api authority to server-api
...
Absorb the Server HTTP DTO catalog and generators into server-api, remove the obsolete workspace-api package/path, preserve the separate runtime transport authority through explicit boundary DTO conversions, and rename the aggregate frontend projection as a bounded legacy artifact.
2026-09-18 06:21:46 +09:00
Hare
95636b3d53
feat(workspace): persist runtime worker projection
2026-09-18 06:20:09 +09:00
Hare
9566ad3482
feat: add retained Worker session observation
2026-09-18 05:53:53 +09:00
Hare
9cde75b70f
Make notifications realtime and coalesced
2026-09-18 05:04:47 +09:00
Hare
7a61a26670
feat: observe retained worker sessions without restore
2026-09-18 04:27:38 +09:00
Hare
ae7f0f0446
refactor: migrate Runtime Worker REST to generated API
2026-09-18 03:08:37 +09:00
Hare
fbdb6ccc22
Address runtime API review findings
2026-09-18 02:11:20 +09:00
Hare
d837684a33
Complete runtime API coverage and roundtrip proof
2026-09-18 01:38:50 +09:00
Hare
5038033c3a
Migrate runtime management REST to generated API
2026-09-18 01:20:03 +09:00
Hare
bd47d064b5
fix: apply rustfmt to restore transaction changes
2026-09-18 01:12:38 +09:00
Hare
0d86ae66ad
Harden restore preflight and retry reconciliation
2026-09-18 00:48:56 +09:00
Hare
1d7cd9339c
Implement transactional Worker restore outcomes
2026-09-18 00:08:00 +09:00
Hare
86b2a5fd81
fix: make zero-input workers durably restorable
2026-09-17 21:36:17 +09:00
Hare
96592b1a24
fix: project Worker delete persistence diagnostics
2026-09-17 04:16:33 +09:00
Hare
c4622e9e3a
refactor: separate Worker identity from execution state
2026-09-17 03:25:40 +09:00
Hare
10ebac142e
refactor: make worker state snapshots authoritative
2026-09-17 02:02:51 +09:00
Hare
9d8e0114f5
fix: serialize runtime worker lifecycle
2026-09-17 00:14:33 +09:00
Hare
24237249d1
Merge remote-tracking branch 'origin/develop' into work/T-604-workdir-symlink-policy
2026-09-14 20:05:34 +09:00
Hare
e448073b98
fix: fence resolved Workdir lease aliases
2026-09-14 20:05:27 +09:00
Hare
c08152d069
fix: share workspace creation wire contract
2026-09-14 19:45:18 +09:00
Hare
aea51caeb4
fix: resolve workspaces through backend repositories
2026-09-14 19:24:44 +09:00
Hare
8a3e06bc81
feat: add selective Workdir symlink policies
2026-09-14 19:09:12 +09:00
Hare
e3f5445a02
fix: move workspace metadata authority to server database
2026-09-14 18:31:04 +09:00
Hare
d2cb50d081
fix: fence runtime removal races and retries
2026-09-13 02:54:01 +09:00
Hare
2d4c7b383a
feat: add guarded runtime removal operation
2026-09-13 02:30:15 +09:00
Hare
c21ed7dff2
fix: preserve credential candidates across Workdir retries
2026-09-13 01:24:26 +09:00
Hare
448e392a0e
fix: persist Workdir credential candidate snapshots
2026-09-13 01:14:39 +09:00
Hare
d97c40d6af
fix: reject plain HTTP repository sources
2026-09-13 01:12:01 +09:00
Hare
f061a95b48
fix: validate repository URI before source kind
2026-09-13 00:45:43 +09:00
Hare
7675f81999
fix: reject plain HTTP repository sources
2026-09-13 00:29:16 +09:00
Hare
2528312142
fix: lock verified Runtime public keys in settings
2026-09-13 00:23:25 +09:00
Hare
33a2b5d702
fix: unify workspace request routing
2026-09-12 23:49:13 +09:00
Hare
5564425488
fix: retry retained workdir removal
2026-09-12 13:30:25 +09:00
Hare
4a89c04732
fix: allow corrupted workdir removal
2026-09-12 01:43:37 +09:00
Hare
ec5a403ec6
feat: replace linked worktrees with runtime clones
2026-09-12 01:43:21 +09:00
Hare
f6ce1df766
feat: support workspace-managed SSH repository access
2026-09-11 22:55:06 +09:00
Hare
9d7ddcc04a
fix: enforce Workspace Runtime binding lifecycle
2026-09-09 13:20:00 +09:00
Hare
d0999326bd
fix: use Backend audience for embedded Runtime requests
2026-09-09 09:38:26 +09:00
Hare
18fd6a1f5e
fix: restore remote Runtime management contracts
2026-09-09 00:26:04 +09:00