460 Commits

Author SHA1 Message Date
08c63a2f84 Add indicator for locked profiles 2022-11-28 21:53:45 -05:00
a97a7e0aea Fix attachments disappearing from status cells in certain circumstances 2022-11-28 20:40:24 -05:00
cf870916c9 Fix links in conversation main status not being activatable with VoiceOver
Closes #272
2022-11-28 19:14:08 -05:00
4f28fec62a Add links/mentions/hashtag to VoiceOver rotor in timelines
Closes #231
2022-11-28 19:14:08 -05:00
a5506aeab6 Add more tracing for notifications missing statuses
See #274
2022-11-27 21:54:58 -05:00
d5887f1f02 Add post edited notifications
Closes #238
2022-11-27 11:50:14 -05:00
e04cdd16d6 Add preferences for status cell swipe actions
Closes #249
2022-11-26 20:26:26 -05:00
527706154a Fix long status table view cells not getting collapsed 2022-11-26 17:28:55 -05:00
9f7d16a70e Don't show duplicate actions in status cell more actions menu 2022-11-23 11:47:00 -05:00
272f35417b Rewrite account list VC using UICollectionView 2022-11-22 15:38:40 -05:00
848c3dd950 Rewrite status action account list to use UICollectionView 2022-11-22 15:29:17 -05:00
88cfbfb1f3 Improve reblog indicator on statuses
Closes #225
2022-11-22 11:48:59 -05:00
ab19922530 Indicate verified profile links
Closes #241
2022-11-22 11:00:52 -05:00
11e81acbc1 Fix toasts not adjusting font for Dynamic Type 2022-11-20 14:15:21 -05:00
c8375b742a Make more actions button on profiles more prominent 2022-11-19 14:29:21 -05:00
ce534c4a05 Actual gap cell implementation 2022-11-19 11:15:14 -05:00
ce7ce3ac92 Fix crash when requests race with own account
If the notifications/etc load first, and the table view cells are
created, mastodonController.account may still be nil
2022-11-14 21:38:24 -05:00
06ad46e639 Fix confirm reblog alert not adjusting to Dynamic Type
Closes #246
2022-11-13 17:15:06 -05:00
220c8050b1 Re-add pointer effects to Compose toolbar buttons 2022-11-13 14:15:44 -05:00
6d2830cf78 Rewrite Compose toolbar with SwiftUI
Fixes buttons not being accessible with VoiceOver
Fixes content overflowing on small devices

Closes #232
Closes #218
2022-11-12 22:59:11 -05:00
7294ff6e1a Status VoiceOver improvements
Closes #229
Closes #230
2022-11-12 15:17:30 -05:00
fa5abc27f7 Make profile fields view VoiceOver accessible 2022-11-12 14:43:47 -05:00
9da986e3b8 Tweak heuristic for showing profile fields in single column 2022-11-11 18:26:59 -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
94dc5d3177 Fix not being able to tap links in profile fields
Closes #211
2022-11-09 18:51:27 -05:00
6d692c2730 Rewrite Drafts screen with SwiftUI 2022-11-09 18:18:31 -05:00
d0f8691560 Fix draft cells become untappably small 2022-11-09 17:20:56 -05:00
7600954f4b Refactor ComposeView to use a single List for everything 2022-11-07 22:58:01 -05:00
b56c6c37ec Fix crash when ProfileHeaderView tries to create observers after ProfileVC is deinit'd
Can happen if the network is slow and the user closes the profile screen before the header loads
2022-11-05 14:42:40 -04:00
5bd7c0ad2b Add preference to prevent blurring media behind CW
Closes #203
2022-11-05 13:20:55 -04:00
7fe06d42ce Consider content height, not just char count, when collapsing posts
Closes #205
2022-11-05 13:11:36 -04:00
97a95c435e Improve performance when displaying posts with many custom emojis
Closes #204
2022-11-05 11:00:14 -04:00
b9555cf7dd Dynamic type support in assorted places 2022-11-04 22:32:40 -04:00
590b9f0bcc Dynamic type support on notifications screen 2022-11-04 22:32:34 -04:00
ca2ceaea56 Remove now-unused confirm load more table view cell 2022-11-04 22:32:34 -04:00
96d8a79d42 Dynamic type support in Explore screen 2022-11-04 21:47:42 -04:00
11233f7d25 Dyanmic type support in profile header view 2022-11-04 21:39:47 -04:00
a991e0f429 Dynamic Type support in status cells 2022-11-04 16:52:37 -04:00
68646c4b4d Fix objc associated objects not working in release builds 2022-11-03 18:37:32 -04:00
4644475bc7 Fix crashes when ProfileStatusesVC doesn't finish loading until ProfileVC is deinit'd 2022-11-02 22:53:07 -04:00
b1d83f2746 Switch hashtag/instance/list timelines to use new collection view impl 2022-11-01 21:10:41 -04:00
c7e39cb041 Use short descriptions in instance selector when available 2022-10-31 17:35:50 -04:00
91450ced7c Use Sentry for crash reporting 2022-10-30 17:10:58 -04:00
d05275020f Tweak timeline status cell spacing 2022-10-29 21:18:01 -04:00
e0ffa1d9c5 Cap blurhash image size at 32x32 2022-10-29 14:19:43 -04:00
77a6654ff2 Fix crash when generating blurhash image for AttachmentView that hasn't been laid out
It was passing a negative size into the blurhash decoder, which is invalid

Instead, cap the size at 32x32 (letting the image view scale it up when rendering)
2022-10-29 14:19:43 -04:00
43aee0ec67 Add pointer interaction to avatar in timeline status cell 2022-10-29 14:19:43 -04:00
d95ba82e5b Improve pointer interaction on new status cell action buttons
Closes #195
2022-10-29 14:19:43 -04:00
6bb1f3b7dc Finish converting profiles to collection views 2022-10-28 21:31:18 -04:00
5f410213e2 Start converting profile statuses to collection view 2022-10-28 19:17:33 -04:00