style(web): issue refs without hex-looking hashes

This commit is contained in:
Miguel Palhas
2026-08-23 20:18:51 +01:00
parent e335a1be73
commit 7f9729fb57
4 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -307,7 +307,7 @@
</main>
<!--
SERIES DETAIL (§4.1 + §4.2 + §9.3, issue #129): a series row anywhere
SERIES DETAIL (§4.1 + §4.2 + §9.3, issue 129): a series row anywhere
opens /series/{id} — the title line carries the audience chip, the
derived status and the wanted/on-disk count (season 0 excluded, per
§4.2). Seasons are collapsible groups: engraved name, the tracked
+5 -5
View File
@@ -387,7 +387,7 @@ function searchMain(
);
void fetchRoots();
/** A series or episode hit opens the series detail view (#129). */
/** A series or episode hit opens the series detail view (issue 129). */
const openSeries = (id: number, origin: HTMLElement) => {
navigate({ kind: "series", seriesId: id });
void seriesDetail.open(id, origin, refs.deck, {
@@ -679,7 +679,7 @@ function libraryRow(
/**
* An in-library series hit: the whole row opens the series detail view,
* which is where its seasons, episodes and decks live (#129).
* which is where its seasons, episodes and decks live (issue 129).
*/
function librarySeriesRow(
series: LibrarySeriesHit,
@@ -1882,7 +1882,7 @@ function libraryMain(
/**
* One series with its §4.2 derived status: displayed, never editable. The
* row opens the detail view — seasons, episodes and their decks (#129).
* row opens the detail view — seasons, episodes and their decks (issue 129).
*/
function seriesRow(
series: LibrarySeries,
@@ -2134,7 +2134,7 @@ function tvReleasesMain(): TvReleasesView {
return { open, hide };
}
/* ---- series detail view (§4.1, §4.2, issue #129) ----------------------- */
/* ---- series detail view (§4.1, §4.2, issue issue 129) ----------------------- */
interface SeriesView {
hide: () => void;
@@ -2362,7 +2362,7 @@ function seriesMain(board: HTMLElement, tvDeck: TvReleasesView, views: HideableV
span.dataset.movieState = episode.state;
}),
);
// #122: gone upstream while its file remained — a conflict, not a state
// issue 122: gone upstream while its file remained — a conflict, not a state
if (episode.vanished) {
chips.append(
chip("vanished", (span) => {
+1 -1
View File
@@ -28,7 +28,7 @@ export interface ApiEpisode {
air_date: string | null;
wanted: boolean;
state: string;
/** #122: gone upstream while a file of its own remained. */
/** issue 122: gone upstream while a file of its own remained. */
vanished: boolean;
}
+2 -2
View File
@@ -1101,7 +1101,7 @@ body {
padding: 0;
}
/* ---- series detail (§4.1 + §4.2, issue #129) --------------------------- */
/* ---- series detail (§4.1 + §4.2, issue 129) --------------------------- */
/* the title line carries its readouts beside the name, not pushed right */
.series-chips {
@@ -1223,7 +1223,7 @@ body {
font-size: var(--text-xs);
}
/* #122: gone upstream while its file remained — a conflict, amber dashed */
/* issue 122: gone upstream while its file remained — a conflict, amber dashed */
.chip[data-flag="vanished"] {
color: var(--signal-warn);
border-style: dashed;