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