-
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

Guoguo和Claude 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