Skip to content

0.6.0 - #255

Merged
xiaoland merged 94 commits into
masterfrom
develop
Jul 1, 2026
Merged

0.6.0#255
xiaoland merged 94 commits into
masterfrom
develop

Conversation

@xiaoland

Copy link
Copy Markdown
Collaborator

No description provided.

xiaoland added 30 commits June 13, 2026 17:29
Upgrade the frontend to @partner-up-dev/design-web 0.4.0 and remove the local package-root type adapter so named imports resolve through the published package declarations.

Migrate the first feedback/layout slice to package-backed primitives and restore footer padding on the scaffold footer surface.
Upgrade design-web to 0.4.3 and apply the expanded form-control migration.

Migrate the Form Mode preference control to direct package composition as the Slice 9 pilot.
- promote fake Caocao into a dev-ready workspace package with CLI and tests
- reconnect ordering submit to create real orders and keep /order/support as dead code
- update system scenarios and task packets for the restored order-detail spine
- replace PowerShell-only portless wrappers with Node entry adapters

- preserve Windows OpenSSL PATH handling while supporting macOS/Linux

- load backend .env during local dev and verify route readiness in dev:ensure
- add portless fake Caocao root script and startup output

- add dev DB seed and append-only patches for placement testing

- add VSCode task for starting the fake provider
- add migration environment metadata parsing with production default and lint coverage
- add dev-only RideHailing Caocao fixture migration and dev DB scripts
- wire staging/production deployment envs explicitly and document migration usage
- probe registered portless URLs with route-specific readiness paths

- require successful 2xx/3xx responses so proxy 404s are not ready

- record backend portless 8443 diagnosis and remediation evidence
- move provider execution slot and settlement truth onto BillLine

- derive provider references in provider adapters and query provider state dynamically

- update checkout, callback, refund, frontend sync, docs, and provider-backed scenarios
- derive backend portless hosts from active frontend URL

- support LAN IP inference while preserving caller overrides

- add provider-scoped fake Caocao and WeChatPay portless routes
- plan route geometry from map route data and expose app-owned zoom controls

- carry binding lock metadata into ordering UI for route/time/rider edit affordances

- move riders and departure time into drawer controls and hide unavailable ride options

- record ride-hailing MVP subtask packets and verification notes
- add foreground ensure scoping for frontend and fake providers
- document WSL storage/watch and local OSS paths
- add fake provider health readiness coverage
- upgrade @partner-up-dev/design-web and lockfile entry to 0.4.5

- record package-shipped agent skill validation evidence

- verify intent list/load/validate and frontend typecheck
- rename RideHailing ordering UI around content assembly

- make ride ordering use no-padding shell and separate bottom controls

- use design-web ghost circle button for price detail
- add fake Caocao estimate admin controls for scenarios
- verify RideHailing price-change dialog gates order creation
- record slice notes and ignore task artifacts
- upgrade @partner-up-dev/design-web and lockfile entry to 0.4.6

- migrate PuPageHeader density usage to the size API

- record package changelog, migration notes, and validation evidence
- load RideHailing quote options from ordering content
- source footer price from content summaries
- keep evaluation as submit-time create-order preflight
xiaoland added 2 commits June 30, 2026 23:11
- assert ride-hailing order detail after fake Caocao acceptance

- guard service vehicle resolution visibility in the system scenario
- log caocao route query success summaries with route metadata and geometry counts

- log order-detail route query projection decisions and skipped reasons

- log frontend ride-hailing map render summaries to browser console

- record the new observability guardrails in the task packet
- map CaoCao order detail from official driver and fee fields

- update fake CaoCao queryOrderDetailV2 schema and payload

- cover official field shape in focused and scenario tests
- align callback scenario queryOrderDetailV2 mocks with official driver fields

- verify backend scenario gate locally
- prefer driverInfoVo.phone before phone_passenger for order detail driver phone

- persist driverInfoVo.avatar into ride driver snapshots and render it on order detail

- cover fake caocao avatar output and callback snapshot persistence
- replace order creation success navigation so /order/new does not stay in history
- remove order detail page-local back skip logic and rely on shared fallback behavior
- assert native browser back returns to the originating PR in rental and ride-hailing scenarios
- reject create-order when any participant still has an unsettled charge line
- show the unpaid-participant dialog on the ordering page
- cover backend and system ordering regressions
- add a viewer-scoped /bills route backed by ordered billId reads and reused BillCard hydration
- route unpaid-order dialog recovery to my bills and explain the viewer-only limitation
- align unauthenticated bill-list access with WeChat auto-login and cover backend/system regressions
- block new orders only on positive unsettled charge lines whose unpaid window is still open
- treat zero-amount charge bills as paid and backfill historical rows with a data migration
- align bill detail, bill list ordering, and checkout eligibility with the shared payable-line rule
- share READY and ACTIVE order-attachment eligibility across backend guards
- sync frontend copy, docs, and scenario coverage for ACTIVE PR ordering
@xiaoland
xiaoland merged commit 7fee23e into master Jul 1, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant