de93d6e171
Make Account.avatar optional for gotosocial
2022-02-16 22:12:47 -05:00
93828830a9
Fix logging in to PixelFed instances
...
See #68
2020-10-25 23:07:41 -04:00
4c82b1a341
Rewrite Compose screen in SwiftUI
2020-08-31 19:28:50 -04:00
2825345c7e
Add switching between Posts, Posts and Replies, and Media pages of user profiles
...
Closes #103
2020-07-05 16:17:56 -04:00
1e41c8fa17
Remove MastodonCache usgae from XCBActions
2020-05-06 23:05:15 -04:00
49d00bb1b0
Fix swipe actions not showing up
2020-04-27 19:32:16 -04:00
2c8ba878b7
Start converting UI to use CoreData backed objects instead of API
...
objects directly
2020-04-12 12:54:27 -04:00
53707593a6
Show custom emojis in display names (where possible)
2020-03-01 19:40:32 -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
0255483f97
Make MastodonCache specific to each API controller
...
See #16
2020-01-05 19:54:28 -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
a18bcac8b8
Pachyderm: Change Client request methods to be static, like all other
...
models
Tusker: Add run method to MastodonController and no-longer expose API
client object
2020-01-05 14:00:39 -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
9f818328ee
Cleanup user activity and XCB action handling code
2019-09-15 21:15:40 -04:00
e17e00583f
Add X-Callback-URL for search
2019-09-15 18:12:49 -04: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
225c7e30fc
Remove MastodonController.shared
2018-10-02 19:31:00 -04:00
3da1a7badd
Add character counter
2018-09-29 22:20:17 -04:00
813ed27d29
Refactor XCB actions code, add JSON responses
2018-09-25 21:41:12 -04:00
0bfc96fe38
Add getAccount XCB action
2018-09-25 21:20:34 -04:00
e082076a23
Add getStatus XCB action
2018-09-25 21:13:51 -04:00
bea052a06d
Add show account and show status XCB actions
2018-09-25 08:39:27 -04:00
0d004186c1
Add initial X-Callback-URL documentation
2018-09-24 21:58:44 -04:00
348a5ba241
Add reblog XCB action
2018-09-24 19:56:27 -04:00
4b2071af6a
Add follow user XCB action
2018-09-24 14:41:28 -04:00
c6008bc7c0
Add favorite status XCB action
2018-09-23 22:16:25 -04:00
9a41d44e9f
Add getCurrentUser XCB action, refactor XCB support some more
2018-09-23 21:35:33 -04:00
68300f930b
Cleanup silent XCB actions code
2018-09-23 21:10:45 -04:00
af0d0612ba
Add silent x-callback-url actions
...
User confirmation is required the first time a source app attempts to
run an action silently. Rejecting will always display the UI for the
given action (as if the silent parameter had been false).
2018-09-23 19:04:45 -04:00
7af64f8e5a
Add x-callback-url response data
2018-09-23 18:43:33 -04:00
d74f86418e
Add initial x-callback-url implementation
2018-09-23 12:01:23 -04:00