Commit Graph

  • d143fc648d fix(storage): constrain order history dialog height v2.6.2 saltbo 2026-05-11 15:47:46 -04:00
  • e82f868568 fix(cloud-store): read order deliverable quotas saltbo 2026-05-11 15:34:02 -04:00
  • 9efdcbb424 refactor(cloud-store): use cloud sdk contracts saltbo 2026-05-11 14:55:16 -04:00
  • 0795867993 fix(cloud-store): read order item deliverables saltbo 2026-05-11 11:49:45 -04:00
  • a31ee34b17 feat(admin): add cloud order details drawer saltbo 2026-05-11 11:24:51 -04:00
  • 95b48727b0 fix(admin): mask gift card codes in table saltbo 2026-05-11 10:55:59 -04:00
  • 9aeccccd41 test(e2e): match cloud gift card list privacy saltbo 2026-05-11 10:22:24 -04:00
  • 0c070d8a83 fix(cloud-store): align gift cards with cloud model saltbo 2026-05-11 10:10:04 -04:00
  • 736fd00cc4 fix(cloud-store): use paged gift card create response saltbo 2026-05-11 09:57:14 -04:00
  • a0022a3031 fix(cloud-store): accept paged gift card create responses saltbo 2026-05-11 09:52:58 -04:00
  • 7029ef4300 fix(admin): adjust storage plan table layout saltbo 2026-05-11 09:40:10 -04:00
  • 9d13ee7055 docs(roadmap): revise v2.7 download planning saltbo 2026-05-11 01:08:20 -04:00
  • 06c7be910b docs(roadmap): update v2.7 file workflow plan saltbo 2026-05-11 00:37:27 -04:00
  • 284101e511 fix(storage): move checkout redirect outside app layout v2.6.1 saltbo 2026-05-10 15:36:47 -04:00
  • 1b852a3d02 fix(storage): render checkout redirect route saltbo 2026-05-10 15:28:44 -04:00
  • d2f4e1b06c fix(storage): route checkout through redirect page saltbo 2026-05-10 15:18:06 -04:00
  • 42a676f352 fix(ui): show total storage in sidebar quota panel saltbo 2026-05-10 15:07:48 -04:00
  • 63fccef791 test(e2e): avoid shared cloud license cleanup saltbo 2026-05-10 14:48:31 -04:00
  • 8c9dcfd928 fix(cloud-store): use wallet balances endpoint saltbo 2026-05-10 14:05:21 -04:00
  • 0de620d021 fix(cloud-store): align customer fields with cloud saltbo 2026-05-10 13:41:43 -04:00
  • a3b2146400 ci(e2e): run cloud runtimes in parallel saltbo 2026-05-10 12:36:10 -04:00
  • acc2e81b98 refactor(cloud-store): rename end user fields to consumer saltbo 2026-05-10 12:29:58 -04:00
  • cc60d2f2d9 fix(cloud-store): send consumer id to cloud saltbo 2026-05-10 12:24:13 -04:00
  • ab9014133f test(e2e): isolate cloud runtime ports saltbo 2026-05-10 12:19:09 -04:00
  • a8aa2e8784 ci(e2e): isolate cloud account binding v2.6.0 saltbo 2026-05-10 02:54:34 -04:00
  • f341b969a9 ci(test): exclude cloud e2e from default suite saltbo 2026-05-10 02:38:26 -04:00
  • 4ecccbba95 ci(release): provide cloud e2e credentials saltbo 2026-05-10 02:35:00 -04:00
  • 07caccd11e fix(admin): keep pro badges and theme colors in sync saltbo 2026-05-10 02:24:28 -04:00
  • bfc697898b refactor(admin): redesign branding settings card saltbo 2026-05-10 02:16:00 -04:00
  • 73a592c8d9 feat(pro): tighten gates and unify upgrade prompts saltbo 2026-05-10 01:58:49 -04:00
  • ddeb49ded6 test(cloud): verify staging license unbind saltbo 2026-05-10 01:18:03 -04:00
  • d8139b124d fix(cloud): use billing store endpoints saltbo 2026-05-10 00:45:50 -04:00
  • d9d17e7fcf fix(billing): avoid premature pairing expiry saltbo 2026-05-10 00:21:18 -04:00
  • b9386e1cd6 fix(cloud): unbind license through cloud first saltbo 2026-05-09 23:57:22 -04:00
  • 14a0723120 fix(cloud): keep staging e2e licenses isolated saltbo 2026-05-09 22:33:50 -04:00
  • 46008a139d ci(cloud): serialize tunnel e2e jobs saltbo 2026-05-09 22:29:12 -04:00
  • a4dbb033bd test(cloud): align pro license host fixtures saltbo 2026-05-09 22:22:10 -04:00
  • 800cda9f9c test(cloud): add tunnel-backed store e2e saltbo 2026-05-09 22:17:52 -04:00
  • 02d88b0684 chore(cloud): point local dev at staging saltbo 2026-05-09 20:38:06 -04:00
  • b6c20d7650 fix(db): wrap multi-write flows in transactions saltbo 2026-05-09 20:03:54 -04:00
  • 0365e50a31 refactor(store): centralize database write transactions saltbo 2026-05-09 19:56:00 -04:00
  • 4a22044bff fix(store): use d1 batch for webhook transaction saltbo 2026-05-09 19:41:24 -04:00
  • b0077fa6f2 test(store): guard d1 webhook path from transactions saltbo 2026-05-09 19:35:07 -04:00
  • 5830da07c1 fix(store): detect d1 webhook conflicts saltbo 2026-05-09 19:17:24 -04:00
  • 0c36b73ea5 fix(store): avoid d1 transaction for cloud webhooks saltbo 2026-05-09 18:46:33 -04:00
  • f386fd2b4f build(deps): bump hono from 4.12.14 to 4.12.18 (#380) dependabot[bot] 2026-05-09 18:45:46 -04:00
  • 7cfe929b06 fix(store): use unified delivery webhook route saltbo 2026-05-09 18:33:04 -04:00
  • 3363c4e5d5 fix(storage): distinguish product cards saltbo 2026-05-09 16:03:47 -04:00
  • 0f0ea65cb1 feat(storage): allow metered traffic overage saltbo 2026-05-09 15:27:54 -04:00
  • 46cacc011c feat(storage): redesign plan catalog saltbo 2026-05-09 15:10:48 -04:00
  • ae3f368335 feat(billing): configure per-currency metered plan pricing saltbo 2026-05-09 13:02:41 -04:00
  • 25c4a3c3ac feat(billing): configure traffic overage price on plans saltbo 2026-05-09 12:24:10 -04:00
  • 88f6e22f72 fix(traffic): sync cloud usage in background saltbo 2026-05-09 11:46:26 -04:00
  • 1ebc46fac0 feat(store): manage workspace subscription plans saltbo 2026-05-09 09:25:39 -04:00
  • 0b2e7d40cc feat(store): support subscription and fixed quota packages saltbo 2026-05-09 08:28:38 -04:00
  • 58d94c3df6 feat(cloud-store): accept opaque store deliveries saltbo 2026-05-09 00:07:37 -04:00
  • 25416a5f18 feat(quota): support plan and extra entitlement quotas saltbo 2026-05-08 23:34:15 -04:00
  • 3b2a2b03bf test: document metered storage plan flow (#386) Jasper Van 2026-05-08 21:42:40 -04:00
  • 52a8dc46a8 feat: clarify storage plans and traffic metering UI (#385) Jasper Van 2026-05-08 21:05:24 -04:00
  • ec5d08b233 Report traffic egress to Cloud metering (#384) Jasper Van 2026-05-08 20:31:48 -04:00
  • bf8a4f5877 feat: add quota entitlements (#383) Jasper Van 2026-05-08 19:21:34 -04:00
  • 0b65e2dc15 [v2.6] Integrate zpan with new cloud order flow and complete migration cleanup Jasper Van 2026-05-08 15:42:05 -04:00
  • 11ab430493 refactor(quota-store): unify orders and gift cards Jasper Van 2026-05-07 09:03:55 -04:00
  • 9cabe3ccc1 feat: align Storage Plans with combined package model Jasper Van 2026-05-06 22:48:56 -04:00
  • be58015ab2 feat(quota-store): support store reversal delivery Jasper Van 2026-05-06 19:01:24 -04:00
  • 9908953252 fix: drop local quota store package table Jasper Van 2026-05-06 17:50:34 -04:00
  • bf0bf99ef4 feat: separate storage code revoke and delete Jasper Van 2026-05-06 17:08:41 -04:00
  • df2e2a8cd3 feat: manage Cloud storage packages Jasper Van 2026-05-06 16:46:10 -04:00
  • a4f9e3ff6a refactor: proxy quota store through cloud Jasper Van 2026-05-06 16:16:20 -04:00
  • da62c9e6c2 fix: enforce monthly traffic on download URL issuance Jasper Van 2026-05-06 14:24:45 -04:00
  • 3a88c17d6e feat: add monthly traffic quotas Jasper Van 2026-05-06 13:41:20 -04:00
  • dfc8c708d5 docs: switch license to AGPLv3 saltbo 2026-05-06 12:41:02 -04:00
  • ec832b0dfd feat(storage): refine storage plan experience saltbo 2026-05-06 10:58:06 -04:00
  • 2363ca1a6c feat: manage quota store redemption codes Jasper Van 2026-05-06 03:00:57 -04:00
  • 5632cbbc83 fix: use pro binding auth for quota store (#367) Jasper Van 2026-05-06 00:29:48 -04:00
  • 8f6e4c2ff3 Fix quota store Cloud binding contract (#366) Jasper Van 2026-05-05 22:32:40 -04:00
  • 05b14a4991 docs: verify pro quota store release notes (#364) Jasper Van 2026-05-05 17:13:54 -04:00
  • 5eac0f4642 feat(branding): add pro theme settings (#362) Jasper Van 2026-05-05 17:01:48 -04:00
  • 8a185c4cd4 feat: add quota store UI (#363) Jasper Van 2026-05-05 16:40:54 -04:00
  • 41877d384f feat: add quota store backend (#361) Jasper Van 2026-05-05 12:01:29 -04:00
  • eb1610b5e0 chore(deps): align Cloudflare test runtime saltbo 2026-05-05 01:05:58 -04:00
  • b781652c95 chore(deps): sync recent package updates saltbo 2026-05-05 00:42:01 -04:00
  • cce398af77 feat(admin): streamline overview dashboard saltbo 2026-05-04 23:04:44 -04:00
  • 13ff831585 fix(admin): prevent user table overflow saltbo 2026-05-04 22:33:35 -04:00
  • e15334e094 fix(admin): show user quota and avatars saltbo 2026-05-04 22:02:15 -04:00
  • db166f343e fix(admin): support quota units saltbo 2026-05-04 21:53:25 -04:00
  • 4518507ff2 fix(admin): align settings actions and user pagination saltbo 2026-05-04 21:47:26 -04:00
  • ccc4266b5f Fix admin settings persistence and batch user operations (#358) Jasper Van 2026-05-04 17:20:26 -04:00
  • 1b734c0ff9 feat: expand audit event coverage across all state-changing operations (#357) Jasper Van 2026-05-04 15:25:47 -04:00
  • 7d81ef2b72 feat: implement admin audit logs (#355) Jasper Van 2026-05-04 07:50:02 -04:00
  • 8f4d55d0e4 feat: show oauth provider icons Jasper Van 2026-05-03 10:47:56 -04:00
  • ff5ef9b10c fix(announcements): highlight pinned items saltbo 2026-05-02 23:23:34 -04:00
  • 95254c174a fix(announcements): align pinned form field saltbo 2026-05-02 23:20:21 -04:00
  • 65b0c508ec fix(announcements): simplify publishing controls saltbo 2026-05-02 23:13:08 -04:00
  • fecff6d949 fix(announcements): use full markdown editor saltbo 2026-05-02 23:02:24 -04:00
  • ad4bff04d3 fix(announcements): describe announcement dialogs saltbo 2026-05-02 22:39:27 -04:00
  • 6314717795 feat(announcements): add site announcement management saltbo 2026-05-02 22:17:46 -04:00
  • 193b5ffd7c test(e2e): reduce CI timeout amplification saltbo 2026-05-01 22:19:30 -04:00
  • 266ae8d0b1 test(e2e): stabilize image host upload saltbo 2026-05-01 21:58:25 -04:00
  • 54d9d6a349 fix(e2e): prevent music popover from blocking CI saltbo 2026-05-01 21:33:26 -04:00