feat: remove optional services step from setup wizard

Services are now installed post-setup from the Store page, so the
wizard step that let users pre-select email/calendar/files is removed.
Reduces wizard from 5 steps to 4 (Step4Services deleted, Step5Review
renamed to Step4Review). Backend drops services_enabled validation,
background install thread, and service_store_manager dependency.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-29 18:33:43 -04:00
parent 3d594025d2
commit 62b31b072b
5 changed files with 13 additions and 254 deletions
+1 -2
View File
@@ -95,8 +95,7 @@ service_store_manager = ServiceStoreManager(
service_composer=service_composer,
)
setup_manager = SetupManager(config_manager=config_manager, auth_manager=auth_manager,
service_store_manager=service_store_manager)
setup_manager = SetupManager(config_manager=config_manager, auth_manager=auth_manager)
# Service logger configuration
_service_log_configs = {