COPYING
README.md
pyproject.toml
setup.py
src/pytodo_qt/__init__.py
src/pytodo_qt/__main__.py
src/pytodo_qt.egg-info/PKG-INFO
src/pytodo_qt.egg-info/SOURCES.txt
src/pytodo_qt.egg-info/dependency_links.txt
src/pytodo_qt.egg-info/entry_points.txt
src/pytodo_qt.egg-info/requires.txt
src/pytodo_qt.egg-info/top_level.txt
src/pytodo_qt/core/__init__.py
src/pytodo_qt/core/config.py
src/pytodo_qt/core/logger.py
src/pytodo_qt/core/models.py
src/pytodo_qt/core/paths.py
src/pytodo_qt/core/settings.py
src/pytodo_qt/core/sync_engine.py
src/pytodo_qt/crypto/__init__.py
src/pytodo_qt/crypto/aes_gcm.py
src/pytodo_qt/crypto/kdf.py
src/pytodo_qt/crypto/key_exchange.py
src/pytodo_qt/crypto/keyring_storage.py
src/pytodo_qt/crypto/legacy.py
src/pytodo_qt/gui/__init__.py
src/pytodo_qt/gui/main_window.py
src/pytodo_qt/gui/dialogs/__init__.py
src/pytodo_qt/gui/dialogs/add_todo.py
src/pytodo_qt/gui/dialogs/peer_manager.py
src/pytodo_qt/gui/dialogs/settings.py
src/pytodo_qt/gui/dialogs/sync.py
src/pytodo_qt/gui/icons/minus.png
src/pytodo_qt/gui/icons/plus.png
src/pytodo_qt/gui/icons/pytodo-qt.png
src/pytodo_qt/gui/styles/__init__.py
src/pytodo_qt/gui/styles/themes.py
src/pytodo_qt/gui/widgets/__init__.py
src/pytodo_qt/gui/widgets/list_selector.py
src/pytodo_qt/gui/widgets/status_bar.py
src/pytodo_qt/gui/widgets/todo_table.py
src/pytodo_qt/net/__init__.py
src/pytodo_qt/net/client.py
src/pytodo_qt/net/discovery.py
src/pytodo_qt/net/protocol.py
src/pytodo_qt/net/server.py
tests/test_config.py
tests/test_crypto.py
tests/test_models.py
tests/test_protocol.py
tests/test_sync.py