LICENSE
README.md
pyproject.toml
dnsctl/__init__.py
dnsctl/config.py
dnsctl/icon.png
dnsctl/cli/__init__.py
dnsctl/cli/main.py
dnsctl/core/__init__.py
dnsctl/core/cloudflare_client.py
dnsctl/core/commit_messages.py
dnsctl/core/diff_engine.py
dnsctl/core/git_manager.py
dnsctl/core/security.py
dnsctl/core/state_manager.py
dnsctl/core/sync_engine.py
dnsctl/core/validations.py
dnsctl/gui/__init__.py
dnsctl/gui/app.py
dnsctl/gui/hover_anim.py
dnsctl/gui/icons.py
dnsctl/gui/theme.py
dnsctl/gui/controllers/__init__.py
dnsctl/gui/controllers/history_controller.py
dnsctl/gui/controllers/main_controller.py
dnsctl/gui/controllers/plan_controller.py
dnsctl/gui/controllers/record_controller.py
dnsctl/gui/controllers/record_editor_controller.py
dnsctl/gui/ui/history_dialog.ui
dnsctl/gui/ui/login_dialog.ui
dnsctl/gui/ui/main_window.ui
dnsctl/gui/ui/plan_dialog.ui
dnsctl/gui/ui/record_editor.ui
dnsctl/gui/ui/unlock_dialog.ui
dnsctl/tui/__init__.py
dnsctl/tui/app.py
dnsctl/tui/screens/__init__.py
dnsctl/tui/screens/accounts.py
dnsctl/tui/screens/auth.py
dnsctl/tui/screens/confirm.py
dnsctl/tui/screens/dashboard.py
dnsctl/tui/screens/history.py
dnsctl/tui/screens/input_modal.py
dnsctl/tui/screens/plan.py
dnsctl/tui/screens/record_editor.py
dnsctl/tui/screens/records.py
dnsctl_app.egg-info/PKG-INFO
dnsctl_app.egg-info/SOURCES.txt
dnsctl_app.egg-info/dependency_links.txt
dnsctl_app.egg-info/entry_points.txt
dnsctl_app.egg-info/requires.txt
dnsctl_app.egg-info/top_level.txt
tests/test_cloudflare_client.py
tests/test_diff_engine.py
tests/test_phase4.py
tests/test_phase5.py
tests/test_record_editor.py
tests/test_security.py
tests/test_state_manager.py
tests/test_sync_engine.py