UPDATES

MK-V.3.2Feature Update: Quote Endpoint & Footer Enhancement

  • Implemented a new endpoint for handling quotes, replacing the fixed base end comment. The endpoint supports full CRUD operations for quote resources. The footer section now displays a random quote from the new functionality. An API endpoint is available for accessing favorite quotes. UI improvements for displaying favorite quotes are underway.

MK-V.2.2Feature Update: Listen on Spotify Now Available! 🎵

Great news! You can now seamlessly listen to the songs I've recently listened or am currently listening to on Spotify. Simply click the "Listen on Spotify" button beneath the track, and you'll be redirected to Spotify's website for instant playback. 🎶🔊

MK-V.1.2Feature Update: Currently Reading

New Feature - Currently Reading (book):

  • The latest update includes support for tracking currently read books, with data sourced from multiple channels. Presently, the interface showcases an amalgamation of content, encompassing songs, movies, TV shows, and now books, with a preference for prioritizing books. However, upcoming updates will introduce dedicated sections for each category, accompanied by advanced features such as historical notes and additional functionalities.

MK-V.0.2Fix Currently Listening Song

Issue:

  • In the context of Spotify song playback, backend responses yield null values due to the lack of a date attribute associated with the presently playing track. This absence triggers an error-handling mechanism to switch to Movies or Shows.

Fix:

  • Mitigated this issue through data preprocessing techniques. Specifically, a distinct attribute was engineered to delineate the currently playing song. As a result, the songs component now seamlessly showcases both "Currently Listening" and "Last Listened To" dynamically.

MK-V.0.1Fix Projects Section Column Layout in Safari

Issue:

  • Safari handles column layout differently, causing the first card in the projects section to have excessive top margin due to the bottom margin of the last card. Attempts to prevent breaking the cards within by avoiding breaks inside were ineffective due to the presence of margins.

Fix:

  • Encapsulated the entire main card component within a wrapper and replaced margins with padding. Padding, unlike margins, cannot be disrupted by column layout, ensuring consistent spacing between cards.

Everything, In time