- Extract schedule add/edit form into ScheduleEditScreen (follows target_edit pattern) - Fix toggle active: now properly installs/removes crontab entries with error reporting - Delete also syncs crontab to remove deleted schedule entries - Handle case where all schedules deactivated (calls remove instead of install) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
15 lines
674 B
Python
15 lines
674 B
Python
from tui.screens.main_menu import MainMenuScreen
|
|
from tui.screens.backup import BackupScreen
|
|
from tui.screens.restore import RestoreScreen
|
|
from tui.screens.targets import TargetsScreen
|
|
from tui.screens.target_edit import TargetEditScreen
|
|
from tui.screens.remotes import RemotesScreen
|
|
from tui.screens.remote_edit import RemoteEditScreen
|
|
from tui.screens.snapshots import SnapshotsScreen
|
|
from tui.screens.retention import RetentionScreen
|
|
from tui.screens.schedule import ScheduleScreen
|
|
from tui.screens.schedule_edit import ScheduleEditScreen
|
|
from tui.screens.logs import LogsScreen
|
|
from tui.screens.settings import SettingsScreen
|
|
from tui.screens.wizard import WizardScreen
|