1066 Commits

Author SHA1 Message Date
daa1a9eef7
Fix potential crash when collapsing w/o selected sidebar item 2021-04-25 12:39:45 -04:00
c737354ed3 Fix cursor movement not working in compose text fields when emoji added
Removes workaround introduced in 8c4ef3caa6. This is no longer necessary
and autocorrect works fine without it since at least iOS 14.4.

Closes #118
2021-04-05 18:31:03 -04:00
8ea15d3bab Add preference for requiring confirmation before reblogging 2021-04-05 18:31:00 -04:00
13a4221fce Add own-instance API request retrying 2021-04-04 15:11:29 -04:00
a896573a5e Show assets immediately after granting permissions 2021-04-04 15:04:32 -04:00
edd89450aa Fail gracefully when fetching statuses in timeline controller 2021-04-04 14:43:51 -04:00
5f5ef8fcea Fix potential crash when large image loading fails 2021-04-04 14:05:00 -04:00
a3b59c990b Fix compile issue on Xcode 12.4 2021-04-04 14:04:44 -04:00
1e7bfac13c Bump build number and update changelog 2021-02-15 10:56:36 -05:00
6e92633793 Fix crash when adding pinned statuses section during refresh 2021-02-08 18:24:44 -05:00
e4ff632dcb Fix conversation main status being selectable 2021-02-07 20:16:08 -05: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
6a927e4092 Enable drag & drop on account list screen 2021-02-07 11:34:04 -05:00
13cdb5d8c7 Add Trending Hashtags to sidebar 2021-02-07 10:45:36 -05:00
9f0883d0cb Fix sidebar item getting deselected on add list/instance/hashtag 2021-02-07 10:43:54 -05:00
eba2e17479 Fix wrong content mode for profile header avatar image 2021-02-06 22:30:28 -05:00
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