This website requires JavaScript.
17d97aaf52
feat: More logging for command stream
mrhid6
2026-07-31 17:20:35 +01:00
1fb9bd827f
feat: Added ping command
mrhid6
2026-07-31 17:10:59 +01:00
8699dc5b7e
fix: Renew presence on sub/pub
mrhid6
2026-07-31 16:58:50 +01:00
71240f183c
fix: Fixes to server shutdown stream
mrhid6
2026-07-31 16:44:47 +01:00
01e8b0ba44
feat: Better debugging for console
mrhid6
2026-07-31 16:31:19 +01:00
2aa4784518
feat: Better debugging for console
mrhid6
2026-07-31 16:13:51 +01:00
f611cae438
feat: Better debugging for console
mrhid6
2026-07-31 16:00:58 +01:00
1eb98ef962
feat: Better debugging for console
mrhid6
2026-07-31 15:51:26 +01:00
6f86496f10
fix: Ffixes to console
mrhid6
2026-07-31 15:05:21 +01:00
57a9b18102
fix: Guacd connection ip
mrhid6
2026-07-31 14:52:20 +01:00
36995fa62b
fix: Fixed install and update scripts
mrhid6
2026-07-31 12:10:32 +01:00
9121fc461f
fix: Fixed chart api routes for update
mrhid6
2026-07-31 12:03:45 +01:00
fc56bae5f9
chore: Bump chart version
mrhid6
2026-07-31 11:53:08 +01:00
ac75b3ef76
feat: chart deployment Type added
mrhid6
2026-07-31 11:52:31 +01:00
e6fe463216
feat: Updated for api ingress routes
mrhid6
2026-07-31 11:21:15 +01:00
8528f14ed7
feat: Added ingress to chart
mrhid6
2026-07-31 10:49:20 +01:00
df1d9658f5
fix: Chart build
mrhid6
2026-07-31 10:41:41 +01:00
9f9b384481
fix: Fixed chart version
mrhid6
2026-07-31 10:37:04 +01:00
165114471f
fix: Fixes to running on kubernetes
mrhid6
2026-07-31 10:34:10 +01:00
de78688093
feat: authenticate the server's Redis connection
mrhid6
2026-07-31 09:36:31 +01:00
bbf9f72fd3
feat: Docker and helm charts
mrhid6
2026-07-31 09:28:54 +01:00
978b665aa6
fix: stop local relay teardown from logging a spurious proxy_failed reason
mrhid6
2026-07-31 09:25:27 +01:00
1fe608f531
fix: bound and complete console relay teardown, restore proxy_failed audit
mrhid6
2026-07-31 09:21:07 +01:00
1e1546cb60
docs: document the agent-relayed console proxy
mrhid6
2026-07-31 09:10:05 +01:00
119d8694d1
feat: Reap admin free instance license
mrhid6
2026-07-30 14:42:06 +01:00
8d43c689f5
feat: Reap admin free instance
mrhid6
2026-07-30 14:31:43 +01:00
05f10ed3c9
feat: record relay proxy_id and port in console audit events
mrhid6
2026-07-29 13:10:58 +01:00
c0bec3737b
feat: route every console session through the agent relay
mrhid6
2026-07-29 13:07:30 +01:00
59d147fe4d
feat: handle OpenProxyCmd in the agent command stream
mrhid6
2026-07-29 13:03:02 +01:00
9e38a01e3d
feat: add agent-side console relay
mrhid6
2026-07-29 12:59:24 +01:00
20a302f84a
feat: add OpenConsoleProxy service facade
mrhid6
2026-07-29 12:55:36 +01:00
ba2e263d00
fix: collapse ProxyStream auth failures into one indistinguishable response
mrhid6
2026-07-29 12:52:53 +01:00
a000703199
feat: add ProxyStream handler with scoped single-use auth
mrhid6
2026-07-29 12:50:20 +01:00
8fcda63742
fix: avoid closing proxy relay listener before validating remote source
mrhid6
2026-07-29 12:47:35 +01:00
3363ac9dad
feat: add console proxy session relay
mrhid6
2026-07-29 12:43:04 +01:00
a7e338b171
feat: add console proxy session registry
mrhid6
2026-07-29 12:40:22 +01:00
bc79daab48
feat: add ProxyStream wire types for agent-relayed console
mrhid6
2026-07-29 12:37:37 +01:00
d3d8dba3ff
docs: Implementation plan for agent-relayed console proxy
mrhid6
2026-07-29 12:26:16 +01:00
6d047e25ab
docs: Design for agent-relayed console proxy
mrhid6
2026-07-29 12:16:45 +01:00
ed4c39650c
feat: Removed hq signup page
mrhid6
2026-07-29 10:42:51 +01:00
7b8fa4a8a0
feat: Updated hq login page
mrhid6
2026-07-29 10:35:07 +01:00
8a02c35ec9
docs: Updated docs
mrhid6
2026-07-28 16:54:39 +01:00
487de34a50
docs: Updated docs
mrhid6
2026-07-28 16:53:42 +01:00
0424547dd4
docs: Updated docs
mrhid6
2026-07-28 16:53:38 +01:00
5be9ddb2e5
fix: Fixed baked api url
mrhid6
2026-07-28 16:18:50 +01:00
bc6c7cdb5a
feat: Updated docker file
mrhid6
2026-07-28 16:04:51 +01:00
f46fb7fc0e
feat: documentation site
mrhid6
2026-07-28 15:46:33 +01:00
d9945882e5
docs: serve the documentation site under /docs on the marketing host
mrhid6
2026-07-28 15:22:20 +01:00
9db16522e3
docs: design for the documentation site
mrhid6
2026-07-28 15:20:07 +01:00
6070972f9a
chore: updated deps
mrhid6
2026-07-28 15:07:19 +01:00
31e0000306
feat: default steps are read only
mrhid6
2026-07-28 13:34:08 +01:00
26567766a9
feat: Move default steps into container
mrhid6
2026-07-28 13:28:43 +01:00
97dc6feaca
feat: Tapo platform page
mrhid6
2026-07-28 12:57:49 +01:00
f10e61cde4
feat: Updated marketing site
mrhid6
2026-07-28 12:46:28 +01:00
febe48a974
feat: Updated pricing
mrhid6
2026-07-28 12:31:00 +01:00
766dcabfde
fix: Fixes to the console focus
mrhid6
2026-07-28 12:02:48 +01:00
c9dab99271
feat: Windows agent inventory
mrhid6
2026-07-28 11:29:08 +01:00
60a4ed9aab
fix: Fixed agent msi update command
mrhid6
2026-07-28 10:53:06 +01:00
f56fc2e54d
fix: Fixed agent build
mrhid6
2026-07-28 10:30:29 +01:00
dabe6fe3aa
feat: Updated package path to match repo
mrhid6
2026-07-28 10:01:40 +01:00
a232c74990
feat: Move mail system to shared
mrhid6
2026-07-28 09:50:46 +01:00
5e326335af
fix(web): stop long tokens and button rows overflowing on mobile
mrhid6
2026-07-27 23:28:53 +01:00
14a11886ae
feat(web): make the control plane usable on mobile
mrhid6
2026-07-27 23:15:25 +01:00
4be7d24aec
feat(web): collapse remaining fixed layouts on small screens
mrhid6
2026-07-27 23:01:30 +01:00
dd4ce5bb3e
fix(web): scope inspector top border to below lg
mrhid6
2026-07-27 22:57:53 +01:00
5ee3f14eed
feat(web): single-column workflow builder below lg
mrhid6
2026-07-27 22:55:07 +01:00
5dcc1bf1be
feat(web): bottom-sheet modals and collapsing component grids
mrhid6
2026-07-27 22:50:08 +01:00
facef270b7
feat(web): label table cells for the mobile card stack
mrhid6
2026-07-27 22:46:39 +01:00
e8c75e974d
feat(web): responsive page padding and stacking page headers
mrhid6
2026-07-27 22:42:22 +01:00
60af88525c
feat(web): offcanvas sidebar with hamburger below lg
mrhid6
2026-07-27 22:33:16 +01:00
74f6dca2f5
feat(web): card-stack tables below sm
mrhid6
2026-07-27 22:28:57 +01:00
effd991c31
docs: mobile responsive design spec and implementation plan for web/
mrhid6
2026-07-27 22:24:26 +01:00
20e57d19c7
feat: Updated pricing page
mrhid6
2026-07-27 22:08:17 +01:00
d5c8d0d0f2
fix: Fixed site mobile width
mrhid6
2026-07-27 21:58:20 +01:00
2869e63d0a
feat: Move manage billing button to billing page
mrhid6
2026-07-27 21:47:50 +01:00
792b7eb211
feat: Updated instance record and license blob box
mrhid6
2026-07-27 16:48:37 +01:00
8fd5eacec6
feat: Updated self hosted free plans
mrhid6
2026-07-27 16:26:20 +01:00
66140aaf58
fixes
mrhid6
2026-07-27 15:59:45 +01:00
fdfe8e8e46
fix: Fixed oidc purchase description
mrhid6
2026-07-27 15:26:34 +01:00
4ad68e3ac4
feat: Updated purchase page
mrhid6
2026-07-27 14:59:43 +01:00
0a86167c44
docs: updated docs
mrhid6
2026-07-27 10:57:19 +01:00
3537ec59dc
docs+deploy: Paddle env, webhook route, collections, CI build args, and spec status
mrhid6
2026-07-27 10:55:41 +01:00
8bbecd2035
feat(adminsite): self-hosted purchase, checkout overlay, billing portal, client line-item builder
mrhid6 and Claude Opus 5
2026-07-27 10:53:21 +01:00
c10f093cad
feat(admin): awaiting-link reminders, placeholder claim-and-issue, and billing health
mrhid6 and Claude Opus 5
2026-07-27 10:46:00 +01:00
28b138b4c3
feat(admin): checkout options, self-hosted placeholder, entitlement update, and portal endpoints
mrhid6
2026-07-27 10:43:12 +01:00
01bb37125d
feat(admin): renewals issue the next term and collapse a scheduled reduction; payment-failed flags only
mrhid6
2026-07-27 10:41:30 +01:00
2e8114c41e
feat(admin): subscription webhooks promote the entitlement and reissue; cancel and past-due take no licence action
mrhid6 and Claude Opus 5
2026-07-27 10:40:06 +01:00
6832bfd7bb
feat(admin): Paddle webhook ingress — verify, idempotent claim, dispatch
mrhid6
2026-07-27 10:37:53 +01:00
fbd93d0ea5
feat(admin): Paddle client behind an interface, config, and the event idempotency record
mrhid6 and Claude Opus 5
2026-07-27 10:36:26 +01:00
3d3be7465f
fix(admin): re-key legacy plans before seeding, tolerant of a prior partial boot
mrhid6 and Claude Opus 5
2026-07-27 10:03:17 +01:00
c4e6ad5485
feat(license): metered licensing — catalogue, entitlements, and enforcement
mrhid6 and Claude Opus 5
2026-07-27 09:37:39 +01:00
3fc726da9e
feat(license): two deployments times three tiers, and two new limits
mrhid6 and Claude Opus 5
2026-07-26 23:41:43 +01:00
73b6b548f0
docs: implementation plan for spec 7, metered licensing
mrhid6 and Claude Opus 5
2026-07-26 23:34:34 +01:00
ff0caf5a90
docs: spec 7, metered licensing and the two-by-three plan matrix
mrhid6 and Claude Opus 5
2026-07-26 23:16:35 +01:00
87dc9fc858
inital paddle billing docs
mrhid6
2026-07-26 22:57:57 +01:00
dd306e4757
feat(license): the paste form is self-hosted only
mrhid6
2026-07-26 20:42:53 +01:00
fa75d70475
fix(web): rebuild the licence page as the document it is
mrhid6
2026-07-26 20:35:31 +01:00
653bd5a755
refactor(web): members and SSO move onto the settings page
mrhid6
2026-07-26 20:19:04 +01:00
01eda1dbb0
feat(web): the console joins the shared design system
mrhid6
2026-07-26 18:33:07 +01:00
11ebd324ad
ci: only rebuild images whose inputs changed
mrhid6 and Claude Opus 5
2026-07-26 18:15:26 +01:00