1
0
Fork 0
mirror of https://github.com/heyarne/airsonic-ui.git synced 2026-05-07 10:43:39 +02:00
Commit graph

149 commits

Author SHA1 Message Date
6a4bf53308 Make highres-canvas more reagent-y 2018-10-14 11:58:20 +02:00
83e845f58b Fix: Style current track again 2018-10-14 11:49:29 +02:00
da2d3c3348 Fix: Button labels were rubbish 2018-10-14 11:42:50 +02:00
968923eec6 Seek to actual click position 2018-10-14 11:05:26 +02:00
513169ea71 Implement custom progress indicator and seeking
Squashed commit of the following:

commit 23b9a3deac564bf3753a00238784a6045cb50d46
Author: Arne Schlüter <arne@schlueter.is>
Date:   Sun Oct 14 10:20:08 2018 +0200

    Enable seeking in buffered part and fix drawn x value

commit 9ce4b0941f4a57286f608d2b155658672cac3817
Author: Arne Schlüter <arne@schlueter.is>
Date:   Sun Oct 14 09:40:43 2018 +0200

    Draw seek position and enable seeking played part by click

commit 58cbf2d8035c0eeacaed3da7a68f97d94db4a2b6
Author: Arne Schlüter <arne@schlueter.is>
Date:   Thu Oct 11 21:42:57 2018 +0200

    Add retina canvas

commit 6acb84a67e4bee61e5b9ae6eb15e8159e0431662
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Oct 10 17:52:43 2018 +0200

    Implement canvas progress bar
