Commit graph

2212 commits

Author SHA1 Message Date
pancakes
c11beba8a7
[backend] Add IsLocked to UserProfileResponse 2024-11-19 00:47:36 +10:00
Laura Hausmann
da83dd9c8e
[ci] Switch to versioned ci-env tags 2024-11-17 19:14:02 +01:00
Laura Hausmann
940e6f847e
[backend/drive] Fix errors when uploading files with long names containing unicode characters to object storage 2024-11-17 17:12:19 +01:00
Laura Hausmann
2ef78e3f41
[parsing] Add strike html tag support, keep italic/bold/strike in html tag form when reserializing 2024-11-17 16:44:05 +01:00
pancakes
cd84b480a6
[frontend/components] Add bot indicator to notes (ISH-407) 2024-11-17 13:44:30 +01:00
pancakes
e0d63d9a6b
[frontend] Move follows you badge next to identifier 2024-11-17 13:44:30 +01:00
pancakes
b5ced00a73
[frontend/components] Add automated badge to profile info 2024-11-17 13:44:29 +01:00
pancakes
68684dbfcb
[backend] Add bot and cat fields to users 2024-11-17 13:44:29 +01:00
pancakes
a79d012fcb
[frontend/components] Add admin and moderator badges to profile info 2024-11-17 13:44:29 +01:00
pancakes
14201c8489
[backend] Add UserProfile.Role 2024-11-17 13:44:29 +01:00
pancakes
1c587584bc
[frontend/components] Add follows you badge to profile info 2024-11-17 13:44:29 +01:00
pancakes
60ed8d3c3c
[frontend/components] Don't show Follow button for yourself 2024-11-17 13:44:28 +01:00
pancakes
3dfc7c6b63
[frontend/components] Refactor EmojiPicker to categorize emojis and allow search 2024-11-17 04:22:53 +01:00
Laura Hausmann
ea461d139b
[docs] Fix typo 2024-11-16 19:25:45 +01:00
Laura Hausmann
cd9cf33ae4
[docs] Update SECURITY.md 2024-11-16 16:10:18 +01:00
Laura Hausmann
e2004f5472
[parsing] Add parenthesis tracking to MfmUrlNode and MfmLinkNode parsers (ISH-608) 2024-11-16 15:03:54 +01:00
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