Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 15 additions & 9 deletions BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,11 @@ Critical path: `OXD-001 → OXD-010 → OXD-011 → OXD-012 → OXD-018 → OXD-
and verified against this file: `oxidiris BACKLOG.md` reads it as 6 047 tokens across 83 headings.
The release notes are in [`CHANGELOG.md`](CHANGELOG.md).

**Phase 3 is under way for v0.2.** OXD-030, 031, 032, 034 and 036 are done: the split view, the
outline sidebar, Review Mode and the modal keymap all work, and whole-screen golden frames guard
the layout. OXD-033 is nearly free (see its card) and OXD-035 is untouched; OXD-037 tags the
release once both land.
**Milestone v0.2 (OXD-037) is complete and tagged `v0.2.0`.** OXD-030, 031, 032, 034 and 036
shipped: the split view, the outline sidebar, Review Mode and the modal keymap all work, and
whole-screen golden frames guard the layout. Two Phase 3 cards stayed open deliberately —
OXD-033's `<n>%` jump and OXD-035's ramp-up — because holding the tag for them would also have
held back the MSRV correction. They are the first work of v0.3.

| | |
|---|---|
Expand Down Expand Up @@ -143,7 +144,7 @@ Known gaps carried forward, all deliberate and tracked:
| OXD-034 | Review Mode | 3 | M | OXD-031 | ✅ Done |
| OXD-035 | Ramp-up on resume | 3 | S | OXD-018 | ⬜ Todo |
| OXD-036 | TUI Snapshot test | 3 | M | OXD-023 | ✅ Done |
| OXD-037 | Milestone v0.2 | 3 | S | OXD-005, OXD-030…036 | ⬜ Todo |
| OXD-037 | Milestone v0.2 | 3 | S | OXD-005, OXD-030…036 | ✅ Done |
| OXD-040 | Theme system | 4 | M | OXD-022 | ⬜ Todo |
| OXD-041 | TOML config file | 4 | M | OXD-020 | ⬜ Todo |
| OXD-042 | Custom keybindings | 4 | M | OXD-030, OXD-041 | ⬜ Todo |
Expand Down Expand Up @@ -796,11 +797,16 @@ Acceptance

### OXD-037 · Milestone v0.2

Phase 3 · Depends OXD-030…036 · Size S
Phase 3 · Depends OXD-005, OXD-030…036 · Size S

- [ ] Read long Markdown documents, precise rewind
- [ ] Split view, Outline, Backstep, progress bar fully operational
- [ ] Tag `v0.2.0`
> **Shipped without OXD-033 and OXD-035.** Both are polish on features that already work — the
> `<n>%` jump and the ramp-up on resume — and holding the tag for them would also have held back
> the corrected MSRV, which is the reason v0.1.0 does not build on the version it advertises.
> They stay open in Phase 3 and land in the next release.

- [x] Read long Markdown documents, precise rewind
- [x] Split view, Outline, Backstep, progress bar fully operational
- [x] Tag `v0.2.0`

---

Expand Down
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). While the

## [Unreleased]

Phase 3 is not finished: `OXD-033` (`<n>%` jump) and `OXD-035` (ramp-up on resume) remain. Both are
small; see [`BACKLOG.md`](BACKLOG.md).

## [0.2.0] - 2026-09-02

Phase 3 lands the context features (`OXD-030`…`OXD-036`). They are not extras: RSVP works by
removing the reader's sense of place, and this is the half of the design that gives it back. See
[`BACKLOG.md`](BACKLOG.md).
Expand Down Expand Up @@ -140,5 +145,6 @@ Phases 0-2 of the backlog (`OXD-001`…`OXD-027`).
not build on the version it advertises. Use 1.88 or newer. Corrected in the next release; see
issue [#4](https://github.com/AlexanderSlokov/oxidiris/issues/4).

[Unreleased]: https://github.com/AlexanderSlokov/oxidiris/compare/v0.1.0...HEAD
[Unreleased]: https://github.com/AlexanderSlokov/oxidiris/compare/v0.2.0...HEAD
[0.2.0]: https://github.com/AlexanderSlokov/oxidiris/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/AlexanderSlokov/oxidiris/releases/tag/v0.1.0
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ members = ["crates/*"]
resolver = "3"

[workspace.package]
version = "0.1.0"
version = "0.2.0"
edition = "2024"
# Edition 2024 itself only needs 1.85, but ratatui 0.30 and its dependency tree require 1.88.
# Keep this in sync with the MSRV job in .github/workflows/ci.yml.
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ reader frame is showing. It appears whenever the window is at least 80 columns w

## Status

**v0.2.0 in development** — reads `.md` and `.txt`, with the split view, outline sidebar and
Review Mode. See [`CHANGELOG.md`](CHANGELOG.md) for what has landed and
[`BACKLOG.md`](BACKLOG.md) for what comes next.
**v0.2.0** — reads `.md` and `.txt`, with the split view, outline sidebar and Review Mode. See
[`CHANGELOG.md`](CHANGELOG.md) for what this release contains and [`BACKLOG.md`](BACKLOG.md) for
what comes next.

## What it is not

Expand Down
2 changes: 1 addition & 1 deletion crates/oxidiris/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ keywords.workspace = true
categories.workspace = true

[dependencies]
oxidiris-core = { path = "../oxidiris-core", version = "0.1.0" }
oxidiris-core = { path = "../oxidiris-core", version = "0.2.0" }
ratatui.workspace = true
crossterm.workspace = true
clap.workspace = true
Expand Down
Loading