Commit Graph

  • aefcac742a tower 0.61.13 / tower-ui 0.61.13 — substrate readiness gate Claude 2026-04-30 14:15:29 +03:00
  • db2dfaae87 tower 0.61.12 — silent connect + no kubeconfig leak Claude 2026-04-30 13:56:54 +03:00
  • 44e6945aea tower 0.61.11 — fix delete race + force-delete patchType Claude 2026-04-30 13:47:55 +03:00
  • bf0c67539e tower 0.61.10 — Phase I review hardening Claude 2026-04-30 13:24:56 +03:00
  • 6007de6e41 tower 0.61.9 — Phase I tenant-neutral export bundle Claude 2026-04-30 13:09:26 +03:00
  • b2244d0c02 tower 0.61.8 — Phase H substrate completeness Tower Bot 2026-04-30 12:50:25 +03:00
  • e3756ac1d1 tower 0.61.7 — Phase G + delete fall-through to force-delete Tower Bot 2026-04-30 12:42:12 +03:00
  • eece448b6b tower-ui 0.61.10 — MigrateDrawer domain watcher tracks last suggestion Tower Bot 2026-04-30 12:25:02 +03:00
  • 816328b49d tower 0.61.6 — hide platform cluster from tenant-scoped server lists Tower Bot 2026-04-30 11:54:32 +03:00
  • 53d8a21a19 tower 0.61.5 / tower-ui 0.61.9 — domain on Argo App, no more hardcode Tower Bot 2026-04-30 11:47:07 +03:00
  • dcef586b21 tower-ui 0.61.8 — Deploy/Migrate drawers read tenant wildcard Tower Bot 2026-04-30 11:32:00 +03:00
  • 31e05e96c1 tower 0.61.4 — stamp owner tenant on cluster Secret at connect time Tower Bot 2026-04-30 11:25:20 +03:00
  • 61669ff704 tower 0.61.3 — fix CF token Vault key mismatch Tower Bot 2026-04-30 11:12:28 +03:00
  • 28f15c92f3 tower 0.61.2 / tower-ui 0.61.7 — fixes from end-to-end smoke Tower Bot 2026-04-30 11:03:12 +03:00
  • 9d9138231a tower 0.61.1 — Phase F (B): tenant-scoped S3 resolver Tower Bot 2026-04-30 10:37:24 +03:00
  • 3370097dcc tower 0.61.0 — Stage 2: per-tenant Gitea org for instance overlays (instance-<code> in tenant-<slug>) ops 2026-04-30 00:16:34 +03:00
  • d81c313543 tower 0.60.12 — Stage 1: per-tenant Gitea org provisioned on tenant create/delete ops 2026-04-29 23:59:42 +03:00
  • efce4b2e1d tower 0.60.11 / tower-ui 0.61.6 — wildcard cert badge on Server Detail ops 2026-04-29 23:39:42 +03:00
  • 77331e5e70 tower 0.60.10 — pass cluster.name helm param (per-cluster differentiator SAN) ops 2026-04-29 23:27:39 +03:00
  • a912284226 tower 0.60.9 — apply cloudflare-api-token Secret to odoosky-system ops 2026-04-29 23:06:56 +03:00
  • 76d1ab036d tower 0.60.8 — Argo App: SkipDryRunOnMissingResource + retry limit 10 (CRD-ordering) ops 2026-04-29 22:32:04 +03:00
  • 7b2fadd132 tower-ui 0.61.5 — Connect drawer: no auto-close on success, manual Done button ops 2026-04-29 22:25:37 +03:00
  • 78bc427201 tower 0.60.7 — set source.path=. on per-cluster platform Application ops 2026-04-29 22:20:46 +03:00
  • 36c4d32d51 tower 0.60.6 — rewrite kubeconfig server URL before applying secrets (URL-token Connect) ops 2026-04-29 22:15:32 +03:00
  • 333850d994 tower 0.60.5 — bootstrap.sh: poll for node before kubectl wait (fixes kubectl --all race on fresh k3s) ops 2026-04-29 22:09:47 +03:00
  • 9aa2466d8d tower 0.60.4 / tower-ui 0.61.4 — disconnect resilient to dead customer cluster ops 2026-04-29 21:53:00 +03:00
  • b498e79dad tower-ui 0.61.3 — consolidate S3 settings UX (5 buttons → 2) ops 2026-04-29 21:37:30 +03:00
  • 5dfdd7faa0 tower 0.60.3 — register POST /api/tenants/{id}/settings/s3-buckets/provision Claude 2026-04-29 21:26:29 +03:00
  • d8404ef309 tower-ui 0.61.2 — Provision now button for S3 buckets Claude 2026-04-29 21:21:49 +03:00
  • 12250b43dd tower 0.60.2 — Test endpoint derives bucket names from slug Claude 2026-04-29 21:15:48 +03:00
  • 3b9d942725 tower 0.60.1 / tower-ui 0.61.1 — auto-create + auto-name S3 buckets Claude 2026-04-29 21:09:03 +03:00
  • b89c084ebd tower 0.60.0 / tower-ui 0.61.0 — Phase F.1: three buckets per tenant Claude 2026-04-29 20:58:26 +03:00
  • 4922dd6e9c fix: restore backend image.repository (clobbered by chart bump again) Claude 2026-04-29 20:37:11 +03:00
  • 742adfff92 tower 0.59.2 — bring-your-own only: drop platform-Vault rung from CF resolver Claude 2026-04-29 20:36:46 +03:00
  • 86b545cf40 fix: restore image.repository keys clobbered by chart bump Claude 2026-04-29 20:02:59 +03:00
  • f230056e51 tower 0.59.1 / tower-ui 0.60.0 — partial settings updates + per-card Save Claude 2026-04-29 19:58:21 +03:00
  • 7b62631489 tower-ui 0.59.1 — wildcard host: value-based custom detection Claude 2026-04-29 19:44:38 +03:00
  • 082feb1e58 tower 0.59.0 — Live DNS records panel + wildcard auto-derive Claude 2026-04-29 19:33:11 +03:00
  • 6f926cb3df tower-ui 0.58.2 — wildcard host auto-derives from domain Claude 2026-04-29 18:45:16 +03:00
  • ea54300706 tower-ui 0.58.1 — sidebar 'Tenant' link for tenant owners Claude 2026-04-29 18:19:48 +03:00
  • cfdffc9804 tower 0.58.2 — sync platform-store reload after commits Claude 2026-04-29 18:13:15 +03:00
  • 6fd12d477b tower 0.58.1 — fix signup race: issue OTP without snap-reload gate Claude 2026-04-29 18:08:42 +03:00
  • 81841e542b tower 0.58.0 — Phase D: landing + signup + tenantless onboarding Claude 2026-04-29 17:25:29 +03:00
  • 2d9d7a52ed tower 0.57.10 — Phase C: per-tenant Cloudflare DNS lifecycle Claude 2026-04-29 16:55:55 +03:00
  • 902abb6254 tower 0.57.9 / tower-ui 0.57.11 Claude 2026-04-29 16:47:49 +03:00
  • ede480f9eb tower: 0.57.7→0.57.8 / tower-ui: 0.57.9→0.57.10 (Delete tenant + capacity graceful) pro-777 2026-04-29 15:57:38 +03:00
  • 0877602eba tower: 0.57.6→0.57.7 / tower-ui: 0.57.8→0.57.9 (B4: Argo health badge on Server card) pro-777 2026-04-29 15:42:14 +03:00
  • fe7e2cb093 tower: 0.57.5 → 0.57.6 (B3: trim bootstrap.sh + share prepareCluster) pro-777 2026-04-29 15:33:46 +03:00
  • 319da7d043 tower: 0.57.4 → 0.57.5 (B2: SubmitConnect orchestrates per-tenant prepare) pro-777 2026-04-29 15:24:59 +03:00
  • 1a53cd74be tower-ui: 0.57.7 → 0.57.8 (Tenant Settings tab) pro-777 2026-04-29 15:02:10 +03:00
  • 797832cd61 tower: 0.57.3 → 0.57.4 (per-tenant settings API) pro-777 2026-04-29 14:30:15 +03:00
  • 1834c5a944 tower: 0.57.2 → 0.57.3 (Connect trailer: IPv4 + check Tower status) pro-777 2026-04-29 14:05:44 +03:00
  • 00147789b1 ingress: route /connect and /teardown to backend (customer-facing token endpoints) pro-777 2026-04-29 13:57:51 +03:00
  • 1344f2638c tower: 0.57.1→0.57.2 / tower-ui: 0.57.6→0.57.7 (Disconnect cluster-loop + UX) pro-777 2026-04-29 13:45:17 +03:00
  • 87ab9655b0 tower-ui: 0.57.5 → 0.57.6 (api.ts authFetch fix for 401s) pro-777 2026-04-29 11:46:06 +03:00
  • 4709f97420 tower-ui: 0.57.4 → 0.57.5 (merge /activity + /admin/audit) pro-777 2026-04-29 11:20:28 +03:00
  • ebcc715434 tower-ui: 0.57.2 → 0.57.4 (useReshape + useMfaEnrollment composables) pro-777 2026-04-29 11:14:46 +03:00
  • 70a6ce990d tower-ui: 0.57.0 → 0.57.2 (useInstance composable refactor) pro-777 2026-04-29 11:07:12 +03:00
  • 4ff3315bc2 ship: tower 0.57.0 -> 0.57.1 (ServeMux pattern conflict fix) git_admin 2026-04-29 07:55:04 +00:00
  • 5e5b4c464c ship: tower + tower-ui 0.56.x -> 0.57.0 (multi-auth Connect) git_admin 2026-04-29 07:49:30 +00:00
  • a532004ce9 ship: tower 0.56.0 -> 0.56.1 (substrate version surfacing fix) git_admin 2026-04-29 07:37:45 +00:00
  • 340622f113 chart: inject TOWER_VERSION env from image tag git_admin 2026-04-29 07:30:12 +00:00
  • 34c2b84081 ship: tower + tower-ui 0.55.0 -> 0.56.0 git_admin 2026-04-29 07:22:59 +00:00
  • 298cc07f3f Tower v3 0.55.0 — self-service profile (name, password, MFA, recovery, memberships, activity) OdooSky Bot 2026-04-28 21:37:19 +00:00
  • d1c158ae88 Tower v3 0.54.1 — fleet-scale admin: tenant switcher pill + list/cards toggle + filters OdooSky Bot 2026-04-28 21:26:20 +00:00
  • a8c3524b24 Tower v3 0.54.0 — admin panel: tenants, members, users OdooSky Bot 2026-04-28 21:22:44 +00:00
  • b42160c391 Tower v3 0.53.2 — Phase H+ smtp2go magic-link delivery OdooSky Bot 2026-04-28 21:15:22 +00:00
  • a7b345fad6 Tower v3 0.53.1 — Phase 3.H frontend MFA step OdooSky Bot 2026-04-28 21:11:08 +00:00
  • 6debe6f4bb Tower v3 0.53.0 — Phase 3.H: MFA TOTP + lockout + rate limit OdooSky Bot 2026-04-28 21:01:06 +00:00
  • baeb250ce2 Tower v3 0.52.0 — Phase 3.G: S3 audit log + audit view OdooSky Bot 2026-04-28 20:55:49 +00:00
  • 2eed8944f8 Tower v3 0.51.0 — Phase 3.F: resource-level grants OdooSky Bot 2026-04-28 20:46:22 +00:00
  • 654997c662 Tower v3 0.50.0 — Phase 3.E: tenant overrides + matrix view OdooSky Bot 2026-04-28 20:42:35 +00:00
  • c62e4644ba Tower v3 0.49.0 — Phase 3.D: useAuth + Can + v-can + route guards OdooSky Bot 2026-04-28 20:36:14 +00:00
  • 9a5f65561b Tower v3 0.48.1 — Phase 3.C: last-super-admin lockout protection OdooSky Bot 2026-04-28 20:31:33 +00:00
  • 36c185e238 Tower v3 0.48.0 — Phase 3.C: tenants + memberships + users API OdooSky Bot 2026-04-28 20:28:11 +00:00
  • 5b06681f8d Tower v3 0.47.0 — Phase 3.B: real Allow() + grant table + 14 unit tests OdooSky Bot 2026-04-28 19:59:15 +00:00
  • e34fa4b264 Tower v3 0.46.0 — Phase 3.A: login + JWT + magic-link + /me OdooSky Bot 2026-04-28 19:50:10 +00:00
  • bc9c47eb51 Tower v3 0.45.1 — review fixes (PATCH-during-build guard, Edit-button gating, drawer detail freshness) OdooSky Bot 2026-04-28 19:05:00 +00:00
  • 4bb8484830 Tower v3 Phase 2.12.1 — Templates polish + harden (0.45.0) OdooSky Bot 2026-04-28 18:59:38 +00:00
  • c4ab92d7f2 Tower v3 Phase 2.12 — Templates feature (0.44.0) OdooSky Bot 2026-04-28 18:18:52 +00:00
  • 439ebabf05 tower+ui 0.43.0 (Phase 2.11 hardening: addon-apply lock + usage cache + wave persistence + on-target visual + stale-fetch guard) git_admin 2026-04-28 16:51:36 +00:00
  • a3509812bd tower+ui 0.42.1 (audit fixes: semver-aware sort + AddonRow inspectable mode) git_admin 2026-04-28 16:42:18 +00:00
  • 7eb3f97737 tower+ui 0.42.0 (Phase 2.11 fleet-wide addon upgrade orchestration) git_admin 2026-04-28 16:05:36 +00:00
  • f777456ddd tower 0.41.1 (capRes.mu lock around migrate prebuild kubeClientFor) git_admin 2026-04-28 15:53:29 +00:00
  • f2ba0d100f tower+ui 0.41.0 (delete-lock + addon prebuild + v2 converter) git_admin 2026-04-28 15:47:48 +00:00
  • 36cbdd4866 tower-tower ClusterRole: add tenant-control rules (services/proxy + workloads + jobs) git_admin 2026-04-28 14:00:39 +00:00
  • ecc6fb52f4 tower-ui 0.40.0 (MigrateDrawer Server selector) git_admin 2026-04-28 13:37:36 +00:00
  • 09cff85d4a tower 0.40.0 (migrate writes addons[] to values.yaml) git_admin 2026-04-28 13:30:08 +00:00
  • c926f567b5 tower 0.39.1 (auto-delete staged migration on success) git_admin 2026-04-28 12:23:21 +00:00
  • 02cccb7d34 tower+ui 0.39.0 (manifest v2 with full recipe + Migrate from bundle wizard) git_admin 2026-04-28 12:02:20 +00:00
  • e4553ccef7 tower+ui 0.38.0 (bundle restore: upload + manifest peek + apply) git_admin 2026-04-28 11:35:23 +00:00
  • 36d42370b7 tower 0.37.1 (delete-backup: stat-first 404 + .sql.gz failure surfaces as 500) git_admin 2026-04-28 11:11:25 +00:00
  • 8cf3809261 tower+ui 0.37.0 (manual delete for snapshots and bundles) git_admin 2026-04-28 11:05:42 +00:00
  • 21c1df576f tower 0.36.2 (PGDATABASE fix) git_admin 2026-04-28 10:50:48 +00:00
  • 11bdc898da tower: 0.36.0 -> 0.36.1 (export start race fix) git_admin 2026-04-28 10:24:42 +00:00
  • 28b4cc09dd tower+ui: 0.35.1 -> 0.36.0 (customer export bundles + presigned download) git_admin 2026-04-28 09:14:31 +00:00
  • 549cf54a30 tower-ui: 0.35.0 -> 0.35.1 (relative-time auto-tick) git_admin 2026-04-28 08:21:01 +00:00
  • a8f01350b5 tower: 0.35.0 -> 0.35.1 (DNS rollback + OpStore graceful flush) git_admin 2026-04-28 08:10:47 +00:00
  • a3e9fe76f2 chore: ui 0.35.0 — Cancel button on bell + Activity git_admin 2026-04-28 08:01:18 +00:00
  • 389a171093 chart: tower-data PVC for OpStore persistence git_admin 2026-04-28 07:47:26 +00:00