c68902b34b
Revert "Raise min deployment target to iOS 16"
...
This reverts commit f4b51c06c1107cd8149a8e07a0f652ac6816ee3a.
2024-12-15 20:46:05 -05:00
f4b51c06c1
Raise min deployment target to iOS 16
2024-09-12 10:30:58 -04:00
cd8f0e7926
Use navigation sequencing for user activity handling
2024-08-22 14:49:27 -04:00
960ba84683
New way of sequencing navigation operations
...
Better fix for #484
2024-08-22 14:34:05 -04:00
2eead1f9de
Revert "Fix crash when opening push notification while VC modally presented"
...
This reverts commit 0f2a85b1088cd7d8a27924b37715c465c2a52420.
This fixes state restoration happening asynchronously and causing the
new tab bar animation to run.
2024-08-22 14:17:04 -04:00
a8f6aa6ed7
Use new UITabBarController API on iOS 18
2024-08-19 13:29:48 -04:00
0f2a85b108
Fix crash when opening push notification while VC modally presented
...
The dismissal of the modally presented VC turns the route change into an
asynchronous operation, even when not animated.
Closes #484
2024-06-02 11:25:49 -07:00
eec2adbfd9
Set target content identifiers on scenes/activities
2024-06-02 10:10:16 -07:00
1eec70449d
Show notification when push notification banner tapped
2024-04-12 22:47:11 -04:00
27d44340e8
Even more strict concurrency fixes
2024-01-27 15:48:58 -05:00
e4c22a0205
Compile for visionOS
2023-10-20 11:27:24 -04:00
f704d15dd7
Make UserActivityType.handle MainActor-bound
2023-08-23 17:07:41 -07:00
f51f3c8a94
Use CoreData for drafts store
2023-04-22 21:40:29 -04:00
06855420da
Move preferences to shared package
2023-04-18 19:47:49 -04:00
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
247bb31c56
Move local user accounts to separate package
2023-03-05 14:35:25 -05:00
8e9e0fa346
Persist state when switching accounts
2023-02-25 18:00:17 -05:00
e042754be1
Fix crash when restoring state for timeline VC
2023-02-25 16:44:36 -05:00
a3e64703ab
Transfer timeline position in handoff user activity
...
Closes #315
2023-02-25 15:01:19 -05:00
d74be9d81d
Add handoff to various user activities
2023-02-25 15:00:55 -05:00
6ca5bb0c74
Unify state restoration with user activity handling code
2023-02-25 14:08:54 -05:00
71fa3910a1
Simplify NSUserActivity construction code
2023-02-22 21:42:09 -05:00
75f290ae8f
Tab state restoration
...
Closes #32
2023-02-22 21:38:12 -05:00
2e64500c35
Rewrite bookmarks VC using UICollectionView
2023-01-28 15:30:41 -05:00
8bd6f53f01
Allow pinning instance public timelines
2023-01-27 18:12:54 -05:00
4811747790
Fix crash when resuming search user activity in unloaded explore VC
2023-01-16 10:58:45 -05:00
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
a13d5d5a82
Fix crash when activating account in My Profile scene
2022-12-14 21:24:54 -05:00
8caf93bf0a
Add ScrollingSegmentedControl, and home/notifs/profiles to use it
2022-12-12 20:57:38 -05:00
1e950b5ccb
State restoration for presented and edited drafts
...
Closes #270
2022-11-28 16:09:29 -05:00
c2cb0a0c5a
Timeline state restoration
2022-11-23 11:35:25 -05:00
5de0c034f4
Remove old TimelineTableViewController
2022-11-01 21:11:13 -04:00
cc0da2ec54
Fix user activities not continuing when passed at launch
...
Fix crash when continuing user activities on iPad
2022-05-13 17:10:18 -04:00
3413dff8f9
Present compose screen in new window on iOS 15 and iPad/Mac
2021-06-11 10:50:31 -04:00
ceb58f1d92
Add state restoration for current account in main scene
2021-06-06 14:55:04 -04:00
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
d638ff513b
Fix crash when using show timeline Siri Shortcut
2020-10-26 22:13:48 -04:00
83c7609df5
Fix crash when using app icon shortcuts
2020-09-21 18:11:28 -04:00
4c82b1a341
Rewrite Compose screen in SwiftUI
2020-08-31 19:28:50 -04:00
2c8ba878b7
Start converting UI to use CoreData backed objects instead of API
...
objects directly
2020-04-12 12:54:27 -04:00
cd5b4c1145
Remove old code
2020-03-02 22:31:37 -05:00
53707593a6
Show custom emojis in display names (where possible)
2020-03-01 19:40:32 -05:00
81256b7a96
Only show local posts on public instance timelines
2020-01-25 10:37:22 -05:00
3928b2e88a
Store an array of logged-in accounts internally, get the active
...
MastodonController from the current UIScene
See #16
2020-01-07 21:29:15 -05:00
8dba15ca17
Switch to scene-based lifecycle events
...
See #16
2020-01-07 18:39:19 -05:00
2bdcb9b7f8
Replace global shared MastodonController instance with (mostly)
...
dependency injection
The places still using the .shared property are cases where there is no
view controller from which to (easily) get the appropriate instance,
such as user activity and X-Callback-URL handling. These uses will need
to be revisited once there are multiple MastodonControllers.
See #16
2020-01-05 15:25:07 -05:00
377b5f5c85
Add ability to save and view instance public timelines
2019-12-19 22:55:41 -05:00
036791bd39
Replace Search tab with Explore tab
...
- Search controller (functionally the same, presents results on top of
explore menu)
- Add bookmarks screen
See #63
2019-12-17 00:22:25 -05:00
f0c0376f80
Add home screen shortcuts
2019-09-19 16:55:15 -04:00
bc2e3c37a0
Add NSUserActivity for search
2019-09-15 21:20:50 -04:00