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
2801f65e67
Fix reblog labels in new cells not being tappable
...
Closes #197
2022-10-28 18:48:30 -04:00
d224f47b8c
Fix long content warnings getting truncated in new status cells
...
Closes #185
2022-10-11 17:04:31 -04:00
7d66117fab
Fix mentions from Misskey opening browser instead of profile view
2022-10-10 14:31:26 -04:00
9c0c1f87f8
Fix links/mentions/hashtags in timeline statuses not being tappable
2022-10-10 14:26:47 -04:00
035034430e
Fix crash when hovering with the cursor over certain text views
...
Closes #183
2022-10-09 20:49:08 -04:00
e78bec8409
Fix sensitive attachments not being hidden in new timeline
2022-10-09 19:15:41 -04:00
81e10326d3
Add logging to persistent store
2022-10-09 17:09:55 -04:00
1b186725ce
Re-add timeline context menus
2022-10-08 23:47:42 -04:00
164a8e26c4
Fix not being able to press attachments in new status cells
2022-10-08 19:10:21 -04:00
cadcc1a92a
Don't navigate to profile when tapping name stack in timeline status
...
Otherwise it's too difficult to open short posts
2022-10-08 16:53:48 -04:00
bcb3c24027
Fix context menu presentation animation getting clipped in new status cells
2022-10-08 16:53:48 -04:00
fd6a4ba41c
Fix update timestamp work item firing too frequently
...
A reconfiguration would schedule a new work item without cancelling the
old one, resulting in the timestamp updating multiple times in quick
succession (noticeable for statuses <60s old).
2022-10-08 16:53:48 -04:00
3ab82b2dbb
Fix attachments/cards flickering in new cells on reconfiguration
2022-10-08 16:53:48 -04:00
1ed218d5e3
Fix new status cells not showing meta indicators or reblog button visibility
2022-10-08 16:53:48 -04:00
0fee770411
Fix crash when displaying new status cells with polls
2022-10-08 15:12:17 -04:00
b7a4f7e30f
Make tapping content warning label toggle expand/collapse
2022-10-08 15:03:50 -04:00
ba1300b1b7
Re-add status cell dragging
2022-10-08 15:01:23 -04:00
18ee621489
Status cell swipe actions
2022-10-08 14:33:07 -04:00
ddf5094acf
Only show collapse button on collapsible statuses
2022-10-08 13:21:01 -04:00
133921848d
Extract favoriting/reblogging to separate services
...
Allows displaying error popups and retrying
2022-10-08 13:19:32 -04:00
b688631937
Update status cells on status changes
2022-10-06 22:36:55 -04:00
4d654358d7
Extract a bunch of common stuff to StatusCollectionViewCell protocol
2022-10-05 23:19:30 -04:00
24e90de672
Status cell interaction
2022-10-05 22:28:10 -04:00
780e8b09b7
Status cell UI
2022-10-05 21:39:58 -04:00
2196663d94
Make StatusContentContainer play nice with hiding subviews
2022-10-04 22:48:42 -04:00
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