feat: align student launcher with URL allowlist #18

Merged
addison merged 14 commits from feat/waydroid-kiosk-feasibility into main 2026-08-29 16:46:01 -04:00
Collaborator

Summary

  • model launcher entries as web, android, or action values
  • replace the student generic Chromium entry with the allowlisted Teaching Textbooks URL
  • route Android package launches through the Flutter launcher wrapper
  • add lifecycle-safe widget tests for launcher entry definitions

Validation

  • flutter analyze
  • flutter test
  • nix build .#nixosConfigurations.kwilabook.config.system.build.toplevel --no-link
## Summary - model launcher entries as web, android, or action values - replace the student generic Chromium entry with the allowlisted Teaching Textbooks URL - route Android package launches through the Flutter launcher wrapper - add lifecycle-safe widget tests for launcher entry definitions ## Validation - `flutter analyze` - `flutter test` - `nix build .#nixosConfigurations.kwilabook.config.system.build.toplevel --no-link`
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/kwilabook!18
No description provided.