Wykres commitów

513 Commity (169cab0bceed8740c152252f3d4da80e7b663bec)

Autor SHA1 Wiadomość Data
Eliot Berriot d544ae3c1b Merge branch 'troll-develop-patch-82829' into 'develop'
+ Pour aligner l’icône (artistes) au centre du cercle violet.

See merge request funkwhale/funkwhale!247
2018-06-11 16:24:57 +00:00
Eliot Berriot 1823554bbc Merge branch '262-shuffle-feedback' into 'develop'
Resolve "No feedback on the shuffle button"

Closes #262

See merge request funkwhale/funkwhale!238
2018-06-11 16:20:37 +00:00
troll 30a519f598 + Pour aligner l’icône (artistes) au centre du cercle violet.
+ Pour espacer les boutons:
- start radio
- play all albums
- search on wikipedia
- view on MusicBrainz

quand le navigateur est réduit car les boutons étaient collés les uns aux autres.
2018-06-10 19:28:33 +00:00
Eliot Berriot 9f18b95069
Fixed #245: admin menu not showing after login 2018-06-10 14:25:22 +02:00
Eliot Berriot 5009a5d0cc
See #262: lighter message blue, reversed order, less messages 2018-06-10 13:09:31 +02:00
Eliot Berriot fd5c19163b
See #262: added message feedback on play button 2018-06-10 13:00:08 +02:00
Eliot Berriot f8de5c2f00
Fix #262: added feedback on shuffle button 2018-06-10 13:00:08 +02:00
Eliot Berriot 3634c00ee6
See #262: light messaging area and helpers for the front-end 2018-06-10 13:00:07 +02:00
Eliot Berriot 16718809f7
Fix #287: Display file size in human format during file upload 2018-06-07 09:02:02 +02:00
Eliot Berriot 33ae51fc91 Merge branch '274-logging' into 'develop'
Resolve "Broken logging formatting in import task"

Closes #274 and #278

See merge request funkwhale/funkwhale!233
2018-06-05 18:55:17 +00:00
Eliot Berriot 5f5cb2838e
Fix #278: Broken search bar on library home 2018-06-05 20:48:54 +02:00
Eliot Berriot 08bca983a7 Merge branch '239-tracks-download' into 'develop'
Resolve "Favorites downloading not working"

Closes #239

See merge request funkwhale/funkwhale!228
2018-06-05 17:48:03 +00:00
Eliot Berriot bbfc48e630 Merge branch '275-size-error-upload' into 'develop'
Resolve "Uploading a big file via the web up fail without sending anything (Size error)"

Closes #275 and #276

