fccd4e427c
Fix profile moved header not being VO accessible
...
Closes #479
2024-07-21 14:03:18 -07:00
f25031afd4
Fix profile moved view appearing behind avatar/header images
2024-07-21 13:46:07 -07:00
ca65f84137
Lift pinned timelines modifiers up to CustomizeTimelinesList
...
.sheet on a Section with a header does not work, and produces warnings
about trying to present on a VC that already has a presentation. It
seems like the .sheet modifier is being applied to both the Section
content and header?
Fixes #514
2024-07-21 12:02:14 -07:00
d4057adf4d
Avoid updating AccountDisplayNameLabel when emojis pref hasn't changed
...
Oops
2024-07-21 10:36:24 -07:00
007937d2d7
Consolidate display/username labels on timeline statuses
...
Closes #513
2024-07-20 23:35:31 -07:00
5f040ed390
Workaround text view not being baseline-aligned with label
...
Closes #509
2024-07-20 11:08:59 -07:00
870d0c8404
Replay video from start when play is pressed at end
...
Closes #510
2024-07-20 10:33:08 -07:00
50b84350d9
Don't reload relationship every time profile page switched
2024-07-11 22:32:02 -07:00
2913098e74
Fix badges not appearing on gifv attachments
...
Closes #507
2024-07-10 20:25:09 -07:00
ce99352e90
Don't let let audio session tokens be double consumed
2024-07-09 23:27:18 -07:00
8322d3a36c
Fix gifv playback not continuing when returning from background
...
Closes #506
2024-07-08 22:05:27 -07:00
a818457f8c
Fix gifv playing pausing audio from other apps
...
Closes #505
2024-07-08 22:05:27 -07:00
412c5ee91d
Fix multi column navigation not animating when scrolling back while replacing multiple columns
2024-07-07 10:01:33 -07:00
9fefc9e8f8
Precise video scrubbing for pointer/pencil
2024-07-06 17:26:33 -07:00
d1af911241
Custom alert: show menu when long press moves onto menu button
2024-07-06 17:19:30 -07:00
5abd265195
Support haptic feedback on new Magic Keyboard
2024-07-06 17:10:29 -07:00
3cb0f46533
Add hover effects to poll view
...
Closes #503
2024-07-06 14:05:16 -07:00
c367a2e9f1
Fix selecting poll option playing too much haptic feedback
2024-07-06 10:19:09 -07:00
3eceffbb6b
Add visionOS app icon
2024-06-16 18:51:17 -07:00
7c3a00a40d
Fix compiling for visionOS
2024-06-16 17:49:25 -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
e6d9a33dbf
Actually don't purge old persistent history
2024-06-08 13:18:23 -07:00
d8fccc8f1b
Purge old persistent history after processing
...
Closes #480
2024-06-08 12:23:12 -07:00
6528070f1c
Save persistent history tokens across launches
...
See #480
2024-06-08 12:18:22 -07:00
09c6a87e19
Fix switching sidebar sections with keyboard shortcuts not saving old section's navigation stack
2024-06-08 11:30:16 -07:00
cd0d8fffcb
Fix conversation thread links appearing above avatar when lifted by pointer
2024-06-08 11:28:19 -07:00
1b6f0c07fd
Add pointer effect to search token suggestions
2024-06-08 11:26:10 -07:00
2f31b50a5b
Fix search results always pushing new column in multi-column nav
...
Closes #498
2024-06-08 11:21:05 -07:00
cee4e15b06
Fix not being able to select text by double clicking with cursor on iPad
...
Also fix not being able to single-tap data detector value to see menu
Closes #499
2024-06-08 11:01:07 -07:00
888f44366c
Fix multi-column nav not animating scroll position when replacing subsequent columns
...
Closes #500
2024-06-08 10:32:32 -07:00
c88076eec0
Use text view for profile field value view
...
Fixes #501
2024-06-08 10:23:24 -07:00
afe47437e4
Disallow blocking your own domain
2024-06-02 11:41:50 -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
0f2a85b108
Fix crash when opening push notification while VC modally presented
...
The dismissal of the modally presented VC turns the route change into an
asynchronous operation, even when not animated.
Closes #484
2024-06-02 11:25:49 -07:00
5e55ce75c2
Fix previous sidebar selection losing navigation stack in some circumstances
2024-06-02 10:33:25 -07:00
eec2adbfd9
Set target content identifiers on scenes/activities
2024-06-02 10:10:16 -07:00
44896d305e
Add pointer interaction to profile followers/following buttons
...
Closes #497
2024-06-02 09:42:54 -07:00
6c70ed4b4e
Fix crash in MultiColumnNavController due to closing already-removed VC
...
Not sure how this is possible, but there was a report of it
Closes #485
2024-06-02 09:41:22 -07:00
575166f5b4
Fix Cmd+1/etc. resetting navigation stacks
...
Closes #491
2024-06-01 10:56:55 -07:00
c60aa3e3f3
Fix close buttons unnecessarily being added to navigation column
2024-06-01 10:56:31 -07:00
75f0d12c82
Fix incorrect pointer actions on conversation main status
...
Closes #493
2024-06-01 10:47:56 -07:00
5cf2bc4fbf
Fix profile header images being blurry
...
Due to the old method using ImageCache.avatars for the headers 🤦
Closes #494
2024-06-01 10:44:49 -07:00
908b499f8f
Fix Remove Suggestion action missing from Suggested Accounts screen
...
Closes #495
2024-06-01 10:40:30 -07:00
67c7905acf
Fix missing VC callbacks in removeViewAndController
2024-06-01 10:29:33 -07:00
eacafe87b3
Fix logout from current resulting in black screen after switching to reused VC
...
Closes #489
2024-06-01 10:28:46 -07:00
06ba758309
Merge branch 'public-beta' into develop
2024-05-29 22:30:48 -07:00
2c56902389
Remove old account UI state when logging out
2024-05-29 22:23:09 -07:00
3d15759fb9
Don't constantly commit CA transactions when scrubbing video
...
Closes #488
2024-05-29 21:56:18 -07:00
5620b6ab78
Merge branch 'public-beta' into develop
2024-05-27 22:29:23 -07:00
f2a9f890ff
Use development URLSession in more places
2024-05-27 22:14:28 -07:00
093994b474
More push subscription logging
2024-05-27 13:33:00 -07:00
3d0de5af04
Persist more state when switching accounts
...
Closes #486
2024-05-24 14:03:51 -04:00
966a906436
Fix AVPlayer periodic time observers not being removed
2024-05-23 14:29:56 -04:00
d6be6f14dc
Hide subscription section from tip jar when there are no products
2024-05-23 14:11:54 -04:00
3eeffada1f
Add tip jar link to push notifications settings
2024-05-20 12:49:26 -04:00
0499255be7
Add tip jar subscription
2024-05-20 12:49:20 -04:00
f909c1da10
Fix selecting follow request push notification
...
Closes #474
2024-05-19 15:14:03 -04:00
96d42756d5
Fix caption not displaying in gallery while image loading
...
Closes #476
2024-05-19 15:00:25 -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
e83cef1c8c
Fix overzealously attempting to migrate local data to cloud store
...
Fix error when actually migrating due to not opening the store with
NSPersistentHistoryTrackingKey set to true.
2024-04-18 11:45:32 -04:00
b89df3f27b
Add instance announcements
...
Closes #356
2024-04-18 00:00:00 -04:00
8960873ff3
Remove redundant toastableViewController property
2024-04-17 22:34:31 -04:00
043a708515
Add more logging to onboarding VC
2024-04-17 17:04:32 -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
ee5f9a62ff
Fix push subscription settings GroupBox background in dark mode
...
Closes #470
2024-04-16 11:37:36 -04:00
a92cf8c812
Fix potential crash when hit testing StatusCollapseButton
2024-04-15 22:50:31 -04:00
405d5def7c
Disable non-stack navigation on Max iPhones
2024-04-15 11:33:52 -04:00
1f9806d02f
Fix preferences post preview background on macOS
2024-04-15 11:04:33 -04:00
c43c951b92
Enable iPad multi-column navigation by default
2024-04-15 11:00:36 -04:00
910e18fb5e
Fix compiling for visionOS
2024-04-15 09:49:42 -04:00
6784ed7fdf
Remove in-app Safari settings on macOS
...
Closes #469
2024-04-15 09:34:44 -04:00
66f0ba6891
Add icons for Preferences sections
2024-04-15 00:13:04 -04:00
ee7bf5138c
Tweak iCloud status appearance in advanced prefs
2024-04-15 00:13:04 -04:00
4665df228d
More preferences reorganizing
2024-04-15 00:13:04 -04:00
c7a56a9f61
Reorganize appearance prefs, add mock status preview
2024-04-14 14:11:43 -04:00
db534e5993
Fix About screen link labels not being aligned
2024-04-13 23:19:28 -04:00
e94bee4fc8
Fix a handful of strict concurrency warnings
2024-04-13 23:06:30 -04:00
216e58e5ec
Merge branch 'prefs-refactor' into develop
2024-04-13 22:39:49 -04:00
05cfecb797
Fix push notifications on Pleroma/Akkoma and older Mastodon versions
2024-04-13 18:59:42 -04:00
132fcfa099
Refactor preferences
2024-04-13 18:44:43 -04:00
f87da10a29
Deep link to iOS Settings from Notifications prefs
2024-04-12 22:54:17 -04:00
1eec70449d
Show notification when push notification banner tapped
2024-04-12 22:47:11 -04:00
19ca930ee8
Remove the need to register with the push proxy
2024-04-12 16:15:52 -04:00
8a339ec171
Reregister client when adding push scope
2024-04-11 22:19:29 -04:00
baf96a8b06
Support settings -> app notification preferences link
2024-04-11 18:26:58 -04:00
bc516a6326
Remove push proxy scheme build setting
2024-04-11 13:00:39 -04:00
1cd6af1236
Remove existing push subscriptions when unregistering from proxy
2024-04-11 12:58:43 -04:00
9f6910ba73
Implement communication notifications
2024-04-11 12:44:41 -04:00
9cf4975bfd
Remove transaction ID from push notifications registration
2024-04-11 11:55:56 -04:00
ee992bc0bf
Improve per-instance push settings
2024-04-10 19:13:47 -04:00
ff8a83ca2d
Decrypt push notifications
2024-04-09 22:39:58 -04:00
4c957b86ae
Fix push subscription policy/alerts not persisting
2024-04-09 21:07:14 -04:00
ff11835333
Update oauth scopes when enabling push notifications
...
Closes #467
2024-04-09 19:05:31 -04:00
9353bbb56c
Merge branch 'develop' into push-notifications
2024-04-09 18:43:53 -04:00
edc887dd4c
Rename PushManager properties
2024-04-09 12:38:24 -04:00
68dad77f81
Update Mastodon push subscriptions when endpoint changes
2024-04-09 12:38:24 -04:00
840b83012a
Don't use Sentry in PushNotifications package
2024-04-09 11:56:22 -04:00
e150856e91
Improve AsyncToggle behavior on failure
2024-04-09 11:49:55 -04:00
42a3f6c880
Use the right public key representation for push subscriptions
2024-04-09 11:48:53 -04:00