Commit Graph

69 Commits

Author SHA1 Message Date
default
5f6a42453c Added support for markdown-like ![alt text](image url). 2024-07-19 07:24:28 +02:00
default
6e3b621f7b Added support for Markdown ~~strikethrough text~~. 2024-07-19 07:11:25 +02:00
default
f3b392e06a Show bold+italic (text between ***) correctly. 2024-07-18 17:19:14 +02:00
default
6f772e4770 Fixed a minor bug in processing Markdown-style links having anchors. 2024-06-27 05:30:53 +02:00
default
36764b8ade Minor tweak to markdown-like links. 2024-05-27 05:49:29 +02:00
default
8e0ccc6d76 Added markdown-like links. 2024-05-26 09:27:36 +02:00
default
8cf7559a7e Added more const. 2024-05-23 10:01:37 +02:00
default
9acba489fb Add some special treatment to Event object display. 2024-05-11 19:35:33 +02:00
default
6f3763f452 Show 'Event' object types as Notes. 2024-05-11 19:15:18 +02:00
default
64adb173cc Only add Emoji tags when needed. 2024-04-19 08:56:03 +02:00
default
0f9a859f73 Added some error logging regarding the emojis.json file. 2024-04-03 08:58:44 +02:00
default
adf0a13992 If an emoji in emojis.json is an URL to an image, it's stored in the tag list. 2024-03-25 16:15:09 +01:00
default
bc752b7d67 Emojis are now read from ~/emojis.json. 2024-03-25 15:33:14 +01:00
default
067747cc7c Also trim , at the end of http links. 2024-02-27 13:21:59 +01:00
default
33a0386a1e In posts, fixed bad link urls if written between parentheses. 2024-01-14 14:25:51 +01:00
default
755d997fb1 Updated copyright year. 2024-01-04 09:22:03 +01:00
Yonle
a5c740f564 format.c: add <bdi>
Signed-off-by: Yonle <yonle@lecturify.net>
2023-12-15 12:01:20 +07:00
default
bc5d0d4ed0 Replaced encode_html_strict() with xs_html_encode(). 2023-11-20 18:33:24 +01:00
default
b1868d85bb New function encode_html_strict(). 2023-10-04 18:19:38 +02:00
default
931b871eb1 Also accept s HTML tags. 2023-09-17 03:03:20 +02:00
default
952da47c6d Backport from xs. 2023-09-17 02:52:44 +02:00
default
e3fbb807ff Improved heart <3 emoji. 2023-09-02 09:23:44 +02:00
default
8b176292d6 Simplified smiley processing. 2023-08-17 18:20:16 +02:00
default
0f8c0cd694 Updated comment in headers. 2023-07-28 11:34:18 +02:00
default
f23d2c05ab Fixed minor memory leak. 2023-07-24 12:52:09 +02:00
Yonle
7710ca76a0 format.c: Encode all HTML characters when we're in pre element until we are out.
Signed-off-by: Yonle <yonle@lecturify.net>
2023-07-23 20:20:15 +07:00
Yonle
5672fe2cc6 format.c: Allow several tags
Signed-off-by: Yonle <yonle@lecturify.net>
2023-07-23 14:55:06 +07:00
Yonle
7e40e0d783 html.c: invalid html tag: else? just show it as encoded text.
Signed-off-by: Yonle <yonle@lecturify.net>
2023-07-15 02:14:33 +07:00
default
1c5a689457 Fixed some memory leaks. 2023-07-11 19:45:58 +02:00
default
b5f63b63fa In sanitize(), delete unsupported HTML tags instead of showing them. 2023-06-13 19:00:26 +02:00
default
5654960161 Also accept HTML tag <ol>. 2023-06-13 18:57:43 +02:00
default
b9dee83f27 Fix links with # in it. 2023-06-12 19:01:17 +02:00
default
fdb35f3437 Also accept 'cite' as a valid HTML tag. 2023-05-24 14:58:42 +02:00
default
49362f5404 Convert image links in notes to attachments. 2023-05-21 20:32:23 +02:00
default
63053ab5db Minor prototype change. 2023-05-21 20:11:06 +02:00
default
1956c05ca4 Updated documentation. 2023-03-08 04:47:57 +01:00
default
2250ad7027 Sanitize control codes in JSON code. 2023-03-07 09:56:16 +01:00
default
1152450d1c Changed the way invalid codes in strings are stripped. 2023-03-06 13:28:15 +01:00
default
49f2f498de Strip dangerous control codes in sanitize(). 2023-03-06 11:06:35 +01:00
default
6c033900a5 Moved the angry emoticon above the sad one to avoid clashes. 2023-02-01 10:09:11 +01:00
default
12131b67a3 Added the angry emoticon. 2023-02-01 10:01:47 +01:00
default
a38c7aeadc Updated year in copyright notices. 2023-01-17 09:50:16 +01:00
default
e58eb068fb Minor URL formatting tweaks. 2023-01-13 07:02:04 +01:00
default
bb0d8f2a27 Backport from xs. 2023-01-12 09:28:02 +01:00
default
645e7ec43e Some code reordering to placate scan-build's wrath. 2022-12-14 04:55:47 +01:00
default
2bf9134fda Added :shrug2: 2022-12-03 20:54:44 +01:00
default
4304f7301c Fixed typo. 2022-11-16 17:49:33 +01:00
default
206dd52275 More sanitize tweaks. 2022-11-16 17:46:55 +01:00
default
bdc689e594 In sanitize(), rebuild the accepted tags with only the accepted attributes. 2022-11-16 16:53:59 +01:00
default
236ca9af6b Call sanitize() as soon as possible. 2022-11-16 13:13:31 +01:00