Releases: suvam0451/dhaaga
v0.7.0 - Polled Notifs
Summary
Announcement Post --> https://mastodon.social/@suvam/112948755184247673
- This release adds notifications. 🥳
- (polled in-app every 10s for updates)
- Profile page recieves better design. 💅
- Also, the Profile peek UI is now available.
- 👆 Preview a profile (even dm them directly) without leaving your timelines. 😁
Highlight Features
- ✨ Notifications! (#68, #115)
- (does not include polls, admin types and certain other ones, for now)
- ✨ Redesigned Profile Pages
- ✨ Profile Peek
QoL Features
- ✨ You can now DM users from profile page and "Profile Peek" sheet directly
- ✨ Unread notification count (see screenshot)
- ✨ "Read All" button in notification page
Bug Fixes
- 🛠️ fixed "Bookmark Gallery" for Misskey forks (#94)
- 🛠️ fixed hashtag sheets for Misskey forks
- 🛠️ fixed the discover tab (2nd) for Misskey forks
- 🛠️ fixed an issue where emojis stopped being resolved for misskey forks (#97)
- 🛠️ fixed an issue where incorrect emojis were displayed under a post (#113)
- 🛠️ made the mfm parsed content have consistent text styling (#109)
- 🛠️ fixed incorrectly parsed mentions (wrong handle) (#88)
- 🛠️ fixed some hashtags rendering as links (#78)
Performance
- ⚡ emoji loading will no longer take extra time while loading timelines (#116)
Known Issues
- If you previously tried to use the "Bookmark Gallery" feature with misskey forks, it may have corrupted your bookmark cache
- There is a UI right by the feature to clear your local cache. Please do that and resync 🙏
Showcases
To check out the various new features:
-> [DM shortcut] Go to any user's profile and click the chat button
-> [Notifications] Go to notification tab (now swapped to 5th pos)
-> [Profile Peek] Click any user icon from notification screen👇 don't forget to check out the screenshots!
See you next release,
Deb 😄
v0.6.1 - Wiki
Summary
We now have a wiki.
README will soon be updated with better documentation regarding:
- Usage Guide
- Unique Features
- Development
- Compilation
- ...among other things.
👇 Also fixed some bugs.
Bug Fixes
- 🛠️ One of the tutorial page was not scrollable (#111)
- 🛠️ Other instance mastodon users are unable to login. (#112)
See you next release,
Deb 😄
v0.6.0 - Post Composer
Summary
This release adds a microblogging-friendly post composer to the app.
Tested for both Mastodon and Misskey forks.
Announement Post --> https://mastodon.social/@suvam/112898104733341458
Highlight Features
- ✨ Dhaaga Post Composer 😙 (#104)
- ✨ You can now create posts (replies coming soon™)
- ✨ You can preview/delete posts right after creation
QoL features
- ✨ Recieve auto-completion while typing accounts/emojis
- ✨ Ability to add/remove attachments
- ✨ Ability to add content warning
- ✨ Ability to add alt texts
Bug Fixes
- 🛠️ Fixed a transparency issue in fab menu items. (#106)
Showcases
To check out the post composer,
Select the "Create Post" module from the FAB menu
See you next release,
Deb 😄
v0.5.1 - Misskey Fixes
Summary
Improved misskey compability and other QoL stuff.
QoL
- ✨ At max 10 emojis will be shown to reduce visual clutter. (#91)
- ✨ A button is offered to view all custom emoji reactions. (#91)
- ✨ AI translation has been replaced with an info block for Lite edition. (#86)
Core Features
- ✨ You can now Boost/Bookmark using Misskey/Firefish/Sharkey
- ✨ You can now Follow/Unfollow using Misskey/Firefish/Sharkey
- ✨ You can now view post details using Misskey/Firefish/Sharkey
Bug Fixes
- 🛠️ Fixed a routing issue when viewing post details from home tab.
- 🛠️ Fixed an issue of contect section stuck loading (because Misskey can return null) (#84)
- 🛠️ Locally pointing emojis now resolve correctly (#80)
Performance
- ⚡ Replaced all carousel components with Image based galleries
See you next release,
Deb 😄
v0.5.0 - Misskey Support
Summary
Added login and timeline support for Misskey and it's forks.
What is included?
Highlight Features
- ✨ Logins supported for Misskey and it's forks
- ✨ Existing Timelines supported for Misskey and it's forks (#72, #77)
- ✨ Bubble/Social timeline support for compatible software (#72, #77)
- ✨ Custom emojis !!!
QoL features
- ✨ Ability to update software for an account, if needed
- ✨ Ability to delete account, if needed
Bug Fixes
- 🛠️ The timeline image items getting slightly cropped is now fixed
- 🛠️ App crashing while selecting misskey accounts (#75)
- 🛠️ Insufficient list of Miauth params (#82)
Screenshots
See you next release,
Deb 😄
v0.4.0 - Profile Gallery
Summary
Added a gallery view to the user profiles. Also added timeline options (as available in mastodon web UI).
What is included?
Highlight Features
- ✨ Gallery View for User Profiles
- ✨ Filter Options for Timeline
- ✨ Say hello to the slick fab/drawer navigation (one handed friendly !!)
QoL Features
- ✨ Links will now render as their display text, instead of full URL (#43)
- ✨ Added a dummy audio component. It does not work, but at least you know it's an audio file. (#45)
Bug Fixes
- Pressing back from post details (dynamic routes) always returned us to the home tab (#46)
- Verified an issue regarding emojis missing after v0.3.0 update (#54)
Showcases
To check out the gallery view, go to any profile and expand the
Gallery
section
Everything else is drop-in additions
More Videos
Screen_Recording_20240721_085521_Dhaaga.mp4
Screen_Recording_20240721_085742_Dhaaga.mp4
Screen_Recording_20240721_085832_Dhaaga.mp4
See you next release,
Deb 😄
v0.3.1 - Bug Fixes
Summary
Fixed some bugs and performance issues I noticed in v0.3.0
Fixes
- mfm-js considers ! part of url
- clicking boosted post does not open og post (#53, #55)
- bookmark sync fails due to missing non-optional blur hash (#58)
- incorrect timestamp between boost/reply/og (#53, #55)
- trending posts page was not working after refactor
Performance Improvements
- improved performance of bookmark gallery widget
- improved performance of status item rendering
Styling changes
- removed the external link icon (#50)
- various brightness adjustments
- carousal counter is now moved into the image
- bookmark gallery widget is now more compact
Showcases
The widget is now more compact
Before <-- --> After
See you next release,
Deb 😄
v0.3.0 - Software Detection
Summary
This release implements instance software detection [See Screenshot for list]
I have also added a Known Software Page ™ for you to track the servers you have visited and which software they run.
These changes are pivotal in driving integration of unique features like emojis and bubble timeline etc.
(and possibly full login compatibility down the line 😉)
What is included?
Highlight Features
- ✨ Known Software Page
- ✨The app now detects software run by instances you encounter
QoL Features
- ✨Links will now render as their display text, instead of full URL (#43)
Other Changes
- The project now uses full ESM and therefore able to integrate
misskey-js
for future development. - ^ That took a lot of time and was super painful, btw. I am glad I am done with this 😑
Developer Notes
You may see an animated, floaty, cool button on the bottom right side in some pages.
Don't tell anyone about that 🤫. It is a secret feature that will be announced later.
^ Same for the new drawer menu UI in some pages.
Known Issues
- Bookmarking a post in details page sometimes removes the post item from UI. (#48)
- Italic and Bold text blocks are too bright. #49)
- The external link icon (appears beside links) is quite buggy It will be removed. (#50)
Showcases
The instance detection and storage is automatic
To view the server list, go toSettings
->Known Servers
See you next release,
Deb 😄
v0.2.0 -- Bookmark Browser (α)
Summary
The Bookmark Browser is now available in alpha.
I will link some posts from my mastodon here later (for showcasing/screenshots).
Expected features in next version: v0.3.0
What is included?
Highlight Features
- ✨Bookmark Browser
- ✨Bookmark Browser Widget (Only user selection is supported)
- ✨Website is now up (looks kinda bad, but, meh.. later). Go check it out.
Basic features
QoL Features
- ✨Ability to minimise/maximise bookmark browser widget
- ✨Ability to force sync bookmarks (after using other mastodon apps)
- ✨Ability to clear bookmarks (to support breaking changes in future)
Bug Fixes
- 🛠️ hashtag follow status in prod build is inaccurate (#25)
- 🛠️ translating with openAI does not work in prod build (#26)
- 🛠️ vertical swipes on image carousals no longer conflict with timeline scrolling (#29)
- 🛠️ hashtag parsing now works correctly for various websites (#30)
- 🛠️ fixed an issue, where the header bar would get stuck, after switching timelines via widget
Known Issues
- Addressing a key performance improvement in @shopify/flash-list (#33) resulted in the timeline items being jankier than usual.
- ^ So, expect some jumpiness in text/images while scrolling
Showcases
Go to
Favourites Tab
->Bookmarks
--> and selectBookmark Gallery
p.s. - you would need to sync your bookmarks at least once. You may re-sync/clear as you need.
See you next release,
Deb 😄
v0.1.0 -- Timeline Widget (α)
Background
Development on this project was paused due to Meta's blockade on all third-party APIs.
After a year of paused development, this project is being rebooted as a cross-platform fediverse client.
Summary
After a month of research and prototyping, I finally have a build that is worthy of an MVP.
There will be some known bugs.
There will be some UI jank.
But, I will keep improving the app in each subsequent release.
What is included?
Highlight Features
Screenshots and Highlights can be found in the README of this project
- ✨Timeline Widget
- ✨Better Comment Thread
- ✨Hashtag bottom sheet
Basic features
- ✨Authenticate with Mastodon
- ✨Ability to Boost and Bookmark
- ✨Beautiful Timeline, with video and carousal support
- ✨Trending Hashtags/Posts Tab
- ✨Bookmarks/Favourites Tab
- ✨Alt texts
QoL Features
- ✨Hashtags that you follow are highlighted in the timeline
- ✨Full support for remote instance custom emojis (Mastodon and Misskey only)
- ✨Basic multi-account support