1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-18 22:45:25 +02:00
jami-client-qt/resources
Andreas Traczyk 8db188c513 chat: preprocess text msgs w/md4c+tidy-html5
Introduces MessageParser to encapsulate text treatment for raw text messages.

The async parsing sequence is as follows:
- Markdown -> HTML (md4c)
- link coloration (tidy-html5)
- notify UI
- request link preview info from PreviewEngine for the first link
- Preview engine uses QtNetwork instead of QtWebengine
- Linkification is handled by MessageParser instead of linkify.js

QtWebengine is no longer required for message parsing.

Gitlab: #1033
Gitlab: #855
Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
2023-05-15 15:44:20 -04:00
..
entitlements macOS: prepare for the App Store 2022-08-03 15:42:56 -04:00
fonts misc: add NotoColorEmoji TTF for GNU/Linux 2022-11-25 17:14:04 -04:00
icons SettingsPage: update design 2023-05-15 11:16:12 -04:00
images wizardview: Redesign the wizardview 2023-03-10 15:57:58 -05:00
misc misc: migrate the webengine resources from libclient to the client 2023-04-06 16:55:38 -04:00
webengine chat: preprocess text msgs w/md4c+tidy-html5 2023-05-15 15:44:20 -04:00
Info.plist macOS: add ITSAppUsesNonExemptEncryption to plist 2023-02-08 12:21:33 -05:00