Releases: jadetheda/IceCubesApp
Releases · jadetheda/IceCubesApp
Release list
4th release
Got a lot going on today so I’m gonna make this brief,
New features (since 2.1.4.4)
- Better image handling*: Wide/Tall images are no longer force-cropped all the time. They’re now allowed to take up as much or little vertical space as they want (within reason).
- Multi-image grid view*: Posts with more than 1 image, but less than 5, now display in a mini grid, ala Bluesky/Twitter.
*Both these features are optional.
- New Bluesky theme set: available under Display settings
- New font: Inter, the default Bluesky font is now an option.
- New font picker: The old custom font selector wouldn’t show custom fonts, so we now let you pick and select your own font file.
- IceShrimp.NET fix: Word filters now work as intended
Still needs work
- I’m attempting to fix the issue where heavy shadow falls over your images in the image viewer, but I haven’t been successful yet. You might notice some visual changes in this area before this is done
- The Gallery Mode still has the bug where gaps appear under the Fullscreen Gallery view in profiles’ media tabs.
First public release!
Hiiii, folks! I guess this is public now! 😅
Changelog (since v2.1.4.2):
NEW: IceShrimp.NET compatibility!
We now detect (on user creation & app launch) if the server selected runs IceShrimp. If it does, we enable a suite of fixes (enabled on a per-user basis:
- Alternate Tag Groups fetching Since IceShrimp screws up requesting multiple tags at once, we instead query each tag individually.
- Workaround for detecting what lists a user is in IceShrimp just straight-up doesn’t support the needed Mastodon request, so we fetch all lists, cache it, and re-pull it if it’s been >10 minutes
- Fix for videos never loading: We now just always fetch the video from the instance it came from
Bug fixes
- Fixed a bunch of bugs with the Hide Seen Posts feature not working correctly. It now properly applies during pull-to-refresh, no longer falsely marks posts as seen when media fails to load, and functions correctly within Tag Groups.
- Fixed new Gallery Mode posts not rolling in if the first next page has no media posts.
- Fixed a bug with the Import/Export feature where exporting and importing settings would silently drop certain preferences (like your chosen font).
- probably more, ive been kinda hyper-focusing…
Known issues:
- The new function to cache server emotes is broken in this build.
Phew. That was a lot to type up. Okay, I hope this is helpful to somebody!
Full Changelog: v2.1.4.2...v2.1.4.3
Previous changelogs:
v2.1.4.2 changelog:
Bug fixes:
- Previously, Gallery Mode would request the next page of posts, then stop, even if the next page didn’t actually include any new media posts to display. Now, it keeps looking until it finds 6.
- Fixed symbol incongruity between Timeline’s Content Filter and Notifications’.
Full Changelog: v2.1.4.1...v2.1.4.2
v2.1.4.1 changelog:
New features:
- Gallery Mode (inspired by Hydra for Reddit)
- Hide Seen Posts (also from Hydra)
- Content Filters for Notifications
- Rudimentary Export/Import configuration system
- Load Remote Media button & auto-fallback (for when your server doesn’t have media cached)
You can configure/disable the new features in the new Experimental Features section in Settings.
Fair warning that I touched by hand very little of the code for this by hand. I did, however, design and engineer a bunch of processes, and type SO MUCH TEXT FOR SO MANY HOURS, so I hope that’s some consolation.
3rd release
This release sees the introduction of several new features, and some regressions in Gallery Mode.
New to this release
- Undo scroll to top: If you accidentally scroll to top by pressing a tab, you can undo it by pressing the tab again (within x seconds, default: 10)
- More remote Local Timeline integration: You can now view a user’s timeline directly from their context menus, and the Explore tab now has a button to access your remote timelines
- More views now support Gallery Mode: If enabled, Gallery Mode now applies throughout profiles, and it has now replaced the old Media Grid
- Better Gallery Mode tiling: If Optimize Grid Layout is enabled, images will be subtly rearranged from chronological order to make the grid align better.
- Content Filter & Gallery Mode options in Lists: The Lists tab now lets you enable and configure these settings without having to leave the tab.
New IceShrimp.NET workaround
- Since IceShrimp doesn’t support Trending, we now simulate it client-side. The Trending tab now works about like it would under any other instance.
Bug fixes
- So many! I’ve lost track.
Known bugs
- Loading into Gallery Mode after being away can lose your place in the Timeline.
- The Profile Reposts tab currently doesn’t load Gallery Mode correctly, displaying instead a loading indicator.
- We fully rewrote Gallery Mode to make it its own component, and it’s a little more buggy in general than I’d like right now. Honestly it’s kinda been kicking my ass.
Hope u enjoy! <3