Profile page fixes: - Use session:field with string 'user-id' instead of symbol - Use find-user-by-id to get user object - Use dm:field to access user data (username, role) - Add missing template parameters (top-artist-4, top-artist-5) - Add error handling with detailed logging Player-content fixes: - Remove broken player.js that was causing ReferenceError - Add simple inline Now Playing updater script - Fetches /api/asteroid/partial/now-playing every 10 seconds - Updates after 200ms initial delay All fixes tested and working in frameset mode: - Profile page loads correctly with user data - Now Playing panel updates on player page - Stream continues playing during navigation - Spectrum analyzer MUTED indicator working - Login/logout without halting stream Known issue: - ParenScript player.lisp has compilation issue (extra paren on line 242) - Only 15/36 functions compile - Non-frameset mode still halts stream on navigation (expected) |
||
|---|---|---|
| .. | ||
| partial | ||
| admin-content.ctml | ||
| admin.ctml | ||
| audio-player-frame.ctml | ||
| frameset-wrapper.ctml | ||
| front-page-content.ctml | ||
| front-page.ctml | ||
| login-content.ctml | ||
| login.ctml | ||
| player-content.ctml | ||
| player.ctml | ||
| popout-player.ctml | ||
| profile-content.ctml | ||
| profile.ctml | ||
| register.ctml | ||
| status-content.ctml | ||
| users.ctml | ||