b781b56efd
Add public timeline descriptions
2021-08-08 10:09:28 -04:00
0a16a2e261
Fix potential data races
2021-06-26 16:51:54 -04:00
5f9fe505d5
Add pref to disable infinite scrolling on timelines
...
Closes #125
2021-06-25 23:28:43 -04:00
4f2f8d517f
Don't initiate table view cell drag while user is selecting poll options
2021-06-12 19:22:51 -04:00
130da9d4cc
Improve status collapse animation
...
Use an additional label with no content and no height to absorb the
extra space creating during collapse when the content text view
disappears immediately.
2021-06-12 11:39:15 -04:00
9417872790
Don't show Reply action in menu button on statuses
2021-06-09 17:10:44 -04:00
ef1db466b9
Fix VoiceOver reading profile field names/values in incorrect order
2021-06-06 22:35:15 -04:00
0566f0ddfa
Fix More button in profile header not being VoiceOver accessible
2021-06-06 22:35:03 -04:00
f54d4d757f
Make status attachments VoiceOver accessible
2021-06-06 22:31:11 -04:00
fbc5d6eed9
Make timeline status cells single accessibility elements
2021-06-06 22:16:44 -04:00
2c4d2ce551
Make polls in statuses accessible
2021-06-06 22:11:29 -04:00
2fe19a5abe
Add fast account switching indicator to tab bar item
2021-06-06 18:30:46 -04:00
ffe6450b26
Xcode recommendations, use AnyObject instead of class in protocol requirements
2021-05-22 13:44:58 -04:00
b51c1c03cb
Fix poll option percentages getting cut off
...
Closes #120
2021-05-22 11:44:50 -04:00
e745d78d67
Fix polls not being collapsed inside CW
...
Closes #119
2021-05-22 11:30:56 -04:00
421881d461
Remove dead code
2021-05-13 22:42:26 -04:00
dabcae0905
Fix being unable to commit previewed profile from timeline status
2021-05-13 22:25:28 -04:00
f7127b84d8
Show vote percentages on completed polls
2021-05-06 21:41:41 -04:00
9f0c1eece8
Add haptic feedback to poll voting
2021-05-05 17:46:41 -04:00
e18a09f4ac
Don't show Voted button for polls that you authored
2021-05-03 23:18:15 -04:00
698b045f86
Add poll finished notifications
2021-04-28 21:47:38 -04:00
654f84363a
Fix polls displaying incorrectly in dark mode
2021-04-28 20:52:57 -04:00
4dd510f3af
Only attach profile context menu interaction to correct views in statuses
2021-04-28 19:11:41 -04:00
1c36dfcc5f
Add displaying and voting on polls in statuses
2021-04-28 19:00:17 -04:00
8ea15d3bab
Add preference for requiring confirmation before reblogging
2021-04-05 18:31:00 -04:00
eba2e17479
Fix wrong content mode for profile header avatar image
2021-02-06 22:30:28 -05:00
9d5c004ec4
Add Trending Hashtags screen
2021-02-06 14:54:35 -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
4ed862120c
Add trending hashtags to add saved hashtag controller
2021-01-28 23:20:25 -05:00
d1c45a87e6
Fix low resolution avatars being shown on profile
2021-01-20 18:31:30 -05:00
c12d2db258
Cache UIImage objects to avoid re-decoding images unnecessarily
2021-01-17 11:28:50 -05:00
d7aa3f1617
Fix crash when updating timestamp of removed status
2021-01-12 22:17:30 -05:00
a7b2a7df71
Don't try to re-replace emojis unnecessarily
2020-12-29 11:56:40 -05:00
e67f6b2ad8
Avoid redundant database lookups
2020-12-25 12:01:35 -05:00
30297c2390
Add multi-window drag and drop to all the things
2020-12-14 18:44:48 -05:00
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
fc888b168c
Add fast account switching on iPhone
2020-11-09 19:39:42 -05:00
348c306858
Add tapping CW to expand/collapse status
...
Expand status collapse button tap area to cover stack view spacing
2020-11-03 15:58:08 -05:00
0a11d2de47
Fix playing gifs from a background thread
2020-11-03 15:49:30 -05:00
4ac76ab672
Add opposite collapse keywords preference
2020-11-03 15:39:02 -05:00
eb4e6e32f7
Add Grayscale Images preference
2020-11-01 13:59:58 -05:00
93828830a9
Fix logging in to PixelFed instances
...
See #68
2020-10-25 23:07:41 -04:00
39b244384b
Show link cards on statuses
2020-10-25 16:05:28 -04:00
2426989161
Fix unsatisfiable constraints in timeline status action buttons
...
UIStackView internal constraints all have a required priority, so adding
the image constrain in TimelineStatusTableViewCell.awakeFromNib caused
an unsatisfiable constraint. Fixed by replicating the UISV constraints
manually, with the constrain on the leading edge of the first button
being made a placeholder.
2020-10-18 14:42:17 -04:00
1439c8b162
Fix unsatisfiable constraints on attachment container view
...
The stack view hiding constraint sets the height to 0 with a priority of
999.999, so the priority 1000 aspect ratio constraint was causing an
error and making the container view still have a height. Setting the
priority to 999 resolves the issue.
2020-10-18 13:50:52 -04:00
5125cc3397
Show custom emojis in display names in follow/favorite/reblog
...
notifications
2020-10-18 12:22:12 -04:00
3ff9fdabdb
Use MultiThreadedDictionary for ImageCache request groups
...
Prevents a crash due a race condition if multiple requets complete
simultaneously and attempt to modify the dictionary
2020-10-18 11:03:56 -04:00
a805da9faa
Enable picture-in-picture playback for video attachments
2020-10-17 12:56:13 -04:00