Nathan Mattes
9a25d20e02
Replace another user with an account (IOS-192)
2024-01-02 23:10:17 +01:00
Nathan Mattes
45028373d4
Store accounts in container (IOS-192)
...
In case you see an empty app: Add your account again.
Background: As we need access to the account from the extensions and the extensions can't access the documents-directory but the group-container, well, the accounts will live there from now on.
2024-01-02 23:05:25 +01:00
Nathan Mattes
7f26dfa6d6
Fix warnings and remove unused code (IOS-192)
2024-01-02 15:37:07 +01:00
Nathan Mattes
d1b5b9fc98
Localize button-title for blocked domains (IOS-192)
2024-01-02 15:36:26 +01:00
Nathan Mattes
bdb1853b18
Merge branch 'remove_status' into ios-192-profile-about
2024-01-02 12:19:28 +01:00
Nathan Mattes
96fddaef27
192-profile-about
...
# Conflicts:
# Mastodon/Protocol/Provider/DataSourceFacade+Status.swift
# Mastodon/Scene/Profile/Header/View/ProfileHeaderView+ViewModel.swift
# Mastodon/Scene/Profile/ProfileViewController.swift
# MastodonSDK/Sources/MastodonUI/ViewModel/RelationshipViewModel.swift
2024-01-02 12:15:15 +01:00
Marcus Kida
54b020ff61
Remove dead code
2024-01-02 11:32:27 +01:00
Nathan Mattes
a6aa4291f6
Remove obsolete wrapper-code
2024-01-01 20:10:37 +01:00
Nathan Mattes
ab7b0584dd
Replace more users with account (IOS-192)
...
In Edit and notification
2024-01-01 20:10:22 +01:00
Nathan Mattes
4764116efc
Use account to determine status-visibility (IOS-192)
2024-01-01 20:10:00 +01:00
Nathan Mattes
8e7e16870c
Fix some warnings (IOS-192)
...
As relationship-information isn't optional anymore, there' no need for ?? everywhere (I just missed some)
2023-12-31 12:59:39 +01:00
Nathan Mattes
922f7116dd
Use account for reblogged statuses (stati?) (IOS-192)
2023-12-31 12:59:39 +01:00
Nathan Mattes
47986262bc
Use relationships in Report-process (IOS-192)
2023-12-31 12:59:39 +01:00
Nathan Mattes
bb3ad77954
Remove persistence for tags (IOS-192)
...
Was connected to `let me = authenticationBox.authentication.user(in: managedObjectContext)`
2023-12-31 12:59:39 +01:00
Nathan Mattes
77f0f28960
Don't persist follow-requests (IOS-192)
2023-12-31 12:59:39 +01:00
Nathan Mattes
71b28cb977
We don't use the author when composing toots (IOS-192)
2023-12-31 12:59:39 +01:00
Nathan Mattes
c0e08c4482
Fix warnings (IOS-192)
2023-12-31 12:59:39 +01:00
Nathan Mattes
460ede4852
User UserIdentification for search and accounts (IOS-192)
...
Thanks to @kimar!
2023-12-31 12:59:38 +01:00
Nathan Mattes
2a14e293e9
Move directory-stuff into its own FileManager-file (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
6225c50008
Add some actions to Relationship-action-button (IOS-192)
...
Well, it's basically just unblock, unmute or follow/unfollow
2023-12-31 12:57:56 +01:00
Nathan Mattes
dda0ae2d7c
Show text on relationship-button based on relationship (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
76304e59e5
Configure Profile-button based on relationship and accounts (IOS-192)
...
Also `me` is not optional anymore as we need it
2023-12-31 12:57:56 +01:00
Nathan Mattes
d189119014
Remove obsolete Core Data-controller
2023-12-31 12:57:56 +01:00
Nathan Mattes
6aea178609
Add relationship to ProfileViewModel (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
16250b440d
Fix domain 🤦 (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
6cc069ec5b
Try to fix domain (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
f373506aa3
Remove user from UserItem-lists (IOS-192)
...
Also: Remove CoreData and replace User with Account in several places
2023-12-31 12:57:56 +01:00
Nathan Mattes
f51d5b7fe2
Replace MastodonUser.ID with string (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
9046b8b8c8
Remove placeholder (IOS-192)
2023-12-31 12:57:56 +01:00
Nathan Mattes
60aafe6330
Add JSON-based account-persistence (IOS-192)
...
This is per user.
Also: Fetch authenticated accounts regularly
Also: Move Persistence-stuff to MastodonCore because.
2023-12-31 12:57:56 +01:00
Nathan Mattes
d3c7ba2c7c
Show header-meta-information about account (IOS-192)
2023-12-31 12:56:59 +01:00
Nathan Mattes
8918d237ca
Use placeholder for me (IOS-192)
2023-12-31 12:56:59 +01:00
Nathan Mattes
2be8d5b8df
WIP: Comment out and replace user with status (IOS-192)
2023-12-31 12:56:59 +01:00
Nathan Mattes
a9fc62eda4
Fix Documentation-URL
2023-12-31 12:54:09 +01:00
Nathan Mattes
682fe27319
Sprinkle in some deprecations to see what needs to be done with MastodonUser (IOS-192, IOS-189)
2023-12-31 12:54:09 +01:00
Marcus Kida
bf433e332f
Address PR Feedback (IOS-176)
2023-12-28 13:47:07 +01:00
Marcus Kida
405b175bdf
Implement alternative Author for DataSourceFacade.MenuContext (IOS-176)
2023-12-27 14:46:31 +01:00
Marcus Kida
82cc0f2f3f
Tie JSON cache to domain based unique identifier
2023-12-27 10:35:00 +01:00
Nathan Mattes
4322607552
Localize Domain Block (IOS-5)
2023-12-19 13:12:32 +01:00
Nathan Mattes
8b02ba29dd
UI/UX improvements and fixes (IOS-5)
...
- Blur images and hide bio/timeline
- Show correct texts (localization is about to come)
2023-12-19 12:14:58 +01:00
Nathan Mattes
bc915e2ef9
Fix context for menu (IOS-5)
2023-12-19 11:28:12 +01:00
Nathan Mattes
7efe949c8e
Remove duplicate code (IOS-5)
...
Stuff gets already updated in the other methods
2023-12-18 20:38:20 +01:00
Nathan Mattes
7a67b595a3
Add block-action to profile-menu (IOS-5)
2023-12-18 20:26:27 +01:00
Nathan Mattes
30314cdd34
Update relationship (IOS-5)
2023-12-18 20:20:32 +01:00
Nathan Mattes
910e101538
Add domain-block for MastodonUser (IOS-5)
2023-12-18 19:59:22 +01:00
Marcus Kida
22324f4c1e
Fix Polls not showing up (IOS-213)
2023-12-14 16:33:50 +01:00
Marcus Kida
b0bdaac8b4
Fix CW layout issues (IOS-207)
2023-12-08 14:29:01 +01:00
Marcus Kida
d1ba457a2f
Remove status persistence (IOS-176)
2023-12-07 15:16:40 +01:00
Marcus Kida
1754375644
Fix favorited post might lose repost header (IOS-206)
2023-12-07 15:16:13 +01:00
Marcus Kida
c30fb73922
Fix status deletion not updating data model (IOS-205)
2023-12-05 12:28:36 +01:00