Skip to content

Releases: partner-up-dev/app

backend: v3.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 03:58
44469af

3.2.1 (2026-07-05)

Bug Fixes

  • backend: require login for application APIs (57a8f7e)

frontend: v3.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:58
655d4da

3.2.0 (2026-07-01)

Features

  • commerce: add my bills recovery flow (ed45d81)
  • commerce: add quote-bound offer listing (499291e)
  • commerce: refine ride-hailing ordering route map (62decae)
  • frontend: render ride-hailing order detail map states (413cb26)
  • payment: rebuild checkout workstream (4d4f9cd)
  • ride-hailing-admin: add ride-hailing order admin cancel flow (b4a7399)
  • ride-hailing: add fake order phase controls (566539e)
  • ride-hailing: improve live order detail mocks (d9ee5eb)
  • ride-hailing: reconcile provider detail callbacks (b164c44)
  • ride-hailing: render order detail panel content (8f3d5fd)
  • ride-hailing: support choice-set ordering candidates (42eb1a6)

Bug Fixes

  • admin: prevent placement create freeze (b714998)
  • caocao: map driver phone and avatar (3d89f92)
  • commerce: block order creation for unpaid participants (4ba7e92)
  • commerce: model ride hailing listing state (b9f8dac)
  • commerce: rebuild bill detail payment flow UI (ea34350)
  • commerce: require ride listing phone confirmation (2f0c989)
  • dev: align WSL dev server ensure (c7381b5)
  • e2e: restore system scenario gate (f64f2de)
  • frontend-map: use Tencent custom map style (6d416be)
  • frontend: add ride-hailing bill card (0bcfdc2)
  • frontend: refresh partner discovery copy (b4ae8c3)
  • frontend: refresh ride entry after phone save (6e5fb8a)
  • frontend: replace order detail history backflow (bfbdf7a)
  • frontend: satisfy payment checkout token guard (d3f9102)
  • map: respect padding for single-marker fit (b568eef)
  • map: stabilize ride-hailing live follow mode (51597a1)
  • ordering: stop terminal polling and add pr-ready recovery (eafd9f1)
  • portless: restore LAN dev routing (181c406)
  • pr: canonicalize time window instants (7bae27c)
  • pr: facts card time field use start value align (3d06de2)
  • ride-hailing: add route diagnostics across backend and frontend (f21a91b)
  • ride-hailing: align ordering content layout (f7ac1aa)
  • ride-hailing: correct order detail backflow (a71beb9)
  • ride-hailing: enable dispatching cancellation and depart-now ordering (83a5b95)
  • ride-hailing: move evaluation to submit preflight (bbb4741)
  • ride-hailing: precheck cancellation fee before user cancel (dfa522f)
  • ride-hailing: restore real order creation flow (7903c9c)
  • trade: allow attaching orders on active PRs (1c3e2fa)

backend: v3.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:56
a6bbada

3.2.0 (2026-07-01)

Features

  • backend: add caocao callback router (0eb8738)
  • commerce: add my bills recovery flow (ed45d81)
  • commerce: add quote-bound offer listing (499291e)
  • commerce: refine ride-hailing ordering route map (62decae)
  • db: support environment-scoped data migrations (3d4a37a)
  • payment: rebuild checkout workstream (4d4f9cd)
  • ride-hailing-admin: add ride-hailing order admin cancel flow (b4a7399)
  • ride-hailing: expose provider live geometry (3c1eccb)
  • ride-hailing: improve live order detail mocks (d9ee5eb)
  • ride-hailing: lock final pricing substrate (b71a505)
  • ride-hailing: reconcile provider detail callbacks (b164c44)
  • ride-hailing: render order detail panel content (8f3d5fd)
  • ride-hailing: route caocao callbacks by token (ab991b9)
  • ride-hailing: support choice-set ordering candidates (42eb1a6)

