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
feat(#1108): Add option to use task duration for ICS export event length
When enabled, exported calendar events use scheduled date + time estimate
as DTSTART/DTEND instead of using due date for DTEND.
This aligns with GTD workflows where scheduled + duration represents work
planning, while due date represents deadlines. The feature is off by default
to preserve existing behavior.
- Add useDurationForExport setting to ICSIntegrationSettings
- Add ICSExportOptions interface for export configuration
- Update CalendarExportService methods to accept duration option
- Add UI toggle in Settings → Integrations → Automatic ICS Export
- Add English translation keys for the new setting
- Update and enable tests for the feature
description: "How often to update the export file",
1678
1678
placeholder: "60",
1679
1679
},
1680
+
useDuration: {
1681
+
name: "Use task duration for event length",
1682
+
description:
1683
+
"When enabled, uses the task's time estimate (duration) instead of due date for the calendar event end time. This is useful for GTD workflows where scheduled + duration represents work planning, while due date represents deadlines.",
1684
+
},
1680
1685
exportNow: {
1681
1686
name: "Export now",
1682
1687
description: "Manually trigger an immediate export",
0 commit comments