Laura Hausmann
9ca2deba67
[backend/parsing] Drastically improve MFM parser performance
...
This commit improves MFM parser performance by up to 22x, depending on input and platform.
2024-11-16 02:01:29 +01:00
Laura Hausmann
8b3e25e7db
[backend/api] Report errors during acct user lookups to the client
...
This causes user lookups for blocked users to return a more specific error message than "No result found".
2024-11-15 18:59:28 +01:00
pancakes
28b3b56646
[backend/api] Add instance staff endpoint
2024-11-13 06:55:07 +01:00
Laura Hausmann
b6dddd9439
[backend/core] Trim UserPublicKey before inserting into database
2024-11-12 20:57:16 +01:00
Laura Hausmann
5e6dfcb2db
[docker] Update .NET 9 docker containers to the release version
2024-11-12 20:37:31 +01:00
Laura Hausmann
a29720b536
[parsing] Fix inline nodes being marked as block nodes
2024-11-11 05:41:28 +01:00
Laura Hausmann
2b046fc444
[parsing] Add support for has:media search query
2024-11-11 01:52:48 +01:00
Laura Hausmann
43ed9d4c5d
[frontend] Remove unused ElementReference
2024-11-11 01:19:26 +01:00
Laura Hausmann
c969265e61
[parsing] Allow digits in mfm fn node function names
2024-11-11 00:39:16 +01:00
Laura Hausmann
3f28a586a5
[parsing] Require whitespace in front of mfm italic nodes using asterisk or underscore delimiters
...
This ensures matching behavior with mfm.js
2024-11-11 00:10:12 +01:00
Laura Hausmann
b341af67ed
[tests] Add complex fn node / mfm art roundtrip test case
2024-11-10 23:46:28 +01:00
Laura Hausmann
73783fa0ee
[backend/libmfm] Fix MfmSerializer dropping leading & trailing whitespace on recursive calls
2024-11-10 22:24:55 +01:00
Laura Hausmann
e73b68dc0d
[backend/razor] Reformat code
2024-11-09 19:24:52 +01:00
Laura Hausmann
8a806c611f
[backend/razor] Make expanded navbar hamburger menu full-width
2024-11-09 05:18:57 +01:00
Laura Hausmann
555d1108f5
[backend/razor] Move navbar placeholder into the NavBar component
2024-11-09 05:15:00 +01:00
Laura Hausmann
346803935a
[backend/razor] Add a navigation bar to the admin dashboard
...
This is implemented using a reusable navigation bar component.
2024-11-09 05:07:04 +01:00
pancakes
7841bfa1ba
[frontend] Render emojis in top bar of SingleNote page
2024-11-08 14:15:57 +10:00
Lilian
f56f947392
[frontend/note-rendering] Make the hovered emoji appear above all others
2024-11-08 03:35:54 +01:00
Lilian
fa354a1869
[frontend/components] Decrease username and instance name size
2024-11-08 03:29:23 +01:00
Lilian
938b010aed
[frontend/components] Fix auto minimum width of note container
2024-11-08 03:29:23 +01:00
Lilian
2eb080afe5
[frontend/components] Only break words when absolutely necessary
2024-11-08 03:29:23 +01:00
Laura Hausmann
374d750e2e
[frontend/components] Only render first line in UserDisplayName and ProfileInfoField
2024-11-08 03:07:38 +01:00
Laura Hausmann
02765568db
[backend/api] Fix DbContext race condition in UserRenderer, refactor to make data flow clearer
2024-11-08 03:07:38 +01:00
pancakes
5fd86f4c79
[frontend/components] Render emoji in content warning
2024-11-08 03:07:38 +01:00
pancakes
6c527423a3
[frontend/components] Render emojis in user bio and profile fields
2024-11-08 03:07:37 +01:00
pancakes
d65e8ac55e
[frontend/components] Use UserDisplayName in ProfileView
2024-11-08 03:07:37 +01:00
pancakes
c14daf2531
[frontend/components] Refactor NoteUserInfo
2024-11-08 03:07:37 +01:00
pancakes
f04572fc4f
[frontend/components] Use a single component for display names with emoji rendering
2024-11-08 03:07:37 +01:00
pancakes
354d0a4f45
[frontend/mfm] Add support for simple custom emojis
2024-11-08 03:07:37 +01:00
pancakes
16f617b1e2
[parsing/mfm] Add simple MFM parser
2024-11-08 03:07:37 +01:00
pancakes
28548a5770
[backend] Add Emojis to UserResponse
2024-11-08 03:07:37 +01:00
Laura Hausmann
33098f2186
[parsing] Remove outdated comment
2024-11-08 03:07:33 +01:00
Kopper
11170ffbcc
[backend/masto-client] Allow admin:read and admin:write scopes
...
These aren't actually used anywhere but supported just to make sure
clients that specify them in their scopes can log in successfully.
2024-11-07 21:34:40 +01:00
Kopper
d22a21c7e7
[backend/federation] Render Create in /notes/{id}/activity when not a renote
2024-11-07 20:13:47 +01:00
Laura Hausmann
3e8ba289c3
[backend/drive] Fix incorrect mime type & file extension when converting original files (ISH-593)
...
Closes #64
Co-authored-by: Tamara Schmitz <tamara.zoe.schmitz@posteo.de>
2024-11-07 20:04:34 +01:00
Laura Hausmann
e34b4f5c1a
[backend/drive] Convert ImageFormat to a closed record
2024-11-07 20:04:34 +01:00
Kopper
94328a3eef
[backend] Use a stack instead of queue when backfilling
...
This makes each reply chain load completely before loading the next
chain, instead of the current behavior that loads all replies of one
depth before loading the next "layer".
This won't make much of a difference *now*, but should result in more
intuitive behavior when live updating of newly loaded replies gets
implemented.
2024-11-06 20:02:29 +01:00
Kopper
40b35a7bd2
[backend/akko-client] Handle "local" visibility (ISH-559)
2024-11-06 13:06:18 +03:00
Laura Hausmann
6c72b27f86
[docs] Update README
2024-11-05 23:57:39 +01:00
Laura Hausmann
4b01ecddfa
[backend/startup] Reference help shortlinks instead of directing to the wiki
2024-11-05 23:41:20 +01:00
Laura Hausmann
aea5efd012
[parsing] Add support for italic and bold segments surrounded by underscores (ISH-585)
2024-11-05 22:54:02 +01:00
pancakes
4d85fce1cf
[backend/core] Catch failed resolves in ImportFollowingAsync
2024-11-06 00:32:34 +10:00
Laura Hausmann
ceb8da8f3d
[shared] Only compute version info once
2024-11-03 22:43:28 +01:00
Laura Hausmann
c40c13261d
[shared] Improve fork version string handling
2024-11-03 22:29:19 +01:00
Laura Hausmann
8d29869f76
[shared] Correctly handle fork information in the version string
2024-11-03 22:10:43 +01:00
Laura Hausmann
c73cbd355e
[docs] Fix duplicate attribution in CHANGELOG
2024-11-03 21:56:28 +01:00
Laura Hausmann
1614e23323
[docs] Update README
2024-11-03 21:44:44 +01:00
Laura Hausmann
1aa5530694
[docs] Fix typo
2024-11-03 21:44:14 +01:00
Laura Hausmann
d919d6032e
Release: v2024.1-beta4
2024-11-03 21:19:32 +01:00
Lilian
6a936288b0
[frontend/components] Disable interacting with inline-replies
2024-11-03 21:19:12 +01:00