feat: split desktop implementation into multiple source files, reorganize apps

This commit is contained in:
2026-03-06 08:15:06 +01:00
parent 1f5d966030
commit 02573c2fd0
24 changed files with 1591 additions and 1517 deletions
File diff suppressed because it is too large Load Diff