Skip to content

Tags

Tags

1.0.7

Toggle 1.0.7's commit message
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.

1.0.6

Toggle 1.0.6's commit message
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.

1.0.5

Toggle 1.0.5's commit message
` and `

1.0.4

Toggle 1.0.4's commit message
` 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.

1.0.3

Toggle 1.0.3's commit message
chore: lint with the official Obsidian rules

Add the official Obsidian ESLint configuration, type the frontmatter and drag helpers, and clean up the exposed type issues while preserving the shipped hotkeys and UI text.

1.0.2

Toggle 1.0.2's commit message
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.

1.0.1

Toggle 1.0.1's commit message
chore: no console output in the plugin

the three catch blocks still show a Notice; they just stop writing to
devtools. console stays a development tool, so it does not ship.

1.0.0

Toggle 1.0.0's commit message
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

0.3.0

Toggle 0.3.0's commit message
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.

0.2.9

Toggle 0.2.9's commit message
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.