Commit graph

61 commits

Author SHA1 Message Date
Lilian
ed11602158
[frontend/core] Add settings service 2024-11-26 04:21:30 +01:00
Laura Hausmann
10346e795a
[sln] Code cleanup 2024-11-23 02:11:22 +01:00
pancakes
11575e4daf
[frontend] Add Instance Metadata service 2024-11-21 18:51:54 +01:00
Laura Hausmann
9f4c989ca8
[frontend] Update async void methods to either return a Task or to catch all exceptions to prevent frontend crashes 2024-11-20 00:48:34 +01:00
Laura Hausmann
24b412bd75
[sln] Reformat code 2024-11-20 00:48:29 +01:00
Laura Hausmann
7dec2514da
[sln] Apply code style 2024-11-20 00:48:29 +01:00
Lilian
1da774b8f2
[frontend] Add update checking and banner notifications 2024-11-19 23:05:15 +01:00
Lilian
88bf04a54c
[frontend/core] Add version controller model 2024-11-19 23:05:15 +01:00
Laura Hausmann
ceb8da8f3d
[shared] Only compute version info once 2024-11-03 22:43:28 +01:00
Lilian
bc335b8f2c
[frontend/core] Add note search state pattern 2024-10-24 18:20:48 +02:00
Laura Hausmann
afe62b0aab
[sln] Code cleanup 2024-09-13 21:44:31 +02:00
Lilian
d240b94668 [frontend/components] Fix timeline and virtual scroller crashing on empty timeline (ISH-479) 2024-09-10 22:26:25 +02:00
Lilian
0dd72a5c26
[frontend] Add FilterControllerModel to ApiService 2024-09-10 01:51:27 +02:00
Lilian
5ee03ca3d6
[frontend] Add profile settings 2024-09-10 01:51:27 +02:00
Lilian
aa3a3b6787
[frontend] Refactor JSInterop and state saving in Virtualscroller 2024-09-10 01:51:27 +02:00
Lilian
ba42e19beb
[frontend] Add note deletion to VirtualScroller and Timeline (ISH-404) 2024-09-10 01:51:27 +02:00
Lilian
854979b359
[frontend] Refactor MessageSvc to implement note deletion (ISH-404) 2024-09-10 01:51:27 +02:00
Lilian
ce2be3d095
[frontend] State reconstruction for SingleNote view (ISH-402) 2024-09-10 01:51:27 +02:00
Lilian
52dca9f3be
[frontend] Refactor EmojiPicker and it's usages, add globally accessible components 2024-09-10 01:51:27 +02:00
Laura Hausmann
0a10218254
[frontend] Remove Microsoft.AspNetCore.Http.Abstractions dependency 2024-08-12 03:20:55 +02:00
Lilian
1ace285d35
[frontend] Set sessions cookie to string of tokens 2024-07-16 20:35:18 +02:00
Laura Hausmann
afd977d9ce
[backend/api] Add muted_threads endpoint (ISH-418) 2024-07-14 19:11:43 +02:00
Laura Hausmann
014fa64b43
[backend/signalr] Add NoteDeleted event, update NoteUpdated event 2024-07-13 18:06:23 +02:00
Laura Hausmann
b26bf79807
[frontend] Add non-generic nullable ApiClient abstractions 2024-07-13 00:42:51 +02:00
Laura Hausmann
f42aeee2fd
[backend/api] Add filter endpoints (ISH-339) 2024-07-13 00:36:49 +02:00
Laura Hausmann
f58d8da8ae
[frontend] Restore warnings where appropriate 2024-07-11 03:07:28 +02:00
Laura Hausmann
e64e81baf2
[frontend] Code cleanup 2024-07-11 02:49:07 +02:00
Lilian
6c588e0dfc
[frontend] Suppress build warnings where appropriate 2024-07-11 01:06:19 +02:00
Lilian
d36a9ec235
[frontend] Actually load FollowRequestControllerModel 2024-07-11 01:06:18 +02:00
Lilian
f5f43d6264
[frontend] Wire up message service, refactor note rendering 2024-07-11 01:06:18 +02:00
Lilian
72bc021d5f
[frontend] Add message service 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
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
47bda1428b
[frontend] Add EmojiService 2024-07-03 00:53:16 +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
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
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
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