Laura Hausmann
|
d4a24be837
|
[backend/libmfm] Fix HTML rendering of link nodes
|
2024-12-07 20:27:36 +01:00 |
|
Laura Hausmann
|
5a6fbcef13
|
[backend/libmfm] Fix HTML rendering when text formatting is not supported
|
2024-12-07 20:20:45 +01:00 |
|
Laura Hausmann
|
e588dfaff2
|
[ci] Fix possible command injection vulnerabilities
|
2024-12-07 19:30:17 +01:00 |
|
Laura Hausmann
|
b160a97f0e
|
[backend/core] Fix ArrayTypeMismatchException in APMentionsResolver
|
2024-12-07 04:41:00 +01:00 |
|
Laura Hausmann
|
5dee8bc783
|
[parsing] Bump MfmSharp version
|
2024-12-07 04:41:00 +01:00 |
|
Laura Hausmann
|
6dc22d7316
|
[sln] Add more non-code files
|
2024-12-06 19:21:05 +01:00 |
|
Laura Hausmann
|
443f0682d2
|
[backend/core] Fix out of bounds array read in APMentionsResolver
|
2024-12-06 19:07:17 +01:00 |
|
Laura Hausmann
|
55943bacc6
|
[backend/streaming] Echo back specified WebSocket protocol for mastodon streaming connections when set (ISH-635)
|
2024-12-06 18:55:37 +01:00 |
|
Laura Hausmann
|
f4f7833f36
|
[tests] Enable greater degree of parallelization
|
2024-12-06 18:14:47 +01:00 |
|
Laura Hausmann
|
00e157cc7e
|
[parsing] Switch to MfmSharp
|
2024-12-06 18:14:00 +01:00 |
|
Laura Hausmann
|
eeb171fb5a
|
[shared] Make all response DTOs with string identifiers implement IIdentifiable
|
2024-12-05 00:50:49 +01:00 |
|
Laura Hausmann
|
7b61865287
|
[backend/libmfm] Fix HTML markup being dropped for federation & public preview requests
|
2024-12-03 23:33:47 +01:00 |
|
Lilian
|
3dabdc09e8
|
[frontend/components] Adjust AttachmentView button size
|
2024-11-28 22:31:08 +01:00 |
|
Lilian
|
1b50e86b1d
|
[frontend/components] Display alt text under images in AttachmentViewer (ISH-641)
|
2024-11-28 21:59:26 +01:00 |
|
Lilian
|
6edfc66c3e
|
[frontend/components] Keyboard navigation for AttachmentViewer (ISH-641)
|
2024-11-28 21:34:09 +01:00 |
|
Lilian
|
e70cb01c5b
|
[frontend/components] Fix off by one error in AttachmentView navigation
|
2024-11-28 21:33:07 +01:00 |
|
Lilian
|
8a7bcde0c3
|
[frontend/components] Scroll to attachment that was clicked on (ISH-641)
|
2024-11-28 21:11:52 +01:00 |
|
Lilian
|
35c4babd63
|
[frontend/components] Fix menu positioning
|
2024-11-28 17:55:14 +01:00 |
|
Lilian
|
1d0a297768
|
[frontend] Fix incorrect CSS colors
|
2024-11-28 17:36:09 +01:00 |
|
Lilian
|
ac2ebd346e
|
[frontend/pages] Implement user picker on login page (ISH-648)
|
2024-11-28 17:19:56 +01:00 |
|
Laura Hausmann
|
156a317adf
|
[docs] Update changelog
|
2024-11-27 23:02:14 +01:00 |
|
Laura Hausmann
|
c6408805d0
|
[sln] Update version to be in line with security hotfix release
This avoids "am I vulnerable to this?" confusion if running a :dev image or a -git package.
|
2024-11-27 22:08:46 +01:00 |
|
Laura Hausmann
|
112d6affd0
|
[parsing/mfm] Improve urlNode(Brackets) performance & reliability, improve performance of long inputs for some node types
|
2024-11-27 20:50:54 +01:00 |
|
Laura Hausmann
|
5a3d4b9bb4
|
[parsing/mfm] Improve aggregateText & aggregateTextInline performance
|
2024-11-27 05:46:25 +01:00 |
|
Laura Hausmann
|
bd56788542
|
[parsing/mfm] Optimize restOfLineContains case for single char, remove unnecessary pushLine/assertLine calls
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
92c6e01988
|
[parsing/mfm] Only trigger recursion depth update once per recursion
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
6d04870c50
|
[parsing/mfm] Reuse error messages
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
59ab914f0a
|
[parsing/mfm] Further limit recursion depth to 20
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
d6f4f5bd51
|
[backend/libmfm] Wrap MFM payloads that cause the parser to time out in a MfmPlainNode
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
556ada822f
|
[parsing/mfm] Emit special node type when the parser times out
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
753fbdefe4
|
[parsing/mfm] Check if the rest of the stream contains a closing tag before parsing asymmetric nodes
|
2024-11-27 04:53:24 +01:00 |
|
Laura Hausmann
|
a342e3df25
|
[parsing/mfm] Fail & fall back to text node when parsing takes more than 500ms (backend) / 2000ms (wasm)
|
2024-11-27 04:53:23 +01:00 |
|
Laura Hausmann
|
19f5c2d74e
|
[parsing/mfm] Fall back to MfmTextNode when the parser fails
|
2024-11-27 04:53:23 +01:00 |
|
Lilian
|
8e2a6e15bf
|
[frontend] Color changes
|
2024-11-27 04:30:37 +01:00 |
|
pancakes
|
c313c501f8
|
[frontend/components] Increase z-index on top bar
|
2024-11-26 19:55:03 +01:00 |
|
pancakes
|
c08cb5aad4
|
[frontend/mfm] Update MfmFnNode to work with .NET 9
|
2024-11-26 19:55:03 +01:00 |
|
pancakes
|
51ee9f8aeb
|
[frontend/components] Make Menu work like EmojiPicker
|
2024-11-26 19:55:03 +01:00 |
|
pancakes
|
b4dff783a2
|
[frontend] Add overflow clipping to note
|
2024-11-26 19:55:03 +01:00 |
|
pancakes
|
2a456485bb
|
[frontend/mfm] Fix fg, bg, and border rendering
|
2024-11-26 19:55:03 +01:00 |
|
pancakes
|
313e7b678a
|
[frontend/mfm] Implement unixtime fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
90f6456e30
|
[frontend/mfm] Implement ruby fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
e29a3083f4
|
[frontend] Add credit to Misskey for MFM animations
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
e50aa6eeca
|
[frontend] Fix CSS formatting
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
d4db5f917e
|
[frontend/mfm] Implement fade fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
ae493773ec
|
[frontend/mfm] Implement rainbow fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
533f8f71d4
|
[frontend/mfm] Implement twitch fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
fa422bb034
|
[frontend/mfm] Implement shake fn node
|
2024-11-26 19:55:02 +01:00 |
|
pancakes
|
6e982c95fe
|
[frontend/mfm] Add default speed for animation fn nodes
|
2024-11-26 19:55:01 +01:00 |
|
pancakes
|
cc156c9760
|
[frontend/mfm] Implement spin fn node
|
2024-11-26 19:55:01 +01:00 |
|
pancakes
|
0a9758f988
|
[frontend/mfm] Implement bounce fn node
|
2024-11-26 19:55:01 +01:00 |
|