Skip to content

CLAUDE.md: what 0.8 changed, stated as it is now - #53

Merged
crustovsky merged 2 commits into
mainfrom
claude-md-refresh
Nov 6, 2026
Merged

crustovsky merged 2 commits into
mainfrom
claude-md-refresh

Conversation

@crustovsky

Copy link
Copy Markdown
Owner

A pass over CLAUDE.md against the code as it stands after 0.8.2. Docs only.

  • The preview key and what the preview shows (PDF pages, video).
  • Three CMake targets: the app is a static library linked by the program and the window test. The tree gains child.cpp and menu.cpp.
  • Rule 1 no longer claims a background stat pass for sorting: size, time, mode and owner come with the listing.
  • Rule 8 (thumbnails exist) and rule 12 (Name keeps a floor, the list scrolls sideways).
  • The budget table's measured column is from 0.8.2 instead of milestone 2.
  • Errors: returned as messages through completions. std::expected was the plan and is used nowhere in the code; the convention now says what the code does. Say if you would rather keep it as the goal.
  • The pre-release list names the window test.

Still 350 lines.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KxLwQumbAZhrZpWaVaUo64

crustovsky and others added 2 commits November 6, 2026 16:48
A pass over the file against the code as it stands:

- The preview is on Ctrl+F8 and shows PDF pages and video.
- Three CMake targets, not two: the app is a static library that the
  program and the window test link. The tree gains child.cpp and
  menu.cpp; compare.cpp is no longer 'later'.
- Rule 1 said sorting by size or date runs a background stat pass. It
  has not since the entries carry size and time (and now mode and
  owner) from the listing's own stat.
- Rule 8: thumbnails exist. Rule 12: Name keeps a floor and the list
  scrolls sideways past it.
- The budget table had the numbers of milestone 2. It has those of
  0.8.2: more per entry (mode and owner), less after trimming.
- Errors are returned as messages through completions; std::expected
  was the plan and is used nowhere.
- The pre-release list names the window test.

Still 350 lines.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KxLwQumbAZhrZpWaVaUo64
Milestones said 'since then: issues' and nothing about where the work
is now: releases come as 0.x.y, and the next step is the AUR package.

Non-goals ended on a sentence about how previews are made, which is a
how and not a non-goal, and is rule 8. The list now names what was
decided along the way as well: no dialogs (rule 10), no decoder linked
into the process (rule 8), no sound or autoplay for video.

Still 350 lines.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KxLwQumbAZhrZpWaVaUo64
@crustovsky
crustovsky merged commit 15ba59a into main Nov 6, 2026
2 checks passed
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