Commit Graph

1799 Commits

Author SHA1 Message Date
Philipp Wolfer 997b510ec6 Update MediaSession metadata for initially loaded track
The MediaSession metadata was only set on track change, but not for the track already set during load.

Fixes #1252
2020-11-20 10:12:03 +01:00
Agate fdf76fb150 Merge branch 'logarithmic-volume-slider' into 'develop'
Use logarithmic scale for volume slider.

Closes #1222

See merge request funkwhale/funkwhale!1235
2020-11-19 21:14:18 +01:00
Agate 853f218715 Merge branch 'upload_front' into 'develop'
Remove manual entry of Import Reference on front-end import (#1284)

Closes #1284

See merge request funkwhale/funkwhale!1233
2020-11-19 18:01:00 +01:00
jovuit 9d874073fa Remove manual entry of Import Reference on front-end import (#1284) 2020-11-19 18:01:00 +01:00
Philipp Wolfer 8d9e7ca52d Use logarithmic scale for volume slider.
Fixes #1222
2020-11-19 17:40:34 +01:00
jovuit fc95acf15a Minimal wording enhancement 2020-11-19 13:43:53 +01:00
Ciarán Ainsworth 925768f1b3 Resolve 1228 multi-disc albums 2020-10-01 11:22:36 +01:00
Agate 10480a3ab6 Fix: #1226: Added controls to play volume of an album 2020-09-12 10:54:02 +02:00
Agate 83fde07afd Fix #1216: missing button title 2020-09-02 12:11:40 +02:00
Agate 7a38a20925 Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop 2020-08-31 17:17:12 +02:00
Agate dcd8e94101 Fixed controls overflowing because of too large image in queue mode 2020-08-31 17:16:48 +02:00
Agate e52127927c Merge branch '1205-large-square-crop' into 'develop'
Fix #1205: Added a new, large thumbnail size for cover images

Closes #1205

See merge request funkwhale/funkwhale!1220
2020-08-28 21:05:14 +02:00
Agate 712f471f10 Fix #1205: Added a new, large thumbnail size for cover images 2020-08-28 20:59:54 +02:00
Agate 89037a76db Added link to origin pod for track, album, artist, profile, channel and library 2020-08-28 20:41:42 +02:00
Agate cce158b60b [plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided 2020-08-26 12:26:27 +02:00
Agate 2192b5d29b Merge branch '1198-domains' into 'develop'
Fix #1198: Fixed domains table hidden controls when no domains are found

Closes #1198

See merge request funkwhale/funkwhale!1213
2020-08-24 12:56:34 +02:00
Agate 2825183f80 Use high quality cover in queue 2020-08-24 12:49:07 +02:00
Agate 50535e789e Fix #1198: Fixed domains table hidden controls when no domains are found 2020-08-24 12:41:33 +02:00
Agate 607e492952 UI to access / refresh access token 2020-08-19 19:51:11 +02:00
Agate c0a175d215 Fixed broken enter submit on login form 2020-08-19 10:17:03 +02:00
Agate d4a256b2f9 Fixed some unfocusable links/buttons 2020-08-11 14:07:06 +02:00
Agate 4d7413f7ef Fixed broken admin 2020-08-06 16:47:12 +02:00
Agate 2074234acb Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop 2020-08-06 16:12:26 +02:00
Agate 51995c0d92 Fixed interval not clearing 2020-08-06 16:12:16 +02:00
Ciarán Ainsworth 905a32a081 Fix broken subsonic label 2020-08-06 14:02:17 +01:00
Agate 6c580bc411 Added aria-landmarks on important pieces of content 2020-08-04 17:27:00 +02:00
Agate e889fb8efe Make shortcut link focusable 2020-08-04 14:05:14 +02:00
Agate 1cc5ed8871 Resolve "Ensure all buttons in the application are operable using only the keyboard" 2020-08-04 13:22:31 +02:00
Agate 9680222c25 Fix #1183: use p instead of space for play/pause 2020-08-04 11:35:24 +02:00
Agate 3533ba889f Fixed UI crash due to accessing wrong cover 2020-08-04 11:30:26 +02:00
Agate 7e5231c334 Fixed aria label on play button 2020-08-04 11:27:06 +02:00
Agate 179e940b58 Removed unused onpause 2020-08-04 10:48:20 +02:00
Agate e271851f67 See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
Agate b7f1c02c6f Merge branch '1105-scan-ui' into 'develop'
Fix #1105: Can now launch server import from the UI

Closes #1105

See merge request funkwhale/funkwhale!1192
2020-08-03 13:56:06 +02:00
Agate 788c12748f Fix #1105: Can now launch server import from the UI 2020-08-03 13:50:53 +02:00
Agate 36a6a0018e Merge branch '292-change-email' into 'develop'
Fix #292: Users can now update their email address

Closes #292

See merge request funkwhale/funkwhale!1191
2020-08-02 17:48:36 +02:00
Agate 3bec27ded3 Fix #292: Users can now update their email address 2020-08-02 16:55:23 +02:00
Ciarán Ainsworth 8c3c19796c Resolve "Add alt tags to existing images" 2020-08-01 19:07:06 +02:00
Ciarán Ainsworth 33ba92a0d6 Contrast and labelling fixes 2020-08-01 11:11:51 +02:00
Agate abcac3ffd0 Set paused state when using media keys 2020-07-31 17:24:45 +02:00
Agate 667d9d2ba6 Resolve "UX, UI : Search Page" 2020-07-31 15:10:16 +02:00
Agate 88b04886d1 Merge branch '1178-listenings-stats' into 'develop'
Fx #1178: Display channel and track downloads count

Closes #1178

See merge request funkwhale/funkwhale!1188
2020-07-31 11:51:57 +02:00
Agate e9186ca813 Fx #1178: Display channel and track downloads count 2020-07-31 11:46:25 +02:00
Agate c6e3ce1925 Fix #1180: Fix broken media support detection 2020-07-31 11:06:29 +02:00
Agate fd5bec9dfa Documented missing API endpoints 2020-07-28 11:26:39 +02:00
Ciarán Ainsworth 57e8b2e574 Fixed album play button 2020-07-28 00:57:24 +01:00
Agate f6458fd75a Updated playlist management API 2020-07-27 15:31:49 +02:00
Agate 9a0bcffaf1 Merge branch 'link-purpose-issues' into 'develop'
Link purpose issues

Closes #1129

See merge request funkwhale/funkwhale!1175
2020-07-27 11:05:35 +02:00
Ciarán Ainsworth dd592eb6d1 Link purpose issues 2020-07-27 11:05:34 +02:00
Agate b9b1ec04ae Merge branch 'fix-search-page-bug' into 'develop'
Fix issue with album and artist search page

See merge request funkwhale/funkwhale!1178
2020-07-27 11:03:48 +02:00
Ciarán Ainsworth 640f00f16d Fix issue with album and artist search page 2020-07-27 11:03:47 +02:00
Agate 36820ce701 Merge branch 'album-pagination' into 'develop'
Album pagination

Closes #1136

See merge request funkwhale/funkwhale!1177
2020-07-27 11:02:56 +02:00
Ciarán Ainsworth 83349700a9 Album pagination 2020-07-27 11:02:56 +02:00
Ciarán Ainsworth 7c031eb186 Resolve "Allow hiding compilation artists in the Artists tab" 2020-07-27 10:57:11 +02:00
Ciarán Ainsworth fc8f29d52e Improve naming of pages for accessibility audit 2020-07-22 12:10:07 +01:00
Ciarán Ainsworth 2e0d3d3e74 Add time ago fix 2020-07-21 14:33:41 +01:00
Agate 21f147c0c4 Merge branch 'master' into develop 2020-07-21 14:47:07 +02:00
Agate 4351331355 Fix #1175: Fix embedded player not working on channel serie/album 2020-07-21 11:19:35 +02:00
Agate 29ac918ca1 Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop 2020-07-18 17:07:13 +02:00
Agate 8f418cd5da Added login redirection if needed on oauth Authorize 2020-07-18 17:07:05 +02:00
Agate 4162ed65d9 Fix #1083: Play button now replace current queue instead of appending to it 2020-07-18 16:50:40 +02:00
Ciarán Ainsworth f3c522d520 Add support for unauthenticated users hitting the logout page 2020-07-16 21:03:30 +01:00
Agate 820b53c3b4 Fixed unplayable album card 2020-07-09 13:03:08 +02:00
Agate 90f3c67b01 Merge branch '1080-volume' into 'develop'
Fix #1080: broken artist and album pages

Closes #1080

See merge request funkwhale/funkwhale!1162
2020-07-07 19:22:45 +02:00
Agate e44a9c4363 Fix #1080: broken artist and album pages 2020-07-07 19:18:05 +02:00
Agate bc7a2fbb28 Merge branch '1131-autorefresh' into 'develop'
Fix #1131: More consistent search UX on /albums, /artists, /radios and /playlists

Closes #1131

See merge request funkwhale/funkwhale!1161
2020-07-06 13:26:36 +02:00
Agate da2229c441 Fix #1131: More consistent search UX on /albums, /artists, /radios and /playlists 2020-07-06 13:21:07 +02:00
Agate e4b0a6a457 Fixed some tabbing issues 2020-07-06 13:00:53 +02:00
Agate 8b0ce6ad33 Merge branch '1102-album-tracks' into 'develop'
Resolve "Remove tracks from /api/v1/albums API"

Closes #1102

See merge request funkwhale/funkwhale!1159
2020-07-06 10:22:51 +02:00
Agate 55f4fde0f4 Fix #1102: Do not include tracks in album API representation 2020-07-06 10:16:45 +02:00
Agate 929077594d Fixed modal focus trap 2020-07-06 09:57:47 +02:00
Agate 84d49754a7 Fix #996: Persist theme and language settings accross sessions 2020-07-05 11:22:31 +02:00
Agate acedbb6db4 Fixed not focusable link 2020-07-04 11:38:52 +02:00
Agate a3fa2793fc Fixed broken authorize screen 2020-07-04 11:33:03 +02:00
Agate 0094cbb7d1 Fix #1128: Lock focus in modals to improve accessibility 2020-07-03 16:07:44 +02:00
Agate 86b90ec716 Fix #1121: Use semantic headers for accessibility 2020-07-03 14:20:47 +02:00
Agate d4028450a9 Plugins infrastructure 2020-07-03 10:59:12 +02:00
Agate cf495360de
Replaced teal by accent color 2020-06-22 16:46:43 +02:00
Agate 082fc9869f
Fixed typo 2020-06-22 16:15:29 +02:00
Agate fc9c2b4a1d
Merge branch 'master' into develop 2020-06-19 21:42:12 +02:00
Agate cb3d12a34a
Fix #1134: Use role=alert on forms/toast message to improve accessibility 2020-06-19 21:30:07 +02:00
Agate 3843d0af36
Merge branch 'master' into develop 2020-06-19 15:48:25 +02:00
Agate 5de006b91c Merge branch '1138-art' into 'master'
Resolve "Cover art display does not update correctly when navigating from track to track"

See merge request funkwhale/funkwhale!1144
2020-06-14 14:47:06 +02:00
Agate 81b9df235d
Fix #1138: Fixed wrong covert art displaying in some situations 2020-06-14 14:42:02 +02:00
Agate b637a94ebe
Fix #1157: player crash when using Funkwhale as a PWA 2020-06-11 17:54:01 +02:00
Agate 3a0c930dd5
Fix #1154: Support for specifying itunes:email and itunes:name in channels for compatibiliy with third-party platforms 2020-06-11 05:50:38 +02:00
Agate 0da1f1e3f1
Fix #1154: Support for specifying itunes:email and itunes:name in channels for compatibiliy with third-party platforms 2020-06-11 05:43:18 +02:00
Agate 50e392d8de
Fix #1153: post issue on some URLs due to missing CSRF token 2020-06-09 14:32:02 +02:00
Agate 88c6c2bdbc
Merge branch 'master' into develop 2020-06-05 11:29:31 +02:00
Agate 89aaf99d06 Merge branch '1113-home-channels' into 'master'
Resolve "Add "New channels" widget on landing page"

See merge request funkwhale/funkwhale!1131
2020-06-05 10:38:37 +02:00
Agate 15dfca1c55
Merge branch 'master' into develop 2020-06-05 06:33:33 +02:00
Agate 6d3ad11fd6
Ensure firefox password manager dont autofill username in search bar (#1090) 2020-06-05 06:18:47 +02:00
Agate 711ac732ed
Fix #1113: Added new channels widget on pod landing page 2020-06-05 05:45:35 +02:00
Agate 566da673da See #1108: support using OAuth instead of JWT in front when logging in to a different domain 2020-05-18 14:55:15 +02:00
Agate cd422832dd New theming system 2020-05-15 14:12:36 +02:00
Agate e331a87478
Use scoped tokens to load <audio> urls instead of JWT 2020-05-11 10:07:43 +02:00
Agate ec8dfdb740 Use scoped tokens to load <audio> urls instead of JWT 2020-05-11 10:06:35 +02:00
Agate 1a08d1a032
Fix #1112: removed unused masonry dependency 2020-05-07 18:33:58 +02:00
Agate 594dd8ceb3
Fixed a round of typo/invalid HTML 2020-05-07 18:26:57 +02:00
Agate 0f9a2ae2ef
Fix #1091: page not refreshing when switching between My Library and Explore sections 2020-05-06 00:42:47 +02:00
Agate be251ac37e
Fixed espacing issue in instance name in footer 2020-05-06 00:26:23 +02:00
Agate 5913baeb57
Fix #1079: fixed another z-index issue with dropdowns 2020-04-22 09:58:20 +02:00
Agate 32e7bc8a9c
Exclude external podcasts from library home 2020-04-22 09:17:05 +02:00
Agate fcd1e1b724
Better placeholders for channels 2020-04-22 08:41:39 +02:00
Agate 9c24802cd3
Fix #1075: z-index issue with dropdown and sidebar 2020-04-20 11:35:09 +02:00
Agate 6678c46d88 Merge branch 'patch-2' into 'develop'
Fix grammar in msg string in TrackBase.vue

See merge request funkwhale/funkwhale!1090
2020-04-14 19:19:01 +02:00
marzzzello d24b64c793 Fix grammar in msg string in TrackBase.vue 2020-04-14 17:21:39 +02:00
marzzzello 44e3250b4f Fix typo in SubscribeButton.vue 2020-04-14 14:54:47 +02:00
marzzzello b17e382a9e remove double spaces in ChannelForm 2020-04-12 13:13:32 +02:00
Eliot Berriot 9bc90bec7c Merge branch '170-copy' into 'develop'
See #170: copy and small UI issues

See merge request funkwhale/funkwhale!1082
2020-04-08 14:30:18 +02:00
Eliot Berriot 29080ba23b
See #170: more copy fixes 2020-04-08 14:19:20 +02:00
Eliot Berriot ddc88a2685
See #170: fixed unrelated layout issue 2020-04-08 14:19:01 +02:00
Eliot Berriot 7b442bfcbc Merge branch '170-channels-explore' into 'develop'
See #170: channels discovery in UI

See merge request funkwhale/funkwhale!1081
2020-04-08 14:06:42 +02:00
Eliot Berriot 873bc54d92
See #170: added recent channels to library home 2020-04-08 13:58:07 +02:00
Eliot Berriot 2c6c8b1258
See #170: wording 2020-04-08 13:53:08 +02:00
Eliot Berriot 2438642867
See #170: included channels in tags view 2020-04-08 13:52:03 +02:00
Eliot Berriot e7622729a9
See #170: fixed fetch of channel track not working 2020-04-08 13:38:22 +02:00
Eliot Berriot 9e447ab523 See #170: UI for albums / series 2020-04-07 17:19:17 +02:00
Eliot Berriot 93f2c9f83c
Fix #1039: setting to enforce email signup verification 2020-04-01 14:34:56 +02:00
Eliot Berriot 102c90d499 See #170: admin UI for channels, reporting channels 2020-03-31 10:45:41 +02:00
Eliot Berriot be73432277
Fix #1064: routing issue when browsing library 2020-03-30 11:40:22 +02:00
Eliot Berriot 5bb9112a09
Fixed truncation issue 2020-03-26 16:59:48 +01:00
Eliot Berriot 3e902bd89e
Fixed margin issue 2020-03-26 16:30:23 +01:00
Eliot Berriot 27801ce541
See #170: revamped track detail page 2020-03-26 16:18:37 +01:00
Eliot Berriot a8606a6895
Moved radio message at the bottom of the queue 2020-03-26 09:44:31 +01:00
Eliot Berriot 02d2e4e1c0
See #1060: moved radio button to a better spot, in activity tab 2020-03-26 09:43:02 +01:00
Eliot Berriot cd63646f39
Fix #1060: Added a new radio based on another user listenings 2020-03-25 22:40:07 +01:00
Eliot Berriot 056948a1ba
See #1060: register listening earlier, instead of at the end of the track 2020-03-25 19:19:29 +01:00
Eliot Berriot 9aa12db62e See #170: Funkwhale federation 2020-03-25 15:32:10 +01:00
Eliot Berriot be067b9ee3 See #170: subscriptions management UI 2020-03-23 10:44:09 +01:00
Eliot Berriot e313fcd033 Resolve "Screening for signups" 2020-03-18 11:57:33 +01:00
Eliot Berriot a119a5d90a
See #170: fixed several feed parsing issues 2020-03-13 15:26:11 +01:00
Eliot Berriot b43d0f7009
Fixed broken queue when album is missing 2020-03-13 13:52:24 +01:00
Eliot Berriot ab0167a62f
See #170: fixed ellipsis issue in channel entry card 2020-03-13 13:11:08 +01:00
Eliot Berriot deb1f35779 See #170: subscribe to 3d-party RSS feeds in Funkwhale 2020-03-13 12:16:51 +01:00
Eliot Berriot cc453edfec
Fix #1042: admin dropdown not showing after login 2020-03-11 13:28:45 +01:00
Eliot Berriot d9afed5067 Fix #1038: Federated reports 2020-03-11 11:39:55 +01:00
Eliot Berriot b166182762 Resolve "Support browsing a specific library content" 2020-03-04 22:18:28 +01:00
Eliot Berriot b687e6886c
Fixed broken pagination on favorites 2020-03-03 13:33:04 +01:00
Eliot Berriot c2eeee5eb1 See #170: fetching remote objects 2020-03-02 17:23:03 +01:00
Tony Wasserka 78c00bfa91 Drop redundant display of album artist in track lists
* The album artist is already printed at the top (`Album containing N tracks, by Album Artist`), so printing it in the track list is redundant
* For collaboration tracks (X feat. Y), the displayed Artist entry will contain the album artist twice (e.g. "X / X feat. Y")
* Printing only the track artists is consistent with the way songs are displayed in the playback queue
2020-02-26 16:08:28 +01:00
Eliot Berriot a63abca038
Fixed small play button glitch on playlists 2020-02-25 16:14:21 +01:00
Eliot Berriot 7819c60164
Updated front dependencies 2020-02-25 15:46:47 +01:00
Eliot Berriot e59cc33378 First round of improvements to channel management:
- use modals
- less proeminent button
- field styling/labels
2020-02-23 15:31:03 +01:00
Eliot Berriot c47a83e14f
Switch to fomantic's toast componant for service messages 2020-02-14 12:41:29 +01:00
Eliot Berriot bdb80bb232
Minor UI enhancements to player queue (more visible progress on bottom player, easier to click buttons) 2020-02-14 10:45:32 +01:00
Eliot Berriot 7850ca3e1c
Fix #923: Use same markdown widget for all content fields (rules, description, reports, notes, etc.) 2020-02-06 15:52:08 +01:00
Eliot Berriot 95497e76ac See #170: channels ui (listeners) 2020-02-05 15:06:07 +01:00
Eliot Berriot b74517ff33
Fixed broken track table issue during upload 2020-02-05 14:53:20 +01:00
Eliot Berriot 18791e57f6
Fix #1018: broken artist cards 2020-01-29 14:05:21 +01:00
Eliot Berriot b48a4cd080 Merge branch 'small-fixes-eleos' into 'develop'
Small fixes

See merge request funkwhale/funkwhale!1005
2020-01-27 18:36:10 +01:00
Eliot Berriot e6d66a92de
Fixed field ordering issue in /browse/albums 2020-01-27 16:10:43 +01:00
Eliot Berriot 8a0cf918da
Fix #1016: fixed broken fallback to album cover on artist card/detail 2020-01-24 07:16:28 +01:00
Eliot Berriot f107656586
Federation of avatars 2020-01-23 17:19:27 +01:00
Eliot Berriot 71b400a9b8 See #170: cover on tracks and artists 2020-01-17 16:27:11 +01:00
Ciarán Ainsworth 2fa9523e05 Resolve "Sort by album release date" 2020-01-17 09:38:40 +01:00
Eliot Berriot 2bc71eecfd See #170: add a description field on tracks, albums, tracks 2020-01-14 14:00:08 +01:00
Ciarán Ainsworth 3b307e8383 Resolve "long instance name overlapping next column in footer" 2020-01-14 11:11:19 +01:00
Eliot Berriot 04769b81c0
FIx unwanted redirection to album/playlist/artist when clicking on play button 2020-01-09 10:55:52 +01:00
Ciarán Ainsworth 2302dc0581 Set up initial configuration for installing
Set up player config for mobile control
2020-01-08 12:16:41 +01:00
Eliot Berriot 626675f233
Fixed broken default cover on playlist card 2020-01-06 10:59:39 +01:00
Eliot Berriot 6b479d1c1f Merge branch '973-cards' into 'develop'
See #973: playlists cards

See merge request funkwhale/funkwhale!988
2020-01-06 10:21:49 +01:00
Eliot Berriot 548f793824
See #973: playlists cards 2020-01-06 10:16:05 +01:00
Ciarán Ainsworth d251d31c57 Resolve "Adding album mixes up tracks if multiple discs present" 2020-01-06 10:11:26 +01:00
Eliot Berriot 82692f1170 Merge branch 'proxy-attachments' into 'develop'
Fixed broken attachment fetching with long filename

See merge request funkwhale/funkwhale!982
2020-01-02 14:27:38 +01:00
Eliot Berriot 0d3df8ab77
Fix #970: short audio glitch when switching switching to another track with player paused 2019-12-27 10:24:22 +01:00
Eliot Berriot f0b72c8204
WIP 2019-12-27 10:22:39 +01:00
Eliot Berriot 8024c4654f
See #973: artist card 2019-12-26 17:30:47 +01:00
Eliot Berriot 1acd5a1f35
See #973: Album card 2019-12-26 16:54:31 +01:00
Eliot Berriot e15d806634 Resolve "Redesign the sidebar/navigation to simplify the UI" 2019-12-26 11:38:26 +01:00
Ciarán Ainsworth 8ef8db81b3 Resolve "Notifications: not possible to refuse a follow request" 2019-12-19 09:54:21 +01:00
Eliot Berriot 20311344d7 Resolve "Switch to proper full-text-search system" 2019-12-18 15:08:58 +01:00
Noe Gaumont aa62c5812c Update favorite count templates 2019-12-12 19:51:36 +01:00
Mélanie Chauvel 27538ccd34 Add field to filter existing playlists in “add to playlist…” dialog
Also fix the duplicate track add confirmation margins
Fix #974
2019-12-07 17:06:24 +01:00
Ciarán Ainsworth 7836b8a59d Resolve "Browser keyboard shortcuts do not work on some pages" 2019-12-04 09:49:55 +01:00
Eliot Berriot 2090806398 New radios: play your own content, or a given library 2019-11-27 15:28:21 +01:00
Eliot Berriot 11a533fa92 Resolve "Adding cover art to my albums" 2019-11-27 12:26:12 +01:00
Renon d94e5ab013 order playlists by modification date in browse tab 2019-11-14 15:40:47 +01:00
Renon 22240b9f94 unset padding from playlist card cover bg 2019-11-13 11:06:19 +01:00
Renon 82744bf193 Resolve "Option to remember our display settings " 2019-11-12 15:51:45 +01:00
Renon 8a37ac0f34 Resolve "No feedback when search does not raise any result" 2019-11-11 11:32:07 +01:00
Eliot Berriot 5b960ceab5
Merge branch 'master' into develop 2019-10-28 09:05:09 +01:00
Eliot Berriot 44ccf6ae6b
Ensure play button only include playable tracks in queue 2019-10-22 00:13:28 +02:00
Eliot Berriot 10cd60ef1d
Merge branch 'master' into develop 2019-10-18 13:43:57 +02:00
Eliot Berriot afbf7151c8 Merge branch '933-landing-page-layout' into 'master'
Resolve "Landing page displays improperly on 768p screen"

See merge request funkwhale/funkwhale!931
2019-10-18 09:38:21 +02:00
Eliot Berriot 8dfbaf946a Merge branch '945-escaping' into 'master'
Fix #945: Fixed escaped pod name displayed on home/about page

See merge request funkwhale/funkwhale!929
2019-10-18 09:38:15 +02:00
Eliot Berriot c58c74d653
Merge branch 'master' into develop 2019-10-17 15:22:32 +02:00
Ciarán Ainsworth e9e466bcb5
Added placeholders across the application 2019-10-17 15:22:16 +02:00
Eliot Berriot 02debeb98b Resolve "Library Upload: missing retry upload button" 2019-10-17 15:19:08 +02:00
Ciarán Ainsworth 11d6c7cf1d Added placeholders across the application 2019-10-17 14:15:33 +02:00
Ciarán Ainsworth 7253bba70c Resolve ""Recent" columns on front page no longer display any results" 2019-10-16 14:26:39 +02:00
Eliot Berriot caba333287
Fix #933: Ensure password input doesn't overflow outside of container 2019-10-16 11:53:56 +02:00
Eliot Berriot b53bf45cc5
Fix #945: Fixed escaped pod name displayed on home/about page 2019-10-16 10:34:52 +02:00
Eliot Berriot 184be7f2e6
Fix #943: Replaced PDF icon by List icon in playlist placeholder (#943) 2019-10-15 11:44:26 +02:00
Rodrigo Leite c8467faf8a Resolve "Placeholder on the homepage when there are no playlist" 2019-10-03 11:30:02 +02:00
Eliot Berriot 27b248df6e Fix #661: Support for M4A/AAC files 2019-10-03 09:09:00 +02:00
Eliot Berriot db2e006bd8 Merge branch '927-header-landing-page' into 'develop'
Fix #927: improved title contrast on landing page with clear background

Closes #927

See merge request funkwhale/funkwhale!911
2019-10-02 10:08:34 +02:00
Eliot Berriot 2cdc8fa63a Resolve "i18n fixes for 0.20" 2019-10-01 15:19:55 +02:00
Eliot Berriot 41dfcd6f17
Fixed some typos in source strings 2019-10-01 13:58:32 +02:00
Eliot Berriot fe8448e2a4
Use ellipsis instead of three dots in translations 2019-10-01 13:54:25 +02:00
Eliot Berriot 2ad0db9da9
Fixed invalid spacing in translation 2019-10-01 13:47:07 +02:00
Eliot Berriot b51dc7128f
Fix #927: improved title contrast on landing page with clear background 2019-10-01 12:31:15 +02:00
Eliot Berriot cb19ab287f
Fix #878: Added a info message on embed wizard when anonymous access to content is disabled 2019-09-23 13:54:41 +02:00
Eliot Berriot ca02ac33d5
Fixed error in translation 2019-09-23 11:57:09 +02:00
Eliot Berriot 01223afa80 Resolve "Add optional donation/contribution link in-app" 2019-09-23 11:30:25 +02:00
Eliot Berriot 297c8f2b67 Resolve "[Epic] New landing page" 2019-09-23 11:14:54 +02:00
Eliot Berriot 9f3182caf7 See #852: improved routing logic for federation messages (support multiple objects types for one route) 2019-09-21 16:20:49 +02:00
Eliot Berriot d28bf65d00 See #261: Added a rate-limiting (throttling system) to limit the number of requests handled per user/IP 2019-09-17 11:23:59 +02:00
Eliot Berriot 8666afc64f Merge branch '890-report-library' into 'develop'
See #890: UI for reporting libraries

See merge request funkwhale/funkwhale!882
2019-09-17 11:22:17 +02:00
Eliot Berriot ff566b79dc See #872: banner setting 2019-09-17 11:03:32 +02:00
Eliot Berriot 3a9f2cde37 Merge branch '904-breakpoint-sidebar' into 'develop'
Fix #904: Fixed a responsive display issues on 1024px wide screens

Closes #904

See merge request funkwhale/funkwhale!890
2019-09-16 10:01:06 +02:00
Eliot Berriot 19342c60a8
Fixed broken artist and album browse with empty tag= parameter 2019-09-15 20:17:49 +02:00
Eliot Berriot 3311a11506
Fix #902: search usability issue when browsing artists, albums, radios and playlists 2019-09-15 20:17:22 +02:00
Eliot Berriot 7e6b6663b0
Fix #904: Fixed a responsive display issues on 1024px wide screens 2019-09-15 19:34:09 +02:00
Eliot Berriot 08eeab4d99
See #890: UI for reporting libraries 2019-09-12 11:48:58 +02:00
Eliot Berriot e133130176 Playlist embed 2019-09-12 09:48:28 +02:00
Eliot Berriot 8e820f6ebc
QoL improvement when submitting report 2019-09-09 12:16:36 +02:00
Eliot Berriot 0df70340f8
QoL improvements for moderation UI 2019-09-09 12:16:36 +02:00
Eliot Berriot 33d1f879cf Report UI (end-user) 2019-09-09 11:10:25 +02:00
Ciarán Ainsworth 46b4bc68b1 Amend link to license in track detail page 2019-09-06 17:13:05 +01:00
Eliot Berriot bc39b18173 Merge branch '890-mods-workflow' into 'develop'
moderator interface for reports (#890)

See merge request funkwhale/funkwhale!866
2019-09-06 10:14:09 +02:00
Ciarán Ainsworth 20b7dd71d3 Resolve "Wrong title for track ellipsis" 2019-09-02 18:17:23 +02:00
Eliot Berriot 6c04975273
See #890: fixed minor display issues 2019-09-02 16:24:05 +02:00
Eliot Berriot b526c67e4f
See #890: added confirmation before deleting comment 2019-09-02 15:32:14 +02:00
Eliot Berriot d5b89f01d7
See #890: added shortcuts for setting moderation policies directly when handling reports 2019-09-02 15:21:26 +02:00
Eliot Berriot 77ef6d2510
See #890: wording 2019-09-02 13:58:03 +02:00
Eliot Berriot 24093a12f1
See #890: added feedback when updating user quota, permissions and report category 2019-09-02 13:57:30 +02:00
Eliot Berriot 43dfab9a82
See #890: Collapse report on resolution instead of reloading the page 2019-09-02 11:37:20 +02:00
Eliot Berriot fb0dcf4568
See #890: tweaks, added "delete reported object" action 2019-09-02 11:09:20 +02:00
Eliot Berriot 94b9db062d
See #890: make report category updatable 2019-08-29 16:58:53 +02:00
Eliot Berriot 728160c71d
See #890: added link to admin url on actor links 2019-08-29 16:14:54 +02:00
Eliot Berriot b316b93a8e
See #890: added form / display of moderator notes 2019-08-29 15:38:06 +02:00
Eliot Berriot ca7178d1d1
See #890: fixed some front-end issues when report target is deleted 2019-08-29 14:25:58 +02:00
Eliot Berriot 6e82780e0d
See #890: improved report card design, to include relevant context 2019-08-28 18:03:43 +02:00
Eliot Berriot 1912a7f6d2
See #890: link to unresolved reports by default 2019-08-28 10:46:39 +02:00
Eliot Berriot d7705593a9
See #890: added table to list reports 2019-08-28 10:22:38 +02:00
Eliot Berriot f20b27622f
See #890: Display the number of unhandled reports in the sidebar 2019-08-28 10:22:37 +02:00
Rodrigo Leite 493ef0931e Make album cards independent 2019-08-22 10:45:16 +02:00
Ciarán Ainsworth 2e0883d44c Fix #895: "Display tracks count instead of albums count for artists with no albums" 2019-08-20 12:12:41 +02:00
Rodrigo Leite 2f0fe545d0 Fix #531: Add dropdown menu to album page 2019-08-19 11:19:10 +02:00
Eliot Berriot bb1a895a9b
Merge branch 'master' into develop 2019-07-29 14:22:31 +02:00
Eliot Berriot 252fe5165b Merge branch 'artist-cards' into 'develop'
Enhance artists list by using our new artist card and remove masonry

See merge request funkwhale/funkwhale!840
2019-07-29 11:25:51 +02:00
Eliot Berriot 05f5ca3be1
Vertically centered dropdown icon 2019-07-29 11:12:50 +02:00
Eliot Berriot 5672563c6b Merge branch '432-tags-admin' into 'develop'
See #432: admin for tags

See merge request funkwhale/funkwhale!838
2019-07-29 10:48:43 +02:00
Ciarán Ainsworth c64f1cccd3 Added new CSS to fix tag selector 2019-07-29 10:42:06 +02:00
Eliot Berriot b3de851e6f
Linting 2019-07-29 10:17:01 +02:00
Eliot Berriot 36c1bf7f90
Fixed a typo in audio unlock code 2019-07-25 15:44:16 +02:00
Eliot Berriot 08177b53c6
Improve display of search results by including artist and album data 2019-07-25 14:30:05 +02:00
Eliot Berriot 5d1d54890a
Enhance artists list by using our new artist card and remove masonry 2019-07-25 12:29:40 +02:00
Eliot Berriot 7f41aabef8
See #432: display tags on artist/album/track admin detail page 2019-07-25 10:57:59 +02:00
Eliot Berriot 1674c771ca
See #432: added tag admin UI (list, detail) 2019-07-25 10:40:51 +02:00
Eliot Berriot 4a277c17bb
Added "refresh=true" API param to artist, track and album detail to retrieve up-to-date data if needed 2019-07-22 12:16:47 +02:00
Eliot Berriot 9376f808e9 Merge branch '432-tags-radio' into 'develop'
See #432: tags radio and search

See merge request funkwhale/funkwhale!834
2019-07-19 06:58:25 +02:00
Eliot Berriot d5f3802f37
Fixed transparent progress bar after switch to FUI 2019-07-18 15:51:49 +02:00
Eliot Berriot e21e0e50d1
See #432: added tag search in sidebar 2019-07-18 15:26:30 +02:00
Eliot Berriot 918e7beb7e
See #432: can now start a radio from a tag 2019-07-18 15:13:09 +02:00
Eliot Berriot e678b03ad8
See #432: added tag detail page 2019-07-18 14:09:24 +02:00
Eliot Berriot 31329d81dd
See #432: added artist widget 2019-07-18 14:08:39 +02:00
Eliot Berriot ccca292405
See #432: added tag filter on artist/album browse page 2019-07-18 14:08:38 +02:00
Eliot Berriot 55cb7fc25d
See #432: display tags on artist, album and track pages 2019-07-18 14:08:37 +02:00
Eliot Berriot d2b7db2cac
See #432: UI to suggest tags on tracks, albums and artists 2019-07-18 14:08:37 +02:00
Eliot Berriot 0c15a608c3
Fixed a minor visual glitch in player controls after switch to fomantic 2019-07-15 16:29:55 +02:00
Eliot Berriot 1a205c0e02 Fix #875 Broken embed (develop) 2019-07-10 19:34:52 +02:00
Eliot Berriot 197d1d65c6 Fixed typo in source translation 2019-07-08 09:21:54 +02:00
Eliot Berriot b95710bb3a
Merge branch 'master' into develop 2019-07-05 16:04:39 +02:00
Ciarán Ainsworth 9771858729 Resolve "Add a "Replace current playlist" option" 2019-07-05 09:47:37 +02:00
Eliot Berriot 7a6ba83d03
Handle Cross-Origin canvas error in player 2019-07-02 16:20:20 +02:00
Eliot Berriot b20b1accff
Fixed front-error with undefined currentTrack 2019-07-02 16:20:20 +02:00
Ciarán Ainsworth ee255783a2 Pressing return on searchbar to search for artists 2019-07-02 09:27:07 +02:00
Ciarán Ainsworth 6dd9ad1320 Human readable stats 2019-07-02 09:26:00 +02:00
Eliot Berriot 0e652103a4
Merge branch 'master' into develop 2019-07-01 14:02:28 +02:00
Eliot Berriot 18f0ed46a7
Fix #871: broken URL to artist and album on album and track pages 2019-06-28 11:57:32 +02:00
Eliot Berriot 17996ca936
Merge branch 'master' into develop 2019-06-28 09:38:55 +02:00
Eliot Berriot dc5db3a0c1
Fix #869: broken user admin for users with non-digit or letters in their username 2019-06-27 14:50:56 +02:00
Eliot Berriot 22e9851ad8 UI for allow-list 2019-06-26 10:22:53 +02:00
Ciarán Ainsworth f4365f68c2 Resolve "Add new keyboard shortcuts" 2019-06-25 17:48:01 +02:00
Ciaran Ainsworth fb855cd016
Added buttons to search for objects on Discogs 2019-06-25 11:03:45 +02:00
Eliot Berriot 8308bc6a4d
Fix #864: Redirect from / to /library when user is logged in 2019-06-25 11:03:44 +02:00
Ciarán Ainsworth 79ced9514a
Resolve "Clicking on playlist name from PlaylistModal does nothing if current page is that playlist's page" 2019-06-25 11:03:44 +02:00
Ciarán Ainsworth a05106437c
Resolve "Align items vertically in search results" 2019-06-25 11:03:44 +02:00
Ciarán Ainsworth 3da6192ab3
Resolve "Hide favorites radios when user does not have any favorites" 2019-06-25 11:03:44 +02:00
Ciarán Ainsworth 69d10461d6
Resolve "Colorized 'play' button in front of the currently playing music" 2019-06-25 11:03:44 +02:00
Ciarán Ainsworth 2c34df6193 Resolve "Colorized 'play' button in front of the currently playing music" 2019-06-24 17:39:09 +02:00
Eliot Berriot b43bf42efc
Revert "Fixed broken logging"
This reverts commit 68b21d706c.
2019-06-24 15:31:11 +02:00
Eliot Berriot 68b21d706c
Fixed broken logging 2019-06-24 15:30:17 +02:00
Eliot Berriot 7dab07993b Merge branch '864-redirection-logged-in' into 'develop'
Fix #864: Redirect from / to /library when user is logged in

Closes #864

See merge request funkwhale/funkwhale!792
2019-06-24 13:31:14 +02:00
Ciarán Ainsworth bf32f74422 Resolve "Hide favorites radios when user does not have any favorites" 2019-06-24 13:30:56 +02:00
Ciarán Ainsworth fbadf4c143 Resolve "Align items vertically in search results" 2019-06-24 11:32:20 +02:00
Ciarán Ainsworth bd6407136f Updated tags for VueDraggable compatibility 2019-06-24 11:05:00 +02:00
Ciarán Ainsworth fd202df25c Resolve "Clicking on playlist name from PlaylistModal does nothing if current page is that playlist's page" 2019-06-24 11:04:05 +02:00
Eliot Berriot 5fd27250e2
Fix #864: Redirect from / to /library when user is logged in 2019-06-21 10:14:20 +02:00
Eliot Berriot 371dc01205
Merge branch 'master' into develop 2019-06-19 11:24:49 +02:00
Eliot Berriot ce093ccc19 Fix #756: Dark Theme 2019-06-17 08:45:31 +02:00
Eliot Berriot d8dd76f199 Merge branch '833-translation-issue-homepage' into 'master'
Fix #833: broken translation on homepage

See merge request funkwhale/funkwhale!784
2019-06-17 08:25:46 +02:00
Ciaran Ainsworth a28acb8353 Added buttons to search for objects on Discogs 2019-06-16 16:23:12 +01:00
Eliot Berriot 3de249b54c
Fix #833: broken translation on home and track detail page 2019-06-11 15:30:21 +02:00
Eliot Berriot 05f2ca53b8
Fix #814: Added copy-to-clipboard button with Subsonic password input 2019-06-11 15:24:35 +02:00
Eliot Berriot b567868129
Fix #835: Hide pod statistics on about page if those are disabled 2019-06-10 15:45:59 +02:00
Ciarán Ainsworth 3ce247763c
Added fix + changelog fragment for #838 2019-06-10 09:51:30 +02:00
Eliot Berriot 9e7433924b
Added refresh button on album widget 2019-05-16 09:47:21 +02:00
Eliot Berriot cfecde4221
Fix #828: an encoding issue with instance name on about page 2019-05-14 09:43:19 +02:00
Eliot Berriot 2b1f6dafa9 Merge branch 'trash-queue-icon' into 'develop'
Added list corner icon to trash icon in player controls to make it's function more obvious

See merge request funkwhale/funkwhale!758
2019-05-09 13:54:19 +02:00
Eliot Berriot a1bac0131d
Updated link to apps 2019-05-09 13:29:27 +02:00
Eliot Berriot 70cbe73fc0
Fixed some player issues 2019-05-09 11:01:45 +02:00
Eliot Berriot 948a2b0f1f
Added list corner icon to trash icon in player controls to make it's function more obvious 2019-05-09 10:20:58 +02:00
Eliot Berriot 9671db0229
Fixed chained preloading of tracks when remote answers with error 2019-05-07 12:32:41 +02:00
Eliot Berriot 2cdf26b028
Fixed small issues with queue 2019-05-07 12:05:18 +02:00
Eliot Berriot 58195cd4d1
Added small timeout before playback to avoid loading lots of tracks when skipping through the queue 2019-05-07 11:59:41 +02:00
Eliot Berriot bc87674b34
Fixed error not hidden when playing next track 2019-05-07 11:47:53 +02:00
Eliot Berriot 2c92825a08
Removed errored sounds from cache 2019-05-07 11:39:37 +02:00
Eliot Berriot 9c2351bad9
Can now provide default app name, scope and redirect uris via query string when creating app 2019-05-03 12:30:58 +02:00
Eliot Berriot eba005255c
Fixed undefined reference error 2019-05-02 14:20:36 +02:00
Eliot Berriot cd9cd4d01c
Fixed some playback issues 2019-05-02 11:43:47 +02:00
Eliot Berriot 0be93ec05b
Fix #563: unplayable radios for anonymous users 2019-05-02 10:05:20 +02:00
Eliot Berriot 1a639a8fde
Fix #550: Show remaining storage space during import and prevent file upload if not enough space is remaining 2019-04-30 16:47:51 +02:00
Eliot Berriot 5754c4a986
Fixed typo 2019-04-30 15:23:05 +02:00
Eliot Berriot 8b88f92a8c
Fix #572: Preload next track in queue 2019-04-30 14:14:17 +02:00
Eliot Berriot e34a90314f
Fixed error when accessing profile for anonymous users 2019-04-29 15:26:54 +02:00
Eliot Berriot 23caaded64
Typo 2019-04-25 09:20:20 +02:00
Qasim Ali 22f0235045 refactor playlist duplicate error structure
- use non_field_errors struct when writing duplicate track errors
- generalize frontend error handler and update frontend error parsing
2019-04-24 11:31:46 +02:00
Eliot Berriot 6da85ce0e9
Fix #719: Added a "load more" button on artist pages to load more tracks/albums 2019-04-23 12:54:52 +02:00
Eliot Berriot 0b94227782
Fix #799: Removed broken/instable lyrics feature 2019-04-23 10:32:51 +02:00
Eliot Berriot a414461f49
Fixed import error in web UI 2019-04-19 18:10:11 +02:00
Eliot Berriot bcbda5def6 Splitted admin and other views in dedicated webpack chunks (~25% reduction of chunk size for regular users) 2019-04-19 17:33:44 +02:00
Eliot Berriot a605bcbe76 Admin UI for libraries and uploads 2019-04-19 12:05:13 +02:00
Eliot Berriot cdc617be27 Logic to refetch remote entities 2019-04-18 14:37:17 +02:00
Eliot Berriot 55d0e52c55 Edits for artists and albums 2019-04-17 16:11:24 +02:00
Eliot Berriot b4731928fc UI To manage artists, albums, tracks 2019-04-17 14:17:59 +02:00
Jo Vuit b381b40ba9 Add tooltip for Hide artist content Button 2019-04-15 17:10:19 +02:00
Eliot Berriot 4e44e4e4b6 Attribute artist 2019-04-11 10:17:10 +02:00
Eliot Berriot 0ce51d25d4
Can now edit track copyright information 2019-04-09 11:15:43 +02:00
Eliot Berriot 45142bf24b
Added better dropdown for choosing licenses 2019-04-09 11:15:43 +02:00
Eliot Berriot e8c4deaa10
Removed obsolete information about soundcloud/youtube import 2019-04-08 15:17:31 +02:00
Eliot Berriot a4a112e081 Fix#795: cover not showing in queue/player when playing tracks from "albums" tab 2019-04-08 11:43:04 +02:00
Eliot Berriot 9e8c223021
Updated forum urls 2019-03-27 13:45:52 +01:00
Eliot Berriot 4c13d47387 Resolve "Implement a Oauth provider in Funkwhale" 2019-03-25 17:02:51 +01:00
Eliot Berriot 9a162c57ca
Merge branch 'master' into develop 2019-03-20 20:45:06 +01:00
Eliot Berriot f9edbd9d7a
Fix #766: Added title on hover for truncated content 2019-03-20 20:34:07 +01:00
Elza Gelez 546ee9c9f5
Fix playlist icon padding on the homepage 2019-03-20 16:23:20 +01:00
Eliot Berriot 4f98e5ae7f
Fix too wide padding on small screens 2019-03-20 16:20:29 +01:00
Ciarán Ainsworth df8b98674e
Resolve #630: "Do not allow tab closure during upload" 2019-03-20 16:00:27 +01:00
Eliot Berriot 75785ee001
Fixed typo 2019-03-20 11:40:25 +01:00
Eliot Berriot b12c823dd9
Merge branch 'master' into develop 2019-03-20 11:36:16 +01:00
Ciarán Ainsworth 77b41fc0b4 Resolve #630: "Do not allow tab closure during upload" 2019-03-18 10:09:28 +01:00
jovuit 86534e7392 Common context for duplicates
Removes unnecessary `...` for more coherence
2019-03-18 10:07:58 +01:00
Eliot Berriot b9f0c6aecd
Revert "Merge branch '629-cookie-auth' into 'develop'"
This reverts commit 8b47af8b81, reversing
changes made to c0055b3b20.
2019-03-15 15:52:30 +01:00
Eliot Berriot c395076fce Resolve "Use cookies instead of local storage for auth in Web UI" 2019-03-13 16:50:49 +01:00
Ciarán Ainsworth f6629c0dc7 Added a link to changelog for version, added some CSS to change color of instance/keyboard shortcuts 2019-03-13 09:54:37 +01:00
Eliot Berriot 4230b4f1f4
Fix #751: saving moderation policy when clicking on "Cancel" 2019-03-11 10:46:46 +01:00
jovuit e923913d5d Moved privacy/visibility labels out of Form.vue to use the ones in
mixins/Translations.vue
2019-03-11 10:11:00 +01:00
Eliot Berriot b0ebbabf20
Fixed #652: escaping issues in translated strings 2019-03-08 15:20:31 +01:00
Eliot Berriot 72606388ff
Fixed broken extraction of contexts 2019-03-08 12:44:17 +01:00
Eliot Berriot 8ae00b0698
Fix #747: Support embedding full artist discographies 2019-03-08 10:34:50 +01:00
Eliot Berriot 491c79efa0
Merge branch 'master' into develop 2019-03-07 13:44:33 +01:00
Eliot Berriot a3a7ec0873
Fix #716: constant and unpredictable reordering during file upload 2019-03-07 10:35:33 +01:00
Eliot Berriot 57446d3770
Removed heavy dividers in settings page 2019-03-06 17:43:12 +01:00
Eliot Berriot 71859b6fb0
Fix too wide padding on small screens 2019-03-06 17:40:26 +01:00
Eliot Berriot 1a20223c38
Make table scrollables (and improve their resizing) 2019-03-06 17:40:09 +01:00
jovuit ec09281d1c Merge branch 'develop' into 'button404'
# Conflicts:
#   front/src/components/PageNotFound.vue
2019-03-01 14:35:15 +01:00
jovuit 3b9fd20d3b Added translation context
Minor rewording
Added changelog fragment
2019-03-01 14:29:58 +01:00
Jo Vuit a3d64bf81b Fixed broken app by deleting double translate-context parameters 2019-03-01 12:58:57 +01:00
jovuit 83ec87d891 Removed unused translation strings.
Changed string `title` to `album_name` and `track_name` respectively
2019-03-01 12:39:25 +01:00
jovuit 2341975856 #662: Resolve "Add contexts to translatable strings" 2019-03-01 09:40:13 +01:00
Jo Vuit 004fa8f81a Added translation context 2019-02-28 18:15:37 +01:00
Eliot Berriot e0c5ffcb16 [EPIC] Audio metadata update - UI / API 2019-02-28 09:31:04 +01:00
Elza Gelez 3838cdb633 Fix playlist icon padding on the homepage 2019-02-27 18:14:59 +01:00
jovuit 56cdc79b9a Replaced <p> tags by <div> tags to keep the usual button size in
<dangerous-button> modal-confirm's slots.
2019-02-25 15:07:03 +01:00
Eliot Berriot eefb500f71
Fix #725: Merged artist/album buttons with title text on artist and album pages 2019-02-25 14:28:25 +01:00
jovuit 1d7ad6978a Moved Modal t set instance url to a separate dedicated file
SetInstanceModal.vue
2019-02-25 14:03:53 +01:00
Renon 8000c5fef1 Fix #722 : non transparent volume range background 2019-02-25 09:45:49 +01:00
jovuit 8b4f83c3bc Front enhancements 2019-02-18 10:01:57 +01:00
Eliot Berriot bdf83bd8ff Resolve "Hide an artist in the UI" 2019-02-14 10:49:06 +01:00
jovuit f66d95663f #662: Resolve "Add contexts to translatable strings" 2019-02-14 10:40:20 +01:00
Eliot Berriot a311f96933 Merge branch 'enhancement-front' into 'develop'
Enhancement front embed wizard

See merge request funkwhale/funkwhale!619
2019-02-14 10:30:00 +01:00
jovuit 46bae31b3e #662: Resolve "Add contexts to translatable strings" 2019-02-14 10:28:12 +01:00
jovuit 06d7ce82fb #662: Resolve "Add contexts to translatable strings" 2019-02-14 10:26:35 +01:00
Jo Vuit 4a549e6353 Added a message to be displayed for 5 seconds after the copied button
has been clicked. The copy() function has been modified according to
components/common/CopyInput.vue
2019-02-13 19:33:43 +01:00
Jo Vuit 6d5aa43e11 Increased the size of the textarea 2019-02-13 19:11:44 +01:00
Jo Vuit f9a3ae96a8 Removed unnecessary hidden divider so the input field and the textarea
are at the same height
2019-02-13 19:07:49 +01:00
Jo Vuit 0f864f741f Modified Copy button in the EmbedWizard component to match with the
style of the other Copy buttons on the App
2019-02-13 19:06:52 +01:00
Eliot Berriot 7e1bd1ad07
Merge branch 'master' into develop 2019-02-13 09:09:31 +01:00
Eliot Berriot b40cabe033
Fix #707: Fixed cards display issues on medium/small screens 2019-02-13 09:04:49 +01:00
jake 7a34c297ed Resolve "add a view to list albums" 2019-02-13 08:46:38 +01:00
Jo Vuit 196504b5cf Added context strings 2019-02-11 16:49:40 +01:00
Jo Vuit 7d8ff59be7 Added context strings 2019-02-11 16:48:31 +01:00
Jo Vuit 6388e2fb74 Added context strings 2019-02-11 16:47:56 +01:00
Jo Vuit d79e729e29 Added context strings 2019-02-11 16:41:24 +01:00
Jo Vuit 7d19392d62 Added context strings 2019-02-11 16:35:31 +01:00
Jo Vuit 3573ae6cc6 Added context strings 2019-02-11 16:29:24 +01:00
Jo Vuit bec267dc58 Added context strings
Minor rewording
2019-02-11 16:26:51 +01:00
Jo Vuit d2ddda3f1d Replaced :v-context by :translate-context, as to follow the doc.
@eliotberriot: Is there a reason why you used :v-context instead of
:translate-context?
2019-02-11 16:18:44 +01:00
Jo Vuit 7534670e30 Added context strings 2019-02-11 16:10:30 +01:00
Jo Vuit 1e21f13ab9 Added context strings 2019-02-11 15:58:41 +01:00
Jo Vuit 3ac2feca23 Added context strings 2019-02-11 15:54:37 +01:00
Jo Vuit 279c941ee1 Added context strings
Minor rewording
2019-02-11 15:47:41 +01:00
Jo Vuit c04da22518 Added translation context 2019-02-11 15:42:58 +01:00
Jo Vuit 55fec09e1b Added context strings 2019-02-11 15:37:28 +01:00
Eliot Berriot 98f4edeeb3
Merge branch 'master' into develop 2019-02-11 09:44:42 +01:00
Eliot Berriot 53ff2027ef
Fix #694: resizing issues on album cards 2019-02-08 16:15:51 +01:00
jovuit 95c43c2ff6 Resolve "Add contexts to translatable strings" 2019-02-08 10:06:28 +01:00
jovuit 19ba7ed988 Resolve "Add contexts to translatable strings to Album page" 2019-02-08 09:57:52 +01:00
Jo Vuit 3bed93d6c6 Add context 2019-02-07 16:15:50 +01:00
Eliot Berriot 2fe403ed9a
See #662: documentation about i18n / contexts, and first contextualized strings 2019-02-05 17:59:22 +01:00
Eliot Berriot 5ce4cc8379
[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon) 2019-01-30 16:54:35 +01:00
Eliot Berriot c5aa7ada4f
Fixed extra v-translate call 2019-01-29 10:40:19 +01:00
Eliot Berriot 7df97263e5
Merge branch 'develop' 2019-01-29 10:06:04 +01:00
Eliot Berriot 3de9ae6936
Display progress during file upload 2019-01-26 20:45:14 +01:00
Eliot Berriot 4256d554e3
Fix #686: Added name attributes on all inputs to improve UX, especially with password managers 2019-01-26 18:06:19 +01:00
Eliot Berriot baa18bbdc7
Fix #676: overescaping issue in notifications and album page 2019-01-26 13:13:48 +01:00
Jo Vuit ad11a8d915 Replaced ... with ellipsis 2019-01-25 12:37:27 +01:00
Jo Vuit 247bfa0444 Added a v-if to disable the `<div>` if there is only one page of content 2019-01-25 12:34:50 +01:00
Eliot Berriot 7d003282eb
Fix #670: Use proper locale for date-related/duration strings 2019-01-25 11:34:30 +01:00
Eliot Berriot fa1430d350 Merge branch 'notifmessagepending' into 'develop'
Make distinction between pending and approved follow request in the notification area

Closes #675

See merge request funkwhale/funkwhale!558
2019-01-25 10:35:19 +01:00
Eliot Berriot 702329b99f
Fix #683: wrong number of affected elements in bulk action modal 2019-01-25 10:31:53 +01:00
Jo Vuit fb495ee89c Now distinguishes whether the Follow request has been accepted yet or not, and adapts the message displayed in the NotificationData. 2019-01-24 15:27:54 +01:00
Jo Vuit 2bf4d6d283 Missing spaces 2019-01-24 13:50:27 +01:00
Jo Vuit 94251087e6 Reformulate 2019-01-24 13:38:34 +01:00
Jo Vuit 27251e1318 Replaced 'Silence' with 'Mute' (verb) 2019-01-24 13:36:03 +01:00
Jo Vuit ed3faa6047 Replaced dot-dot-dot with ellipsis 2019-01-24 13:34:10 +01:00
Jo Vuit 4b585f3ee2 Replaced 'dot-dot-dot- by ellipsis 2019-01-24 13:28:32 +01:00
Jo Vuit 2af6f89545 Reformulated string 2019-01-24 13:16:57 +01:00
Jo Vuit 43e33294e5 Modified tooltip of PlayButton 2019-01-24 13:15:58 +01:00
Eliot Berriot ef0383a84a
Fixed #659: styling inconsistency on about page when instance description was missing 2019-01-17 11:50:04 +01:00
Eliot Berriot 2420ba8aae
Fix #410: Hide invitation code field during signup when it's not required 2019-01-17 11:31:06 +01:00
Eliot Berriot be46fb0ea0
Fixed broken login redirection when 401 (again) 2019-01-17 11:04:46 +01:00
Eliot Berriot 11728bbbc4
Fetch upload data from tracks when missing to avoid unecessary transcoding 2019-01-15 15:45:53 +01:00
Eliot Berriot ebbf2b06a6
Fixed a URL issue when using radio builder on a different domain API server 2019-01-15 15:33:49 +01:00
Eliot Berriot df01f62b01
Hide and remove uneeded canvas object generated for the player background 2019-01-15 09:57:20 +01:00
Eliot Berriot dd8aa7e7cd
Fix #610: Use role=button instead of empty links for player controls 2019-01-14 17:22:08 +01:00
Allan Nordhøy 5a40981e53 Various spelling 2019-01-11 15:54:32 +01:00
Eliot Berriot 377f237fdb
Rejecting media files on an instance or account now purge existing media 2019-01-10 11:11:31 +01:00
Eliot Berriot cb3dacedbe
Added confirmation on purge actions 2019-01-10 11:11:31 +01:00
Eliot Berriot 9151a185e0
Temporary hide unused policy fields 2019-01-10 11:11:29 +01:00
Eliot Berriot 24fdfd345c
Display policy data in account/domain tables 2019-01-10 11:11:29 +01:00
Eliot Berriot 233ac870be
Added actions and tasks to purge domains and actors 2019-01-09 14:20:22 +01:00
Eliot Berriot 833daa242c
UI for managing domain policies 2019-01-07 09:46:19 +01:00
Eliot Berriot 601496828c
Fixed a few broken icons due to Semantic UI upgrade 2019-01-05 15:56:06 +01:00
Eliot Berriot e186c6bb06
Admin UI to list and manage remote and local accounts 2019-01-03 17:10:02 +01:00
Eliot Berriot b1194e50de
Move smart search bar in a dedicated component mixin 2019-01-03 12:08:06 +01:00
Eliot Berriot b58f3e1440
Fix #637: greyed tracks in radio builder and detail page 2019-01-02 15:57:54 +01:00
Eliot Berriot 73d8dd9a45
Fixed UX/autoreload issues in import screen 2019-01-02 15:19:45 +01:00
Eliot Berriot 9d55320b56
Fixed slow query on domain list / stats 2018-12-27 22:45:43 +01:00
Eliot Berriot 91d99a0381
Added domain list and detail UI 2018-12-27 20:33:12 +01:00
Eliot Berriot e4117043cb
Added API endpoint and UI to list known domains 2018-12-27 20:33:11 +01:00
Eliot Berriot 59087353f0
Fixed an i18n bug where switching back to en_US would fail 2018-12-20 16:35:25 +01:00
Eliot Berriot 4f44a5ab44
Lazy load more images 2018-12-20 12:37:51 +01:00
Eliot Berriot 3b4543a0cb
Disabled more semantic UI modules 2018-12-20 11:49:10 +01:00
Eliot Berriot b2acd1e8a8
Use specific methods from lodash to reduce bundle size 2018-12-20 11:22:33 +01:00
Eliot Berriot 17d86a2832
Lazy-load markdown renderer on about page for smaller bundle size 2018-12-20 11:07:31 +01:00
Eliot Berriot 95e087b342
Removed raven on front-end 2018-12-20 11:07:30 +01:00
Eliot Berriot ba68246e0d
Load translations separately to reduce bandwidth usage 2018-12-19 21:45:12 +01:00
Eliot Berriot cbfb260288
Fixed wrong backward / forward icons in player 2018-12-19 20:20:32 +01:00
Eliot Berriot 49bb4befc6
See #578: added embed wizard on track and album page to generate iframe embed code 2018-12-19 15:04:33 +01:00
Eliot Berriot 815d729367
Fix #578: added embed.html page to power iframe widget 2018-12-19 14:03:21 +01:00
Quim Gil d51daea207 Correct URL to support forum. 2018-12-14 13:37:08 +01:00
Auri ef2dc03808 Resolve "UI for multi-disc albums" 2018-12-11 10:17:05 +01:00
Eliot Berriot dd23dfa07c
Point to new gitlab URL 2018-12-10 16:00:33 +01:00
Eliot Berriot e5b46402f8 Fix #308: Licenses 2018-12-04 14:13:37 +00:00
Von 856c49b4ae Fix #608: Update Track.vue in order to use the correct search format on lyrics.wikia.com 2018-12-04 09:09:58 +00:00
Eliot Berriot 29171853b3
Fix #612: Improved accessibility by using main/section/nav tags and aria-labels in most critical places 2018-11-19 23:33:22 +01:00
Johan Desmyter 65b227b613 fix issue #613 - fix incorrect icon for forward button 2018-11-19 09:41:50 +03:00
Eliot Berriot 3018127440
Restructured the footer, added useful links and removed unused content 2018-11-16 18:22:22 +01:00
Eliot Berriot f1cca29a13
Fix #611: Documented keyboard shortcuts, list is now available by pressing "h" or in the footer 2018-11-16 18:22:07 +01:00
Eliot Berriot 3d3175f3c9
Fix #606: Refresh profile after user settings update to avoid cache issues 2018-11-09 20:41:40 +01:00
Eliot Berriot 66c8e7a9e4
Fix #597: Ensure admin links in sidebar are displayed for users with relavant permissions, and only them 2018-11-03 23:07:47 +01:00
Eliot Berriot 1aa3630b4d Merge branch '598-allow-opus-upload' into 'develop'
Fix #598: Allow opus file upload

Closes #598

See merge request funkwhale/funkwhale!461
2018-11-03 14:26:08 +00:00
Eliot Berriot bb1de48170
Fix #598: Allow opus file upload 2018-11-03 15:19:12 +01:00
Eliot Berriot 109b801961 Merge branch '599-wrong-track-count' into 'develop'
Fix #599: wrong album/track count on artist page

Closes #599

See merge request funkwhale/funkwhale!460
2018-11-03 13:32:11 +00:00
Eliot Berriot 8cb745e56d
Fix #599: wrong album/track count on artist page 2018-11-03 14:24:18 +01:00
Eliot Berriot caf4d6084e
Fix #600: Removed "Activity" page, since all the data is available on the "Browse" page 2018-11-03 14:14:20 +01:00
Eliot Berriot b757ca4616
See #272: updated front-end for transcoding and new API results, improved error handling in player 2018-10-26 16:01:55 +02:00
Eliot Berriot f06295a5b3
Fix #586: The progress bar in the player now display loading state / buffer loading 2018-10-23 20:24:36 +02:00
Eliot Berriot 5c8aff20ed
Fix #585: Now start radios immediatly, skipping any existing tracks in queue 2018-10-21 16:51:53 +02:00
Eliot Berriot ae55e6483d
Fix #576: Improved keyboard accessibility on player, queue and various controls 2018-10-21 15:41:31 +02:00
Eliot Berriot 10fff6ea67
Fix #422: Do not display "view on MusicBrainz" button if we miss the mbid 2018-10-20 16:20:29 +02:00
Eliot Berriot a8f7893def
Fix #470: Properly encode Wikipedia and lyrics search urls 2018-10-20 16:14:59 +02:00
Eliot Berriot 32ccea92d2
See #559: Fixed untranslated privacy settings 2018-10-05 19:56:38 +02:00
Eliot Berriot 2845bdd932
See #559: Use translations mixins in filters 2018-10-05 19:56:34 +02:00
Eliot Berriot 14a17de239
See #559: Fixed broken musicbrainz translation 2018-10-05 19:56:30 +02:00
Eliot Berriot 0a22504fb0
See #559: added a mixin to store common translations 2018-10-05 19:56:07 +02:00
Eliot Berriot c4318b4ddd
Added missing icon in sidebar 2018-10-05 19:30:21 +02:00
Eliot Berriot 8ff047365c
Removed unused component 2018-10-05 19:30:11 +02:00
Eliot Berriot c2a2321be2
Removed dead library federation code 2018-10-02 19:36:15 +02:00
Eliot Berriot a865fcdcf1
Fix #551: Added a library widget to display libraries associated with a track, album and artist 2018-10-02 19:30:13 +02:00
Eliot Berriot f2812c67ce
Fixed a small pluralization issue (#542) 2018-10-02 19:23:10 +02:00
Eliot Berriot 34373d020c
Fixed unplayable playlists 2018-09-28 16:45:28 +02:00
Eliot Berriot a86b6cdd62
Removed old links in library menu 2018-09-28 15:40:33 +02:00
Eliot Berriot 527edc1e1e
Minor fixes 2018-09-25 22:52:09 +02:00
Arthur Saint-Genis 24e26ac032 Resolve "Wrong icon in play button dropdown" 2018-09-22 13:48:15 +00:00
Eliot Berriot e49a460203 Audio federation 2018-09-22 12:29:30 +00:00
Eliot Berriot ecd395d6b0 Library follows and user notifications 2018-09-13 15:18:23 +00:00
Renon a9ac0ecbdf set width default for card and center play button 2018-09-13 15:47:48 +02:00
Eliot Berriot 5fb7c1761d Merge branch '515-edit-playlist-icons' into 'develop'
Resolve "Cover not displayed in PL edit view"

Closes #515

See merge request funkwhale/funkwhale!404
2018-09-12 07:11:07 +00:00
Arthur Saint-Genis 2be6de1c1a Resolve "Improve settings page visibility" 2018-09-12 07:09:30 +00:00
Renon e3c567673f fix broken icons in playlist editor 2018-09-10 21:02:25 +02:00
Renon 51e678a46a change artist page button 2018-09-10 13:19:12 +02:00
emillumine b847000554 Add sign up link in the sidebar 2018-09-07 15:08:07 +00:00
Eliot Berriot c8a2531580
Fix #464: Do not restart current song when rordering queue, deleting tracks from queue or
adding tracks to queue
2018-09-07 11:46:20 +02:00
Eliot Berriot 2ea21994ee Resolve "Per-user libraries" (use !368 instead) 2018-09-06 18:35:02 +00:00
Tek 209b485426 Resolve "Wrong titles on play button" 2018-09-06 17:39:38 +00:00
Tek 4a9ae60120 Resolve "Toggle mute in volume bar does not restore previous volume level" 2018-09-06 17:38:30 +00:00
Eliot Berriot 80862e350a
Fixed #245 (again): administration section not showing up in sidebar after login 2018-08-19 16:42:41 +02:00
Renon 8ab0070135 Resolve "Add a link to admin" 2018-08-04 15:14:52 +00:00
Renon 989d5c433e Resolve "Optimize screen radio overview" 2018-08-02 08:07:22 +00:00
Renon c539195d04 fix loading browse page and dimming 2018-07-31 14:57:13 +02:00
Renon 8950988dea add duration in track table 2018-07-30 14:09:33 +02:00
Eliot Berriot 240a17dfca Merge branch 'minor-fixes' into 'develop'
Minor fixes

See merge request funkwhale/funkwhale!361
2018-07-27 17:57:19 +00:00
Eliot Berriot ec52aa040d
Fixed redirection 2018-07-27 19:49:53 +02:00
Eliot Berriot c53f03c4a5
Fix #457: Fixed crash on artist pages when no cover is available 2018-07-27 19:05:10 +02:00
Eliot Berriot bf21f90c2b
Fixed #459: audio mimetype not showing up on track detail and list 2018-07-27 18:18:10 +02:00
troll 6f024b0fd3 Update Pagination.vue
Fix: issue #451 "Missing cursor on pagination links"
2018-07-25 14:08:55 +00:00
troll a73bbb3d9a Update Pagination.vue
Supprimé un bout de .css qui empêchait l'ombre et la bordure de la pagination d'apparaître.
2018-07-25 08:33:41 +00:00
Eliot Berriot 8974881f95 Merge branch '392-new-player' into 'develop'
Resolve "Investigate Howler.js as a way to manage low-level audio and get cross-browser compatibility"

Closes #392 and #390

See merge request funkwhale/funkwhale!351
2018-07-24 20:08:00 +00:00
Eliot Berriot 1f08475017
Fix #390 and #392: rewritten audio player internal logic, broken volume control under Chrome 2018-07-24 22:03:41 +02:00
Renon 685c82186b remove white on white hover artist button 2018-07-23 15:22:12 +02:00
Eliot Berriot a58b9c3eb1
Fixed duplicated/wrong scoped CSS 2018-07-22 13:39:33 +02:00
Eliot Berriot dcd33693e5 Merge branch 'fixed-top-bar' into 'develop'
Fixed top bar

Closes #369 and #375

See merge request funkwhale/funkwhale!330
2018-07-22 10:40:08 +00:00
Renon a467e400ac
Fix #369 and #375: library menu is now fixed 2018-07-22 12:31:06 +02:00
Eliot Berriot 027b1ef385
Fix #323: Can now relaunch pending import jobs from the web interface 2018-07-22 12:19:51 +02:00
Eliot Berriot 25755ad39b
Fixed #384: unfiltered results in favorites API 2018-07-22 11:56:25 +02:00
Eliot Berriot 90f2645164 Merge branch '304-playlist-created-message-persistent' into 'develop'
Resolve "Info "playlist created" persistent"

Closes #304

See merge request funkwhale/funkwhale!334
2018-07-21 12:51:38 +00:00
Eliot Berriot 39d2c3028d
Fixed #304: persistent message in playlist modal 2018-07-21 14:47:12 +02:00
Eliot Berriot 30ab74e468
Fix #305: Added feedback when creating/updating radio 2018-07-21 14:39:14 +02:00
Eliot Berriot 9fce989235
Fix #382: Remove parallelization of uploads during import to avoid crashing small servers 2018-07-20 19:32:42 +02:00
Eliot Berriot 979c554b4a
Use cropped covers/avatars to reduce bandwidth use 2018-07-20 19:17:39 +02:00
Eliot Berriot 99a37dcb7a Resolve "UX, UI : Browse Library" 2018-07-17 11:09:13 +00:00
Eliot Berriot 309eb845e1 Merge branch 'fix-shuffle-loading' into 'develop'
fix shuffle loading too big

See merge request funkwhale/funkwhale!322
2018-07-13 12:57:38 +00:00
RenonDis f3f4f709dc fix shuffle loading too big 2018-07-13 14:29:02 +02:00
Renon 2fb5943c2a Resolve "Clicking on the cross on notification does not close them" 2018-07-13 12:18:34 +00:00
Eliot Berriot af270f4abd Resolve "An avatar for users" 2018-07-13 12:10:39 +00:00
Cherry 9a9537f6e8 add changelog and fix slider outline 2018-07-11 19:54:27 +02:00
Eliot Berriot f5f65ecf79 Merge branch '107-volume-control' into 'develop'
Resolve "The volume control bar is a little small"

Closes #107

See merge request funkwhale/funkwhale!318
2018-07-11 17:16:49 +00:00
Renon a4047ff472 Resolve "Don't display an empty page browser" 2018-07-11 17:15:03 +00:00
Renon 676a1e171c Resolve "Track image cropped in queue" 2018-07-11 13:58:02 +00:00
RenonDis f1b4253596 add new volume control bar 2018-07-11 14:09:26 +02:00
Eliot Berriot 1458c084a7 Resolve "Funkwhale unable to import Albums with multiple Artists" 2018-07-09 20:47:55 +00:00
Eliot Berriot f156b8791d
Fix #326: Can now order tracks on federated track list 2018-07-06 21:45:51 +02:00
Eliot Berriot 6e709cdcd8
Removed non-breaking spaces and remaining gettext in templates 2018-07-06 20:44:47 +02:00
Marcin Mikołajczak 2a9ca0a282 Fix another typo
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-06 16:14:18 +02:00
Eliot Berriot 4428d7401c
Fixed #344: Implemented a basic but functionnal Github-like search on federated tracks list 2018-07-03 08:21:48 +02:00
Eliot Berriot 265c3cded6
Localized some strings 2018-07-01 22:15:07 +02:00
Eliot Berriot 93da97452d Fixed typo 2018-07-01 16:22:28 +00:00
Eliot Berriot b4972ee78d Translated using Weblate (French) 2018-07-01 15:28:06 +00:00
Eliot Berriot 0cfefe7a19
Use <translate> instead of to avoid extraction issues 2018-07-01 15:31:34 +02:00
Eliot Berriot 96124aafd5
See #161: fixed weird extraction issues 2018-06-30 16:27:26 +02:00
Eliot Berriot 833c0f1625
WIP replace 2018-06-30 16:02:54 +02:00
Eliot Berriot 10ce077334
Fixed broken urls (wrong absoluteUrl refactor) on search and metadata search 2018-06-24 15:13:20 +02:00
Eliot Berriot e093ff1ce7 Merge branch '154-tv-highlighted' into 'develop'
Resolve "Add "TV" to the list of highlighted words during import"

Closes #154

See merge request funkwhale/funkwhale!277
2018-06-24 13:00:48 +00:00
Eliot Berriot c3c0f03d59
Fix #154: Added "TV" to the list of highlighted words during YouTube import 2018-06-24 14:55:36 +02:00
Eliot Berriot ae6d91dd25
Fox #324: Remove link to generic radios, since they don't have detail pages 2018-06-24 14:07:55 +02:00
Eliot Berriot 39b473f1e6
Fixed #310: current track restart/hiccup when shuffling queue, deleting track from queue or reordering 2018-06-24 13:51:35 +02:00
Eliot Berriot 7d60155b0f Merge branch '327-versatile-front' into 'develop'
Resolve "Make it possible to point the front-end to custom API urls"

Closes #327

See merge request funkwhale/funkwhale!269
2018-06-23 16:29:15 +00:00
Eliot Berriot 2e3a2cd6dd
See #327: Cleaned now unused backend.absoluteUrl and config module 2018-06-23 07:57:09 +02:00
Eliot Berriot 64cecf17a8
See #190: front-end to manage import requests 2018-06-22 18:25:17 +02:00
Eliot Berriot a443f9431e
See #190: now store sidebar notifications in vuex store 2018-06-21 23:26:17 +02:00
Eliot Berriot 7cfa61292a
See #248: can now filter on invitation status and delete invitations 2018-06-21 19:51:26 +02:00
Eliot Berriot 107b1ea7dc
See #248: can now generate and list invitations in the front-end 2018-06-21 19:51:24 +02:00
Eliot Berriot d18f98e0f8
See #248: can now sign up using invitation code 2018-06-21 19:29:00 +02:00
Eliot Berriot 8636b456a8
See #212: user detail profile 2018-06-19 20:11:40 +02:00
Eliot Berriot 8e6b6f454a
See #212: front-end list 2018-06-19 18:50:22 +02: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
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 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 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 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 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 01cabc705d
See #195: track detail page now includes bitrate, duration and size 2018-05-15 22:24:20 +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 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 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 3b9024129d
See #187: Front logic for password reset 2018-05-06 11:30:52 +02:00
Eliot Berriot cd22601f67
Extracted password input in a dedicated component 2018-05-06 11:19:20 +02:00
Eliot Berriot a2dcae0bbf
Fixed some blank spaces in sidebar 2018-05-06 10:50:40 +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 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 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
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 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
Eliot Berriot 0213ec6d02
Removed console.log calls 2018-04-18 18:54:30 +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 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
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 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 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
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 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 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 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 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 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 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 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 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 e65606fd9d
Throttle track progress for better performance 2018-02-28 18:13:47 +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 49d38d2b44
Fixed #83: click event outside of player icons 2018-02-27 19:18:24 +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 8c7e943013
Fixed #73: broken file upload 2018-02-26 18:27:41 +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 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 a73a4e248d
Comment component 2018-02-22 22:02:32 +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 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 26028040a3
Now use raven-js on frontend 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 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 e4edf55c47
Replaced vue-resource by axios 2018-01-11 21:35:51 +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 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 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 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 76f98b74dd Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00