1
0
mirror of https://github.com/mastodon/mastodon-ios.git synced 2025-01-31 17:45:17 +01:00

5984 Commits

Author SHA1 Message Date
Nathan Mattes
9975fd56d9 Make "Followed Hashtags"-screen work with entities (IOS-186) 2023-11-10 13:55:18 +01:00
Nathan Mattes
d7c640908e
Merge pull request #1150 from mastodon/1147-armenian-localization
Add Armenian Localization (#1147)
2023.14-5983
2023-11-10 12:17:22 +01:00
Marcus Kida
5c834c7e09
IOS-175: Remove CoreData status edit (#1148) 2023.14-5981 2023-11-10 11:32:02 +01:00
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.14-5980
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.14-5971
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.14-5965
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.14-5939
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