Commit graph

201 commits

Author SHA1 Message Date
Lilian
989c5765fc
[frontend] Implement mfm plain node, fix code formatting in RenderMfm 2024-07-11 01:06:18 +02:00
Laura Hausmann
91acb8ed9e
[backend/federation] Add edition to nodeinfo response 2024-07-10 18:11:17 +02:00
Laura Hausmann
91b5021e4c
[shared] Refactor assembly version info
Because our frontend assembly now also knows its version, we no longer have to rely on meta tags to pass the version on to the frontend.

Since the HTML skeleton no longer includes version information, the nodeinfo response has been amended with the now-absent properties.
2024-07-09 21:50:06 +02:00
Laura Hausmann
226a95d0ed
[backend/api] Add follow request endpoints (ISH-395) 2024-07-05 04:09:25 +02:00
Laura Hausmann
374d9d5ebf
[backend/api] Add note refetch endpoint (ISH-352) 2024-07-04 18:57:17 +02:00
Laura Hausmann
2c2842de50
[shared] Code cleanup 2024-07-04 18:02:00 +02:00
Laura Hausmann
e0461ee3fd
[shared] Refactor namespaces 2024-07-04 17:53:11 +02:00
Lilian
ea9b2ac33c
[frontend] Update NoteControllerModel with delete endpoint (ISH-392) 2024-07-03 00:53:16 +02:00
Lilian
47bda1428b
[frontend] Add EmojiService 2024-07-03 00:53:16 +02:00
pancakes
da5300e9b8 [frontend/mfm] Add center, quote, hashtag, small and strike nodes 2024-07-03 00:51:57 +02:00
Laura Hausmann
571f2274f2
[frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
Laura Hausmann
03fc824d34
[frontend] Code cleanup 2024-06-29 00:46:47 +02:00
Lilian
c9b282a90e
[frontend/api] Add EmojiControllerModel 2024-06-29 00:25:42 +02:00
Lilian
943f153b56
[frontend] Add inline emoji to mfm rendering 2024-06-29 00:25:42 +02:00
Lilian
10e772f2ab
[frontend] Fix mfm element styling 2024-06-29 00:22:11 +02:00
Laura Hausmann
8d158cc7b9
[backend/streaming] Add connection state handlers, enable stateful auto-reconnect, remove stub message handlers 2024-06-26 16:08:19 +02:00
Laura Hausmann
74b2f69b0c
[backend/razor] Add retry job functionality to queue dashboard 2024-06-22 02:17:35 +02:00
Lilian
81b2a6b592
[frontend] Specify session cookie path 2024-06-21 22:06:14 +02:00
Lilian
e8ecee4c76 [frontend] Set session cookies SameSite attribute to Lax (ISH-381) 2024-06-21 21:52:25 +02:00
Lilian
4c7b1c3869
[frontend] Add admin_session cookie 2024-06-21 02:28:06 +02:00
Lilian
004ddedde3
[frontend] Basic state service and state support in Timeline 2024-06-19 01:57:51 +02:00
Lilian
5d3fda698c
[frontend/mfm] Fix Link Nodes having wrong text content 2024-06-19 01:57:51 +02:00
Lilian
4b7c8aad8f
[frontend] Fix bug in /users/lookup request 2024-06-19 01:57:50 +02:00
Lilian
79b7bf07e0
[frontend] Add localization support, perform initial localization pass 2024-06-19 01:56:57 +02:00
Lilian
09c849805a
[frontend/mfm] Render more node types 2024-06-19 01:56:57 +02:00
Lilian
6917d1ef91
[frontend] Add node type to mfm render error handling 2024-06-19 01:56:56 +02:00
Lilian
7b7dd2ee61
[frontend] Add support for rendering MfmItalicNode 2024-06-19 01:56:56 +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
727a4dfe88
[frontend] Add visibility dropdown to compose menu, render reply to support to compose 2024-06-19 01:56:54 +02:00
Lilian
74355e8332
[frontend] Add display of ascending notes 2024-06-19 01:56:53 +02:00
Lilian
04e3ed0195
[frontend] Bind the Timeline Intersection Observer to the scroller and increase root margin 2024-06-19 01:56:51 +02:00
Lilian
35de6a472c
[frontend] Set cookie on session change 2024-06-19 01:56:51 +02:00
Lilian
92d5c4e611
[frontend] FIXME temporarily raise file upload max size 2024-06-19 01:56:51 +02:00
Laura Hausmann
a2774bef53
[frontend] Move streaming connection into service 2024-06-19 01:56:48 +02:00
Laura Hausmann
bc14abbacc
[frontend] Fix build warnings 2024-06-19 01:56:48 +02:00
Laura Hausmann
1391451404
[frontend/session] Current should be a StoredUser 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
Laura Hausmann
46d5fdc1af
[backend/api] Add user follow, unfollow & lookup api methods (ISH-346) 2024-05-23 23:11:51 +02:00
Laura Hausmann
167fd5f0d6
[backend/api] Add renote endpoints (ISH-341) 2024-05-23 19:37:56 +02:00
Laura Hausmann
d23bb06430
[backend/api] Add search & lookup endpoints (ISH-333) 2024-05-18 18:22:53 +02:00
Laura Hausmann
922a759fb1
[backend/api] Add user settings endpoints (ISH-299) 2024-05-07 02:40:01 +02:00
Laura Hausmann
e4814804c0
[backend/api] Make auth endpoints RESTful 2024-04-22 20:01:48 +02:00
Laura Hausmann
86c0ab02b5
[backend/api] Switch to a shared JsonSerializerOptions object instead of explicitly specifying json property names via attributes 2024-04-22 19:55:00 +02:00
Laura Hausmann
86cc2986c3
[frontend] Use content-disposition: form-data for file uploads 2024-04-22 19:02:24 +02:00
Laura Hausmann
c0aaa23e92
[backend/api] Add drive file upload/get-by-id/update endpoints & models 2024-04-22 18:53:56 +02:00
Laura Hausmann
c4bea0f8b2
[frontend] Fix implicit PaginationQuery to QueryString conversion
Turns out QueryString.Add() is a pure method (despite not having the [Pure] attribute)
2024-04-21 16:36:21 +02:00
Laura Hausmann
b1f5e3788f
[frontend] Add API abstractions 2024-04-03 18:15:59 +02:00
Laura Hausmann
8811e3c2b9
[frontend] Cleanup template assets, add placeholders 2024-04-01 21:24:29 +02:00
Laura Hausmann
530e4ac65d
[frontend] Note descendants & ascendants should be lists 2024-04-01 20:23:59 +02:00