Repository navigation
Releases
Releases · jzheaux/reader
0.0.4
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
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
xshould 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
:latestback (#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
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
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:andTry:, with+1votes (#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