Nathan Mattes
575b0c08ee
Minor refactoring (IOS-272)
...
Use an extension instead of its own class
2024-05-24 21:02:03 +02:00
Nathan Mattes
1f0be78ee1
Fix typo
2024-05-24 15:45:26 +02:00
Nathan Mattes
7d446c5fc7
Load more statuses from discover-posts-timeline right away (IOS-272)
2024-05-23 15:57:38 +02:00
Nathan Mattes
a86fc70828
Load more discovery news right away (IOS-272)
2024-05-23 15:52:30 +02:00
Nathan Mattes
47bedff5e5
Cleanup (IOS-238)
2024-05-21 18:11:22 +02:00
Nathan Mattes
9e486a82e6
Remove download-placeholder (IOS-238)
2024-05-21 18:01:54 +02:00
Nathan Mattes
eace1ea815
Explore Tab: Use a segmented picker under the search bar (IOS-237) ( #1261 )
...
* Remove custom tab-bar from explore-tab (IOS-237)
* Add scope-bar to SearchBar on discovery-screen and attach scrolling etc. (IOS-237)
* Replace searchbar-scopes with proper segmented control (IOS-237)
The reason for this is that scopes didn't work on iPad in DetailView of the UISplitViewController.
I should blog about this.
* kill some whitespace
2024-04-05 09:55:46 +02:00
Nathan Mattes
83fd4a89fa
Remove Community-tab from Explore-tab (IOS-236) ( #1260 )
2024-03-20 14:03:01 +01:00
Brentley Jones
10aa700e88
Fix Sourcery for DiscoveryCommunityViewController
( #1231 )
...
The annotation was referencing the wrong type.
Signed-off-by: Brentley Jones <github@brentleyjones.com>
2024-02-22 10:36:47 +01:00
Nathan Mattes
f6e630aa66
Cleanup (IOS-192)
2024-02-20 17:41:10 +01:00
Nathan Mattes
52f5458364
Fix build
2024-02-19 12:05:48 +01:00
Nathan Mattes
b2dbcc8095
Merge branch 'develop' into ios-192-profile-about
...
# Conflicts:
# Mastodon/Protocol/Provider/DataSourceProvider+NotificationTableViewCellDelegate.swift
# Mastodon/Scene/Notification/NotificationTimeline/NotificationTimelineViewController+DataSourceProvider.swift
# MastodonSDK/Sources/MastodonCore/DataController/FeedDataController.swift
# MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift
2024-01-31 15:36:53 +01:00
Marcus Kida
383a75ea48
Improve status updating mechanism ( #1210 )
2024-01-30 23:02:13 +01:00
Nathan Mattes
e70a67caf0
Move task and async/await to call-site (IOS-192)
2024-01-09 17:45:01 +01:00
Nathan Mattes
febbc6f22a
Merge branch 'develop' into ios-192-profile-about
...
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Protocol/Provider/DataSourceFacade+Follow.swift
# Mastodon/Protocol/Provider/DataSourceFacade+Profile.swift
# Mastodon/Protocol/Provider/DataSourceFacade+Status.swift
# Mastodon/Protocol/Provider/DataSourceProvider+NotificationTableViewCellDelegate.swift
# Mastodon/Protocol/Provider/DataSourceProvider+StatusTableViewCellDelegate.swift
# Mastodon/Protocol/Provider/DataSourceProvider+UITableViewDelegate.swift
# Mastodon/Protocol/Provider/DataSourceProvider.swift
# Mastodon/Scene/Discovery/Community/DiscoveryCommunityViewController+DataSourceProvider.swift
# Mastodon/Scene/Discovery/Community/DiscoveryCommunityViewModel+State.swift
# Mastodon/Scene/Discovery/Community/DiscoveryCommunityViewModel.swift
# Mastodon/Scene/Discovery/Posts/DiscoveryPostsViewController+DataSourceProvider.swift
# Mastodon/Scene/Discovery/Posts/DiscoveryPostsViewModel+State.swift
# Mastodon/Scene/Discovery/Posts/DiscoveryPostsViewModel.swift
# Mastodon/Scene/HashtagTimeline/HashtagTimelineViewController+DataSourceProvider.swift
# Mastodon/Scene/HashtagTimeline/HashtagTimelineViewModel+State.swift
# Mastodon/Scene/HashtagTimeline/HashtagTimelineViewModel.swift
# Mastodon/Scene/HomeTimeline/HomeTimelineViewController+DataSourceProvider.swift
# Mastodon/Scene/HomeTimeline/HomeTimelineViewModel+LoadLatestState.swift
# Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift
# Mastodon/Scene/Notification/NotificationTimeline/NotificationTimelineViewController+DataSourceProvider.swift
# Mastodon/Scene/Notification/NotificationTimeline/NotificationTimelineViewController.swift
# Mastodon/Scene/Notification/NotificationTimeline/NotificationTimelineViewModel.swift
# Mastodon/Scene/Profile/Bookmark/BookmarkViewController+DataSourceProvider.swift
# Mastodon/Scene/Profile/Bookmark/BookmarkViewModel+State.swift
# Mastodon/Scene/Profile/Bookmark/BookmarkViewModel.swift
# Mastodon/Scene/Profile/Favorite/FavoriteViewController+DataSourceProvider.swift
# Mastodon/Scene/Profile/Favorite/FavoriteViewModel+State.swift
# Mastodon/Scene/Profile/Favorite/FavoriteViewModel.swift
# Mastodon/Scene/Profile/MeProfileViewModel.swift
# Mastodon/Scene/Profile/ProfileViewController.swift
# Mastodon/Scene/Profile/ProfileViewModel.swift
# Mastodon/Scene/Profile/RemoteProfileViewModel.swift
# Mastodon/Scene/Profile/Timeline/UserTimelineViewController+DataSourceProvider.swift
# Mastodon/Scene/Profile/Timeline/UserTimelineViewModel+State.swift
# Mastodon/Scene/Profile/Timeline/UserTimelineViewModel.swift
# Mastodon/Scene/Report/Report/ReportViewModel.swift
# Mastodon/Scene/Report/ReportStatus/ReportStatusViewModel+State.swift
# Mastodon/Scene/Report/ReportStatus/ReportStatusViewModel.swift
# Mastodon/Scene/Root/MainTab/MainTabBarController.swift
# Mastodon/Scene/Search/SearchDetail/SearchResult/SearchResultViewController+DataSourceProvider.swift
# Mastodon/Scene/Search/SearchDetail/SearchResult/SearchResultViewModel+State.swift
# Mastodon/Scene/Search/SearchDetail/SearchResult/SearchResultViewModel.swift
# Mastodon/Scene/Share/View/Content/NotificationView+Configuration.swift
# Mastodon/Scene/Thread/ThreadViewModel.swift
# MastodonSDK/Sources/MastodonCore/FetchedResultsController/FeedFetchedResultsController.swift
# MastodonSDK/Sources/MastodonCore/FetchedResultsController/StatusFetchedResultsController.swift
# MastodonSDK/Sources/MastodonCore/Persistence/FileManager+SearchHistory.swift
# MastodonSDK/Sources/MastodonCore/Persistence/FileManager+Timeline.swift
# MastodonSDK/Sources/MastodonCore/Persistence/Persistence.swift
# MastodonSDK/Sources/MastodonCore/Service/API/APIService+HomeTimeline.swift
# MastodonSDK/Sources/MastodonCore/Service/API/APIService+Search.swift
# MastodonSDK/Sources/MastodonSDK/MastodonStatus.swift
# MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel.swift
# MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Publisher/MastodonStatusPublisher.swift
# MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift
2024-01-08 22:32:57 +01:00
Marcus Kida
976f934df9
Remove Status from CoreData ( #1167 )
2024-01-08 11:17:40 +01:00
Nathan Mattes
6b6ed28134
Emojis aren't optional (IOS-192)
...
meet []
2024-01-05 12:30:36 +01:00
Nathan Mattes
c0e08c4482
Fix warnings (IOS-192)
2023-12-31 12:59:39 +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
Marcus Kida
c30fb73922
Fix status deletion not updating data model (IOS-205)
2023-12-05 12:28:36 +01:00
Marcus Kida
1dfcf407e1
Merge branch 'develop' into remove_status
2023-11-23 11:24:25 +01:00
Marcus Kida
e0671eb324
Reimplement favorite/reblog state (IOS-176)
2023-11-23 11:21:52 +01:00
Marcus Kida
e3f3e2c662
Merge branch 'develop' into remove_status
2023-11-22 13:22:49 +01:00
Marcus Kida
b010b6112e
Remove usage of Status (IOS-176)
2023-11-22 12:32:04 +01:00
Nathan Mattes
1637f0e146
Fix warning 🤦
2023-11-21 17:12:17 +01:00
Nathan Mattes
1fbc2a8d1c
Remove delegate again (IOS-195)
2023-11-21 16:51:46 +01:00
Nathan Mattes
5a3a10071b
Show the correct familiar followers and their relationships (IOS-195)
2023-11-21 15:26:10 +01:00
Nathan Mattes
74d1fbe89a
Migrate FamiliarFollowers over to Entity (IOS-195)
2023-11-21 14:40:31 +01:00
Nathan Mattes
f825198182
Check for me (IOS-194)
2023-11-21 12:13:25 +01:00
Nathan Mattes
6cf5134ff6
Properly update button-state when following people (IOS-194)
2023-11-20 13:59:25 +01:00
Nathan Mattes
601d52c28f
Consider relationship and replace follow-button (IOS-194)
2023-11-20 13:51:20 +01:00
Nathan Mattes
873c5befe2
Re-enable A11y (IOS-194)
2023-11-20 13:00:37 +01:00
Nathan Mattes
32520be6c9
Fix background color (IOS-194)
2023-11-20 12:35:13 +01:00
Nathan Mattes
c45252b294
Set properties based on Entity.Account (IOS-194)
2023-11-20 12:27:10 +01:00
Nathan Mattes
4b298f6bd8
[WIP] Remove Core Data from Suggested Accounts/Familiar Followers (IOS-194)
2023-11-20 11:30:42 +01:00
Nathan Mattes
e473084038
Simplify Theme ( #1121 )
2023-09-27 15:08:12 +02:00
Nathan Mattes
778b44ecf4
Fix warnings
2023-09-22 15:27:46 +02:00
Nathan Mattes
fbde2a5833
More cleanup
2023-09-22 15:27:46 +02:00
Nathan Mattes
a18872340f
Don't try to reload every three seconds in case of 401 ( #1104 )
2023-08-21 13:20:13 +02:00
Nathan Mattes
075b8a739a
Fix some warnings
2023-08-21 11:32:00 +02:00
Nathan Mattes
a20f9a57c2
Add authentication to trends ( #1104 )
...
And clean up here and there.
2023-08-21 11:29:48 +02:00
Jed Fox
f0753e9d0d
IOS-80 Add AXCustomContent to ProfileCardView ( #979 )
2023-03-20 08:02:41 +01:00
Nathan Mattes
2cdd8af7c3
Remove workaround for tableviews
2022-12-17 21:57:17 +01:00
Marcus Kida
2d9e980215
feat: Implement /api/v2/instance to conditionally show Translation option
2022-12-12 16:41:13 +01:00
Nathan Mattes
d4eabf95d1
Merge pull request #622 from painhapp/refactorPinToParent
...
[Refactor] Use UIView extension to create constraints (to parent view)
2022-11-17 23:19:03 +01:00
Nathan Mattes
96c3e17531
Fix some warnings
2022-11-17 23:16:21 +01:00
Stefan Painhapp
abe25f2156
Refactor pin to (parent) layout constraints as extension of UIView
2022-11-18 01:45:27 +09:00
Kyle Bashour
7b3c7bbd7b
Fix refresh control positioning
2022-11-14 14:09:59 -08:00
Jed Fox
8114b7d2ac
Add support for scrolling the discovery tab to the top/first tab
2022-11-03 09:30:24 -04:00
CMK
02e3ad9a16
chore: [WIP] restore the replyTo entry for compose
2022-10-10 19:14:52 +08:00