Commit Graph

  • 68e41c2470 Give the editor a visual identity and a real levels control dev Esa Kataja 2026-07-29 15:39:24 +03:00
  • cdf37302d7 Ask before reopening a bundle that carries no cuts Esa Kataja 2026-07-29 15:06:45 +03:00
  • 61b8ec8301 Make a bundle reopenable, and number slices Esa Kataja 2026-07-29 14:30:54 +03:00
  • 6ce4fc8f99 Merge dev: engrave window bar numbers and LilyPond fixes main Esa Kataja 2026-07-29 13:46:41 +03:00
  • 8f670cf7db Engrave window: bar numbers, and two silent LilyPond faults Esa Kataja 2026-07-29 13:44:42 +03:00
  • 29d9129bb7 Merge dev: rotated scans, detection and levels fixes, editor tweaks Esa Kataja 2026-07-29 13:09:33 +03:00
  • 24b12214bb Fit the page on startup, name the bundle, show the selection Esa Kataja 2026-07-29 13:09:27 +03:00
  • 19f28f4da8 Propose black and white points from the scan Esa Kataja 2026-07-29 12:50:37 +03:00
  • 38cb6ce09a Stop an edge artefact and a speck filter from destroying a song Esa Kataja 2026-07-29 12:22:08 +03:00
  • 2a22fc469f Honour a page's /Rotate when extracting a scan Esa Kataja 2026-07-29 12:08:45 +03:00
  • 0da9dc29bf Merge dev: getting-started guide and engraving in the bundle Esa Kataja 2026-07-29 11:42:59 +03:00
  • cf1344c5bf Carry a re-engraved slice's notation in the bundle Esa Kataja 2026-07-29 11:42:44 +03:00
  • 630541c0cd Add a getting-started guide Esa Kataja 2026-07-29 11:42:36 +03:00
  • b594968bb8 Add optional bilevel shrinking of the archived PDF Esa Kataja 2026-07-29 10:42:59 +03:00
  • b8d93cee47 Specify the Score Bundle Format, and make tempo an integer Esa Kataja 2026-07-29 09:22:43 +03:00
  • 6ce45bb1d8 Merge dev: markers, LilyPond slice replacement, panel rework Esa Kataja 2026-07-29 01:30:50 +03:00
  • 97c8e8a709 Add LilyPond slice replacement with a structured engrave window Esa Kataja 2026-07-29 01:29:43 +03:00
  • ff1cc6740e Add markers: placement, labels and click-to-pick jump targets Esa Kataja 2026-07-29 00:05:48 +03:00
  • c36001f25f Merge dev: content rectangle detection, spent projects, ADR 0007 Esa Kataja 2026-07-28 23:55:07 +03:00
  • 15f64e4131 Record the spent-project reversal as ADR 0007 Esa Kataja 2026-07-28 23:51:53 +03:00
  • b6847a06ee Treat a project as spent once its song has been exported Esa Kataja 2026-07-28 23:49:03 +03:00
  • 54b8e37657 Add project --refit to re-propose the content rectangle Esa Kataja 2026-07-28 23:35:10 +03:00
  • c00a00bb2a Propose the content rectangle from the staff lines Esa Kataja 2026-07-28 23:28:45 +03:00
  • 5f67a8c359 Merge dev: render pipeline, bundle export and the editor Esa Kataja 2026-07-28 23:03:50 +03:00
  • bc19eae111 Add the editor: page view, cut editing, discard, levels, metadata Esa Kataja 2026-07-28 23:03:49 +03:00
  • 974c91a727 Add the render pipeline and bundle export Esa Kataja 2026-07-28 23:00:53 +03:00
  • d5af7b6159 Merge dev: design docs, PDF input, detection and project state Esa Kataja 2026-07-28 22:52:48 +03:00
  • 9ed38323ef Add project state with cuts, discards and atomic save Esa Kataja 2026-07-28 22:49:51 +03:00
  • 61dac44037 Give each ink run a single owner, by precedence not proximity Esa Kataja 2026-07-28 22:46:27 +03:00
  • 6ff956a622 Add detection: skew, system anchors, ink extents, cuts, staff height Esa Kataja 2026-07-28 22:38:50 +03:00
  • e2f3e8fbdc Add package skeleton, source classification and raster loading Esa Kataja 2026-07-28 22:33:26 +03:00
  • 01227b3382 Model cuts as polylines, not horizontal lines Esa Kataja 2026-07-28 22:22:03 +03:00
  • 46ae7e813a Replace the handoff notes with a durable spec and ADRs Esa Kataja 2026-07-28 22:05:09 +03:00
  • efc920fdc5 Add design docs: glossary, ADR 0001, and project scaffolding Esa Kataja 2026-07-28 21:33:14 +03:00
  • ecd303322f Initial commit Esa Kataja 2026-07-28 21:12:41 +03:00