Changeset 79bba6e in Klonkt for src/routes/prutter.js


Ignore:
Timestamp:
06/17/2026 12:29:16 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
cbd1761
Parents:
44cf44d
Message:

Audio never jumps + hub topnav + Prutter chat mobile-first

  • Global link boost in shell.ejs: all internal navigation links go through htmx into #pcms-main (session/auth/downloads/assets excluded), so the audio player keeps playing everywhere — including clicks within Admin. Back/forward re-fetches (historyCacheSize=0) so the OOB header comes along.
  • Hub-home: the mini topnav bar now shows on the hub landing (no large profile header — the hero is the header); duplicate .hub-nav removed.
  • Prutter conversation: full-height mobile-first chat (bodyClass on-chat → no artist profile header). Page pinned fixed between topnav and the bottom bars; only the thread scrolls. Compact header + clean composer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/prutter.js

    r44cf44d r79bba6e  
    112112  renderPage(req, res, 'pages/prutter-conversation', {
    113113    pageTitle: 'Prutter — ' + (other?.username || ''),
    114     bodyClass: 'on-special',
     114    // on-chat → full-height chat-view (geen artiest-profielkop, alleen de thread
     115    // scrollt). Zie chrome.ejs (_headerless) + de page-CSS hieronder.
     116    bodyClass: 'on-special on-chat',
    115117    conversation: conv,
    116118    other,
Note: See TracChangeset for help on using the changeset viewer.