Skip to content

Releases: mbaraa/dankmuzikk

v0.2.2

28 Mar 01:09
29acf97
Compare
Choose a tag to compare

Redis Release 🎉 🚀

Redis joined the chat in this release!

Added

  • Lyrics using gonius
  • Lyrics caching for 7 days

Changed

  • User token caching for faster authentication
  • Move OTP to cache instead of repository.
  • Add "or" before Google log-in button as it was confusing :)

Fixed

  • Use domain instead of server URL
  • Login issues :)
  • Depandabot libs upgrade.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

26 Mar 13:37
bf7f34a
Compare
Choose a tag to compare

Polishing Release 🎉 🚀

Added

  • Content-type and content-disposition headers for files in cdn
  • A bunch of open graph tags to make sharing links prettier

Changed

  • Move all current songs thumbs to pix instead of using YouTube's

Fixed

  • Webkit and Safari drama for good, now playing on Safari or any iOS browser feels like any real browser :)
  • Remove the old update song plays in playlist from client.
  • Fix /muzikkx content type for downloading a song on Chrome.
  • Crazy loading state spam when waiting for a song to play
  • Download songs form YouTube if not found when downloading a playlist.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

24 Mar 02:10
37ea22a
Compare
Choose a tag to compare

Resurrection Release 🎉 🚀

DankMuzikk was fully functional and me and some users kept using it even after v0.1.53, so I decided to do a make-over (after 8 months of dissociation :trollface:) and probably finish the road map, and more...

What happened here?

  • Separated backend from frontend.
  • Separated backend into smalled pieces {server, cdn, eventhub 👀 and ytdl}.
  • Introduced EventHub for async operations, and to stop spamming the http handlers with huge timeouts.
  • Refactored most of the backend's code.
  • Refactored some parts of the frontend's code.
  • Removed weird download queue from the Python server, after the introduction of the EventHub.
  • Fix deployment environments by having a docker compose generator that doesn't include the deployment compose files in git, which was possible after this update in rex-deploy.
  • Fix playlist download unresponsiveness by moving the archive to the cdn then letting the browser handle the rest.
  • Updated ytdlp
  • With a plan to do moooore.

PRs

Full Changelog: v0.1.53...v0.2.0

v0.1.53

10 Jul 21:35
331bd56
Compare
Choose a tag to compare

Goodbye release (for now) 😞 👋🏼

So Google changed the way that YouTube plays videos, which broke a lot of YT downloaders, until I (or someone else) find a way to bypass the new YouTube player, you can't listen to new songs, however you can still listen to songs that you've listened to before!

Also you can request music on the site by emailing me the song's details on [email protected]

Added

  • Logger middleware
  • GO_ENV environmental variable
  • Goodbye alert to the default layout :)

Changed

  • App's Icon
  • Refactor handlers/handler.go into handlers/middlewares/

Full Changelog: v0.1.52...v0.1.53

v0.1.52

04 Jul 23:40
782b617
Compare
Choose a tag to compare

Another Webkit Patches Reelase

Fixed

  • Webkit player's issues with the range header thingy
  • Webkit player's issues with metadata
  • Webkit player's issues with non muted audio tag

Full Changelog: v0.1.51...v0.1.52

v0.1.51

02 Jul 20:57
1d9b329
Compare
Choose a tag to compare

Patches Reelase

Fixed

  • Songs' names in downloaded playlist
  • Webkit player issues :) #80

v0.1.5

01 Jul 00:23
7e1d1b4
Compare
Choose a tag to compare

Download Playlist Release 🎉 🚀

Added

  • Download Playlist :trollface:

Fixed

  • Mobile performance improvements (by not rendering hidden desktop elements when the client is mobile fr)
  • Playlist menu for non owners

Changed

  • Light/Dark theme detector
  • Default theme to black instead of dank
  • Update PWA's theme

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

13 Jun 17:09
908db83
Compare
Choose a tag to compare

Random Fixes Release 🎉 🚀

Added

  • issue templates

Fixed:

  • search button's label
  • logo's size in header
  • dank's theme background to foreground's contrast ratio
  • white's theme background to foreground's contrast ratio
  • window's min width in PWA
  • suggestions' navigation colliding with the player's shortcuts
  • close popovers when clicked outside
  • default alt and ctrl behaviors colliding with shortcuts

Full Changelog: v0.1.3...v0.1.4

v0.1.3

12 Jun 09:09
f26b281
Compare
Choose a tag to compare

Responsive Player's UI Release 🎉 🚀

Fixed:

  • responses compression (size down by x0.5)
  • update themes' colors and color schemes
  • mobile and desktop player
    • merge the two components
    • same ui elements but different css alignments
    • resizing the screen won't make the player go coocoo

Removed

  • Resize from/to mobile size reloads the page

Full Changelog: v0.1.2...v0.1.3

v0.1.2

09 Jun 12:24
6a29256
Compare
Choose a tag to compare

Lazy Loading For Real Release 🎉 🚀

Added

  • expand and collapse mobile player on swipe
  • loop l and shuffle r keyboard shortcuts
  • lazy load heavy content :trollface:
    • single playlist's page initial loading size reduced by 10x
    • playlists' page initial loading size reduced by 2x
    • history's page initial loading size reduced by 3x

Fixed:

  • client error messages for incorrect login methods
  • remove duration-less videos (live videos)
  • merged mobile and desktop's header
  • group consequent history items

Full Changelog: v0.1.1...v0.1.2