Release v0.2.12
Summarise the Sepia reading theme, sidebar build-version indicator, and editor Find & Replace scope option into changelog.py and changelog.md. Reset the dev BUILD segment to 0 and mark the develop log as released. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e474d2642a
commit
a8aa3e4fbf
@ -3,6 +3,22 @@ Changelog data for Novela
|
||||
"""
|
||||
|
||||
CHANGELOG = [
|
||||
{
|
||||
"version": "v0.2.12",
|
||||
"date": "2026-06-01",
|
||||
"summary": "New Sepia reading theme in the reader, a build-version indicator in the sidebar, and a current-chapter-only scope option for the editor's Find & Replace.",
|
||||
"sections": [
|
||||
{
|
||||
"title": "New features",
|
||||
"type": "feature",
|
||||
"changes": [
|
||||
"Reader: new Sepia theme alongside Dark, for easier long-form reading — a warm paper background with dark brown text instead of light-on-black. A Theme toggle (Dark / Sepia) sits at the top of the reading settings drawer; the choice is saved per device. Text colour is now stored per theme, so each theme keeps its own tint, and the saved theme is applied before paint to avoid a flash.",
|
||||
"Sidebar: the running build version is now shown at the bottom of the sidebar (e.g. v0.2.12 for releases, v0.2.12.3 for dev builds) and links to the changelog page.",
|
||||
"Editor: Find & Replace gained a Current chapter only option. When checked, search/replace runs against the open chapter instead of every chapter in the book; it stays unchecked by default, so the existing all-chapters behaviour is unchanged.",
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
"version": "v0.2.11",
|
||||
"date": "2026-05-10",
|
||||
|
||||
@ -10,7 +10,7 @@ from __future__ import annotations
|
||||
|
||||
from changelog import CHANGELOG
|
||||
|
||||
BUILD = 2
|
||||
BUILD = 0
|
||||
|
||||
|
||||
def _release_version() -> str:
|
||||
|
||||
@ -25,6 +25,9 @@
|
||||
- `static/editor.js` (`replaceInAllChapters()`): reads `rp-current`; builds a `targets` list of either just `currentCh()` or all `chapters`, and iterates that. Shows an error ("No chapter open.") if Current-chapter-only is selected with no open chapter. Result message reads "… in current chapter" for the single-chapter case.
|
||||
- Default is unchecked, so the existing all-chapters behaviour is preserved.
|
||||
|
||||
---
|
||||
*Released as v0.2.12 on 2026-06-01*
|
||||
|
||||
## 2026-05-10
|
||||
- Reader: subheading/chat styling now also wins when the wrapper contains block elements with their own color rule (e.g. `<div class="subheading"><p>…</p></div>`)
|
||||
- Previously the `<p>`/`<h*>` rules in `reader.html` (`#chapter-content p { color: var(--text); }`, etc.) had the same specificity as `.subheading` and applied more directly to the inner element, so the parent's color was effectively overridden — the wrapped paragraph stayed in the default text color
|
||||
|
||||
@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## v0.2.12 — 2026-06-01
|
||||
|
||||
### New features
|
||||
|
||||
- Reader: new **Sepia** theme alongside Dark, for easier long-form reading — a warm paper background with dark brown text instead of light-on-black. A **Theme** toggle (Dark / Sepia) sits at the top of the reading settings drawer; the choice is saved per device. Text colour is now stored per theme, so each theme keeps its own tint, and the saved theme is applied before paint to avoid a flash.
|
||||
- Sidebar: the running build version is now shown at the bottom of the sidebar (e.g. `v0.2.12` for releases, `v0.2.12.3` for dev builds) and links to the changelog page.
|
||||
- Editor: Find & Replace gained a **Current chapter only** option. When checked, search/replace runs against the open chapter instead of every chapter in the book; it stays unchecked by default, so the existing all-chapters behaviour is unchanged.
|
||||
|
||||
---
|
||||
|
||||
## v0.2.11 — 2026-05-10
|
||||
|
||||
### Bug fixes
|
||||
|
||||
Loading…
Reference in New Issue
Block a user