2184 Commits

Author SHA1 Message Date
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
b2b15b8b6e Disallow posting direct messages on Pixelfed 2023-09-09 11:07:27 -04:00
f448090c2a Gate navigation mode preference behind feature flag 2023-09-09 10:57:56 -04:00
232e3285ae Fix widescreen navigation mode preference not persisting 2023-09-09 10:56:21 -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
297af7b905 Tweak instance type matching, add iceshrimp 2023-07-24 22:42:17 -07:00
6c0564e0ee Bump version and update changelog 2023-07-23 10:36:11 -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
33999fe895 Fix crash/hang when showing emoji autocomplete with very many emojis
Closes #424
2023-07-13 23:41:02 -07:00
7f12479514 Fix not being able to share images from Shortcuts actions that have public.image and public.file-url representations
Closes #420
2023-07-08 15:37:45 -07:00
0eb000224e Fix double posting in poor network conditions
Closes #421
2023-07-08 15:24:40 -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
385f31728d Fix sharing screenshot from markup not working
Closes #419
2023-07-04 11:07:35 -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
4b43726e1d Fix not being able to follow hashtags on akkoma
Closes #408
2023-06-03 18:07:44 -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