8319935a3d
BaseEmojiLabel improvements
...
Avoid rechecking disk/memory caches when fetching
Use UIImage thumbnail API, rather than UIGraphicsImageRenderer, and make
thumbnail off main thread when possible
2023-05-14 15:19:00 -04:00
91ef386a41
Fix reblogger label getting updated twice for every cell
2023-05-14 14:58:46 -04:00
c8eec17180
Fix custom emoji in display name being replaced multiple times unnecessarily
2023-05-14 14:41:36 -04:00
8c27a9368f
Estimate height when resolving status collapse state
2023-05-13 15:00:03 -04:00
735659dee6
Don't leave space for checkbox when no checkboxes are shown
2023-05-13 14:14:38 -04:00
4ccf5d21a4
Disable boost to original audience for the users own DMs
...
Closes #382
2023-05-13 13:50:07 -04:00
9ac1c43511
Update favorite/reblog button appearance immediately on tap
...
Fixes #381
2023-05-13 13:48:49 -04:00
76b9496fe6
Revert "Unseparate out updateStatusState method"
...
This reverts commit 2157126332239140477084599f472e00b2d524d2.
2023-05-13 13:18:57 -04:00
2d8e2f0824
Fix hitches due to AttachmentView not using pre-prepared images
2023-05-12 21:40:17 -04:00
35b390d3c1
Fix MultiSourceEmojiLabel
2023-05-11 18:38:49 -04:00
db7c183d06
Add status edit history view
2023-05-11 14:57:47 -04:00
f9a41fd4f3
Show edit timestamps on statuses
2023-05-11 13:10:45 -04:00
2157126332
Unseparate out updateStatusState method
2023-05-11 10:03:09 -04:00
e87dcfe48e
Add support for editing posts
...
Closes #321
2023-05-11 10:03:09 -04:00
f13874ee01
Improve rate limit exceeded error message
2023-05-10 10:59:22 -04:00
bac272a2db
Detect gotosocial and calckey instances
2023-05-10 10:48:52 -04:00
d4d42e7856
Report instance type/version in Sentry events
2023-05-10 10:34:48 -04:00
9fc4aa8a40
Make various corners continuously rounded
2023-05-09 14:56:48 -04:00
8e010c7fa5
Remove unused notifications and status table view code
2023-05-07 15:11:35 -04:00
00945a0028
Convert follow request notification to collection view cell
2023-05-07 13:44:55 -04:00
d85f74f365
Fix crash due to layout loop when laying out fields on certain profiles
...
Closes #378
Also make field layout more consistent, and tweak appearance
2023-05-06 14:16:43 -04:00
a1ffb23f0d
Align link verification checkmark to link rather than screen edge
...
Closes #368
2023-04-23 14:01:51 -04:00
436159bd46
Show reblogger's avatar on reblogged posts
2023-04-17 11:19:37 -04:00
2224dbebb8
Remove old code
2023-04-17 10:08:18 -04:00
bb22a6bf9e
Remove more old asset picker code
2023-04-16 18:47:03 -04:00
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
8b7c78e3b1
Log errors that result in showing a toast to the user
2023-04-16 14:07:30 -04:00
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
350e331eb2
Move GIFImageView to TuskerComponents
2023-04-16 13:17:39 -04:00
850a0e90ce
Move MenuPicker to separate package
2023-03-07 10:07:45 -05:00
71a10f8514
Don't report 502 errors
2023-02-27 10:34:37 -05:00
007d5d6791
Don't report 404 errors
2023-02-26 14:09:29 -05:00
3d9477f0c9
Hide card description label when it doesn't fit
...
Closes #336
2023-02-25 15:23:13 -05:00
ab17a688cf
Fix TrendHistoryView trying to create shape layers with NaNs
2023-02-25 15:11:17 -05:00
daf3741c9a
Hide placeholder image from link card when none provided
...
Closes #358
2023-02-24 18:27:31 -05:00
b2977540e0
Add profile moved banner
...
Closes #284
2023-02-24 18:27:31 -05:00
2582907919
Only show fav/reblog inaccurate count warning for remote posts
2023-02-22 22:00:12 -05:00
073a1afbde
Show percentage of voters for multi-choice polls
2023-02-19 18:21:20 -05:00
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
6e5498430f
Fix poll option tracking unselecting options when location moves in between views
2023-02-15 18:57:05 -05:00
60921cb95f
Fix tapping reblog count in conv main status showing favorites list
2023-02-14 21:37:54 -05:00
9e76879ce6
Add preference to hide attachment badges
...
Closes #354
2023-02-14 21:37:54 -05:00
f833bc3a6f
Apply accessibility labels to MenuPicker actions
2023-02-13 20:27:05 -05:00
ea85b11945
Use cards for trending links screen, and add pagination
...
See #355
2023-02-11 10:09:56 -05:00
8bc185ecf9
Add jump to present button to timelines
2023-02-07 23:52:23 -05:00
1832e64ad7
Remove now-unused hashtag table view cell
2023-02-06 21:47:47 -05:00
4ea2dff8f1
Merge branch 'develop' into non-pure-black-mode
2023-02-06 18:15:23 -05:00
9f0176350c
Cleanup TuskerNavigationDelegate
2023-02-06 18:10:38 -05:00
92ff900bc0
Improve VoiceOver labels for notifications
...
Closes #350
2023-02-05 13:56:48 -05:00
2a1deb8d7d
Fix follow request accept/reject buttons not matching accent color
2023-02-05 13:55:31 -05:00
32382c4783
Fix crash when previewing status cell that doesn't have delegate
...
Not sure how this is possible, but w/e
2023-02-05 11:27:03 -05:00
521c46c0be
Don't capture certain error types
2023-02-05 11:23:10 -05:00
91123fd24a
Make username label on profile copyable
2023-02-04 11:10:01 -05:00
20c4c4bb2f
Start adding non-pure-black dark mode
2023-02-02 23:02:11 -05:00
ff29f2768b
Tweak follow count button colors
...
Try to make it clearer that it's a button
2023-01-28 18:18:53 -05:00
aec5c0b787
Update Sentry SDK
2023-01-28 00:16:11 -05:00
edd1e55cbb
Unify haptic feedback
...
Closes #154
2023-01-26 21:52:12 -05:00
d638ea054b
Add gif/alt badges to attachments
...
Closes #255 , #338
2023-01-26 19:16:34 -05:00
333295367a
Add preference to hide link preview cards
...
Closes #329
2023-01-26 17:18:27 -05:00
e9d14c6cbf
Tweak status card background color in dark mode
2023-01-26 15:17:17 -05:00
1eab964c0b
Parse HTML in trending link card descriptions
2023-01-23 15:15:43 -05:00
2958d2b1ac
Change TrendingLinkCardCollectionViewCell to use CachedImageView
2023-01-22 18:21:58 -05:00
521e5ad5fc
Make trend history view respond to preferred content size category
2023-01-22 17:23:22 -05:00
2b651b0bc4
Fix trending hashtag cells not adjusting to dynamic type
2023-01-22 17:23:19 -05:00
6328627a97
Fix extra spacing above content in conversation main status
2023-01-21 20:27:20 -05:00
addcc2dacc
Rewrite conversation screen to use UICollectionView
2023-01-21 11:26:51 -05:00
8ee916411e
Further card tweaks
2023-01-20 13:58:40 -05:00
907810d98a
Make link preview cards larger
2023-01-20 11:22:28 -05:00
3e0feba273
Fix collapse button disappearing when navigating away
2023-01-20 10:51:56 -05:00
4211806b5f
Add followers/following screen
...
Closes #323
2023-01-18 15:02:56 -05:00
88aada8d35
Add follower/ing counts to profile header
2023-01-18 14:02:23 -05:00
ccfc8331fb
Fix avatars not un-grayscaling on timeline
2023-01-18 11:37:15 -05:00
fb7a7db6e8
Handle deleted statuses in status action account list
2023-01-17 20:02:03 -05:00
6f006adbc1
Show better message when opening conv for deleted status
...
Also split conversation loading out into separate view controller
2023-01-17 19:15:54 -05:00
39bff06897
Fix profile header buttons not adjusting height for dynamic type size
...
Closes #317
2023-01-17 11:51:14 -05:00
cfeb87d2ba
Fix status collection cells being too far inset
2023-01-16 17:54:56 -05:00
4b2776ee81
Fix conversation non-main status collapse button not adjusting to accent color preference
2023-01-16 11:54:09 -05:00
0653d695d9
Fix various things not adjusting to accent color preference
...
Closes #325
2023-01-16 11:24:42 -05:00
b1374b12a3
More error reporting tweaks
2023-01-15 15:01:16 -05:00
937afc0dfd
Add accent color preference
2023-01-14 11:32:31 -05:00
1ad556f9cf
Fix crash when displaying poll finished notification
2023-01-13 15:27:48 -05:00
019f7d6d6a
Fix crash if preferences change while there are cells that don't have statuses
2023-01-13 15:26:26 -05:00
1d9efc7fb5
Include status code in automatic mastodon error reports
2023-01-03 11:31:24 -05:00
a5fc35d0b1
More tweaks to automatic error reporting
2023-01-02 15:14:28 -05:00
91b7ce3008
Add pointer interaction to ToastView
2023-01-01 12:35:40 -05:00
4dca231a06
Add loading animation while syncing timeline position
2023-01-01 12:25:44 -05:00
ae7962ae50
Better Sentry messages
2022-12-31 16:57:43 -05:00
5ab22e742b
Automatically report errors displayed to the user
2022-12-29 17:30:39 -05:00
e4f1309e2d
Make everything follow the readable width
2022-12-26 12:22:17 -05:00
24b3fa1e3f
Guard against race condition when loading card image
2022-12-26 11:27:58 -05:00
16cd045588
Show individual attachments uncropped inline in statuses
2022-12-25 14:13:59 -05:00
15a7cd5f65
Fix not being able to tap attachments in the timeline
2022-12-25 10:27:19 -05:00
169f1a0191
Add haptic feedback to profile follow button
2022-12-23 11:19:37 -05:00
fa31c28e92
Fix relationship change breaking header layout because the collection view wasn't resizing the cell
2022-12-22 18:51:55 -05:00
f815d4e2e4
Replace VisualEffectImageButton with ProfileHeaderButton
2022-12-22 18:47:53 -05:00
46cecde014
Add more prominent follow button to profile pages
2022-12-22 17:26:50 -05:00
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
975be17d13
Avoid doing unnecessary work for filtered statuses
2022-12-20 11:32:20 -05:00
01467574d0
Don't show reblog swipe action when reblogging is forbidden
...
Closes #313
2022-12-17 13:09:33 -05:00
97a2278634
Fix previewing link in conversation main status activating link
...
Closes #311
2022-12-17 13:05:50 -05:00