Bug Fixes

  • backend: align caocao estimate params (9a4fdca)
  • backend: correct caocao router upstream origins (5e45733)
  • backend: pass environment to runtime (505eecb)
  • backend: sanitize caocao router headers (01b7a12)
  • backend: source ride-hailing final settlement from queryCalculateBill (8d6d492)
  • backend: surface caocao errno responses (7cadc08)
  • caocao: align order detail contract (c698eb9)
  • caocao: map driver phone and avatar (3d89f92)
  • caocao: update callback scenario detail fields (259de5f)
  • commerce: align unpaid payable bill semantics (3aa46e3)
  • commerce: block order creation for unpaid participants (4ba7e92)
  • commerce: rebuild bill detail payment flow UI (ea34350)
  • dev: align WSL dev server ensure (c7381b5)
  • dev: make portless scripts cross-platform (14a635d)
  • ordering: stop terminal polling and add pr-ready recovery (eafd9f1)
  • payment: align admin provider multi-active scenario (7f41509)
  • portless: restore LAN dev routing (181c406)
  • pr: canonicalize time window instants (7bae27c)
  • ride-hailing: add CaoCao provider diagnostics for route failures (0ba59f5)
  • ride-hailing: add route diagnostics across backend and frontend (f21a91b)
  • ride-hailing: align caocao settlement and detail truth (edc94f4)
  • ride-hailing: align Caocao status mapping (7f7a944)
  • ride-hailing: align fake caocao with official openapi (7468546)
  • ride-hailing: close provider-cancelled orders (9cf578e)
  • ride-hailing: enable dispatching cancellation and depart-now ordering (83a5b95)
  • ride-hailing: move evaluation to submit preflight (bbb4741)
  • ride-hailing: precheck cancellation fee before user cancel (dfa522f)
  • ride-hailing: realign dispatch binding and caocao candidates (da62035)
  • ride-hailing: switch caocao route query to v1 polyline API (3c1985d)
  • trade: allow attaching orders on active PRs (1c3e2fa)

frontend: v3.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 06:01
3ebbf2c

3.1.0 (2026-06-11)

Features

  • event: merge reverse route choices in place control (a7439c3), closes #249
  • event: submit concrete anchor event routes (be75a58)

Bug Fixes

  • event: align form mode auto-created PR ownership (095d492)
  • event: align time window duration field (a20c54c)
  • event: prevent card mode horizontal overflow (f44c7ea)
  • frontend: align e2e flows with handoff surfaces (20ab680)

backend: v3.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 06:01
fc79564

3.1.0 (2026-06-11)

Features

  • event: submit concrete anchor event routes (be75a58)
  • pr: pr creator continuous claiming (d08d6ba)

Bug Fixes

  • backend: isolate backend vitest gate (4a829aa)
  • event: align form mode auto-created PR ownership (095d492)
  • event: allow form mode fuzzy auto-create time (4eebde8)

frontend: v3.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:24
3c6498c

3.0.0 (2026-06-07)

⚠ BREAKING CHANGES

  • telemetry: user behavior telemetry now uses registry-governed v2 user_telemetry_* tables and RawUserEvent ingestion.
  • pr: Booking Support, Booking Contact join gates, booking execution/reimbursement data, and reimbursement staff contact entry are removed.

