Commit Graph

995 Commits

Author SHA1 Message Date
Eliot Berriot 05f5ca3be1
Vertically centered dropdown icon 2019-07-29 11:12:50 +02:00
Eliot Berriot eed411de7c Merge branch '548-library-visibility-admin' into 'develop'
Resolve "Admin tools to manage users libraries"

Closes #548

See merge request funkwhale/funkwhale!841
2019-07-29 10:50:32 +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 ba4039fb4e
Fixed unneeded border on dark theme 2019-07-25 15:50:12 +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 4d0fedab1f
Fix #548: Mods can now change a library visibility through the admin UI 2019-07-25 14:15:47 +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 e3f6baecd4
Missing commited file 2019-07-18 14:08:16 +02:00
Eliot Berriot 5b7fad0bef Merge branch '880-header-security' into 'develop'
Resolve "Improve the security via HTTP headers"

Closes #880

See merge request funkwhale/funkwhale!826
2019-07-18 11:11:26 +02:00
Eliot Berriot 6290ded7fa
See #880: disabled eval source maps in dev to allow for keeping CSP on 2019-07-18 10:21:54 +02:00
Eliot Berriot ab73752f55
See #880: removed vue runtime to remove "eval()" calls
Needed for CSP, and also helps with redusing JS size ;)
2019-07-18 10:21:54 +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 2abcb0898f
Switched from Semantic-UI to Fomentic-UI 2019-07-15 16:21:01 +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 0989df4795 Merge branch 'custom-css' into 'master'
Custom css

See merge request funkwhale/funkwhale!818
2019-07-04 10:36:07 +02:00
Eliot Berriot 7897c8ac7f
Fix #879: Admins can now add custom CSS from their pod settings 2019-07-03 11:23:45 +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 dd32ae4fa7 Merge branch '854-browser-support' into 'develop'
Resolve "Managing browsers support"

Closes #854

See merge request funkwhale/funkwhale!788
2019-06-24 11:02:09 +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 80816ec50d
Fix #854: Hardcoded list of supported browsers to avoid unexpected regressions 2019-06-17 09:48:56 +02:00
Eliot Berriot d0af4507d9
Yarn upgrade 2019-06-17 09:46:19 +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 2bc119e353
Restored review app for front-end 2019-06-13 15:14:32 +02:00
Eliot Berriot d52e804a3c Merge branch '814-subsonic-copy' into 'master'
Fix #814: Added copy-to-clipboard button with Subsonic password input

