Clean up debug logging and fix compiler warnings

- Remove non-critical debug logs from backend CalDAV parsing
- Remove all-day event debug logs from frontend components
- Fix unused variable warnings with underscore prefixes
- Keep essential logging while reducing noise

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Connor Johnstone
2025-09-18 16:02:41 -04:00
parent 5854ad291d
commit 703c9ee2f5
5 changed files with 11 additions and 67 deletions

View File

@@ -113,6 +113,7 @@ pub fn month_view(props: &MonthViewProps) -> Html {
"#3B82F6".to_string()
};
html! {
<div class="calendar-grid">
// Weekday headers

View File

@@ -348,6 +348,7 @@ pub fn week_view(props: &WeekViewProps) -> Html {
})
};
html! {
<div class="week-view-container">
// Header with weekday names and dates

View File

@@ -247,6 +247,8 @@ impl CalendarService {
if resp.ok() {
let events: Vec<CalendarEvent> = serde_json::from_str(&text_string)
.map_err(|e| format!("JSON parsing failed: {}", e))?;
Ok(events)
} else {
Err(format!(
@@ -277,14 +279,15 @@ impl CalendarService {
/// Convert UTC events to local timezone for display
fn convert_utc_to_local(mut event: VEvent) -> VEvent {
// All-day events should not have timezone conversions applied
if event.all_day {
return event;
}
// Check if event times are in UTC (legacy events from before timezone migration)
let is_utc_event = event.dtstart_tzid.as_ref().map_or(true, |tz| tz == "UTC");
if is_utc_event {
web_sys::console::log_1(&format!(
"🕐 Converting UTC event '{}' to local time",
event.summary.as_deref().unwrap_or("Untitled")
).into());
// Get current timezone offset (convert from UTC to local)
let date = js_sys::Date::new_0();
@@ -330,14 +333,6 @@ impl CalendarService {
// Convert UTC events to local time for proper display
let event = Self::convert_utc_to_local(event);
if let Some(ref rrule) = event.rrule {
web_sys::console::log_1(
&format!(
"📅 Processing recurring VEvent '{}' with RRULE: {}",
event.summary.as_deref().unwrap_or("Untitled"),
rrule
)
.into(),
);
// Log if event has exception dates
if !event.exdate.is_empty() {
@@ -383,7 +378,6 @@ impl CalendarService {
// Parse RRULE components
let rrule_upper = rrule.to_uppercase();
web_sys::console::log_1(&format!("🔄 Parsing RRULE: {}", rrule_upper).into());
let components: HashMap<String, String> = rrule_upper
.split(';')
@@ -439,7 +433,6 @@ impl CalendarService {
});
if let Some(until) = until_date {
web_sys::console::log_1(&format!("📅 RRULE has UNTIL: {}", until).into());
}
let start_date = base_event.dtstart.date();
@@ -453,10 +446,6 @@ impl CalendarService {
let current_datetime = base_event.dtstart
+ Duration::days(current_date.signed_duration_since(start_date).num_days());
if current_datetime > until {
web_sys::console::log_1(
&format!("🛑 Stopping at {} due to UNTIL {}", current_datetime, until)
.into(),
);
break;
}
}
@@ -653,13 +642,6 @@ impl CalendarService {
let days_diff = occurrence_date.signed_duration_since(start_date).num_days();
let occurrence_datetime = base_event.dtstart + Duration::days(days_diff);
if occurrence_datetime > until {
web_sys::console::log_1(
&format!(
"🛑 Stopping at {} due to UNTIL {}",
occurrence_datetime, until
)
.into(),
);
return occurrences;
}
}
@@ -779,13 +761,6 @@ impl CalendarService {
occurrence_date.signed_duration_since(start_date).num_days();
let occurrence_datetime = base_event.dtstart + Duration::days(days_diff);
if occurrence_datetime > until {
web_sys::console::log_1(
&format!(
"🛑 Stopping at {} due to UNTIL {}",
occurrence_datetime, until
)
.into(),
);
return occurrences;
}
}