Skip to content

Make platform optional, remove tryout flow, and stabilize tests#33

Merged
jimmieme merged 4 commits intoao-space:devfrom
jimmieme:fix-bind-init-tests
Feb 6, 2026
Merged

Make platform optional, remove tryout flow, and stabilize tests#33
jimmieme merged 4 commits intoao-space:devfrom
jimmieme:fix-bind-init-tests

Conversation

@jimmieme
Copy link
Member

@jimmieme jimmieme commented Jan 30, 2026

Summary

  • Remove tryout activation flow from backend APIs and the web client.
  • Make platform integration optional (default disabled) and guard platform-only features.
  • Fix bind-init GET handling and init response fields; stabilize network test behavior.
  • Regenerate Swagger docs and add bilingual documentation.
  • Stabilize unit tests and build compatibility across environments.

Key Changes

  • Deleted tryout endpoints, DTOs, handlers, and related status field.
  • Web client now routes directly to the QR code page (no activation step).
  • Introduced PlatformEnabled (default false) to skip platform-dependent actions.
  • Added bilingual docs: Project Overview + Platform Dependency Analysis.
  • Rebuilt res/static_html.zip with updated frontend assets.
  • Fixed bind-init GET handling to use query params (no LAN wrapper decode).
  • Corrected generation field assignment and TestNetwork result propagation; added deterministic hooks.
  • Added unit tests for bind-init handler/service and wifi list sorting/dedup.
  • Regenerated swagger and resolved spec compatibility issues.
  • Made environment-dependent tests skip with TODOs for future mocking.

Testing

  • go test ./... (passed)
  • go build ./... (passed)

@jimmieme jimmieme self-assigned this Jan 30, 2026
@jimmieme jimmieme changed the title Fix bind init handling and add unit tests Remove tryout flow, make platform optional, Fix bind init handling and add unit tests Jan 31, 2026
@jimmieme jimmieme changed the title Remove tryout flow, make platform optional, Fix bind init handling and add unit tests Make platform optional, remove tryout flow, and stabilize tests Jan 31, 2026
@jimmieme jimmieme merged commit 5769d72 into ao-space:dev Feb 6, 2026
1 check 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