bb700b4b66
Implement reusable dropdown in bulma.dropdown
2019-03-10 09:43:23 +01:00
99759c919b
Move airsonic-ui.views.icon to bulma.icon
2019-03-10 09:42:24 +01:00
d1a4a01b01
Bump some dependencies
2019-03-10 09:38:53 +01:00
32af1dd5ec
Fix broken dev sass build
2019-03-08 10:42:12 +01:00
b0d3cdfc5a
Implement drag and drop reordering in current queue
2019-03-08 08:47:58 +01:00
909b737322
Add autoprefixer
2019-03-08 08:47:10 +01:00
abfe6f164c
Implement song-move in playlist
2019-03-08 08:30:50 +01:00
4043eb48e7
Implement set-current-track
2019-03-05 14:36:19 +01:00
b529b2fabe
Fix sorting when converting a shuffled into a linear playlist
2019-03-05 09:44:13 +01:00
e142e162a5
Make sure current queue is displayed again
2019-03-05 09:06:02 +01:00
644939c618
Refactor playlist to use a sorted-map
2019-03-05 00:06:04 +01:00
c715e5025c
Make sortable component more reusable
2019-03-04 14:13:07 +01:00
96b3148a02
Solve styling problem when sorting table rows
2019-03-04 12:46:36 +01:00
3650e7c5d2
Update shadow-cljs, re-frame and debux
2019-03-04 12:43:36 +01:00
b4992bccf7
Consistently use "current queue" to avoid confusion
2019-03-02 19:36:53 +01:00
7eeceb2786
First sloppy import of code from heyarne/reagent-movable
2019-03-02 11:06:42 +01:00
53748941c0
Volume Controls ( #46 )
...
* Implement always-visible volume controls
* Implement toggling of volume controls
* Change icon based on volume level
* Add volume control keyboard shortcuts
* Check left mouse button for all events fired when changing the volume
2019-03-02 10:28:13 +01:00
058b8377a8
Use loading indicator provided by bulma
2019-02-20 15:06:15 +01:00
a8646aef6b
Fix potential vulnerability in extend@3.0.0
2019-02-08 08:10:21 +01:00
149fd07566
Add keyboard shortcuts ( #43 )
...
* Use rf instead of re-frame
* Add bulma modal component
* Add option to toggle a modal
* Add rudimentary keyboard shortcuts; closes #41
2019-01-30 18:35:08 +01:00
a75cdca9e1
Mobile improvements ( #42 )
...
* Implement variadic url parameters
* Trying to make the audio player more mobile friendly
All good but progress bar is missing
* Implement progress bar with html elements, fixes #39
* Add duration text next to progress bar
* Simplify audio player structure
* Make albums more comfortably browsable on mobile
* Implement responsive generated covers with SVG
* Restrict progress bar to 100% max-width
* Make search results somewhat usable on mobile
* Implement progress bar with svg
2019-01-23 14:09:11 +01:00
d74ef2d41a
Draw buffered instead of seekable part; fixes #37
2018-12-29 18:53:56 +01:00
aef4724953
Fix incorrect sizing of canvases, closes issue #36
...
Plus probably another of other unnoticed css-bugs because hiccup doesn't
interpret :class-name anymore
2018-12-26 16:22:07 +01:00
061fa174f0
Update dependencies and reduce build size by switching to fipp for pretty-printing
...
Before: :main [JS: 742.51 KB] [GZIP: 187.08 KB]
After: :main [JS: 634.35 KB] [GZIP: 163.7 KB]
2018-11-27 02:28:10 +01:00
33b3d89267
Add license
2018-11-26 09:13:15 +01:00
f04899345b
Use relative favicon URL for gh-pages
2018-11-26 00:36:57 +01:00
8a8ac099a9
Add favicons
2018-11-25 17:52:08 +01:00
2d05cdf9d6
Add links to similar artists in collection
2018-11-25 16:33:45 +01:00
f8094f0bde
Add note about problems with continuous tests when deploying
2018-11-25 15:59:06 +01:00
fafbe80a34
Fix for safari autoplay bug ( #34 )
2018-11-25 13:59:49 +01:00
a6b14d6294
Remove unused imports
2018-11-24 18:56:24 +01:00
bd511bbc66
Fix warning about children with non-unique keys
2018-11-24 18:47:46 +01:00
2aed57deb4
Remove annoying puppeteer dependency
2018-11-24 18:24:19 +01:00
4717cc46fc
Revert "Configure travis to test and build in parallel"
...
This reverts commit 284a531f21 .
2018-11-09 17:56:29 +01:00
284a531f21
Configure travis to test and build in parallel
2018-11-09 17:47:39 +01:00
e7945e9474
Add links to first and last pages
2018-10-23 17:11:54 +02:00
6cdd413553
Fix canvas aspect ration on non-retina displays
2018-10-23 15:55:47 +02:00
779f99243c
Fix bottom pagination position
2018-10-23 15:55:30 +02:00
a09cfb94b4
npm audit fix --force
2018-10-23 15:48:27 +02:00
93b1bdf9f2
Remove note about growl
2018-10-23 15:41:07 +02:00
4b9f99ecc2
Fix sketchy pagination ( #31 )
...
* Fix test watcher and notifications on linux
* Improve pagination; no items are repeated, items loaded ahead are kept and many calculations have been moved to subscriptions
Closes #28
2018-10-23 15:37:35 +02:00
ea68c92c73
Remove unused import
2018-10-17 16:55:47 +02:00
3ef4841c47
Try to fix pagination (see #28 )
2018-10-17 16:55:14 +02:00
cec483dd82
Update README
2018-10-17 16:13:42 +02:00
ecded256fc
Clean up the pagination function a bit
2018-10-17 16:04:45 +02:00
cefdcd542e
Add real pagination; fixes #28 ( #30 )
2018-10-17 16:01:29 +02:00
ec4504e475
Add loading indicator to breadcrumbs ( #29 )
...
Also moves the current route data into a level 3 subscription (finally).
2018-10-17 12:58:37 +02:00
10f2e32ecd
Add alphabetical artist overview ( #26 )
2018-10-16 11:05:16 +02:00
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