Commit graph

63 commits

Author SHA1 Message Date
Laura Hausmann
49bd10bc68
[frontend/mfm] Improve performance of AngleSharp calls for MFM-HTML conversion
This makes sure the AngleSharp owner document is only created once per application lifecycle, and replaces all async calls with their synchronous counterparts (since the input is already loaded in memory, using async for this just creates overhead)
2025-03-24 18:06:13 +01:00
Lilian
6814488d30
[frontend] Force frontend update once new version is available 2025-03-20 23:43:59 +01:00
Laura Hausmann
4fc7ed1ac0
[sln] Update MfmSharp version (ISH-745) 2025-03-13 19:11:36 +01:00
Lilian
804215fa50
[frontend] Roll back PhosphorIcons 2025-02-19 20:23:10 +01:00
Laura Hausmann
80896fcf88
[sln] Update dependencies 2025-02-18 22:02:28 +01:00
Laura Hausmann
be1e393140
[sln] Update dependencies 2025-02-01 13:18:02 +01:00
Lilian
45e0e058c9
[frontend] New Virtual Scroller and Note Store 2025-01-19 22:53:24 +01:00
Laura Hausmann
19d9f4b719
[backend/libmfm] Don't parse 0-content-length markup node sequences as markup nodes 2025-01-10 09:11:18 +01:00
Laura Hausmann
ce6784b4c4
[backend/libmfm] Ignore trailing question marks when parsing URLs 2025-01-08 11:53:24 +01:00
Laura Hausmann
e2b888a776
[backend/libmfm] Collapse duplicate leading newlines when parsing quote nodes, improve quote & code block parse performance, 2025-01-07 12:56:05 +01:00
Laura Hausmann
5ea44932d6
[mfmsharp] Allow uppercase ascii letters in fn descriptor and arg keys 2025-01-06 08:11:56 +01:00
Laura Hausmann
fd08aa1d00
[mfmsharp] Allow uppercase ascii letters in fn arg values 2025-01-06 08:08:21 +01:00
Laura Hausmann
dca1ba5ef3
[frontend] Bump MfmSharp version 2025-01-06 02:48:31 +01:00
Laura Hausmann
75941c2a1a
[sln] Update MfmSharp version 2025-01-05 05:21:33 +01:00
Laura Hausmann
45b4792cf8
[backend/libmfm] Remove extraneous line breaks after quote blocks 2025-01-05 04:54:07 +01:00
Laura Hausmann
4ed6e305b6
[sln] Update MfmSharp version 2025-01-05 04:03:48 +01:00
Laura Hausmann
0a680c1931
[sln] Update MfmSharp version 2025-01-05 03:51:56 +01:00
Laura Hausmann
3b89e0be9c
[sln] Bump MfmSharp version 2024-12-15 00:44:22 +01:00
Laura Hausmann
9865f3dde7
[backend/core] Replace MFM line endings during user/note ingestion
This saves significant amounts of time & memory during parsing.
2024-12-15 00:11:31 +01:00
Laura Hausmann
16235a901f
[sln] Update MfmSharp version 2024-12-12 00:40:03 +01:00
Laura Hausmann
4e2358ef2a
[sln] Update MfmSharp version 2024-12-11 00:04:38 +01:00
Laura Hausmann
8e0b5b1d2e
[sln] Update MfmSharp version 2024-12-10 04:21:03 +01:00
Laura Hausmann
c7d88d6417
[sln] Update MfmSharp version 2024-12-10 04:18:05 +01:00
Laura Hausmann
5dee8bc783
[parsing] Bump MfmSharp version 2024-12-07 04:41:00 +01:00
Laura Hausmann
00e157cc7e
[parsing] Switch to MfmSharp 2024-12-06 18:14:00 +01:00
Lilian
ef753be067
[frontend] Code cleanup 2024-11-19 23:05:16 +01:00
Lilian
8b9019b76e
[frontend] Initial PWA enablement 2024-11-19 23:05:15 +01:00
Laura Hausmann
ee9279bb5f
[build] Disable gzip compression during build 2024-11-19 03:14:13 +01:00
Laura Hausmann
762278426f
[backend/csproj] Update in-house dependencies to net90 2024-11-18 19:02:42 +01:00
Laura Hausmann
e3bce3bc0e
[sln] Update dependencies to their latest non-preview versions (where available) 2024-11-18 19:02:41 +01:00
Laura Hausmann
d2b5cfdadc
[sln] Bump MessagePack dependency version 2024-10-19 00:04:53 +02:00
Laura Hausmann
20f2168881
[frontend] Update to new PhosphorIcons version 2024-10-17 20:09:01 +02:00
Laura Hausmann
f98d9ce711
[sln] Bump dependencies 2024-10-09 05:57:22 +02:00
Laura Hausmann
2e42a3ba10
[sln] Prevent unnecessary frontend rebuilds during CI runs
Technically we could've overridden this to false in the parsing and shared projects for the same effect, but it's imo more sensible to opt in to it in the one project where we actually want rebuilds when the architecture changes.
2024-09-13 04:55:46 +02:00
Lilian
9527c9ca09
[frontend] Add InMemory Logger 2024-09-10 01:51:27 +02:00
Laura Hausmann
4f332391bc
[sln] Update dependency versions 2024-08-19 02:28:36 +02:00
Laura Hausmann
0a10218254
[frontend] Remove Microsoft.AspNetCore.Http.Abstractions dependency 2024-08-12 03:20:55 +02:00
Laura Hausmann
d0be98911c
[sln] Apply consistent xml styling in csproj/fsproj files 2024-07-15 20:19:30 +02:00
Laura Hausmann
c5d15a6c9a
[sln] Update dependencies 2024-07-15 19:03:48 +02:00
Laura Hausmann
98567cf521
[frontend] Fix erroneous ILLink warnings during publish 2024-07-11 01:06:19 +02:00
Lilian
7e78f6c0df
[frontend] Remove override for TreatWarningsAsErrors 2024-07-11 01:06:19 +02:00
Lilian
d03f5706b3
[frontend] Update PhosphorIcons version 2024-07-11 01:06:18 +02:00
Laura Hausmann
b626ecd5f3
[sln] Extract common build properties into Directory.Build.props 2024-07-09 21:48:15 +02:00
Laura Hausmann
571f2274f2
[frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
Lilian
79b7bf07e0
[frontend] Add localization support, perform initial localization pass 2024-06-19 01:56:57 +02:00
Lilian
9b826ca1bf
[frontend] Custom CSS scope identifier for mfm text 2024-06-19 01:56:55 +02:00
Lilian
72dd36d485
[frontend] Add initial MfM to HTML Renderer
Add Mfm to Note Body
2024-06-19 01:56:55 +02:00
Lilian
009157c635
[frontend] Basic lazy scroller, timeline 2024-06-19 01:56:50 +02:00
Laura Hausmann
98ac934897
[frontend] Add phosphor icons 2024-06-19 01:56:48 +02:00
Lilian
adb9267cd2
[frontend] Add basic login flow and session management. 2024-06-19 01:56:46 +02:00