Skip to content

The bookmark chips name their passage, the toast waits to be read (v0.61.3) - #47

Merged
glendonjklassen merged 1 commit into
mainfrom
bookmark-refs-toast-audit
Aug 26, 2026
Merged

The bookmark chips name their passage, the toast waits to be read (v0.61.3)#47
glendonjklassen merged 1 commit into
mainfrom
bookmark-refs-toast-audit

Conversation

@glendonjklassen

Copy link
Copy Markdown
Owner
  • Bookmark chips (web): icon + passage — sun beside "Psalms 23:4", flag beside
    "Genesis 30–31" (what is left of today). The icon-only chips of 0.61.1 said
    WHICH bookmark but not WHERE, and where is the reason to tap. The kind's name
    stays on aria-label/title and the tap's toast. Full TOC book names: there is
    no abbreviation table in the core or the catalogues, and a TypeScript one
    would be a second copy of 66 names in three languages.
  • Toast audit (web), six findings, all fixed. The flash: showToast armed a new
    timer without disarming the last, so a toast raised inside another's 2.2 s
    was cleared by the PREVIOUS timer. Now one at a time, the newest wins its
    whole stay; the stay is sized to the message (1.2 s + 60 ms a character,
    floor 2.5 s, cap 7 s — a flat 2.2 s fitted "Copied" and lost the backup's
    file name); a 150 ms fade in and out (none under prefers-reduced-motion); it
    sits above the bottom bar and the home indicator (max(--bottomNavH, --safeBottom) + 22px — it was ON the bar on a phone; the sticky notices
    share the variable and move with it); z 65 so "Link copied" shows over
    Present (behind it at 50); a max-width so a sentence wraps inside the screen.
    Android's system Toast already behaves this way — no change there.
  • E2e: toast.spec.ts (four tests) and bookmarks.spec.ts updated; all five
    mutations verified red against rebuilt bundles. Manifest: the bookmarks
    section rewritten; a new "Toasts — the passing confirmation" section carries
    the contract for both shells.

🤖 Generated with Claude Code

….61.3)

- Bookmark chips (web): icon + passage — sun beside "Psalms 23:4", flag beside
  "Genesis 30–31" (what is left of today). The icon-only chips of 0.61.1 said
  WHICH bookmark but not WHERE, and where is the reason to tap. The kind's name
  stays on aria-label/title and the tap's toast. Full TOC book names: there is
  no abbreviation table in the core or the catalogues, and a TypeScript one
  would be a second copy of 66 names in three languages.
- Toast audit (web), six findings, all fixed. The flash: showToast armed a new
  timer without disarming the last, so a toast raised inside another's 2.2 s
  was cleared by the PREVIOUS timer. Now one at a time, the newest wins its
  whole stay; the stay is sized to the message (1.2 s + 60 ms a character,
  floor 2.5 s, cap 7 s — a flat 2.2 s fitted "Copied" and lost the backup's
  file name); a 150 ms fade in and out (none under prefers-reduced-motion); it
  sits above the bottom bar and the home indicator (`max(--bottomNavH,
  --safeBottom) + 22px` — it was ON the bar on a phone; the sticky notices
  share the variable and move with it); z 65 so "Link copied" shows over
  Present (behind it at 50); a max-width so a sentence wraps inside the screen.
  Android's system Toast already behaves this way — no change there.
- E2e: toast.spec.ts (four tests) and bookmarks.spec.ts updated; all five
  mutations verified red against rebuilt bundles. Manifest: the bookmarks
  section rewritten; a new "Toasts — the passing confirmation" section carries
  the contract for both shells.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@glendonjklassen
glendonjklassen merged commit 7cd72f8 into main Aug 26, 2026
8 checks passed
@glendonjklassen
glendonjklassen deleted the bookmark-refs-toast-audit branch August 26, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant