Junior Eurovision Song Contest 2026
-- Days
:
-- Hours
:
-- Minutes
:
-- Seconds

Changelog

All notable changes to the Eurovision Board.

What's New


v0.1.40 – Bugfixes & UX

  • New: feedback link in the footer
  • New: comments in results now support Markdown formatting (bold, italic, code, lists, links)
  • New: removing a contest or member from a group now requires password confirmation
  • Fixed: average grade showing "–" instead of "F" when everyone voted F
  • Fixed: points dropdown on mobile not hiding already-used point values
  • Fixed: keyboard navigation jumping to already-used point values when typing in the dropdown
  • Fixed: comment tooltip in Shitfest result clipping behind the table
  • Fixed: visiting the email verification page while already verified no longer gets stuck

v0.1.39 – Security & Stability

  • Security: added standard security headers (CSP, HSTS, and others) to all pages
  • Fixed: file uploads and CSV/Excel imports in the admin panel were failing silently
  • Fixed: Livewire file uploads returning 401 errors on Coolify

v0.1.38 – Bugfix

  • Fixed: changelog pages returning a 500 error when hosted on Coolify

v0.1.37 – Countdown & Fixes

  • New: countdown timer on the home page and group overview — shows days, hours, minutes, and seconds until the next event
  • Admin: manage the countdown in the admin panel — enable/disable it, set a title, link it to a stage (auto-fills the date), or enter a custom date and time
  • Fixed: Spotify dropdown no longer gets disabled when a stage is frozen

v0.1.36 – Bugfixes

  • Fixed: admin panel crash when using contest/country filters on entries

v0.1.35 – Bugfixes

  • Fixed: live banner now shows at the correct time (timezone was off by 2 hours)
  • Fixed: admin panel crash when opening certain filters

v0.1.34 – Bugfixes

  • Fixed: user result page now only shows chips for users who have actually rated
  • Fixed: rating sync no longer writes into frozen stages of synced groups
  • Fixed: Tab key in the rating table now skips Spotify buttons and player — only jumps between Grade, Points, and Comment
  • Improved: admin panel filters for entries and final shows now include year and country filters

v0.1.33 – Bugfixes

  • Fixed: admin panel was inaccessible on production (403 error)
  • Fixed: adding a contest to a shitfest group now correctly marks it as a shitfest contest

v0.1.32 – Design Improvements

  • Group overview: groups are now displayed as cards instead of a plain list
  • Branded emails: verification and password reset emails now match the app's dark design
  • Removing a member from a group now also deletes their ratings for that group

v0.1.31 – User Result Export

  • Export individual ratings: each user result page now has an "Export XLSX" button — download that user's full rating sheet including grades, points, and comments

v0.1.30 – Design Update

  • New look: cleaner layout, new navigation bar with logo, and a footer with useful links
  • Eurovision-themed landing page: new hero section with stars and the login card
  • Changelog page: available at /changelog — always up to date
  • Impressum page: available at /impressum
  • Export results: download any stage result as an XLSX file directly from the result page

v0.1.20 – Group Update

  • Create groups: any logged-in user can create a new group at /group/create and becomes its admin automatically
  • Group admins: group admins can manage their group without needing app-admin rights
    • Invite members via invitation link
    • Lock/unlock voting per stage for their group
    • Remove members
    • Rename the group
    • Add or remove contests
    • Grant or revoke admin rights to other members
  • Per-group voting lock: locking a stage only affects your group — other groups can still vote
  • Filtered user chips: in the rating and result views, only users who have rated at least one song are shown
  • Email verification: a verification email is sent after registration
  • Forgot password: reset your password via email from the login page

v0.1.10 – Shitfest Update

  • Shitfest mode: a special extended rating mode for the post-contest review session
    • Combined view of the Grand Final + eliminated semi-finalists
    • Overall grade (0–10) per contest
    • Award: pick your favourite song and upload an image
    • Free space: personal notes + image per user
    • Wildcards: mark eliminated songs for your Spotify playlist
  • Shitfest results: ranking for finals and eliminated acts, with awards, grades, and free space all togglable

v0.0.03 – User Features

  • Spotify mini player: listen to songs directly in the rating view (toggle via the Spotify logo)
  • Mobile layout: rating, group result, and user result pages work on mobile with a card layout
  • Edit your profile: change your username, email, and password at /profile
  • Invitation links: group admins can generate an invite link — share it and members join directly
  • Rating sync: sync your ratings across multiple groups for the same contest (configure in your profile)
  • Live banner: a banner appears automatically when a stage is currently live
  • Voting lock: admins can freeze voting for a stage

v0.0.02 – Admin Improvements

  • Better admin panel: searchable dropdowns, smart labels, entry/show filtering by contest
  • Custom rating editor: admins can edit any user's ratings directly

v0.0.01 – Alpha

  • Initial release: rating system, group results, user results, live autosave, admin panel