Commit graph

2392 commits

Author SHA1 Message Date
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
pancakes
f61642c30b
[frontend/mfm] Implement jump fn node 2024-11-26 19:55:01 +01:00
pancakes
e4304b3100
[frontend/mfm] Implement tada fn node 2024-11-26 19:55:01 +01:00
pancakes
89e5a22131
[frontend/mfm] Make MfmFnJelly a reusable generic animation node 2024-11-26 19:55:01 +01:00
pancakes
3098e17a77
[frontend/mfm] Implement jelly fn node 2024-11-26 19:55:01 +01:00
pancakes
d2964a2502
[frontend/mfm] Refactor x2, x3, and x4 fn nodes 2024-11-26 19:55:01 +01:00
pancakes
864f156923
[frontend/mfm] Validate colors in fg, bg, and border nodes 2024-11-26 19:55:01 +01:00
pancakes
326192148f
[frontend/mfm] Implement border fn node 2024-11-26 19:55:00 +01:00
pancakes
90511c7b58
[frontend/mfm] Implement fg and bg fn nodes 2024-11-26 19:55:00 +01:00
pancakes
5d6e1d841f
[frontend/mfm] Implement scale fn node 2024-11-26 19:55:00 +01:00
pancakes
fe4a9518f5
[frontend/mfm] Implement position fn node 2024-11-26 19:55:00 +01:00
pancakes
fec60a6b69
[frontend/mfm] Implement crop fn node 2024-11-26 19:55:00 +01:00