Marcus Kida
|
24e573d9e2
|
Refactor Polls to not use Core Data (#1265)
|
2024-04-17 16:36:03 +02: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
|
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
|
120b9e18b1
|
Fix warnings
|
2024-01-05 12:59:59 +01:00 |
Nathan Mattes
|
58501da5fa
|
Merge branch 'develop' into ios-192-profile-about
# Conflicts:
# Mastodon/Scene/Profile/UserList/FavoritedBy/FavoritedByViewController+DataSourceProvider.swift
# Mastodon/Scene/Profile/UserList/RebloggedBy/RebloggedByViewController+DataSourceProvider.swift
# Mastodon/Scene/Profile/UserList/UserListViewModel+Diffable.swift
# Mastodon/Scene/Profile/UserList/UserListViewModel+State.swift
|
2024-01-03 17:30:56 +01:00 |
Nathan Mattes
|
d189119014
|
Remove obsolete Core Data-controller
|
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
|
9a5b4a3621
|
Use accounts on FavoritedBy/RetootedBy-screens (IOS-214)
|
2023-12-15 15:51:35 +01:00 |
Marcus Kida
|
c30fb73922
|
Fix status deletion not updating data model (IOS-205)
|
2023-12-05 12:28:36 +01:00 |
Marcus Kida
|
1f73bee772
|
Improve StatusFetchedResultsController update handling (IOS-176)
|
2023-11-28 12:23:14 +01:00 |
Marcus Kida
|
66b2bfd5cd
|
Fix missing case in StatusFetchedResultsController
|
2023-11-28 12:04:08 +01:00 |
Marcus Kida
|
7ad0b15b32
|
Fix bookmarked state (IOS-176)
|
2023-11-28 11:13:13 +01:00 |
Marcus Kida
|
03aeb1fa7e
|
Merge branch 'develop' into remove_status
|
2023-11-28 09:50:56 +01:00 |
Marcus Kida
|
c7d62d56a2
|
Fix handling of (re-)reblogged and favorites state in home timeline (IOS-176)
|
2023-11-27 11:18:43 +01:00 |
Nathan Mattes
|
9c662f4d78
|
Remove FetchedResultsController for SearchHistory (IOS-196)
|
2023-11-23 14:30:53 +01:00 |
Marcus Kida
|
e0671eb324
|
Reimplement favorite/reblog state (IOS-176)
|
2023-11-23 11:21:52 +01:00 |
Marcus Kida
|
9ce078ce3e
|
Fix loading of home timeline (IOS-176)
|
2023-11-22 13:18:41 +01:00 |
Marcus Kida
|
b010b6112e
|
Remove usage of Status (IOS-176)
|
2023-11-22 12:32:04 +01:00 |
Nathan Mattes
|
fbde2a5833
|
More cleanup
|
2023-09-22 15:27:46 +02:00 |
Nathan Mattes
|
2e384f3cb5
|
WIP: Add some search-implementation and clean stuff (IOS-141)
Shame on me for such a big commit. I'm new to iOS-development, sorry :nerd:
|
2023-09-15 17:45:22 +02:00 |
Nathan Mattes
|
e8509a063d
|
Show title instead of "x" for clear-all-button (IOS-141)
Also: Move stuff around. It doesn't make sense for search-diffable-stuff to live in an enitrely different folder than the rest.
|
2023-09-15 11:38:12 +02:00 |
Nathan Mattes
|
1a0ab4607c
|
Refresh hometimeline (IOS-157)
|
2023-05-25 14:42:00 +02:00 |
Marcus Kida
|
3b87916d9a
|
chore(Feed): Improve Feed performance by fetching statuses in batches (#914)
|
2023-02-07 00:46:35 +01:00 |
Marcus Kida
|
75dc530dcf
|
chore: Implement FollowedTagsViewModel+DiffableDataSource
|
2022-12-01 11:39:02 +01:00 |
Marcus Kida
|
ba26dd2076
|
feat: Implement navigating followed tags
|
2022-12-01 10:54:59 +01:00 |
Marcus Kida
|
855d2cbacd
|
feat: Implement followed tags overview
|
2022-12-01 10:54:59 +01:00 |
CMK
|
fa27a28a60
|
chore: move core logic into package
|
2022-10-08 13:43:06 +08:00 |
CMK
|
64f3d2fe3a
|
chore: [WIP] move core logic into package
|
2022-09-30 19:28:09 +08:00 |