- Fix login check: use HTTP 200 instead of 201 for GET /api/user - Add encodeURIComponent for city in Ticketmaster URL - Re-throw errors in ticketmaster.js so app.js can show user feedback - Add JSDoc comments to all service and utility modules - Add German labels and text throughout (de-CH locale)