Features

  • admin: add commerce management views (293ffde)
  • admin: add payment provider instance management (23935d0)
  • admin: add ride hailing provider admin (d3752ec)
  • admin: add visual commerce product editors (601418c)
  • admin: add visual json logic rule editor (e3867b8)
  • admin: allow editing route applications (395e16d)
  • admin: derive payment provider instance key (2a94791)
  • admin: edit anchor event route pools (de1b90b)
  • admin: share commerce pricing rule editor (3dde5ac)
  • admin: split offer and placement admin pages (0773e5d)
  • admin: support POI coordinate picking (b834ec8)
  • analytics: add pr create funnel projection (4816fa0)
  • analytics: add query-level user event projection (2dc680e)
  • analytics: complete bi overview migration (fceb2ce)
  • analytics: show official account nudge clicks (ec5a025)
  • auth: add WeChat OAuth latency tracing (a60f1a3)
  • commerce: add bill-line payment flow (47dcde1)
  • commerce: complete rental baseline flow (bfae9ae)
  • commerce: complete ride hailing system journey (db305f6)
  • commerce: realign placement ordering boundary (74c7029)
  • commerce: route ordering to reservation QR (185ab72)
  • ecommerce: realign ordering command flow (62e2734)
  • event: add anchor event dummy PR browse items (d267d3c)
  • event: add backend-owned place selectors (7bc91ee)
  • event: add route application workflow (e866cb8)
  • event: align form mode fuzzy time windows (b164daf)
  • event: configure PR time editor default mode (7974e8e)
  • event: share PR time window editor (9bfd754)
  • event: show form time mode label (52dc47e)
  • event: support fuzzy form mode time (403817d)
  • event: support inline assisted create time windows (36c6900)
  • event: support route form recommendations (3701be3)
  • event: unify anchor event landing modes (fb5b48c)
  • frontend: add ordering support action (ee20794)
  • frontend: add QR poster for link sharing (930bb14)
  • frontend: add support action to order detail (6befd0a)
  • frontend: align commerce order execution flows (c047ec8)
  • frontend: integrate design web package (4d952b1)
  • frontend: refine ordering page layout (3670a0c)
  • frontend: restore official account nudges (7a7424d)
  • frontend: route ordering checkout to support handoff (600bb6a)
  • frontend: split admin analytics dashboards (17612b1)
  • pr: add confirmation join follow-up (30e8ee3)
  • pr: add event community follow-up (8e156af)
  • pr: add pairing code display (8566b10)
  • pr: add route editor map workflow (8e2a020)
  • pr: add route place mode foundation (9a91879)
  • pr: add study sprint pomodoro room (8013c0f)
  • pr: align ready lifecycle (c9e495a)
  • pr: allow ready prs to edit fuzzy time windows (b8f0faa)
  • pr: prefer anchor event labels in PR titles (64c2c67)
  • pr: remove booking support flow (bfadb06)
  • pr: simplify PR status lifecycle (0c4398f)
  • pr: surface route details on PR views (3cd8cf4)
  • pr: unify pr editor for ready time edits (5d8bca7)
  • telemetry: migrate user behavior events (93fc613)

Bug Fixes

  • admin: configure placement binding rules (06437eb)
  • admin: gate rental cancellation through fulfillment (af797a6)
  • admin: keep POI creation available from rail (6b4c159)
  • admin: refine POI basic editor UX (c64f399)
  • backend: align wechatpay provider topology (955eab4)
  • ci: repair PR 244 gate regressions (0fc84de)
  • commerce: align payment provider topology (c654676)
  • event: auto-open form time advanced mode (08017ee)
  • event: exclude joined PRs from anchor recommen...
Read more

backend: v3.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:24
d4a4a3c

3.0.0 (2026-06-07)

⚠ BREAKING CHANGES

  • telemetry: remove journey entity table
  • analytics: replace user BI projections with fact views
  • telemetry: user_telemetry_events no longer stores event_kind, and the user telemetry registry no longer exposes eventKind.
  • telemetry: user behavior telemetry now uses registry-governed v2 user_telemetry_* tables and RawUserEvent ingestion.
  • pr: Booking Support, Booking Contact join gates, booking execution/reimbursement data, and reimbursement staff contact entry are removed.

Features

  • admin: add commerce management views (293ffde)
  • admin: add payment provider instance management (23935d0)
  • admin: add ride hailing provider admin (d3752ec)
  • admin: allow editing route applications (395e16d)
  • admin: derive payment provider instance key (2a94791)
  • admin: edit anchor event route pools (de1b90b)
  • analytics: add pr create funnel projection (4816fa0)
  • analytics: add query-level user event projection (2dc680e)
  • analytics: complete bi overview migration (fceb2ce)
  • analytics: replace user BI projections with fact views (38a53ab)
  • analytics: show official account nudge clicks (ec5a025)
  • auth: add WeChat OAuth latency tracing (a60f1a3)
  • backend: add ride hailing provider foundation (aeebd0e)
  • backend: implement rental ecommerce foundation (916bb4a)
  • backend: realign order execution aggregates (6f0f555)
  • commerce: add bill-line payment flow (47dcde1)
  • commerce: complete rental baseline flow (bfae9ae)
  • commerce: complete ride hailing system journey (db305f6)
  • commerce: realign placement ordering boundary (74c7029)
  • commerce: route ordering to reservation QR (185ab72)
  • ecommerce: realign ordering command flow (62e2734)
  • event: add anchor event dummy PR browse items (d267d3c)
  • event: add backend-owned place selectors (7bc91ee)
  • event: add route application workflow (e866cb8)
  • event: align form mode fuzzy time windows (b164daf)
  • event: configure PR time editor default mode (7974e8e)
  • event: expose backend-owned place selector (51a4a1e)
  • event: support fuzzy form mode time (403817d)
  • event: support route form recommendations (3701be3)
  • event: unify anchor event landing modes (fb5b48c)
  • pr: add anchor event route pool policies (4113317)
  • pr: add confirmation join follow-up (30e8ee3)
  • pr: add event community follow-up (8e156af)
  • pr: add route editor map workflow (8e2a020)
  • pr: add route place mode foundation (9a91879)
  • pr: add study sprint pomodoro room (8013c0f)
  • pr: align ready lifecycle (c9e495a)
  • pr: allow ready prs to edit fuzzy time windows (b8f0faa)
  • pr: enforce canonical PR creation path (e098ae7)
  • pr: prefer anchor event labels in PR titles (64c2c67)
  • pr: remove booking support flow (bfadb06)
  • pr: simplify PR status lifecycle (0c4398f)
  • pr: unify pr editor for ready time edits (5d8bca7)
  • telemetry: migrate user behavior events (93fc613)

