Sander Vocke
8f9e3bd184
Remove all interactiveness from the song window.
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
87af6e18a4
Back to simple declarative routing. ( #28 )
...
Fix routing.
Boy-scout: alphabetic ordering in the tags window
Reviewed-on: #28
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
ab33cdf527
Fix tabs bug.
5 years ago
Sander Vocke
0dc6b889bb
Add song, album windows
5 years ago
Sander Vocke
4c4fe78258
Better tab labels. Tab icons.
5 years ago
Sander Vocke
e02c99954a
Clicking on artist in results now opens its tab.
5 years ago
Sander Vocke
d4d4c67672
Fetches artist and shows name
5 years ago
Sander Vocke
80f35e031b
Laid groundwork for having different types of tabs and windows.
5 years ago
Sander Vocke
b6e937675a
Tabs can be added and removed.
5 years ago
Sander Vocke
16654795d2
Query window uses a reducer.
5 years ago
Sander Vocke
f3850eff97
Fix favicon.
5 years ago
Sander Vocke
720740a9ac
Remove unused
5 years ago
Sander Vocke
eb9143edf9
Refactor towards tabs.
5 years ago
Sander Vocke
1da1bcd450
Fix a bug.
5 years ago
Sander Vocke
8adf9bd675
Nested tags work now too.
5 years ago
Sander Vocke
659c395752
Basic tag support.
5 years ago
Sander Vocke
72a5515167
Buttony rows in table.
5 years ago
Sander Vocke
b78f84ffd0
Add tags display.
5 years ago
Sander Vocke
ff1ec095e1
Add album query.
5 years ago
Sander Vocke
112047f860
Query stops editing when an element is added.
5 years ago
Sander Vocke
c0c6768cbb
Remove mock-up.
5 years ago
Sander Vocke
f861abe0af
Server supports album included in songs query.
...
Correct display on client.
5 years ago
Sander Vocke
ce2d814506
Got basic queries in result table working.
5 years ago
Sander Vocke
9c9d1b6dd8
Interactive queries seem to work!
5 years ago
Sander Vocke
a36830802f
Deleting query elements works.
5 years ago
Sander Vocke
475cd2cf2f
Songs now also supported, fixed bug
5 years ago
Sander Vocke
e3d741d466
Almost done with basic query manipulation.
5 years ago
Sander Vocke
c197e23c04
Add query button with basic menu.
5 years ago
Sander Vocke
4f3cd30e77
Removed old UI. Started with a mock-up and simple query rendering.
5 years ago
Sander Vocke
fc25e1ba8d
First mock-up.
5 years ago
Sander Vocke
ca6239a413
Add app bar with logo.
5 years ago
Sander Vocke
9f16723798
Initial mock.
5 years ago
Sander Vocke
26a59e419c
First Dockerfile and build script that yields a working container. No config yet, and all runs in dev mode.
5 years ago
Sander Vocke
4d20c72889
All tests working again.
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
ff42bda8d2
Add POST API for albums.
5 years ago
Sander Vocke
3e82549307
Fix client-side warnings.
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
31196ffdf5
Shortened query keys.
5 years ago