58 Commits

Author SHA1 Message Date
ab8e498cee Refactor menu actions to allow presenting from menu bar items 2022-11-29 23:14:36 -05:00
49f1d6339f Fix crash when toggling collapse in Trending Posts
Closes #262
2022-11-22 11:47:57 -05:00
ab47fa776e Store lists on MastodonController 2022-11-19 14:08:39 -05:00
0fddf94292 Timeline jump to present 2022-11-18 20:49:15 -05:00
99a1c76cb1 Clean up instance type/feature detection
Add akkoma detection
2022-11-14 21:17:08 -05:00
802a0ac9ba Fix scope selector in Profile Directory being flipped 2022-11-11 18:30:09 -05:00
60bf3b2e33 Fix potential crash when deleting list 2022-11-11 18:16:44 -05:00
b465838b71 Fix renaming list not updating UI
Closes #213
2022-11-11 18:08:44 -05:00
21bd716844 Fix crash when creating list fails
Closes #212
2022-11-11 17:54:25 -05:00
e40f4faa8e Rewrite TrendingStatusesViewController to use collection view 2022-11-05 15:13:20 -04:00
96d8a79d42 Dynamic type support in Explore screen 2022-11-04 21:47:42 -04:00
b755607895 Fix crash when TimelineStatusTableViewCell outlives its containing VC 2022-10-31 17:33:33 -04:00
e0ffa1d9c5 Cap blurhash image size at 32x32 2022-10-29 14:19:43 -04:00
8a911f238b Fix emojis getting set without setting emoji identifier 2022-09-11 22:20:46 -04:00
9b3cc61dcb Update WebURL to version with IDNA support
Closes #163
2022-07-09 11:45:27 -04:00
5cb25c8c1f Move trending hashtags/links to Explore tab on iPad 2022-06-30 19:53:40 -07:00
a9e0bffe5f Bump deployment target to iOS 15 2022-06-30 19:04:08 -07:00
b842389449 Convert trending hashtags to collection view 2022-06-30 18:15:13 -07:00
f5385b0a1d Use context menu for filter/sort on profile directory 2022-06-28 17:29:46 -07:00
b4675a97c7 Add missing awaits due to changed overload resolution 2022-06-10 23:44:52 -04:00
68b03838a2 Fix saved hashtags sorting being case-sensitive 2022-05-15 10:37:38 -04:00
cc0da2ec54 Fix user activities not continuing when passed at launch
Fix crash when continuing user activities on iPad
2022-05-13 17:10:18 -04:00
d3187ce2c4 Move saved instances and hashtags to CoreData 2022-05-10 22:58:30 -04:00
ed0643c4ad Change explore swipe action titles 2022-05-10 22:58:30 -04:00
bf8a294676 Split MenuActionProvider from MenuPreviewProvider 2022-05-01 23:05:23 -04:00
5c4474dc87 Only show Trending Posts/Links on new enough Mastodon versions 2022-04-02 13:18:14 -04:00
8473f32781 Add Trending Links 2022-04-02 12:03:11 -04:00
240ccf23a4 Add Trending Posts 2022-04-02 12:03:11 -04:00
e49859e5ea Add preference to disable Discover 2022-04-02 12:03:11 -04:00
de93d6e171 Make Account.avatar optional for gotosocial 2022-02-16 22:12:47 -05:00
6e964ff601 Profile directory can have a little shadow, as a treat 2022-01-25 21:34:41 -05:00
434d975767 Fix crash when ownInstanceLoaded callback is called multiple times 2022-01-25 21:34:41 -05:00
41a31c23b7 Allow posting local-only from Glitch instances
See #130
2022-01-24 22:49:51 -05:00
3b132ab4dc Enable context menus and drag and drop for trending hashtags 2021-11-24 15:12:25 -05:00
a3b59c990b Fix compile issue on Xcode 12.4 2021-04-04 14:04:44 -04:00
b0ebef2cfd Only show Trending Hashtags and Profile Directory on Mastodon 2021-02-07 19:52:59 -05:00
bbb8707cb7 Add Profile Directory 2021-02-07 19:39:22 -05:00
9d5c004ec4 Add Trending Hashtags screen 2021-02-06 14:54:35 -05:00
73aceda97f Convert Explore screen to use list-style collection view 2021-02-06 13:48:31 -05:00
4ed862120c Add trending hashtags to add saved hashtag controller 2021-01-28 23:20:25 -05:00
30297c2390 Add multi-window drag and drop to all the things 2020-12-14 18:44:48 -05:00
e0acb0f04a
Don't search for unnecessary data 2020-10-16 19:14:29 -04:00
864fd77ecc Sync active tab and navigation stack between split view/tab bar controllers 2020-06-29 22:21:03 -04:00
6cf6db6a8d Add sidebar on iPadOS 14 2020-06-24 16:40:45 -04:00
0582812563
Remove strong references to MastodonController 2020-05-13 18:57:04 -04:00
e76b719c6a
Add context menu previews to explore VC 2020-03-15 23:54:04 -04:00
ff97b0f76d
Change saved hashtags/instances to be per-account
See #16
2020-01-20 11:48:47 -05:00
26f1aafa15
Unify SavedHashtagsManager and SavedInstancesManager 2020-01-20 11:20:39 -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