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
d7f473c892
MainActor for the new PersistenceManager
2024-11-15 14:45:37 -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
fbde2a5833
More cleanup
2023-09-22 15:27:46 +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
Nathan Mattes
1d7dc2f266
Bump to iOS 15 deployment target and fix build issues
2022-12-17 20:26:20 +01:00
Marcus Kida
2d9e980215
feat: Implement /api/v2/instance to conditionally show Translation option
2022-12-12 16:41:13 +01: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
fa27a28a60
chore: move core logic into package
2022-10-08 13:43:06 +08:00
CMK
9561b58a70
fix: table reload in the background cannot keep scroll position issue
2022-07-15 02:46:48 +08:00
CMK
792208aebb
feat: restore post filter supports
2022-02-15 19:44:45 +08:00
CMK
caaf66286f
feat: add content warning for post spoiler
2022-01-29 17:02:30 +08:00
CMK
b76b3a2750
feat: adapt the app to async & await. Update timeline UI
2022-01-27 21:23:39 +08:00
CMK
cba963a81e
chore: update snapshot update logic for iOS 15 new default behavior
2021-10-11 14:11:10 +08:00
CMK
80ea6ac913
fix: status menu cause memory leaking issue
2021-09-30 14:19:15 +08:00
CMK
0dacea6326
feat: add filter for status
2021-07-09 19:07:12 +08:00
CMK
2dfd6168a9
fix: handle status delete UI updater in thread scene
2021-06-21 16:38:59 +08:00
CMK
5417e42757
feat: implement thread scene
2021-04-13 19:46:42 +08:00