|
|
38cf2ff549
|
chore(deps): bump all (#294)
|
2023-09-16 13:02:19 +02:00 |
|
|
|
78c7afc152
|
feat(frontend): Dark Mode
|
2022-07-24 18:10:41 +02:00 |
|
|
|
01ed0c5491
|
feat(frontend): use nice looking spinner
|
2022-06-25 18:26:53 +02:00 |
|
|
|
4758338e99
|
fix(frontend): use sensible default values for custom time selector
|
2022-06-25 17:40:53 +02:00 |
|
|
|
79b375ca08
|
fix(frontend): show empty report only when not loading
|
2022-06-25 17:40:20 +02:00 |
|
|
|
8ecfe57661
|
refactor(frontend): hook for checking that user is logged in
|
2022-06-25 17:17:06 +02:00 |
|
|
|
325e26e0c1
|
chore(frontend): migrate to tailwindcss v3
|
2022-06-25 15:14:46 +02:00 |
|
|
|
00f9f91191
|
chore(deps): upgrade to react-router v6
|
2022-06-11 21:04:39 +02:00 |
|
|
|
8377b2f6d0
|
feat(frontend): add visual indicator to top lists
|
2021-05-22 17:36:03 +02:00 |
|
|
|
ca4e10e473
|
feat(frontend): proper styling for "Top Artists" report
|
2020-11-15 02:33:39 +01:00 |
|
|
|
44f7e26270
|
feat: implement long-lived sessions
|
2020-11-09 18:34:23 +01:00 |
|
|
|
1ae7f08dc4
|
fix(frontend): missing key property in list
|
2020-11-07 19:24:52 +01:00 |
|
|
|
1e674d18c9
|
fix(frontend): missing dependency in useCallback
To avoid endless re-render we also have to use a constant empty array
as the initialValue.
|
2020-11-07 19:24:52 +01:00 |
|
|
|
5bc76f23d0
|
refator: use TimeOptions for TopArtists report
|
2020-07-12 17:53:31 +02:00 |
|
|
|
6fc10c40ca
|
feat: add top-artists report
|
2020-07-04 21:56:27 +02:00 |
|