shannon
862e1186ce
Centralize filter management
...
Instead of publishing a list of filters, the StatusFilterService now publishes a struct that can apply those filters to any status in any context.
Also, we now use V2 of the filters API, which distinguishes between hide and warn.
Fixes #1354 [BUG] Mastodon iOS App Ignores "Hide completely" Filter action Setting
2024-11-28 13:07:18 -05:00
shannon
35f1280904
Make view models @MainActor
2024-11-15 14:15:01 -05:00
shannon
c4442fe8a9
Fix crash on launch due to infinite loop
...
And more honestly about singletons.
2024-11-15 12:25:58 -05:00
shannon
04108fd0e4
Remove AuthContext
...
MastodonAuthenticationBox, which already wraps the MastodonAuthentication, is now used directly.
2024-11-14 09:49:19 -05:00
Marcus Kida
976f934df9
Remove Status from CoreData ( #1167 )
2024-01-08 11:17:40 +01:00
Nathan Mattes
a2aa9b70d2
Fix some warnings
2023-11-16 10:28:20 +01:00
Nathan Mattes
778b44ecf4
Fix warnings
2023-09-22 15:27:46 +02:00
Nathan Mattes
fbde2a5833
More cleanup
2023-09-22 15:27:46 +02:00
Nathan Mattes
075b8a739a
Fix some warnings
2023-08-21 11:32:00 +02:00
Nathan Mattes
0c224f47df
Implement post editing / edit history ( #875 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-02 11:06:13 +01:00
jinsu kim
5c82c04232
Use authenticated domain for API calls. Modify URL scheme
2023-01-01 15:55:54 -08:00
jinsu kim
f71c4964f5
UI update should be invoked on the main thread
2023-01-01 01:00:00 -08:00
CMK
b5d883865d
fix: prefer the original mode to top-two-tier tree mode
2022-11-18 00:16:21 +08:00
CMK
02e3ad9a16
chore: [WIP] restore the replyTo entry for compose
2022-10-10 19:14:52 +08:00
CMK
bb5c999bea
chore: [WIP] inject AuthContext into ViewModel
2022-10-09 20:07:57 +08:00
CMK
b76b3a2750
feat: adapt the app to async & await. Update timeline UI
2022-01-27 21:23:39 +08:00
CMK
b9c262c84e
chore: suppression project warning
2021-05-31 17:07:32 +08:00
CMK
5417e42757
feat: implement thread scene
2021-04-13 19:46:42 +08:00