Thomas Ricouard
a37316c56f
Lint
2024-05-06 08:38:37 +02:00
Thomas Ricouard
24d5ecd119
Shortcuts: Fix image
2024-05-05 21:13:34 +02:00
Thomas Ricouard
1ca4a74ff0
Initial widget support
2024-05-05 13:12:19 +02:00
Thomas Ricouard
c3edabb183
Lint
2024-05-04 13:19:19 +02:00
Thomas Ricouard
66754ecc7c
Fix editor progress bar
2024-05-04 11:27:52 +02:00
Thomas Ricouard
49a5c6a56a
Add more shortcuts
2024-05-02 11:37:38 +02:00
Thomas Ricouard
4e4d903c44
Add AppIntent service + post to Mastodon intent
2024-05-02 09:32:19 +02:00
Thomas Ricouard
abcd4cc321
Add muted and blocked accounts list
2024-05-02 08:43:58 +02:00
Euigyom Kim
6a7df1065d
Fix scrolling issue on emoji picker ( #2032 )
...
* Fix scrolling issue in emoji picker
* Fix design on emoji section header
2024-04-22 16:38:31 +02:00
Thomas Ricouard
899b92e390
Revert "Fix StatusRowContentView invade SwipeActions area ( #2007 )"
...
This reverts commit 3782300b27
.
2024-04-19 06:46:56 -07:00
Thomas Ricouard
361b5f1d84
Fix tests
2024-04-17 11:11:22 -07:00
tkgka
3782300b27
Fix StatusRowContentView invade SwipeActions area ( #2007 )
...
* Fix StatusRowContentView invade SwipeActions area
* ./ add padding inside StatusRowMediaPreviewView
2024-04-17 10:54:46 -07:00
Nathan Reed
8038e8e6af
Improve deep link handling on cold start ( #2026 )
...
Previously, if the app was not already running when the Safari action extension was used to open a post in the app, the post would open in the in-app Safari instead of using the Ice Cubes UI.
The action extension only worked well if Ice Cubes was already running but backgrounded when it was used.
This was because of the `hasConnection(with:)` check used to ensure that the current server has a federation relationship with the server the post is on.
Early in app launch, the list of federated peers has not come back from the API request yet, so `hasConnection(with:)` was always returning `false`.
To fix, issue a request to fetch the peers as part of the URL handling process, before checking `hasConnection(with:)` to make the final navigation decision.
As an optimization, only do this if `hasConnection(with:)` returns `false` initially -- if it returns `true`, we already know a connection exists so no need to check again.
2024-04-02 08:26:58 +02:00
Thomas Ricouard
5c32c24ae5
Add supports for notifications filter API
2024-03-26 15:49:43 +01:00
Thomas Ricouard
058500f91e
Swiftformat .
2024-03-11 09:05:52 +01:00
Thomas Ricouard
9a7e6b7cb0
Various fixes for Xcode 15.3
2024-03-11 08:59:29 +01:00
Max von Webel
bc2a09891a
Added a "Moved To" Button to accounts that moved to other instances ( #2001 )
...
* added moved information to Account model
* Added "Moved To" button to account details for accounts that have moved
2024-03-11 08:57:35 +01:00
Thai D. V
15d7d1dabd
handle edge cases for `StatusRowCardView` ( #1985 )
2024-02-26 11:50:10 +01:00
Thomas Ricouard
b56da94a7c
Add more sheets to shared + link to filters in timeline top filters
2024-02-21 09:45:29 +01:00
Thomas Ricouard
24ce872849
Add previews + refactor placeholder view
2024-02-14 13:34:06 +01:00
Thomas Ricouard
1f858414d8
format .
2024-02-14 12:48:14 +01:00
Thomas Ricouard
2d988d48c1
Remove some button from status row
2024-02-14 10:48:17 +01:00
Thomas Ricouard
cca6472a32
Update to Nuke 12.4.0
2024-02-13 18:51:00 +01:00
Thomas Ricouard
c769e80bb6
Add preview for status row
2024-02-13 18:50:51 +01:00
Thomas Ricouard
2986d2b177
Fix env
2024-02-13 17:21:33 +01:00
sh95014
29312d1be2
select a contrasting color for label of "show sensitive content" button ( #1965 )
...
* Custom layout for App Store links
* select a contrasting color for label of "show sensitive content" button
fix https://github.com/Dimillian/IceCubesApp/issues/1932
* move contrasting color to Theme and cache computed var
2024-02-13 11:33:59 +01:00
sh95014
d55d6a0371
Use horizontal link preview card for Apple Podcasts as well ( #1966 )
...
* Custom layout for App Store links
* generalize the logic to include links known to be associated with square icons
- such as Apple Music and Spotify
* show Apple Podcasts in horizontal link preview
2024-02-12 07:18:18 +01:00
Thomas Ricouard
7423aba92a
Fix crash on visionOS in AboutView
2024-02-11 18:59:34 +01:00
Thomas Ricouard
77aa50ef19
Fix #1873
2024-02-11 18:52:58 +01:00
Thomas Ricouard
dfc213a19a
Remove spacer
2024-02-11 18:45:38 +01:00
Thomas Ricouard
fcd56ab7a0
Fix #1960
2024-02-11 11:13:03 +01:00
Thomas Ricouard
923927cddd
Cleanup
2024-02-11 11:12:34 +01:00
Thomas Ricouard
219703ecc7
Refactor to NextPageView + handle next page loading failure
2024-02-11 10:58:51 +01:00
Thomas Ricouard
0739264005
Fix background
2024-02-10 12:16:32 +01:00
Thomas Ricouard
d8e6e6cfb1
Share Sheet: set cursor before shared content
2024-02-10 11:32:58 +01:00
Thomas Ricouard
e7bc857231
News trending links experience
2024-02-10 11:26:22 +01:00
Thomas Ricouard
3020d831e4
Various fixes
2024-02-06 19:19:53 +01:00
Thomas Ricouard
a0e022b8de
Fix #1948
2024-02-06 17:32:42 +01:00
Thomas Ricouard
b9b3d0e727
Enhance visionOS support
2024-02-06 15:17:20 +01:00
Thomas Ricouard
f14ca6e529
Various visionOS fixes
2024-02-06 09:15:22 +01:00
Thomas Ricouard
75bb4f43dd
More fix for #1943
2024-02-05 14:24:29 +01:00
Thomas Ricouard
cfd6eed159
Fix #1943
2024-02-05 08:59:27 +01:00
Thomas Ricouard
b4dbda8722
Migrate EmojiText API
2024-02-05 08:55:24 +01:00
David Walter
827765f251
EmojiText 4.0.0 ( #1941 )
2024-02-05 08:49:29 +01:00
Thomas Ricouard
70f58aa08d
Fix #1939
2024-02-04 12:02:14 +01:00
Thomas Ricouard
cf81054366
Fix isCompact
2024-02-02 18:39:39 +01:00
Thomas Ricouard
f67163e4b0
Cleanup print + use OSLog
2024-02-02 18:26:24 +01:00
Thomas Ricouard
9bd967cddf
Fix #1938
2024-02-02 08:53:59 +01:00
Thomas Ricouard
2a6afb4092
Card title limit to two lines instead of one
2024-01-31 07:57:59 +01:00
Thomas Ricouard
b348f37f1a
Add block confirmation
2024-01-31 07:56:50 +01:00