From e2bb1f9c5d0ce2ace8ebf73a2c15bce27184b87f Mon Sep 17 00:00:00 2001 From: mrwnslz Date: Sat, 24 Oct 2026 16:04:12 +0200 Subject: [PATCH] Doku: Abos & Quellen erledigt, Zeitschriften-Markierung, folders als Liste, Strom/Merkliste statt Neu/Warteschlange, theme.md ordnet feeds.js und podcast-ui.css richtig zu Co-Authored-By: Claude Opus 5.5 --- docs/navigation.md | 11 ++++++----- docs/sources.md | 4 ++-- docs/theme.md | 6 ++++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/docs/navigation.md b/docs/navigation.md index 35e4d04..0ef6b34 100644 --- a/docs/navigation.md +++ b/docs/navigation.md @@ -22,8 +22,8 @@ diora's areas are sorted by what one does, not where things come from: the one to open next. - **diora Reader** (tolino, e-readers): only Lesen, without Home. **TV:** Hören. -Anything new goes into one of the two groups. Managing (subscribing, settings, -folders) moves out of the everyday views into "Abos & Quellen" (phase 2). +Anything new goes into one of the groups. Managing (subscribing, settings, +folders) is in "Abos & Quellen" (docs/sources.md; done). ## One definition: `static/js/nav.js` (diora-web) @@ -76,8 +76,9 @@ Hash: `#books`, `#magazines`, `#news`, `#blogs`, `#audiobooks`, … (old hashes `#feeds`, `#radio/saved` keep working). Remembered: `localStorage` `diora_nav_section` and `diora_nav_last_`. -**Zeitschriften** (phase 1): the books in a library folder called -"Zeitschriften" (or "Magazine"); a per-book mark follows with phase 3. +**Zeitschriften**: the books marked as magazines (encrypted meta `magazine`), or, unmarked, +those in a library folder called "Zeitschriften" (or "Magazine"); issues and articles: +docs/library.md. ### The segment row (phone) @@ -105,6 +106,6 @@ A tab/rail button calls `DioraNav.go(id)`; the active state comes from audiobook mark in one place; the everyday views without managing. 3. Library (done): audiobook series are found in the titles ("Das Kapital – Erster Band" …) and shown as one stack; audiobooks have folders - (`PodcastFeed.folder`); a book is marked as a magazine in its encrypted + (`PodcastFeed.folders`, a list; `folder` is its first, for older clients); a book is marked as a magazine in its encrypted meta (`magazine: true/false`; unset: the "Zeitschriften" folder decides), and Zeitschriften groups the issues by periodical. diff --git a/docs/sources.md b/docs/sources.md index c85342a..f998028 100644 --- a/docs/sources.md +++ b/docs/sources.md @@ -1,8 +1,8 @@ # Abos & Quellen (navigation phase 2) One place to manage every subscription: podcasts, YouTube channels, audiobooks, -news sources and blogs. The everyday views (Neu, Warteschlange, Nachrichten, -Blogs, Hörbücher) show content; adding, changing and removing sources happens +news sources and blogs. The everyday views (Strom, Merkliste, Wiedergabeliste — docs/podcasts.md —, +Nachrichten, Blogs, Hörbücher) show content; adding, changing and removing sources happens here (their own small entry points lead here). ## Where diff --git a/docs/theme.md b/docs/theme.md index bf3bdeb..e73685f 100644 --- a/docs/theme.md +++ b/docs/theme.md @@ -2,8 +2,10 @@ diora has two colour schemes, **dark** (the old look) and **light**, chosen by the reader: "Dunkel", "Hell" or "Automatisch" (as the operating system says). This file is the contract -between diora-web (app.css, home.js, templates), diora-android (native.css, native-*.js, -podcast-ui.css, feeds.js) and diora-desktop (desktop.css). +between diora-web (app.css, home.js, feeds.js, templates, and static/podcasts/podcast-ui.css — +a copy of diora-android's native.css by tools/sync_podcast_ui.py), diora-android (native.css, +native-*.js; the apps ship diora-web's files too, through build_web.py) and diora-desktop +(desktop.css). ## Switching