Commit Graph

  • ec3e256a8c fix(payment): route Philippine GCash separately from QRIS dev Codex 2026-07-29 19:13:14 +08:00
  • 599f3e3d26 fix(payment): route Philippine GCash separately from QRIS pre Codex 2026-07-29 19:13:14 +08:00
  • aeebd7f704 fix(payment): route Philippine GCash separately from QRIS main Codex 2026-07-29 19:13:14 +08:00
  • 2e04260ebd revert(payment): remove unsupported Stripe and EzPay upgrade Codex 2026-07-29 17:23:01 +08:00
  • ba6d3605b7 ci: encode domestic SSH key secret Codex 2026-07-28 18:26:14 +08:00
  • 17fad9ecc0 ci: add isolated domestic frontend deployment Codex 2026-07-28 18:18:42 +08:00
  • fbcd5abe22 feat(external-entry): define Facebook business links Codex 2026-07-28 14:53:58 +08:00
  • 3547f49bd9 revert(payment): remove unsupported Stripe and EzPay upgrade Codex 2026-07-29 17:23:01 +08:00
  • dae04f75dc fix(payment): restore wallet order and English labels Codex 2026-07-29 15:22:43 +08:00
  • ee6ab77f4d fix(payment): restore wallet order and English labels Codex 2026-07-29 15:22:43 +08:00
  • 8f8e067d82 fix(payment): allow Stripe after closing QRIS Codex 2026-07-29 14:31:49 +08:00
  • ce3f0af82d fix(payment): allow Stripe after closing QRIS Codex 2026-07-29 14:31:49 +08:00
  • 089259e5e0 fix(payment): keep character and mobile actions visible Codex 2026-07-29 12:59:25 +08:00
  • 4bfede7dfd fix(payment): resume QRIS after closing dialog Codex 2026-07-29 12:26:27 +08:00
  • 47c5f4098f feat(payment): confirm renewal only at checkout Codex 2026-07-29 11:26:42 +08:00
  • 3c74d30189 fix(payment): keep character and mobile actions visible Codex 2026-07-29 12:59:25 +08:00
  • 638fc054b1 fix(payment): keep character and mobile actions visible Codex 2026-07-29 12:59:25 +08:00
  • 4cbdd0da7c fix(payment): resume QRIS after closing dialog Codex 2026-07-29 12:26:27 +08:00
  • 897bce11db fix(payment): resume QRIS after closing dialog Codex 2026-07-29 12:26:27 +08:00
  • e071f83474 feat(payment): confirm renewal only at checkout Codex 2026-07-29 11:26:42 +08:00
  • 1466cb01d2 feat(payment): confirm renewal only at checkout Codex 2026-07-29 11:26:42 +08:00
  • 196f9e39dc fix(payment): inherit chat recipient without selector Codex 2026-07-28 19:33:59 +08:00
  • 3536045794 fix(payment): inherit chat recipient without selector Codex 2026-07-28 19:33:59 +08:00
  • f6c75dcb86 fix(payment): inherit chat recipient without selector Codex 2026-07-28 19:33:59 +08:00
  • 9121b50e02 feat(payment): add chat support discounts and gratitude Codex 2026-07-28 17:42:53 +08:00
  • e43912eebf feat(payment): expand Stripe methods and checkout handoff Codex 2026-07-28 16:27:03 +08:00
  • 187de82eaf ci: encode domestic SSH key secret Codex 2026-07-28 18:26:14 +08:00
  • d372541925 ci: add isolated domestic frontend deployment Codex 2026-07-28 18:18:42 +08:00
  • 74b7eae18b feat(payment): add chat support discounts and gratitude Codex 2026-07-28 17:42:53 +08:00
  • ef9b79bc83 feat(payment): add chat support discounts and gratitude Codex 2026-07-28 17:42:53 +08:00
  • 59e4eac736 feat(payment): expand Stripe methods and checkout handoff Codex 2026-07-28 16:27:03 +08:00
  • aee35353a3 feat(payment): expand Stripe methods and checkout handoff Codex 2026-07-28 16:27:03 +08:00
  • fcb2492118 feat(external-entry): define Facebook business links Codex 2026-07-28 14:53:58 +08:00
  • 38ae06fe04 feat(payment): accept support character guidance scene Codex 2026-07-28 12:09:33 +08:00
  • 2e402de15b feat(payment): accept support character guidance scene Codex 2026-07-28 12:09:33 +08:00
  • cab2ba868f feat(payment): accept support character guidance scene Codex 2026-07-28 12:09:33 +08:00
  • 995fdbda57 fix(payment): hide first recharge banner Codex 2026-07-28 11:10:51 +08:00
  • a530850039 fix(payment): hide first recharge banner Codex 2026-07-28 11:10:51 +08:00
  • dab9e2e45a fix(payment): hide first recharge banner Codex 2026-07-28 11:10:51 +08:00
  • ed822c159f chore(release): promote pre changes to production main Codex 2026-07-28 10:57:09 +08:00
  • d5b7a1f36c feat(private-zone): default to albums tab Codex 2026-07-27 18:55:58 +08:00
  • 9f829bbc0e fix(payment): portal checkout dialogs to viewport Codex 2026-07-27 18:50:39 +08:00
  • a2cf62f78b feat(private-zone): default to albums tab Codex 2026-07-27 18:55:58 +08:00
  • 54ce485f41 feat(private-zone): default to albums tab Codex 2026-07-27 18:55:58 +08:00
  • 67f292353e fix(payment): portal checkout dialogs to viewport Codex 2026-07-27 18:50:39 +08:00
  • e36f94add3 fix(payment): portal checkout dialogs to viewport Codex 2026-07-27 18:50:39 +08:00
  • 8c0d1ad3ce feat(chat): render role-bound payment guidance Codex 2026-07-27 18:14:04 +08:00
  • ca9cac21f1 feat(chat): render role-bound payment guidance Codex 2026-07-27 18:14:04 +08:00
  • 019caae598 feat(auth): add Messenger topup handoff entry Codex 2026-07-27 17:16:27 +08:00
  • 662e5e67ea feat(auth): add Messenger topup handoff entry Codex 2026-07-27 17:16:27 +08:00
  • 73e6f341fb fix(ci): deploy frontend production as lzf Codex 2026-07-27 16:54:17 +08:00
  • f403c47052 fix(ci): deploy frontend production as lzf Codex 2026-07-27 16:54:17 +08:00
  • d01441b8c7 fix(ci): deploy frontend production as lzf Codex 2026-07-27 16:54:17 +08:00
  • ddacd03601 test(release): align selected production e2e assertions Codex 2026-07-27 16:40:52 +08:00
  • 1b121a8ef8 test(chat): enforce locked image URL masking Codex 2026-07-27 14:42:34 +08:00
  • b7221f2f70 feat(subscription): separate selection from payment and add issue feedback Codex 2026-07-27 11:35:28 +08:00
  • 30f88d3a20 fix(external-entry): preserve legacy private room links Codex 2026-07-27 11:28:27 +08:00
  • 7b09a7f850 feat(chat): send idempotent client message ids Codex 2026-07-27 10:58:51 +08:00
  • 38a4645b9c feat(private-zone): add paid video moments Codex 2026-07-24 20:17:28 +08:00
  • 76bffc1a0d feat(chat): add support action cards and live entitlements Codex 2026-07-24 17:59:57 +08:00
  • 19b8fc51d6 feat(call): add streaming voice call experience Codex 2026-07-24 16:36:36 +08:00
  • 9fbf180df6 fix(ci): scope frontend image cleanup Codex 2026-07-24 13:16:35 +08:00
  • 6721b6eb43 feat(payment): support user-bound seven-discount offers Codex 2026-07-23 16:11:20 +08:00
  • d6f6bc2d87 test(chat): enforce locked image URL masking Codex 2026-07-27 14:42:34 +08:00
  • ac36837add test(chat): enforce locked image URL masking Codex 2026-07-27 14:42:34 +08:00
  • b34d3a3a67 feat(subscription): separate selection from payment and add issue feedback Codex 2026-07-27 11:35:28 +08:00
  • fe9d31146b feat(subscription): separate selection from payment and add issue feedback Codex 2026-07-27 11:35:28 +08:00
  • 9602fdd94d fix(external-entry): preserve legacy private room links Codex 2026-07-27 11:28:27 +08:00
  • 01c55f5630 fix(external-entry): preserve legacy private room links Codex 2026-07-27 11:28:27 +08:00
  • bb1f0d225c feat(chat): send idempotent client message ids Codex 2026-07-27 10:58:51 +08:00
  • b21ef2f6ec feat(chat): send idempotent client message ids Codex 2026-07-27 10:58:51 +08:00
  • 0d5b5c17fa feat(private-zone): add paid video moments Codex 2026-07-24 20:17:28 +08:00
  • a44fc4860e feat(private-zone): add paid video moments Codex 2026-07-24 20:17:28 +08:00
  • 30ab2c2c97 feat(chat): add support action cards and live entitlements Codex 2026-07-24 17:59:57 +08:00
  • ff2759cf0f feat(chat): add support action cards and live entitlements Codex 2026-07-24 17:59:57 +08:00
  • 17236bd14e feat(call): add streaming voice call experience Codex 2026-07-24 16:36:36 +08:00
  • d746d04503 feat(call): add streaming voice call experience Codex 2026-07-24 16:36:36 +08:00
  • 64ba720121 feat(mobile): improve image viewer and install entry Codex 2026-07-24 11:24:23 +08:00
  • b04ef58855 fix(pwa): 统一桌面安装图标 Codex 2026-07-24 12:17:53 +08:00
  • 5e0361a199 fix(ci): scope frontend image cleanup Codex 2026-07-24 13:16:35 +08:00
  • 2a90b4d9ec fix(ci): scope frontend image cleanup Codex 2026-07-24 13:16:35 +08:00
  • 9094bcbab0 fix(pwa): 同步预发 favicon 源图 Codex 2026-07-24 12:20:18 +08:00
  • 8660fe7b7e fix(pwa): 统一桌面安装图标 Codex 2026-07-24 12:17:53 +08:00
  • 29abd746da fix(pwa): 统一桌面安装图标 Codex 2026-07-24 12:17:53 +08:00
  • a20a333665 feat(mobile): improve image viewer and install entry Codex 2026-07-24 11:24:23 +08:00
  • 556bfd2919 feat(mobile): improve image viewer and install entry Codex 2026-07-24 11:24:23 +08:00
  • e3ef289b53 fix(chat): debounce post-send action menu Codex 2026-07-23 20:03:26 +08:00
  • 92768047e9 fix(chat): debounce post-send action menu Codex 2026-07-23 20:03:26 +08:00
  • 606e6d60ff fix(chat): debounce post-send action menu Codex 2026-07-23 20:03:26 +08:00
  • c659c5fc3f test(e2e): align simplified splash expectations Codex 2026-07-23 19:33:08 +08:00
  • 537a0a2c36 feat(chat): render commercial actions and persist greetings Codex 2026-07-23 14:52:34 +08:00
  • b1f52c68e8 feat(splash): simplify multi-character home layout Codex 2026-07-23 13:27:16 +08:00
  • 3c7b0c30e0 refactor(private-zone): use canonical product name Codex 2026-07-23 10:53:41 +08:00
  • 469512df18 feat(navigation): add favorite entry and Menu tab Codex 2026-07-22 19:31:06 +08:00
  • 318e4991be fix(ci): install pnpm from configured registry Codex 2026-07-22 19:29:42 +08:00
  • 2d432e5367 fix(ci): use reachable pnpm registry for Docker builds Codex 2026-07-22 19:26:57 +08:00
  • 4dae805a88 feat(payment): support user-bound seven-discount offers Codex 2026-07-23 16:11:20 +08:00
  • 46588bd98c feat(payment): support user-bound seven-discount offers Codex 2026-07-23 16:11:20 +08:00
  • 02f6964484 feat(chat): render commercial actions and persist greetings Codex 2026-07-23 14:52:34 +08:00
  • 05f625dd0b feat(chat): render commercial actions and persist greetings Codex 2026-07-23 14:52:34 +08:00