Shadowfacts
b30f149dc9
Use mutex on iOS 15 instead of os_unfair_lock
...
See #178
2022-10-08 10:57:59 -04:00
Shadowfacts
9b83566482
Fix TuskerTests not compiling
2022-10-08 10:55:55 -04:00
Shadowfacts
5c09b1910f
Cleanup/reorganize some things
2022-09-19 22:52:52 -04:00
Shadowfacts
fe72d8faec
Remove x-callback-url support
...
Closes #1
2022-09-19 22:44:27 -04:00
Shadowfacts
b560bcd8dc
Prevent loading indicator from potentially being added multiple times
...
Not sure how this could happen, but it's caused 1 crash in the wild so w/e
2022-09-19 22:35:27 -04:00
Shadowfacts
85ced7ff5f
Bump build number and update changelog
2022-09-19 15:05:10 -04:00
Shadowfacts
5ac76ef9c4
Revert "Maybe fix timeline discontinuities"
...
This reverts commit 43b4976ed7
.
That commit reintroduced #166
2022-09-18 22:37:18 -04:00
Shadowfacts
123a512d3c
Bump build number and update changelog
2022-09-18 22:14:54 -04:00
Shadowfacts
d141ed7d03
Enable reblog with visibility on Pleroma
2022-09-18 22:01:57 -04:00
Shadowfacts
95e120afd6
Fix large image controls not being hidden on iPhone 14 Pro
2022-09-18 11:30:50 -04:00
Shadowfacts
ca8a214cf6
Add reblog with visibility menu to reblog confirmation alert
2022-09-18 11:28:33 -04:00
Shadowfacts
7161861d36
Add API param for reblog visibility
2022-09-18 11:28:33 -04:00
Shadowfacts
c6c8f63e39
Fix compose reply view not working after ContentTextView refactor, use named CoordinateSpace for calculating scroll offset in reply avatar view
2022-09-18 11:28:33 -04:00
Shadowfacts
e9962997a6
Show preview of status in reblog confirmation alert
...
Closes #121
2022-09-17 20:27:36 -04:00
Shadowfacts
f2ab1778c5
Replace expanded emoji picker with SwiftUI
2022-09-15 21:49:50 -04:00
Shadowfacts
0f71d61b88
Fix crash when there are duplicate emojis
...
Closes #164
2022-09-15 21:10:52 -04:00
Shadowfacts
80c4fcce82
Use AnyAccount instead of EitherAccount for compose autocomplete
2022-09-15 21:05:18 -04:00
Shadowfacts
8f8d50efbd
Bring back StatusProtocol
2022-09-15 21:04:53 -04:00
Shadowfacts
43b4976ed7
Maybe fix timeline discontinuities
...
See #174
2022-09-15 20:54:28 -04:00
Shadowfacts
ff3681627b
Fix reblog status cell not showing selection background in spacer
...
Closes #175
2022-09-15 20:45:45 -04:00
Shadowfacts
35d21fb725
Switch to stable, hash-based account IDs
...
#160
2022-09-12 23:05:35 -04:00
Shadowfacts
bbfb3b0a7a
Add loading indicator to DiffableTimelineLikeTableViewController
2022-09-12 22:05:19 -04:00
Shadowfacts
8b78a5e7ad
Don't parent background managed object contexts to view context
...
Otherwise, certain operations require the background contexts to
interact with the view context, which can block the main thread from
accessing the view context (potentially causing hitches if the view
context access is in a critical path, like cell fetching).
2022-09-11 23:00:51 -04:00
Shadowfacts
66c17006d1
Fix poll votes displaying random number
...
i have no idea where the number was coming from
2022-09-11 22:35:09 -04:00
Shadowfacts
8a911f238b
Fix emojis getting set without setting emoji identifier
2022-09-11 22:20:46 -04:00
Shadowfacts
77c44c323f
Use os_unfair_lock for MultiThreadDictionary instead of DispatchQueue
2022-09-11 22:20:46 -04:00
Shadowfacts
c2d1fe45d8
Update for iPhone 14 series
2022-09-07 18:43:46 -04:00
Shadowfacts
24591cee05
Improve account switching animation
2022-08-01 21:29:24 -04:00
Shadowfacts
50dd785ef8
ContentTextView cleanup
2022-07-31 19:39:14 -04:00
Shadowfacts
af2e95ea39
Fix apparent crash when tapping tab bar item of selected tab
2022-07-11 15:07:11 -04:00
Shadowfacts
4fa1bd7268
Fix crash due to nested navigation controllers
2022-07-11 14:59:01 -04:00
Shadowfacts
ea07e6aef6
Simplify timeline status cell layout, fix due to missing constraint
...
Fixes crash when re-showing timeline actions after being hidden
2022-07-11 14:42:49 -04:00
Shadowfacts
5e7a1e5974
Bump build number and update changelog
2022-07-09 12:05:17 -04:00
Shadowfacts
9b3cc61dcb
Update WebURL to version with IDNA support
...
Closes #163
2022-07-09 11:45:27 -04:00
Shadowfacts
0c37b99a68
i don't even remember
2022-07-09 11:26:37 -04:00
Shadowfacts
f96d1d780c
Enable data detectors on main status text view
...
Tapping detected items doesn't work because it conflicts with our tap
gesture recognizer, but long pressing does
2022-07-09 11:25:23 -04:00
Shadowfacts
5a5364ad3b
Use iOS 16 API for disabling compose attachment list scrolling
2022-07-09 11:02:01 -04:00
Shadowfacts
5b70c713b2
Two column navigation on iPad
2022-07-06 17:47:40 -04:00
Shadowfacts
efb96eddf3
Fix compiling for Catalyst
2022-07-02 11:33:15 -07:00
Shadowfacts
5cb25c8c1f
Move trending hashtags/links to Explore tab on iPad
2022-06-30 19:53:40 -07:00
Shadowfacts
700cc2c67c
temp env var
2022-06-30 19:24:49 -07:00
Shadowfacts
a9e0bffe5f
Bump deployment target to iOS 15
2022-06-30 19:04:08 -07:00
Shadowfacts
512e0e9053
Fix passing invalid points to CoreGraphics when building trend history graph
2022-06-30 18:15:13 -07:00
Shadowfacts
b842389449
Convert trending hashtags to collection view
2022-06-30 18:15:13 -07:00
Shadowfacts
cc10a13785
TextKit 2, baby
2022-06-29 00:12:45 -07:00
Shadowfacts
f9c3ad5921
Bring back interactive keyboard dismissal on compose screen
2022-06-28 17:30:04 -07:00
Shadowfacts
0960699699
Fix building for iOS 14
2022-06-28 17:29:46 -07:00
Shadowfacts
c6e06fe9f3
Use SwiftUI for sheet presentation detents on iOS 16
2022-06-28 17:29:46 -07:00
Shadowfacts
10f6a68065
Use new-style self-sizing cells on iOS 16
2022-06-28 17:29:46 -07:00
Shadowfacts
037b717e60
Include filename extension for attachments
...
Fixes posting attachments on pleroma resulting in them served as
application/octet-stream, even though we're sending the mime type as well
2022-06-28 17:29:46 -07:00