Commit Graph

79 Commits

Author SHA1 Message Date
Eliot Berriot a73a4e248d
Comment component 2018-02-22 22:02:32 +01:00
Eliot Berriot 7ffff90005
Moment, markdown and truncate filters 2018-02-22 22:02:19 +01:00
Eliot Berriot 64290465e7
Fixed source not passed from query in import route 2018-02-21 19:44:23 +01:00
Eliot Berriot 26e6459959
Request form component 2018-02-21 00:09:15 +01:00
Eliot Berriot a83328bc27
Smarter play button, disabled for unplayable tracks 2018-02-19 21:21:06 +01:00
Eliot Berriot 97eab8e8de
Avoid display quircks of duration 2018-02-19 21:21:06 +01:00
Eliot Berriot d15fefe730
Leverage new transcode endpoint in player 2018-02-19 21:21:05 +01:00
Eliot Berriot fc0d9dfd73
Removed useless log 2018-02-18 15:31:37 +01:00
Eliot Berriot f6a4e4b7a3
Now reset player colors when track has no coverNow reset player colors when track has no cover 2018-02-18 15:09:03 +01:00
Eliot Berriot a910929132
Fix #59: Use color-thief for setting player colors based on track cover 2018-02-18 14:42:18 +01:00
Eliot Berriot e67e290325
Romoved unwanted space and margin in sidebar header 2018-02-18 14:42:18 +01:00
Eliot Berriot 0678d6ab72
Added color-thief 2018-02-18 14:42:17 +01:00
Eliot Berriot 827e4ff982
Removed now useless BACKEND_URL setting 2018-02-18 14:42:17 +01:00
Eliot Berriot 50af04345b
Use webpack dev proxy to serve api/media 2018-02-18 14:42:17 +01:00
Eliot Berriot 26028040a3
Now use raven-js on frontend 2018-02-17 21:31:32 +01:00
Eliot Berriot aa67be9063
Now load instance settings on page load 2018-02-17 21:31:32 +01:00
Eliot Berriot a2c42996a1
Removed autoplay on page reload 2018-02-17 17:30:21 +01:00
Eliot Berriot d3ff0f0256
Now use bigger font-size on mobile and tablet 2018-02-15 23:11:13 +01:00
Eliot Berriot 0509f57da8 Merge branch 'responsive-1' into 'develop'
Fix #6: responseive sidebar and content in smaller resolution

Closes #6

See merge request funkwhale/funkwhale!42
2018-02-15 21:40:42 +00:00
Eliot Berriot fc1f5b09ce
Now use vuex-router-sync 2018-02-15 22:37:41 +01:00
Eliot Berriot bffde620cd
Media sass mixin for easy responsive development 2018-02-15 22:37:40 +01:00
Eliot Berriot cb4fb2e4fd
Responsive cards/tables thanks to unstackable 2018-02-15 22:37:40 +01:00
Eliot Berriot 28c0121c89
Smaller padding in menu and sections on small resolutions 2018-02-15 22:37:40 +01:00
Eliot Berriot a703b26ac2
Responsive sidebar with a collapse/reveal button on smaller screens 2018-02-15 22:37:40 +01:00
Eliot Berriot 45e8421061
Fixed broken login redirection when 401 2018-02-15 19:59:55 +01:00
Eliot Berriot 90611ffacc
Added missing ajax unit tests 2018-01-11 23:02:45 +01:00
Eliot Berriot 736caa399a
Unit tests for radios store 2018-01-11 22:32:37 +01:00
Eliot Berriot e4edf55c47
Replaced vue-resource by axios 2018-01-11 21:35:51 +01:00
Eliot Berriot c7070042fb
Unit tests for queue store 2018-01-11 18:46:28 +01:00
Eliot Berriot bc76048b4a
Added tests for auth, favorites and player in store 2018-01-09 22:54:06 +01:00
Eliot Berriot cb2238c576
Should now run frontend tests on gitlab 2018-01-09 21:11:45 +01:00
Eliot Berriot f7d876aec6
First store tests \o/ :party: 2018-01-08 23:12:45 +01:00
Eliot Berriot 91d6a71a21
Can now launch tests 2018-01-08 23:12:31 +01:00
Eliot Berriot ede72d62b0
Initial setup for phtantomjs 2018-01-08 22:47:14 +01:00
Eliot Berriot 0e3052e8eb
Smarter BACKEND_URL 2018-01-07 23:07:41 +01:00
Eliot Berriot 04ae5c8648
Fixed wrong URL construction in ajax call 2018-01-07 22:49:20 +01:00
Eliot Berriot 07bff17e51
Frontend for custom radios 2018-01-07 22:21:01 +01:00
Eliot Berriot 1c8f055490
Brand new file importer 2017-12-27 23:32:02 +01:00
Eliot Berriot 3c08722e92
Fixed #56: invalidate tokens on password change, also added change password form 2017-12-26 15:56:04 +01:00
Eliot Berriot f1557ac4b9
Fixed #57: now refresh jwt token on page refresh 2017-12-26 14:47:27 +01:00
Eliot Berriot 8fa7330602
removed ugly dividers in batch import list 2017-12-24 23:19:14 +01:00
Eliot Berriot 2d60db8547
Fixed a few padding issues 2017-12-24 23:03:35 +01:00
Eliot Berriot 62a7d9091e
Now persist/restore queue/radio/player state automatically 2017-12-24 22:49:21 +01:00
Eliot Berriot ac13657863
Removed old broken imports 2017-12-24 19:28:14 +01:00
Eliot Berriot 5d35a3659e
Now use vuex to manage state for favorites 2017-12-23 21:37:11 +01:00
Eliot Berriot b5ce65fc3e
Now use vuex to manage state for authentication 2017-12-23 17:47:13 +01:00
Eliot Berriot df94ae37bf
Now use vuex to manage state for player/queue/radios 2017-12-23 16:41:19 +01:00
Eliot Berriot 254996453f
Added vuex to dependencies 2017-12-23 16:40:52 +01:00
Eliot Berriot 0c5f151fc1
Fixed some debouncing issues 2017-12-17 20:24:48 +01:00
Eliot Berriot 6ad8b212cf
Fixed #50: ordering for favorites 2017-12-17 20:07:18 +01:00