Bat
c744410f6f
Translate root components
2018-04-19 19:52:27 +01:00
Baptiste Gelez
b4b481cf02
Merge branch 'i18n-requests' into 'develop'
...
i18n: requests
See merge request funkwhale/funkwhale!139
2018-04-19 18:35:39 +00:00
Baptiste Gelez
619e18a571
Merge branch 'i18n-playlists-components' into 'develop'
...
i18n: playlists components
See merge request funkwhale/funkwhale!137
2018-04-19 18:35:28 +00:00
Baptiste Gelez
984abf77ba
Merge branch 'i18n-metadata' into 'develop'
...
i18n: Metadata
See merge request funkwhale/funkwhale!136
2018-04-19 18:34:59 +00:00
Bat
81b84b4865
Fix $t bug
2018-04-18 18:58:13 +01:00
Bat
0320872506
Fix non-existant $t in data
2018-04-18 18:54:19 +01:00
Bat
212363b4bf
Fix i18n in data()
2018-04-18 18:36:50 +01:00
Eliot Berriot
89d8826369
Merge branch 'i18n-views-playlists' into 'develop'
...
I18n views playlists
See merge request funkwhale/funkwhale!140
2018-04-18 17:01:11 +00:00
Baptiste Gelez
e00b5293c1
Merge branch 'i18n-radios' into 'develop'
...
i18n: radios
See merge request funkwhale/funkwhale!138
2018-04-18 17:00:24 +00:00
Eliot Berriot
f223078979
Merge branch 'i18n-views-playlists' into 'develop'
...
i18n for playlist views
See merge request funkwhale/funkwhale!131
2018-04-18 16:54:50 +00:00
Eliot Berriot
0213ec6d02
Removed console.log calls
2018-04-18 18:54:30 +02:00
Eliot Berriot
c1b8180fce
i18n for playlist views
2018-04-18 18:53:52 +02:00
Bat
57b32add03
i18n: requests
2018-04-18 17:50:14 +01:00
Bat
2c41cd6510
i18n: radios
2018-04-18 17:44:20 +01:00
Bat
73db863080
i18n: playlists components
2018-04-18 17:39:52 +01:00
Bat
b62dc48896
i18n: Metadata
2018-04-18 17:23:20 +01:00
Eliot Berriot
5fee42f896
Can now filter by import status on library tracks
2018-04-17 20:03:31 +02:00
Eliot Berriot
183bbe3ad6
Added tooltips to explain settings meaning
2018-04-17 19:54:28 +02:00
Eliot Berriot
f31874edf5
Implemented followers notification on import and autoimport
2018-04-17 19:35:57 +02:00
Eliot Berriot
168b2f03d4
Slightly smarter docker front setup
2018-04-17 19:35:57 +02:00
Eliot Berriot
7c9412f63a
Disabled PO compile script and fixed typo
2018-04-17 19:35:57 +02:00
Eliot Berriot
9544a582ba
Merge branch 'po-extract' into 'develop'
...
Added script to extract translations into PO files
See merge request funkwhale/funkwhale!130
2018-04-17 17:25:14 +00:00
Eliot Berriot
35dda16adb
Compile and bundle translations in CI
2018-04-16 22:54:36 +02:00
Eliot Berriot
fd6ab881a7
Fixed broken translations
2018-04-16 22:46:54 +02:00
Eliot Berriot
1260cc764f
i18n for playlist views
2018-04-15 22:39:10 +02:00
Eliot Berriot
a57081a4e9
Added script to extract translations into PO files
2018-04-15 20:04:26 +02:00
Bat
eb1c4ff1b2
Translate federation components
2018-04-15 15:23:58 +01:00
Bat
be3e6d70a3
Merge branch 'i18n-library-radios' into develop
2018-04-15 14:28:23 +01:00
Bat
c7b39cf9c9
I18n: library
2018-04-15 11:45:56 +01:00
Bat
2d3ef2a3f5
I18n: library/radios
2018-04-15 11:20:40 +01:00
Eliot Berriot
fca707cafc
Minor tweaks
2018-04-15 11:25:35 +02:00
Eliot Berriot
fc09a3b320
Can now accept/deny follow requests
2018-04-15 11:25:35 +02:00
Eliot Berriot
74f5907156
Can now list federated tracks
2018-04-15 11:25:35 +02:00
Eliot Berriot
2e71ddbffc
Pagination now support a compact mode
2018-04-15 11:25:34 +02:00
Eliot Berriot
9b4d7165b7
Added federation libraries list, moved scan to a dedicate view
2018-04-15 11:25:34 +02:00
Eliot Berriot
3a31248a3d
Can now import library tracks from front-end
2018-04-15 11:25:34 +02:00
Eliot Berriot
dda1cd2531
Added scan endpoint to trigger a scan for a library
2018-04-15 11:25:33 +02:00
Eliot Berriot
520fb9d078
Started work on library scanning
2018-04-15 11:25:33 +02:00
Eliot Berriot
472cc7e26a
Detail library view with settings update
2018-04-15 11:25:32 +02:00
Eliot Berriot
f4f75dcb4f
Can now scan and follow library from front-end
2018-04-15 11:25:32 +02:00
Eliot Berriot
98381a00c8
Merge branch 'i18n' into 'develop'
...
I18n
Closes #5
See merge request funkwhale/funkwhale!125
2018-04-14 22:26:17 +00:00
Bat
1341c9aab9
Remove translation files
2018-04-14 18:46:20 +01:00
Bat
8fbcb01edc
Start making components i18n-friendly
2018-04-14 18:28:41 +01:00
Bat
e3cfab8bb4
Language detection
2018-04-13 14:01:23 +01:00
Bat
4bc866f98d
Set fallback language
2018-04-13 13:13:21 +01:00
Bat
bddb950beb
i18n: lazy-loading
2018-04-11 14:24:22 +01:00
Bat
de753502c9
Setup translations with Vue
2018-04-11 13:32:29 +01:00
Bat
a4418bdcfe
Add a few useful packages
2018-04-09 19:33:17 +01:00
Bat
3be7d68900
Make translation compilation actually work
2018-04-09 19:26:31 +01:00
Bat
e7b06ab509
i18n: .po compilation
2018-04-08 17:38:26 +01:00
Eliot Berriot
bfe8f454b4
Merge branch 'previous-button' into 'develop'
...
Reset player position before playing previous track
Closes #146
See merge request funkwhale/funkwhale!120
2018-04-01 18:15:25 +00:00
Bat
69a3f34784
Disable previous button if queue is empty
2018-04-01 16:21:52 +01:00
Bat
c4991796e9
Add some pagination to radio details
2018-03-31 16:40:55 +01:00
Bat
80af4268e3
Tests
2018-03-31 14:29:20 +01:00
Bat
6b8dc1b53c
Reset player position before playing previous track
2018-03-31 14:14:58 +01:00
Bat
85aef4422a
Add a detail page for radios
2018-03-31 12:59:45 +01:00
Bat
62465342cb
Page title binding
...
Fix #1
2018-03-30 22:58:16 +01:00
Eliot Berriot
d8b74b9556
Proper federation namespace and prefix
2018-03-30 18:02:14 +02:00
Eliot Berriot
1ec705ba3f
Smarter webpack dev server config
2018-03-29 23:24:42 +02:00
Eliot Berriot
b852a92a67
Upgraded webpack
2018-03-29 22:49:02 +02:00
Eliot Berriot
96d219dfe2
Local .env logic for webpack custom port
2018-03-29 19:55:24 +02:00
Eliot Berriot
2384f761b1
Now fetch activity from API on first timeline display ( #141 )
2018-03-25 17:36:10 +02:00
Eliot Berriot
868c7ef035
Merge branch '97-shuffle-after' into 'develop'
...
Resolve "Only shuffle tracks after current index ?"
Closes #97
See merge request funkwhale/funkwhale!104
2018-03-23 15:30:35 +00:00
Eliot Berriot
6a30e59aa2
Fix #97 : Queue shuffle now apply only to tracks after the current one
2018-03-23 16:28:30 +01:00
Eliot Berriot
f66bcf34df
Merge branch '131-scroll-queue' into 'develop'
...
Resolve "Queue doesn't show current song by default"
Closes #131
See merge request funkwhale/funkwhale!103
2018-03-23 15:02:14 +00:00
Eliot Berriot
d726a959ab
Fix #131 : Removed player from queue tab and consistently show current track in queue
2018-03-23 15:54:04 +01:00
Eliot Berriot
fa449114b1
Merge branch '101-credit-francis' into 'develop'
...
Resolve "Credit Francis Gading for the logotype !"
Closes #101
See merge request funkwhale/funkwhale!102
2018-03-23 14:01:33 +00:00
Eliot Berriot
cd89785344
Fix #101 : Added credits to Francis Gading for the logotype
2018-03-23 14:59:12 +01:00
Maxence Bothorel
c89b957f05
convert favicon from ico to png file
2018-03-22 18:06:43 +01:00
Eliot Berriot
7093214be7
Merge branch '3-playlists' into 'develop'
...
Resolve "Playlists integration"
Closes #3 , #93 , and #94
See merge request funkwhale/funkwhale!98
2018-03-21 19:59:31 +00:00
Eliot Berriot
cfdb9be24d
Fix #96 : typo and missing icon in homepage
2018-03-21 20:13:22 +01:00
Eliot Berriot
a7e3828f6f
Prettier playlist edition
2018-03-21 19:04:15 +01:00
Eliot Berriot
6a9a34d244
Can now clear playlist
2018-03-21 12:19:07 +01:00
Eliot Berriot
f66dff3504
Added playlist list in library
2018-03-21 11:58:53 +01:00
Eliot Berriot
38a4559083
PlayButton is now able to handle playlists
2018-03-21 11:58:26 +01:00
Eliot Berriot
f503466a24
UI Polishing
2018-03-20 23:41:31 +01:00
Eliot Berriot
a38f64852f
Can now delete playlist
2018-03-20 23:41:15 +01:00
Eliot Berriot
053fc1171b
Renamed playlist icon class
2018-03-20 23:40:11 +01:00
Eliot Berriot
32dc18ed6e
Added dangerous-button component, smarter modal
2018-03-20 23:39:42 +01:00
Eliot Berriot
dd40a4c4d1
Cleanup
2018-03-20 19:58:38 +01:00
Eliot Berriot
1e64f3db18
Playlist detail page and editor
2018-03-20 19:58:27 +01:00
Eliot Berriot
bed66db5c1
Factorization of track table row component
2018-03-20 19:58:14 +01:00
Eliot Berriot
0dfb594b6a
Shared playlist modal
2018-03-20 19:57:34 +01:00
Eliot Berriot
8ff775a126
Added tracks count and sort by modification date in front
2018-03-20 15:34:35 +01:00
Eliot Berriot
d6f2c7d4c4
Form, modal and player icon to add track to playlist
2018-03-20 15:34:34 +01:00
Eliot Berriot
a34b1afd6c
Store for fetching user playlists
2018-03-20 15:34:34 +01:00
Eliot Berriot
65d876d95b
Merge branch '103-radio-button' into 'develop'
...
Resolve "Start/stop radio buttons all enabled for user radios"
Closes #103
See merge request funkwhale/funkwhale!95
2018-03-18 17:51:30 +00:00
Bat
521af32bf8
Fix the background of the radio message
2018-03-18 08:36:05 +01:00
Bat
54f3dd0e46
Make the style of the sidebar collapse button more coherent
2018-03-17 14:15:10 +01:00
Bat
4564a40ec4
Make it even easier to understand which tab is selected in the sidebar
2018-03-17 13:37:47 +01:00
Bat
67d79743fe
Make search wider
2018-03-17 12:59:50 +01:00
Bat
95426cfff4
Make it easier to see which tab is selected in the sidebar
2018-03-17 12:29:58 +01:00
Bat
b9e8ce9f0b
Fix a small error in the sidebar component
2018-03-17 12:07:20 +01:00
Eliot Berriot
f65828762e
Merge branch 'reset-queue-same-track' into 'develop'
...
Fixed position not being reseted properly when playing the same track multiple times in a row
See merge request funkwhale/funkwhale!90
2018-03-15 22:00:40 +00:00
Eliot Berriot
59445b6146
Fixed position not being reseted properly when playing the same track multiple times in a row
2018-03-15 22:57:53 +01:00
Eliot Berriot
4298c4236e
Fixed #119 : forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
2018-03-15 22:34:20 +01:00
Eliot Berriot
5db8c950cc
Fix #103 : synchronized start/stop radio buttons for all custom radios
2018-03-07 23:19:25 +01:00
Eliot Berriot
c70ab72bc0
Merge branch '114-exclude-empty-albums' into 'develop'
...
Fix #114 : can now filter artists and albums with no listenable tracks
Closes #114
See merge request funkwhale/funkwhale!83
2018-03-07 22:19:21 +00:00
Eliot Berriot
eca00b9a0a
Hide disable items in pagination
2018-03-07 23:18:24 +01:00
Eliot Berriot
bfeb86865d
Fix #114 : can now filter artists and albums with no listenable tracks
2018-03-07 23:08:28 +01:00
Eliot Berriot
1822fdf449
Fix #116 : On artist page, albums are not sorted by release date, if any
2018-03-07 23:03:46 +01:00
Eliot Berriot
7e593ad05b
Added year filter
2018-03-07 23:02:33 +01:00
Eliot Berriot
b188fa7cac
Fix #84 : smarter pagination with fixed size
2018-03-05 22:45:01 +01:00
Eliot Berriot
40e1255199
Fix #100 : Added some feedback on the play button
2018-03-05 21:51:40 +01:00
Eliot Berriot
d27e09b19f
Upgraded semantic UI to 2.3
2018-03-05 21:43:19 +01:00
Eliot Berriot
26b2d3b0b2
Added setting form to manage privacy level
2018-03-03 12:40:01 +01:00
Eliot Berriot
2c79418d81
Moved backend error handling in axios
2018-03-03 12:38:11 +01:00
Eliot Berriot
f9786d4b45
Remove batch refresh logic when not on batch detail
2018-03-03 12:37:50 +01:00
Eliot Berriot
ce3af5194f
Minor fixes to docker setup
2018-03-02 00:14:55 +01:00
Eliot Berriot
6e6d874f3a
Websocket opening logic
2018-03-02 00:14:40 +01:00
Eliot Berriot
88e6808155
Activity components for timeline
2018-03-02 00:14:23 +01:00
Eliot Berriot
e231b71701
Timeline view
2018-03-02 00:14:08 +01:00
Eliot Berriot
e319f5933e
Store for instance events
2018-03-02 00:13:45 +01:00
Eliot Berriot
40350f0555
Redraw ago datetime every minute
2018-03-01 23:46:32 +01:00
Eliot Berriot
2d12c56b90
Username component
2018-03-01 23:45:46 +01:00
Eliot Berriot
498aa1137b
Initial channels integration
2018-03-01 18:38:31 +01:00
Eliot Berriot
ffc77f9e89
Merge branch '92-import-default' into 'develop'
...
Import form improvements
See merge request funkwhale/funkwhale!73
2018-02-28 18:23:58 +00:00
Eliot Berriot
b461149ac0
Moved step navigation buttons on top of import widget, see #78
2018-02-28 19:21:44 +01:00
Eliot Berriot
7561f4dddf
Prettier file upload form
2018-02-28 19:21:06 +01:00
Eliot Berriot
799cc01964
Search by track on import is back
2018-02-28 19:03:40 +01:00
Eliot Berriot
46b9c6a1c8
Added "mix" to the list of highlighted keywords in import
2018-02-28 19:03:12 +01:00
Eliot Berriot
4eb1d458d5
Fix #95 : Now loop properly on queue when we only have one track
2018-02-28 18:44:23 +01:00
Eliot Berriot
f40eefcd6a
Fix #98 : Now stop running radio when clearing queue
2018-02-28 18:16:25 +01:00
Eliot Berriot
e65606fd9d
Throttle track progress for better performance
2018-02-28 18:13:47 +01:00
Eliot Berriot
af11b735d8
Fix #91 : queue skipping tracks
2018-02-28 17:57:37 +01:00
Eliot Berriot
2825337860
Fixed broken player track url
2018-02-27 23:38:31 +01:00
Eliot Berriot
6cc12a4cba
Merge branch '82-instance-stats' into 'develop'
...
Fixed #82 : Basic instance states are now available on /about
Closes #82
See merge request funkwhale/funkwhale!68
2018-02-27 21:40:53 +00:00
Eliot Berriot
d875f0d070
Fixed #82 : Basic instance states are now available on /about
2018-02-27 22:38:55 +01:00
Eliot Berriot
7dfafea26c
Disable radio populate after too much consecutive errors
2018-02-27 21:29:07 +01:00
Eliot Berriot
dac8d6e05e
Fix #86 : skip to next track properly on 40X errors
2018-02-27 21:28:40 +01:00
Eliot Berriot
16365ded56
Merge branch '87-radio-delete' into 'develop'
...
Fixed #87:Now always load next radio track on last queue track ended
Closes #87
See merge request funkwhale/funkwhale!65
2018-02-27 18:41:26 +00:00
Eliot Berriot
5f28f7e90c
Fixed #87:Now always load next radio track on last queue track ended
2018-02-27 19:39:26 +01:00
Eliot Berriot
49d38d2b44
Fixed #83 : click event outside of player icons
2018-02-27 19:18:24 +01:00
Eliot Berriot
fbb256bc9b
Fix #89 : Always use username in sidebar
2018-02-27 17:51:27 +01:00
Eliot Berriot
b01ea2a77a
Fixed #65 : truncated play icon
2018-02-26 21:31:39 +01:00
Eliot Berriot
61c7e2d1e2
We now have a favicon
2018-02-26 21:20:24 +01:00
Eliot Berriot
7b9792c2f4
Masonry on radios list
2018-02-26 20:10:35 +01:00
Eliot Berriot
c14aebccbd
Minor responsive tweak
2018-02-26 20:09:16 +01:00
Eliot Berriot
86fb49a71c
Masonry on request list
2018-02-26 20:09:02 +01:00
Eliot Berriot
b869794b0e
Fixed usernamed not displayed on import request
2018-02-26 20:08:50 +01:00
Eliot Berriot
ce1447064e
Masonry on artist list
2018-02-26 20:08:23 +01:00
Eliot Berriot
3b164302cd
Install masonry dependency
2018-02-26 20:07:46 +01:00
Eliot Berriot
94f8aabaa2
Fixed really small size on small screens
2018-02-26 19:02:07 +01:00
Eliot Berriot
8c7e943013
Fixed #73 : broken file upload
2018-02-26 18:27:41 +01:00
Eliot Berriot
7f70898f01
Merge branch 'develop' into 'sshuffle-restart'
...
# Conflicts:
# CHANGELOG
# front/src/components/audio/Player.vue
2018-02-24 17:00:12 +00:00
Eliot Berriot
541ac29047
Front: Shuffle now restart next track from beginning ( #70 )
2018-02-24 17:57:07 +01:00
Eliot Berriot
92b6afa87a
Fix #72 : volume slider should now have the same style everywhere
2018-02-24 17:55:15 +01:00
Eliot Berriot
d1df33544e
Front: Fixed broken ajax call on radio builder ( #69 )
2018-02-24 17:22:40 +01:00
Eliot Berriot
ab2af7a548
About page for instance based on instance descriptions
2018-02-24 15:28:09 +01:00
Eliot Berriot
b4ace3c9dd
Typo
2018-02-24 15:10:47 +01:00
Eliot Berriot
f398d40ecc
Fixed failing test
2018-02-24 14:55:08 +01:00
Eliot Berriot
119e05e633
Signup form
2018-02-24 14:34:28 +01:00
Eliot Berriot
55b38a3f6e
Fixed broken error handling on user login and settings
2018-02-24 14:28:48 +01:00
Eliot Berriot
0ed3f68305
Allow login with email or username
2018-02-24 14:28:17 +01:00
Eliot Berriot
fd60c968ba
Request list and card
2018-02-22 23:37:11 +01:00
Eliot Berriot
2fb533c5f5
Maxlength and truncation
2018-02-22 23:36:53 +01:00
Eliot Berriot
6e4fb2e5d5
Library menu show number of pending requests
2018-02-22 23:35:56 +01:00
Eliot Berriot
bf7bc9a9bc
Display current request under import and send request to API
2018-02-22 23:35:40 +01:00
Eliot Berriot
d91f0ff9a6
Better pagination (borderless)
2018-02-22 23:35:00 +01:00
Eliot Berriot
7808d14a49
Human date component
2018-02-22 23:34:52 +01:00
Eliot Berriot
d0a9873a07
Moment format filter
2018-02-22 23:34:31 +01:00
Eliot Berriot
2cd90ff4bd
Capitalize filter
2018-02-22 23:34:24 +01:00
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
Eliot Berriot
04c70116c3
See #50 : pagination, search and ordering on artist browsing
2017-12-17 19:42:58 +01:00
Eliot Berriot
cd1c3ca379
Fixed #52 : Added shuffling controls
2017-12-17 17:23:29 +01:00
Eliot Berriot
f6c939db4c
Added looping controls
2017-12-17 17:07:15 +01:00
Eliot Berriot
a1fd0d828e
Fixed #53 : f shortcut for favorite and avoiding collisions with 'exact' modifier
2017-12-17 15:38:40 +01:00
Eliot Berriot
f7fb0e69a3
Fixed #48 : basic 404 error template
2017-12-15 22:45:33 +01:00
Eliot Berriot
80117212b8
Fixed #2 : now redirect to previous page after login
2017-12-15 22:23:56 +01:00
Eliot Berriot
13eddbfc21
Fixed #46 : better handling of HTTP errors when fetching audio file
2017-12-15 22:03:15 +01:00
Eliot Berriot
5caf4eccfb
Fixed #45 : search template when querying import sources
2017-12-15 21:48:03 +01:00
Eliot Berriot
e90e9dc7aa
Fixed #44 : now bind track file to import job
2017-12-14 23:06:21 +01:00
Eliot Berriot
4954c50a70
Fixed #42 : player should be more resilient in case of play error
2017-12-14 19:37:38 +01:00
Eliot Berriot
58c6a27b1c
Fixed #43 : broken play all button on artist card
2017-12-13 23:46:09 +01:00
Eliot Berriot
4d9dc77735
Merge branch 'develop' of ssh://code.eliotberriot.com:2222/funkwhale/funkwhale into develop
2017-12-12 23:54:21 +01:00
Eliot Berriot
2e5c714a59
Fixed various warnings
2017-12-12 23:52:26 +01:00
Eliot Berriot
94456ad3bb
Merge branch 'feature/lazyload' into 'develop'
...
Fixed #41 : lazyload track and album images
Closes #41
See merge request funkwhale/funkwhale!19
2017-12-12 22:49:53 +00:00
Eliot Berriot
cdcfcc1e97
Fixed #41 : lazyload track and album images
2017-12-12 23:49:54 +01:00
Eliot Berriot
926db0f366
Fixed #40 : added artist browsing view
2017-12-12 23:41:47 +01:00
Eliot Berriot
74926114e4
Updated library routes to handle both detail and browse views
2017-12-12 23:27:17 +01:00
Eliot Berriot
4515210162
better pagination on favorites
2017-12-12 22:58:17 +01:00
Eliot Berriot
37383a53b2
Ensure shortcuts don't collide in inputs
2017-12-12 22:15:50 +01:00
Eliot Berriot
03f15ada4e
added shortcuts for play, volume and restore
2017-12-11 21:09:17 +01:00
Eliot Berriot
e8eaf6db94
Now display CLI instructions to download a set of tracks
2017-07-11 08:40:54 +02:00
Eliot Berriot
0786c58d3d
Fixed #33 : sort by track position in album in API vy default, also reuse that information on frontend side
2017-07-10 23:24:04 +02:00
Eliot Berriot
f1c05d4f42
More robust audio player and queue in various situations:
...
- Ensure clearing the queue also stop current radio
- Will also repopulate a track from radio on track deletion in queue
- Clearing the queue then appending tracks would play automatically instead of getting stuck
2017-07-10 23:04:32 +02:00
Eliot Berriot
aa80bd15fa
Fixed #4 : can now import artists and releases with a clean interface :party:
2017-07-09 11:33:33 +02:00
Eliot Berriot
3ccb70d0a8
Fixed #15 again, now check authorization also using query param
2017-06-29 02:27:35 +02:00
Eliot Berriot
bf12a6358a
Fixed #28 : added project links in footer
2017-06-28 22:12:37 +02:00
Eliot Berriot
33eecf55cb
Fixed #26 : can now reorder tracks in queue using drag and drop
2017-06-28 19:34:05 +02:00
Eliot Berriot
70634048c6
Fixed #18 : added v1 namespace under API
2017-06-26 20:19:09 +02:00
Eliot Berriot
76f98b74dd
Initial commit that merge both the front end and the API in the same repository
2017-06-23 23:00:42 +02:00