Commit Graph

  • b81ae634a6 fix(mining-app): hardcode team bonus tiers display to 15 main hailin 2026-01-14 20:28:02 -0800
  • 0cccc0e2cd refactor(mining-app): rename VIP等级 to 团队上级 and 直推人数 to 引荐人数 hailin 2026-01-14 20:07:52 -0800
  • cd938f4a34 refactor(mining-app): rename team contribution labels hailin 2026-01-14 19:58:41 -0800
  • 84fa3e5e19 refactor(mining-app): rename 绿积分 to 积分值 across all pages hailin 2026-01-14 19:57:17 -0800
  • adeeadb495 fix(mining-app): update profile page - hide items and rename label hailin 2026-01-14 19:47:14 -0800
  • 42a28efe74 fix(mining-app): remove operator account note from expiration card hailin 2026-01-14 19:28:31 -0800
  • 91b8cca41c feat(mining-app): implement hide/show amounts toggle hailin 2026-01-14 19:22:03 -0800
  • 02cc79d67a fix(mining-app): reduce bottom padding on navigation pages hailin 2026-01-14 19:17:59 -0800
  • 7bc8547a96 fix(mining-app): rename ContributionRecordsListPage to avoid name conflict hailin 2026-01-14 19:08:09 -0800
  • caffb124d2 feat(mining-app): add contribution records page with category summary hailin 2026-01-14 19:02:30 -0800
  • 141db46356 fix(contribution-service): use real contributionPerTree from rate service hailin 2026-01-14 18:01:30 -0800
  • f57b0f9c26 chore(mining-app): configure release build hailin 2026-01-14 17:24:42 -0800
  • c852f24a72 fix(auth-service): add 'auth/' prefix to controller routes for Kong compatibility hailin 2026-01-14 08:53:48 -0800
  • cb3c7623dc fix(mining-app): fix Riverpod ref usage in router redirect callback hailin 2026-01-14 08:49:52 -0800
  • f2692a50ed fix(contribution-service): fix toRecordDto using wrong property name hailin 2026-01-14 08:43:14 -0800
  • ed9f817fae feat(mining-app): add estimated earnings and contribution stats API hailin 2026-01-14 08:37:30 -0800
  • 6bcb4af028 feat(mining-app): integrate real APIs for Asset and Profile pages hailin 2026-01-14 08:22:40 -0800
  • 106a287260 fix(mining-service): make health endpoints public hailin 2026-01-14 07:35:42 -0800
  • 30dc2f6665 fix(trading-service): make health endpoints public hailin 2026-01-14 07:28:24 -0800
  • e1fb70e2ee feat(trading-service): add burn system, Kafka events, and idempotency hailin 2026-01-14 07:15:41 -0800
  • f3d4799efc feat(mining-wallet): add UserWalletCreated/Updated events for CDC sync hailin 2026-01-14 06:13:34 -0800
  • 839feab97d fix(mining-admin): handle CONTRIBUTION_CREDITED event for wallet sync hailin 2026-01-14 06:11:49 -0800
  • 465e398040 fix(mining-admin): fix wallet ledger API to match frontend expected format hailin 2026-01-14 05:56:24 -0800
  • c6c875849a fix(mining-service): make mining API public for service-to-service calls hailin 2026-01-14 05:46:11 -0800
  • ce95c40c84 fix(mining-service): listen to correct CDC topic for contribution sync hailin 2026-01-14 05:30:38 -0800
  • e6d966e89f fix(mining-admin): fetch mining records from mining-service hailin 2026-01-14 05:14:03 -0800
  • 270c17829e fix(mining-admin-service): move mining routes before :category/:key parameter route hailin 2026-01-14 04:57:25 -0800
  • 289ac0190c fix(mining-admin-service): add logging and fix null data handling in getMiningStatus hailin 2026-01-14 04:42:01 -0800
  • 467d637ccc fix(mining-admin-web): prevent duplicate /api/v2 in rewrite destination hailin 2026-01-14 04:37:32 -0800
  • c9690b0d36 Revert "fix(mining-admin-web): always use /api proxy instead of direct API URL" hailin 2026-01-14 04:34:22 -0800
  • 7a65ab3319 fix(mining-admin-web): always use /api proxy instead of direct API URL hailin 2026-01-14 04:32:59 -0800
  • e99b5347da feat(mining-admin-service): add transfer-enabled API endpoints hailin 2026-01-14 04:22:11 -0800
  • 29dd1affe1 fix(mining-admin-web): extract data from response wrapper hailin 2026-01-14 04:18:51 -0800
  • a15dcafc03 fix(mining-admin-service): 解包mining-service返回的data字段 hailin 2026-01-14 04:09:02 -0800
  • d404521841 fix(mining-admin-service): 修复mining-service API路径为v2 hailin 2026-01-14 03:58:02 -0800
  • 09b15da3cb fix(mining-service): Redis锁使用毫秒PX代替秒EX支持小数TTL hailin 2026-01-14 03:52:22 -0800
  • 901247366d fix(mining-service): 添加tsconfig include/exclude配置修复构建 hailin 2026-01-14 03:48:18 -0800
  • 0abc04b9cb fix(mining-service): 添加Dockerfile构建验证步骤 hailin 2026-01-14 03:45:51 -0800
  • 2b083991d0 feat(mining-service): 添加migration将minuteDistribution改为secondDistribution hailin 2026-01-14 03:40:41 -0800
  • 8f616dd45b fix(mining-service): 修复Dockerfile支持prisma seed hailin 2026-01-14 03:35:34 -0800
  • 1008672af9 Revert "fix(mining-service): 修复Docker构建问题" hailin 2026-01-14 03:34:58 -0800
  • f4380604d9 fix(mining-service): 修复Docker构建问题 hailin 2026-01-14 03:34:04 -0800
  • 3b61f2e095 feat(mining): 实现每秒挖矿分配系统 hailin 2026-01-14 03:25:47 -0800
  • 25608babd6 feat(mining-service): add initialization APIs and seed script hailin 2026-01-14 02:36:52 -0800
  • bd0f98cfb3 fix(mining-admin-web): fix audit logs page crash hailin 2026-01-14 02:30:07 -0800
  • a2adddbf3d fix(mining-admin): transform dashboard API response to match frontend expected format hailin 2026-01-14 02:23:54 -0800
  • d6064294d7 refactor(mining-admin): remove initialization feature hailin 2026-01-14 02:22:23 -0800
  • 36c3ada6a6 fix(mining-admin): fix audit logs API path and response format hailin 2026-01-14 02:18:53 -0800
  • 13e94db450 feat(mining-admin): add /reports/daily endpoint for frontend reports page hailin 2026-01-14 02:10:47 -0800
  • feb871bcf1 feat(mining-admin): add daily report generation service hailin 2026-01-14 02:03:21 -0800
  • 4292d5da66 fix(mining-admin-web): fix TypeScript type for empty mainPools array hailin 2026-01-14 01:55:58 -0800
  • a7a2282ba7 fix(mining-admin-web): update account type categorization to match backend hailin 2026-01-14 01:53:11 -0800
  • fa6826dde3 fix(mining-admin): use CDC synced tables for system accounts API hailin 2026-01-14 01:44:22 -0800
  • eff71a6b22 feat(mining-wallet): publish outbox events for system/pool accounts hailin 2026-01-14 01:28:48 -0800
  • 0bbb52284c fix(contribution): avoid nested transaction timeout in BonusClaimService hailin 2026-01-14 01:02:08 -0800
  • 7588d18fff fix(mining-wallet): fix province/city creation and add seed on startup hailin 2026-01-14 00:40:49 -0800
  • 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