Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

ICS file does not offer adding to calendar #3768

@freiondrej

Description

@freiondrej

App version

7.149.1

iOS version

18.2

Steps to reproduce

  1. Navigate to https://openicsfile.com/create.html
  2. Paste this to Generated ICS Content textarea:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:DDG ics test
DTSTART:20770105T104200Z
DTEND:20770105T124300Z
DTSTAMP:20250105T104330Z
UID:1736073810594-DDGicstest
DESCRIPTION:Test
LOCATION:
ORGANIZER:
STATUS:CONFIRMED
PRIORITY:0
END:VEVENT
END:VCALENDAR
  1. click Download
  2. the dialog shows the event with the "Done" button at the top right and a share sheet icon at the bottom left. The share sheet does not contain the Calendar app.

Expected behavior

When the steps 1-3 are reproduced in Safari, the "Done" button at the top right is shown the same, but the share sheet icon is on the top left (also not listing Calendar app in the options), but there's a "Add to calendar" button in the bottom center.

If this is not possible, then at least it would be helpful to have Calendar app as one of the options in the Share sheet (Safari does not offer that, though).

My bland guess would be that some mime type is not being passed correctly to the system dialog, which would be why it does not display the ics-specific "Add to calendar" button 🤔 but of course it might be something completely different. I haven't programmed in Swift yet, but if this is easy enough and you could point me to the right place, I'd be happy to try to contribute a PR 🙇

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions