提交图

  • 7d7cb9d081 feat: add 'Simple Peripheral' to BLE scan name filter for dev board Guoguo 2026-05-12 06:19:12 -07:00
  • 20d37982ca fix: vendor_33 BLE emits compatible 'status' event for existing pages Guoguo 2026-05-12 06:03:28 -07:00
  • cd088dbddc fix: BLE protocol handling matches actual device behavior Guoguo 2026-05-12 05:59:16 -07:00
  • 624f52f4cc fix: admin records filter by user_id instead of keyword search Guoguo 2026-05-11 07:15:40 -07:00
  • 0c65ef95f8 fix: cross-audit fixes — file validation, type safety, dedup Guoguo 2026-05-11 06:22:24 -07:00
  • 583fcb7e3d feat: add user deactivation and vendor BLE protocol Guoguo 2026-05-11 21:14:15 +08:00
  • c95d47e0c1 fix: audit fixes — treatment sync, avatar upload, code consistency Guoguo 2026-05-07 06:36:28 -07:00
  • 61e1e06ec1 feat: sync treatment record at start (10min), update on early stop Guoguo 2026-05-07 06:30:11 -07:00
  • 06b6ee6b02 fix: avatar picker uses chooseMedia, COS domain to tx.vsai.net.cn Guoguo 2026-05-07 06:23:42 -07:00
  • 6c1c421e6e fix: use unicode checkmark instead of HTML entity in wxml Guoguo 2026-05-07 05:59:16 -07:00
  • 9019573662 fix: serverless adapter binary body support, hide phone number in register Guoguo 2026-05-07 05:58:41 -07:00
  • 8427d35fb3 chore: remove debug code and restore phone authorization as required Guoguo 2026-05-07 05:54:37 -07:00
  • b17f8cbfb3 debug: add temporary register page entry and login debug log Guoguo 2026-05-06 06:41:50 -07:00
  • fcbae016ed debug: add console.log to getPhoneNumber callback Guoguo 2026-05-06 06:35:50 -07:00
  • c065d3fdce fix: make phone authorization skippable in registration Guoguo 2026-05-06 06:29:03 -07:00
  • 52456d850e fix: audit fixes for registration flow Guoguo 2026-05-06 06:18:21 -07:00
  • 2f6ab74eab fix: admin console support non-root path deployment Guoguo 2026-05-06 06:12:39 -07:00
  • 563e515bce feat: add registration page for new miniprogram users Guoguo 2026-05-06 06:12:34 -07:00
  • 5cc41f0f10 chore: update API domain deployment config Guoguo 2026-05-06 21:07:44 +08:00
  • ff4590767d docs: update AGENTS.md with current architecture and security measures Guoguo 2026-05-05 02:35:36 -07:00
  • 2eb38195f1 fix: address critical security and data integrity issues from cross-audit Guoguo 2026-05-05 02:33:25 -07:00
  • 031678c03f feat: complete feature gaps across all modules Guoguo 2026-05-02 08:48:26 -07:00
  • 1017fb5dae fix: subscription extend instead of overwrite, improve placeholder pages Guoguo 2026-04-29 08:35:58 -07:00
  • 9bdccdcec8 chore: remove duplicate logDao require in subscription route Guoguo 2026-04-29 08:24:15 -07:00
  • 66cc846da1 fix: mock purchase now actually activates subscription Guoguo 2026-04-29 08:22:08 -07:00
  • 17f5366c23 feat: show trial plan with used/disabled state on subscribe page Guoguo 2026-04-29 08:15:27 -07:00
  • e8f076c914 feat: fetch subscription prices from server settings Guoguo 2026-04-29 08:07:47 -07:00
  • 71e4a487a5 fix: resolve subscription UX issues and add placeholder pages Guoguo 2026-04-29 07:00:36 -07:00
  • 453f3854bd refactor: convert admin console to SPA with dynamic component switching Guoguo 2026-04-29 06:24:46 -07:00
  • 52fb7799a3 fix: default NODE_ENV to development for testing phase Guoguo 2026-04-29 06:11:43 -07:00
  • 563af5dbe1 fix: add ble.js proxy for WeChat miniprogram module resolution Guoguo 2026-04-29 06:08:37 -07:00
  • 62a63f9c9b fix: resolve final audit issues Guoguo 2026-04-29 06:02:18 -07:00
  • bb4b80f867 refactor: restructure entire project for human maintainability Guoguo 2026-04-29 05:58:20 -07:00
  • 9f0e629c82 fix: resolve quality audit issues Guoguo 2026-04-29 05:37:36 -07:00
  • 8d1cde8636 fix: resolve 8 bugs and add admin features Guoguo 2026-04-29 05:33:12 -07:00
  • 775112130d feat: add mock-bind endpoint to bypass token flow for testing Guoguo 2026-04-29 05:10:12 -07:00
  • 3e8cd8764a fix: use MySQL DATE_ADD instead of JS dates for bind token expiry Guoguo 2026-04-29 04:57:31 -07:00
  • 2578c06a74 fix: back button alignment, mock bind flow, and timezone bug Guoguo 2026-04-29 04:54:42 -07:00
  • 1f55e430c8 feat: add password change, trial subscription, batch import, UX improvements Guoguo 2026-04-28 19:42:23 -07:00
  • 4ec42e7816 fix: resolve password migration crash and schema constraints Guoguo 2026-04-28 19:14:13 -07:00
  • 4b6e577dfb fix: correct init-db hashPassword call for bcrypt migration Guoguo 2026-04-28 19:06:11 -07:00
  • b754926937 fix: clear stale token expiry on auth failure, correct doc inaccuracies Guoguo 2026-04-28 18:49:00 -07:00
  • 6201b97fcd fix: resolve critical audit issues across all modules Guoguo 2026-04-28 18:46:03 -07:00
  • c5f6033ccf fix: improve UX and fix admin console display issues Guoguo 2026-04-28 18:32:26 -07:00
  • 91d5937d8e feat: implement P0 security and reliability improvements Guoguo 2026-04-28 18:12:30 -07:00
  • 88adee7743 docs: add audit report and prioritized action items Guoguo 2026-04-28 09:01:18 -07:00
  • b80e872600 fix: comprehensive security, quality and consistency fixes Guoguo 2026-04-28 08:46:59 -07:00
  • 543808b76e docs: align documentation with Tencent Cloud architecture Guoguo 2026-04-28 23:16:26 +08:00
  • a1b189483f fix: use WeChat profile authorization login Guoguo 2026-04-28 23:00:13 +08:00
  • 444c91c0b0 refactor: migrate to Tencent Cloud backend Guoguo 2026-04-28 22:56:47 +08:00
  • 267c75718b fix: resolve multiple miniprogram bugs and extend admin console GuoguoClaude Opus 4.6 2026-04-24 23:25:23 +08:00
  • 52cb1f72dc fix: resolve header overlap on Dynamic Island iPhones Guoguo 2026-04-24 22:20:10 +08:00
  • 36e80d503a refactor: migrate to WeChat cloud development Guoguo 2026-04-24 22:03:16 +08:00
  • 5064cf119d fix(ui): polish miniprogram and admin console details Guoguo 2026-04-23 01:18:50 +08:00
  • 7fc17b958a feat(ui): redesign all admin console pages Guoguo 2026-04-22 22:06:11 +08:00
  • aa4b215c8b feat(ui): redesign all miniprogram pages Guoguo 2026-04-22 21:40:55 +08:00
  • a84e37a6e2 feat: init project with miniprogram, cloud functions and admin console Guoguo 2026-04-22 21:24:20 +08:00