Files
start-os/web
Aiden McClelland 6a1b1627c5 chore: reserialize db on equal version, update bindings and docs
- Run de/ser roundtrip in pre_init even when db version matches, ensuring
  all #[serde(default)] fields are populated before any typed access
- Add patchdb.md documentation for TypedDbWatch patterns
- Update TS bindings for CheckPortParams, CheckPortRes, ifconfigUrl
- Update CLAUDE.md docs with patchdb and component-level references
2026-02-16 19:27:48 -07:00
..
2023-11-13 15:59:16 -07:00
2023-11-13 15:59:16 -07:00
2025-04-13 13:03:51 -06:00
2026-01-27 14:44:41 -08:00
2023-11-13 15:59:16 -07:00
2026-02-14 08:15:50 -07:00
2025-12-31 11:30:57 -07:00
2025-07-18 18:31:12 +00:00
2026-02-14 08:15:50 -07:00
2025-07-18 18:31:12 +00:00
2023-11-13 15:59:16 -07:00
2025-04-17 09:00:59 -06:00

StartOS Web

Angular + TypeScript workspace using the Taiga UI component library.

Applications

StartOS serves one of these UIs depending on the state of the system:

  • ui — Primary admin interface for managing StartOS, served on hosts unique to the instance.
  • setup-wizard — Initial setup UI, served on start.local.
  • start-tunnel — VPN/tunnel management UI.

Libraries

  • shared — Common code shared between all web UIs (API clients, components, i18n).
  • marketplace — Library code for service discovery, shared between the StartOS UI and the marketplace.

Contributing

See CONTRIBUTING.md for environment setup, development server instructions, and translation guides.