• v1.3.1 5f7bd58586

    v1.3.1 Stable

    evileko released this 2026-06-11 04:20:29 -04:00 | -30 commits to feature/same-day-time-slots since this release

    v1.3.1 Bugfix Release

    Fixes

    • Fixed spurious CalDAV error toast: Suppressed the CalendarConfidenceChecker NPE toast from system calendar provider queries.
    • Fixed widget checklist checkboxes: Proper square checkboxes with a checkmark inside a matching box; no resize/shift on toggle. Uses PNG drawables for RemoteViews compatibility.
    • Widget checkbox toggle without opening app: All widget list clicks route through a broadcast receiver; checkbox taps toggle the DB silently.
    • No loading flash on widget checkbox toggle: Replaced the full widget rebuild (updateWidgets()) with a targeted notifyAppWidgetViewDataChanged() on the list only, so only the list data refreshes instead of reconstructing the entire widget RemoteViews.
    • Widget checklist items no longer reorder when checked: Sorts by HtmlTitleHelper.plainText() so the [ ]/[X] marker does not affect position.
    • Widget title/time alignment: Event title and time now share the same start margin.
    Downloads
  • v1.3 5b841d318a

    evileko released this 2026-06-10 19:02:34 -04:00 | -27 commits to feature/same-day-time-slots since this release

    v1.3 Changes

    • Markdown is now the default for all new/edited event formatting

      • *italic* → italic text
      • **bold** → bold text
      • ***bold italic*** → bold + italic
      • [ ] task → unchecked checklist
      • [X] task → checked checklist
    • HTML backward compatibility: existing HTML-formatted events (<b>, <i>, <check>) are rendered correctly and preserved unless the title is actively modified

    • Checklist events display a checkbox in event lists and widgets

    • Checked checklist events show strikethrough and greying

    • Unchecking properly reverts strikethrough and greying

    • Bold/Italic formatting toolbar in event editor (toggles apply to entire title)

    Fixes in this build

    • Fixed spurious CalDAV sync error toast caused by Waydroid/system calendar provider bug
    • Fixed stale formatting state when creating new events after editing HTML events
    Downloads
  • v1.2 ed574bdbf1

    v1.2 - HTML formatting and checklist events
    Some checks failed
    validate-fastlane-metadata.yml / Add fastlane changelog for v1.2 (push) Failing after 0s
    Generate holiday ICS files / Generate ICS (push) Has been cancelled
    Stable

    evileko released this 2026-06-09 10:47:43 -04:00 | -23 commits to feature/same-day-time-slots since this release

    Added

    • HTML formatting support in event titles (<b>, <i>)
    • Checklist events with checkbox rendering in day view, event list, and widgets
    • Formatting toolbar in event editor (Bold, Italic, Checklist buttons)
    • Strikethrough and alpha dimming for checked checklist items
    • Widget checklist checkbox tap support via ChecklistToggleReceiver

    Changed

    • Merged upstream Fossify Calendar 1.10.3
    • CalDAV delete errors are now surfaced via showErrorToast() instead of silently swallowed

    Fixed

    • Multi-slot event editing now properly loads and saves all sibling time slots
    • Multi-slot event duplication now works correctly
    • Strikethrough rendering for checked checklist items (reverted broken SpannableString approach)
    • Checklist checkbox no longer causes visual artifacts on unrelated tasks after rapid scroll
    • Checklist tasks (type=TYPE_TASK) can now be toggled correctly via checkbox
    • Widget checklist checkbox state updates properly after toggle

    Notes

    • Raw HTML tags are stored in the title field for CalDAV compatibility
    • Tags are hidden in read-only views; visible only in the title field during editing
    • Other devices without this feature will display raw tags as fallback
    Downloads
  • v1.1 f5af704720

    evileko released this 2026-05-19 19:36:02 -04:00 | -3 commits to feature/same-day-time-slots since this release

    Fixes

    • Editing events now saves changes
    • Invalid time red text resets when corrected
    • 'Add new time' and 'Add new day' button fade fixed
    Downloads
  • v1.0 e30355b6fc

    evileko released this 2026-05-10 21:41:36 -04:00 | 0 commits to feature/same-day-time-slots since this release

    What is New

    Multi-Day Time Slots

    Create events at multiple times across multiple days from a single screen.

    • Each day gets its own date row with tappable date picker
    • Add multiple time slots per day with tappable start and end times
    • Add additional days with +Add another date
    • All slots share the same title, description, location, reminders, calendar, and color
    • Each time slot becomes an independent event, fully synced with Google Calendar
    Downloads