Commit Graph

  • 71fa683e79 Merge pull request #15 from dev main qzl 2026-05-21 17:05:43 +08:00
  • 9d17c7d8cc ci: disable proxy for ecr publish dev zl-q 2026-05-21 17:05:24 +08:00
  • 99f848b34d Merge pull request #14 from dev qzl 2026-05-21 17:03:00 +08:00
  • 5895b93b12 ci: retry ecr login zl-q 2026-05-21 17:02:47 +08:00
  • 0a9c026b1b Merge pull request #13 from dev qzl 2026-05-21 17:00:12 +08:00
  • 08460c6ca9 ci: retry ecr push before cleanup zl-q 2026-05-21 16:59:57 +08:00
  • 29aafa5999 Merge pull request #12 from dev qzl 2026-05-21 16:54:21 +08:00
  • 2c2fcb7091 ci: checkout from runner repository cache zl-q 2026-05-21 16:53:57 +08:00
  • 0c6c4cfa82 Merge pull request #11 from dev qzl 2026-05-21 16:42:51 +08:00
  • 9f4cf9ef37 ci: clone production workflow over ssh zl-q 2026-05-21 16:42:23 +08:00
  • e17afac339 Merge pull request #10 from dev qzl 2026-05-21 16:27:38 +08:00
  • 673f8fed30 feat: add invite rewards and redeem codes zl-q 2026-05-21 16:26:58 +08:00
  • d712645754 Update web compliance disclosures zl-q 2026-05-12 17:51:10 +08:00
  • 2b8984edbc fix(web): validate question input before divination and fix logout flow zl-q 2026-05-11 20:07:36 +08:00
  • 3cc5999383 chore(task): archive 05-10-audit-and-optimize-web-performance zl-q 2026-05-11 19:46:35 +08:00
  • 9cdfee1596 Merge pull request 'fix: update CREEM product IDs for production' (#9) from dev into main qzl 2026-05-11 19:40:01 +08:00
  • 14f99d6dc4 fix: update CREEM product IDs for production environment zl-q 2026-05-11 19:39:38 +08:00
  • 13b8e047c2 Merge pull request 'Merge dev into main: CREEM payment, performance optimization, deploy updates' (#8) from dev into main qzl 2026-05-11 19:16:17 +08:00
  • 91c089a894 fix: resolve legal/about pages in production, update deploy docs zl-q 2026-05-11 19:09:35 +08:00
  • dda8014428 fix: redirect root to /en/ instead of /zh/ zl-q 2026-05-11 19:04:09 +08:00
  • ec810a8c45 config: set default locale to English and update CREEM production URLs zl-q 2026-05-11 18:51:18 +08:00
  • f07e307e82 feat: integrate CREEM web payment for credits purchase zl-q 2026-05-11 18:38:21 +08:00
  • 3ff33640f4 fix: infinite session creation loop, add sign image animation, align hexagram UI with Flutter ZL-Q 2026-05-10 21:37:29 +08:00
  • 982d10d37e fix: about/legal pages read from markdown, remove unused about translations ZL-Q 2026-05-10 20:51:47 +08:00
  • 20abe0be0c perf: finish web performance pass ZL-Q 2026-05-10 20:29:42 +08:00
  • 1e4871e337 perf: optimize web data resources ZL-Q 2026-05-10 20:01:14 +08:00
  • a9739cddce chore(task): archive 05-10-fix-mobile-divination-tutorial-overlay ZL-Q 2026-05-10 15:22:14 +08:00
  • 627454971c fix: improve web auth refresh and mobile tutorials ZL-Q 2026-05-10 15:22:08 +08:00
  • 3f0942329d chore: 归档剩余任务到 archive/2026-05 ZL-Q 2026-05-10 14:55:44 +08:00
  • 323a04206b chore: 归档任务 05-10-auto-divination-page-rewrite ZL-Q 2026-05-10 14:54:46 +08:00
  • 1fe17b03df feat(web): 重写自动起卦页面并修复数据解析 ZL-Q 2026-05-10 14:53:43 +08:00
  • dab3c766f2 chore(task): archive 05-10-web-history-list-page ZL-Q 2026-05-10 13:59:36 +08:00
  • efe48f2068 feat(web): 历史解卦列表、结果页与追问功能 ZL-Q 2026-05-10 13:59:04 +08:00
  • 654e5ce188 chore(task): archive 05-09-fix-divination-cost-hardcode-and-coin-animation ZL-Q 2026-05-09 23:36:59 +08:00
  • f695dd86e9 fix(web): 修复手动起卦教程、硬币动画与积分显示 ZL-Q 2026-05-09 23:35:53 +08:00
  • 0e0daf4f5a chore(task): archive 05-09-manual-divination-page-design-alignment ZL-Q 2026-05-09 21:49:09 +08:00
  • e31d88e788 fix(web): 对齐手动起卦页面六爻显示与设计稿 ZL-Q 2026-05-09 21:47:51 +08:00
  • d84599adca chore(task): archive 05-09-settings-page-interaction-optimization ZL-Q 2026-05-09 21:41:48 +08:00
  • a1b4418d55 feat(web): 优化设置页面交互与语言同步 ZL-Q 2026-05-09 21:32:51 +08:00
  • 1d5efb46e7 chore: clean up stale task files and update ManualDivinationPage zl-q 2026-05-09 18:24:35 +08:00
  • 1fbb07f692 feat(web): add settings sub-pages and connect to backend APIs zl-q 2026-05-09 18:23:21 +08:00
  • 5aa46d3311 feat(web): add authenticated app shell zl-q 2026-05-09 16:00:29 +08:00
  • c12320cb79 feat(web): rebuild web with Astro 6 + React 19 + Tailwind 4 zl-q 2026-05-09 12:11:10 +08:00
  • 04b493ed09 chore: migrate from opencode to trellis 0.5.0-rc.6 zl-q 2026-05-06 14:29:25 +08:00
  • 4e234be647 chore(ios): 添加出口合规声明并包含 Xcode 共享配置 qzl 2026-04-30 15:45:20 +08:00
  • 99f053a5ff chore(trellis): archive 04-30-product-website task qzl 2026-04-30 13:38:44 +08:00
  • 1519c782c7 feat(web): add product website with i18n and privacy policy qzl 2026-04-30 13:38:12 +08:00
  • 1893fcdd4f chore: exclude Xcode workspace and user data from git ZL-Q 2026-04-30 13:32:55 +08:00
  • e17815ecea feat(ios): track project.pbxproj for build settings and file references ZL-Q 2026-04-30 13:29:27 +08:00
  • 52f2123610 feat(ios): prepare App Store release v1.0.0 ZL-Q 2026-04-30 13:28:35 +08:00
  • f2c3c795e7 Merge dev into main qzl 2026-04-30 11:48:04 +08:00
  • 6432c24e20 fix(security): disable Swagger in prod, remove dead debug field, harden env config qzl 2026-04-30 11:47:48 +08:00
  • 46394ffcdf Merge dev into main qzl 2026-04-30 11:29:22 +08:00
  • 388775e05f fix: quote env values with spaces for safe shell sourcing qzl 2026-04-30 11:29:10 +08:00
  • 786acfe010 Merge dev into main: fix deployment secret handling qzl 2026-04-30 11:20:21 +08:00
  • f5f27d0496 fix(deploy): avoid logging multiline secrets qzl 2026-04-30 11:20:13 +08:00
  • 2657a7a339 Merge dev into main: fix workflow checkout qzl 2026-04-30 11:17:15 +08:00
  • c2ba1442a3 fix(deploy): avoid external checkout action qzl 2026-04-30 11:17:00 +08:00
  • 7a84bb5d16 Merge dev into main: production deployment automation qzl 2026-04-30 11:08:37 +08:00
  • 98f4a8d07a fix: update production app configuration qzl 2026-04-30 11:07:57 +08:00
  • 79d5d0638a chore(deploy): automate production rollout qzl 2026-04-30 11:02:37 +08:00
  • 688c091770 docs: 统一应用名称为觅爻 ZL-Q 2026-04-29 21:31:27 +08:00
  • 203cdd9330 fix(deploy): reduce backend worker footprint ZL-Q 2026-04-29 21:28:21 +08:00
  • 5da1cba851 Merge dev into main: include uv lock qzl 2026-04-29 18:22:53 +08:00
  • b17862bff7 fix(deploy): include uv lock for Docker builds qzl 2026-04-29 18:21:57 +08:00
  • a2ce6d8502 Merge dev into main: backend ECR deployment flow qzl 2026-04-29 18:07:10 +08:00
  • fb163cfeab chore(deploy): add backend ECR deployment flow qzl 2026-04-29 18:04:25 +08:00
  • 59760416e6 chore: record journal qzl 2026-04-29 14:28:16 +08:00
  • 58cbb8d84f chore(task): archive 04-28-fix-ai-english-output qzl 2026-04-29 14:27:54 +08:00
  • 16cb47e75a feat: 新增追问模式和iOS本地化,重构后端输出模型 qzl 2026-04-29 14:26:15 +08:00
  • f497afbff2 feat: 实现AI拒答机制和语言控制优化 ZL-Q 2026-04-29 01:38:59 +08:00
  • adb2b3bcc3 chore: 整合 migration 文件并优化配置 ZL-Q 2026-04-29 00:37:45 +08:00
  • dab47f0cb3 chore: 优化本地开发环境配置 qzl 2026-04-28 18:49:38 +08:00
  • 86062d5e78 fix: 修复 packages 接口访问不存在字段导致的运行时错误 worktree/feat-ios-apple-pay ZL-Q 2026-04-28 17:31:24 +08:00
  • 41ade24bcf chore: record journal ZL-Q 2026-04-28 17:23:46 +08:00
  • dd48d1d59d chore: 更新主题、反馈页面和测试用例 ZL-Q 2026-04-28 17:23:03 +08:00
  • 85023a668b refactor(divination): 优化占卜界面和组件 ZL-Q 2026-04-28 17:22:47 +08:00
  • 295dbc09ab feat(payment): 优化套餐配置和支付服务 ZL-Q 2026-04-28 17:21:14 +08:00
  • a940f2ea47 feat(notification): 通知标题和正文支持多语言 ZL-Q 2026-04-28 17:20:17 +08:00
  • b9617ae152 refactor(settings): 统一语言设置,合并 interface_language 和 ai_language ZL-Q 2026-04-28 17:19:47 +08:00
  • 940c67e642 feat(points): 实现积分流水列表功能 ZL-Q 2026-04-28 17:19:08 +08:00
  • a83001de0d feat(locale): 实现 App 启动时语言和时区自动设置 ZL-Q 2026-04-28 17:18:16 +08:00
  • 14752cdcfa chore(task): archive 04-27-feat-ios-apple-pay ZL-Q 2026-04-28 17:17:40 +08:00
  • c7a75a6445 chore(task): archive 04-28-refactor-unify-language ZL-Q 2026-04-28 17:17:39 +08:00
  • 8de03314fd chore(task): archive 04-28-feat-locale-timezone-bootstrap ZL-Q 2026-04-28 17:17:39 +08:00
  • 9bc24fa0c4 chore(task): archive 04-28-feat-points-ledger ZL-Q 2026-04-28 17:17:38 +08:00
  • 87f92987b2 feat: 实现 iOS Apple Pay 内购支付功能 ZL-Q 2026-04-28 10:45:29 +08:00
  • b453ff7345 chore(trellis): add task tracking for ios apple pay feature qzl 2026-04-27 11:01:20 +08:00
  • 285bb91851 feat: enable local supabase and update llm catalog qzl 2026-04-27 11:00:13 +08:00
  • 926929a3cb docs(trellis): update for cloud supabase migration qzl 2026-04-27 10:04:29 +08:00
  • fd4fae318d Merge dev into main: cloud supabase migration ready for production qzl 2026-04-27 09:57:54 +08:00
  • 5325793203 fix: correct tests and type annotations for cloud supabase migration qzl 2026-04-25 15:53:44 +08:00
  • 08db431653 feat(legal): update legal documents and add zh_Hant support qzl 2026-04-25 14:14:49 +08:00
  • 2d46251220 chore(task): archive 04-17-feat-privacy-do-not-sell qzl 2026-04-20 12:52:39 +08:00
  • 5c4ba49ffc chore: record journal qzl 2026-04-20 12:52:35 +08:00
  • 4a3fe85fc9 chore(task): archive 04-17-feat-user-feedback qzl 2026-04-20 12:51:15 +08:00
  • ae7727a1c4 chore: record journal qzl 2026-04-20 12:50:54 +08:00
  • 6a2a9d2c87 feat(feedback): implement user feedback collection system with email reporting qzl 2026-04-20 12:49:54 +08:00
  • 913ed26f8d feat(privacy): add personalized ads toggle in settings qzl 2026-04-17 13:11:09 +08:00
  • be30eb6eab chore: record journal qzl 2026-04-16 17:53:16 +08:00