Sander Vocke
9af9b55d39
Almost have randomized track tests working.
5 years ago
Sander Vocke
8fcc67022d
Further fixes.
5 years ago
Sander Vocke
35cd904a63
A lot of stuff working again. Added export button.
5 years ago
Sander Vocke
bb9a1bdfa6
Major refactoring. It builds again!
5 years ago
Sander Vocke
02f6ea1a84
Have reasonable batch linking working for YouTube.
5 years ago
Sander Vocke
342c4f0579
Basic search implemented.
5 years ago
Sander Vocke
c28db21b18
Expand query to support different levels of response detail.
5 years ago
Sander Vocke
1148bc6bff
Change storeLinks storage to text. Make it queriable.
5 years ago
Sander Vocke
dbd442d517
Add groundwork for third-party integrations. Spotify is the first. ( #34 )
...
There is now an "integrations context" in the front-end which allows connections to be made to external third-party APIs.
A user settings window is added to edit the integrations for the current user.
The back-end stores secret data for the integration and proxies requests so that the front-end is able to use these APIs pseudo-directly.
The first example is the Spotify API using client credentials, which allows e.g. searching tracks and artists.
5 years ago
Sander Vocke
f1a5597598
User authentication and per-user data ( #31 )
...
Add basic user registration and login support. Each user has their own private music library.
Reviewed-on: #31
5 years ago
Sander Vocke
a689613a45
Tag management window ( #24 )
...
Add a window to manage tags.
5 years ago
Sander Vocke
6b89e618ce
Details pages for Song, Artist, Album, Tag and back-end PUT fixes ( #21 )
...
Details pages for Song, Artist, Album, Tag and back-end PUT fixes
Reviewed-on: #21
5 years ago
Sander Vocke
0dc6b889bb
Add song, album windows
5 years ago
Sander Vocke
d4d4c67672
Fetches artist and shows name
5 years ago
Sander Vocke
659c395752
Basic tag support.
5 years ago
Sander Vocke
b78f84ffd0
Add tags display.
5 years ago
Sander Vocke
ff1ec095e1
Add album query.
5 years ago
Sander Vocke
e852fc2c4a
Fix knex error.
5 years ago
Sander Vocke
981393b7a4
Try combinatorial logic.
5 years ago
Sander Vocke
f861abe0af
Server supports album included in songs query.
...
Correct display on client.
5 years ago
Sander Vocke
9c9d1b6dd8
Interactive queries seem to work!
5 years ago
Sander Vocke
440a03396c
postgres ( #14 )
...
Make codebase compatible with Postgres. Add test scripts for it and a CI pipeline test.
Reviewed-on: #14
5 years ago
Sander Vocke
4d20c72889
All tests working again.
5 years ago
Sander Vocke
1d5df9b43b
Got some basic filtering working. Not finished with queries yet.
5 years ago
Sander Vocke
4471c27b4c
Query endpoint is up again, but no filtering yet.
5 years ago
Sander Vocke
ddbfb3a52c
Got all APIs working in Knex, except query.
5 years ago
Sander Vocke
5dcc8451bf
Some warning cleanup.
5 years ago
Sander Vocke
6ad8c3c9b8
Add and fix tests and endpoints.
5 years ago
Sander Vocke
5b1a2064ce
Fix tests.
5 years ago
Sander Vocke
f98e9d5764
Fix tests.
5 years ago
Sander Vocke
fa64c9f8b4
Add ordering, output types
5 years ago
Sander Vocke
2bf21aa28f
Add ordering.
5 years ago
Sander Vocke
98a01bb3ca
Type filters. Starting drag n drop.
5 years ago
Sander Vocke
b282a002b8
Add more filter controls, type filtering, refactoring
5 years ago
Sander Vocke
678228d223
Fix pagination and song / artist search via URL query.
5 years ago
Sander Vocke
7a137d7012
Instant song query.
5 years ago
Sander Vocke
1a8d5dc525
Fix tag associations
5 years ago
Sander Vocke
77a116938c
Add tags and basic test for it.
5 years ago
Sander Vocke
535ff867a9
Add GPM links.
5 years ago
Sander Vocke
6a8744e28d
Got song import working again. Nice song list in GUI.
5 years ago
Sander Vocke
e2a4d8bc24
Fix unit tests.
5 years ago
Sander Vocke
aa4478b937
Almost there with testing, some concurrency issues
5 years ago
Sander Vocke
6a728ae17b
Got basic query endpoint.
5 years ago
Sander Vocke
74be187db2
Made API more RESTful, got modify working
5 years ago
Sander Vocke
e07a76acc1
Get modification and such working.
5 years ago
Sander Vocke
63ac5b5d84
Refactoring query and details endpoints.
5 years ago
Sander Vocke
e159cfec37
Testing framework up. Endpoint handlers refactored a bit.
5 years ago
Sander Vocke
b7279dfdef
Working on a refactor that allows multiple-to-multiple relations between songs, albums and artists.
5 years ago
Sander Vocke
e6371d7d48
Refactor endpoints.
5 years ago