Commit Graph

  • ae5278e0f3 fix: bump tower -> 0.78.1 (fix(tower): honest git-host boot log) main OdooSky v3 2026-05-20 13:51:12 +02:00
  • d31c16c9e5 fix: bump tower -> 0.78.0 (feat(git): cut Tower over to GitLab CE (Phase 2C)) OdooSky v3 2026-05-20 13:48:09 +02:00
  • 3f64281708 feat(tower): GitLab cutover env — TOWER_GIT_HOST + TOWER_GITLAB_* (Phase 2C) OdooSky Tower 2026-05-20 13:46:55 +02:00
  • 864d731791 fix: bump tower-ui -> 0.83.1 (fix(ui): admin tables — trim columns, widen container, lock actions to one line) OdooSky v3 2026-05-18 23:08:18 +02:00
  • 033f354b63 fix: bump tower-ui -> 0.83.0 (feat(ui): Suspend / Unsuspend buttons on /admin/users + /admin/tenants) OdooSky v3 2026-05-18 23:02:43 +02:00
  • b255553c79 fix: bump tower -> 0.77.16 (feat(admin): reversible suspend/unsuspend for users + tenants) OdooSky v3 2026-05-18 23:01:40 +02:00
  • a393a9326a fix: bump tower-ui -> 0.82.0 (feat(ui): /admin/tenants shows members + owner + last-active) OdooSky v3 2026-05-18 14:55:44 +02:00
  • 40cf0add49 fix: bump tower -> 0.77.15 (feat(admin): /api/tenants returns memberCount + owners + lastActiveAt for super-admin) OdooSky v3 2026-05-18 14:54:54 +02:00
  • 5eea58a5ff fix: bump tower-ui -> 0.81.0 (feat(ui): /admin/users shows tenant memberships + last seen + created) OdooSky v3 2026-05-18 14:08:08 +02:00
  • 571c045251 fix: bump tower -> 0.77.14 (feat(admin): /api/users returns tenant memberships + last_login_at + createdAt) OdooSky v3 2026-05-18 14:07:15 +02:00
  • e0cbd6d3e7 fix: bump tower-ui -> 0.80.1 (feat(ui): v2 grid overlay + theme-aware status chips) OdooSky v3 2026-05-18 11:44:13 +02:00
  • bbb459a8a1 fix: bump tower-ui -> 0.80.0 (feat(ui): align brand to v2 — neutral palette + deep blue + cloud logo + sky→blue sweep) OdooSky v3 2026-05-18 11:01:41 +02:00
  • 0e5ec5a582 fix: bump tower-ui -> 0.79.7 (feat(ui): Phase 2 Batch H — marketing + auth pages theme-aware (closes Phase 2)) OdooSky v3 2026-05-17 09:09:06 +02:00
  • 78952bb39c fix: bump tower-ui -> 0.79.6 (feat(ui): Phase 2 Batch J — Profile/Unauthorized/Placeholder/Welcome theme-aware) OdooSky v3 2026-05-16 21:55:40 +02:00
  • c83709e2b3 fix: bump tower-ui -> 0.79.5 (feat(ui): Phase 2 Batch I — rented-server + provider drawers theme-aware) OdooSky v3 2026-05-16 21:49:07 +02:00
  • 4157ceddef fix: bump tower-ui -> 0.79.4 (feat(ui): Phase 2 Batch G — templates/projects/activity/backups/onboarding theme-aware) OdooSky v3 2026-05-16 21:34:31 +02:00
  • eaf85a551c fix: bump tower-ui -> 0.79.3 (feat(ui): Phase 2 Batch F — billing (tenant + admin) theme-aware) OdooSky v3 2026-05-16 21:19:52 +02:00
  • c239c43c83 fix: bump tower-ui -> 0.79.2 (feat(ui): Phase 2 Batch E — admin pages theme-aware) OdooSky v3 2026-05-16 20:58:49 +02:00
  • 87de5005fb fix: bump tower-ui -> 0.79.1 (feat(ui): Phase 2 Batch D — server-detail + bg-page/N dead-alpha cleanup) OdooSky v3 2026-05-16 20:37:27 +02:00
  • 8e47059a79 fix: bump tower-ui -> 0.79.0 (feat(ui): Phase 2 A+B+C — utilities + drawers + instance-detail theme-aware) OdooSky v3 2026-05-16 19:44:18 +02:00
  • 3bdf38e906 fix: bump tower-ui -> 0.78.2 (feat(ui): NotificationBell theme-aware — closes Phase 1 polish) OdooSky v3 2026-05-16 18:58:34 +02:00
  • 5c6d2a9f62 fix: bump tower-ui -> 0.78.1 (feat(ui): day-mode polish — sidebar pin + palette nudge + dedicated bg-input + chrome-children) OdooSky v3 2026-05-16 18:52:23 +02:00
  • ccb9931897 fix: bump tower-ui -> 0.78.0 (feat(ui): light theme Phase 1 — Day | Night toggle (version restore from accidental 0.28.0 backward bump)) OdooSky v3 2026-05-16 18:06:51 +02:00
  • ae46a92962 fix: bump tower-ui -> 0.28.0 (feat(ui): light theme Phase 1 — Day | Night toggle) OdooSky v3 2026-05-16 18:05:20 +02:00
  • 352bf4e228 fix: bump tower-ui -> 0.77.13 (feat(ui): /instances search + filter strip (4 dims, URL-shaped state)) OdooSky v3 2026-05-16 08:37:06 +02:00
  • e047e9ce71 fix: bump tower-ui -> 0.77.12 (feat(ui): /servers gets Updated Xs ago; ServerBadge becomes rectangular metadata tag) OdooSky v3 2026-05-15 21:57:04 +02:00
  • fed810eaf5 fix: bump tower-ui -> 0.77.11 (feat(ui): instance detail header shows Updated Xs ago; promote useLastRefreshed; drop duplicate vitals Refresh) OdooSky v3 2026-05-15 21:48:31 +02:00
  • 072b7ca79d fix: bump tower-ui -> 0.77.10 (feat(ui): Instances inline-confirm Delete + Updated Xs ago; Overview uses canonical badges) OdooSky v3 2026-05-15 21:25:48 +02:00
  • 8ff2df634a fix: bump tower-ui -> 0.77.9 (feat(ui): Overview shows Updated Xs ago + per-instance health pill) OdooSky v3 2026-05-15 20:50:23 +02:00
  • e64c0bd0b8 fix: bump tower-ui -> 0.77.8 (fix(ui): Overview Platform tile rebalance + View all button hit-area) OdooSky v3 2026-05-15 20:43:12 +02:00
  • b2c3aa4ba0 fix: bump tower-ui -> 0.77.7 (fix(ui): Overview recent-instances row uses real domain + tenant chip) OdooSky v3 2026-05-15 20:37:33 +02:00
  • 8bda4d87e1 fix: bump tower-ui -> 0.77.6 (feat(ui): per-version addon delete in ModuleDetailDrawer) OdooSky v3 2026-05-15 15:23:23 +02:00
  • 7521fc53e8 fix: bump tower-ui -> 0.77.5 (fix(ui): download URLs carry ?token= so <a href> navigation auths) OdooSky v3 2026-05-15 13:50:48 +02:00
  • e1b63825af fix: bump tower -> 0.77.13 (fix(api): export download+delete dual-read across <id>/ and legacy <code>/) OdooSky v3 2026-05-15 13:49:13 +02:00
  • 298788ae36 fix: bump tower -> 0.77.12 (fix(api): backfill upsert/parse are indent-aware (4-space, tabs)) OdooSky v3 2026-05-15 13:24:28 +02:00
  • 5009e09374 fix: bump tower -> 0.77.11 (feat: instance identity (Layer 1)) OdooSky v3 2026-05-15 07:40:06 +02:00
  • 7ae58957b6 fix: bump tower -> 0.77.10 (fix: studioHostname 2 missed callers (audit regression)) OdooSky v3 2026-05-14 17:53:39 +02:00
  • 34b95ed564 fix: bump tower -> 0.77.9 (fix: close last 3 cross-tenant bare-code bugs (audit follow-up)) OdooSky v3 2026-05-14 17:22:53 +02:00
  • f83a61af26 fix: bump tower -> 0.77.8 (fix: tenant-scope orphan-project sweep (orphan projects bug)) OdooSky v3 2026-05-14 16:11:45 +02:00
  • ed8cc5c189 fix: bump tower -> 0.77.7 (fix: Studio host+TLS derive from instance domain (Bug #5)) OdooSky v3 2026-05-14 15:15:20 +02:00
  • 2201457952 fix: bump tower -> 0.77.6 (fix: pin instance-delete sweeps to pre-resolved cluster (cross-tenant)) OdooSky v3 2026-05-14 14:15:48 +02:00
  • b6f67ad9a4 fix: bump tower -> 0.77.5 (fix: scope instance->org cache key (cross-tenant overlap)) OdooSky v3 2026-05-14 11:10:14 +02:00
  • 3864caf20a fix: bump tower-ui -> 0.77.4 (fix(ui): scope instance detail to its tenant via ?tenantId= (B-10)) OdooSky v3 2026-05-14 10:50:54 +02:00
  • 008f90b155 fix: bump tower -> 0.77.4 (fix(api): error on ambiguous cross-tenant instance code (B-10)) OdooSky v3 2026-05-14 10:50:02 +02:00
  • a345dd601d fix: bump tower -> 0.77.3 (fix(api): wait for sandbox DNS propagation before reporting URL (B-9)) OdooSky v3 2026-05-14 10:28:24 +02:00
  • b157e1a08c fix: bump tower-ui -> 0.77.2 (feat(ui): Database Tools card — backend truth + honest TTL (B-8d)) OdooSky v3 2026-05-14 10:15:57 +02:00
  • c28276a492 fix: bump tower -> 0.77.2 (feat(api): pgAdmin sandbox idle-TTL + GET endpoint (B-8)) OdooSky v3 2026-05-14 10:15:07 +02:00
  • 6341857566 fix: bump tower-ui -> 0.77.1 (feat(ui): instance Settings tab + Database tools card (B-3 + B-6)) OdooSky v3 2026-05-14 09:25:42 +02:00
  • bfe7368d6a fix: bump tower -> 0.77.1 (fix(api): pgAdmin sandbox certIssuer + tools-ns pull secret) OdooSky v3 2026-05-14 09:24:50 +02:00
  • e68bbc8875 fix: bump tower -> 0.77.0 (feat(api): on-demand pgAdmin sandbox per instance (B-5)) OdooSky v3 2026-05-13 22:35:12 +02:00
  • 409dd660f0 fix: bump tower -> 0.76.99 (feat(api): auto-rollback watcher for config-update (B-2c)) OdooSky v3 2026-05-13 22:11:17 +02:00
  • d60a4a20cf fix: bump tower -> 0.76.98 (fix(security): enforce auth guard on all instance endpoints (P0 audit)) OdooSky v3 2026-05-13 22:01:08 +02:00
  • 7ca25fc276 fix: bump tower -> 0.76.97 (security(api): gate instance-config endpoints with guardInstanceAccess) OdooSky v3 2026-05-13 21:51:09 +02:00
  • ed877ee676 fix: bump tower -> 0.76.96 (feat(api): instance runtime-config endpoints (B-2 smoke)) OdooSky v3 2026-05-13 21:39:58 +02:00
  • 164cf15330 fix: bump tower -> 0.76.95 (fix server detail in fleet view: keep slug-prefixed name when no acting-as scope) OdooSky v3 2026-05-13 10:03:32 +02:00
  • effb43b6d5 fix: bump tower -> 0.76.94 (debug log for cluster lookup) OdooSky v3 2026-05-13 09:59:45 +02:00
  • de996de6d4 fix: bump tower -> 0.76.93 (fix project-sweep for Phase 1-server slug-prefixed Apps + self-heal stale label) OdooSky v3 2026-05-13 09:28:18 +02:00
  • 49cc8dfcbf fix: bump tower -> 0.76.92 (addon build-job timeout 5m→15m for fresh clusters) OdooSky v3 2026-05-13 09:12:54 +02:00
  • 00f7cddce1 fix: bump tower -> 0.76.91 (fix: password capture must merge, not overwrite vault) OdooSky v3 2026-05-13 08:54:13 +02:00
  • 7fb5b6441b fix: bump tower-ui -> 0.76.90 (SSH key info card on rented-server detail) OdooSky v3 2026-05-13 08:50:20 +02:00
  • 5f680de1d8 fix: bump tower -> 0.76.90 (SSH key info endpoint) OdooSky v3 2026-05-13 08:49:40 +02:00
  • 0954682939 fix: bump tower -> 0.76.89 (fix(netcup): SSH key endpoint is user-scoped) OdooSky v3 2026-05-13 08:28:19 +02:00
  • d06dcf9be7 fix: bump tower-ui -> 0.76.88 (reinstall: SSH key rotate toggle) OdooSky v3 2026-05-13 08:17:26 +02:00
  • c1b79f97ff fix: bump tower -> 0.76.88 (per-server Tower-managed SSH key (reuse by default)) OdooSky v3 2026-05-13 08:16:43 +02:00
  • 24799ec531 fix: bump tower -> 0.76.87 (reinstall: sshPasswordAuthentication=true so cloudimg accepts password) OdooSky v3 2026-05-13 07:52:14 +02:00
  • ca75cf3dd9 fix: bump tower-ui -> 0.76.86 (terminal close reason + refresh state on actions) OdooSky v3 2026-05-13 07:48:11 +02:00
  • 69202812fb fix: bump tower -> 0.76.86 (terminal wait-for-ssh + refresh state chip) OdooSky v3 2026-05-13 07:47:27 +02:00
  • 32dd11744f fix: bump tower-ui -> 0.76.85 (reinstall progress card) OdooSky v3 2026-05-13 07:37:25 +02:00
  • c3d3ab17aa fix: bump tower -> 0.76.85 (reinstall progress tracker + GET status endpoint) OdooSky v3 2026-05-13 07:36:41 +02:00
  • ad9468df3a fix: bump tower-ui -> 0.76.84 (reinstall: fetch live image list) OdooSky v3 2026-05-13 07:27:27 +02:00
  • bacd783e7f fix: bump tower -> 0.76.84 (reinstall: live image picker, filtered to Ubuntu and Debian) OdooSky v3 2026-05-13 07:26:45 +02:00
  • b2274f5828 fix: bump tower -> 0.76.83 (reinstall: capture new root password from SCP task result and write to Vault (port v2 pattern)) OdooSky v3 2026-05-13 07:19:30 +02:00
  • 1b0e1ccfa0 fix: bump tower -> 0.76.82 (gitea GetRepoTree pagination fix: stop addon-republish 422 collisions on >1000-entry branches) OdooSky v3 2026-05-13 06:47:09 +02:00
  • c53c0d66fe fix: bump tower -> 0.76.81 (Phase 1-server: tenant-scoped naming for ArgoCD apps, cluster registry, helm, OpenBao auth) OdooSky v3 2026-05-13 06:25:09 +02:00
  • 2511d961aa fix: bump tower-ui -> 0.76.42 (feat(deploy-modal): confirmation step on Deploy Odoo wizard — prevents stale-form accidental creates) OdooSky v3 2026-05-13 05:57:08 +02:00
  • 735e125f64 fix: bump tower -> 0.76.80 (fix(argocd): GetResourceTree/GetPodLogs/RefreshAndSync/SyncApplication use dualModeAppName for super-admin cross-workspace browsing) OdooSky v3 2026-05-12 20:39:16 +02:00
  • 0993579377 fix: bump tower -> 0.76.79 (fix(scope): restore label fallback in dualModeAppName for super-admin cross-workspace browsing) OdooSky v3 2026-05-12 20:34:52 +02:00
  • 68296e8b85 fix: bump tower -> 0.76.78 (Phase 3: drop dual-mode label fallback + pin helm releaseName for future renames) OdooSky v3 2026-05-12 20:24:01 +02:00
  • 8ea1d125fc fix: bump tower -> 0.76.77 (fix(scope): propagate Scope into op ctx + backupClient uses dualModeAppName — closes the cross-tenant-code lookup pattern across all 10 sites) OdooSky v3 2026-05-12 19:54:41 +02:00
  • dd86df30e9 fix: bump tower -> 0.76.76 (fix(migrate+restore): slug-aware cluster lookup + per-tenant backups bucket (post-mortem 2026-05-12)) OdooSky v3 2026-05-12 19:45:56 +02:00
  • 0d40bad81e fix: bump tower -> 0.76.75 (fix(scope): resolve acting-as slug for super-admins; dualModeAppName prefers it over primary tenant slug (Phase 1.5b)) OdooSky v3 2026-05-12 18:49:20 +02:00
  • 56b1e53c24 fix: bump tower -> 0.76.74 (fix(argocd): scope-aware dualModeAppName disambiguates cross-tenant code URLs (Phase 1.5)) OdooSky v3 2026-05-12 18:42:40 +02:00
  • 0e21ebf479 fix: bump tower -> 0.76.73 (fix(argocd): instance code in summaries reads from label, not slug-prefixed App name (Phase 1 UX leak)) OdooSky v3 2026-05-12 18:11:01 +02:00
  • 7f2c3d98c1 fix: bump tower -> 0.76.72 (fix(argocd): tenant-scope Application names (#bug-cross-tenant-erp Phase 1)) OdooSky v3 2026-05-12 13:51:10 +02:00
  • 2a8a69d8e2 fix: bump tower -> 0.77.2 (feat(tower): migrate + template-deploy use ESO (A-Chunk 3.5)) OdooSky v3 2026-05-12 12:54:40 +02:00
  • cc3833321f fix: bump tower -> 0.77.1 (fix(vault): DeleteSecret purges metadata (A-Chunk 2.5)) OdooSky v3 2026-05-12 12:30:38 +02:00
  • 5e14febe13 fix: bump tower -> 0.77.0 (feat(tower): pg password via OpenBao on Create (A-Chunk 2)) OdooSky v3 2026-05-12 11:57:58 +02:00
  • 6b86ae8318 fix: bump tower -> 0.76.72 (fix(s3): use SigV2 for UFile endpoints — UCloud S3-compat rejects v4 with RetCode -148643) OdooSky v3 2026-05-11 22:38:41 +02:00
  • 938488a83e fix: bump tower -> 0.76.71 (fix(migrate): thread tenant BackupsBucket into createReq so CronJob writes where Tower reads) OdooSky v3 2026-05-11 14:41:29 +02:00
  • 5a7d1bb691 fix: bump tower -> 0.76.70 (feat(migrate): MIGRATE_BUILD_CONCURRENCY env var (default 8) for per-cluster tuning) OdooSky v3 2026-05-11 12:35:55 +02:00
  • 565f38d714 fix: bump tower -> 0.76.69 (feat(migrate): parallelize ensure-addons via errgroup (limit=8)) OdooSky v3 2026-05-11 12:28:36 +02:00
  • cb644f1437 fix: bump tower -> 0.76.68 (feat(export): bundle source for ALL versioned addons (platform too) — closes orphan-dep gap fully) OdooSky v3 2026-05-11 11:37:20 +02:00
  • 6953d29f8d fix: bump tower -> 0.76.67 (fix(migrate): rehydrate uses canonical version override (not short manifest version)) OdooSky v3 2026-05-11 11:04:18 +02:00
  • aa4b80b665 fix: bump tower -> 0.76.66 (fix(export): install curl on-demand for bundled-addon archive fetch) OdooSky v3 2026-05-11 09:59:09 +02:00
  • 424d98780e fix: bump tower -> 0.76.65 (feat(export/migrate): self-contained bundles — tenant-private addon source bundled + auto-restored on import) OdooSky v3 2026-05-11 09:50:17 +02:00
  • 071d001df3 fix: bump tower -> 0.76.64 (fix(addons): unpublish handles orphan-source state (cleanup mode)) OdooSky v3 2026-05-11 09:18:06 +02:00
  • fef33fe421 fix: bump tower-ui -> 0.76.40 (feat(modules): danger-zone for library addons (route by source)) OdooSky v3 2026-05-11 08:54:03 +02:00
  • 431ac51af2 fix: bump tower -> 0.76.63 (feat(addon-unpublish): support library addons with tenant-member auth) OdooSky v3 2026-05-11 08:53:11 +02:00
  • e73a953985 fix: bump tower-ui -> 0.76.39 (fix(modules): hide unpublish danger zone for library-only addons) OdooSky v3 2026-05-11 08:40:36 +02:00
  • 4c80c0e500 fix: bump tower -> 0.76.62 (fix(addon-unpublish): improve 404 message for library-only addons) OdooSky v3 2026-05-11 08:39:45 +02:00