Skip to content

Releases: suvam0451/dhaaga

v0.7.0 - Polled Notifs

12 Aug 11:14
Compare
Choose a tag to compare

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!

Screenshots

See you next release,
Deb 😄

v0.6.1 - Wiki

05 Aug 16:47
28bebcb
Compare
Choose a tag to compare

Summary

We now have a wiki.

README will soon be updated with better documentation regarding:

👇 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

03 Aug 12:52
Compare
Choose a tag to compare

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

Screenshots

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

31 Jul 16:58
Compare
Choose a tag to compare

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

28 Jul 13:28
Compare
Choose a tag to compare

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

21 Jul 04:41
7f195ed
Compare
Choose a tag to compare

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

12 Jul 10:27
Compare
Choose a tag to compare

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

11 Jul 10:42
ffd550f
Compare
Choose a tag to compare

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 to Settings -> Known Servers

Screenshots

See you next release,
Deb 😄

v0.2.0 -- Bookmark Browser (α)

03 Jul 18:27
Compare
Choose a tag to compare

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 select Bookmark Gallery
p.s. - you would need to sync your bookmarks at least once. You may re-sync/clear as you need.

Screenshots

See you next release,
Deb 😄

v0.1.0 -- Timeline Widget (α)

26 Jun 04:16
Compare
Choose a tag to compare

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

Known Issues

  • The hashtag follow status shown in bottom sheet is inaccurate (#25)
  • The OpenAI translation button does not work in the prod build (#26)