 f88c238b0a
			
		
	
	f88c238b0a
	
	
	
		
			
			- Add comprehensive Windows timezone support for global external calendars - Map Windows timezone names (e.g. "Mountain Standard Time") to IANA zones (e.g. "America/Denver") - Support 60+ timezone mappings across North America, Europe, Asia, Asia Pacific, Africa, South America - Add chrono-tz dependency for proper timezone handling - Fix external calendar event colors by setting calendar_path for color lookup - Add visual distinction for external calendar events with dashed borders and calendar emoji - Update timezone parsing to extract TZID parameters from iCalendar DTSTART/DTEND properties - Pass external calendar data through component hierarchy for color matching 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| [package]
 | |
| name = "calendar-backend"
 | |
| version = "0.1.0"
 | |
| edition = "2021"
 | |
| 
 | |
| [[bin]]
 | |
| name = "backend"
 | |
| path = "src/main.rs"
 | |
| 
 | |
| [dependencies]
 | |
| calendar-models = { workspace = true }
 | |
| 
 | |
| # Backend authentication dependencies
 | |
| jsonwebtoken = "9.0"
 | |
| tokio = { version = "1.0", features = ["full"] }
 | |
| axum = { version = "0.7", features = ["json"] }
 | |
| tower = "0.4"
 | |
| tower-http = { version = "0.5", features = ["cors"] }
 | |
| hyper = { version = "1.0", features = ["full"] }
 | |
| 
 | |
| # Shared dependencies
 | |
| serde = { version = "1.0", features = ["derive"] }
 | |
| serde_json = "1.0"
 | |
| chrono = { version = "0.4", features = ["serde"] }
 | |
| chrono-tz = "0.8"
 | |
| uuid = { version = "1.0", features = ["v4", "serde"] }
 | |
| anyhow = "1.0"
 | |
| 
 | |
| # CalDAV dependencies
 | |
| reqwest = { version = "0.11", features = ["json"] }
 | |
| ical = "0.7"
 | |
| regex = "1.0"
 | |
| dotenvy = "0.15"
 | |
| base64 = "0.21"
 | |
| thiserror = "1.0"
 | |
| lazy_static = "1.4"
 | |
| 
 | |
| # Database dependencies
 | |
| sqlx = { version = "0.7", features = ["runtime-tokio", "sqlite", "uuid", "chrono", "json"] }
 | |
| tokio-rusqlite = "0.5"
 | |
| 
 | |
| [dev-dependencies]
 | |
| tokio = { version = "1.0", features = ["macros", "rt"] }
 | |
| reqwest = { version = "0.11", features = ["json"] }
 | |
| tower = { version = "0.4", features = ["util"] }
 | |
| hyper = "1.0" |