Bug Fixes

  • admin: configure placement binding rules (06437eb)
  • admin: gate rental cancellation through fulfillment (af797a6)
  • analytics: normalize enriched event timestamps (43b6fd9)
  • backend: align payment bill line ssot (17a9bd6)
  • backend: align wechatpay provider topology (955eab4)
  • backend: apply pricing application in ordering (05870d5)
  • backend: block late payment fulfillment (21b8ff6)
  • backend: bound rental refunds by paid bill lines (d07130d)
  • backend: enforce placement matching rules (7f73b54)
  • backend: validate wechatpay provider credentials (6e0775d)
  • ci: repair PR 244 gate regressions (0fc84de)
  • commerce: align payment provider topology (c654676)
  • deploy: pass payment notify base url to backend (0292895)
  • event: exclude joined PRs from anchor recommendations (dc2b7ec)
  • event: hide draft PRs from public browsing (cdeb169)
  • event: materialize dummy PRs as system-owned (94c95e2)
  • event: unify event-assisted PR creation (8d1189b)
  • pr: complete canonical PR create mapping (a9c6585)
  • pr: prefer existing types for NL...
Read more

frontend: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 May 02:22
caffd39

2.0.0 (2026-05-14)

⚠ BREAKING CHANGES

  • poi: POI.id is now an integer identity; location matching uses POI.name.
  • admin: users.role now stores role arrays and auth tokens require roles claims.

Features

  • admin: add analytics role entry (3c1e88a)
  • admin: build analytics dashboard (d7e22ad)
  • admin: refine navigation and section layouts (0bef3bf)
  • event: add full PR expansion policy (4a40f29)
  • event: add participation frequency limit (ca0c3e0)
  • frontend: add me page logout (9435de6)
  • frontend: replace QR nudges with bookmark prompt (ce0a682)
  • frontend: show WeChat OAuth login loading modal (c76af8b)
  • poi: upgrade POI identity and location matching (bb6e3cf)
  • pr: make confirmation optional (ca4b83a)
  • pr: use user phone for booking contact (2bfedfe)
  • telemetry: add user journey ingestion (fc7b863)
  • telemetry: instrument anchor event funnels (e756b63)

Bug Fixes

  • analytics: show refresh pending state (a8da66f)
  • auth: unify authenticated-required handling (a545644)
  • frontend: single-flight wechat oauth redirects (f2e15be)
  • frontend: stop automatic WeChat login on PR pages (549af01)
  • pr: hide confirm cta when confirmation is disabled (ff43d2d)
  • pr: make PR type immutable for user edits (9579520)
  • telemetry: preserve json content type for correlated commands (f4698dc)

backend: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 May 02:27
41d06cf

2.0.0 (2026-05-15)

⚠ BREAKING CHANGES

  • poi: POI.id is now an integer identity; location matching uses POI.name.
  • admin: users.role now stores role arrays and auth tokens require roles claims.

Features

  • admin: add analytics role entry (3c1e88a)
  • backend: add anchor event analytics funnel API (3da5297)
  • event: add full PR expansion policy (4a40f29)
  • event: add participation frequency limit (ca0c3e0)
  • poi: upgrade POI identity and location matching (bb6e3cf)
  • pr: make confirmation optional (ca4b83a)
  • pr: use user phone for booking contact (2bfedfe)
  • telemetry: add user journey ingestion (fc7b863)