2018-10-14 10:47:25 +02:00
d6295786b2 Fix canvas covers on search result page 2018-10-10 15:57:31 +02:00
5c59b64c71 Revert "Make sure canvas and image covers take the same space"
This reverts commit 1ab80f75f9.
2018-10-10 15:54:27 +02:00
1ab80f75f9 Make sure canvas and image covers take the same space 2018-10-10 15:49:35 +02:00
563cab9099 Fix all the "unregistered effects handler for :event" errors, closes #25 2018-10-10 15:40:07 +02:00
58327be930 Fix playlist skipping multiple songs when current song has ended 2018-10-09 19:11:10 +02:00
925c35bf5a Make hero section on album page smaller 2018-10-09 17:55:49 +02:00
2509a66961 Use route + content for breadcrumbs, add missing ones (closes #24) 2018-10-09 17:45:58 +02:00
b0dd2bd10d Add thank you section to about page 2018-10-09 12:22:13 +02:00
46b64e4862 Center text in hero section above collections 2018-10-09 12:21:27 +02:00
22eeeac42b Correctly inflect "track" in collection info 2018-10-09 11:50:35 +02:00
c79f06cbd5 Remove bad api call 2018-10-09 11:44:46 +02:00
b5763ca4a5 Show current queue (closes #23)
commit 77d9068b8ced163d89d280f0e4ea40f3a55a831d
Author: Arne Schlüter <arne@schlueter.is>
Date:   Mon Oct 8 23:49:49 2018 +0200

    Mark current track everywhere in app

commit 6243f87b3bdf64b27afeae5007386d4a7fe32fea
Author: Arne Schlüter <arne@schlueter.is>
Date:   Mon Oct 8 23:33:07 2018 +0200

    s/currently playing/current queue/, move link to own button and add about page

commit 1dfb00b0623f64ae32953f112192894008c6adc9
Author: Arne Schlüter <arne@schlueter.is>
Date:   Mon Oct 8 22:32:11 2018 +0200

    Implement simple "currently playing" page

commit a2fef45a8a8989e1d176d859c875d994982f7329
Author: Arne Schlüter <arne@schlueter.is>
Date:   Mon Oct 8 22:00:37 2018 +0200

    Hide unimplemented / incomplete features from navbar and add 404 page
2018-10-08 23:50:34 +02:00
fa485bbf42 Merge incomplete podcast support
commit 4ac35d6530f7770e7b80307321c72541a55e2c8e
Author: Arne Schlüter <arne@schlueter.is>
Date:   Mon Oct 8 21:09:04 2018 +0200

    Stub out podcast detail view

commit 60742a22e93bfe6f432e06d56d3e4da671184559
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Sep 18 23:02:39 2018 +0200

    Simplify api helpers; closes #16

commit 8bbc79ebf4dbbe3dbfa08cb4c7c1edd341d507eb
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Sep 18 19:39:17 2018 +0200

    Adjust `stream-url` to work with podcast episodes

commit 991ba5b65230a7429c160ca1b7968ecbb8595e0b
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Sep 18 19:14:08 2018 +0200

    Fix breadcrumbs for podcasts

commit 37c3a894eded2fe37f9af031d3132c7175702266
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Sep 18 15:11:54 2018 +0200

    Stub out overview for podcasts
2018-10-08 21:15:56 +02:00
38eea1c8c9 Hide loading spinner when an error occured 2018-09-18 12:30:00 +02:00
662eef58ad Add cover to album detail page 2018-09-05 12:46:21 +02:00
5cbb83a22d Add user role checks, see #14
Squashed commit of the following:

commit 393c481a21fa97881be2b6859e9acaa8ab7abb7f
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Sep 5 12:04:56 2018 +0200

    Consider user roles when building up the navigation

commit d631cba1174ecf42b682664bf57c41b88b7f5ed4
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Sep 5 11:52:05 2018 +0200

    Save user roles on login

commit e68ced335ccc11a2daebbf12bb4061a53935c268
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Sep 5 10:25:19 2018 +0200

    Rename dispatch to muted-dispatch for easier disambiguation
2018-09-05 12:06:07 +02:00
3b58648b82 Add burger menu 2018-08-29 17:38:09 +02:00
c42b7783fe Add track numbers and album info to album view 2018-08-29 17:18:47 +02:00
3e842fdd5f Improve idle message 2018-08-29 16:51:34 +02:00
161f85c2fc Improve player on mobile devices 2018-08-29 14:30:07 +02:00
29ea86479c Move navigation to the top
Squashed commit of the following:

commit b03c1ea7ed0d2fbd56f56f3273e694abc5454101
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 29 11:38:32 2018 +0200

    Fix bug where dropdown menus behind notifications could not be hovered

commit f4d3cd3dad89d0de84f131dbef7268422b26aa35
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 29 11:16:41 2018 +0200

    Move navigation to top

commit 564d972291aebb382d1ca560a21fad332d70cd0c
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 29 10:23:17 2018 +0200

    Move audio player into its own component

commit 382e9e88021db1506efc5fb78935b7846b8257db
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 29 10:11:14 2018 +0200

    Remove link to last.fm in bio

commit f248c2999ca88eeb82769d7491b1e786ee4a7c9d
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 29 10:01:10 2018 +0200

    Add links to external services & hero headers to album and artist pages
2018-08-29 11:43:59 +02:00
5c66a1d5bf Add pagination 2018-08-28 23:29:31 +02:00
096e1b4fb8 Add library status to front page 2018-08-28 22:18:37 +02:00
2545ff3579 Add tabs for newest and starred tracks 2018-08-28 18:12:11 +02:00
7653af5dd1 Merge feature/search
Squashed commit of the following:

commit 8a19df91f8daa1b791d40cc910947c94355a8d0d
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Aug 28 16:06:35 2018 +0200

    Implement search UI (closes #19)

commit bf661dd25ec9f1d5569df88a8a87f94c1bc1b317
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Aug 28 11:09:46 2018 +0200

    Re-add subscription for single endpoint and move helpers to a different location
2018-08-28 16:07:45 +02:00
d26decb2ff Provide local version of airsonic logo created by @jooola 2018-08-27 11:16:10 +02:00
5344975363 Fix breadcrumbs 2018-08-22 18:57:47 +02:00
5bfc883de9 Fix artist and album views 2018-08-22 18:16:38 +02:00
2cdae0d683 Cache API responses and make sure we remember more than just one
Closes #21.
Squashed commit of the following:

commit 964b29cf127cf51de86543d040bcb6c674b36d7e
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 22 17:56:48 2018 +0200

    Pass content for current route nicely to views

commit b469a0a4b69457ddf3a679ac1acc82fbaffdc8fd
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 22 16:01:04 2018 +0200

    Add response cache in app-db

commit da9faf89138f42ee544efc64c2e46787091b3dc7
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 22 13:40:57 2018 +0200

    Move api helpers and tests to own namespace
2018-08-22 17:58:03 +02:00
dc6d883d5e Remove unused :is-booting? from app db 2018-08-22 12:33:52 +02:00
6d9951b3f3 Improve docs and simplify dev script 2018-08-22 12:33:38 +02:00
7245d320ab Add positive test for next song on song end to test group 2018-08-22 09:22:04 +02:00
5a70b5b627 Remove debux from release build 2018-08-20 20:04:22 +02:00
1713e37695 Update shadow-cljs and use relative paths; fixes #17 2018-08-20 19:02:17 +02:00
0d169ab77d Remove re-frame-10x from release builds (closes #18) 2018-08-20 18:51:37 +02:00
f7042e9ecc More improvements to the audio player
* Expose shuffle / repeat in interface
* Make sure next song gets properly called when a song has ended
2018-08-20 18:30:43 +02:00
840c7edb79 Remove accidental double question mark from currently-playing keyword 2018-08-20 17:16:34 +02:00
bac22c03a1 Update views to utilize new playlist, implement play next / play last 2018-08-20 17:12:31 +02:00
4d49b3a3ff Update events to use updated playlist, closes #6 2018-08-20 17:03:57 +02:00
1888c3023c
Add a real playlist (#20)
* Start implementing playlist

Done so far:
* Creation
* Changing playback mode
* Changing repeat mode

* Add skipping for linear playlists with all repeat modes

* Complete implementation for playlist/next-song

* Implement all the playlist skipping functionality

* Add functions to enqueue songs

* Remove start-idx parameter when constructing playlists

* Use namespaced keywords only when modifying external data

E.g. songs in the queue
2018-08-20 16:34:52 +02:00
2638378064 Merge branch 'enhancement/improve-audio-player' 2018-08-01 18:41:44 +02:00
80225d46b1 Start restructuring audio playback, add some tests for audio
Fixes #15 where audio was not stopped on logout
2018-08-01 18:36:47 +02:00
727d454871 Move navigation to interceptor
Squashed commit of the following:

commit c8bf5e0cb4fd95935e06dc46dda38256f5bb970f
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 1 11:37:43 2018 +0200

    Start credential verification only if there are previous credentials

commit 61e6f2e7f2fb4d01e59c71c5980b1b761fa0bf83
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 1 10:22:31 2018 +0200

    Make `dispatches?` helper return a boolean

commit 4dc10acd5f1eae616d62c24e3cb9685e4e595f04
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Aug 1 09:19:49 2018 +0200

    Add joker for linting

commit 7069febff0ed49be5c60e6787bfc9dc5b758917b
Author: Arne Schlüter <arne@schlueter.is>
Date:   Tue Jul 31 14:17:41 2018 +0200

    Implement navigation as interceptor

    FIXME: Unauthorized access doesn't redirect to `#/login?redirect=...`

commit 60f9f03dd86f48234133e76dd57c067afb7a74d4
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed Jul 18 19:35:47 2018 +0200

    Make booting explicit and prepare for :navigate interceptor
2018-08-01 11:39:24 +02:00
852a3193ab Make login-flow more robust and add more tests 2018-07-16 17:42:15 +02:00
84450479ae Add tests for helper functions 2018-07-16 12:29:50 +02:00