Commit Graph

  • d6ecff6377 feat: require_mfa setting and user_mfa ciphertext mirror main v0.7.0 mrhid6 2026-09-16 08:20:25 +00:00
  • 0e5597fcc0 feat: flag Ubuntu phased updates on PackageUpdate v0.6.0 mrhid6 2026-09-15 14:48:16 +00:00
  • aa1c87037b feat: patch results on the wire - ApplyUpdatesCmd scope, reboot and deadline, PatchResult, inventory boot time v0.5.0 mrhid6 2026-09-15 07:25:41 +00:00
  • bca39e605a chore: require goldmark directly v0.4.0 mrhid6 2026-09-14 09:37:01 +00:00
  • f1a049823e fix: return announcement refusals as prepare-phase send errors, test the List-Unsubscribe pair on the wire mrhid6 2026-09-14 09:37:01 +00:00
  • 9832213967 test: let the fake SMTP server hand back the DATA it received mrhid6 2026-09-14 09:37:01 +00:00
  • fbba9de256 feat: report which SMTP phase a send failed in mrhid6 2026-09-11 14:12:36 +00:00
  • f65174a368 feat: announcement email with one-click unsubscribe headers mrhid6 2026-09-11 13:34:14 +00:00
  • a901482e5d feat: per-message extra headers in the mail envelope mrhid6 2026-09-11 13:33:12 +00:00
  • 91d10a7650 fix: send the bare address as SMTP envelope sender so mailcow DKIM-signs v0.3.3 mrhid6 2026-09-11 11:00:40 +00:00
  • 91841174dd fix: send email parts as quoted-printable so they are 7-bit clean and DKIM-signed v0.3.2 mrhid6 2026-09-11 09:57:40 +00:00
  • fbc9d4b9c4 fix: restore email says billing continues the paid period v0.3.1 mrhid6 2026-09-11 09:20:15 +00:00
  • 50ab63ff13 feat: account dispute emails v0.3.0 mrhid6 2026-09-10 13:21:04 +00:00
  • 5c87505820 feat: instance lock and purge fields for HQ disputes mrhid6 2026-09-10 13:17:33 +00:00
  • e1ad2467d2 feat: Updated email templates v0.2.2 mrhid6 2026-09-10 12:06:29 +00:00
  • 059949674d chore: replace em dashes with hyphens, add no-em-dash rule to CLAUDE.md mrhid6 2026-09-10 09:18:58 +00:00
  • 759d36e85d feat: add the mcp licence feature constant v0.2.1 mrhid6 2026-09-08 13:27:54 +00:00
  • 02a6502f12 docs: add CLAUDE.md covering the module and its mirrored contracts v0.2.0 mrhid6 2026-09-08 08:43:44 +00:00
  • 66eed23f79 chore: bring proto/ in with its history mrhid6 2026-09-08 08:43:17 +00:00
  • 2dd4d8acda fix: declare grpc dependency in shared go.mod v0.1.0 mrhid6 2026-09-08 07:36:13 +00:00
  • 15f1231ecf refactor: rename shared module to gitea.hostxtra.co.uk/vantage/vantage-shared mrhid6 2026-09-08 07:34:53 +00:00
  • fac195e6f9 feat: Move grpc pbs to shared mrhid6 2026-09-07 15:50:25 +00:00
  • 797135c506 fix: validate manifest collection names and route archive accessors through safeJoin mrhid6 2026-09-07 14:45:37 +00:00
  • 7df71ed8d4 fix: correct verify's ciphertext field map against the models mrhid6 2026-09-07 14:45:36 +00:00
  • 590a85fe3a fix: replay index specs verbatim instead of reconstructing them mrhid6 2026-09-07 14:45:36 +00:00
  • 01844ef285 feat: Add backup verify with a live decrypt probe mrhid6 2026-09-07 11:26:34 +00:00
  • 5b7648577e feat: Add the backup restore mrhid6 2026-09-07 11:23:27 +00:00
  • 3f66370b1f feat: Add the backup dump mrhid6 2026-09-07 11:16:38 +00:00
  • 525dc6af00 feat: Add the backup archive writer and reader mrhid6 2026-09-07 11:10:17 +00:00
  • 07c68b170b feat: Add the backup archive manifest mrhid6 2026-09-07 11:08:02 +00:00
  • 088ebe9848 feat: Add key fingerprinting for backup archives mrhid6 2026-09-07 11:03:48 +00:00
  • 296bafd9e8 feat: Extract AES-GCM into shared/cryptobox mrhid6 2026-09-07 10:55:54 +00:00
  • 85d4c40ccb feat: status page schema, licence feature and indexes mrhid6 2026-08-24 14:00:00 +00:00
  • abd28f2e17 feat: Report whether a managed host is waiting on a reboot mrhid6 2026-08-13 10:39:27 +00:00
  • 72ed02d83b feat: Add a per-instance API token lifetime cap mrhid6 2026-08-12 14:22:12 +00:00
  • 3320c87659 fix: Harden instance rename against interleaving and lost unwinds mrhid6 2026-08-12 11:08:36 +00:00
  • f75b2024e0 feat: Add instance rename to shared provisioning mrhid6 2026-08-12 10:01:56 +00:00
  • 2e87d4c10d feat: Changes to self hosted purchase mrhid6 2026-08-11 09:30:19 +01:00
  • 26f00c2f7f feat: store workload reports and route log results mrhid6 2026-08-07 08:56:26 +01:00
  • b004143ea7 feat: workload registry proto messages mrhid6 2026-08-07 08:53:33 +01:00
  • 6e8f384782 feat: vuln_scanning entitlement and documentation mrhid6 2026-08-06 14:44:11 +01:00
  • 18c2982acc feat: vulnerability scanning pipeline, matcher, scheduler and API mrhid6 2026-08-06 14:33:46 +01:00
  • f29b75e325 feat: ReportPackages wire types with hash short-circuit mrhid6 2026-08-06 13:17:44 +01:00
  • fad7621d42 feat: Removed email alert settings mrhid6 2026-08-03 14:40:15 +01:00
  • 9d6c530b5c feat: add local_login_enabled setting with absent-means-on default mrhid6 2026-08-03 10:36:48 +01:00
  • b8b553c695 feat: Removed unused test units mrhid6 2026-08-03 10:18:01 +01:00
  • 58bd26030c feat: Added ping command mrhid6 2026-07-31 17:10:59 +01:00
  • 131570da01 feat: add ProxyStream wire types for agent-relayed console mrhid6 2026-07-29 12:37:37 +01:00
  • ece5384739 chore: updated deps mrhid6 2026-07-28 15:07:19 +01:00
  • 4b53970de3 feat: Updated package path to match repo mrhid6 2026-07-28 10:01:40 +01:00
  • 3c54ac92e9 feat: Updated package path to match repo mrhid6 2026-07-28 10:01:40 +01:00
  • dc0d6cb2d2 feat: Move mail system to shared mrhid6 2026-07-28 09:50:46 +01:00
  • 03cf1715b2 feat: Updated purchase page mrhid6 2026-07-27 14:59:43 +01:00
  • ae503c2d3b feat(license): two deployments times three tiers, and two new limits mrhid6andClaude Opus 5 2026-07-26 23:41:43 +01:00
  • df603c7219 fix(admin): licence and plan features serialise as [], never null mrhid6andClaude Opus 5 2026-07-26 18:10:07 +01:00
  • ec5808be25 feat(shared): auth_source constants and hq_user_id on User mrhid6andClaude Opus 5 2026-07-26 12:52:15 +01:00
  • af5043c353 feat(shared): unique users index is (instance_id, email) mrhid6andClaude Opus 5 2026-07-26 12:48:27 +01:00
  • a0ebe85a31 chore: declare go 1.26 rather than 1.26.4 across the workspace mrhid6andClaude Opus 5 2026-07-25 19:33:58 +01:00
  • d7ada3eb76 fix(server): add the lk go.sum entry the workspace was masking mrhid6 2026-07-24 15:35:01 +01:00
  • 33021e072b feat(shared): add licence fields to Instance mrhid6 2026-07-24 15:08:48 +01:00
  • fbd0b17ca3 feat(license): trust the production signing key mrhid6 2026-07-24 15:01:03 +01:00
  • a0502558fd feat(license): add lkctl for issuing licences by hand mrhid6 2026-07-24 14:59:13 +01:00
  • b26472dfe8 feat(license): add offline verification mrhid6 2026-07-24 14:58:25 +01:00
  • 5b25797d77 feat(license): add signing and the trusted key list mrhid6 2026-07-24 14:57:52 +01:00
  • b1a932b765 feat(license): add the licence payload and tier seed table mrhid6 2026-07-24 14:57:21 +01:00
  • 788d98b0c1 chore(shared): add hyperboloide/lk for licence signing mrhid6 2026-07-24 14:53:26 +01:00
  • 35b7bc1a63 refactor(shared): rename Org to Instance mrhid6 2026-07-24 13:54:31 +01:00
  • 59b0e63c2b feat(shared): add EnsureCoreIndexes mrhid6 2026-07-24 13:39:46 +01:00
  • 06cc878d2e feat(shared): add CreateOrg, RollbackOrg and CreateUser mrhid6 2026-07-24 13:39:20 +01:00
  • ea460d7408 feat(shared): add slug rules and shared document models mrhid6 2026-07-24 13:38:52 +01:00
  • 4da2e546b7 chore: scaffold shared module mrhid6 2026-07-24 13:38:05 +01:00
  • c6894e2a24 feat: edit monitors + notification channels; HTTP monitor insecure-TLS option mrhid6 2026-07-21 14:55:41 +01:00
  • cdcb8754ad feat(proto): SyncMonitors + ReportChecks RPCs mrhid6 2026-07-21 14:18:49 +01:00
  • 4440e14320 feat(proto): add ReportInventory RPC and inventory model mrhid6 2026-07-21 14:04:28 +01:00
  • 1afa250203 feat: More verbose logging on workflow logs mrhid6 2026-07-20 17:35:58 +01:00
  • d0219def80 feat(proto): add StepOutputChunk streaming message mrhid6 2026-07-20 12:34:32 +01:00
  • dc49f2d5eb feat(proto): add RunStepCmd and StepResult messages mrhid6 2026-07-20 11:24:08 +01:00
  • 2c23a794b9 feat: Added package management domrichardson 2026-06-24 16:31:51 +01:00
  • 943b4c32a5 feat: Updated brand to be vantage domrichardson 2026-06-24 15:48:13 +01:00
  • c8d81944e7 feat: update agent button on server page domrichardson 2026-06-24 14:33:17 +01:00
  • 5446286562 updates domrichardson 2026-06-24 13:57:48 +01:00
  • d6f4a807d0 updates domrichardson 2026-06-16 10:28:46 +01:00
  • baf99e79b6 updates domrichardson 2026-06-16 09:37:32 +01:00
  • 81182ee8cf first commit domrichardson 2026-06-15 13:58:45 +01:00