See merge request funkwhale/funkwhale!783
2019-06-12 10:41:32 +02: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 f59e64ab9e
Fix #855: secondary menus truncated on narrow screens 2019-06-11 11:54:27 +02:00
Eliot Berriot 663600d54e
Merge branch 'master' into develop 2019-06-11 10:08:36 +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
Creak bad39e0974
Fix French translation for "Start radio" 2019-06-10 09:51:29 +02:00
Creak bc67779303 Fix French translation for "Start radio" 2019-06-08 21:03:18 +02:00
Ciarán Ainsworth 8b1a971e7c Add new translations, fix en_GB 2019-06-06 14:00:27 +02:00
SpcCw 56dd4a62dd Translated using Weblate (Russian)
Currently translated at 100.0% (879 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/
2019-06-06 09:17:10 +00:00
Nitai Bezerra da Silva 99e203421c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (879 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pt_BR/
2019-06-06 09:17:05 +00:00
Ciarán Ainsworth 5c916614ef Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (649 of 649 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2019-06-06 09:17:05 +00:00
Daniele Lira Mereb 9afd8589c2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (879 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pt_BR/
2019-05-24 09:15:23 +00:00
Sylke Vicious 84b450b95b Translated using Weblate (Italian)
Currently translated at 100.0% (879 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/it/
2019-05-24 09:15:23 +00:00
ButterflyOfFire cd53640c5e Translated using Weblate (Arabic)
Currently translated at 83.6% (735 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2019-05-24 09:15:23 +00:00
ButterflyOfFire be27c6d88e Translated using Weblate (Arabic)
Currently translated at 83.4% (733 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2019-05-24 09:15:23 +00:00
ButterflyOfFire 446eafd677 Translated using Weblate (Arabic)
Currently translated at 83.2% (731 of 879 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2019-05-24 09:15:23 +00:00
Ciarán Ainsworth 7bcf896f3a Added fix + changelog fragment for #838 2019-05-23 19:18:37 +01:00
Eliot Berriot 29739e2c03
Fixed missing contexts 2019-05-16 10:43:36 +02:00
Eliot Berriot 111fb413da Translated using Weblate (Arabic)
Currently translated at 55.2% (485 of 878 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2019-05-16 09:54:01 +02:00
Eliot Berriot 9e7433924b
Added refresh button on album widget 2019-05-16 09:47:21 +02:00
Eliot Berriot 80fbb214db Merge branch '830-resend-accept' into 'develop'
Fix #830: Better handling of follow/accept messages to avoid and recover from...

Closes #830

See merge request funkwhale/funkwhale!765
2019-05-14 11:03:21 +02:00
Eliot Berriot 4a412d36a9
Fix #830: Better handling of follow/accept messages to avoid and recover from desync between instances 2019-05-14 10:59:49 +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 634d733166 Translated using Weblate (French)
Currently translated at 71.6% (629 of 878 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2019-05-10 09:50:16 +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
Ciarán Ainsworth 240ff4d3fe Resolve "Width of radio filters too narrow" 2019-05-07 13:48:15 +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 3436956ca9 Translated using Weblate (Esperanto)
Currently translated at 89.7% (808 of 901 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eo/
2019-05-02 14:11:47 +02:00
Eliot Berriot 2aee8d791e
Fixed attribute error 2019-05-02 11:53:14 +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 048339c7a2
Fix #809: Added admin options to disable login for users, ensure related content is deleted when deleting a user account 2019-04-30 14:46:05 +02:00
Eliot Berriot 8b88f92a8c
Fix #572: Preload next track in queue 2019-04-30 14:14:17 +02:00
Eliot Berriot 4f7052f589
Fixed issue with undefined el 2019-04-29 15:28:13 +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 71b7f416cc Merge branch '799-remove-lyrics' into 'develop'
Fix #799: Removed broken/instable lyrics feature

Closes #799

See merge request funkwhale/funkwhale!731
2019-04-23 10:36:10 +02:00
Eliot Berriot 0b94227782
Fix #799: Removed broken/instable lyrics feature 2019-04-23 10:32:51 +02:00
Eliot Berriot 0d3e0bb574
Fix #385: Improved readability of logo 2019-04-23 10:09:56 +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 eb0c2a441d
Ensure the footer always stays at the bottom of the page 2019-04-12 16:45:27 +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 e3bba6fe01 Merge branch '791-user-page-width' into 'develop'
Fix #791: overflowing input on account detail page

Closes #791

See merge request funkwhale/funkwhale!711
2019-04-08 12:32:36 +02:00
Eliot Berriot ae626a5c0a
Fix #791: overflowing input on account detail page 2019-04-08 12:28:00 +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
Ben Finney f24d2549ae Update document title to display track info. 2019-04-08 10:01:21 +02:00
Eliot Berriot 05f0129025 Better error handling on display for import errors (#718, #583, #501, #252, #544) 2019-04-04 16:07:43 +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
Ciarán Ainsworth 6e20f63f09 Resolve "Show 'description' of libraries in card" 2019-03-22 09:41:35 +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 d89e83298b
Merge branch '735-table-truncate' into 'develop'
Fix #735: library view doesn't like long titles names

Closes #735

See merge request funkwhale/funkwhale!640
2019-03-20 16:22:41 +01:00
Eliot Berriot 83a9a6b01a
Use shorter format for ago dates 2019-03-20 16:22:13 +01:00
jovuit ed1fdc85c1
#511: Resolve "Page title not updated when changing the language" 2019-03-20 16:21:36 +01:00
Eliot Berriot 4ef52ebc9f
Slightly smaller sidebar on small desktop to leave more space for content 2019-03-20 16:20:35 +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