Commit Graph
585 Commits
Author SHA1 Message Date
Jan Kahmen 0d66d7503d fix(mail): stop interpreting iMIP card text fields as markup
the whole server built html of an iMIP card is rendered through sg-compile
(Message.service.js sets part.compile for UIxMailPartICalViewer), and the user
comment and the description are emitted with escapeHTML="NO". event data from
the invitation is therefore both an angular template and raw html.

47133fdf3 closed the description against interpolation with ng-non-bindable.
this closes both paths for every remaining field:

* ng-non-bindable on the user comment, the location, the organizer common name
  and the raw body shown when the calendar cannot be parsed
* the user comment and the description are read through accessors that escape
  them, so the url detection and insertBR produce the only markup left in the
  output

the marker sits on the leaf containers, not on md-card-content, so the buttons,
the delegation autocomplete and the attendee chips keep being compiled. url
detection still turns a bare url in a comment or a description into a link.
2026-08-17 23:03:41 +02:00
Hivert Quentin 41e2b7b1ab fix(bug): escape angularJS only if needed to keep legitimate directive 2026-08-12 10:53:51 +02:00
Hivert Quentin 47133fdf3b fix(mail): escape angularJS directive for description 2026-08-10 19:34:25 +02:00
smizrahi 6904911ac1 fix(mail): Some links broken in HTML rendering due to libxml2 (SOPE) only supporting HTML4 — when an anchor has no content between its opening and closing tags, store it and re-open it around the next element, closing </a> after that element's end tag. Closes #5961. Closes #6172. 2026-06-04 11:53:58 +02:00
Hivert Quentin d7232618e6 fix(css): do not escape css if missing 2026-05-08 10:25:54 +02:00
Hivert Quentin 67ce01ec2a fix(mail): sanitise mail with ics (invitation to event) 2026-05-03 15:08:15 +02:00
Hivert Quentin 6119d6cf23 fix(mail): remove negative margin from mail 2026-04-24 09:16:31 +02:00
Hivert Quentin 55d615e4dd i18n(fr): Typo in French 2026-03-25 09:21:42 +01:00
Hivert Quentin 1fdb4d3026 i18n(pt): Add Greek (partial) 2026-03-02 15:01:52 +01:00
Hivert Quentin 16fcb46c4b i18n(pl): Update Polish translations 2025-10-06 09:47:37 +02:00
Hivert Quentin f5f8f112cd chore(language): Add Thai language 2025-07-03 16:59:56 +02:00
Hivert Quentin 08bc6aff3f chore(language): Add Korean language 2025-07-03 09:35:50 +02:00
Hivert Quentin 031e117cba i18n(nl): Update Dutch translations 2025-06-25 08:52:34 +02:00
Hivert Quentin ac6abb66ec i18n(cs): Update Czech translations 2025-03-24 09:57:10 +01:00
Hivert Quentin 4c09ebfb6e i18n(ja): Update Japanese translations 2025-03-24 09:57:06 +01:00
Hivert Quentin d15f0ee804 fix(calendar): properly store the vevent is the correct order for reccurence and reccurence-id 2025-02-19 16:14:34 +01:00
CLSMCSMII 7a7f85d1a7 Update UIxMailPartHTMLViewer.m For Thai charset (windows-874)
Fix bug 0006090: Web mail does not display Thai characters in emails sent from Exchange

