339 Commits

Author SHA1 Message Date
0dcb67c44e Fix gallery dismiss animation not working when the window's origin is not the screen origin
sourceView is inside to.view, so to.view needs to be added as a subview
of container before we call convert(_:from:)
2024-11-23 10:59:51 -05:00
ec9673f6c0 Use gallery VC for editing attachment descriptions 2024-11-23 10:47:58 -05:00
8cc9849b36 Merge branch 'develop' into compose-redesign 2024-11-21 19:29:03 -05:00
5c86feccb9 Move content VCs to GalleryVC package 2024-11-21 19:28:55 -05:00
8006b0add9 Prune DraftAttachment managed objects from drafts persistent store 2024-11-20 00:46:13 -05:00
b9e3d8ec5e Compose attachment section 2024-11-20 00:45:21 -05:00
2fb76e322a Start new compose design 2024-11-17 13:14:23 -05:00
57990f8339 Go back to using one List for everything in compose 2024-11-12 10:29:48 -05:00
381f3ee737 Attachment row view 2024-10-14 22:57:39 -04:00
02fd724b0b Attachment reordering 2024-09-13 11:20:10 -04:00
7d47f1f259 Fix detecting mentions while typing 2024-09-13 10:52:49 -04:00
cad074bcc3 Remove pre-iOS 16 code 2024-09-12 15:57:05 -04:00
8243e06e95 Merge branch 'develop' into compose-rewrite
# Conflicts:
#	Packages/ComposeUI/Package.swift
#	Packages/ComposeUI/Sources/ComposeUI/Controllers/ComposeController.swift
2024-09-12 15:51:22 -04:00
f4b51c06c1 Raise min deployment target to iOS 16 2024-09-12 10:30:58 -04:00
5f6699749c Delete attachment swipe action 2024-09-12 00:16:17 -04:00
ec50dd6bb6 Merge branch 'develop' into compose-rewrite 2024-09-11 21:49:20 -04:00
263210ac3c Fix gallery controls insets on iPhone 16
And change the default to the dynamic island metrics, so I hopefully
don't have to touch this every year
2024-09-09 19:39:30 -04:00
3f4917931b Poll own_votes is a nullable array of nullable ints, at least on pleroma
I do not understand why

Closes #540
2024-09-09 19:13:57 -04:00
59fb69525b Custom emoji in push notifications, behind a feature flag 2024-08-27 20:41:39 -04:00
b54d34ebfc Fix video controls overlay being positioned incorrectly on macOS with Reduce Motion enabled
Closes #535
2024-08-26 19:16:35 -04:00
d873b157ee Fix video gallery controls not auto hiding
#535
2024-08-26 10:25:28 -04:00
b663335c6d Use the image description from imported image when possible
Closes #523
2024-08-22 13:54:03 -04:00
a8f6aa6ed7 Use new UITabBarController API on iOS 18 2024-08-19 13:29:48 -04:00
703f6f695b Update Sentry and swift-url 2024-08-19 11:33:07 -04:00
5d9974ddf8 WIP attachments list 2024-08-19 11:29:16 -04:00
f001e8edcd iOS 15 fixes 2024-08-15 23:40:07 -07:00
17c67a3d5d WIP rewritten main text view 2024-08-15 21:56:23 -07:00
71fd804fd7 Update Sentry and swift-url 2024-08-11 21:27:33 -07:00
198b201a51 WIP compose rewrite 2024-08-11 10:14:10 -07:00
727f28e39f Add compose rewrite feature flag 2024-08-10 10:39:00 -07:00
61576bce58 Fix Drafts button never turning into Post on Mac Catalyst
Closes #504
2024-07-24 20:57:23 -07:00
3dd0f3a154 Report DraftsPersistentContainer initializer errors to Sentry 2024-07-24 20:42:35 -07:00
bcf2a2f026 Improve compose reply view avatar scrolling animation 2024-07-24 20:26:33 -07:00
47b9ac890a Fix gallery controls visibility not transferring between pages
Closes #511
2024-07-20 10:27:49 -07:00
dcc5f7f716 visionOS: Workaround for gallery not working at all 2024-07-06 17:36:45 -07:00
c2232a5e14 Don't fail decoding when one status fails to decode
Also remove old workaround for bad dates from #477

Closes #478
2024-06-08 13:29:56 -07:00
4dc484c3c2 Fix follow button never activating on Pixelfed
Caused by not being able to decode Relationship due to missing fields.
Also disable actions that are unsupported on Pixelfed.

Closes #481
2024-06-02 11:40:42 -07:00
a848f6e425 Fix error on Pixelfed/Firefish due to missing followers/following counts
Closes #483
2024-06-02 09:44:20 -07:00
e3c480131a Fix gallery dismiss transition from sheet-presented VC
Closes #490
2024-06-01 11:22:19 -07:00
cb3fd43dbd Fix video thubmnail being flipped in Compose
Closes #487
2024-05-29 22:03:53 -07:00
09999175f7 Fix editing attachment descriptions not working on Pleroma 2024-05-27 22:29:11 -07:00
093994b474 More push subscription logging 2024-05-27 13:33:00 -07:00
f6e57d664f Handle invalid date in Status created_at
Closes #477
2024-05-19 14:48:57 -04:00
6d99156bd9 Include badly formatted date in error message 2024-05-10 16:33:03 -04:00
a589bb2863 Support emoji reaction push notifications on pleroma/akkoma 2024-04-18 13:17:55 -04:00
6f35fd2676 Show pleroma/akkoma emoji notifications
Closes #159
2024-04-18 12:59:44 -04:00
b89df3f27b Add instance announcements
Closes #356
2024-04-18 00:00:00 -04:00
4ecc16a93b Move FuzzyMatcher to TuskerComponents 2024-04-17 22:34:31 -04:00
c6b230414e Fix error decoding InstanceV2 response on certain instances 2024-04-17 10:18:01 -04:00
f5e9f66f76 Fix app background colors not updating when preference changed
This only fully fixes it on iOS 17, but it seems to be the best we can do
2024-04-16 12:03:52 -04:00