385 Commits

Author SHA1 Message Date
7085ac01cb Timeline status collection view cell collapsing 2022-10-04 00:02:41 -04:00
81671d73c7 Start converting timeline status to UICollectionViewCell 2022-10-04 00:01:16 -04:00
426b31d46c Initial TimelineLikeController + TimelineViewController implementation 2022-09-24 10:49:06 -04:00
ca8a214cf6 Add reblog with visibility menu to reblog confirmation alert 2022-09-18 11:28:33 -04:00
7161861d36 Add API param for reblog visibility 2022-09-18 11:28:33 -04:00
e9962997a6 Show preview of status in reblog confirmation alert
Closes #121
2022-09-17 20:27:36 -04:00
80c4fcce82 Use AnyAccount instead of EitherAccount for compose autocomplete 2022-09-15 21:05:18 -04:00
ff3681627b Fix reblog status cell not showing selection background in spacer
Closes #175
2022-09-15 20:45:45 -04:00
bbfb3b0a7a Add loading indicator to DiffableTimelineLikeTableViewController 2022-09-12 22:05:19 -04:00
8a911f238b Fix emojis getting set without setting emoji identifier 2022-09-11 22:20:46 -04:00
77c44c323f Use os_unfair_lock for MultiThreadDictionary instead of DispatchQueue 2022-09-11 22:20:46 -04:00
50dd785ef8 ContentTextView cleanup 2022-07-31 19:39:14 -04:00
ea07e6aef6 Simplify timeline status cell layout, fix due to missing constraint
Fixes crash when re-showing timeline actions after being hidden
2022-07-11 14:42:49 -04:00
9b3cc61dcb Update WebURL to version with IDNA support
Closes #163
2022-07-09 11:45:27 -04:00
0c37b99a68 i don't even remember 2022-07-09 11:26:37 -04:00
f96d1d780c Enable data detectors on main status text view
Tapping detected items doesn't work because it conflicts with our tap
gesture recognizer, but long pressing does
2022-07-09 11:25:23 -04:00
a9e0bffe5f Bump deployment target to iOS 15 2022-06-30 19:04:08 -07:00
512e0e9053 Fix passing invalid points to CoreGraphics when building trend history graph 2022-06-30 18:15:13 -07:00
b842389449 Convert trending hashtags to collection view 2022-06-30 18:15:13 -07:00
cc10a13785 TextKit 2, baby 2022-06-29 00:12:45 -07:00
10f6a68065 Use new-style self-sizing cells on iOS 16 2022-06-28 17:29:46 -07:00
9fa352d4f8 Fix retain cycle in DiffableTimelineLikeTableViewController 2022-06-28 17:29:46 -07:00
f106cc78bb Fall back to Foundation URL if WebURL parsing fails
WebURL doesn't support Unicode domains/IDNA
2022-05-17 11:57:59 -04:00
54ff3893a6 Slightly improve ActionNotificationGroupTableViewCell layout 2022-05-17 10:19:04 -04:00
90809811c1 Clean up ActionNotificationGroupTableViewCell avatar fetching code 2022-05-16 22:52:04 -04:00
98516e3802 Fix multiple lines of emojis (e.g., wordle) getting smushed together 2022-05-15 15:42:48 -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
a2868739c2 Fix crash when poll voting fails 2022-05-13 10:00:11 -04:00
21e9ca990d Use async/await for conversation loading 2022-05-11 19:10:38 -04:00
1e2947ceba Fix crash when accept/reject follow request fails 2022-05-10 22:58:30 -04:00
c71bf3ba23 Fix displaying toasts from non-main queue 2022-05-09 15:55:35 -04:00
56a0518c80 Add toast error messages to menu actions 2022-05-01 23:06:59 -04:00
bf8a294676 Split MenuActionProvider from MenuPreviewProvider 2022-05-01 23:05:23 -04: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
8cc08cf4c0 Fix crash when displaying polls on Catalyst in Optimize for Mac
Closes #152
2022-05-01 21:50:11 -04:00
514e569bd5 Fast account switching on iPad 2022-05-01 11:53:12 -04:00
2f7c7bae5e Extract status posting to separate class, convert to async/await 2022-04-30 11:11:22 -04:00
4e105e0fbc Fix table view cell gesture blocking toast long-press
Fixes #149
2022-04-26 13:29:22 -04:00
d2f1d78aa2 Fix crash when preferences are changed before own account is loaded 2022-04-25 18:53:51 -04:00
98bb230817 Fix crash when disabling hide status actions in timeline 2022-04-09 15:05:49 -04:00
3d6d9b2a91 Fix crash due to empty html element 2022-04-09 15:05:39 -04:00
4f99d3c6e1 Add preference to disable status action buttons in timelines
Closes #145
2022-04-08 18:42:15 -04:00
8473f32781 Add Trending Links 2022-04-02 12:03:11 -04:00
cab78a4aa4 Remove unnecessary IssueReporterDelegate 2022-03-30 09:58:50 -04:00
7da139be4d Redact request paths in error reporter 2022-03-29 22:37:39 -04:00
2444783edf Add error reporter to Client.Error toast on long-press 2022-03-29 22:37:26 -04:00
6e3089f025 Use WebURL for parsing links in HTML 2022-03-29 12:40:16 -04:00
e09b0ff4e3 Fix crash when AccountTableViewCell is cached by a
SearchResultsTableViewController that has since decremented the
reference count of the cell's account
2022-03-29 12:34:54 -04:00
de93d6e171 Make Account.avatar optional for gotosocial 2022-02-16 22:12:47 -05:00
9b33059089 Fix crash when ProfileHeaderView leaks 2022-02-06 10:20:06 -05:00