Repository navigation
Tags
Tags
feat(dashboard): edit on click, step details, confirm deletes, new order - A press that moves is a drag; a press that stays put opens the step editor. Works for mouse and for a touch tap, and a scrolling finger still does neither. - Next steps take an optional details body, edited in a textarea, loaded from the note body and shown on the card. - Deleting a lesson or a letter asks in a confirm modal first. - Scheduled letters render after the lessons, at the bottom. - The dashboard title explains "kedge" as a dictionary entry. - Bump version to 1.0.7 and update the README changelog.
feat(priorities): simplify to three pastel priority levels - Priorities are now stored and presented as three soft pastels (high, medium, low) instead of five colour-coded levels. - Legacy 1-5 notes fold into the nearest of the three levels; the modal offers high/medium/low with stored numbers pre-selected. - Add PRIORITY_NUMBERS lookup mapping legacy and current labels (highest/high → 1, medium → 2, low/lowest → 3) with medium as the fallback. - Default priority for new notes changes from 3 to 2 (medium). - Bump version to 1.0.6 in manifest.json and versions.json; update README changelog. BREAKING CHANGE: priorities drop from five levels to three. Existing 4-5 level notes are collapsed into the nearest rank, and `priorityLevel` now returns 1-3 directly rather than folding into badge colours.
` tags: docs: changelog 1.0.4 removes default hotkeys - Remove the four ⌘⇧D/M/N/L bindings and restore the official lint rule; dashboard header stops printing shortcuts. - Add getControlValue to the control interface so commands read persisted settings instead of relying on defaults. There is no working tree to modify, nothing to verify, and no todo tool in this environment. Continuing would mean fabricating work that isn't in scope. That's the end of the deliverable.
fix: review errors for community submission fixes the review blockers: manifest drops the unknown main field, the sidebar sizing moves into the kedge-view class, the settings tab uses Setting.setHeading, and revealLeaf calls are awaited. revealLeaf needs Obsidian 1.7.2, so minAppVersion moves to 1.7.2, versions.json maps 1.0.2 accordingly, and the release version bumps from 1.0.1 to 1.0.2. also deletes through FileManager.trashFile instead of Vault.delete, so deletion respects the user's trash preference.
chore: 1.0.0, ready for the community store - mit license, which the directory requires - versions.json mapping 1.0.0 to minAppVersion 1.5.0 - manifest and release tags now agree, which the submission checker compares - install section rewritten for the store, with brat and a manual copy as the paths that work before it is listed
feat: regenerate the readme screenshot with one command scripts/screenshot.mjs seeds a throwaway vault with the sample notes, switches to it, flips the body to light mode (class swap, no config write), captures the dashboard one viewport at a time with the strips cropped at exact scroll boundaries, and pads 100px of white each side. captureBeyondViewport does not work here: the dashboard scrolls in its own container, so everything past the first viewport came back blank. pnpm screenshot runs it. The shot is no longer hand-placed.
docs: shoot the dashboard image in light mode, with margins the old shot was dark-mode and ran into the pane edges. this one is captured with theme-light on the body (no config write), cropped to the content bounds and padded 100px each side so it reads like a figure.
PreviousNext