Repository navigation
Conversation
Quality item 10 from the visualizer audit: three Computational Mathematics visualizers were up to 260 px wider than a phone. - Secret-key flow: the five stations now sit 95 units apart in a 480-wide drawing (was 660, with a forced 520 px minimum), so it fits a phone with readable labels and looks much the same on desktop. - Stream cipher: bits are grouped by byte (one character), each group showing message, key and output, and groups wrap onto new lines on narrow screens instead of forming one long row. - Affine map: no forced 560 px minimum below the sm breakpoint, and its letters are drawn larger there so they stay readable after the drawing scales down. Desktop is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EC6Zzt5akQu7TEHdGquZzp
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EC6Zzt5akQu7TEHdGquZzp
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Quality item 10 from the visualizer audit: three Computational Mathematics cryptography visualizers didn't fit a phone.
what-is-cryptographymin-w-[520px]); capped at 600 px wide on desktopstream-ciphersaffine-ciphersmin-w-[560px]belowsm; letters drawn at 17 instead of 13 SVG units there so they stay readable after scalingDesktop: the affine map is unchanged, and the secret-key flow is the same picture, slightly more compact.
Checked against the production build with Playwright at 390 px (light and dark) and 1280 px: no sideways scroll in any of the three, no page errors, and screenshots inspected (the stream cipher's highlight follows the current bit within its byte group).
npm run lint(0 errors),tsc(app and node),npm run test(51 files, 2,520 tests). The build needsNODE_OPTIONS=--max-old-space-size=6144locally since #68; CI uses Bun.Generated by Claude Code