Dhaaga (Lite)
io.suvam.dhaaga.lite
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Feb 16, 2026 v0.19.3## Summary Missed an opportunity to release a special valentine-themed skin for Dhaaga due to busy schedule π π On the bright side, expo 55 releases soon, and should have many new things for me to try out and for you guys to benefit from π ### Styling - π Cattpuccin family of themes by @astreaprtcl (#290) *(first contribution π₯³)*
Moreβ¦
### Performance - β‘οΈ improvements to the navigation architecture, resulting in smoother page transitions (#286) - β‘οΈ [useSyncExternalStore](https://react.dev/reference/react/useSyncExternalStore) to slice memory overhead of post/user/tag/feed objects by half (#287) --- In other news, I have temporarily disabled use of licensed assets _(affects playstore variant only)_ , until I find a simpler way to handle split builds. See you next release, Deb π - ## Summary I would say proper Bluesky support is 85% there. Just have to iron out a few last things. But, LGTM so far! Also, the app FINALLY has support for fully customizable app skins! I wanted to add this in for so so long π ### Features - β¨ [Bluesky] Click on post metrics *(likes/shares)* to immediately view the list of users. - β¨ [Bluesky] Added ability to view and send chat messages.
Moreβ¦
- β¨ [App Skins] Christmas App Skin *(Includes custom icons)* - β¨ [App Skins] White Album app skin *(psst... it's a VN reference π)* - β¨ Ability to delete posts right after composing them - β¨ `Widgets` *(the shiny button thingies now appearing on the bottom widget bar )* are the new way to interact with the app. - β¨ Grouped likes/share/follow notifications ### Fixes - π οΈ Fixed the pager tab(s) behaviour when switching them in user profile view - π οΈ Fixed an issue where the loading indicator is not visible for user profile module pager tabs - π οΈ [Bluesky] Fixed an issue where having zero notifications would cause the bridged api call to crash - π οΈ Fixed an issue where some posts with parent posts were broken - π οΈ [Bluesky] Fixed an issue where a maximum of 25 posts can be resolved at once for AT proto - π οΈ Fixed an issue where the scroll component offset were not applied in the inbox tab - π οΈ Fixed an issue where the app would crash when interacting with a hashtag ### Styling - π Disabled spell-check for the text-input in search tab - π Made the hub variant of the top navbar have the same height - π Updated the design for the composer post preview sheet - π Better theming compatibility for the various modules in inbox tab ### Performance - β‘οΈ Licensed assets and SVGs are now dynamically loaded *(so that other users can compiled in their absence)* By the way, the Lite edition cannot include licensed wallpapers. So, **please download the app from playstore, or use obtainium to grab the base apk for the full experience**. See you next release, Deb π - Hey! the holidays are a couple week away π₯³ But, so is proper Bluesky support in Dhaaga π. I have been putting my head down and writing boatloads of code to ensure consistency and seamless integration of AT proto APIs onto every existing feature within the app. ## Summary A lot of QA testing and backfilling the implementations of a lot of modules, screens and app features for Bluesky.
Moreβ¦
The UX is also now locked in. So, every UI experiment that did not make it to the finals were cleaned up. This streamlines future development on a solid base and allows more consistency *(I will create a musium for all those UI experiments, don't worry π)* ### Features - β¨ The "Zen Exploration" is an innovative, anti-recommendation take on how we browse the fediverse - β¨ [Bluesky] Implemented chatroom interface - β¨ [Bluesky] Implemented the inbox module - β¨ There is a new screen now to visualize app features - β¨ An initial draft of app skins *(cosmetic enhancement)* has been conceptualized - β¨ The explore tab navbar is now a dropdown selection of tab destinations *(idea scrapped later)* - β¨ Improved onboarding flow and intuitive screens to diagnose session related errors - β¨ Significantly prettier and more informative error screens. ### Bug Fixes - π οΈ Fixed an issue where the videos were not interactible in timelines - π οΈ Fixed an issue where the pressable items would trigger hgihlight effect while scrolling ### Styling - π Consistent height, typography and icon sizes for all the top navigation bars - π Consistent styling for bottom sheet menu headers and action items - π Swipe actions for the Mentions tab - π The text inputs now auto-open the keyboard when prompted - π Link attachments render prettier now - π Reduced the usage of complementary color for hashtags and links, to improve readability and emphasis - π Reduced the number of samples required for certain color schemes ### Performance - β‘οΈ Optimised RAM usage with a more efficient event hub architecture for information exchange between UIs - β‘οΈ [Misskey] [Pleroma] Prevent loading of posts with excessive amount of emoji use - β‘οΈ Move the image width estimation to the expo-image component, to prevent duplicate data fetching - β‘οΈ Nonfree dependencies are loaded dynamically and omitted in the lite edition - β‘οΈ Removed `@rneui/themed` *(100% of Dhaaga's UI is now hand-crafted)* π - β‘οΈ Removed `link-preview-js` *(as it is not considered secure to run this client side)* - β‘οΈ Removed dev dependencies to bring the base app size down to almost 18MB - β‘οΈ Removed any custom *(read fancy)* error handling logic being used by the app previously - β‘οΈ Removed all legacy animations *(everything `now uses react-native-reanimated`)* - β‘οΈ Removed all custom fonts *(except BabesNeue, used to stand out)* - β‘οΈ The global state management now uses the redux slicing patttern - β‘οΈ The user data and at proto preference object is now aggressively cached to save network bandwidth See you next release, Deb π - ## Summary Some package regression prevented the last version from being published in F-Droid. They are fixed now. Also, the packaging and deployment strategy has been improved to faciliate quicker dev cycles in the future π« ### Bug Fixes - π οΈ Handle deprecations in expo-file-system
Moreβ¦
### Styling - π The explore button widget has cleaner animations ### Performance - β‘οΈ The auto-hide behaviour of the top navbars is now driven by reanimated v4 *(basicaly, smoother)* See you next release, Deb π - ## Summary Grouped notification features are now available in preview. *(Yet)* another attempt at fixing the light/dark mode tab bar disparity π ### Features - β¨ Added grouped notifications support for mastodon *(in preview)*
Moreβ¦
### Bug Fixes - π οΈ *[Mastodon]* Fixed mention objects not being clickable See you next release, Deb π