See merge request funkwhale/funkwhale!229
2018-06-05 17:38:08 +00:00
Eliot Berriot d0c7ff77f6
Fix #276: Removed hardcoded size limit in file upload widget 2018-06-05 19:32:50 +02:00
Eliot Berriot 17d5fa6924
Fixed #239: broken track download modal (overflow and wrong URL) 2018-06-05 19:25:38 +02:00
Eliot Berriot 7df783a700
Fix #281: broken "play all" button that played only 25 tracks 2018-06-05 19:11:44 +02:00
Eliot Berriot 36a0a4df4f
Removed transcoding support (#271) 2018-06-03 18:33:28 +02:00
Eliot Berriot f51c33615c
Fix #270: display server version in the footer 2018-06-03 18:01:42 +02:00
Eliot Berriot 218a92547e Merge branch '223-management-interface' into 'develop'
Resolve "Add a management interface for artists/albums/tracks"

Closes #223 and #241

See merge request funkwhale/funkwhale!216
2018-05-29 21:28:32 +00:00
Eliot Berriot 6b821bdfe3 Merge branch '225-radios-count' into 'develop'
Resolve "Radio shows containing only 25 tracks, when actually containing more tracks"

Closes #225

See merge request funkwhale/funkwhale!219
2018-05-29 21:28:03 +00:00
Eliot Berriot 7a8c336e0d
Fix #225: Display proper total number of tracks on radio detail 2018-05-29 23:24:05 +02:00
Eliot Berriot 540c6fb583
Fixed #240: ignored page_size paremeter on artist and favorites list 2018-05-29 23:21:03 +02:00
Eliot Berriot 256d98b77d
See #223: delete actions is now dangerous anc cannot be applied to all files 2018-05-29 22:22:51 +02:00
Eliot Berriot 7df9112d55
See #223: front-end to browse/manage library files 2018-05-29 00:07:38 +02:00
Eliot Berriot 67aef15aca
See #236: front-end to manage users default permissions 2018-05-26 12:46:28 +02:00
Eliot Berriot 7ad19a3fbb
Ensure 403 errors are probably handled on the front-end 2018-05-26 12:46:13 +02:00
Eliot Berriot 8d55040e9e
See #230: users with upload permission can now launch import and manage their own imports 2018-05-24 22:39:43 +02:00
Eliot Berriot 9c02954e46 Merge branch 'action-tables' into 'develop'
Action table component / implementation on federation library tracks

Closes #164 and #228

See merge request funkwhale/funkwhale!210
2018-05-24 19:11:33 +00:00
Eliot Berriot 6586b2b73d
See #228: smarter action table with shift-click select 2018-05-24 20:07:14 +02:00
Eliot Berriot f12fe0047f
See #228: use action table component for federation library tracks 2018-05-24 00:05:14 +02:00
Eliot Berriot fc88f72a71
See #228: generic action table component 2018-05-24 00:05:00 +02:00
Eliot Berriot ba4b6f6ba6
See #228: now use our new action logic for library track import 2018-05-23 21:50:23 +02:00
Eliot Berriot bcef31c18e Merge branch '227-broken-translations' into 'develop'
Resolve "Fix broken i18n translations"

Closes #227

See merge request funkwhale/funkwhale!207
2018-05-22 21:41:58 +00:00
Eliot Berriot e3d2c010ee
Fix #227: fixed a few broken translation strings 2018-05-22 23:38:18 +02:00
Eliot Berriot 47cc2a3920
Fix #179: fixed broken ordering in front-end lists 2018-05-22 23:30:37 +02:00
Eliot Berriot 54008aa37c Merge branch '224-music-api' into 'develop'
Resolve "Better API for artists/album/tracks"

Closes #224 and #226

See merge request funkwhale/funkwhale!205
2018-05-22 21:04:09 +00:00
Eliot Berriot a8baf8fa67
See #224: updated front-end with new music API 2018-05-22 22:22:53 +02:00
Eliot Berriot 0c1a2b76c1
Fix #106 and #213: better web uploader, that supports Flac files 2018-05-21 20:55:45 +02:00
Eliot Berriot 7b71463ef8
Removed acoustid support, as the integration was buggy and error-prone (#106) 2018-05-21 20:55:44 +02:00
Eliot Berriot 5a2e7dbccd Merge branch '152-permissions' into 'develop'
Resolve "Permission management overhaul"

Closes #152

See merge request funkwhale/funkwhale!201
2018-05-19 09:38:32 +00:00
Eliot Berriot 4ce6715dc7
See #152: updated front-end to use new permissions 2018-05-18 22:18:02 +02:00
Thomas Citharel f0a62fbad5 Change approve instance button from x to check
Closes #210
2018-05-18 11:58:32 +00:00
Eliot Berriot 21b4522688
See #206: added front-end to manage settings 2018-05-17 23:40:41 +02:00
Eliot Berriot 0dc9cdabab
Use instance name in SPA page title 2018-05-17 23:38:19 +02:00
Eliot Berriot 01cabc705d
See #195: track detail page now includes bitrate, duration and size 2018-05-15 22:24:20 +02:00
Eliot Berriot 3415d02028
Fixed wrong mimetype for flac files 2018-05-15 22:01:52 +02:00
Eliot Berriot 8a321d4abe
Fix #201: escaping issue of track name in playlist modal 2018-05-15 18:37:44 +02:00
Eliot Berriot ce92747d89
Fix #157: Can now import and play flac files
If you ever need an empty flac file with metadata again:

1. Get a flac file (like https://archive.org/download/NineInchNailsTheSlip24bit96khz/01999999.flac)
2. Tag it with Musicbrainz Picard
3. Truncate it, keeping only tags with `ffmpeg -i in.flac -ss 0 -to 0.001 out.flac`

Thanks @HgO for the trick!
2018-05-15 18:20:24 +02:00
Eliot Berriot 2f5a13a339
Fix #199: unplayable tracks are now properly disabled in the interface 2018-05-12 10:52:58 +02:00
Eliot Berriot 805f9c6bbc Merge branch '75-subsonic-api' into 'develop'
Resolve "Implement the subsonic API"

Closes #75

See merge request funkwhale/funkwhale!188
2018-05-09 21:27:57 +00:00
Eliot Berriot a5ebf56f11
See #75: User documentation 2018-05-09 23:07:33 +02:00
Eliot Berriot 24cb1d9519
See #75: user can now manage the Subsonic API token from their settings page 2018-05-09 22:18:33 +02:00
Eliot Berriot 7595936260
See #75: added a preference do enable/disable the subsonic API on the instance level 2018-05-09 22:13:04 +02:00
Eliot Berriot 2ef8723485 Merge branch '192-nodeinfo' into 'develop'
Resolve "Use nodeinfo schema for instance statistics"

Closes #192

See merge request funkwhale/funkwhale!187
2018-05-08 07:03:47 +00:00
Eliot Berriot 6ff8c2c8da
See #192: use nodeinfo/2.0 namespace to be future proof 2018-05-07 22:28:21 +02:00
Eliot Berriot b536e5a1f9
See #192: use nodeinfo for about page statistics 2018-05-07 22:09:25 +02:00
Eliot Berriot 00c717406e Fixed typo 2018-05-07 17:47:35 +00:00
Eliot Berriot c70dc9b778
Fix #99 and #156: Play button now play tracks immediately instead of appending them to the queue 2018-05-06 23:51:14 +02:00
Eliot Berriot 44ebb92874
See #187: Front logic for password reset and email confirmation 2018-05-06 12:50:53 +02:00
Eliot Berriot 3b9024129d
See #187: Front logic for password reset 2018-05-06 11:30:52 +02:00
Eliot Berriot 929b50183a
Now reset cookie on profile fetch, to avoid CSRF bugs 2018-05-06 11:21:36 +02:00
Eliot Berriot cd22601f67
Extracted password input in a dedicated component 2018-05-06 11:19:20 +02:00
Eliot Berriot 4325b1be4f
Removed radios and listening recording for anonymous users as it was buggy 2018-05-06 11:18:28 +02:00
Eliot Berriot a2dcae0bbf
Fixed some blank spaces in sidebar 2018-05-06 10:50:40 +02:00
Eliot Berriot bb63fcf1e5
Readme tweaks / logo 2018-05-05 19:22:33 +02:00
Eliot Berriot 602382b864
Better contrast on new sidebar, added labels with notifications 2018-04-29 23:19:09 +02:00
Eliot Berriot 01e06de812
More structured menus in sidebar 2018-04-28 14:58:25 +02:00
Eliot Berriot f4899c5387
Fix #176: Can now relaunch erored jobs and batches 2018-04-28 04:59:47 +02:00
Eliot Berriot 6dcde77b1e
Avoid fetching Actor object on every request authentication 2018-04-28 00:25:47 +02:00
Eliot Berriot e0fce26820 Merge branch '109-filter-requests' into 'develop'
Resolve "Archive completed import requests"

Closes #109

See merge request funkwhale/funkwhale!170
2018-04-27 20:26:06 +00:00
Eliot Berriot 42a2ffbf24
Fix #109: List pending requests by default, added a status filter for requests 2018-04-27 22:23:25 +02:00
Eliot Berriot 71bd0961af
Fixed #184: small UI glitches/bugs in federation tabs 2018-04-27 21:50:25 +02:00
Eliot Berriot bcc71280ce Merge branch '175-i18n-typos' into 'develop'
Resolve "i18n typos"

Closes #175

See merge request funkwhale/funkwhale!161
2018-04-23 17:36:05 +00:00
Eliot Berriot 912c98c71b
Fix #175: Typos/not showing text due to i18n work 2018-04-23 19:33:39 +02:00
Eliot Berriot 9124c7a9bf Merge branch '150-player-queue-tab' into 'develop'
Resolve "Include player buttons on the queue tab"

Closes #150

See merge request funkwhale/funkwhale!160
2018-04-23 17:08:13 +00:00
Eliot Berriot 1a34f44898
Fix #150: Player is back in Queue tab 2018-04-23 19:05:48 +02:00
Eliot Berriot 0ab62b8648 Merge branch '145-radio-delete-last-track' into 'develop'
Resolve "Unexpected behavior with radios"

Closes #145

See merge request funkwhale/funkwhale!159
2018-04-23 16:46:30 +00:00
Eliot Berriot 0e153c0f4d
Fix #145: Radio will now append new track if you delete the last track in queue 2018-04-23 18:43:46 +02:00
Eliot Berriot 6ed6634f93
Fixed #151: queue reorder or track deletion restarting currently playing track 2018-04-23 18:32:27 +02:00
Eliot Berriot ad43d160bd Merge branch '171-import-jobs' into 'develop'
Resolve "Dedicated API endpoint for import jobs"

Closes #171

See merge request funkwhale/funkwhale!156
2018-04-22 13:20:07 +00:00
Eliot Berriot 6a67bc6fac
Fix #171: dedicated endpoint to list import jobs, updated front-end 2018-04-22 15:17:06 +02:00
Eliot Berriot 9e5a0f87e8 Merge branch '173-sidebar-chrome' into 'develop'
Resolve "Sidebar not showing on small screen under Chrome"

Closes #173

See merge request funkwhale/funkwhale!153
2018-04-22 10:22:17 +00:00
Eliot Berriot d54164219a
Fix #173: sidebar tabs not showing under small resolution under Chrome 2018-04-22 12:19:33 +02:00
Eliot Berriot 4f2a325fef Merge branch 'bugfixes-swarm' into 'develop'
Bugfixes swarm

Closes #172

See merge request funkwhale/funkwhale!152
2018-04-22 10:15:31 +00:00
Eliot Berriot b602ed38e7
Fix #172: broken login 2018-04-22 12:12:46 +02:00
Eliot Berriot 3950d0a2c1
Bigger interval when going to next track because of error 2018-04-22 11:28:13 +02:00
Bat 0f4108f0d8 Put in its place 2018-04-22 09:47:13 +01:00
Bat 28c067b43c Merge branch 'develop' into i18n-components 2018-04-22 09:45:22 +01:00
Baptiste Gelez e4e9715397 Merge branch 'i18n-federation-views' into 'develop'
i18n: federation views

See merge request funkwhale/funkwhale!144
2018-04-22 08:39:35 +00:00
Baptiste Gelez dbbb11a2cb Merge branch 'i18n-instance' into 'develop'
Translate instance activity

See merge request funkwhale/funkwhale!143
2018-04-22 08:39:25 +00:00
Eliot Berriot a210cfcb9b
Fix #169: Fixed template syntax error 2018-04-20 18:46:42 +02:00
Eliot Berriot b27312648c Merge branch '124-logout' into 'develop'
Resolve "Improve logout and ensure we don't leak logged in state after logout"

Closes #124 and #155

See merge request funkwhale/funkwhale!146
2018-04-19 20:17:58 +00:00
Eliot Berriot de4b0f3022
Fix #124 and #155: properly reset everything on logout 2018-04-19 22:15:13 +02:00
Bat 0446a2b0fa i18n: federation views 2018-04-19 20:09:01 +01:00
Bat 1f349c82cf Translate instance activity 2018-04-19 19:57:12 +01:00
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 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 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
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 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
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 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 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 cd89785344
Fix #101: Added credits to Francis Gading for the logotype 2018-03-23 14:59:12 +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 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 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 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