aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
2a892fa6ec
Disable custom status link previews on iOS 16.4
2023-02-19 13:49:56 -05:00
0653d695d9
Fix various things not adjusting to accent color preference
...
Closes #325
2023-01-16 11:24:42 -05:00
18d7917756
Add subjects for activity item sources
2023-01-02 17:16:31 -05:00
cc401fce8c
Allow sharing gifv attachments, improve share sheet behavior for images
2023-01-02 16:59:55 -05:00
d4b9f71fd3
Remove old, unused code
2022-12-14 20:54:41 -05:00
d04957ba41
Remove reference counting system
...
Delete statuses/accounts that haven't been fetched in a week
2022-05-01 21:50:16 -04:00
de93d6e171
Make Account.avatar optional for gotosocial
2022-02-16 22:12:47 -05:00
c12d2db258
Cache UIImage objects to avoid re-decoding images unnecessarily
2021-01-17 11:28:50 -05:00
1a4517c43a
Cache account relationships in CoreData
2020-10-12 18:20:57 -04:00
911e66a159
Allow more browsing of instance public timelines
...
Closes #74
2020-09-13 15:51:08 -04:00
4c82b1a341
Rewrite Compose screen in SwiftUI
2020-08-31 19:28:50 -04:00
f2a8b91769
Provide metadata to UIActivityViewController
...
Closes #56
2020-05-14 22:43:56 -04:00
ce464dfb9f
Add mute/unmute conversation status activities
...
Closes #70
2020-05-14 22:43:47 -04:00
d4bf289716
Fx more actions not workign
2020-05-14 22:43:37 -04:00
02088b1f55
Remove MastodonCache 🎉
2020-05-06 23:29:57 -04:00
d6c506488b
Replace a bunch of MastodonCache uses with CoreData
2020-05-02 19:52:35 -04:00
ee5e049355
Use CoreData for bookmarks and search results
2020-04-27 19:25:41 -04: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
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
05cc3fd6d9
Add pinning/unpinning statuses
...
Closes #69
2020-01-04 19:31:35 -05:00
4c0607af79
Add (un)bookmarking to status more options
2019-12-14 12:40:50 -05:00
f4b0b9b70a
Use share sheet instead of alert controller for status options
2019-09-05 13:40:10 -04:00
b60688f4b8
Show share sheet with custom activities instead of alert controller for account actions
2019-09-05 12:49:17 -04:00