27d44340e8
Even more strict concurrency fixes
2024-01-27 15:48:58 -05:00
bd21e88e8b
Add UI for changing list reply policy and exclusivity
...
Closes #428
2023-10-28 12:16:14 -05:00
44021d3ad2
Convert edit list screen to collection view
2023-10-27 17:29:51 -05:00
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
6ca5bb0c74
Unify state restoration with user activity handling code
2023-02-25 14:08:54 -05:00
20c4c4bb2f
Start adding non-pure-black dark mode
2023-02-02 23:02:11 -05:00
0738683ee3
Add search scopes
...
Closes #328
2023-01-22 11:41:38 -05:00
e85d194e5f
Make table and collection view focusable
2023-01-16 17:54:56 -05:00
23e4541eb7
Don't reload list timeline if edit screen is closed without making changes
2022-12-14 21:00:36 -05:00
db7615d26f
Fix Edit List Accounts search field being jammed in the corner on iPad
2022-11-30 16:53:11 -05:00
e005b70071
Fix creating list on iPad not showing Edit List screen immediately
2022-11-30 16:34:12 -05:00
d8f503351b
Limit edit list accounts search to accounts the user follows
2022-11-27 21:44:17 -05:00
9feef054fc
Fix list timeline VC presenting edit screen repeatedly
2022-11-19 14:22:26 -05:00
ab47fa776e
Store lists on MastodonController
2022-11-19 14:08:39 -05:00
b465838b71
Fix renaming list not updating UI
...
Closes #213
2022-11-11 18:08:44 -05:00
523fb91b21
Add scope to search following accounts when editing list
...
Also fixes crash when loading or editing list
Closes #216
Closes #221
2022-11-11 17:33:48 -05:00
b1d83f2746
Switch hashtag/instance/list timelines to use new collection view impl
2022-11-01 21:10:41 -04:00
b755607895
Fix crash when TimelineStatusTableViewCell outlives its containing VC
2022-10-31 17:33:33 -04:00
bf8a294676
Split MenuActionProvider from MenuPreviewProvider
2022-05-01 23:05:23 -04:00
d611aeb035
Change selector names because apparently App Store Connect thinks the old ones are SPI now
2022-04-25 16:30:44 -04:00
667d30a710
Fix crash when editing accounts in a list
...
Closes #127
2021-06-26 18:54:59 -04:00
5b8e97287e
Convert TimelineTableViewController to use DiffableTimelineLikeTableViewController
2021-06-20 22:27:38 -04:00
37e90229c2
Fix crash when editing list
2021-02-06 14:35:34 -05:00
dfad8740eb
Extract common functionality into TimelineLikeTableViewController
2020-11-15 15:48:49 -05:00
e0acb0f04a
Don't search for unnecessary data
2020-10-16 19:14:29 -04:00
d6c506488b
Replace a bunch of MastodonCache uses with CoreData
2020-05-02 19:52:35 -04: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
f92a2acc97
Show list edit screen immediately upon creation
2019-12-19 21:37:47 -05:00
afc2bfcf6b
Add list editing
2019-12-17 22:56:53 -05:00
270cbc2a6c
Add lists to Explore tab
...
Closes #63
2019-12-17 21:10:30 -05:00