1ca84a3b95
Don't swizzle unnecessarily on iOS 17
2023-09-09 11:45:54 -04:00
9c3be68e1c
Don't report 422 or 500 errors
2023-09-09 11:40:18 -04:00
df9ce81060
Fix crash when ComposeUIConfig.dismiss called after hosting controller dealloc'd
...
I'm not sure how this can happen (possibly if the user dismissed the
compose screen while the status was being posted? but I haven't been
able to reproduce that), but guard against it since it's causing crashes
2023-09-09 11:37:25 -04:00
173eda1757
Prevent dismissing compose screen while posting
2023-09-09 11:35:46 -04:00
f448090c2a
Gate navigation mode preference behind feature flag
2023-09-09 10:57:56 -04:00
ebc127c921
Add readable content inset to certain screens
2023-09-09 10:56:11 -04:00
41665b1060
Indicate that edit history may be incomplete for remote posts
...
Closes #385
2023-09-07 18:04:08 -04:00
3a3b7aaee4
Use custom UITraitDefinition on iOS 17
2023-09-06 13:51:27 -04:00
f2485f0ba1
Add feature flag for browser-style navigation
2023-09-06 13:27:42 -04:00
75caf2c1eb
Enable switching between navigation modes
2023-09-06 13:19:06 -04:00
f1a6a405c2
Fix crash when split VC collapses with multi-column nav controller
2023-09-05 20:47:11 -04:00
88105f22a0
Add widescreen navigation mode preference
2023-09-05 19:21:50 -04:00
9c368f295e
Initial multi-column navigation controller implementation
2023-09-05 19:21:37 -04:00
04deb08bcf
Add feature flags to advanced preferences
2023-09-04 23:35:40 -04:00
f704d15dd7
Make UserActivityType.handle MainActor-bound
2023-08-23 17:07:41 -07:00
3d232d81ba
Fix firefish instances not being detected
2023-07-22 11:23:16 -07:00
3109aafd20
Workaround for status collapse button overlapping other views in the cell
2023-07-18 21:14:43 -07:00
105a01811a
Actual fix for links appearing as the wrong color
...
Closes #402
2023-07-18 21:01:30 -07:00
3c9692d5b2
Remove ambiguating constraint priorities, avoid removing and recreating the same constraints
...
Closes #407
2023-07-05 20:30:55 -07:00
50bfaf7236
Clamp uncropped attachment aspect ratio
...
Closes #418
2023-07-04 11:11:20 -07:00
bcd487d311
Fix favorites count button changing with when (un)faving
...
Closes #406
2023-07-04 10:25:32 -07:00
8f8e2a2aea
Add unfollow hashtag action to Explore screen
...
Closes #417
2023-07-04 09:56:35 -07:00
54034ff727
Ignore HTTP 503 errors
2023-07-02 11:53:49 -07:00
ee5db96c9e
Workaround for links using the wrong tint color
...
Closes #402
2023-07-02 09:46:17 -07:00
f825760fe9
Fix profile header follow button icon spacing
2023-06-26 22:18:27 -07:00
a339884d1f
Fix ScrollingSegmentedControl being cut off at smaller the default dynamic type size
...
Closes #410
2023-06-26 21:52:51 -07:00
1de586f907
Fix reblog with visibility not working
2023-06-26 21:41:43 -07:00
bd162afdcc
Fix showing incorrect visibilities in reblog confirmation alert
2023-06-26 21:40:43 -07:00
956b817045
Correct log level
2023-06-26 21:39:09 -07:00
28ee0908d7
Blur link card images when status is sensitive
...
Closes #412
2023-06-26 21:35:15 -07:00
c3cf38b0c9
Fix not being able to refresh Mentions tab on Pleroma
...
Closes #411
2023-06-26 21:17:21 -07:00
7929e7530f
Fix incorrect context menu preview on filtered post
...
Closes #413
2023-06-26 21:12:20 -07:00
a11e453112
Fix reblog confirmation alert not being centered in non-fullscreen window
...
Closes #415
2023-06-26 21:01:23 -07:00
2e7ad1626e
Fix avatars being squished in certain places
...
Closes #414
2023-06-26 20:47:38 -07:00
4182c15500
Fix invalid status notifications not being removed
...
Closes #416
2023-06-26 20:38:10 -07:00
a4e7082ab8
Fix race condition in Compose screen when loading account
2023-05-28 22:28:41 -07:00
f0b8f92791
Use cached logged-in account for things
...
Fixes various race conditions with loading account
Closes #251
2023-05-28 22:26:46 -07:00
da88303a22
Cache active account ID in CoreData
...
See #251
2023-05-28 22:23:04 -07:00
cb5b70a23a
Remove direct accesses of MastodonController.instance
...
Fixes potential race conditions
2023-05-28 22:10:51 -07:00
2b5b749dc8
Avoid setting duplicate breadcrumbs
2023-05-28 22:10:51 -07:00
ef00c0e2df
Cache own instance in CoreData
...
See #251
2023-05-28 22:10:10 -07:00
06f7e306e0
Provide UserAccountInfo to MastodonController at initialization
2023-05-28 21:28:20 -07:00
878744b636
Tweak how Sentry installation ID is read
2023-05-28 21:04:29 -07:00
473ef018c9
Fix DuckableContainerVC not resetting when dismissed programatically
...
Fixes #396
2023-05-28 15:06:59 -07:00
9a734565b0
Fix backgrounding app on iPad dismissing modally-presented VC
...
Closes #399
Closes #316
2023-05-28 14:37:41 -07:00
2eda9657ac
Don't use deprecated interfaceOrientation for detecting portrait mode
2023-05-28 14:18:13 -07:00
203c1852d4
Reuse poll option views when updating status cell
...
Fixes flicker/animation due to new option views begin added in default
state and then changed back to the state of the existing view.
Fixes #403
2023-05-28 12:19:45 -07:00
708112c486
Don't reconfigure conversation main status unnecessarily
2023-05-28 12:16:48 -07:00
5b321fcc78
Remove deferred loading indicator, causes more trouble than it's worth
...
Closes #404
2023-05-28 11:17:16 -07:00
59231e513f
Fix crash if status for leaked collection view cell updates
2023-05-27 15:38:13 -07:00