Repository navigation
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… around the text Leading/trailing line breaks (a copied line usually ends in one) made Chromium's insertText split the item in three. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…er doubled After autoformatting **b** (or picking an @-mention) the editor parks the caret behind a non-breaking space of its own; the space the user typed next landed after it, so the note showed and saved two. That space is now absorbed once. Found by the new e2e/editor-scenarios.spec.ts: editing behavior as a table of start note (with a caret marker), steps, and the markdown the app saves, run in real Chromium where jsdom cannot reach (paste, undo, list structure). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…t they found - fast switch is a named modal dialog; assignee input, column grip and the milestone timeline (now a Tab stop) get accessible names - tag chips say their count; the "TT" app name starts with what it shows; the F-key badge on module tabs is drawn by CSS so it is not read as label text - tag chip text picks black or white per card color (core/card-ink.ts): white failed AA in 23 of 24 palette x theme pairs; unselected chips desaturate instead of fading - due pills, danger button and muted text on selected rows reach 4.5:1 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…next open A password change whose browser-copy re-key failed left the copy's records under the old key while later pictures were sealed under the new one; the next open's re-key could not open those and dropped them. ImageStore.rekey now keeps a blob that is already in the destination form (opens under the new key, or is a plain picture when the password was removed). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The tinted pills' text was mixed toward --fg, which still fell under 4.5:1 on some palettes' card tints (overdue in four dark palettes, soon in three light ones). They now use the sidebar due badge's fills: --danger/--on-danger and --brass/--on-brass, pairs palette-contrast.test.ts proves in all 24 combos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Status colors used as text get derived tokens declared once in :root, each pulled toward --fg only as far as the weakest palette needs: --brass-text (60%), --danger-text (75%), --ok-text (90%). Icons in the light brass/sage some palettes keep for fills get --brass-icon, --card-brass-icon, --card-sage-icon (80%). Card band text and the tag move toward --fg (80% / 55%) for the tint. Seventeen palette tokens (--muted, --accent, --ok in light desert, ember, verdant, rose, citrus and others) step toward --fg in their own hue to pass on the page, panels and the kanban column wash. palette-contrast.test.ts now evaluates the derived tokens and checks text on plain surfaces, tints and card bands, and icons at 3:1, for all 24 pairs; the a11y e2e sweep scans every module and the task editor in all 11 other palettes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Picking black or white per chip read as inconsistent (one black chip among white ones in most light palettes). The text is now white on a light page and the page color on a dark one; card-ink.ts instead nudges a fill that cannot carry it to the nearest shade of its own hue that reads at AA (light brass gets a deeper brass). Cards' own tints keep the raw colors. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The arrow sat in a fixed .7em box (8px) holding a 12px icon, at the edge of a
fixed-width, overflow-hidden column, so its right side was cut; "Exposição"
did not fit beside it either. The label now ellipsizes on its own, the arrow
keeps its width, and the exposure column (header and row gutter) is 4.8rem.
Also: e2e/a11y.spec.ts built its fixture with an invalid font size ('medium'
for 'M'; e2e is not typechecked).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nd Desert Blueprint was a third white-and-blue palette beside Signal and 80's Hacker, and Desert a near-twin of the default Field Ledger. In their places: - High contrast: black on white (white on black), strong borders, every text color at 7:1 and icons at 4.5:1 - Colorblind-safe: status colors (blue / orange / brick) and the six tag colors chosen to stay apart under simulated protan, deutan and tritan vision; a reddish-purple accent keeps it apart from the blue palettes Forest gets a moss accent (it was amber, a twin of Citrus). Schema 19 maps a saved blueprint to signal and desert to ledger; it is the first bump since the browser copy, and an older copy with unwritten edits is read through the migration (live-open.test.ts). palette-contrast.test.ts checks the 7:1 and the color-vision separation. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ds whole
4.8rem fit the default font but not the serif or Verdana stacks ("Exposure" and
"Exposição" were cut). The column (header, row cells and gutters, one
--risk-exp-w) is now max(4.8rem, label + arrow), measured from a hidden copy of
the label in the header's font; a ResizeObserver on that copy re-fits when a
font, size or language change re-styles the page without re-rendering it.
The e2e check now covers all 7 font stacks x 3 sizes x both languages, and that
the rows stay lined up with the header.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…slint 8.72.2, fake-indexeddb 6.2.8 fit-text test asserts line-clamp: jsdom 31 aliases -webkit-line-clamp to it. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…a team for edit/delete Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s changelog entry Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.
Release 3.6.4
See the
## [3.6.4]entry in CHANGELOG.md.🤖 Generated with Claude Code