devrig 0.29.0

Local development orchestrator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# Changelog

## [0.29.0]https://github.com/steveyackey/devrig/compare/v0.28.0...v0.29.0 (2026-03-09)


### Features

* infer span status from HTTP status code when OTLP status is Unset ([56ce535]https://github.com/steveyackey/devrig/commit/56ce535d0bad138c74e83bc65cf035588da1b63e)

## [0.28.0]https://github.com/steveyackey/devrig/compare/v0.27.0...v0.28.0 (2026-03-09)


### Features

* per-span event expand/collapse with expand-all toggle ([fbfb027]https://github.com/steveyackey/devrig/commit/fbfb027c8ced5f985b9d6d18bfaf8be1347635fb)
* show span events as waterfall rows with collapse toggle ([97bfdae]https://github.com/steveyackey/devrig/commit/97bfdae2ce6fdcefccf2816bc02a2be2c765ae8f)

## [0.27.0]https://github.com/steveyackey/devrig/compare/v0.26.0...v0.27.0 (2026-03-09)


### Features

* capture and display OTel span events like Honeycomb ([3c0edfe]https://github.com/steveyackey/devrig/commit/3c0edfe255b8745ea8d77172b9f9a5845d4d38a0)

## [0.26.0]https://github.com/steveyackey/devrig/compare/v0.25.0...v0.26.0 (2026-03-08)


### Features

* show HTTP status codes in dashboard traces list ([9333908]https://github.com/steveyackey/devrig/commit/9333908fe5280137cbe70f5ca567af95073da2d2)

## [0.25.0]https://github.com/steveyackey/devrig/compare/v0.24.0...v0.25.0 (2026-03-04)


### Features

* **cluster:** add `devrig cluster rebuild` command ([#49]https://github.com/steveyackey/devrig/issues/49) ([dabde3a]https://github.com/steveyackey/devrig/commit/dabde3a9a0c9a0fa4c4562ef2fe36273a0628a7e)


### Bug Fixes

* clean up orphaned containers when start fails mid-way ([e952e0a]https://github.com/steveyackey/devrig/commit/e952e0aecee77ab44b4b79c51ac4b4e9921c26a9)

## [0.24.0]https://github.com/steveyackey/devrig/compare/v0.23.5...v0.24.0 (2026-02-27)


### Features

* streaming toggle, operation search, metric type filter, clickable metric names ([31daa9d]https://github.com/steveyackey/devrig/commit/31daa9dfa73c626727bf2b1cfd4aa4202f701f1f)


### Bug Fixes

* target service filter select by text instead of position ([ca35560]https://github.com/steveyackey/devrig/commit/ca35560400703120050860efc16c684c70b1e924)
* use very_permissive CORS for OTel HTTP receiver ([65b75c0]https://github.com/steveyackey/devrig/commit/65b75c01464a8a7a249d179e0ec3123364e2f15d)

## [0.23.5]https://github.com/steveyackey/devrig/compare/v0.23.4...v0.23.5 (2026-02-27)


### Bug Fixes

* downgrade kubeconfig port-fix log from warn to debug ([d3c8913]https://github.com/steveyackey/devrig/commit/d3c89135ebdc514749bff6686f37264469aa37cf)

## [0.23.4]https://github.com/steveyackey/devrig/compare/v0.23.3...v0.23.4 (2026-02-27)


### Bug Fixes

* multiline log grouping, stale PID in devrig ps, Fluent Bit multiline ([69e7df1]https://github.com/steveyackey/devrig/commit/69e7df1ce30ccaa7436aeac1090a8000a06f9359)

## [0.23.3]https://github.com/steveyackey/devrig/compare/v0.23.2...v0.23.3 (2026-02-27)


### Bug Fixes

* route service logs only to JSONL/OTel, push :latest image tags, add cluster.registry template var ([e5913f0]https://github.com/steveyackey/devrig/commit/e5913f02d68599963d63140d23ccb9be9d3d0eed)
* stabilize config watcher test on macOS ([b80d9a3]https://github.com/steveyackey/devrig/commit/b80d9a3babd0bf873e89eca05f86bc61990114cb)

## [0.23.2]https://github.com/steveyackey/devrig/compare/v0.23.1...v0.23.2 (2026-02-27)


### Bug Fixes

* use user's default shell ($SHELL) instead of sh for service commands ([289bd77]https://github.com/steveyackey/devrig/commit/289bd77741b00301abec0cf5f773c3e6cc6ac902)

## [0.23.1]https://github.com/steveyackey/devrig/compare/v0.23.0...v0.23.1 (2026-02-26)


### Bug Fixes

* expand tilde (~) in service path and command fields ([#41]https://github.com/steveyackey/devrig/issues/41) ([8c9e455]https://github.com/steveyackey/devrig/commit/8c9e455a2e3ee94acbf65bc8427149fc1bd69338)

## [0.23.0]https://github.com/steveyackey/devrig/compare/v0.22.0...v0.23.0 (2026-02-26)


### Features

* support {{ }} template expressions in manifest addon YAML ([d264a55]https://github.com/steveyackey/devrig/commit/d264a559285c13253aaac369ea573915c7ddc06b)


### Bug Fixes

* capture kubectl port-forward stderr instead of leaking to terminal ([247d3ac]https://github.com/steveyackey/devrig/commit/247d3ac9dcb4e8a0eaf1565c009a5fd74d50fe88)
* clippy warnings (too_many_arguments, redundant_closure) ([f865907]https://github.com/steveyackey/devrig/commit/f865907a88d8cf24b276cf48cec2813acb37f3c0)
* devrig stop now works for backgrounded processes ([e67a5b3]https://github.com/steveyackey/devrig/commit/e67a5b35a65c3a91267a98fc38c4b5feb1ceb315)
* gzip OTLP decompression, clickable stat cards, template regex ([9addf0b]https://github.com/steveyackey/devrig/commit/9addf0b484443acbc85e8584ae9d94b0c748ffcd)
* race condition in state.json phase updates, demo config ([3809916]https://github.com/steveyackey/devrig/commit/380991637d4cff0ec490fceeeb307985931cf203)
* resolve cluster log display issues and flux-local example ([6e8b92e]https://github.com/steveyackey/devrig/commit/6e8b92e63eea80bfde0af460892b35c14c7bcf6f)
* retry manifest/kustomize addon install when CRDs aren't ready ([e27bc93]https://github.com/steveyackey/devrig/commit/e27bc931619884eb876321e2596a8611b3b7a6fa)
* services show yellow until actually ready, not green on first telemetry ([4b0d59a]https://github.com/steveyackey/devrig/commit/4b0d59a594d7c757e8509f1d0545ee7ef4759ac3)
* status page indicators, headlamp token, and traefik OTLP endpoints ([5cc4907]https://github.com/steveyackey/devrig/commit/5cc4907b0b2eed8d321f96b1e6cc15331703e172)
* use git-http-backend for smart HTTP git serving ([a5f29cd]https://github.com/steveyackey/devrig/commit/a5f29cd78ff155e2550d3ae43a150f06188e1309)

## [0.22.0]https://github.com/steveyackey/devrig/compare/v0.21.0...v0.22.0 (2026-02-26)


### Features

* add OCI helm chart support and update flux-local example ([9c425df]https://github.com/steveyackey/devrig/commit/9c425df4417e08866bb5e628dbd99903d880f37e)

## [0.21.0]https://github.com/steveyackey/devrig/compare/v0.20.1...v0.21.0 (2026-02-26)


### Features

* add k3s_args cluster config and disable built-in Traefik ([e32143d]https://github.com/steveyackey/devrig/commit/e32143d7f482ea52ce5a2d23748a883e432ff337)
* add startup banner and skip_crds helm option ([a231f2a]https://github.com/steveyackey/devrig/commit/a231f2a99c9f7008de32a837e95f1f5f06858d43)
* add Traefik reverse proxy with OTLP to flux-local example ([4d1dad1]https://github.com/steveyackey/devrig/commit/4d1dad1f62783a50ffc0c3c69a45f71af1b06f26)
* collect cluster pod logs in flux-local example ([a064ffe]https://github.com/steveyackey/devrig/commit/a064ffe22e36bf2353eb27c90dbdf22c82b29d2b)


### Bug Fixes

* pin flux chart to 2.16.4 for k3s 1.31 compatibility ([7ba8224]https://github.com/steveyackey/devrig/commit/7ba8224cccb5d4588437dd9800386e7462aea80b)

## [0.20.1]https://github.com/steveyackey/devrig/compare/v0.20.0...v0.20.1 (2026-02-26)


### Bug Fixes

* show links/addons/cluster-ports before state file exists ([f99af11]https://github.com/steveyackey/devrig/commit/f99af11869c492f489245619301d9ffebc9f98b1)

## [0.20.0]https://github.com/steveyackey/devrig/compare/v0.19.0...v0.20.0 (2026-02-26)


### Features

* show links, addons, and cluster ports in dashboard ([74a8546]https://github.com/steveyackey/devrig/commit/74a854604e3608ec2e62097f9d022cc4a04a83bc)


### Bug Fixes

* derive helm repo name from chart reference instead of addon name ([6cadfc0]https://github.com/steveyackey/devrig/commit/6cadfc0cb24409db1978afeab5d26d9ad3bf453f)

## [0.19.0]https://github.com/steveyackey/devrig/compare/v0.18.0...v0.19.0 (2026-02-25)


### Features

* add cluster/addon dashboard view and protocol support ([8a66f71]https://github.com/steveyackey/devrig/commit/8a66f71daeaa0457d6fa277e7d9fe661a5fc48e5)
* add flux-local example with Flux CD, Headlamp, and local git server ([b1bc0b9]https://github.com/steveyackey/devrig/commit/b1bc0b9c6db26a1fe4225b1c8b65427cfa5dde69)

## [0.18.0]https://github.com/steveyackey/devrig/compare/v0.17.0...v0.18.0 (2026-02-25)


### Features

* support auto port selection for dashboard and OTel ports ([307226b]https://github.com/steveyackey/devrig/commit/307226b11904282399ae5064d5342db12d2b5bcb)

## [0.17.0]https://github.com/steveyackey/devrig/compare/v0.16.0...v0.17.0 (2026-02-25)


### Features

* add build_args support for cluster image builds ([3acfde7]https://github.com/steveyackey/devrig/commit/3acfde78b90b4900cf5d7914d22005bb84c79cc2)
* add cluster.volumes and cluster.kubeconfig template variable ([2e67bc9]https://github.com/steveyackey/devrig/commit/2e67bc9d930950957ac9e4d833e82cade7354892)

## [0.16.0]https://github.com/steveyackey/devrig/compare/v0.15.1...v0.16.0 (2026-02-25)


### Features

* add cluster.registry template variable for addon values ([8cdf067]https://github.com/steveyackey/devrig/commit/8cdf067b0f737dd3b0ceb0343eaa4c9b0c35b350)


### Bug Fixes

* default cluster.registry to true ([f76076f]https://github.com/steveyackey/devrig/commit/f76076f299e0a9d753782a8d3b31026e9bce7ffe)

## [0.15.1]https://github.com/steveyackey/devrig/compare/v0.15.0...v0.15.1 (2026-02-25)


### Bug Fixes

* extract tag portion from cluster image reference for templates ([27b2951]https://github.com/steveyackey/devrig/commit/27b295135788c820d65db239e05a6da539465571)

## [0.15.0]https://github.com/steveyackey/devrig/compare/v0.14.0...v0.15.0 (2026-02-25)


### Features

* add build_secrets for cluster image/deploy Docker builds ([937c75c]https://github.com/steveyackey/devrig/commit/937c75c934c53669244b3804f38e6355a5613e47)

## [0.14.0]https://github.com/steveyackey/devrig/compare/v0.13.0...v0.14.0 (2026-02-25)


### Features

* add container_port for Docker services ([ad3df47]https://github.com/steveyackey/devrig/commit/ad3df47b395ea0e824b367a656db0d4aaada9bc9)

## [0.13.0]https://github.com/steveyackey/devrig/compare/v0.12.1...v0.13.0 (2026-02-24)


### Features

* add configurable timeout for ready checks ([c3a6fc7]https://github.com/steveyackey/devrig/commit/c3a6fc7ed1b27c2c47f7478e9de3e0e608d41cb7)

## [0.12.1]https://github.com/steveyackey/devrig/compare/v0.12.0...v0.12.1 (2026-02-24)


### Bug Fixes

* resolve relative bind mount paths to absolute for Docker ([8c8401b]https://github.com/steveyackey/devrig/commit/8c8401bb097a6a9eed7817b50521100c4d44943d)

## [0.12.0]https://github.com/steveyackey/devrig/compare/v0.11.0...v0.12.0 (2026-02-24)


### Features

* add `devrig skill reference` command and slim down SKILL.md ([03e5c8f]https://github.com/steveyackey/devrig/commit/03e5c8f09fc7b041b925b28c30a35cbe4d6602d1)

## [0.11.0]https://github.com/steveyackey/devrig/compare/v0.10.1...v0.11.0 (2026-02-24)


### Features

* add 5 cluster/addon features and fix startup table border ([dcc05b3]https://github.com/steveyackey/devrig/commit/dcc05b32d1119a1ba392c12ad168bd53b46548c1)


### Bug Fixes

* remove flaky waitForResponse from logs clear button E2E test ([607ab5e]https://github.com/steveyackey/devrig/commit/607ab5eadfdc5bc6723ea446ad7db667ddccb7b0)

## [0.10.1]https://github.com/steveyackey/devrig/compare/v0.10.0...v0.10.1 (2026-02-24)


### Bug Fixes

* suppress internal orchestration logs from terminal output ([24e8a98]https://github.com/steveyackey/devrig/commit/24e8a9800c2b0073b813b7aab6ba170408877ddd)

## [0.10.0]https://github.com/steveyackey/devrig/compare/v0.9.0...v0.10.0 (2026-02-24)


### Features

* show exit codes on dashboard, full-width status bar, and E2E test improvements ([7c9f6a8]https://github.com/steveyackey/devrig/commit/7c9f6a81ed7c157aa98d0e7292ad8f5c520b79e5)
* start dashboard before infrastructure and show yellow for starting services ([6ee1505]https://github.com/steveyackey/devrig/commit/6ee1505ae31a2af86df331166530d1f38e295dd1)


### Bug Fixes

* prevent e2e test hangs with timeout and config path fix ([#22]https://github.com/steveyackey/devrig/issues/22) ([e4fb491]https://github.com/steveyackey/devrig/commit/e4fb49122f6a831ef572e311e995c35e1d12ca9d)

## [0.9.0]https://github.com/steveyackey/devrig/compare/v0.8.0...v0.9.0 (2026-02-24)


### Features

* add --all flag to stop/delete and improve Ctrl+C handling ([6121ea4]https://github.com/steveyackey/devrig/commit/6121ea43640be740c948f36f6e1321d4f49f44e1)
* add command and entrypoint overrides for docker containers ([#21]https://github.com/steveyackey/devrig/issues/21) ([11b57e5]https://github.com/steveyackey/devrig/commit/11b57e58adea2ee56573893480a3ee38d38f40af)
* migrate E2E tests from Playwright runner to bun test + add favicon ([98067e7]https://github.com/steveyackey/devrig/commit/98067e744fcb6445d9fd0d81172888d2ab76c2ed)

## [0.8.0]https://github.com/steveyackey/devrig/compare/v0.7.0...v0.8.0 (2026-02-24)


### Features

* add bind mount support for docker volumes ([832d286]https://github.com/steveyackey/devrig/commit/832d286c98418b14098472735eef83b1494f95a9)
* support local helm charts, values_files, and fix kustomize path resolution ([e9fd43a]https://github.com/steveyackey/devrig/commit/e9fd43a6cd3ce3e1e7d0e2a0d55e855eab07e40a)
* support local helm charts, values_files, and fix kustomize path resolution ([96d767f]https://github.com/steveyackey/devrig/commit/96d767f25160dbc2492928fd3f0c0c6ab59b3fe3)

## [0.7.0]https://github.com/steveyackey/devrig/compare/v0.6.0...v0.7.0 (2026-02-24)


### Features

* show dashboard port in startup summary and ps --all ([2b54373]https://github.com/steveyackey/devrig/commit/2b543735a53e0ef02f65ed5f38444b891ceda0c8)

## [0.6.0]https://github.com/steveyackey/devrig/compare/v0.5.0...v0.6.0 (2026-02-23)


### Features

* stream Docker container logs to dashboard ([5026f50]https://github.com/steveyackey/devrig/commit/5026f504b86b3212df92ce9b3c9474c322fd818b)

## [0.5.0]https://github.com/steveyackey/devrig/compare/v0.4.1...v0.5.0 (2026-02-23)


### Features

* add [cluster.image.*] for build-only images ([1d27b8f]https://github.com/steveyackey/devrig/commit/1d27b8f29f828ddabd7c26f62ec6a070e07f37a0)

## [0.4.1]https://github.com/steveyackey/devrig/compare/v0.4.0...v0.4.1 (2026-02-23)


### Bug Fixes

* add syntax highlighting to config editor ([b48b510]https://github.com/steveyackey/devrig/commit/b48b510d2090e10ab4491105d2c2524f9d111194)
* default to dark mode; enable dashboard in init template ([c34fe1c]https://github.com/steveyackey/devrig/commit/c34fe1c4da469d7af1aa353b584c6dbfc982f9bd)
* enable dashboard by default in devrig init template ([72f7d13]https://github.com/steveyackey/devrig/commit/72f7d132fba19d4354f15827b8b1e7f3f5e70479)
* improve color contrast to meet WCAG AA ([211b56c]https://github.com/steveyackey/devrig/commit/211b56c9f3cd668192c1a20e6cf4417ae5aea15c)
* improve dashboard text contrast and subheader legibility ([719cbbf]https://github.com/steveyackey/devrig/commit/719cbbf5a361c739064d0ffeb262bb0f855d2738)

## [0.4.0]https://github.com/steveyackey/devrig/compare/v0.3.1...v0.4.0 (2026-02-23)


### Features

* split skill into SKILL.md + reference/configuration.md ([091ea01]https://github.com/steveyackey/devrig/commit/091ea01204303d00e3f7f82e7b00d0b56940db67)

## [0.3.1]https://github.com/steveyackey/devrig/compare/v0.3.0...v0.3.1 (2026-02-23)


### Bug Fixes

* auto-resolve dashboard/OTel ports when already in use ([9148e68]https://github.com/steveyackey/devrig/commit/9148e680e007e8fea9313e78ff7159cc496e4c13)

## [0.3.0]https://github.com/steveyackey/devrig/compare/v0.2.1...v0.3.0 (2026-02-23)


### Features

* add secrets management and compose auto-discovery ([4d11521]https://github.com/steveyackey/devrig/commit/4d11521400fe70c7fdb1b05c22a23230621745b3)


### Bug Fixes

* use PATH instead of HOME in env fallback test for Windows compat ([f0afc43]https://github.com/steveyackey/devrig/commit/f0afc43ef8a91056a9432b83990e8280a0587d6e)

## [0.2.1]https://github.com/steveyackey/devrig/compare/v0.2.0...v0.2.1 (2026-02-23)


### Bug Fixes

* allow dirty working tree for crates.io publish ([040ba29]https://github.com/steveyackey/devrig/commit/040ba29432712a798362cbf8f8a1775f6065dd75)

## [0.2.0]https://github.com/steveyackey/devrig/compare/v0.1.5...v0.2.0 (2026-02-23)


### Features

* add `devrig update` command with cargo-dist updater ([154c157]https://github.com/steveyackey/devrig/commit/154c157b384605d0ab8f080b7f679ca959ef93a0)


### Bug Fixes

* build dashboard before crates.io publish so cargo install works ([f137d77]https://github.com/steveyackey/devrig/commit/f137d778e75526939b092443b71611846585ee3d)

## [0.1.5]https://github.com/steveyackey/devrig/compare/v0.1.4...v0.1.5 (2026-02-23)


### Bug Fixes

* correct binstall bin-dir to match cargo-dist archive structure ([7779241]https://github.com/steveyackey/devrig/commit/77792416080f89b21be28919134ee5851250ae2a)

## [0.1.4]https://github.com/steveyackey/devrig/compare/v0.1.3...v0.1.4 (2026-02-23)


### Bug Fixes

* correct binstall pkg-fmt to txz to match cargo-dist archives ([539222f]https://github.com/steveyackey/devrig/commit/539222f4d22c7fc5ef944dd37eccd74775fe3584)

## [0.1.3]https://github.com/steveyackey/devrig/compare/v0.1.2...v0.1.3 (2026-02-23)


### Bug Fixes

* build dashboard frontend in release CI and fix crates.io publish ([4797af1]https://github.com/steveyackey/devrig/commit/4797af127fae8a6fbca099b8544f3ac91533de25)

## [0.1.2]https://github.com/steveyackey/devrig/compare/v0.1.1...v0.1.2 (2026-02-23)


### Bug Fixes

* use crates-io-auth-action for trusted publishing OIDC exchange ([374f50c]https://github.com/steveyackey/devrig/commit/374f50ce2fccdd5b69bf59806f10eff20ce91405)

## [0.1.1]https://github.com/steveyackey/devrig/compare/v0.1.0...v0.1.1 (2026-02-23)


### Bug Fixes

* use PAT for release-please to trigger cargo-dist workflow ([0fe6e94]https://github.com/steveyackey/devrig/commit/0fe6e946e3058449e3e1a1745e4597bf09e3d15e)

## 0.1.0 (2026-02-23)


### Features

* add --dev flag for hot-reload dashboard development ([bea25a3]https://github.com/steveyackey/devrig/commit/bea25a33620d1ddd2843909edc99f726dbb0ae9f)
* add instrumented demo app example (frontend + backend + Postgres) ([41c75d8]https://github.com/steveyackey/devrig/commit/41c75d805c426cc6a7b97bb1131ec614e0bc691a)
* add native Windows support via platform abstraction layer ([45d2553]https://github.com/steveyackey/devrig/commit/45d255399347dc0b0fcea2e5c3034af24bb2705b)
* add PRD-driven agent build pipeline ([47d1127]https://github.com/steveyackey/devrig/commit/47d11270856aaa28e86ddddfeda751c1f63b6cd2)
* add release automation with cargo-dist and release-please ([333eb35]https://github.com/steveyackey/devrig/commit/333eb35ebc18605bb187f618412a7cdeb973aa77)
* auto-publish to crates.io via trusted publishing ([dec6490]https://github.com/steveyackey/devrig/commit/dec6490d5d3d9dc51d35b4e519158b6569cb5d4c)
* cache-busting image hashes in README, add logs/metrics screenshots ([faef379]https://github.com/steveyackey/devrig/commit/faef379e7aeb85bde614986dedadfba9cb3ea067)
* content-hashed screenshot filenames for cache busting ([ecbe7c6]https://github.com/steveyackey/devrig/commit/ecbe7c63b457426b853f456d700e44a12c214a55)
* dashboard spacing, service port links, screenshot test ([8a37dc2]https://github.com/steveyackey/devrig/commit/8a37dc2e8d903a83be632264fd7f06915a02bbd7)
* implement Stencil Yard design theme across dashboard ([8a24df6]https://github.com/steveyackey/devrig/commit/8a24df6a9b99ed2f009b2ebac87d2fefff86bdbf)
* make Status the default landing page and first sidebar item ([bdc06c6]https://github.com/steveyackey/devrig/commit/bdc06c6e8b6099860d6ea0b0840708ad803b00e5)
* **pipeline:** add git commit and push after verified milestones ([470794f]https://github.com/steveyackey/devrig/commit/470794f293d03174dfa630b59e58c3dcfdd6ca60)
* **pipeline:** add targeted fix mode for retry attempts ([bb73d05]https://github.com/steveyackey/devrig/commit/bb73d052c7b4c3cd6abfd248fb741472835a300a)
* unified log collection — bridge process logs to dashboard + k3d Fluent Bit addon ([eefdf94]https://github.com/steveyackey/devrig/commit/eefdf940f398c2045c8b62ec3c8a87e1f7c9ecf1)
* **v0.1:** local process orchestration ([20ac4d9]https://github.com/steveyackey/devrig/commit/20ac4d9cea4b3eb08d358a1ce1f043e0f6a405ed)
* **v0.2:** Docker containers ([43aaf41]https://github.com/steveyackey/devrig/commit/43aaf413fe27d2bb128cbccbc2dc79a72710cf44)
* **v0.3:** k3d cluster support ([a1b64ec]https://github.com/steveyackey/devrig/commit/a1b64ecce6c81cd528eef7126c6b7d65da8b2f4d)
* **v0.4:** Developer experience polish ([943a8c9]https://github.com/steveyackey/devrig/commit/943a8c9577550aacd1b6c320029ecefb1e948201)
* **v0.5:** Observability + Dashboard ([d86cd72]https://github.com/steveyackey/devrig/commit/d86cd728d9576d3982b9c0ce7a707ad5dceddfa9)
* **v0.6:** Claude Code skill + Cluster addons ([6ef1177]https://github.com/steveyackey/devrig/commit/6ef11771293a900a364862518ca3b96569d66a66)
* **v0.7:** Dashboard redesign — Tailwind v4, component library, visual identity ([6c93e4a]https://github.com/steveyackey/devrig/commit/6c93e4a993b4b805d916cfb20bce24a1876d9f42)
* **v0.8:** Dashboard redesign — WCAG AA, metrics charts, telemetry generator ([7681e81]https://github.com/steveyackey/devrig/commit/7681e8114b84f28fa006757b515155ae56985dfe)


### Bug Fixes

* **ci:** create dashboard/dist stub for rust-embed derive ([9460a83]https://github.com/steveyackey/devrig/commit/9460a83331433107deb2b8100981630a0d4f4504)
* constrain chart overflow and add consistent padding across dashboard ([4a21182]https://github.com/steveyackey/devrig/commit/4a211820a3cdf1c8135a8d423685a872e7297e23)
* CSS cascade layer conflict breaking all Tailwind spacing utilities ([b917d99]https://github.com/steveyackey/devrig/commit/b917d99e0fb790171fc270cae29cb291c823c45b)
* Ctrl+C runs stop (preserve state), not delete ([fc86ddc]https://github.com/steveyackey/devrig/commit/fc86ddc1679e360dfc3353a8fe5ce448ba3cb73e)
* **windows:** use *mut c_void for HANDLE type in windows-sys 0.59 ([477f000]https://github.com/steveyackey/devrig/commit/477f000382f53d6f32eae302a74b2026189b1dd5)
* **windows:** use ping for sleep test, ignore flaky watcher test ([b2a9982]https://github.com/steveyackey/devrig/commit/b2a99825391354f7aacbde9ade1b440404cea1eb)


### Performance Improvements

* use embedded server for e2e tests, Vite only for screenshots ([0cfa02e]https://github.com/steveyackey/devrig/commit/0cfa02e1d2ab12aa7a746992d7bc3efc0c488383)

## Changelog