Skip to content

refactor: remove dead code across UI, sync, and backend layers - #242

Merged
romaintb merged 1 commit into
mainfrom
chore/remove-dead-code
Sep 7, 2026
Merged

romaintb merged 1 commit into
mainfrom
chore/remove-dead-code

Conversation

@romaintb

@romaintb romaintb commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Drop uncalled helpers, redundant state, and speculative abstractions:

  • Replace IconService theme machinery with plain icon consts
  • Remove TaskResult enum; results already flow over the action channel
  • Collapse EventHandler struct into a free next_event() function
  • Derive task dialog project index from stored UUID (single source of truth)
  • Merge create/edit dialog renderers into one function per dialog
  • Remove unused BackendRegistry lifecycle methods and repository helpers
  • Keep label badge plumbing (labels not yet loaded from DB, see TODOs)

@romaintb romaintb self-assigned this Sep 7, 2026
Drop uncalled helpers, redundant state, and speculative abstractions:
- Replace IconService theme machinery with plain icon consts
- Remove TaskResult enum; results already flow over the action channel
- Collapse EventHandler struct into a free next_event() function
- Derive task dialog project index from stored UUID (single source of truth)
- Merge create/edit dialog renderers into one function per dialog
- Remove unused BackendRegistry lifecycle methods and repository helpers
- Keep label badge plumbing (labels not yet loaded from DB, see TODOs)
@romaintb
romaintb force-pushed the chore/remove-dead-code branch from 8150ed6 to 4691713 Compare September 7, 2026 10:02
@romaintb
romaintb merged commit 30f2f61 into main Sep 7, 2026
9 checks passed
@romaintb
romaintb deleted the chore/remove-dead-code branch September 7, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant