You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 26, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on May 26, 2026. It is now read-only.
DmfsTask: migrate all task field readers to individual handler classes #342
Part of #116. Depends on #341.
Analogous to: events synctools #79 + synctools #81 + synctools #106
synctools changes
Split the large
DmfsTaskProcessor(230+ lines) into separate per-field handler classes inmapping/tasks/handler/:Main task row fields
UidHandler,TitleHandler(from DmfsTask: introduce DmfsTaskFieldHandler interface + first handler classes #341),SequenceHandlerDescriptionHandler,LocationHandler,GeoHandler,ColorHandler,UrlHandler,OrganizerHandlerStatus fields
PriorityHandler,ClassificationHandler,StatusHandler,CompletedHandler,PercentCompleteHandlerTime fields (consider splitting like events #106)
StartTimeHandler,DueHandler,DurationHandlerRecurrence
RecurrenceFieldsHandlerProperty row handlers
AlarmsHandler,CategoriesHandler,CommentsHandler,RelationsHandler,UnknownPropertiesHandlerDmfsTaskProcessoritself becomes a thin orchestrator. Each handler class gets its own unit test.DAVx5 changes
None needed.