Changelog

v2.3.0 2026-08-15

Complete bilingual support, band portfolios and partner descriptions

Full bilingual support: All public pages, admin areas and forms are now fully available in German and English. Over 100 hardcoded German texts have been replaced by the translation system — including page titles, navigation, buttons, form labels, table headers, aria labels, country names, order statuses and status messages.

Language switcher fixed: The language setting is now reliably stored in the session and no longer overridden by public caching. Cache-Control set to no-cache and Vary: Cookie added so each visitor sees the correct language.

Band members clickable: Each band member now has their own detail page at /band/[name] with a large image, role, bio and a detailed portfolio section. The cards on the band page and homepage are now clickable. Slugs are automatically generated from the names.

Portfolio for band members: Each member can create a detailed portfolio in the admin area — with Markdown support for headings, lists, links and more. Automatically translated to English if the EN field is left empty.

Partner descriptions: Partners can now have a description — with German and English text. Automatic translation is also supported. The partner cards show name, description and a visit button.

Auto-translation expanded: The automatic translation (Google Translate) has been extended to all new fields — partner name, partner description, band portfolio. Existing translations are preserved and not re-translated.

Contact security: The contact form now has a visible math captcha (security question), in addition to the honeypot, time check and rate limiting. The correct answer is stored server-side in the session.

SEO improvements: New homepage title with regional identity, Open Graph default image (og-default.jpg), fixed event lightbox (no more empty image sources), sitemap updated for band slugs.

Country names translated: The country dropdown in profile and checkout now shows the correct English names (Germany, Austria, Switzerland, etc.) when the language is set to English.

Order system translated: All order statuses (Pending, Paid, Shipped, Completed, Cancelled), order details, invoice download, bank details and table headers are now bilingual.

v2.2.0 2026-08-02

E-Mail system completely overhauled and fixed

E-Mail management in admin panel: E-mail addresses can now be created, edited and deleted directly from the admin panel — with direct database access to PostfixAdmin instead of the aaPanel API.

Change passwords: Mailbox passwords can be updated directly from the admin area — with an edit button and modal dialog for each mailbox.

Re-create all: With one click, all missing e-mail addresses from the app database can be re-created in the mail server database — including maildir directories and alias entries.

SMTP fixed: Sending e-mails via the own mail server (mail.theoutpace.rocks) works reliably again with STARTTLS on port 587. Self-signed certificates are accepted.

Dovecot 2.4 migration: Complete migration of the mail server configuration from Dovecot 2.3 to 2.4 — all syntax changes applied: dovecot_config_version, mail_driver/mail_path instead of mail_location, ssl_server_cert_file instead of ssl_cert, new passdb/userdb syntax, sqlite_path instead of sql_connect. IMAP (143/993), POP3 (110/995) and LMTP are running again.

Mailbox noreply@theoutpace.rocks: The noreply mailbox was re-created with correct password hash (SSHA512) and working maildir directory.

SEO-Analyse link in footer: There is now a small link to seo-analyse.com in the footer.

v2.1.0 2026-08-01

Everything the site needed is finally here — here is an overview of all the new features:

🎯 Clickable event cards: Click on an event and the tour map opens with that event highlighted. See exactly where the show is.

🗺️ Tour map: An interactive map with all concert locations. Click a marker to see all show info.

🧭 Google Maps route: Next to every event there is now a map icon. Click it and Google Maps opens with directions to the venue — ready to go!

🎫 View flyers: When a flyer is uploaded, you can click to enlarge it right in the event card. A lightbox shows the image big and clear.

🎸 Tour grouping: Events that belong to a tour are now grouped together — with tour name and date range. See at a glance which shows belong together.

🏷️ Merch categories: The shop is now sorted by categories (e.g. T-Shirts, CDs, Accessories). Filter buttons at the top let you see only what interests you.

🖼️ New band photo: The band info page now has a large band photo at the top — nicely framed with border and shadow.

📹 Video on homepage: Our latest video is now playing right on the homepage. Check it out!

🎨 New logo: The homepage has a new, bigger logo — right in the hero section.

🏷️ NRT Records label in footer: The label logo is now linked in the footer — with a nice shadow effect. One click takes you to NRT Records on Bandcamp.

✨ Better readability: The text on the homepage is now brighter and easier to read — also on mobile and in low light.

🔧 Technical: Service worker updated for faster loading and better cache management. Images are now always loaded fresh, not from old cache.

v2.0.0 2025-01-17

Band Member System: Band members can now access the band dashboard

v1.9.0 2025-01-15

Spam Protection: Rate limiting and time validation for contact form and guestbook

v1.8.0 2025-01-10

Changelog System: Public changelog page and admin management

v1.7.0 2025-01-05

Theme Editor: Live preview and color presets for admin panel

v1.6.0 2024-12-20

Activity Log: Logging of all admin actions

v1.5.0 2024-12-15

Footer Optimization: Changelog display and visitor statistics

v1.4.0 2024-12-10

Guestbook: Moderation system and spam protection

v1.3.0 2024-12-05

Newsletter System: Email management and subscriber management

v1.2.0 2024-11-20

Shop Integration: Stripe payments and order management

v1.1.0 2024-11-10

Band Management: Member profiles and images

v1.0.0 2024-10-01

Initial Release: News, Events, Music, Videos, Gallery