|
|
1a0458653a
|
feat(ug-parser): implement UgHtmlParser metadata extraction
|
2026-04-08 01:44:06 +02:00 |
|
|
|
36d38b9a78
|
fix(ug-parser): impl Default for UgTabFetcher
|
2026-04-08 01:42:35 +02:00 |
|
|
|
6416f5e9ab
|
feat(ug-parser): implement UgTabFetcher for file and URL sources
|
2026-04-08 01:41:29 +02:00 |
|
|
|
6435d92f8c
|
feat: scaffold ug-parser infrastructure crate
|
2026-04-08 01:40:26 +02:00 |
|
|
|
a5897a29d8
|
feat(domain): add ChordTransposer with semitone and key transposition
|
2026-04-08 01:37:41 +02:00 |
|
|
|
2f703fbb2a
|
feat(domain): add TabFetcherPort and TabParserPort traits
|
2026-04-08 01:35:55 +02:00 |
|
|
|
d004698923
|
feat(domain): add Song, Section, LyricLine, ChordPosition types
|
2026-04-08 01:34:26 +02:00 |
|
|
|
98370df27a
|
fix(domain): rename from_str to parse on Note and Chord
|
2026-04-08 01:33:19 +02:00 |
|
|
|
422afbb3f2
|
feat(domain): add Chord struct with parsing and display
|
2026-04-08 01:31:17 +02:00 |
|
|
|
ac1f1bd3da
|
fix(domain): remove dead use_sharps param, handle Cb enharmonic
|
2026-04-08 01:29:20 +02:00 |
|
|
|
a3ae4429f5
|
feat(domain): add Note enum with semitone math and display
|
2026-04-08 01:26:17 +02:00 |
|