Files
Ole André Vadla Ravnås 3010f789db Extract TracerConfig, CodeShareConfig, services
Split UI-coupled types into portable data (LumaCore) and
platform-specific editor profiles (Luma):

- TracerConfig: data struct + template stubs to LumaCore,
  TracerEditorProfile stays with SwiftyMonaco in Luma
- CodeShareConfig + CodeShareProjectRef to LumaCore,
  CodeShareEditorProfile stays in Luma
- CodeShareService: drop ObservableObject, move as
  stateless enum with async methods to LumaCore
- HookPack: data struct to LumaCore, discovery stays

Add swift-crypto dependency for cross-platform SHA256.
Add FoundationNetworking import for Linux URLSession.
2026-04-06 19:26:53 +02:00
..