Commit Graph
11 Commits
Author SHA1 Message Date
Loren Eteval cf5f8dfcf2 Expose application controller accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:24:04 +08:00
Loren Eteval 8a0d082a32 Centralize connection lifecycle control
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:24:03 +08:00
Loren Eteval 53ddbb4190 Add first-class subscription groups
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:24:03 +08:00
Loren Eteval 20aa4d32d8 Centralize application settings UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:23:19 +08:00
Loren Eteval fdcbf36aa8 Add dedicated subscription management page
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:23:08 +08:00
Loren Eteval 79b78d6b23 Preserve backward-compatible server storage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:50 +08:00
Loren Eteval a7d78401aa Rename Domain package to Models
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:49 +08:00
Loren Eteval 94ed0bbe20 Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:49 +08:00
Loren Eteval 3a9cd2e336 Define user server record as dataclass
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:48 +08:00
Loren Eteval 3d67bfdcaf Refactor plugin capability architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:47 +08:00
Loren Eteval 96e9a640a8 Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-12 12:20:47 +08:00