Commit Graph

  • e6e44d9a43 Revert "fix(mining-wallet): auto-create HEADQUARTERS account, skip DEFAULT province/city" hailin 2026-01-14 00:19:12 -0800
  • bf004bab52 fix(mining-wallet): auto-create HEADQUARTERS account, skip DEFAULT province/city hailin 2026-01-14 00:18:53 -0800
  • a03b883350 fix(mining-wallet): exclude prisma directory from TypeScript compilation hailin 2026-01-14 00:07:58 -0800
  • 2a79c83715 feat(contribution): implement TEAM_BONUS backfill when unlock conditions met hailin 2026-01-13 23:58:54 -0800
  • ef330a2687 feat(mining-wallet): add seed and auto-create province/city accounts hailin 2026-01-13 23:36:31 -0800
  • 6594845d4c fix(mining-wallet): fix Kafka consumers not subscribing to topics hailin 2026-01-13 23:31:31 -0800
  • 77b682c8a8 feat(mining-wallet): make initialize endpoints public for internal network calls hailin 2026-01-13 23:22:17 -0800
  • 6ec79a6672 fix(deploy): correct CDC sync API URL path hailin 2026-01-13 22:26:32 -0800
  • 631fe2bf31 fix(contribution-service): reset consumer group offsets to earliest on startup hailin 2026-01-13 22:14:51 -0800
  • d968efcad4 fix(contribution): run CDC sync in background to allow API access during sync hailin 2026-01-13 21:50:59 -0800
  • 5a4970d7d9 Revert "fix(contribution): run CDC sync in background to avoid blocking service startup" hailin 2026-01-13 21:44:18 -0800
  • 703c12e9f6 fix(contribution): run CDC sync in background to avoid blocking service startup hailin 2026-01-13 21:44:00 -0800
  • 8199bc4d66 feat(contribution): add CDC sync status API and fix deploy script timing hailin 2026-01-13 21:34:58 -0800
  • aef6feb2cd fix(contribution): use unique consumer group id for each phase hailin 2026-01-13 21:11:40 -0800
  • 22523aba14 revert: restore blocking await for sequential CDC consumption hailin 2026-01-13 21:07:57 -0800
  • a01fd3aa86 fix(contribution): run sequential CDC consumption in background hailin 2026-01-13 21:07:11 -0800
  • d58e8b44ee feat(contribution): implement sequential CDC topic consumption hailin 2026-01-13 20:57:24 -0800
  • 30949af577 revert: undo unauthorized ancestor_path and setDirectReferralAdoptedCount changes hailin 2026-01-13 20:46:41 -0800
  • 1fbb88f773 fix(contribution): use setDirectReferralAdoptedCount for accurate count update hailin 2026-01-13 20:29:53 -0800
  • 5eae4464ef fix(mining-app): remove unnecessary token refresh on app startup hailin 2026-01-13 20:28:07 -0800
  • d43a70de93 feat(mining-admin): implement complete system accounts feature hailin 2026-01-13 20:27:59 -0800
  • 471702d562 fix(contribution): use ancestor_path to build upline chain for TEAM_LEVEL distribution hailin 2026-01-13 20:14:46 -0800
  • dbf97ae487 fix(contribution-service): filter adoptions by MINING_ENABLED status hailin 2026-01-13 19:48:34 -0800
  • fdfc2d6700 fix(contribution): ensure 100% reliable CDC sync to mining-admin-service hailin 2026-01-13 19:27:50 -0800
  • 3999d7cc51 fix(contribution): 100% sync CDC data and fix calculation trigger timing hailin 2026-01-13 16:55:25 -0800
  • 20eabbb85f fix(mining-admin): restore MINING_ENABLED status filter for adoption stats hailin 2026-01-13 01:32:39 -0800
  • 65bd4f9b65 fix(mining-admin): remove MINING_ENABLED status filter for adoption stats hailin 2026-01-13 01:21:01 -0800
  • 2f3a0f3652 feat(mining-admin): display adoption order count in user management hailin 2026-01-13 01:03:59 -0800
  • 56ff8290c1 fix(mining-admin): filter adoption stats by MINING_ENABLED status hailin 2026-01-13 00:58:01 -0800
  • 1d7d38a82c fix(frontend): prevent redirect to dashboard on page refresh hailin 2026-01-13 00:25:59 -0800
  • f84e8b4700 fix(deploy): use kafka-console-producer for tombstone messages v2.0.0-cdc-sync-fix hailin 2026-01-12 23:45:38 -0800
  • fe2d4c3bcf fix(deploy): use correct offset topic name (debezium_offsets) hailin 2026-01-12 23:29:57 -0800
  • 416867b1d5 fix(deploy): delete Debezium connector offsets during full-reset hailin 2026-01-12 23:17:45 -0800
  • 5af39193e4 fix(deploy): delete Kafka outbox topics during full-reset hailin 2026-01-12 22:38:31 -0800
  • 44f235b185 fix(deploy): add processed_events cleanup for mining-admin-service hailin 2026-01-12 22:23:44 -0800
  • eba4b3b6e5 feat(mining-app): shimmer placeholder for all pages hailin 2026-01-12 21:56:22 -0800
  • 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