Commit Graph

  • 0d14cc2197 fix(mobile-app): correct leaderboard status API path hailin 2026-01-04 03:45:55 -0800
  • dacefa2b51 feat(leaderboard): add toggle control for mobile-app ranking page hailin 2026-01-04 03:35:57 -0800
  • 52afe72f17 fix(authorization): migration should drop both constraint and index hailin 2026-01-04 03:14:00 -0800
  • 0991d5d484 fix(authorization): allow querying REVOKED records despite deletedAt being set hailin 2026-01-04 02:52:43 -0800
  • 5026661fa8 chore(planting): update contract PDF template to release version hailin 2026-01-04 02:45:28 -0800
  • bdc3cdd75e chore(planting): update contract PDF template to v1.2 hailin 2026-01-04 02:13:48 -0800
  • bc1d4a62c6 fix(authorization): add Transform decorator to parse includeRevoked query param hailin 2026-01-04 02:07:49 -0800
  • c8f2d5edff chore(planting): update contract PDF template to v1.1 hailin 2026-01-04 01:48:34 -0800
  • 0753f036bd fix(admin-web): always fetch all authorization records including revoked hailin 2026-01-04 01:24:48 -0800
  • 258aff8bf7 fix(admin-web): update AuthorizationStatus type to use AUTHORIZED hailin 2026-01-04 01:21:03 -0800
  • f77ecff659 fix(admin-web): use AUTHORIZED instead of ACTIVE for authorization status hailin 2026-01-04 01:18:35 -0800
  • af0b9d38c0 Revert "fix(authorization): exclude revoked records when checking existing authorization" hailin 2026-01-04 01:08:28 -0800
  • ec528a7226 fix(authorization): exclude revoked records when checking existing authorization hailin 2026-01-04 00:59:37 -0800
  • 190bf8257b feat(mobile-app): hide transaction hash in ledger detail page hailin 2026-01-04 00:51:10 -0800
  • 30cb245301 refactor: rename "总部社区" to "总部" across backend services hailin 2026-01-04 00:34:36 -0800
  • 67c7d9149c fix(planting): move signature field right to avoid overlapping text hailin 2026-01-04 00:28:07 -0800
  • 4ba86ea618 fix(admin-web): correct API response parsing in authorizationService hailin 2026-01-04 00:18:02 -0800
  • 16d895d460 debug: add logging to queryAuthorizations hailin 2026-01-04 00:12:43 -0800
  • ef6b2ceb22 fix(authorization): show all authorized users in admin list including those in assessment period hailin 2026-01-04 00:04:24 -0800
  • f5afb65df8 fix(planting): center signature image on the signature field hailin 2026-01-04 00:00:13 -0800
  • f0f44aeb39 feat(mobile-app): show all nodes in team tree with horizontal scroll hailin 2026-01-03 23:52:44 -0800
  • ef80a2f23b fix(planting): remove signature button field before flatten to avoid gray background hailin 2026-01-03 23:45:44 -0800
  • 439dcb95ac feat(mobile-app): rename "社区" to "部门" in profile page and add SPECIAL_DEDUCTION display name hailin 2026-01-03 23:44:16 -0800
  • 083c0fd540 fix(planting): draw signature directly on page instead of using form field hailin 2026-01-03 23:28:18 -0800
  • 5ad21ee097 fix(mobile-app): adjust signature image ratio to match PDF field hailin 2026-01-03 23:22:16 -0800
  • 50f960ecea fix(authorization): allow admin tokens without accountSequence field hailin 2026-01-03 22:57:56 -0800
  • 4a3658e770 chore(planting): update contract PDF template to v1 hailin 2026-01-03 22:43:15 -0800
  • 825b80b319 fix(planting): match PDF form field names to template hailin 2026-01-03 21:33:14 -0800
  • 1345b97303 feat(authorization): implement grant authorization functionality hailin 2026-01-03 21:21:39 -0800
  • 9c17140b33 feat(contract): update contract template with amount fields hailin 2026-01-03 20:21:37 -0800
  • 17b9c09381 feat(ledger): add detailed ledger entry views with source tracking hailin 2026-01-03 20:09:17 -0800
  • 35a812c058 feat(authorization): add admin authorization management API and real data integration hailin 2026-01-03 18:50:10 -0800
  • e08959263a fix(mobile-app): 修复待办操作完成后无法正确返回的问题 hailin 2026-01-03 18:21:26 -0800
  • d81e230639 refactor(admin-web): 简化授权管理页面,独立共管钱包功能 hailin 2026-01-03 18:09:19 -0800
  • dcd6f2ce18 fix: 修复特殊扣减API路径和批量创建用户ID解析问题 hailin 2026-01-03 17:54:27 -0800
  • d5fee8d8c6 feat(trading): enable one-click settlement button hailin 2026-01-03 07:38:57 -0800
  • dfdd8ed65a feat(pending-actions): add special deduction feature for admin-created user actions hailin 2026-01-03 07:04:46 -0800
  • a609600cd8 feat(fiat-withdrawal): add complete fiat withdrawal system hailin 2026-01-03 06:39:11 -0800
  • d614d18e97 Revert "feat(withdrawal): implement fiat withdrawal with bank/alipay/wechat" hailin 2026-01-03 05:44:43 -0800
  • 288d894746 feat(withdrawal): implement fiat withdrawal with bank/alipay/wechat hailin 2026-01-03 05:28:05 -0800
  • 036696878f feat(settlement): implement settle-to-balance with detailed source tracking hailin 2026-01-03 04:29:38 -0800
  • cbbef170e8 feat(pending-actions): display accountSequence alongside userId hailin 2026-01-02 21:33:03 -0800
  • 13dd42d2be fix(mobile-app): fix pending action completion detection hailin 2026-01-02 21:09:35 -0800
  • c5c4e1667e fix(mobile-app): fix layout constraint error in pending actions page hailin 2026-01-02 21:02:15 -0800
  • f5f0ff2822 fix(mobile-app): correctly parse nested API response for pending actions hailin 2026-01-02 20:57:17 -0800
  • f7913cd04e chore: temporarily disable KYC and contract check logs hailin 2026-01-02 20:51:13 -0800
  • 789d921fd7 fix(pending-actions): support accountSequence for user lookup hailin 2026-01-02 20:39:54 -0800
  • 47a7e4a4da feat(pending-actions): enhance multi-select creation and add pre-check hailin 2026-01-02 20:23:15 -0800
  • 06d3489b49 fix(admin-web): fix nested data access in pendingActionService hailin 2026-01-02 19:18:54 -0800
  • ed463d67ab fix(admin-web): fix API response data access in pendingActionService hailin 2026-01-02 19:08:57 -0800
  • 8c8a049f77 fix(admin-web): handle undefined data in dashboard hooks hailin 2026-01-02 19:05:54 -0800
  • 2e7de8a1ef feat(contracts): add DurianUSDT ERC-20 token contract hailin 2026-01-02 19:02:19 -0800
  • 582e80b750 fix(pending-actions): add @Public() decorator to AdminPendingActionController hailin 2026-01-02 19:00:24 -0800
  • ff038f31f9 fix(pending-actions): fix API response handling and add Kong route hailin 2026-01-02 18:33:58 -0800
  • 28e0396a65 feat(pending-actions): add user pending actions system hailin 2026-01-02 18:22:51 -0800
  • 04a8c56ad6 fix(identity): use correct Aliyun API for ID card verification hailin 2026-01-02 08:05:08 -0800
  • e2cf3c3d7e fix(admin-service): 修复通知查询时publishedAt为null的问题 hailin 2026-01-02 05:56:43 -0800
  • fea0b42223 fix(admin-service): 修复维护拦截器路径检测和错误处理 hailin 2026-01-02 05:01:32 -0800
  • c392142562 feat(blockchain): 切换到dUSDT(绿积分)合约 - KAVA主网 hailin 2026-01-02 04:31:11 -0800
  • 8173e1f973 feat: "同僚"改为"同伴" + KYC从三要素改为二要素 hailin 2026-01-02 04:20:42 -0800
  • 47e4ef2b33 feat(android): add share export and import functionality hailin 2026-01-02 03:35:37 -0800
  • 9f33e375d0 fix(android): add @OptIn annotation for experimental FilterChip API hailin 2026-01-02 03:06:32 -0800
  • 9b9612bd5f feat(token): add Green Points (绿积分) ERC-20 token support hailin 2026-01-02 03:01:05 -0800
  • b3822e48eb fix(android): decode Base64 signature before broadcasting transaction hailin 2026-01-01 22:44:44 -0800
  • 2365a50b1b feat(tss): add real-time round progress from msg.Type() parsing hailin 2026-01-01 22:41:51 -0800
  • f8de55e671 fix(android): reset isLoading after signing completes to enable broadcast button hailin 2026-01-01 22:21:30 -0800
  • 001f0ac480 fix(android): remove 0x prefix from messageHash before TSS sign hailin 2026-01-01 22:04:18 -0800
  • 0bd764e1d1 fix(android): ensure session event subscription active before creating sign session hailin 2026-01-01 21:45:18 -0800
  • ecd7a2a2dc fix(android): clear pendingSessionId in resetSessionStatus to fix stale session matching hailin 2026-01-01 21:11:24 -0800
  • e865153e8e fix(android): refresh session event subscription when joining sign session hailin 2026-01-01 20:47:13 -0800
  • da76037d04 fix(tss-wasm): correct signing rounds from 6 to 9 hailin 2026-01-01 20:24:47 -0800
  • 16e1e9159c fix(android): sign initiator event handling to match Electron flow hailin 2026-01-01 20:14:32 -0800
  • fd56de5c00 fix(android): enable real-time progress updates for keygen/sign rounds hailin 2026-01-01 19:45:31 -0800
  • 3576af0f25 feat(android): add 5-minute countdown timer UI for keygen/sign sessions hailin 2026-01-01 19:33:20 -0800
  • b30017f3a7 fix(android): prevent memory leaks from detached coroutine scopes hailin 2026-01-01 19:05:13 -0800
  • fc86af918f feat(android): add 5-minute polling timeout mechanism for keygen/sign hailin 2026-01-01 18:51:02 -0800
  • ad79679ee2 feat(ui): add QR code display for invite code in signing session hailin 2026-01-01 18:37:18 -0800
  • ed55be2b86 fix(android): transfer flow improvements and message_hash format fix hailin 2026-01-01 18:18:29 -0800
  • 480251b85f fix(android): remove incorrect Participant import hailin 2026-01-01 11:03:31 -0800
  • ee1cfe082d fix(android): resolve compilation errors for walletName and Participant hailin 2026-01-01 11:00:36 -0800
  • 04eeadf7a7 fix(android): co-sign flow consistency with Electron + state reset hailin 2026-01-01 10:52:13 -0800
  • 7346b3518a fix(electron): auto-navigate to home after keygen completion hailin 2026-01-01 10:22:42 -0800
  • 549b21f298 fix(message-router): prevent subscription race condition on gRPC reconnect hailin 2026-01-01 10:04:11 -0800
  • b7fc488dcf feat(android): add persistent partyId storage matching Electron behavior hailin 2026-01-01 09:50:30 -0800
  • e2451874ea fix(android): add logging for session event subscription debugging hailin 2026-01-01 09:23:38 -0800
  • eb3f71fa2e fix(android): fix session_started event race condition with pendingSessionId hailin 2026-01-01 09:09:52 -0800
  • cc56b8fadf fix(android): fetch session status after creation to show all participants hailin 2026-01-01 08:51:49 -0800
  • f305a8cd97 feat(session): broadcast participant_joined event via gRPC for real-time UI updates hailin 2026-01-01 08:34:47 -0800
  • 13d1e58b84 fix(android): change QR scanner to portrait orientation hailin 2026-01-01 08:16:41 -0800
  • d90c722c7d fix(android): simplify keygen join to match Electron behavior exactly hailin 2026-01-01 08:14:26 -0800
  • 50cb10d6a8 fix(android): improve session_started polling with multiple attempts hailin 2026-01-01 08:10:15 -0800
  • c3d5da46f7 fix(android): add polling fallback for session_started race condition hailin 2026-01-01 08:08:18 -0800
  • 136a5ba851 fix(android): change address format from Cosmos to EVM and fix balance query hailin 2026-01-01 07:48:52 -0800
  • 444b720f8d feat(android): strengthen gRPC connection reliability hailin 2026-01-01 06:44:42 -0800
  • a3ee831193 fix(android): remove device_info from joinSession to match Electron behavior hailin 2026-01-01 05:26:45 -0800
  • 06e374e747 fix(android): use TLS for gRPC connections on port 443 hailin 2026-01-01 05:07:36 -0800
  • d8be40b8b0 feat(android): update theme to dark gray & gold, fix JoinKeygen/CoSign flows hailin 2026-01-01 04:35:00 -0800
  • 2b0920f9b1 fix(android): add copy feedback and explorer link to wallet detail hailin 2026-01-01 03:32:33 -0800
  • f7de1e8d09 fix(electron): fix wallet detail modal buttons hailin 2026-01-01 03:29:54 -0800
  • 77bbb43eb5 fix(electron): sync network status display with Settings in real-time hailin 2026-01-01 03:24:19 -0800