The terminal-content counterpart to the watchlist eye. On library cards: - airing show -> watchlist eye (monitor for new episodes) - movie / ended show -> a 'get' download symbol that opens a detail modal - video-get-modal.js: VideoGet.btn() + VideoGet.isAiring() (the shared status test), and the modal — hero backdrop, eyebrow, title, meta (runtime/rating/ tagline), genres, overview, pulled from the existing detail endpoint. Action buttons are VISUAL STUBS for now: 'Open full page' navigates; 'Add to Wishlist' just toasts 'coming soon' (real population is a later phase). - query_library now selects s.status so cards can pick eye vs get. - CSS for .vget-btn (hover-reveal, accent on hover) + the .vgm-* modal, styled to match the calendar episode modal. 82 video tests green (status is an additive column). |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| music_database.py | ||
| personalized_schema.py | ||
| video_database.py | ||
| video_schema.sql | ||