62 versions

  • Reference OpenAPI tags by constant instead of string literallatest20a9d6ae72026-07-29 15:24
  • Correct the stale install-artifacts claim on the provision endpoint8ec987ae2026-07-29 15:00
  • Publish daemon provisioning, topology and user-update endpoints15db92c472026-07-29 14:53
  • Close the documentation gaps in the generated OpenAPI spec2201362657e38bc1b2026-07-29 14:29
  • Regenerate API types after entity-controls merge19116838f8abe2026-07-29 01:31
  • Stop the app-wide full-hosts fetch11e6b490b2026-07-29 00:22
  • Regenerate API types after scan-host merge552974693f12026-07-28 19:54
  • Add UniFi controller integration (Beta)51197df6a32026-07-28 16:04
  • Regenerate API types from merged backend1622a13f72026-07-27 21:38
  • Draw LLDP neighbours that resolve only to a host111135c44df52026-07-27 20:53
  • Run demo populate in background, cut round-trips1318ea924a72026-07-23 21:03
  • Keep a container-runtime edge to its own bridge subnet13d7870d2026-07-22 21:22
  • Scope container-runtime edges and generalize edge highlighting157182a92026-07-22 21:04
  • Regenerate frontend types after topology edge additions1490a690b12026-07-22 19:00
  • Default staleness to 28 days, enter it as days + hours81806c0e2026-07-22 18:40
  • Surface stale entities across digest, inventory and topology237005ffc42026-07-22 17:50
  • Reshape install artifacts so each method is a first-class peer315a98b5192026-07-21 19:33
  • Daemon modal tweaks: unbound badge, url/port layout, docker in commands18c4de15a2026-07-21 18:42
  • Make the install-command endpoint a pure idempotent builder41219b283752026-07-21 18:07
  • Shape install artifacts by purpose, move compose server-side10bee88c62026-07-20 19:19
  • Add daemon management modal, legacy key pathway, install config5769d0a4a2026-07-20 17:56
  • Color-code event logs with background-badge labels7170d50de62026-07-07 21:08
  • Fix L2 topology loss on partial SNMP scans (#649)18cae5612026-07-06 20:27
  • Regenerate types and format after merges6181888f137b2026-07-04 23:39
  • Align snapshots OpenAPI docs with standard entity pattern15d6b4b22026-07-03 15:21
  • Daemon-host cred durability, pod containers, capability cleanup9234a3222026-06-30 18:58
  • Collapse integration targeting into one scope-keyed enum; sockets as credentials16258f54ace2026-06-29 15:34
  • Fix #637: per-daemon integration targeting via init command2814b7266bc2026-06-28 02:41
  • Add Podman container-virtualization integration105195c62ae02026-06-26 21:42
  • Regenerate types after removing setup-payment-method endpoint190da17032026-06-24 21:33
  • Merge feat/card-required-signup into dev11d7d32cf2026-06-24 20:02
  • Better credentials management: daemon type-select step + Assignments tab191850c8a8f182026-06-23 22:12
  • Build topology graph on request instead of persisting it3125f24d6232026-06-21 20:45
  • Fix per-view layouts; remove persisted view scalar; disable topology editing4199df1372026-06-21 15:13
  • Catch up regen and dead-code from topology view-switching merge24136d3f2cb2026-06-21 02:30
  • Add Integration service category; recategorize Mendelson AS23386e17a52026-06-20 22:39
  • Add 11 service definitions; wire vCenter/ESXi/Podman virtualization18895e47472026-06-20 21:00
  • Resume: webhook-only credit application, no dollar amount in toast212b21a6242026-06-19 01:36
  • Option-2 pause credit: balance proration on resume, generic span-renewal InlineInfo12f29d7e42026-06-19 01:15
  • Email: deployment-gated footer, chrome helpers, pause controls, prefs link39b0cf1892026-06-18 22:59
  • Regenerate types for next_renewal_at after billing-telemetry merge2e5474812026-06-18 18:13
  • Merge feat/phase5-subscription-mechanics into dev1836af4b2026-06-18 14:24
  • Discount offer: gate on renewal-within-window, rate-aware copy, Free is non-Stripe-managed12e34d9d92026-06-18 14:11
  • Round-2 QA: gate topology milestone to focused tab; email save toast1463580e2026-06-17 19:16
  • Move BillingPlan classification to backend metadata; restore hard-gateno API changes3d2177a2026-06-17 16:21
  • Merge feat/phase5-subscription-mechanics into dev1b57961c2026-06-17 14:40
  • Onboarding + UX polish: banner, daemon prompt, topology step, email auto-save, sidebar143a18c6902026-06-17 14:27
  • Fix paused state UX: hard-gate alone, resume via UpdateSubscription, discount polish21540c84e2026-06-17 14:12
  • Toast tied to state flip; post-Stripe tracing; persist discount on org642101a82026-06-16 14:05
  • Hide discount when no coupon; poll org until plan status flips; email on reactivate1e52277b2026-06-15 21:06
  • Fix pre-existing lint/type failures on branch4339765752026-06-15 17:25
  • Merge feat/phase2-topology-snapshots into dev34d1c387a2026-06-11 21:07
  • Snapshot views render captured entities; button polish; onboarding event362f7a446e2026-06-11 20:22
  • Merge fix/scd2-data-integrity-and-snapshot-views into dev112c2f8ca2026-06-11 16:23
  • Fix SCD2 read path: live by default, as-of on snapshot view1355d67a5a2026-06-11 15:11
  • Move snapshot retention from PlanUsage to BillingPlan fixture11b3e283e2026-06-10 21:18
  • Phase 2 topology snapshots: replace topology lock/staleness with first-class snapshots12973426d78428a2026-05-03 05:31
  • Phase 5 subscription mechanics: pause, resume, trial extend, in-app cancel4215188185e2026-05-01 20:06
  • license: tighten types, mailto links, grace in startup logno API changes016cc372026-04-22 16:01
  • feat(license): add 7-day grace period261477172026-04-22 14:39
  • Regenerate types to match backend state141474358fc640d62026-04-20 04:29
  • 12026-07-17 12:26