As advised by qhivert
2025-02-11 11:20:56 +01:00
Hivert Quentin f8ff98b657 fix(htmlViewer): if the the tag img is not a url but a base64 image, keep it in the preview 2025-02-04 15:28:19 +01:00
Hivert Quentin 1d3b502bc7 i18n(pt_BR): Update BrazilianPortuguese translations 2024-10-08 11:59:48 +02:00
Hivert Quentin 80a76895dd i18n(uk): Update Ukrainian translations 2024-10-08 11:59:47 +02:00
Hivert Quentin 78ea981e7f i18n(ru): Update Russian translations 2024-10-08 11:59:47 +02:00
Hivert Quentin a4de35748b i18n(pt): Update Portuguese translations 2024-10-08 11:59:46 +02:00
Hivert Quentin 41aecca692 i18n(tr_TR): Update TurkishTurkey translations 2024-10-08 11:59:46 +02:00
smizrahi 41a0f8d9af fix(mail): Fix HTML mail rendering issue 2024-09-04 15:10:05 +02:00
Hivert Quentin fad8c21473 i18n(cy): Update Welsh translations 2024-08-07 10:50:30 +02:00
Hivert Quentin 6537d961e1 i18n(uk): Update Ukrainian translations 2024-08-07 10:50:30 +02:00
Hivert Quentin 56012c65e1 i18n(tr_TR): Update TurkishTurkey translations 2024-08-07 10:50:30 +02:00
Hivert Quentin dd1a6607fe i18n(sv): Update Swedish translations 2024-08-07 10:50:30 +02:00
Hivert Quentin 94d32c419c i18n(es_AR): Update SpanishArgentina translations 2024-08-07 10:50:30 +02:00
Hivert Quentin 7b7cfdb499 i18n(sk): Update Slovak translations 2024-08-07 10:50:30 +02:00
Hivert Quentin a4f03978cf i18n(sr@latin): Update SerbianLatin translations 2024-08-07 10:50:29 +02:00
Hivert Quentin 7de9dc8f9b i18n(sr): Update Serbian translations 2024-08-07 10:50:29 +02:00
Hivert Quentin 33df476db5 i18n(ru): Update Russian translations 2024-08-07 10:50:28 +02:00
Hivert Quentin b889064dbc i18n(ro_RO): Update Romanian translations 2024-08-07 10:50:28 +02:00
Hivert Quentin 9a0e03bf9a i18n(pt): Update Portuguese translations 2024-08-07 10:50:27 +02:00
Hivert Quentin 84c0fb496d i18n(pl): Update Polish translations 2024-08-07 10:50:26 +02:00
Hivert Quentin 65f29f21dc i18n(nn_NO): Update NorwegianNynorsk translations 2024-08-07 10:50:26 +02:00
Hivert Quentin 8d4597d361 i18n(sr_ME@latin): Update Montenegrin translations 2024-08-07 10:50:26 +02:00
Hivert Quentin 5bb025323f i18n(mk_MK): Update Macedonian translations 2024-08-07 10:50:24 +02:00
Hivert Quentin a84ab7655d i18n(lt): Update Lithuanian translations 2024-08-07 10:50:23 +02:00
Hivert Quentin 88c9074aea i18n(lv): Update Latvian translations 2024-08-07 10:50:23 +02:00
Hivert Quentin c4b58a6ae7 i18n(kk): Update Kazakh translations 2024-08-07 10:50:23 +02:00
Hivert Quentin 0c2c9d7682 i18n(ja): Update Japanese translations 2024-08-07 10:50:22 +02:00
Hivert Quentin 227b92b743 i18n(it): Update Italian translations 2024-08-07 10:50:22 +02:00
Hivert Quentin de289d9b4c i18n(id_ID): Update Indonesian translations 2024-08-07 10:50:22 +02:00
Hivert Quentin 2fabfdfb9f i18n(is): Update Icelandic translations 2024-08-07 10:50:21 +02:00
Hivert Quentin b82fa1d077 i18n(hu): Update Hungarian translations 2024-08-07 10:50:20 +02:00
Hivert Quentin 8bf1a77efc i18n(he): Update Hebrew translations 2024-08-07 10:50:20 +02:00
Hivert Quentin 37f2b1dc5c i18n(de): Update German translations 2024-08-07 10:50:20 +02:00
Hivert Quentin ed3e790b47 i18n(fi): Update Finnish translations 2024-08-07 10:50:20 +02:00