-
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