1049 Commits

Author SHA1 Message Date
5d1c95621b Fix VisualEffectImageButton retain cycle
Button had a menu which had an action which had a closure which strongly
referenced the sourceView which was the button itself.
2021-02-06 15:31:13 -05:00
02ba45fa34 Fix crash when opening & closing Preferences after changing account
The old ProfileHeaderView was being leaked, and it was still listening
to the preferencesDidChange notification, but crashing because its
delegate (and therefore MastodonController) had been dealloc'd.
2021-02-06 15:29:35 -05:00
9d5c004ec4 Add Trending Hashtags screen 2021-02-06 14:54:35 -05:00
37e90229c2 Fix crash when editing list 2021-02-06 14:35:34 -05:00
73aceda97f Convert Explore screen to use list-style collection view 2021-02-06 13:48:31 -05:00
669d55500a Remove unused pre-iOS 14 code 2021-02-06 13:47:45 -05:00
f44d127110 Bump deployment target to iOS 14.1 2021-02-05 23:46:31 -05:00
bcc023a127 Show threads on Conversation screen 2021-01-31 17:42:29 -05:00
122cce3bc7 Disable blurhashes in debug builds 2021-01-30 14:15:17 -05:00
949162bcab Fix fast account switching animating in wrong direction 2021-01-28 23:20:38 -05:00
4ed862120c Add trending hashtags to add saved hashtag controller 2021-01-28 23:20:25 -05:00
f9411d706b Bump build number and update changelog 2021-01-20 20:55:50 -05:00
8f61b0b9a6 Remove old imports 2021-01-20 18:52:16 -05:00
cdffda5593 Fix crash when profile screen disappears 2021-01-20 18:41:24 -05:00
d1c45a87e6 Fix low resolution avatars being shown on profile 2021-01-20 18:31:30 -05:00
2761c05a01 Remove Cache library 2021-01-20 18:31:14 -05:00
e7800249af Avoid loading cached data into memory when prefetching 2021-01-18 14:50:56 -05:00
2e88b266d9 Prefetch on a background queue to avoid blocking main queue with
CoreData lookups
2021-01-18 14:29:32 -05:00
0b008489f7 Add CachingDiskStorage 2021-01-18 14:17:20 -05:00
de67327f6d Fix ImageCache kicking off extra requests when a completion block was
not provided
2021-01-18 13:46:07 -05:00
04a6fe807e Cache scaled images 2021-01-17 13:27:30 -05:00
6dee0957ea Remove in-memory caches of most original image data 2021-01-17 11:45:04 -05:00
c12d2db258 Cache UIImage objects to avoid re-decoding images unnecessarily 2021-01-17 11:28:50 -05:00
27b39b79e6 Fix refreshes after no-result refresh not working
Fixes #117
2021-01-13 00:16:33 -05:00
d7aa3f1617 Fix crash when updating timestamp of removed status 2021-01-12 22:17:30 -05:00
69c2faf0e1 Fix crash when user refreshes profile before initial pinned statuses request completes 2021-01-12 22:17:01 -05:00
678ed4959b Fix crash upon split view expansion before sidebar VC is loaded 2021-01-12 22:16:20 -05:00
0bdcda1b23 Fix secondary windows not respecting theme preference 2021-01-06 19:20:14 -05:00
74a30d27e8 Hide keyboard before dismissing windows 2021-01-06 19:16:57 -05:00
f0e2bb8db6 Fix crash while cancelling prefetching of rows 2020-12-31 23:20:53 -05:00
3fdeb51353 Bump build number and update changelog 2020-12-31 11:13:47 -05:00
a7b2a7df71 Don't try to re-replace emojis unnecessarily 2020-12-29 11:56:40 -05:00
41403c84f9 Don't allocate a new Set every time timeAgo is computed 2020-12-29 11:54:02 -05:00
e67f6b2ad8 Avoid redundant database lookups 2020-12-25 12:01:35 -05:00
4ac3292183 Allow dragging attachments between Compose windows 2020-12-14 22:46:56 -05:00
d3c13ee1e6 Fix own account/instance not being loaded if the only active scene was non-main 2020-12-14 22:35:34 -05:00
1b44117891 Don't unnecessarily load views when transferring navigation stacks 2020-12-14 22:24:48 -05:00
c7b708e62b Fix crash when sidebar collapses 2020-12-14 22:23:22 -05:00
56b51f944d Add drag and drop spring loading to tab bar & sidebar 2020-12-14 22:16:16 -05:00
30297c2390 Add multi-window drag and drop to all the things 2020-12-14 18:44:48 -05:00
522c9b2b03 Add multi-window support and auxiliary windows 2020-12-13 22:37:37 -05:00
67a029180e
Don't construct unnecessary view controllers in MainSplitViewController 2020-11-15 19:04:46 -05:00
dfad8740eb
Extract common functionality into TimelineLikeTableViewController 2020-11-15 15:48:49 -05:00
b45dc19811
Re-enable split view controller on iPhone 2020-11-14 22:48:09 -05:00
80c0d08ec6
Tweak MenuController 2020-11-14 22:28:52 -05:00
2b5ab90cd8
Add key commands for prev/next sub tab 2020-11-14 22:26:02 -05:00
0303c9af9d
Use correct sidebar style on Catalyst 2020-11-14 12:23:13 -05:00
1e59f663e5
Add sidebar item key commands 2020-11-14 12:15:49 -05:00
72217cde51
Add compose key command 2020-11-14 11:55:19 -05:00
4bccbe254b
Add text formatting key commands 2020-11-14 11:47:20 -05:00