{{define "title"}}{{.Title}}{{end}} {{define "content"}}

Imported

Go to today
{{/* Every number here is one somebody can act on, and each is named rather than summed into "some events could not be imported". */}} {{$items := list (dict "Label" "Events added" "Value" (printf "%d" .Data.Result.Created)) (dict "Label" "Skipped" "Value" (printf "%d" .Data.Result.Skipped))}} {{template "detail-list" dict "Items" $items}} {{if .Data.Result.Floating}} {{template "callout" dict "Tone" "warning" "Title" "Some events carry no time zone" "Body" "They were kept exactly as written, which means they read as the same wall-clock time wherever they are opened. On a shared calendar that can mean two people seeing two different moments. Editing one gives it your zone."}} {{end}} {{if .Data.Result.ForeignRules}} {{template "callout" dict "Tone" "info" "Title" "Some repeat rules are outside what this app builds" "Body" "They were stored exactly as they arrived and export unchanged, but their future occurrences are not drawn on the calendar. The event's own page shows the rule."}} {{end}} {{if .Data.Result.Attendees}} {{template "callout" dict "Tone" "info" "Title" "Guests were not imported" "Body" "This app does not model guests or invitations yet, so those lines were dropped. The events themselves came across intact."}} {{end}} {{if .Data.Result.UnknownZones}} {{template "callout" dict "Tone" "warning" "Title" "Some time zones could not be resolved" "Body" "Those events were placed in your own zone instead of being dropped. Check them: they may be an hour or two out."}} {{end}} {{end}}