Commit Graph

  • b5fca7bb04 fix(mining-admin): 修复算力同步状态检查的 API 路径 hailin 2026-01-16 03:09:05 -0800
  • 7c00c900a0 feat(mining-admin): 算力同步完成前禁用激活挖矿按钮 hailin 2026-01-16 03:00:40 -0800
  • 72b3b44d37 feat(trading): 实现K线图真实数据展示与Y轴自适应 hailin 2026-01-15 23:57:12 -0800
  • 8ab11c8f50 feat(wallet): sync burn events from trading-service to deduct SHARE_POOL_A hailin 2026-01-15 23:24:43 -0800
  • 88368d1705 fix(wallet): 统一使用 accountSequence 查询钱包,修复转账余额不足问题 hailin 2026-01-15 23:00:40 -0800
  • 974d660544 feat(mining): sync pool balance via Kafka when mining distributes hailin 2026-01-15 21:30:35 -0800
  • 7b3c222b24 fix(admin-web): use dedicated trading client with correct base URL hailin 2026-01-15 21:12:33 -0800
  • 52a5ae64c0 Revert "fix(admin-web): add API_GATEWAY_URL env var for Docker build" hailin 2026-01-15 21:03:57 -0800
  • 1d7f05b12d fix(admin-web): add API_GATEWAY_URL env var for Docker build hailin 2026-01-15 21:01:27 -0800
  • 967e6c1f44 fix(admin-web): fix API response data extraction for trading endpoints hailin 2026-01-15 20:54:26 -0800
  • 2da02e0823 fix(admin-web): fix trading-service proxy routing for Kong gateway hailin 2026-01-15 20:48:31 -0800
  • 8018fa5110 feat(admin): add trading system management UI and API hailin 2026-01-15 20:37:52 -0800
  • 1e2d8d1df7 feat(asset): aggregate mining and trading account balances in asset display hailin 2026-01-15 19:53:31 -0800
  • ed715111ae fix(trading): auto-initialize SharePool and CirculationPool on startup hailin 2026-01-15 19:32:46 -0800
  • e611894b55 fix(trading-service): use payload.sub as accountSequence in JWT guard hailin 2026-01-15 17:54:28 -0800
  • 83b05ac146 fix(docker): add JWT_SECRET to mining-service and trading-service hailin 2026-01-15 17:25:55 -0800
  • 01bd638dbb fix(contribution-service): add parent .env path for shared config hailin 2026-01-15 07:00:02 -0800
  • 7a469be7cd fix(mining-*): add parent .env path for shared config hailin 2026-01-15 06:58:56 -0800
  • 0420b0acab fix(trading,auth): add parent .env path for shared JWT_SECRET hailin 2026-01-15 06:57:57 -0800
  • 4440f40fba fix(mining-wallet-service): use upsert in seed for 100% overwrite hailin 2026-01-15 06:42:34 -0800
  • fdff3a3119 feat(mining-wallet-service): add migration for SHARE_POOL_A and SHARE_POOL_B hailin 2026-01-15 06:40:56 -0800
  • 4b1855f57a fix(mining-app): use public API for asset page to avoid JWT mismatch hailin 2026-01-15 06:34:19 -0800
  • 4cef31b1d1 fix(api-gateway): correct mining-admin-service upstream URL to /api/v2 hailin 2026-01-15 06:29:10 -0800
  • 109986ba49 fix(mining-wallet-service): move share-pool-balance route before :type param route hailin 2026-01-15 06:22:30 -0800
  • b5899497ea fix(mining-wallet-service): use SHARE_POOL_A instead of SHARE_POOL for mining rewards hailin 2026-01-15 06:05:17 -0800
  • 40869ef00f feat: split share pool into A (100亿) and B (200万) accounts hailin 2026-01-15 05:55:52 -0800
  • a1508b208e fix(api-gateway): correct Kong routing for trading-service hailin 2026-01-15 05:27:46 -0800
  • c60d3b2f26 fix(trading-service): correct global prefix to match Kong routing hailin 2026-01-15 05:26:11 -0800
  • bb4143d75b fix(trading-service): exclude prisma from tsconfig to fix build output path hailin 2026-01-15 04:46:01 -0800
  • d12bbb17be feat(mining-app): add share pool balance display on contribution page hailin 2026-01-15 04:27:48 -0800
  • 19428a8cb7 feat(trading-service): sync trading account creation with wallet service hailin 2026-01-15 04:27:14 -0800
  • 183b2bef59 style(mining-app): hide accountSequence and rename phone to ID on profile page hailin 2026-01-15 03:39:18 -0800
  • 1bdb9bb336 style(mining-admin-web): display all numbers with 8 decimal places hailin 2026-01-15 02:55:23 -0800
  • d7bbb19571 fix(mining-admin-service): correct effective contribution calculation hailin 2026-01-15 02:20:45 -0800
  • 420dfbfd9f fix(mining-admin-web): display theoretical network contribution instead of effective hailin 2026-01-15 02:04:08 -0800
  • cfbf1b21f3 feat(dashboard): add detailed contribution breakdown by category hailin 2026-01-15 01:43:37 -0800
  • 1f15daa6c5 fix(planting-records): filter only MINING_ENABLED records and fix UI overflow hailin 2026-01-15 00:12:07 -0800
  • 8ae9e217ff fix(mining-app): fix mining records data parsing from mining-service hailin 2026-01-15 00:02:30 -0800
  • 12f8fa67fc feat(mining-admin): add totalTrees, separate level/bonus pending display hailin 2026-01-14 23:59:32 -0800
  • b310fde426 feat(mining-admin): show pending contribution in dashboard hailin 2026-01-14 23:46:05 -0800
  • 81a58edaca fix(contribution-service): calculate totalContribution correctly in CDC event hailin 2026-01-14 23:40:50 -0800
  • debc8605df fix(mining-app): rename MiningRecordsPage widget to avoid name conflict hailin 2026-01-14 23:33:38 -0800
  • dee9c511e5 feat(mining-admin): add total contribution to dashboard stats hailin 2026-01-14 23:32:29 -0800
  • 546c0060da feat(mining-app): add mining records and planting records pages hailin 2026-01-14 23:23:31 -0800
  • b81ae634a6 fix(mining-app): hardcode team bonus tiers display to 15 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