Commit graph

7 commits

Author SHA1 Message Date
Alvaro Soliverez
9fecd7d9c2 feat: implement comprehensive CalDAV event listing and debugging
Major refactoring to add robust event listing functionality with extensive debugging:

- Add CalDAV event listing with timezone support and proper XML parsing
- Implement comprehensive debug mode with request/response logging
- Add event filtering capabilities with date range and timezone conversion
- Refactor configuration to use structured TOML for better organization
- Add proper timezone handling with timezone database integration
- Improve error handling and logging throughout the application
- Add comprehensive test suite for event listing and filtering
- Create detailed testing documentation and usage examples

This enables debugging of CalDAV server connections and event retrieval
with proper timezone handling and detailed logging for troubleshooting.
2025-10-15 23:14:38 -03:00
Alvaro Soliverez
e8047fbba2 updated config for unidirectional sync 2025-10-15 23:14:38 -03:00
Alvaro Soliverez
9a21263738 Caldav unidirectional design 2025-10-15 23:14:38 -03:00
Alvaro Soliverez
004d272ef9 feat: Add --list-events debugging improvements and timezone support
- Remove debug event limit to display all events
- Add timezone information to event listing output
- Update DEVELOPMENT.md with latest changes and debugging cycle documentation
- Enhance event parsing with timezone support
- Simplify CalDAV client structure and error handling
- Add config/config.toml to .gitignore (instance-specific configuration)

Changes improve debugging capabilities for CalDAV event retrieval and provide
better timezone visibility when listing calendar events.
2025-10-15 23:14:38 -03:00
Alvaro Soliverez
f81022a16b feat: Add --list-events debugging improvements and timezone support
- Remove debug event limit to display all events
- Add timezone information to event listing output
- Update DEVELOPMENT.md with latest changes and debugging cycle documentation
- Enhance event parsing with timezone support
- Simplify CalDAV client structure and error handling

Changes improve debugging capabilities for CalDAV event retrieval and provide
better timezone visibility when listing calendar events.
2025-10-13 11:02:55 -03:00
Alvaro Soliverez
37e9bc2dc1 docs: Split documentation into separate files
- Move development details to DEVELOPMENT.md
- Move contributing guidelines to CONTRIBUTING.md
- Add LICENSE file with MIT license
- Add CONTRIBUTORS.md for attribution
- Update README.md to focus on user-facing information
- Improve documentation structure and navigation
2025-10-04 12:33:59 -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