Skip to content

Releases

0.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Nov 05:03

Changes

  • A pitch: directive that plays the note (#29)
  • A timer:[2m] directive that counts down on the page (#30)
  • Show a YouTube video on the page with (#31)
  • progress: slides, a bar and count along the top of a deck (#36)
  • A progress: directive that draws a bar (#37)
  • Hint text in an empty field (#38)
  • open-until: a file becomes a read-only record (#39)
  • ::: grid N, to lay items out in columns (#44)
  • ::: row, to set an image beside its text (#45)
  • Style a whole list item, and set a background (#47)
  • A document's own accent colour, from its front matter (#48)
  • Choices drawn as cards (#49)
  • type: slides or type: workbook, to say what a document is (#57)
  • Features should not reach into each other's own files (#141)
  • A field's answer lines should show in a Windows contrast theme (#170)
  • Refresh open deck overview when slides or theme change (#212)
  • Print a Dark Deck's Key Bounds in the Light Colours (#180)
  • A field should be able to say what kind of value it holds, such as a date (#175)
  • Share word forms and a fence's language from source.js (#183)
  • Draw blanks and ask whether a page can be worked in blank.js (#184)
  • Let a feature state the features it relies on (#185)
  • Tag a box drawn by another feature notExported, not step (#186)
  • Send a turn's preview edits as one, and drop tasks:edits (#187)
  • Name preview events for what they mean: preview:current (#188)
  • Make marks part of asides (#189)
  • Keep features from importing each other's files with ESLint (#190)
  • Core should not import from the asides feature (#191)
  • Take front matter and comments off in the core, not in asides (#192)
  • Give the core a margin that asides writes in (#193)
  • Let tabs and attributions tag their own tokens for the margin (#194)
  • Rename what's named for asides, and check the page renders without it (#195)
  • Short links should link, and should show what they link to (#196)
  • Add a sample for daily journaling with reader (#197)
  • Make the CSS Rules That Name Asides' Cell General (#198)
  • Keep a Slide Read-Only While Presenting (#200)
  • Give the Preview Frames an Origin of Their Own (#206)
  • Open today's files, or start today's, from the top of the files list (#209)
  • A Checkable Section should render itself as done when checked (#213)
  • Set Words in Capitals With an uppercase Style (#215)
  • Space Every Feature From One Spacing Scale (#217)
  • Presenting on a phone should have a way out by touch (#224)
  • A slide's footer should not list keyboard shortcuts on a phone (#225)
  • A section's Done pill should be big enough to tap (#226)
  • Pushing an existing release should fail (#228)
  • List today's files from a button in the top bar (#230)
  • Let a late night still count as the day before (#231)
  • Clear fields with Start over (#232)
  • Start today's file from a dated folder's latest (#233)
  • Make a copy of a file, and a copy for today (#236)
  • Start a puzzle over with Start over (#237)
  • The list button should open the files list in Work (#240)
  • List the series you could start under Today (#241)
  • A workbook's page bar should fit on a phone (#247)
  • The tests should pass on Windows, and CI should run them there (#265)
  • Tab in a field should go on to the next link or button, not only the next field (#267)

Full changelog: v0.0.3...v0.0.4

0.0.3

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:30

Issues

  • Attributed and topical asides for document review (#2)
  • Slides that don't fit: fit, scroll, or warn (#4)
  • Slide advancement: N/P don't behave as designed (#5)
  • Slide overview grid (#8)
  • Syntax highlighting for code in the rendered view (#10)
  • Two-screen presenting: speaker view on the laptop, pacing, markdown notes (#12)
  • Polish Layout Heuristics for Slides View (#14)
  • Review 0.0.1: duplication and dead code (#111)
  • Review 0.0.2: correctness (#113)
  • Accessibility Improvements (#114)
  • Review 0.0.2: tests and docs (#115)
  • Done tasks should not fade below WCAG 1.4.3 constrast minimum (#128)
  • Asides legend counts should not fade below WCAG 1.4.3 Standard (#129)
  • Page dots should not fade below WCAG 1.4.11 Standard (#130)
  • Speaker view's waiting overlay should not hide focus (#131)
  • Files list should keep focus on a row's action when it's drawn again (#134)
  • Colours an author names should read as text, in light and dark (#135)
  • Slide text should fill the screen, and ⌘+ in the deck should make it bigger (#136)
  • Ticking a step with x should not send focus back to an old control (#142)
  • Enter on a definition blank should not open the next blank (#143)
  • A blank on a slide should not be a dead Tab stop (#144)
  • A deck's frame should be titled with the deck's name (#145)
  • Pushing an older release again should not move Docker's :latest back (#146)
  • Test that Tab in a deck takes the keyboard into the slide, and back out (#147)
  • Test that a box ticked on the page gets the keyboard back after its edit (#148)
  • Test that the app shows which version of reader it is (#149)
  • Test that the deck's keys show for five seconds as presenting starts (#150)
  • Test that a renamed file's row keeps the keyboard (#151)
  • Test that every kind of puzzle says where a key left it (#152)
  • Test that a definition blank on an exported page isn't a box to type in (#153)
  • Test that a deck's pages come with its title (#154)
  • Test that x marks a step done with focus on the step's own box (#155)
  • The deck's keys at its foot should include Tab (#156)
  • The presenting docs should list R with the other keys (#157)
  • Each step shown on a slide should be said aloud, not only its number (#165)
  • reader should run as a desktop app (#176)
  • Add a tutorial on taking notes like a boss (#177)

Full changelog: v0.0.2...v0.0.3

0.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:29

Issues

  • Review and release 0.0.2 (#78)
  • Accessibility review 2026-10-15: the app (#93)
  • Accessibility review 2026-10-15: documents (#94)
  • Accessibility review 2026-10-15: slides (#95)
  • Faint text contrast: one tier for text, or lighter backgrounds (#96)
  • A Docker image, with instructions on Docker Hub (#97)
  • Show the version in the app, linked to its release notes (#98)
  • Review 0.0.1: correctness (#108)
  • Review 0.0.1: accessibility (#109)
  • Review 0.0.1: tests, lint and docs (#110)
  • Name every colour, and pull Good, Bad and Try apart for colour blindness (#118)
  • Light, Dark or System, and the system's high contrast (#119)

Full changelog: v0.0.1...v0.0.2

0.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:11

Issues

  • Smooth, two-way scroll sync between editor and preview (#1)
  • Attributed and topical asides for document review (#2)
  • Show directories in the files column (#3)
  • Slides that don't fit: fit, scroll, or warn (#4)
  • Slide advancement: N/P don't behave as designed (#5)
  • Print a deck one page per sheet, numbered (#6)
  • Outline and go-to navigation for long documents (#7)
  • Syntax highlighting for code in the rendered view (#10)
  • Two-screen presenting: speaker view on the laptop, pacing, markdown notes (#12)
  • A github: link that shows the issue title (#25)
  • More than one version of a passage: tabs, and text inlined from a reference (#26)
  • A date: directive, with a calendar to change it (#28)
  • A checkbox on a heading (#35)
  • Bold is lost at the start of a line inside ::: (#43)
  • Work, in place of Read: a deck worked through a page at a time (#50)
  • Slide transitions (#51)
  • Rename, delete and branch from a file's row (#52)
  • Inline fields in prose, filled in as a madlib (#56)
  • Line numbers in the editor, and copying a file's path and line (#58)
  • Home and End (fn + ← and →) go to the start and end of the line in the editor (#60)
  • Extract a section of a file into a file of its own (#61)
  • Annotate the lines of a code fence with callouts (#62)
  • Show a code fence's output (#63)
  • Definitions: !term: meaning, set as a dictionary sets it (#64)
  • Retro cards: Good:, Bad: and Try:, with +1 votes (#65)
  • Number badges: a 1) list numbered in badges (#66)
  • Follow a link to another markdown file inside the app (#67)
  • Marks: circle, underline or highlight a phrase, tied to its aside by a line (#70)
  • count: and multiplier: scale a recipe (#72)
  • Staged boxes [ ][ ][ ] and a reset:[] to start over (#73)
  • Steps marked done as you go, the next highlighted, the screen kept awake (#74)
  • Ingredients tied to the steps that use them (#75)
  • A recipe's log of when it was made and how it went (#76)
  • CI: lint and test on every push and pull request (#84)
  • Dependabot for npm and GitHub Actions (#85)
  • CodeQL scanning (#86)
  • README badges: CI, CodeQL, release and license (#87)
  • Code review 2026-10-15: editing and saving (#88)
  • Code review 2026-10-15: slides (#89)
  • Code review 2026-10-15: rendering (#90)
  • Code review 2026-10-15: files and server (#91)
  • Code review 2026-10-15: duplication and tests (#92)
  • Review 0.0.1: correctness (#108)

Full changelog: https://github.com/jzheaux/reader/commits/v0.0.1