Commit Graph

1222 Commits

Author SHA1 Message Date
Sky b248edd87c Remove unused footer component 2022-06-03 04:33:30 +00:00
Marcos Peña 8417092d89 Fix foreign tracks displayed in channel overview 2022-05-10 19:55:58 +02:00
Georg Krause 73128eef25
Merge branch 'stable' into develop 2022-05-07 13:54:59 +02:00
MattDHarding 1b8e19e129 Fix stopped player to not show 00:00 when loading a track 2022-05-03 18:26:24 +00:00
Marcos Peña 92ac77ee73 Fix foreign tracks displayed in channel overview 2022-04-28 13:41:04 +02:00
Marcos ffd1ae0c44
Fixes broken channel page 2022-04-25 11:09:38 +02:00
Georg Krause af5e2d31ea
Merge branch 'stable' into develop 2022-04-23 14:04:53 +02:00
MattDHarding 6d706c17a8 Hand cursor now displayed over artist and album cards 2022-04-23 09:54:01 +01:00
Marcos 9528437242 Fixes broken channel page 2022-04-02 11:39:15 +00:00
Georg Krause fc8487bfed
Fix frontend formatting 2022-03-21 12:16:18 +01:00
Georg Krause 842071c13b
Fix frontend formatting 2022-03-18 17:32:39 +01:00
Georg Krause f81221ef11
Merge branch 'stable' into develop 2022-03-18 13:43:00 +01:00
Marcos Peña 8e2d686386 Fix Upload Form Vue Errors 2022-03-16 12:17:48 +00:00
Georg Krause e076172106 Fix bug that prevents users from creating a new oauth application (#1706) 2022-03-10 19:39:08 +00:00
MattDHarding 706d55413b Fix playlist editor can't click outside trash can to delete item 2022-03-09 20:09:32 +00:00
petitminion bc5aba6808 close /radios/build to un-authenticated users 2022-03-04 14:37:59 +00:00
Reinhard Prechtl a7e43a8346
Fix broken mobile apps link 2022-03-02 16:52:12 +01:00
Reinhard Prechtl 4e1c625c24
Fix broken mobile apps link 2022-03-02 13:59:58 +01:00
Kasper Seweryn 08b57c67d2
Fix production env var checks 2022-02-24 11:54:30 +01:00
Kasper Seweryn 5f319db268
Remove console.log 2022-02-21 23:48:55 +01:00
Kasper Seweryn 94af589757
Fix jQuery and semantic ui 2022-02-21 23:38:51 +01:00
Kasper Seweryn 4ce7386128
Fix env variables 2022-02-21 23:23:13 +01:00
Kasper Seweryn 80ed06db04
Remove @/lodash.js
Vite handles tree shaking out of the box, so cherry picking modules is
now pointless
2022-02-21 22:49:02 +01:00
Georg Krause db86483fbc
Make linter happy 2022-02-21 20:09:06 +01:00
Ciaran Ainsworth d949909c40 Fix additional linting issues 2022-02-21 20:02:08 +01:00
Ciaran Ainsworth 60c6a1938f Fix some linting issues 2022-02-21 19:52:16 +01:00
Ciaran Ainsworth 08d6772392 Fix broken imports 2022-02-21 17:27:00 +01:00
Georg Krause e9c4bfe947
Start migration to vite 2022-02-21 15:07:07 +01:00
Ciaran Ainsworth 7b74e55e7f Use proper method for fetching artist cover 2022-02-16 10:29:39 +00:00
Ciaran Ainsworth c1694a808c Fix linting issues 2022-02-16 10:29:39 +00:00
Ciaran Ainsworth 41d444bbbb Add support for all cover sources in embedded player 2022-02-16 10:29:39 +00:00
Ciaran Ainsworth ae840e06d1 Change to normal default cover 2022-02-10 19:30:26 +01:00
Ciaran Ainsworth 34b8e2929a Fix linting error 2022-02-10 13:36:20 +01:00
Ciaran Ainsworth b387287931 Undo automatic formatting 2022-02-10 13:31:32 +01:00
Ciaran Ainsworth 9b1865e43e Add fallback to generic album cover for tracks with no album 2022-02-10 13:22:58 +01:00
MattDHarding 3a48ae7e51 Fix silent playlist track add fail bug (#1020) 2022-02-06 14:52:36 +01:00
Georg Krause b39bd5f349
Merge branch 'stable' into develop 2022-02-04 12:51:41 +01:00
JuniorJPDJ aecbd101c0 fix(front): update code to work with focus-trap v6 2022-02-03 22:36:39 +01:00
Georg Krause fae4ba08e8
Fix broken instance description if it contains a line break 2022-02-03 09:16:54 +01:00
Georg Krause 1ed1a691df
Remove dangling commit to make linter happy 2022-01-28 11:51:20 +01:00
Ciarán Ainsworth 62154bcd44 Resolve "No tracks appear on library tracks page" 2022-01-24 16:28:46 +00:00
Marcos Peña 9d1b48106d Fix: missing values in moderation library UI (#1667) 2022-01-08 11:51:46 +01:00
Marcos Peña a84a7c9746 Fix: missing values in moderation library UI (#1667) 2022-01-07 14:19:36 +01:00
Philipp Wolfer d93f0d107d Allow using dark / light theme as indicated by prefers-color-scheme media feature 2022-01-04 09:14:05 +00:00
Georg Krause ce46e4d929
Fix album play button 2021-12-27 10:00:29 +01:00
Marcos Peña e567abd5fb Enhances about page ui (#1619)
Done some css refactoring
2021-12-23 14:40:54 +01:00
JuniorJPDJ 142008cbed Resolve "Too long radio descriptions resize the entire row" 2021-12-21 07:37:43 +00:00
Marcos Peña 312ceb9cfb Resolve "Computed properties already defined in data" 2021-12-19 17:37:48 +00:00
Marcos Peña a561e4a315 Fix: duplicated tracks in multi-disc albums 2021-12-14 00:04:05 +00:00
Georg Krause e1b86a3f35 Fix tag filter 2021-12-12 11:09:00 +00:00
Georg Krause 35ffc6ee71
Open external links on about page in new tab 2021-12-12 09:58:51 +01:00
Georg Krause 20c4e7ac31 Don't show go to track page link on track page 2021-12-11 19:55:54 +00:00
Georg Krause 72950d52d3 Fix weird behavior on external Links in Sidebar 2021-12-11 20:41:42 +01:00
Georg Krause 4c64694da2 Load all tracks for albums, disable play button if not playable 2021-12-11 19:20:36 +00:00
Marcos Peña aa996d1bd8 fix(front): duplicate keys detected in tags page 2021-12-08 22:08:33 +01:00
Georg Krause cefa3ec9d2 Fix post lint issues 2021-12-08 18:48:06 +00:00
Marcos Peña 9f30e4ec10 Resolve "Album list in artist view under track table" 2021-12-08 18:29:17 +00:00
Georg Krause 6f58a49c91
Fix wrong prop types 2021-12-06 11:50:04 +01:00
Georg Krause 8ee9a536e1
Lint the frontend code 2021-12-06 11:35:20 +01:00
Georg Krause 869fc20536
Use the same help menu entry for mobile and desktop 2021-12-03 11:35:15 +01:00
Georg Krause 87c5283ead
Lint all changes files 2021-11-29 12:31:30 +01:00
Georg Krause 2dcbb6dc1a
Add Podname to Banner 2021-11-29 12:31:30 +01:00
Georg Krause 862bfe9365
Fix desktop banner regression 2021-11-29 12:31:30 +01:00
Georg Krause fc3730e5bc
Do not show registration form for logged in users 2021-11-29 12:31:30 +01:00
Georg Krause 10a611bfb8
Remove done todo 2021-11-29 12:31:30 +01:00
Georg Krause 7823726df1
Fix moderators section 2021-11-29 12:31:30 +01:00
Georg Krause d6f5b82ef3
Prevent feature tables on about page to get stacked 2021-11-29 12:31:29 +01:00
Georg Krause 302c1dd472
Make mobile about page banner full width 2021-11-29 12:31:29 +01:00
Georg Krause 0578d18cd9
Fix statistics view 2021-11-29 12:31:29 +01:00
Ciarán Ainsworth 58df0d4529 Profile menu redesign 2021-11-26 11:01:58 +00:00
Marcos Peña 474f16674c Disables 'change password' button until both fields are filled (#1591)
MR !1405
2021-11-11 19:05:11 +00:00
Marcos Peña 1512b0ede3 Resolve "Don't show Delete account window if the user has not enetered a password" 2021-11-11 08:54:59 +00:00
Marcos Peña a0560f020f Reverts player changes introduced in MR!1291 breaking background playback (#1509)
MR !1397
2021-11-09 18:03:49 +00:00
Georg Krause 6adae1de66
Allow to set listen activity privacy to be public 2021-10-25 12:15:37 +02:00
Ciarán Ainsworth 44394275ec Update track table 2021-10-21 17:26:18 +00:00
Georg Krause da33ec0241
Fixes crash at About Page, closes #1594 2021-10-21 11:13:41 +02:00
Georg Krause 0abf71095c
Revert progress bar changes, see #1381 2021-10-21 10:24:14 +02:00
Connor Hay 77bffa20ac Update about page and add new /about/pod page 2021-10-21 07:44:34 +00:00
Marcos Peña 89b3789c76 Resolve "Show a popup to let user know that the subsonic api password has been copied" 2021-10-17 11:31:20 +00:00
Georg Krause 5a74d1d3a0 Fix linting errors in touched files 2021-09-27 04:56:45 +00:00
Georg Krause 9bef230499 Update track progress bars with css transitions 2021-09-27 04:56:45 +00:00
Georg Krause e5b95c82a4
Show embed option for channel tracks, closes #1278 2021-09-21 13:12:38 +02:00
Tony Wasserka 6114853445 Enable stepless adjustment of the volume control slider 2021-09-10 19:03:32 +00:00
JuniorJPDJ 61d7c8bf14 Lower delay for loading sound 2021-08-04 11:44:46 +00:00
JuniorJPDJ 13c3b22b02 Set global howler volume, use log volume scale internally
fixes:
- next track volume
- saves precise volume slider position
- keyboard shortcut now sets volume in correct scale
2021-08-04 11:44:46 +00:00
JuniorJPDJ f1f6a77d14 Don't allow track playing start if it's not current track
partially fixes #1213
2021-08-04 11:44:46 +00:00
JuniorJPDJ 885e2ad7f5 Replace Riot links with matrix.to links 2021-08-03 21:23:48 +02:00
Georg Krause c29f6778b5
Update link to our forum 2021-07-20 17:05:17 +02:00
Martin Giger 263e29df7d Only suggest existing tag once 2021-06-17 18:31:57 +00:00
jovuit f661e3a078 Reviewed comments on source strings on Weblate and modified source strings accordingly if needed
Replaced "email" with "e-mail address" when needed
2021-06-17 15:55:12 +00:00
petitminion a8ab4eedfc Add recently added radio, part of #1390 2021-06-17 11:04:01 +00:00
jovuit e38d0a376b Resolves #1484 2021-06-02 19:13:16 +00:00
Ciarán Ainsworth 071ff89a4f Fix recently listened widget and simple artist serializer 2021-05-19 12:59:14 +00:00
Ciarán Ainsworth 26f8f7db9f Fix minor Vue and sanitize errors 2021-05-03 08:14:13 +00:00
Ciarán Ainsworth 9b3f90a7ba Resolve "Channel: clicking auf "Subscribe" when not logged in still updates the subscriber count" 2021-04-30 21:11:44 +00:00
heyarne f1f9f935cf
Make playing tracks in their playlist the default 2021-04-28 08:47:12 +02:00
heyarne 76aa8610a5 Add track or album cover to track detail page 2021-04-25 13:18:40 +00:00
Georg Krause 4fed82a34b
Merge branch 'petitminion/funkwhale-change_start_radio_to_Play_radio' into develop 2021-04-21 14:02:28 +02:00
Georg Krause 6d42c8337f Merge branch 'fix_resume_on_sleep' into 'develop'
Properly handle redundant MediaSession play/pause requests

See merge request funkwhale/funkwhale!1283
2021-04-12 04:46:57 +00:00
Tony Wasserka 7900c2d065 Properly handle redundant MediaSession play/pause requests
MediaSession pause requests may happen even when Funkwhale is already in a
paused state. Previously FW would flip between play/pause without
consideration for the current state instead of doing nothing when
the playback state matches the requested one.

Notably, this made Funkwhale resume audio playback when entering sleep mode
on my system.
2021-04-11 15:19:59 +02:00
Petitminion cb9a5cdf81 Changing Start Radio to Play Radio. #1400 2021-04-11 00:05:16 +02:00
heyarne 75a1d74962 Stop all other tracks when loading a new track 2021-04-08 07:55:23 +00:00
Georg Krause 5fded7a701 Merge branch 'enhancement/artist-track-row-consistency' into 'develop'
Improve UI consistency in an artist's tracklist

See merge request funkwhale/funkwhale!1286
2021-04-07 06:21:45 +00:00
Georg Krause 2dc5acf4f7
Remove whitespaces 2021-04-07 06:49:53 +02:00
heyarne 188150b024 Improve UI consistency in an artist's tracklist 2021-03-30 08:26:49 +02:00
Marcos Peña f712669013 Improves album's year placement (#1366)
Better consistency between different views
2021-03-25 20:11:33 +01:00
Marcos Peña e847e92e21 Adds album's year to base and card view (#1366) 2021-03-21 10:08:37 +01:00
heyarne c79d00ec70 Add close button to queue 2021-01-03 17:48:07 +01:00
heyarne c2587e0a94 Fix whitespace before album name link 2021-01-03 17:48:07 +01:00
Ciarán Ainsworth d0b1b6e632 Resolve "Following channel with fediverse address not working" 2020-12-11 15:27:29 +01:00
Ciarán Ainsworth 70054661c7 Added album filter to AlbumDetail vue for channel entries 2020-12-04 10:35:01 +00:00
Ciarán Ainsworth f477ba1b4f Podcast search capabilities 2020-12-04 09:33:17 +01:00
Ciarán Ainsworth 804f9a7d99 Add prop for default cover 2020-12-04 09:21:17 +01:00
Ciarán Ainsworth 0ce5068f14 Resolve "Albums are not displaying on Album categories" 2020-12-02 18:44:04 +01:00
Agate 3490e414d5 Merge branch 'typo2' into 'develop'
Typo

See merge request funkwhale/funkwhale!1247
2020-11-25 08:58:45 +01:00
Strom Lin c0b06824a8 fix #1281: Add check for null covers 2020-11-25 00:40:29 +02:00
Ciarán Ainsworth 9650b6b1b0 Added padding to volume slider 2020-11-21 20:07:54 +00:00
jovuit 89123d1cbe Typo 2020-11-21 20:23:31 +01:00
Philipp Wolfer 6ddaee96dd Fix library upload view if there was no prior import 2020-11-21 17:43:55 +01:00
Philipp Wolfer 52d7d9f073 Document support for AIFF format 2020-11-21 14:00:32 +01:00
Agate f91abcbfe9 Merge branch 'update-playback-progress-on-pause' into 'develop'
Update playback position slider also when track is paused

Closes #1266

See merge request funkwhale/funkwhale!1239
2020-11-21 11:18:46 +01:00
Philipp Wolfer d67377afd4 Update playback position slider also when track is paused
Fixes the UI not updating when clicking the position slider while playback is paused.

Fixes #1266
2020-11-21 10:51:16 +01:00
Ciarán Ainsworth 9014c78238 Fixed plugins disable switch 2020-11-20 23:51:55 +00:00
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