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 <noreply@anthropic.com>
This commit is contained in:
mrwnslz 2026-10-24 16:04:12 +02:00
parent fd69ec3472
commit e2bb1f9c5d
3 changed files with 12 additions and 9 deletions

View file

@ -22,8 +22,8 @@ diora's areas are sorted by what one does, not where things come from:
the one to open next. the one to open next.
- **diora Reader** (tolino, e-readers): only Lesen, without Home. **TV:** Hören. - **diora Reader** (tolino, e-readers): only Lesen, without Home. **TV:** Hören.
Anything new goes into one of the two groups. Managing (subscribing, settings, Anything new goes into one of the groups. Managing (subscribing, settings,
folders) moves out of the everyday views into "Abos & Quellen" (phase 2). folders) is in "Abos & Quellen" (docs/sources.md; done).
## One definition: `static/js/nav.js` (diora-web) ## 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` `#feeds`, `#radio/saved` keep working). Remembered: `localStorage`
`diora_nav_section` and `diora_nav_last_<group>`. `diora_nav_section` and `diora_nav_last_<group>`.
**Zeitschriften** (phase 1): the books in a library folder called **Zeitschriften**: the books marked as magazines (encrypted meta `magazine`), or, unmarked,
"Zeitschriften" (or "Magazine"); a per-book mark follows with phase 3. those in a library folder called "Zeitschriften" (or "Magazine"); issues and articles:
docs/library.md.
### The segment row (phone) ### 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. audiobook mark in one place; the everyday views without managing.
3. Library (done): audiobook series are found in the titles ("Das Kapital – 3. Library (done): audiobook series are found in the titles ("Das Kapital –
Erster Band" …) and shown as one stack; audiobooks have folders 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 meta (`magazine: true/false`; unset: the "Zeitschriften" folder decides), and
Zeitschriften groups the issues by periodical. Zeitschriften groups the issues by periodical.

View file

@ -1,8 +1,8 @@
# Abos & Quellen (navigation phase 2) # Abos & Quellen (navigation phase 2)
One place to manage every subscription: podcasts, YouTube channels, audiobooks, One place to manage every subscription: podcasts, YouTube channels, audiobooks,
news sources and blogs. The everyday views (Neu, Warteschlange, Nachrichten, news sources and blogs. The everyday views (Strom, Merkliste, Wiedergabeliste — docs/podcasts.md —,
Blogs, Hörbücher) show content; adding, changing and removing sources happens Nachrichten, Blogs, Hörbücher) show content; adding, changing and removing sources happens
here (their own small entry points lead here). here (their own small entry points lead here).
## Where ## Where

View file

@ -2,8 +2,10 @@
diora has two colour schemes, **dark** (the old look) and **light**, chosen by the reader: 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 "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, between diora-web (app.css, home.js, feeds.js, templates, and static/podcasts/podcast-ui.css —
podcast-ui.css, feeds.js) and diora-desktop (desktop.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 ## Switching