Nathan Mattes
38b4ab062e
Add Armenian Localization ( #1147 )
2023-11-10 11:05:17 +01:00
Nathan Mattes
093be8bbc8
Merge pull request #1137 from mastodon/remove_coredata/followers
...
IOS-174: Don't persist followers
2023-11-10 10:32:12 +01:00
Nathan Mattes
48d7592a9a
Don't run into an endless loop if no followers exist
...
See also 3fc2793
2023-11-09 12:11:14 +01:00
Nathan Mattes
f3a7fe8320
Fix title
2023-11-09 11:52:31 +01:00
Nathan Mattes
83e45847fe
Fix another warning
2023-11-09 11:39:01 +01:00
Nathan Mattes
32e656f342
Fix more warnings
2023-11-09 11:39:01 +01:00
Nathan Mattes
0c3313227b
Fix warning
2023-11-09 11:39:01 +01:00
Nathan Mattes
aedade6d5b
Fix Merge-fuckups
2023-11-09 11:39:01 +01:00
Nathan Mattes
96bea2ad95
Add pull to refresh to Followers-list
2023-11-09 11:39:01 +01:00
Nathan Mattes
10f2358247
Migrate Followers-list to work with Mastodon.Entity.Account instead of MastodonUser
2023-11-09 11:39:01 +01:00
Nathan Mattes
12ed4a70cd
Merge pull request #1143 from mastodon/ios-130-badge-verified-links
...
Update design for verified links in profile (IOS-130)
2023-11-09 11:38:19 +01:00
Nathan Mattes
e445564e0a
Doublecheck fonts and constraints (IOS-130)
2023-11-09 11:25:57 +01:00
Nathan Mattes
c764db270e
Use different assets for dark/light-mode (IOS-130)
2023-11-09 11:25:57 +01:00
Nathan Mattes
c0bdcc43a1
Refactor layout to center checkmark (IOS-130)
2023-11-09 11:25:57 +01:00
Nathan Mattes
6e22868f55
Remove obsolete asset (IOS-130)
2023-11-09 11:25:57 +01:00
Nathan Mattes
59755b6d70
Adjust fonts, icon and colors for updated verified-design (IOS-130)
2023-11-09 11:25:57 +01:00
Nathan Mattes
ad91b45a97
Fix Xcode-version
...
See https://github.com/actions/runner-images/tree/main/images/macos
2023-11-09 11:14:54 +01:00
Nathan Mattes
7004a22e72
Merge pull request #1136 from mastodon/remove_coredata/following
...
Don't persist following
2023-11-09 11:01:18 +01:00
Nathan Mattes
77bf1ab03d
Use correct domain to find users
2023-11-04 15:11:42 +01:00
Nathan Mattes
3fc27936d6
Replace listbatch-model for Following-list with UIScrollViewDelegate-implementation
...
No more recursion due to no timer and better state handling
2023-11-01 21:28:32 +01:00
Nathan Mattes
38a9268abb
Move provider in the same file
2023-10-25 18:16:36 +02:00
Nathan Mattes
cd25f78ec8
Remove obsolete code
2023-10-25 17:54:18 +02:00
Nathan Mattes
585e1252af
Add refresh-control to following-list
2023-10-25 14:59:17 +02:00
Nathan Mattes
e9c9745277
Add a dirty hack to give the backend enough time to process the relationship-change
2023-10-25 14:35:51 +02:00
Nathan Mattes
242f351e10
Update follow-button-state after (un)following a person
2023-10-24 15:42:23 +02:00
Nathan Mattes
02207d1b1f
Slightly refactor account-update
...
For whatever reason, fetchUser and accountInfo returned different results for me (something something ID), that's why I replaced accountInfo which came from #1053 with fetchUser, so the displayed profile is consistent
2023-10-24 13:38:41 +02:00
Nathan Mattes
ded7972f18
Hide follow-button for myself
2023-10-24 12:45:24 +02:00
Nathan Mattes
c597ee3039
Also reset relationships
2023-10-23 14:07:05 +02:00
Nathan Mattes
d15181dcb6
Show profile on tap
...
Bridge account to user as long as Profile-screen doesn't work with Mastodon.Entity.Account, but MastodonUser
2023-10-23 13:57:50 +02:00
Nathan Mattes
0951e658a2
Add loading-indicator
...
cause I'm lazy
2023-10-23 13:55:54 +02:00
Nathan Mattes
19d67d6dab
Don't Ddos servers for fetching each relatinoship individually
2023-10-23 12:18:03 +02:00
Nathan Mattes
fa34df26df
Determine button-state based on freshly loaded relationship
2023-10-20 18:53:27 +02:00
Nathan Mattes
480d1c5265
Deselect table
2023-10-20 18:53:11 +02:00
Nathan Mattes
c26467c904
Add spinner to loading-state (and fix some colors)
2023-10-20 18:53:03 +02:00
Nathan Mattes
7432b6f22b
Show account-information from entities
2023-10-20 17:49:48 +02:00
Nathan Mattes
5058bac018
Migrate Kanna over to SPM
2023-10-20 12:30:49 +02:00
Nathan Mattes
a549534fcf
Get (and show) account-entities on followings-list
...
This is a first step, for now we show the name to see if it works (and it does!), the other properties and functionality will follow.
Again, this includes some refactoring, like getting rid of Configuration
2023-10-19 16:16:18 +02:00
Nathan Mattes
1750ef83a6
Implement follow/unfollow and block/unblock for `Mastodon.Entity.Account`
2023-10-19 15:12:24 +02:00
Nathan Mattes
b92ffe8a46
Duplicate methods to work with Entity.Account
...
This is preparation, but as you know: Proper Preperation and Planning Prevent Piss Poor Performance
2023-10-19 14:39:07 +02:00
Nathan Mattes
e640befd9e
Get rid of FollowButton
2023-10-19 13:21:11 +02:00
Nathan Mattes
fb0758eac4
Remove duplicate conformance
...
automatic conformance FTW!
2023-10-19 13:18:44 +02:00
Nathan Mattes
94c51eaed6
Migrate FollowButton to use UIButton.Configuration
...
also: Refactor Button-Background-Stuff
2023-10-19 13:10:14 +02:00
Nathan Mattes
a3733ea578
Merge pull request #1135 from mastodon/nuke_coredata_translations
...
Don't persist translations
2023-10-19 12:04:45 +02:00
Nathan Mattes
fdfed0a09b
Refactor way to determine if translation is enabled
2023-10-18 14:34:20 +02:00
Nathan Mattes
e1d1ef83e6
Don't show translation-option for statuses with the same language as the device
2023-10-17 12:51:45 +02:00
Nathan Mattes
c3ef66aeaa
Send the device-language to translate-endpoint
2023-10-17 12:48:01 +02:00
Nathan Mattes
3850c24b93
Remove duplicate properties
2023-10-16 18:19:52 +02:00
Nathan Mattes
87cb71da5d
Get rid of translation-persistence
2023-10-16 13:28:12 +02:00
Nathan Mattes
8381a44b71
Merge pull request #1131 from mastodon/move-credentials-to-keychain
...
Use Keychain for credentials
2023-10-12 15:09:12 +02:00
Nathan Mattes
2fdbb9da1e
Merge pull request #1133 from mastodon/1132-notification-badge
...
Show a little red badge when there are notifications (#1132 )
2023-10-12 13:37:52 +02:00