aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-28 11:09:12 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-28 11:09:12 +0200
commit694a3832f4b57d007b79b3b21dd47b55e6ef3c42 (patch)
tree3213225f5a26ce0014735536b9ff575f2f87e96f /docs
parent19c1e280cbbfc83f0c2cbadadc8e0fb692d8dd70 (diff)
downloadmeshbay-694a3832f4b57d007b79b3b21dd47b55e6ef3c42.tar.gz
feat(hub): keep a show's detail modal open under the player
Closing the player lands back on the season being watched, with the episode just started marked. A film's modal still closes on Play. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/MESHBAY_DESIGN.md7
-rw-r--r--docs/USERGUIDE.md4
2 files changed, 11 insertions, 0 deletions
diff --git a/docs/MESHBAY_DESIGN.md b/docs/MESHBAY_DESIGN.md
index 38ceec8..e6bcece 100644
--- a/docs/MESHBAY_DESIGN.md
+++ b/docs/MESHBAY_DESIGN.md
@@ -2606,6 +2606,13 @@ falling back to the show's. An operator can **correct a wrong automatic match**,
correcting one applies to the unit rather than to a single file (for shows) or to
the one file (for films), because those are the units each actually is.
+**A show's detail modal outlives the episode it started.** Playing an episode
+leaves the modal open under the player — on the same season, the episode just
+started marked — so closing the player lands on the next episode rather than on
+the grid. A film's modal closes on Play: there is nothing left in it to choose.
+The player stacks above the modal by its own z-index (`.video-player-overlay`),
+not by DOM order.
+
The filename parser is a fallback, and directory context is what bare-filename
parsing cannot supply. Matching is a **scored ladder** rather than the first
candidate to clear a threshold, with a year-exact rescue for a weak top hit.
diff --git a/docs/USERGUIDE.md b/docs/USERGUIDE.md
index 6a86897..fc9cf40 100644
--- a/docs/USERGUIDE.md
+++ b/docs/USERGUIDE.md
@@ -302,6 +302,10 @@ needs no third-party service at all.
tells you so, rather than just looking empty.
- Films and shows are **one card each**, not one per file; a show expands into
seasons and episodes.
+- **A show stays open while you watch it.** Closing the player brings you back
+ to the season you were on, with the episode you just watched highlighted —
+ the next one is the row below it. A film's page closes when it starts, since
+ there is nothing to come back to.
- The operator can **correct a wrong match**, and the correction applies to the
whole show rather than one episode.
- Streaming has **seeking, audio-track selection and subtitles**. Picture-based