Amir Raminfar and Claude Opus 5
89e9794c96
fix(auth): restore permissions for sessions minted before roles existed ( #4979 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-02 00:29:27 +00:00
Amir Raminfar and Claude Opus 5
abb141a0cf
refactor: give every setting a description and drop the card outlines ( #4977 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-01 17:07:03 -07:00
Amir Raminfar and Claude Opus 5
49dce121be
feat: show app icons for well known container images ( #4976 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-01 17:07:02 -07:00
Amir Raminfar and Claude Opus 5
1ec2699260
feat: check for newer container images and prompt to update ( #4973 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 12:33:31 -07:00
Amir Raminfar and Claude Opus 5
949cf7daa9
fix(notification): name the signal behind a container's exit code ( #4975 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-01 19:12:15 +00:00
Amir Raminfar and Claude Opus 5
75a0367051
docs: drop compose deployments note from actions page ( #4974 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 08:32:31 -07:00
Amir Raminfar and Claude Opus 5
43d8be8f1c
fix(deps): actually migrate releases to goldmark v2
...
v2 was added to go.mod but the code still imported v1, so v1 stayed a
direct dependency and renovate kept reopening the major bump. v2 removed
the top-level Convert, so use parser + html renderer directly.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UYTSyPzuMMzuaxgGShHdL4
2026-08-31 12:05:04 -07:00
Amir Raminfar and Claude Opus 5
db80ba682e
fix(ui): restore log header on notched phones and widen mobile container names ( #4972 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-31 11:51:50 -07:00
Amir Raminfar
f9dc18a0aa
chore: release v10.8.0
2026-08-30 18:44:22 -07:00
Amir Raminfar and Claude Opus 5
0cd356942b
feat(ui): rebuild cloud welcome modal around the daily scan ( #4967 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-31 01:36:47 +00:00
renovate[bot]
fe545b62d8
fix(deps): update all non-major dependencies ( #4969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-31 00:55:44 +00:00
Amir Raminfar and Claude Opus 5
4d738904e3
feat(ui): single status icon in sidebar container list ( #4968 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-30 17:48:49 -07:00
Amir Raminfar
3b6b388355
feat(ui): show stopped containers on dashboard ( #4966 )
2026-08-29 19:53:12 -07:00
renovate[bot]
dab1cf0cf6
fix(deps): update all non-major dependencies ( #4963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-29 14:24:06 +00:00
Amir Raminfar and Claude Opus 5
86ad7d639d
feat(ui): move status icon next to container name ( #4961 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-28 18:39:33 +00:00
Amir Raminfar
080130f7e5
chore: release v10.7.5
2026-08-28 08:35:25 -07:00
Amir Raminfar and Claude Opus 5
3794a3b637
fix(cloud): gate cloud endpoints behind a new cloud role ( #4960 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-28 14:08:38 +00:00
Amir Raminfar and Claude Opus 5
bed7e7a226
feat(auth): support excluding roles with ^ prefix ( #4959 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-28 13:58:01 +00:00
renovate[bot]
ac6d4c6ff3
fix(deps): update module github.com/yuin/goldmark to v2 ( #4955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-28 06:39:05 -07:00
Patrick Richardson
536a3f5931
fix(ui): prevent mobile search from jumping ( #4957 )
2026-08-27 09:55:39 -07:00
renovate[bot]
2eadb9b80a
fix(deps): update all non-major dependencies ( #4954 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-27 15:20:19 +00:00
Amir Raminfar and Claude Opus 5
9bb8b3ae2b
fix(security)!: scope cloud search, alerts and debug to user labels, add notifications role ( #4951 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-26 14:57:39 -07:00
Amir Raminfar and Claude Opus 5
4bff12c46e
fix(security): apply user label filter to notification preview ( #4950 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-26 14:57:39 -07:00
Amir Raminfar and Claude Opus 5
c2d2623bb2
feat(ui): show health status in container table ( #4949 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-25 15:50:22 -07:00
renovate[bot]
9a2e808d86
chore(deps): update all non-major dependencies ( #4944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 02:59:48 +00:00
Amir Raminfar
c374e78638
chore: release v10.7.4
2026-08-23 08:56:28 -07:00
Amir Raminfar and Claude Opus 5
ae7a42e172
fix(logs): guess levels for "::INFO::" and signale style lines ( #4941 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-23 08:53:52 -07:00
BAEM1337
ca4cab8cb8
fix(logs): guess level from klog/glog prefix ( #4939 )
2026-08-22 12:00:26 -07:00
renovate[bot]
bd18d1995f
fix(deps): update all non-major dependencies ( #4938 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-22 00:37:56 +00:00
Amir Raminfar and Claude Opus 5
017690da99
refactor: adopt go 1.27 idioms ( #4935 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 12:17:04 -07:00
1c546d36e9
fix(deps): update all non-major dependencies ( #4934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Amir Raminfar <findamir@gmail.com >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 17:01:58 +00:00
Amir Raminfar and Claude Opus 5
f18e4489f8
chore(deps): pin typescript to typescript-native-bridge 6.0.3-bridge.13 ( #4932 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 07:30:24 -07:00
Amir Raminfar
a9138bbd4c
chore: release v10.7.3
2026-08-19 07:07:09 -07:00
Amir Raminfar and Claude Opus 5
f96bd973bf
fix(logs): stop logging client disconnects as stream errors ( #4931 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-18 15:58:17 -07:00
Amir Raminfar and Claude Opus 5
786b060c64
fix(logs): keep event badges through the viewer's re-clone ( #4930 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-18 07:37:56 -07:00
renovate[bot]
b42e3c1b91
fix(deps): update all non-major dependencies ( #4929 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 14:23:48 +00:00
Amir Raminfar and Claude Opus 5
43aa003a1b
ci: fix broken Go cache and drop redundant protoc install ( #4926 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-17 19:51:11 +00:00
Amir Raminfar and Claude Opus 5
fa1d2a220c
fix(logs): show cloud alerts in the historical log view ( #4925 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-17 17:04:07 +00:00
Amir Raminfar and Claude Opus 5
11d2894f04
refactor(cloud): treat alert ids as opaque strings ( #4924 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 19:35:15 -07:00
Amir Raminfar and Claude Opus 5
82dea58f40
perf(logs): poll Cloud for alerts on a timer, not on every log line ( #4921 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 19:15:43 -07:00
Amir Raminfar and Claude Opus 5
304c0c027e
fix(logs): correct the alert row, and badge the events behind it ( #4920 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 19:15:43 -07:00
renovate[bot]
10b3a18f6c
chore(deps): update all non-major dependencies ( #4923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-17 02:14:59 +00:00
Amir Raminfar and Claude Opus 5
dceeb6cf97
fix(logs): re-enable copy actions in the log context menu ( #4919 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 22:43:26 +00:00
Amir Raminfar and Claude Opus 5
2b781926a0
feat(logs): mark alerts in the scroll gutter ( #4917 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 15:09:04 -07:00
Amir Raminfar and Claude Opus 5
4f21a44b4b
feat(logs): show how long an alert's incident kept firing ( #4916 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 15:09:03 -07:00
Amir Raminfar and Claude Opus 5
4b7b3d2221
feat(logs): merge Dozzle Cloud alerts into the log stream ( #4915 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 15:09:03 -07:00
Amir Raminfar and Claude Opus 5
13270eed8b
feat(cloud): proxy alert history to the local web layer ( #4914 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 15:03:33 -07:00
Amir Raminfar and Claude Opus 5
0d03442e58
feat(cloud): add GetAlerts to the cloud tool service ( #4913 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 14:53:33 -07:00
renovate[bot]
a5ef6a77e3
fix(deps): update all non-major dependencies ( #4912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-15 18:40:30 +00:00
Amir Raminfar
edb3421d74
chore: release v10.7.2
2026-08-15 11:35:03 -07:00