Adopt Base UI components and improve editor open behavior

- migrate web UI to shared Base UI primitives (alerts, buttons, combobox, toast, etc.)
- refactor chat and branch toolbars to use new components and cleaner interactions
- add cross-platform file-manager fallback in `openInEditor` server handling
- update model contracts/tests and web dependencies to support new UI flow
d3c93752e5Julius Marminge committed on 2/15/2026, 7:35:48 AM· committed by Julius Marmingeparent4b4abcd
48 files changedLine totals unavailable