Bug Fixes

  • auth: unify authenticated-required handling (a545644)
  • db migration order (65fa804)
  • event: count prior prs for frequency limit (2b38a0b)
  • pr: finalize prs by close-time participation (ac705e1)
  • pr: hide confirm cta when confirmation is disabled (ff43d2d)
  • pr: make PR type immutable for user edits (9579520)
  • pr: require authenticated PR mutations (5cc4843)

frontend: v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 May 07:14
11672d4

1.0.0 (2026-05-12)

⚠ BREAKING CHANGES

  • auth: User-facing PIN login, local registration, PR mutation PIN payloads, and related frontend PIN UI are removed.

Features

  • add about page with frontend/backend commit metadata (e3c734b)
  • add admin booking execution console (913433a)
  • add anchor event participation defaults (a454f0a)
  • add anchor PR search flow (62161b5)
  • add canonical pr create surface (24d4094)
  • add canonical pr detail route (eee458c)
  • add canonical pr read surface (861b19f)
  • add card-mode idle drag hint and action animations (54a9881)
  • add frontend wechat oauth callback page (e9777bd)
  • add other event discovery to anchor detail flows (694b150)
  • add platform passthrough booking mode (66545d1)
  • add PLATFORM_PASSTHROUGH booking mode (21e6c34)
  • add pois (1eb0846)
  • admin: add feedback questionnaire admin (7a1025f)
  • admin: add POI availability rules (600106f)
  • admin: add pr messaging management (7bbaaed)
  • admin: mount feedback questionnaires from templates (bf404c5)
  • admin: normalize image uploads (a313f6e)
  • admin: refine pr management workspace (391d8a0)
  • admin: reorganize admin management workspace (39cba04)
  • admin: split anchor-event and pr management (1f68e55)
  • admin: support deleting PRs (46c658d)
  • admin: support managing POIs (a3a087d)
  • anchor-event: add batch description support (#150) (1f35dde)
  • anchor-event: add default PR notes for PR creation (d232ea3)
  • anchor-event: fallback APR create to CPR and add event partner defaults (deafea6)
  • anchor-event: replace batch shell with time-pool config (90386d3)
  • anchor-pr: booking needs user phone; wechat ability mocking (aa88651)
  • anchor-pr: joinLock must be earlier than confirm end (eab6756)
  • anchor-pr: switch check-in to attended-only with unknown fallback (4f31471)
  • anchor-pr: user-managed locations (1c3c51c)
  • auth: retire user PIN login (501f93e)
  • auto-register user on publishing PR and auto-login (6d2d96f)
  • beta-group: better wording (f8d8b9a)
  • condense apr page layout (de11ebf)
  • contact-support: add beta group qr entry and modal (ebdf600)
  • contact-support: replace ContactAuthor with WeCom support routing (5d79693)
  • demand-card: slight visual optmization (10a052d)
  • dev mode bypassing wechat oauth (9f0e83c)
  • enhance nl request input experience (df5a838)
  • event-page: list mode date aggregation (8ba5123)
  • event: add anchor event form mode recommendation flow (b2ccc79)
  • event: add anchor event landing foundation (6964acf)
  • event: add anchor time window descriptions (e7d126e)
  • event: add matched pr handoff (6466400)
  • event: anchor event page support query param 'mode' (59de46d)
  • event: auto-create form mode request without candidates (fdded41)
  • event: demand-card excludes not-joinable PR (9779542)
  • event: deterministic catalog order and continuous highlight auto-scroll (eba33f2)
  • event: few optimization of styling (b3a1fec)
  • event: gate user PR creation by anchor event policy (74f250f)
  • event: inline form mode recommendation flow (09b6277)
  • event: preselect form mode defaults (99ed65c)
  • event: refine anchor event form mode controls (a14e694)
  • event: refine form mode handoff splash (6770e35)
  • event: refine form mode recommendation flow (904a6fa)
  • event: route form mode recommendations (2b342ff)
  • event: support list landing rollout (93cf428)
  • event: tinker card mode (00d7b0e)
  • event: unify anchor event location context (fb47ad6)
  • frontend: add myPRsPage link back to home page footer nav (c5f6eba)
  • frontend: add page me to page footer (c019cbf)
  • frontend: add shared cell primitive (34bd136)
  • frontend: add shared ui primitives (b2b9d77)
  • frontend: add stack-aware header back fallback ([2e1c52f](2e1c52f...
Read more