Claudio Ortolina
0e0e7e09be
Add tests for get_record!/1 and get_cover/1
2024-11-11 19:02:10 +00:00
Claudio Ortolina
f4ae1f0fc9
Add tests for Records.search_records_count/2
2024-11-11 14:19:57 +00:00
Claudio Ortolina
aba8e6e490
Fix unused variable warning
2024-11-11 12:35:32 +00:00
Claudio Ortolina
0cbece6ed4
Add Records search tests
...
Important note: to help, we use a deterministic implementation of artist
UUID generation based on the artist name.
2024-11-11 10:28:17 +00:00
Claudio Ortolina
f704d3834b
Add collection context tests
2024-11-10 21:12:09 +00:00
Claudio Ortolina
62b4578a44
Add wishlist context tests
2024-11-10 19:11:57 +00:00
Claudio Ortolina
e30ba5ef3f
Implement basic parser
2024-10-10 10:02:26 +01:00
Claudio Ortolina
97b04ba8a2
Remove scaffolded test
...
Doesn't provide any value - should be replaced with proper integration
tests.
2024-10-01 22:39:03 +01:00
Claudio Ortolina
bcb70c9e1b
Store artists when importing a record
2024-09-24 09:40:52 +01:00
Claudio Ortolina
b6ae022a6a
Move obsidian-related imports under Obsidian
2024-09-24 09:21:13 +01:00
Claudio Ortolina
afc1802399
Serve local cover images
2024-09-16 09:50:07 +01:00
Claudio Ortolina
170f195aae
Fix edge cases with parser
...
- Remove front_matter dependency, and use a hand-rolled simpler parser
which is suitable for the data to parse (which is well-formed).
- Fix a couple of edge cases with years and titles with commas
2024-09-15 20:28:37 +01:00
Claudio Ortolina
2c42f3ea32
Can parse an obsidian entry to retrieve correct metadata
2024-09-15 20:28:37 +01:00
Claudio Ortolina
e08fbe3740
Generate schema and live_view scaffold for records
...
1. Records are not yet tied to artists
2. The generated edit route, along with related functionality, may be
deleted as I don't think it's gonna be needed. Leaving it included in
the commit for reference.
2024-09-12 14:51:58 +01:00