24 Commits

Author SHA1 Message Date
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
d08789bfab Add NSUserActivity for checking mentions 2019-09-15 21:15:40 -04:00
9f818328ee Cleanup user activity and XCB action handling code 2019-09-15 21:15:40 -04:00
32d6756762 Add NSUserActivity's for timelines 2019-09-15 21:15:40 -04:00
83d5731f3a
Fix broken shortcuts 2019-07-29 12:15:33 -04:00
07ce3d41a8
Remove old tab customization code 2019-02-10 10:32:13 -05:00
55ed2f5d26
Get rid of AppRouter 2019-01-19 14:31:31 -05:00
7e8f22c471
Refactor view controller creation/navigation into AppRouter 2018-10-20 22:07:04 -04:00
eb9e1276df
Replace most storyboards with XIBs 2018-10-20 12:13:41 -04:00
9e7e16b3fc
Start adding Siri Shortcuts 2018-10-20 10:55:01 -04:00