Marcus Kida
|
0e207cf65d
|
Switch Everything and Mentions Tabs order (IOS-240) (#1258)
* Switch Everything and Mentions Tabs order (IOS-240)
* Swap switch category (IOS-240)
|
2024-03-14 07:19:46 +01:00 |
Nathan Mattes
|
f6e630aa66
|
Cleanup (IOS-192)
|
2024-02-20 17:41:10 +01:00 |
Nathan Mattes
|
88c5cfa140
|
Make the app work on iPad again (IOS-192)
Friends don't let friends use forced unwrapping.
|
2024-02-15 12:53:21 +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
|
6af38ade27
|
Reload notifications after interacting with them (#1221)
|
2024-01-31 11:28:48 +01:00 |
Marcus Kida
|
383a75ea48
|
Improve status updating mechanism (#1210)
|
2024-01-30 23:02:13 +01:00 |
Nathan Mattes
|
7dfa56507e
|
Make follow-requests work again (IOS-192)
Aaaaand remove obsolete viewmodel and put relationship to make menu work again (too)
|
2024-01-30 11:13:39 +01:00 |
Nathan Mattes
|
f363316662
|
Move over a11y-actions for notifications (IOS-192)
|
2024-01-24 14:16:04 +01:00 |
Nathan Mattes
|
96c4fbfbdb
|
Set a11y-label for notification-screen (IOS-192)
|
2024-01-24 11:58:08 +01:00 |
Nathan Mattes
|
304eb8b7ff
|
Move notification-timestamp away from viewmodel (IOS-192)
|
2024-01-21 09:30:44 +01:00 |
Nathan Mattes
|
018cf54084
|
Don't use publisher for most properties in NotificationView (IOS-192)
Timestamp and A11y are still missing (and A11y is broken atm)
|
2024-01-20 20:03:45 +01:00 |
Nathan Mattes
|
ab2f54307f
|
Group files and use simpler context (IOS-192)
|
2024-01-20 18:21:02 +01:00 |
Nathan Mattes
|
35c017986a
|
[WIP] Add relationships/user to notifications (IOS-192)
|
2024-01-16 17:12:47 +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
|
fe5c88254b
|
Fix warnings
I guess that they made their way back into the app due to the merge
|
2024-01-08 22:48:35 +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
|
6aea178609
|
Add relationship to ProfileViewModel (IOS-192)
|
2023-12-31 12:57:56 +01:00 |
Nathan Mattes
|
2be8d5b8df
|
WIP: Comment out and replace user with status (IOS-192)
|
2023-12-31 12:56:59 +01:00 |
Marcus Kida
|
bf433e332f
|
Address PR Feedback (IOS-176)
|
2023-12-28 13:47:07 +01:00 |
Marcus Kida
|
82cc0f2f3f
|
Tie JSON cache to domain based unique identifier
|
2023-12-27 10:35:00 +01:00 |
Marcus Kida
|
c30fb73922
|
Fix status deletion not updating data model (IOS-205)
|
2023-12-05 12:28:36 +01:00 |
Marcus Kida
|
69a92c3d0f
|
Fix eventually incorrect domain used
|
2023-12-04 11:09:47 +01:00 |
Marcus Kida
|
a1cd1690fa
|
Implement cache for Notifications (IOS-200)
|
2023-12-04 11:04:00 +01:00 |
Marcus Kida
|
63e45d65f9
|
Fix notifications show empty view (IOS-198)
|
2023-12-04 10:14:42 +01:00 |
Marcus Kida
|
9c5e193673
|
Reimplement timeline anchoring (IOS-176)
|
2023-11-27 13:44:26 +01:00 |
Marcus Kida
|
e0671eb324
|
Reimplement favorite/reblog state (IOS-176)
|
2023-11-23 11:21:52 +01:00 |
Marcus Kida
|
d0893d5c69
|
Fix notifications timeline loading (IOS-176)
|
2023-11-22 13:18:51 +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
|
e473084038
|
Simplify Theme (#1121)
|
2023-09-27 15:08:12 +02:00 |
Nathan Mattes
|
7fa891308a
|
Fix unused-warnings
|
2023-09-22 15:28:07 +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 |
Marcus Kida
|
3a05799df8
|
Remember notifications tab after app restart (#1048)
|
2023-05-15 14:12:41 +02:00 |
Nathan Mattes
|
cd4cd66f61
|
Switch tabs in notification-screen (#969)
|
2023-03-13 20:37:55 +01:00 |
Nathan Mattes
|
b445bb4754
|
Merge pull request #801 from j-f1/remove-NotificationAvatarButton
Remove unused NotificationAvatarButton and RoundedImageView classes
|
2022-12-26 15:38:45 +01:00 |
Jed Fox
|
36b7e50f5b
|
Delete NotificationAvatarButton.swift
|
2022-12-20 18:18:21 -05:00 |
Nathan Mattes
|
1d7dc2f266
|
Bump to iOS 15 deployment target and fix build issues
|
2022-12-17 20:26:20 +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 |
CMK
|
02e3ad9a16
|
chore: [WIP] restore the replyTo entry for compose
|
2022-10-10 19:14:52 +08:00 |
CMK
|
bb5c999bea
|
chore: [WIP] inject AuthContext into ViewModel
|
2022-10-09 20:07:57 +08: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 |
CMK
|
50f37a8ec6
|
chore: clean up
|
2022-07-01 14:08:46 +08:00 |
CMK
|
bcfdaf2ca7
|
feat: add interaction for follow request notification
|
2022-06-28 19:00:39 +08:00 |
CMK
|
fceee88ea6
|
fix: notification includes admin mod type issue
ref: https://github.com/mastodon/mastodon/pull/17767
|
2022-05-27 00:00:27 +08:00 |
CMK
|
503fcfab2a
|
chore: [WIP] refactor profile UI
|
2022-05-26 02:51:02 +08:00 |
CMK
|
41e1b75c62
|
feat: add sensitive hint label for status media
|
2022-04-18 16:15:24 +08:00 |