Commit graph

3 commits

Author SHA1 Message Date
Alvaro Soliverez
932b6ae463 Fix timezone handling and update detection
- Fix timezone preservation in to_ical_simple() for import module
- Add timezone comparison to needs_update() method to detect timezone differences
- Add comprehensive test for timezone comparison logic
- Log Bug #3: recurring event end detection issue for future investigation
2025-11-21 11:56:27 -03:00
Alvaro Soliverez
20a74ac7a4 Fix unused function warning for parse_ical_datetime
- Add #[cfg(test)] attribute to mark function as test-only
- Add comprehensive test for parse_ical_datetime function
- Move imports into function scope to reduce global imports
- Test covers DATE format, UTC datetime format, and error handling

Fixes warning: function 'parse_ical_datetime' is never used
2025-10-18 14:14:52 -03:00
Alvaro Soliverez
8362ebe44b Initial commit: Complete CalDAV calendar synchronizer
- Rust-based CLI tool for Zoho to Nextcloud calendar sync
- Selective calendar import from Zoho to single Nextcloud calendar
- Timezone-aware event handling for next-week synchronization
- Comprehensive configuration system with TOML support
- CLI interface with debug, list, and sync operations
- Complete documentation and example configurations
2025-10-04 11:57:44 -03:00