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
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
eb9e1276df
Replace most storyboards with XIBs
2018-10-20 12:13:41 -04:00
225c7e30fc
Remove MastodonController.shared
2018-10-02 19:31:00 -04:00
05e747a6f4
Add my account tab
2018-10-02 19:23:50 -04:00
3da1a7badd
Add character counter
2018-09-29 22:20:17 -04:00
a5579ce0e3
Change client requests to match others
2018-09-17 20:58:05 -04:00
76972237ba
Fix large image view top controls on iPhone Xs Max & Xr
2018-09-12 22:29:58 -04:00
1119a861d8
Replace MastodonKit with Pachyderm
2018-09-11 10:52:21 -04:00
fc69b9684b
Initial implementation Compose UI
2018-08-30 22:30:19 -04:00
2be0b119ff
Finish OAuth (kind of)
2018-08-20 17:23:35 -04:00
8d268fad18
Start OAuth
2018-08-19 16:14:04 -04:00
5dacb787a6
Remove old API test code
2018-08-17 23:09:48 -04:00
24d30d36b7
Start home timeline
2018-08-16 22:39:16 -04:00
7ad6f65891
Fix password auth
2018-08-16 20:11:56 -04:00
85f7e0be10
Start work on MastodonController
2018-08-16 18:55:40 -04:00
f59b16cc9d
Initial commit
2018-08-16 07:46:19 -04:00