Commit Graph

  • b1525bdfa6 feat(mining-app): improve UX with non-blocking splash and skeleton loading hailin 2026-01-12 21:48:31 -0800
  • 5e16adc1ec fix(mining-admin): use outbox_id for event idempotency key hailin 2026-01-12 21:41:54 -0800
  • e981e622d4 chore: remove misplaced Android drawable files from admin-web hailin 2026-01-12 21:20:56 -0800
  • 5447545486 fix(contribution): move calculateForAdoption out of CDC transaction hailin 2026-01-12 21:18:21 -0800
  • 2a4cb829fe fix(deploy-mining): truncate processed_cdc_events after CDC offset reset hailin 2026-01-12 21:00:34 -0800
  • 3591271a3b fix(auth-service): add python3/make/g++ to builder stage for bcrypt hailin 2026-01-12 20:20:41 -0800
  • e00c81153b docs(migrations): add detailed comments for idempotency tables hailin 2026-01-12 19:44:46 -0800
  • 41f142124b fix(mining-app): update splash page theme and fix token refresh hailin 2026-01-12 19:32:31 -0800
  • 9037c2da97 feat(auth): implement transactional idempotent CDC consumer for 1.0->2.0 sync hailin 2026-01-12 19:29:42 -0800
  • ff67319171 feat(contribution): implement transactional idempotent CDC consumer for 1.0->2.0 sync hailin 2026-01-12 19:22:47 -0800
  • 70135938c4 feat(mining-admin): implement transactional idempotent consumer for 100% exactly-once semantics hailin 2026-01-12 19:11:30 -0800
  • 577f626972 fix(cdc): implement idempotent consumer pattern for reliable CDC sync hailin 2026-01-12 13:31:10 -0800
  • 82a3c7a2c3 fix(asset-page): fix scroll issue with LayoutBuilder and ConstrainedBox hailin 2026-01-12 13:03:20 -0800
  • 61da3652f5 fix(deploy): reorder full-reset steps for proper CDC sync hailin 2026-01-12 12:50:07 -0800
  • 94d8075970 fix(mining-app): unify color scheme and fix scroll issues hailin 2026-01-12 12:41:41 -0800
  • c31d64550b fix(deploy): remove duplicate contribution-records/publish-all call hailin 2026-01-12 12:29:16 -0800
  • 1b3704b68d fix(contribution-service): fix property mapping in toDto method hailin 2026-01-12 12:17:31 -0800
  • 5c76c9f62c refactor(mining-app): remove deprecated HomePage and fix navigation hailin 2026-01-12 11:19:41 -0800
  • bfafd6d34c refactor(prisma): consolidate migrations into single init files hailin 2026-01-12 11:04:24 -0800
  • 34e22d3c7f revert: restore original Dockerfiles hailin 2026-01-12 10:12:16 -0800
  • d68ee398ab fix: add TEAM_BONUS cleanup to startup scripts hailin 2026-01-12 10:10:51 -0800
  • ff3a614804 fix: remove broken data migration files hailin 2026-01-12 10:08:10 -0800
  • 22fe23914f fix(contribution): simplify migration to only delete wrong TEAM_BONUS records hailin 2026-01-12 09:59:11 -0800
  • 95e009966e fix(mining-admin): calculate distribution amounts from actual adoption data hailin 2026-01-12 09:55:27 -0800
  • e71f2aadfc fix: remove incorrect TEAM_BONUS records given to uplines hailin 2026-01-12 09:49:44 -0800
  • fe332fdb3f fix(mining-app): remove AuthEventBus to fix Riverpod state race condition hailin 2026-01-12 09:44:53 -0800
  • add405aa65 feat(mining-app): fix login bugs and connect contribution page to real API hailin 2026-01-12 09:39:23 -0800
  • a89f4c829d feat(mining-admin): add migration for distributionSummary column hailin 2026-01-12 09:33:58 -0800
  • 23dabb0219 feat(contribution): display distribution details with actual amounts hailin 2026-01-12 09:23:02 -0800
  • 8d97daa524 fix(contribution): correct TEAM_BONUS distribution to adopter instead of referrer hailin 2026-01-12 09:13:13 -0800
  • 01ff873264 fix(mining-admin): use Prisma relationMode=prisma for CDC sync tables hailin 2026-01-12 08:33:21 -0800
  • ea789f7fec fix(mining-admin): remove CDC sync table foreign key constraints hailin 2026-01-12 08:24:10 -0800
  • 40fbdec47c fix: add migration_lock.toml for prisma migrations hailin 2026-01-12 08:09:34 -0800
  • e337a1dda4 feat(mining-admin): add migration for contribution records and network progress tables hailin 2026-01-12 08:07:16 -0800
  • 1c33dd7bf3 fix(mining-admin): auto-sync schema on container startup hailin 2026-01-12 08:03:38 -0800
  • bf5a16939f fix(mining-admin-service): ignore Debezium heartbeat messages hailin 2026-01-12 07:44:27 -0800
  • 30e1867eb0 fix(mining-admin-service): properly handle Debezium outbox CDC events hailin 2026-01-12 07:39:27 -0800
  • 52c573d507 fix(contribution-service): auto-publish contribution records on calculation hailin 2026-01-12 07:32:50 -0800
  • 04fd7b946a feat(mining-admin-web): update contribution records display to match backend API hailin 2026-01-12 07:30:00 -0800
  • dbe9ab223f feat(contribution): fix pending fields update and add network progress tracking hailin 2026-01-12 07:26:32 -0800
  • c0d0088b8e feat(contribution-service): enhance CDC event logging for debugging hailin 2026-01-12 06:41:24 -0800
  • 9642901710 fix(mining-wallet-service): remove remaining blockchain references hailin 2026-01-12 06:34:46 -0800
  • 8e30438433 refactor(mining-wallet-service): remove KAVA blockchain integration hailin 2026-01-12 06:31:30 -0800
  • 025cc6871b fix(mining-wallet-service): 修复模块依赖注入问题 hailin 2026-01-12 06:20:32 -0800
  • 7fe954e563 feat(contribution/wallet): 实现贡献值2.0计算与钱包存储架构 hailin 2026-01-12 06:13:18 -0800
  • 1b8791fe5d fix(contribution-service): 添加 unlockedBonusTiers 字段到同步事件 hailin 2026-01-12 05:09:01 -0800
  • 180e5ad057 feat(mining-admin): 重构算力构成展示,添加解锁状态 hailin 2026-01-12 04:59:51 -0800
  • 4ca4fc9135 fix(mining-admin-web): 适配planting-ledger后端返回数据格式 hailin 2026-01-12 04:12:22 -0800
  • bc191791e8 fix(mining-admin-service): getPlantingLedger从synced_adoptions读取真实数据 hailin 2026-01-12 04:02:28 -0800
  • 9a34e9d399 feat(mining-admin-web): 引荐关系改为树形可视化布局 hailin 2026-01-12 03:55:51 -0800
  • c141c3f6cd fix: TypeScript null check for originalUserId hailin 2026-01-12 03:50:29 -0800
  • 9e9a7364b9 fix(mining-admin-service): 实现getReferralTree返回真实推荐关系数据 hailin 2026-01-12 03:48:59 -0800
  • 2025c6ce36 fix(mining-admin): 用户列表API添加认种统计和推荐人信息 hailin 2026-01-12 03:42:54 -0800
  • 3074748d15 fix(mining-admin-web): 修复用户详情数据映射 - 正确映射referral/adoption/team字段 hailin 2026-01-12 03:37:40 -0800
  • 5ad71e2e4b fix(mining-admin-service): 用户列表API添加nickname字段 hailin 2026-01-12 03:29:38 -0800
  • 5cff606e87 feat(mining-admin-service): 完善用户详情API返回字段 hailin 2026-01-12 03:11:19 -0800
  • 7b310c554b fix(migrations): 修复数据库迁移脚本语法 hailin 2026-01-12 03:07:14 -0800
  • 4635fea693 chore(migrations): 添加数据库迁移脚本 hailin 2026-01-12 03:02:55 -0800
  • 30b04c6376 feat(sync): 完善 CDC 数据同步 - 添加推荐关系、认种记录和昵称字段 hailin 2026-01-12 02:48:15 -0800
  • 11eb1f8a04 fix(postgres): 增加数据库最大连接数到 300 hailin 2026-01-12 02:29:35 -0800
  • a4e1859fd2 fix(debezium): 修复 outbox connector 配置中的数据库凭证 hailin 2026-01-12 02:13:07 -0800
  • 93c9007045 fix(deploy): 修正 Debezium Connect 默认端口为 8084 hailin 2026-01-12 02:11:19 -0800
  • cbdb449533 fix(auth): 修复 LegacyUserCdcConsumer 的 OutboxService 依赖注入 hailin 2026-01-12 02:00:21 -0800
  • 4cbdf0b503 fix(auth): 修复 CDC consumer 类型错误 hailin 2026-01-12 01:45:10 -0800
  • 40745ca580 feat(cdc): 完善 2.0 服务数据聚合到 mining-admin-service hailin 2026-01-12 01:41:46 -0800
  • 489966fae9 feat(auth): 新 1.0 用户自动发布事件到 mining-admin-service hailin 2026-01-12 01:25:01 -0800
  • 50854f04d5 fix(deploy): 添加 mining-admin-service-cdc-group 到 CDC 重置列表 hailin 2026-01-12 01:18:44 -0800
  • 0d06080760 fix(mining-admin): 兼容 Debezium outbox 消息格式 hailin 2026-01-12 01:10:24 -0800
  • 273f2f1d96 fix(deploy): 在 migration 后再次重置 CDC offset hailin 2026-01-12 00:53:55 -0800
  • 350ce28c40 fix(deploy): 修复 sync-reset CDC offset 重置失败问题 hailin 2026-01-12 00:49:09 -0800
  • 24412794e6 fix(deploy-mining): 修正 full-reset 步骤顺序避免 CDC offset 重置失败 hailin 2026-01-12 00:33:19 -0800
  • ff27195be2 fix(cdc): 修复用户同步字段映射和多 consumer group 重置 hailin 2026-01-11 23:59:39 -0800
  • 5cab38c7f1 fix(deploy-mining): 修正 Docker 容器名称和默认凭据 hailin 2026-01-11 23:41:49 -0800
  • 5c302bfca8 fix(deploy-mining): 支持 Docker 环境的数据库操作和迁移 hailin 2026-01-11 23:38:06 -0800
  • 5d880f011e fix(debezium): 统一 mining-wallet-outbox-connector 数据库名称 hailin 2026-01-11 23:31:28 -0800
  • 63d73af135 refactor(cdc): 统一使用 Debezium CDC 进行数据同步 hailin 2026-01-11 23:19:34 -0800
  • cab36fccf1 fix(docker): 修复 contribution-service 和 mining-admin-service Dockerfile healthcheck 路径 hailin 2026-01-11 22:56:26 -0800
  • 978dfcb2bf feat(docker): 添加 mining-wallet-service 到 docker-compose.2.0.yml hailin 2026-01-11 22:53:57 -0800
  • 83a2800941 refactor(deploy): 移除 mining-admin-web 从 deploy-mining.sh hailin 2026-01-11 22:52:26 -0800
  • 3c73d510b1 feat(deploy): 添加 mining-wallet-service 到 deploy-mining.sh hailin 2026-01-11 22:51:19 -0800
  • a4090cc285 fix(mining-admin-web): 修复 API rewrite 路径为 v2 hailin 2026-01-11 22:45:16 -0800
  • f790d2bbe5 refactor(api): 升级 trading-service API 前缀至 v2 hailin 2026-01-11 22:37:17 -0800
  • 6d619c0a02 refactor(api): 升级 mining-service 和 mining-wallet-service API 前缀至 v2 hailin 2026-01-11 22:31:06 -0800
  • 05f98def6d fix(sync): 修复数据同步 API 认证和响应解析 hailin 2026-01-11 21:47:32 -0800
  • 6fedebf020 fix(trading-service): 更新 package-lock.json hailin 2026-01-11 21:35:33 -0800
  • 3fe6bdbbf0 feat(sync): 添加批量同步 API 端点 hailin 2026-01-11 21:27:35 -0800
  • 033f94c0c2 fix(mining-admin-web): 修复 API 响应格式转换 hailin 2026-01-11 21:14:12 -0800
  • 1a7c73e531 feat(mining-admin): 添加用户详情页缺失的 API 端点 hailin 2026-01-11 20:53:18 -0800
  • fc3efe6a27 fix(mining-admin-web): 修复 React hydration 错误 #418 #423 hailin 2026-01-11 20:47:00 -0800
  • dc27044dab fix(mining-admin-web): 修复 formatNumber 导致的 hydration 错误 hailin 2026-01-11 20:37:32 -0800
  • e0f529799f fix(mining-admin): 添加 syncAllUsers 和 syncAllContributionAccounts 方法 hailin 2026-01-11 20:24:48 -0800
  • 582beb4f81 feat(cdc): 添加 legacy 用户批量同步功能 hailin 2026-01-11 20:17:46 -0800
  • 49b1571bba fix(cdc): 修复 auth-service 与 mining-admin-service 的 CDC 事件同步 hailin 2026-01-11 19:51:01 -0800
  • e83b3d420c chore(mining-admin-service): 统一API版本为v2 hailin 2026-01-11 19:25:49 -0800
  • 99550a2a9d fix(mining-admin-web): 修复用户列表API响应格式不匹配问题 hailin 2026-01-11 19:15:55 -0800
  • 3fe4f82906 fix(mining-admin-web): 修复用户列表页面空数据和错误处理 hailin 2026-01-11 19:06:26 -0800
  • 2a22d7d669 fix(mining-admin-web): 修复用户列表页面类型错误 hailin 2026-01-11 19:01:37 -0800
  • 0f1b4df583 fix(mining-admin-web): 添加缺失的Badge组件 hailin 2026-01-11 19:00:15 -0800
  • 8fc527b918 feat(mining-admin-web): 复用admin-web用户管理功能 hailin 2026-01-11 18:58:48 -0800
  • 5dab829995 fix(deploy-mining): 修复rebuild命令不更新容器的问题 hailin 2026-01-11 18:47:25 -0800