Shadowfacts
|
2c4d2ce551
|
Make polls in statuses accessible
|
2021-06-06 22:11:29 -04:00 |
Shadowfacts
|
e745d78d67
|
Fix polls not being collapsed inside CW
Closes #119
|
2021-05-22 11:30:56 -04:00 |
Shadowfacts
|
4dd510f3af
|
Only attach profile context menu interaction to correct views in statuses
|
2021-04-28 19:11:41 -04:00 |
Shadowfacts
|
1c36dfcc5f
|
Add displaying and voting on polls in statuses
|
2021-04-28 19:00:17 -04:00 |
Shadowfacts
|
8ea15d3bab
|
Add preference for requiring confirmation before reblogging
|
2021-04-05 18:31:00 -04:00 |
Shadowfacts
|
669d55500a
|
Remove unused pre-iOS 14 code
|
2021-02-06 13:47:45 -05:00 |
Shadowfacts
|
bcc023a127
|
Show threads on Conversation screen
|
2021-01-31 17:42:29 -05:00 |
Shadowfacts
|
c12d2db258
|
Cache UIImage objects to avoid re-decoding images unnecessarily
|
2021-01-17 11:28:50 -05:00 |
Shadowfacts
|
a7b2a7df71
|
Don't try to re-replace emojis unnecessarily
|
2020-12-29 11:56:40 -05:00 |
Shadowfacts
|
e67f6b2ad8
|
Avoid redundant database lookups
|
2020-12-25 12:01:35 -05:00 |
Shadowfacts
|
30297c2390
|
Add multi-window drag and drop to all the things
|
2020-12-14 18:44:48 -05:00 |
Shadowfacts
|
522c9b2b03
|
Add multi-window support and auxiliary windows
|
2020-12-13 22:37:37 -05:00 |
Shadowfacts
|
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 |
Shadowfacts
|
eb4e6e32f7
|
Add Grayscale Images preference
|
2020-11-01 13:59:58 -05:00 |
Shadowfacts
|
39b244384b
|
Show link cards on statuses
|
2020-10-25 16:05:28 -04:00 |
Shadowfacts
|
a805da9faa
|
Enable picture-in-picture playback for video attachments
|
2020-10-17 12:56:13 -04:00 |
Shadowfacts
|
b6c0c02028
|
Remove no longer necessary conditional compilation directives
|
2020-09-20 11:34:09 -04:00 |
Shadowfacts
|
3822d536c8
|
Reduce redundant status database lookups when updating cell UI
|
2020-09-17 21:53:47 -04:00 |
Shadowfacts
|
6df5f7fb08
|
Add preferences for auto-expanding CW'd posts and disabling long post
collapsing
See #105
|
2020-09-15 21:37:08 -04:00 |
Shadowfacts
|
911e66a159
|
Allow more browsing of instance public timelines
Closes #74
|
2020-09-13 15:51:08 -04:00 |
Shadowfacts
|
b94bfca406
|
Fix crash tapping attachments on instance public timelines
|
2020-09-13 13:55:33 -04:00 |
Shadowfacts
|
4c82b1a341
|
Rewrite Compose screen in SwiftUI
|
2020-08-31 19:28:50 -04:00 |
Shadowfacts
|
60565f9625
|
Fix crash if status table view cell outlives VC
|
2020-08-15 17:37:56 -04:00 |
Shadowfacts
|
1c708732f2
|
Exclude iOS 14-specific code from compilation on Xcode 11 to allow building for TestFlight
|
2020-07-06 00:00:51 -04:00 |
Shadowfacts
|
2825345c7e
|
Add switching between Posts, Posts and Replies, and Media pages of user profiles
Closes #103
|
2020-07-05 16:17:56 -04:00 |
Shadowfacts
|
40a742139b
|
Fix menu state getting out of sync with bookmarked/muted state
|
2020-06-27 13:13:04 -04:00 |
Shadowfacts
|
2a8e970738
|
Use context menus as primary actions for 'More Actions' buttons on >= iOS 14
|
2020-06-27 00:22:14 -04:00 |
Shadowfacts
|
0c06d91f6b
|
Fix showing instance public timeline
|
2020-06-24 16:41:01 -04:00 |
Shadowfacts
|
66020b7847
|
Add preference for always showing status visiblity icon
|
2020-06-17 18:00:13 -04:00 |
Shadowfacts
|
30c04b49e7
|
Add visibility indicator to statuses
|
2020-06-16 23:00:39 -04:00 |
Shadowfacts
|
848022ec6e
|
Disable reblog button for private posts
|
2020-06-16 22:47:30 -04:00 |
Shadowfacts
|
5d751cd994
|
Prevent redundant status database lookups
|
2020-06-15 23:22:45 -04:00 |
Shadowfacts
|
cd78287a87
|
Fix crash when viewing instance public timelines
Use a CoreData in-memory store for public timelines.
|
2020-05-11 17:57:50 -04:00 |
Shadowfacts
|
90bc9b91de
|
Add AccountProtocol and StatusProtocol
Provides a single interfaces for API and CoreData statuses and accounts
|
2020-05-06 18:40:12 -04:00 |
Shadowfacts
|
d6c506488b
|
Replace a bunch of MastodonCache uses with CoreData
|
2020-05-02 19:52:35 -04:00 |
Shadowfacts
|
5786c24846
|
Fix statuses/accounts updating
|
2020-05-02 12:45:28 -04:00 |
Shadowfacts
|
49d00bb1b0
|
Fix swipe actions not showing up
|
2020-04-27 19:32:16 -04:00 |
Shadowfacts
|
2c8ba878b7
|
Start converting UI to use CoreData backed objects instead of API
objects directly
|
2020-04-12 12:54:27 -04:00 |
Shadowfacts
|
d9517047d7
|
Fix previewing video/audio attachments
|
2020-03-20 22:48:28 -04:00 |
Shadowfacts
|
bef3388fe8
|
Move attachment view corner radius to individual views
Masking the container makes context menu interactions look weird
|
2020-03-20 22:34:50 -04:00 |
Shadowfacts
|
2e8241d734
|
Move attachment context menu interaction to AttachmentView
|
2020-03-20 22:28:23 -04:00 |
Shadowfacts
|
c9c001d403
|
Improve attachment previewing
- Set correct preview size
- Don't show controls
|
2020-03-20 22:13:04 -04:00 |
Shadowfacts
|
ae416bb604
|
Prevent crash if BaseStatusTableViewCell is leaked
If prefernces change and the the view controller the cell belongs to is dealloced, the
mastodonController will be nil, previously causing a crash.
|
2020-03-17 21:44:06 -04:00 |
Shadowfacts
|
b232bec80f
|
Show custom emojis in content warnings
Closes #95
|
2020-03-11 21:56:35 -04:00 |
Shadowfacts
|
cd5b4c1145
|
Remove old code
|
2020-03-02 22:31:37 -05:00 |
Shadowfacts
|
53707593a6
|
Show custom emojis in display names (where possible)
|
2020-03-01 19:40:32 -05:00 |
Shadowfacts
|
5bed38f661
|
Show gallery instead of large image when previewing status attachments
Fixes crash when attempting to preview audio/video attachments
|
2020-02-28 19:47:38 -05:00 |
Shadowfacts
|
d6ae51c02f
|
Improve ImageCache loading
Keep track of the number of requests and only cancel the underlying
URLSessionTask if there are no concrete requsts remaining.
Closes #81
|
2020-01-25 10:30:04 -05:00 |
Shadowfacts
|
ee252c02e9
|
Fix retain cycle in timeline cell cache observers
The use an unowned reference to self because when the cell is deinit'd,
the Combine observers will be cancelled.
|
2020-01-19 23:14:51 -05:00 |
Shadowfacts
|
32e89f2c16
|
Fix retain cycles with TuskerNavigationDelegate
TuskerNavigationDelegate is now class-bound and only weak references to
it are stored.
|
2020-01-19 23:02:07 -05:00 |