2
2
mirror of https://github.com/mastodon/mastodon-ios synced 2025-04-11 22:58:02 +02:00

21 Commits

Author SHA1 Message Date
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