Files
start-os/web
Alex Inkin 803dd38d96 fix: header color in zoom (#3128)
* fix: merge version ranges when adding existing package signer (#3125)

* fix: merge version ranges when adding existing package signer

   Previously, add_package_signer unconditionally inserted the new
   version range, overwriting any existing authorization for that signer.
   Now it OR-merges the new range with the existing one, so running
   signer add multiple times accumulates permissions rather than
   replacing them.

* add --merge flag to registry package signer add

  Default behavior remains overwrite. When --merge is passed, the new
  version range is OR-merged with the existing one, allowing admins to
  accumulate permissions incrementally.

* add missing attribute to TS type

* make merge optional

* upsert instead of insert

* VersionRange::None on upsert

* fix: header color in zoom

---------

Co-authored-by: Dominion5254 <musashidisciple@proton.me>
2026-02-25 15:09:25 -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.