forked from GitHubMirrors/silverbullet-icalendar
conductor(plan): Mark phase 'Phase 3: Features' as complete
This commit is contained in:
@@ -15,20 +15,20 @@
|
||||
- [x] Implement `resolveEventStart` in `icalendar.ts` to handle local time ground truth
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 2: Core Logic' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: Features - Recurring Events & Filtering
|
||||
- [ ] Task: Integrate `rrule` library
|
||||
- [ ] Add `rrule` to `deno.json` imports
|
||||
- [ ] Verify import works in a simple script
|
||||
- [ ] Task: Implement Recurring Event Expansion
|
||||
- [ ] Write failing tests for `expandRecurrences`
|
||||
- [ ] Implement `expandRecurrences` in `icalendar.ts`
|
||||
- [ ] Task: Implement EXDATE support
|
||||
- [ ] Write failing tests for EXDATE exclusion
|
||||
- [ ] Update `expandRecurrences` to handle `EXDATE`
|
||||
- [ ] Task: Implement Status Filtering
|
||||
- [ ] Write failing tests for filtering "CANCELLED" events
|
||||
- [ ] Update sync logic to filter based on iCalendar status
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 3: Features' (Protocol in workflow.md)
|
||||
## Phase 3: Features - Recurring Events & Filtering [checkpoint: ffaef28]
|
||||
- [x] Task: Integrate `rrule` library
|
||||
- [x] Add `rrule` to `deno.json` imports
|
||||
- [x] Verify import works in a simple script
|
||||
- [x] Task: Implement Recurring Event Expansion
|
||||
- [x] Write failing tests for `expandRecurrences`
|
||||
- [x] Implement `expandRecurrences` in `icalendar.ts`
|
||||
- [x] Task: Implement EXDATE support
|
||||
- [x] Write failing tests for EXDATE exclusion
|
||||
- [x] Update `expandRecurrences` to handle `EXDATE`
|
||||
- [x] Task: Implement Status Filtering
|
||||
- [x] Write failing tests for filtering "CANCELLED" events
|
||||
- [x] Update sync logic to filter based on iCalendar status
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 3: Features' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Cleanup & Configuration
|
||||
- [ ] Task: Remove obsolete configuration
|
||||
|
||||
Reference in New Issue
Block a user