Commit Graph

657 Commits

Author SHA1 Message Date
Jo Vuit 05cb98b3a0 Reformulate ('No notifications yet' is not appropriate if they are hidden because they are already read. 'No notification to show' is better') 2019-01-24 14:01:47 +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 1012cd70fb Translations integration 2019-01-22 10:09:40 +01:00
Eliot Berriot 0012182d86
Added front redirection and updated contribution instructions 2019-01-21 14:06:46 +01:00
Eliot Berriot 0ecfd106f4
Fixed failing unit test because of leaking state 2019-01-21 11:04:47 +01:00
Eliot Berriot d28e252109
Improved UX of instance-picking form 2019-01-17 12:17:29 +01:00
Eliot Berriot 6cf775512a Merge branch '659-about-styling' into 'develop'
Fixed #659: styling inconsistency on about page when instance description was missing

Closes #659

See merge request funkwhale/funkwhale!542
2019-01-17 11:53:41 +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 f42383dbe7
Fix #424: Hide unplayable/emtpy playlists in "Browse playlist" pages 2019-01-17 11:42:46 +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 c20f1ad22e
Fix #650: Support setting a server URL in settings.json 2019-01-15 14:56:51 +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 9fd52afe56
Fixed a sync issue when playing/pausing tracks 2019-01-15 09:56:48 +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
Eliot Berriot aa670b5664 Translations integration 2019-01-11 16:07:27 +01:00
Allan Nordhøy 5a40981e53 Various spelling 2019-01-11 15:54:32 +01:00
Eliot Berriot 53ade20722 Merge branch 'more-performant-favorites' into 'develop'
More performant favorites

See merge request funkwhale/funkwhale!522
2019-01-10 12:00:35 +01:00
Eliot Berriot 3916986fb8
Performance improvement when fetching favorites, down to a single, small http request 2019-01-10 11:58:18 +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 378572d8bb
Enabled instance policies on actors 2019-01-09 17:49:58 +01:00
Eliot Berriot bb1d5e4cbc
Slight UX improvement on library scan form 2019-01-09 17:49:38 +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 ddffbeadfa
Can now add domains via manage API / UI 2019-01-05 18:21:35 +01:00
Eliot Berriot b69d9f221b Merge branch '647-playlist-track-count' into 'develop'
Fixed #647: UI discrepency in playlist tracks count

Closes #647

See merge request funkwhale/funkwhale!520
2019-01-05 16:33:54 +01:00
Eliot Berriot 77d8344ede
Fixed #647: UI discrepency in playlist tracks count 2019-01-05 16:28:53 +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 974e344681
Fix #589: broken websocket connexion under Chrome browser 2019-01-02 15:34:26 +01:00
Eliot Berriot 73d8dd9a45
Fixed UX/autoreload issues in import screen 2019-01-02 15:19:45 +01:00
Eliot Berriot 5f1dabc569
Fix #644: Initial UI render using correct language from browser 2018-12-27 23:13:29 +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 79f92ff596
Fixed a small display issue with radio card in queue tab 2018-12-21 10:55:47 +01:00
Eliot Berriot 712418ecb6
Revert "Smaller CSS with purge CSS (130kb removed)"
This reverts commit 7ed3a24723.
2018-12-20 17:54:41 +01:00
Eliot Berriot ab7c9d511c
Removed log 2018-12-20 17:24:21 +01:00
Eliot Berriot 42a9c1f922
Disabled prefetching of showdown / translations 2018-12-20 16:38:13 +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 0201b73b10
Added proper app name in noscript tag 2018-12-20 15:43:44 +01:00
Eliot Berriot 7ed3a24723
Smaller CSS with purge CSS (130kb removed) 2018-12-20 15:06:36 +01:00
Eliot Berriot e1e6a73a79
Lower reconnection delay for websocket 2018-12-20 14:31:56 +01:00
Eliot Berriot 9ddfae5475
Fixed broken translations build 2018-12-20 14:16:56 +01:00
Eliot Berriot 4f44a5ab44
Lazy load more images 2018-12-20 12:37:51 +01:00
Eliot Berriot 74959029b5
Smaller placeholder album cover 2018-12-20 12:30:21 +01:00
Eliot Berriot 83f104ce01
Fixed broken custom css path 2018-12-20 12:12:28 +01:00
Eliot Berriot 3b4543a0cb
Disabled more semantic UI modules 2018-12-20 11:49:10 +01:00
Eliot Berriot 6d63fcf208
Regenerated yarn.lock 2018-12-20 11:30:05 +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 3682aa81db
Disabled another Semantic UI module 2018-12-20 11:07:30 +01:00
Eliot Berriot 95e087b342
Removed raven on front-end 2018-12-20 11:07:30 +01:00
Eliot Berriot a221633085
See #638: fix skipping to last track in album 2018-12-20 11:07:29 +01:00
Eliot Berriot c6e03b15c7
Ignore moment.js locales for smaller build 2018-12-19 22:22:51 +01:00
Eliot Berriot 7c8fc72f49
Commented unused Semantic ui components 2018-12-19 22:15:37 +01:00
Eliot Berriot 7c671177a8
Use vendored semantic UI CSS and JS 2018-12-19 22:04:35 +01:00
Eliot Berriot ba68246e0d
Load translations separately to reduce bandwidth usage 2018-12-19 21:45:12 +01:00
Eliot Berriot 12f3670548
Fixed error in js 2018-12-19 20:34:16 +01:00
Eliot Berriot cbfb260288
Fixed wrong backward / forward icons in player 2018-12-19 20:20:32 +01:00
Eliot Berriot 4747c6379c
Fix #632: play button not starting playback with empty queue 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 456661a324
Fix #209: skipped track when appending multiple tracks to the queue under certain conditions (#209) 2018-11-25 12:33:37 +01: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 ac4bba816d
See #272: added transcoding settings in UI 2018-10-26 16:09:00 +02: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