refactor(controller,settings): clean up vestigial sync and config references #72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "pr/cleanup-ned-separation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Cleans up remaining vestigial references, dead branches, and outdated documentation following the separation of core Lazarus functionality into the standalone NED package.
Changes
lazarus/controller.py):self.notmuch_rcandself.notmuch_stderrattributes fromSyncMailThread.elif t.notmuch_rc != 0:error handling branch in_cleanup_sync.sync_maildocstring to document delegation to NED'sPOST /api/v1/sync.lazarus/settings.py):(REQUIRED)labels onemail_addressandsent_dirdocstrings. Clarified that mail identity and routing live in~/.config/ned/config.py.filter_rulesandfilter_scope_querydocstrings to clarify daemon-side configuration and execution.ned/notmuch.py,ned/rules.py,ned/util.py):lazarus.settingsandlazarus.controllerwithned.settings,ned.sync, andned.service.email_is_meandemail_smtp_account_indexdocstrings to refer generically to compose clients.tests/test_core_actions.pytotests/test_ned_actions.pyandtests/test_core_sync.pytotests/test_ned_sync.py.test_core_worker_lifecycletotest_ned_worker_lifecycle.setup.py,ned/setup.py):license="GPL-3.0-or-later"expression to eliminate build warnings.Verification
uvx --with PyQt6 --with PyQt6-WebEngine mypy lazarus nedpassed with zero errors across 56 files.uvx pyflakes lazarus nedpassed cleanly.~/.local/share/pipx/venvs/lazarus-mail/bin/python -m pytestpassed all 437 tests.uv build --directory nedcompleted with zero warnings.