Skip to content

Fix #1154, #1155: auto-link descriptions and import scheme-less event URLs#1385

Open
maxliesegang wants to merge 1 commit into
verdigado:mainfrom
maxliesegang:feature/1154-1155-ical-url-handling
Open

Fix #1154, #1155: auto-link descriptions and import scheme-less event URLs#1385
maxliesegang wants to merge 1 commit into
verdigado:mainfrom
maxliesegang:feature/1154-1155-ical-url-handling

Conversation

@maxliesegang

Copy link
Copy Markdown
Contributor

Apply make_clickable() to the iCal DESCRIPTION before nl2br() so plain URLs and e-mail addresses pasted into event descriptions (e.g. from Nextcloud) become clickable links (#1155).

Normalise the iCal URL field via sunflower_normalize_url(): prepend https:// when the scheme is missing (e.g. "www.example.com"). Previously FILTER_VALIDATE_URL rejected such URLs, so they were dropped from the "More Information" link and stored unusable in _sunflower_event_url meta. The normalised value is now reused for both the link and the meta (#1154).

… scheme-less event URLs

Apply make_clickable() to the iCal DESCRIPTION before nl2br() so plain
URLs and e-mail addresses pasted into event descriptions (e.g. from
Nextcloud) become clickable links (verdigado#1155).

Normalise the iCal URL field via sunflower_normalize_url(): prepend
https:// when the scheme is missing (e.g. "www.example.com"). Previously
FILTER_VALIDATE_URL rejected such URLs, so they were dropped from the
"More Information" link and stored unusable in _sunflower_event_url meta.
The normalised value is now reused for both the link and the meta (verdigado#1154).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant