LICENSE
README.md
pyproject.toml
src/todo_snake/__init__.py
src/todo_snake/__main__.py
src/todo_snake/app.py
src/todo_snake/config.py
src/todo_snake/i18n.py
src/todo_snake/logging_setup.py
src/todo_snake/recurrence.py
src/todo_snake/reminders.py
src/todo_snake/single_instance.py
src/todo_snake.egg-info/PKG-INFO
src/todo_snake.egg-info/SOURCES.txt
src/todo_snake.egg-info/dependency_links.txt
src/todo_snake.egg-info/entry_points.txt
src/todo_snake.egg-info/requires.txt
src/todo_snake.egg-info/top_level.txt
src/todo_snake/domain/__init__.py
src/todo_snake/domain/attachment.py
src/todo_snake/domain/todo.py
src/todo_snake/persistence/__init__.py
src/todo_snake/persistence/attachments.py
src/todo_snake/persistence/base.py
src/todo_snake/persistence/factory.py
src/todo_snake/persistence/sqlite.py
src/todo_snake/resources/i18n/todo_snake_de.qm
src/todo_snake/resources/i18n/todo_snake_en.qm
src/todo_snake/resources/icons/add.svg
src/todo_snake/resources/icons/attachment.svg
src/todo_snake/resources/icons/delete.svg
src/todo_snake/resources/icons/edit.svg
src/todo_snake/resources/icons/file-archive.svg
src/todo_snake/resources/icons/file-audio.svg
src/todo_snake/resources/icons/file-image.svg
src/todo_snake/resources/icons/file-pdf.svg
src/todo_snake/resources/icons/file-spreadsheet.svg
src/todo_snake/resources/icons/file-text.svg
src/todo_snake/resources/icons/file-video.svg
src/todo_snake/resources/icons/file.svg
src/todo_snake/resources/icons/switch-off.svg
src/todo_snake/resources/icons/switch-on.svg
src/todo_snake/resources/icons/sync-active.svg
src/todo_snake/resources/icons/sync-error.svg
src/todo_snake/resources/icons/sync.svg
src/todo_snake/resources/icons/todo.svg
src/todo_snake/service/__init__.py
src/todo_snake/service/attachment_service.py
src/todo_snake/service/todo_service.py
src/todo_snake/sync/__init__.py
src/todo_snake/sync/accounts.py
src/todo_snake/sync/attachments.py
src/todo_snake/sync/behavior.py
src/todo_snake/sync/caldav.py
src/todo_snake/sync/credentials.py
src/todo_snake/sync/document.py
src/todo_snake/sync/engine.py
src/todo_snake/sync/errors.py
src/todo_snake/sync/file_store.py
src/todo_snake/sync/icalendar.py
src/todo_snake/sync/journal.py
src/todo_snake/sync/login_flow.py
src/todo_snake/sync/manager.py
src/todo_snake/sync/nextcloud.py
src/todo_snake/sync/state.py
src/todo_snake/sync/transports.py
src/todo_snake/sync/webdav.py
src/todo_snake/ui/__init__.py
src/todo_snake/ui/account_dialog.py
src/todo_snake/ui/attachments_dialog.py
src/todo_snake/ui/datetime_edit.py
src/todo_snake/ui/file_icons.py
src/todo_snake/ui/icons.py
src/todo_snake/ui/main_window.py
src/todo_snake/ui/model.py
src/todo_snake/ui/reminder_dialog.py
src/todo_snake/ui/settings_dialog.py
src/todo_snake/ui/switch.py
src/todo_snake/ui/todo_dialog.py
src/todo_snake/ui/tray.py
tests/test_attachments.py
tests/test_caldav.py
tests/test_credentials.py
tests/test_domain.py
tests/test_file_icons.py
tests/test_i18n.py
tests/test_icalendar.py
tests/test_logging_setup.py
tests/test_login_flow.py
tests/test_nextcloud.py
tests/test_recurrence.py
tests/test_reminders.py
tests/test_single_instance.py
tests/test_sqlite_repository.py
tests/test_sync_document.py
tests/test_sync_engine.py
tests/test_sync_state.py
tests/test_sync_store.py
tests/test_sync_webdav.py
tests/test_todo_service.py
tests/test_ui.py