summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/test_notifications_behaviour.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-11 13:57:34 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-11 13:57:34 +0200
commit4b74ff3fc54f35fbc41d9c0f7d2b4ec89475154a (patch)
tree6a0ab44c40602415015cbacda30e5615e0863d8f /packages/meshbay-hub/tests/test_notifications_behaviour.py
parentcab9ba28cfba9d90d0a6c4c00dbba852825f66c2 (diff)
downloadmeshbay-4b74ff3fc54f35fbc41d9c0f7d2b4ec89475154a.tar.gz
feat(hub): legal information link at the foot of the sidebar
A small link to the hub's legal pages, pinned to the bottom of the sidebar once signed in. It opens in a new tab: the desktop application refuses to navigate away from its interface and hands a new window to the system browser, and in a browser it keeps the session on screen. The address comes from hubBase(), so it is the legal pages of the hub in use. The sidebar now sticks under the navigation bar at the window's height; otherwise, on a long file list, the link would sit at the bottom of the page. The music bar, pinned to the bottom of the window as well, publishes its height through useStickyBand as --music-bar-h and the sidebar stops above it. On a phone the slide-out panel does the same. test_sidebar_legal_measured.py measures the real stylesheet: the link at the bottom of the window on a 3000px page, and above the music bar, at phone and desktop widths. Checked signed in on a local hub in Chrome and Firefox 155. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D9MCBBWSm9GhBESmqzJxNy
Diffstat (limited to 'packages/meshbay-hub/tests/test_notifications_behaviour.py')
0 files changed, 0 insertions, 0 deletions