Getting rid of the display the end time in ikhal (which is always starting time +1h)
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.1k
- Forks
- 233
- Avg merge
- 1h 44m
- Merged PRs (30d)
- 1
Description
Hello
I inserted an appointment of the type:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PIMUTILS.ORG//NONSGML khal / icalendar //EN
BEGIN:VTIMEZONE
TZID:Europe/Paris
BEGIN:STANDARD
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:blablbla
DTSTART;TZID=Europe/Paris:20250116T220000
DTSTAMP:20241110T180850Z
UID:999999999999999999999999999999999999
END:VEVENT
END:VCALENDAR
Although there is no endtime, ikhal keeps displaying the end time (corresponding to the starting time +1h). How to get rid of the endtime
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the provided VEVENT in ikhal, especially the case with DTSTART but no DTEND. Trace the calendar event display path to find where the one-hour end time is rendered. Done means an event without DTEND no longer displays an end time, while events with an explicit end time retain theirs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100