Skip to content

Tags: KashCal/KashCal

Tags

v23.7.88

Toggle v23.7.88's commit message
**New: Take the KashCal Challenge**

Your calendar can do things most can't. Show off the one you like best, tag it #KashCal, and dare a friend to match it. [See the challenge](https://kashcal.onekash.org/features/my-calendar-can-do-this-can-yours/)

**New: Add events from Quick Settings**

Drop a KashCal tile into your Quick Settings panel, next to your flashlight and Wi-Fi toggles. Pull down, tap, and you are typing a new event, even over another app.

Fixes:
- Defensive hardening to keep startup smooth and steady

Plus other bug fixes and improvements.

v23.7.85

Toggle v23.7.85's commit message
Spreading awareness for Keep Android Open (https://keepandroidopen.org/…

…), a cause we support.

Thanks to our friends at Thunderbird (https://www.thunderbird.net/en-US/calendar/holidays/), you no longer have to hunt for holiday calendar links. Browse and subscribe to holiday calendars right inside the app.

Fixes:
- Editing an all-day event no longer makes it one day longer (#260)
- All-day reminders now fire at the right time, and reminder notifications no longer show a confusing time
- Fixed reminders on iCloud and other synced calendars that could come back after you deleted them, or fire long before the event

Plus other bug fixes and improvements.

v23.7.78

Toggle v23.7.78's commit message
v23.7.78: Share an event as a card

v23.7.69

Toggle v23.7.69's commit message
feat(quickadd): accept ACTION_SEND text/plain shares as Quick Add input

KashCal now appears in the system share sheet for plain text. Sharing an
event-shaped message (chat snippet, page title, forwarded confirmation)
opens Quick Add with the text pre-filled and parsed. Oversized shares
fall through to the full event form with the body in the description.
The first http(s) URL in the share lands in the location field, with
trailing punctuation trimmed.

Also includes:
- Fix in RECURRENCE-ID handling.
- Settings rows now show a hint subtitle when empty.

v23.7.66

Toggle v23.7.66's commit message
ui(weekview): visible overlapping events fill the day column; ui(sett…

…ings): Notifications row spacing + always opens system settings; ui(settings): rename ICS subscriptions screen + row to "Calendar Feeds"

v23.7.64

Toggle v23.7.64's commit message
v23.7.64

Recurring events
- New save-time scope sheet for editing or deleting a recurring event:
  pick "Just this one", "This and following", or "All events" via a
  card-based sheet with icons (replaces the older inline picker).

Settings
- Inline search across settings with highlighted matches.

UI polish
- Predictive-back gestures for sheets and dialogs.
- Month view replaces grid/day-list dividers with a rounded sheet
  surface.

Bug fixes (#255 and others)

Sync reliability

v23.7.53

Toggle v23.7.53's commit message
Join the conversation on Signal:

https://signal-kashcal.onekash.org

Sync
• Preserve local ctag across discovery refresh
• Pull events from servers that store hrefs without .ics extension

Recurrence picker
• Modernized 3+3 chip layout with a Custom rule builder
• Preserves INTERVAL, BY*-extras, WKST, and weekday/monthly patterns across edits
• Handles ordinal-less monthly BYDAY and date-value UNTIL

Share availability
• Redesigned sheet with bubble preview and day-strip slider
• Done button alongside Share
• Honors RFC 5545 TRANSP and device AVAILABILITY
• Renamed toggle to "All-day events as busy"

v23.7.46

Toggle v23.7.46's commit message
release: v23.7.46

Introducing availability sharing. Share your free time as plain text in one tap. Pick the day range and working hours, preview your open blocks, and send through any messaging or email app.

Also in this release:
- Top bar redesigned: overflow sheet replaces the right rail with smoother exit, and "Go to date" label clarified.
- Calendar picker honors your device-calendar enable preferences when creating a new event.
- ICS subscriptions: feeds with exception events but no master no longer drop those events. A master is synthesized so they render correctly (#227).
- Attendee chips: malformed empty `mailto:` ORGANIZER no longer creates a blank ghost chip. Self-organized events fall back to your account display name.

v23.7.37

Toggle v23.7.37's commit message
release: v23.7.37

- Time and date pickers now save the value visually centered when you tap Done mid-fling, instead of the value before the spin

v23.7.36

Toggle v23.7.36's commit message
Release v23.7.36

- New logo
- App UI polish