Laura Hausmann
0fc667527f
[parsing/mfm] Fix handling of newlines surrounding code blocks
2024-09-26 00:33:26 +02:00
Laura Hausmann
b773876028
[parsing/mfm] Fix mentions in parentheses not getting parsed correctly
2024-09-25 23:51:28 +02:00
Laura Hausmann
afe62b0aab
[sln] Code cleanup
2024-09-13 21:44:31 +02:00
Laura Hausmann
32c4eaf18a
[tests/mfm] Code cleanup, improve MfmQuoteNode equality check
2024-09-07 02:18:15 +02:00
Laura Hausmann
4ee4fd53c4
[parsing] Add support for MfmQuoteNode
2024-09-07 01:38:23 +02:00
Laura Hausmann
e1d25a9231
[parsing] Support <i> and <b> tags for bold/italic nodes (ISH-438)
2024-08-02 17:13:50 +02:00
Laura Hausmann
94b7eb7c66
[tests] Apply formatting rules
2024-06-29 01:09:17 +02:00
Laura Hausmann
6469b7536f
[parsing/tests] Suppress localizable string inspection
2024-06-19 02:13:20 +02:00
Laura Hausmann
1f29ad99c7
[parsing] Support punycode mentions
2024-06-17 01:19:20 +02:00
Laura Hausmann
854c99db3d
[parsing] Allow dashes and underscores in hashtags
2024-05-21 21:09:18 +02:00
Laura Hausmann
91544cdd78
[parsing] Allow usernames starting & ending with an underscore
2024-05-18 16:53:20 +02:00
Laura Hausmann
3dc14f5bfe
[parsing] Further improve mention parser logic, add more tests
2024-05-17 23:27:05 +02:00
Laura Hausmann
ef226ee8fe
[parsing] Make URL parser not eat trailing parentheses
2024-05-07 17:24:27 +02:00
Laura Hausmann
69065ef1d7
[parsing] Fix hashtag detection (ISH-302)
2024-05-02 22:18:04 +02:00
Laura Hausmann
03191bfa91
[tests] Remove MfmUnicodeEmojiNode handler
2024-05-01 19:14:29 +02:00
Laura Hausmann
8ec6607548
[parsing] Fix multi line code blocks
2024-04-28 23:59:40 +02:00
Laura Hausmann
5599805196
[backend/libmfm] Fix code block serialization
2024-04-28 23:46:05 +02:00
Laura Hausmann
14974109bb
[parsing] Fix mentions parser grabbing zero length mentions (ISH-283)
2024-04-28 02:18:15 +02:00
Laura Hausmann
62edbb195c
[tests] Remove MfmTests, rename MfmTetssFParsec to MfmTests
2024-04-16 19:41:28 +02:00
Laura Hausmann
06a1375ec2
[backend] Give MfmTest.TestToHtml slightly more time to find an equilibrium
2024-03-24 23:37:54 +01:00
Laura Hausmann
9bd421c3a0
[backend] Replace old MfmParser with the new F# implementation (ISH-112)
2024-03-24 23:10:39 +01:00
Laura Hausmann
c083305123
[backend] Code cleanup
2024-02-24 21:03:29 +01:00
Laura Hausmann
bf916f7046
[backend/federation] Handle mention parsing edge cases properly (ISH-50)
2024-02-12 21:59:19 +01:00
Laura Hausmann
67d1d776c8
[backend/federation] Basic mentions handling (ISH-38)
...
This implementation adds handling of incoming mentions, including rewriting non-canonical mentions of split domain users into their canonical form when inserting notes into the database.
2024-02-11 18:50:28 +01:00
Laura Hausmann
27ecd27ba0
[backend/mfm] Move MFM handling code into the main backend project
2024-02-02 18:04:13 +01:00
Laura Hausmann
a3c3f6b848
[backend] Implement mfm-to-html
2024-02-02 00:16:28 +01:00