Claudio Ortolina
|
327fd231cf
|
Test that side panel renders tracks
|
2025-05-08 09:45:13 +01:00 |
|
Claudio Ortolina
|
790a7db3d7
|
Don't load Last.fm credentials from env in test
|
2025-05-07 11:05:03 +01:00 |
|
Claudio Ortolina
|
8477517e5c
|
Add LastFm.Scrobble abstraction
|
2025-05-07 09:02:52 +01:00 |
|
Claudio Ortolina
|
83d13da679
|
Can scrobble track maps
|
2025-05-07 08:11:44 +01:00 |
|
Claudio Ortolina
|
95e80bc432
|
Parse Last.fm session
|
2025-05-05 20:25:30 +01:00 |
|
Claudio Ortolina
|
fba621db10
|
Include artists in get_release
|
2025-05-04 21:50:23 +01:00 |
|
Claudio Ortolina
|
f4fe638a95
|
Display tracks for records with a selected release
|
2025-05-04 21:10:40 +01:00 |
|
Claudio Ortolina
|
2e5c90593e
|
Make test completely deterministic
|
2025-05-04 16:47:17 +01:00 |
|
Claudio Ortolina
|
bc213caa45
|
Store selected release id when scanning a record
|
2025-05-01 19:36:47 +01:00 |
|
Claudio Ortolina
|
3e7341d4ca
|
Support choosing a selected release
|
2025-05-01 17:42:40 +01:00 |
|
Claudio Ortolina
|
cba06ec5dc
|
Add DiscogsTest
|
2025-05-01 16:49:39 +01:00 |
|
Claudio Ortolina
|
e083950138
|
Rename record.release to record.release_date
Includes changes to dependent tables (i.e. the record search index) and
related functions.
|
2025-05-01 14:04:57 +01:00 |
|
Claudio Ortolina
|
ad6e8503ed
|
Add tests around data consistency bg jobs for artist info
|
2025-04-29 21:05:02 +01:00 |
|
Claudio Ortolina
|
fa49e73385
|
When creating a record, queue a job to fetch artist info
|
2025-04-29 16:56:22 +01:00 |
|
Claudio Ortolina
|
f1dd45e438
|
Show country flag for artist
|
2025-04-29 09:58:06 +01:00 |
|
Claudio Ortolina
|
34069636a0
|
Add tests for Artists.fetch_artist_info/1
|
2025-04-28 11:04:45 +01:00 |
|
Claudio Ortolina
|
995773f673
|
Default covers to 2000px
|
2025-04-14 10:58:21 +01:00 |
|
Claudio Ortolina
|
3f4e2bc975
|
Link to Last.fm events from "On Tour" badge
|
2025-04-11 10:27:45 +01:00 |
|
Claudio Ortolina
|
961530cb51
|
Add tests for BarcodeScan.Result
|
2025-04-06 19:54:00 +01:00 |
|
Claudio Ortolina
|
8b846298a7
|
Make collection ordered by purchase by default
|
2025-04-04 13:58:25 +01:00 |
|
Claudio Ortolina
|
1f43e1d993
|
Use JSON instead of Jason where possible
In some places, we need pretty printing so it's not possible to remove
the dependency.
|
2025-03-23 08:34:25 +00:00 |
|
Claudio Ortolina
|
02dafb1a9f
|
Extend assertions for scrobble activity test
Tests that information actually changes when toggling from albums to
tracks.
|
2025-03-22 08:31:30 +00:00 |
|
Claudio Ortolina
|
22de7ed85f
|
Default displaying albums in scrobble activity
|
2025-03-22 08:24:22 +00:00 |
|
Claudio Ortolina
|
c3420189f7
|
Update dependencies
plug 1.16.1 => 1.17.0
Includes fix for `use Plug.Test` deprecation.
|
2025-03-14 19:20:02 +00:00 |
|
Claudio Ortolina
|
828f1667bf
|
Remove unused LastFm.Feed functions
|
2025-03-14 11:53:54 +00:00 |
|
Claudio Ortolina
|
0020687f7b
|
Include artist information in all albums feed
|
2025-03-11 08:48:17 +00:00 |
|
Claudio Ortolina
|
ec10447ca0
|
Extend Last.fm Feed album/artist functions
|
2025-03-10 17:53:19 +00:00 |
|
Claudio Ortolina
|
3d0eec3bff
|
Add /api/collection endpoint
|
2025-03-10 11:17:51 +00:00 |
|
Claudio Ortolina
|
91a1141441
|
Rename Import -> Add, and avoid surfacing MusicBrainz where unneeded
|
2025-03-07 15:10:22 +00:00 |
|
Claudio Ortolina
|
fee2799d50
|
Show barcodes that are not found inside the results UI
Includes a refactor to extract/cleanup barcode scan logic from the
component to a separate context with a better API.
|
2025-03-07 11:22:23 +00:00 |
|
Claudio Ortolina
|
93f6b260b2
|
Extract test fixture for release_group_releases
|
2025-03-01 07:40:00 +00:00 |
|
Claudio Ortolina
|
a218942110
|
Remove mox in favour of built-in Req stubs
|
2025-02-28 16:41:16 +00:00 |
|
Claudio Ortolina
|
7ac2f7a815
|
Remove LastFm.APIBehaviour
|
2025-02-27 13:43:49 +00:00 |
|
Claudio Ortolina
|
3d11cd585d
|
Use built-in Req stub for LastFm tests
|
2025-02-27 13:43:49 +00:00 |
|
Claudio Ortolina
|
25567eeb26
|
Extract trigger_hook/3-4 test helper
|
2025-02-25 14:03:08 +00:00 |
|
Claudio Ortolina
|
825c00dd50
|
Add summary to artist
|
2025-02-23 18:53:28 +00:00 |
|
Claudio Ortolina
|
c67d11da0c
|
Show similar artists in artist page
Styling to be defined - only links for now.
|
2025-02-23 16:56:52 +00:00 |
|
Claudio Ortolina
|
889ba61e4c
|
Extract LastFm module
|
2025-02-21 16:02:18 +00:00 |
|
Claudio Ortolina
|
7df136c890
|
Sort aliases
|
2025-02-20 15:27:01 +00:00 |
|
Claudio Ortolina
|
b2daa561d7
|
Use aliases
|
2025-02-20 15:27:01 +00:00 |
|
Claudio Ortolina
|
163bbe8902
|
Add test for importing a record via barcode scan
|
2025-02-18 20:40:04 +00:00 |
|
Claudio Ortolina
|
324732b5ee
|
Use different fixture for marbles individual release
|
2025-02-18 20:38:46 +00:00 |
|
Claudio Ortolina
|
94a2784020
|
Move function in MusicBrainz main module
|
2025-02-17 22:07:49 +00:00 |
|
Claudio Ortolina
|
e218b06350
|
Rename APIBehaviourMock -> APIMock
|
2025-02-17 21:41:50 +00:00 |
|
Claudio Ortolina
|
ce5c6f1e3c
|
Simplify test_helper logic
|
2025-02-17 21:39:49 +00:00 |
|
Claudio Ortolina
|
37f72261c3
|
Extract MusicBrainz main module
|
2025-02-17 17:30:13 +00:00 |
|
Claudio Ortolina
|
336551e9f8
|
Namespace Obsidian fixtures
|
2025-02-17 16:08:19 +00:00 |
|
Claudio Ortolina
|
513ce6363f
|
Rename RecordsFixtures -> Fixtures.Records
|
2025-02-17 16:08:19 +00:00 |
|
Claudio Ortolina
|
ea7b5b646a
|
Namespace MusicBrainz fixtures
|
2025-02-17 16:03:23 +00:00 |
|
Claudio Ortolina
|
d27f3ccf72
|
Namespace Last.Fm fixtures
|
2025-02-17 15:52:54 +00:00 |
|