Commit Graph

  • 586dfda8f7 fix(admin): support 4-segment version in domain layer & make changelog optional hailin 2025-12-09 06:54:55 -0800
  • 4307d1eb91 fix(admin): support 4-segment version number format (x.y.z.w) hailin 2025-12-09 06:41:46 -0800
  • 2e6f22e9d8 fix(blockchain): read token decimals from contract instead of hardcoding hailin 2025-12-09 06:10:36 -0800
  • addcfa56e4 feat(blockchain): switch to testnet mode hailin 2025-12-09 04:05:24 -0800
  • 3f2922cca6 fix(mpc-service): reduce rebalanceTimeout from 5min to 1min hailin 2025-12-09 03:40:14 -0800
  • 6ab3f92813 fix(mpc-service): don't block HTTP server startup during Kafka rebalance hailin 2025-12-09 03:31:26 -0800
  • 0546cff708 revert: restore Kafka session timeout to 5 minutes hailin 2025-12-09 03:28:28 -0800
  • 429f8d5991 Revert "fix(mpc-service): don't block startup on Kafka consumer rebalance" hailin 2025-12-09 03:26:05 -0800
  • c924d3aad2 fix(mpc-service): don't block startup on Kafka consumer rebalance hailin 2025-12-09 03:25:07 -0800
  • 1eca8b3af8 fix(mpc-service): reduce Kafka session timeout from 5min to 30s hailin 2025-12-09 03:24:00 -0800
  • c05722bbb3 fix(mpc-service): enable shutdown hooks for graceful Kafka disconnect hailin 2025-12-09 03:12:33 -0800
  • af896db36c fix(mpc-service): don't await consumer.run() to prevent app startup blocking hailin 2025-12-09 03:04:48 -0800
  • 40c78a471d fix(mpc-service): use docker-entrypoint.sh instead of inline script hailin 2025-12-09 02:54:11 -0800
  • 27bd9d9d0a docs: add planting architecture optimization documentation hailin 2025-12-09 02:36:51 -0800
  • 781721a659 feat(withdrawal): implement withdrawal order and fund allocation system hailin 2025-12-09 02:35:27 -0800
  • 001b6501a0 feat(deposit): add deposit balance API and Kafka consumer for deposit events hailin 2025-12-09 02:29:31 -0800
  • 26ecb39476 fix(mobile-app): pass referral code to backend during account creation hailin 2025-12-09 02:10:57 -0800
  • d0487c4a7e feat(profile): integrate referral and authorization APIs for profile page hailin 2025-12-09 01:57:39 -0800
  • 15f617c9a9 fix(mobile-app): resolve Kotlin build errors in build.gradle.kts hailin 2025-12-09 01:07:58 -0800
  • a86131471c feat(mobile-app): auto-increment version code on each build hailin 2025-12-09 00:59:20 -0800
  • 18ac1f5c43 feat(mobile-app): add gallery image selection for QR code scanning hailin 2025-12-09 00:44:13 -0800
  • 681f77fbf7 fix(mobile-app): display actual values in profile referral info card hailin 2025-12-09 00:10:11 -0800
  • 20e0f6c953 fix(mobile-app): use SharePageParams instead of Map for share navigation hailin 2025-12-08 23:56:32 -0800
  • dbe0cc2870 feat(mobile-app): change profile share button to navigate to share page hailin 2025-12-08 23:50:22 -0800
  • cb9e520fb4 feat(mobile-app): change share QR code to APK download link with referral code hailin 2025-12-08 23:38:32 -0800
  • 5a5e360e73 docs(identity): update KAVA address format comments to EVM hailin 2025-12-08 23:05:47 -0800
  • b9f3482b17 fix(identity): update KAVA address validation to EVM format hailin 2025-12-08 23:04:14 -0800
  • 116a304431 feat(mobile-app): add app version info section to profile page hailin 2025-12-08 22:45:34 -0800
  • 5d671bf5ec feat(referral): integrate referral system with identity-service and mobile-app hailin 2025-12-08 22:37:06 -0800
  • cf7230457f feat(blockchain-service): KAVA EVM address derivation and system accounts support hailin 2025-12-08 21:45:34 -0800
  • 78304801f5 feat(identity): change username format to '榴莲女皇x号' hailin 2025-12-08 20:16:11 -0800
  • e8be584336 feat(mobile-app): add DST network support to deposit page hailin 2025-12-08 19:25:29 -0800
  • c6c4a75984 fix(mobile-app): remove cacheWidth/cacheHeight to fix avatar blur on high-DPI screens hailin 2025-12-08 19:11:00 -0800
  • 8eefd807c3 perf(mobile-app): optimize avatar loading with parallel fetch and file caching hailin 2025-12-08 19:04:13 -0800
  • 3e01f69044 fix(mobile-app): cache avatar locally instead of always loading from network hailin 2025-12-08 12:23:50 -0800
  • e8e0c6db86 fix(mobile-app): fix avatar and wallet address issues after mnemonic recovery hailin 2025-12-08 12:13:39 -0800
  • 3c2144ad7c feat(deposit): add accountSequence correlation and testnet support hailin 2025-12-08 10:26:01 -0800
  • 6b85401d5c fix(mnemonic): fix recovery-by-mnemonic using hash verification instead of address matching hailin 2025-12-08 09:02:24 -0800
  • d983525aa5 fix(wallet): resolve account creation and wallet status query issues hailin 2025-12-08 07:57:17 -0800
  • 43016e9ee8 fix(prisma): remove redundant migrations and duplicate indexes hailin 2025-12-08 07:08:24 -0800
  • 1bfbaa06f1 feat(mnemonic): propagate accountSequence through MPC keygen flow (DDD) hailin 2025-12-08 01:08:27 -0800
  • e95dc4ca57 refactor(mnemonic): move recovery_mnemonics to blockchain-service (DDD) hailin 2025-12-08 00:54:25 -0800
  • 0311ecf498 fix(mnemonic): use hash verification instead of address derivation for account recovery hailin 2025-12-08 00:44:47 -0800
  • 1a5bafec1a fix: add api/v1 prefix to BLOCKCHAIN_SERVICE_URL hailin 2025-12-08 00:09:54 -0800
  • 3df55fcd6a fix: add BLOCKCHAIN_SERVICE_URL=http://blockchain-service:3012 for mnemonic verification hailin 2025-12-08 00:04:39 -0800
  • 56de1bff83 revert: remove BLOCKCHAIN_SERVICE_URL override, use default port 3000 hailin 2025-12-07 23:57:59 -0800
  • a7a7b6b8f6 fix(services): add BLOCKCHAIN_SERVICE_URL to identity-service hailin 2025-12-07 23:50:55 -0800
  • d391896c9d chore(mobile-app): update Container.svg asset hailin 2025-12-07 23:33:55 -0800
  • dd26b9f48f fix(mobile-app): refresh avatar on profile page after upload hailin 2025-12-07 23:32:42 -0800
  • 0622dd14d9 fix(mobile-app): fix avatar upload response parsing hailin 2025-12-07 23:28:04 -0800
  • 2613a601b4 chore: update MinIO credentials in .env.example files hailin 2025-12-07 23:22:45 -0800
  • e825d6938d fix(mobile-app): don't clear auth data on token refresh failure hailin 2025-12-07 22:49:19 -0800
  • c27f8e801e fix(mobile-app): accept 201 status code for token refresh hailin 2025-12-07 22:46:49 -0800
  • c771a81e05 fix(mobile-app): fix 401 token refresh not working hailin 2025-12-07 22:43:30 -0800
  • 0cf9f023f9 fix(mobile-app): fix token refresh parsing from auto-login response hailin 2025-12-07 22:34:24 -0800
  • b1e51bd73b fix: change MINIO_PUBLIC_URL from cdn to minio.szaiai.com hailin 2025-12-07 22:26:30 -0800
  • 91c8bba80d fix(identity-service): configure MinIO to connect to external server hailin 2025-12-07 22:22:55 -0800
  • 2256ff69bf fix(minio): use HTTP-only nginx config for initial install hailin 2025-12-07 22:18:23 -0800
  • 39db791a30 feat(mobile-app): implement avatar upload with image picker hailin 2025-12-07 22:10:31 -0800
  • 97ef204f7c docs(minio): clarify nginx installation steps hailin 2025-12-07 22:02:15 -0800
  • 81cd90eae0 fix(identity): add StorageService to InfrastructureModule in app.module.ts hailin 2025-12-07 21:53:06 -0800
  • 0989d914de chore(identity): update package-lock.json for minio and multer hailin 2025-12-07 21:42:16 -0800
  • 550a3dba06 feat(identity): add avatar upload with MinIO storage hailin 2025-12-07 21:38:35 -0800
  • 6bf23fc8d3 docs(minio): add setup guide documentation hailin 2025-12-07 21:14:30 -0800
  • ea6ede598d feat(infrastructure): add MinIO object storage configuration hailin 2025-12-07 21:12:57 -0800
  • b36987fee1 feat(mobile-app): implement profile editing with backend API hailin 2025-12-07 20:51:59 -0800
  • 1f852d1fca feat(mobile-app): use real user data in profile page hailin 2025-12-07 20:47:42 -0800
  • d05ff9ee17 style(mobile-app): add gradient background and card background to ranking page hailin 2025-12-07 20:44:53 -0800
  • 9ae8516179 style(mobile-app): reduce ranking list item spacing from 12px to 4px hailin 2025-12-07 20:41:33 -0800
  • 93fc648268 fix(mobile-app): align back button to left in import mnemonic page hailin 2025-12-07 20:26:24 -0800
  • 747c81164e style(mobile-app): make serial number TextField fully transparent hailin 2025-12-07 20:23:50 -0800
  • 81bfead8f1 style(mobile-app): make mnemonic input TextField fully transparent hailin 2025-12-07 20:21:45 -0800
  • cfd5bd9bde feat(mobile-app): add import mnemonic page and fix share URL hailin 2025-12-07 13:35:40 -0800
  • c1670d2439 feat(mnemonic): add recovery mnemonic generation and backup confirmation hailin 2025-12-07 12:32:10 -0800
  • f1390a85c8 fix(mobile-app): skip backup mnemonic page for MPC wallet mode hailin 2025-12-07 12:00:38 -0800
  • 72c49ffe7a fix(mobile-app): fix API response parsing for auto-create and wallet hailin 2025-12-07 11:55:41 -0800
  • 8e9eb0ef19 fix(identity): add device_info columns to user_devices migration hailin 2025-12-07 11:42:55 -0800
  • 29f2dc0524 fix(identity): remove address from updateProfile and fix deviceInfo type hailin 2025-12-07 11:29:51 -0800
  • 79345a20cf fix(identity): update migration to TEXT avatar and remove province/city/address hailin 2025-12-07 11:28:09 -0800
  • 2705812826 refactor(identity): remove province/city/address fields hailin 2025-12-07 11:23:26 -0800
  • fbec0b9112 feat(identity): store complete deviceInfo JSON from frontend hailin 2025-12-07 11:08:37 -0800
  • 592f13e939 refactor(identity-service): 简化DeviceNameDto为接收任意JSON对象 hailin 2025-12-07 10:59:45 -0800
  • 0c7f9b6da9 feat(identity-service): 扩展DeviceNameDto支持更多设备信息字段 hailin 2025-12-07 10:58:47 -0800
  • 7a0e83dac5 Revert "fix(mobile-app): 修复deviceName只发送后端接受的字段" hailin 2025-12-07 10:58:24 -0800
  • 1b4901ea68 fix(mobile-app): 修复deviceName只发送后端接受的字段 hailin 2025-12-07 10:57:38 -0800
  • 657b66c9e5 fix: 修复钱包API路径和avatarUrl字段长度问题 hailin 2025-12-07 10:53:40 -0800
  • 51be55d315 feat(reward): 补全10种认种奖励分配规则 hailin 2025-12-07 09:19:20 -0800
  • 667ca1527a feat(blockchain-service): add Prisma migration files hailin 2025-12-07 09:08:31 -0800
  • 54d3533c18 feat(services): add infra-clean and infra-reset commands hailin 2025-12-07 08:56:36 -0800
  • bfddd203ca feat(services): add --no-cache option to rebuild-svc command hailin 2025-12-07 08:46:00 -0800
  • fdb3c132de feat(services): add infrastructure management commands to deploy.sh hailin 2025-12-07 08:30:14 -0800
  • 3dc0fb15d8 feat(blockchain-service): add Prisma migration for init schema hailin 2025-12-07 08:23:14 -0800
  • 0c00382a98 fix: convert deploy.sh CRLF to LF and add executable permission hailin 2025-12-07 07:00:58 -0800
  • e76adcbe8d . hailin 2025-12-07 14:56:13 +0000
  • b25a893d37 docs(config): update .env.example files for production deployment hailin 2025-12-07 04:55:21 -0800
  • ab8852907d fix(mpc-service): increase Kafka consumer session timeout hailin 2025-12-07 03:58:40 -0800
  • 493a76117a fix(identity-service): ensure BlockchainWalletHandler is initialized hailin 2025-12-07 03:46:55 -0800
  • 106137224a fix(identity-service): add BlockchainEventConsumerService to InfrastructureModule hailin 2025-12-07 03:30:26 -0800
  • bad6ba2232 fix(mpc-service): use @unique on username field for Prisma upsert compatibility hailin 2025-12-07 02:19:17 -0800
  • 84e653d284 fix(mpc-service): add /api/v1 prefix to blockchain-service calls hailin 2025-12-07 02:11:57 -0800