- Improved
Artist and user profile sidebars now have more consistent spacing, image edges, and link feedback.
- Improved
Artist and user song grids now use four columns on large screens.
- Improved
Added a subtle 3D perspective to the hero artwork marquee.
- Fixed
Song pages now use a reliable YouTube artwork size when a video has no high-resolution thumbnail.
- Fixed
Artist pages no longer show a hydration error when an admin session restores in the browser.
- Improved
Songs and artists archive stats now link to their browse pages.
- Improved
The earliest song stat now links to songs sorted by release date.
- Improved
Added a colorful animated border glow to the homepage call-to-action panel.
- New
Homepage archive statistics now show the year of the earliest recorded song.
- Improved
Added a warm animated border glow to the homepage archive statistics panel.
- Improved
Added a subtle animated border beam to the homepage archive badge.
- Improved
Updated the homepage panel glow with bright blue, purple, and yellow accents.
- Improved
Darkened the homepage artist and genre panels for a more focused archive look.
- Improved
Search now has category shortcuts and clearer keyboard guidance.
- Improved
Added a subtle pointer-reactive border glow to the homepage artist and genre panels.
- Improved
Homepage song contribution buttons now open the add-song chooser.
- Fixed
Prevented the homepage from blocking prerendering during session checks.
- Improved
Added more genre pills to fill the homepage genre panel.
- Improved
Simplified homepage genre pills by removing the decorative color dots.
- Improved
Updated the homepage genre examples to feature jazz.
- Improved
Removed unused alternate landing pages so the main homepage is the only public landing experience.
- Improved
Added a canonical URL to the homepage so search engines use the preferred Diskograf address.
- Fixed
Prevented a hydration warning when the active-user count and account session load together.
- Fixed
Prevented a hydration warning in the header when an admin session restores in the browser.
- Improved
Added more breathing room between the logo and search bar on mobile.
- Improved
Mobile header spacing now separates the logo, search bar, and notification controls for easier scanning.
- Improved
Mobile header controls now sit directly beside each other to preserve search space.
- Improved
Mobile header controls now use tighter spacing, leaving more room for the search button.
- Improved
Mobile users can now open search directly from the header. The desktop keyboard shortcut hint is hidden on small screens.
- Fixed
Notification controls no longer cause a hydration error when a signed-in session is restored in the browser.
- Improved
Genre cards now use an object crop for cover images, so the art sits better inside the shorter browse cards.
- Improved
Genre browse cards now use a shorter, compact large-screen layout with aligned card edges and no empty card spaces.
- New
Early Bahasa Malaysia support: use the language switcher in the header to view the site's navigation in Malay. More of the site will be translated over time.
- New
Notifications can now be archived, individually or all at once, from the header notification menu.
- Improved
The notification menu got a visual refresh with per-type icons and clearer unread styling, and now reliably marks notifications as read when opened.
- Improved
Song detail heroes now preserve more of each cover's vibrant accent instead of fading quickly into near-black gradients.
- Improved
Song and artist accents now pick saturated, representative colours from the artwork instead of relying on a simple image average.
- Improved
Song detail heroes now let each cover's dominant colour lead the atmosphere, with stronger tonal layering and a clearer accent edge.
- Improved
Artwork and avatar accents now use one lightweight colour extractor, with dominant colours and readable shades derived consistently across song and artist surfaces.
- Improved
Search now ranks an artist's own recordings first. Searching a performer used to return a near-random handful of their catalogue; results are now ordered by how well they match and then by popularity, and songs they performed come before songs they only wrote or played on.
- Improved
Search no longer pads results with songs that merely look like the words you typed — searching “faizal tahir” stopped returning unrelated songs credited to other people, and “cindai” no longer suggests “Badai Cinta” ahead of the real thing.
- Improved
Short and common words match far better: “ella” now finds Ella instead of “Isabella” and “Stracciatella”, because words that start a name now outrank words buried inside one. Typing an artist's words in any order works too.
- Improved
Honorifics are now optional. “Datuk Siti Nurhaliza” finds her whether or not the title on file matches what you typed.
- Improved
Misspellings in multi-word searches are forgiven — “shela majid”, “faizel tahir” and “sudiman” now find who you meant.
- Improved
Searching is around five times faster, so suggestions keep up as you type.
- New
Song listings in the public API now include the linked YouTube video ID and URL when available.
- Fixed
Successfully submitted songs no longer reappear as saved drafts in the song editor.
- Fixed
The profile link on the contribution page no longer logs an accessibility warning in the browser console.
- Fixed
Search results with duplicate names no longer highlight multiple rows at once.
- Fixed
Search palette “View all” links now include the space before the result type.
- Improved
OpenPanel tracking now uses the site's own proxy route for more reliable screen view tracking.