Wykres commitów

1016 Commity (develop)

Autor SHA1 Wiadomość Data
JuniorJPDJ ef8b1d6dae Make changelog snippet for !2131 more obvious 2022-11-15 18:03:43 +00:00
Georg Krause 2fcb274c06 chore(changelog): Add snippet 2022-11-15 18:03:43 +00:00
JuniorJPDJ 730bfaec65 fix(ci): always run tests on protected branches 2022-11-09 19:00:59 +00:00
JuniorJPDJ c4367466bc fix(api/Dockerfile): remove autobahn dependency pin after upgrading cryptography 2022-11-09 18:58:58 +00:00
Philipp Wolfer 24f0ee319e listenbrainz: submit duration 2022-11-08 07:51:03 +00:00
Georg Krause acf8a77155 chore(changelog): Add missing changelog snippet 2022-11-08 07:34:49 +00:00
JuniorJPDJ 64e7c68699 refactor(api): remove unnecessary or wrong `is` keyword usage 2022-11-07 13:28:52 +00:00
Ciarán Ainsworth 29e92fda2f Resolve "New embedded player doesn't work on Mastodon" 2022-11-06 06:58:03 +00:00
JuniorJPDJ 19f2246fcc Fix CORS for media files and allow wasm-unsafe-eval for visualizer (fixes #1937 and #1934) 2022-11-05 18:18:20 +00:00
wvffle 2c9327fefc Fix play button in albums with multi-page volumes 2022-11-05 12:53:12 +00:00
wvffle b7355c9c95 Fix adding same track multiple times 2022-11-05 12:48:30 +00:00
wvffle e259e3dd74 Fix player closing when queue ends 2022-11-04 13:54:04 +00:00
wvffle b0d9db23e9 Add changelog snippet 2022-11-04 13:20:22 +00:00
Georg Krause bd1da668f5
chore(changelog): Remove needless changelog snippet 2022-11-04 08:16:20 +01:00
wvffle 60ae29a612 Fix fetching pages of albums in album detail view 2022-11-03 09:44:25 +01:00
wvffle 150eb2a11c Add changelog snippet for !2077 2022-11-03 09:27:14 +01:00
wvffle 66fd99c246 Add changelog snippet 2022-11-03 08:15:17 +00:00
wvffle 09e1aa6f73 Add changelog snippet 2022-11-02 20:59:38 +00:00
wvffle 3d1eb2fb27 Add changelog snippet for !2073 2022-10-31 23:02:40 +01:00
Kasper Seweryn 8367e09e6c Fix favorite button in queue 2022-10-31 19:56:38 +00:00
Georg Krause 9a56350767
chore: Add changelog snippet 2022-10-30 19:25:19 +01:00
Jacek Pruciak 7b2b204389 changelog 2022-10-30 14:26:55 +01:00
Ciarán Ainsworth dfa73631c7 Clean up documentation 2022-10-29 07:04:31 +00:00
RenovateBot fde81c1a03 Update postgres Docker tag to v15 (develop) 2022-10-28 05:25:22 +00:00
Petitminion 0cb3457378 New task checking if remote instance is reachable to avoid playback latence 2022-10-27 12:20:31 +00:00
Ciarán Ainsworth 4ae9d77cf2 Update translation docs 2022-10-27 10:05:41 +00:00
Ciarán Ainsworth 80912e7bb4 Rewrite documentation contributor guide 2022-10-25 16:51:47 +00:00
Ciarán Ainsworth b2223131b5 Resolve "Can't subscribe to podcasts" 2022-10-24 22:30:05 +00:00
Ciarán Ainsworth 55a99eea14 Rewrite federation doc 2022-10-24 18:54:34 +00:00
Ciarán Ainsworth a16343a531 Rewrite plugins docs 2022-10-21 16:06:49 +00:00
Ciarán Ainsworth 337942a97c Rewrite architecture doc 2022-10-20 16:49:32 +00:00
Ciarán Ainsworth 5dc7a33a2f Update API docs 2022-10-20 16:38:24 +00:00
Georg Krause 72877e31ed
feat(api): Prepare API for version 2 2022-10-19 13:02:37 +02:00
Georg Krause 7420729894 fix(openapi): Add Serializer for SpaManifest Endpoint 2022-10-18 18:24:19 +00:00
Ciarán Ainsworth 03a027162a Add changelog snippet 2022-10-17 13:31:25 +00:00
petitminion 605b2fee9a Delete refresh actor data task 2022-10-16 10:44:09 +00:00
wvffle 4e5fb464e0 Fix OAuth login 2022-10-13 10:25:29 +00:00
Georg Krause 2d913862e1
fix(openapi): Use a proper serializer for Search endpoint 2022-10-13 12:00:19 +02:00
Georg Krause f1d50d0c17 chore(openapi): Exclude /api/v1/oauth/authorize from the specs since its not supported yet 2022-10-13 09:42:12 +00:00
Georg Krause e5da2370f7
refactor(auth): Replace django_rest_auth with dj_rest_auth 2022-10-13 11:09:20 +02:00
Georg Krause 7a81df8ec1 fix(openapi): Add proper serialization for TextPreviewView 2022-10-12 12:03:37 +00:00
Georg Krause 5081ec8a71 Resolve "OembedView: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Ignoring view for now." 2022-10-12 12:03:12 +00:00
Georg Krause 2eefd8b3f7 feat(python): Add support for python 3.11rc and testing 2022-10-12 08:52:26 +00:00
Georg Krause 7dcc536613 fix(openapi): Fix openapi generation for LibraryFollowViewSet
Closes #1896
2022-10-12 07:28:42 +00:00
Georg Krause dd0ad1bebc Resolve "ChannelViewSet: exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'NoneType' object is not callable)" 2022-10-11 17:42:23 +00:00
Georg Krause 4371c2acd3 Resolve "using @extend_schema on viewset class ListenViewSet with parameters operation_id or operation will most likely result in a broken schema." 2022-10-11 15:47:39 +00:00
Georg Krause 667052bc03
fix(openapi): Fix all user viewset annotation 2022-10-09 15:05:23 +02:00
Georg Krause 8048ae49c4 Add coverage reporting for Gitlab 2022-10-09 08:27:24 +00:00
Georg Krause ff1a614861 Resolve "Refactor mutations endpoints" 2022-10-08 17:55:09 +00:00
Georg Krause 301cea927a Align openapi specs to the actual API 2022-09-28 17:53:49 +00:00
wvffle 7b0cffba6a Add changelog snippet 2022-09-27 09:30:26 +00:00
wvffle 341daaec54 Fix changelog snippets 2022-09-26 23:56:00 +00:00
wvffle 2e3d517207 Add changelog snippet 2022-09-26 17:59:15 +00:00
Kasper Seweryn 56a1058539 Fix global shortcuts 2022-09-25 15:18:11 +00:00
wvffle c897ee0771 Fix editing playlist tracks 2022-09-17 13:21:13 +00:00
Kasper Seweryn b04b2ece50 Fix trackListened not being sent when tab is not focused 2022-09-17 13:08:41 +00:00
Kasper Seweryn c73010b382 Fix CSP headers for remote instance 2022-09-15 08:57:04 +00:00
Georg Krause 6d5e1b3c17 Align sentry configuration of front- and backend 2022-09-15 06:54:02 +00:00
Georg Krause 200670b7f4 Refactor NodeInfo Endpoint to use proper serializer 2022-09-10 16:49:40 +00:00
Georg Krause 9a46a8a057 Improve merge request pipelines 2022-09-08 12:09:51 +00:00
Kasper Seweryn 778d2fcbd4 Fix remote search 2022-09-07 13:10:22 +00:00
Georg Krause 5262b107ea Refactor SettingsView to allow openapi generation 2022-09-07 09:09:53 +00:00
Kasper Seweryn 57a5b85ff3 Fix search by text 2022-09-07 09:03:38 +00:00
Kasper Seweryn 30731580c1 Add changelog entry 2022-09-06 09:26:36 +00:00
Kasper Seweryn f3ccfcbe48 Add PWA support 2022-09-06 09:26:36 +00:00
Georg Krause faf8bdcb81 Add a management command to create a new library for a user 2022-08-23 07:02:35 +00:00
Ciarán Ainsworth 570524a2bd Refactor rate-limit endpoint to use serializers 2022-08-14 18:20:28 +00:00
Georg Krause 88c7866270 feat(Logging): Add Sentry SDK to report errors at the backend 2022-08-06 20:36:39 +00:00
Ciarán Ainsworth 45f8539f78 Document upload limits 2022-08-01 23:35:00 +00:00
Ciarán Ainsworth c798fc4ea1 Resolve "Add restore documention in backup section" 2022-07-27 20:26:03 +00:00
Ciarán Ainsworth 01c978cdcf Resolve "Provide docs to help with migration Debian 10 -> 11" 2022-07-27 18:18:29 +00:00
JuniorJPDJ 09944d6e0e fix(docs): make debian installation guide actually work 2022-07-27 19:07:07 +02:00
Ciarán Ainsworth ae4b113708 Resolve "Follow-up from "Document log level"" 2022-07-27 11:14:43 +00:00
JuniorJPDJ 21eaaf1f4d fix(front/Docker): fixup of issue introduced in !1897 2022-07-26 21:25:14 +00:00
JuniorJPDJ 6df36f519a refactor(front/Docker): cleanup nginx-based container 2022-07-25 21:29:55 +00:00
JuniorJPDJ 7e7cd25fa3 feat(api/Docker): automatically run migrations on container start
migrations do nothing when there's nothing to do and this allows easier version upgrades
2022-07-25 20:59:30 +00:00
Ciarán Ainsworth 644ebce70a Migrate to sphinx-design 2022-07-23 13:32:35 +00:00
Ciarán Ainsworth d9cfa167c6 Fix OpenAPI generation 2022-07-20 12:31:57 +00:00
Kasper Seweryn 75a74b3ab7 Add support for debugging and testing python in gitpod 2022-07-17 02:06:25 +00:00
petitminion 0f4226e06f Resolve "Add "play all" button in tag search result page" 2022-07-15 09:07:15 +00:00
JuniorJPDJ 96c2eacb0f Cleanup Gitlab CI and Dockerfiles 2022-07-11 20:20:16 +00:00
JuniorJPDJ 622369c62b fix(federation/tasks/refresh_actor_data): skip refreshing local actors
Solves disappearing local avatars
2022-07-10 18:38:38 +02:00
Kasper Seweryn e4cc242232 Add playable tracks to gitpod 2022-07-03 08:45:36 +00:00
Ciarán Ainsworth 17f1941b0b Rewrite admin documentation 2022-07-01 09:02:29 +00:00
Petitminion b412e036a3 Update migration after django update (#1815) 2022-06-29 09:38:38 +00:00
Georg Krause d22a7fa57b Rework Docker Deployment and add frontend container 2022-06-28 13:55:54 +00:00
Kasper Seweryn 734a7528c6 Add Gitpod support and guide 2022-06-23 17:21:06 +00:00
EorlBruder 20d049e591 Document new login-flow 2022-06-18 10:09:10 +00:00
Marcos Peña 95b5b99484 Fix embed widget not working 2022-06-13 09:53:36 +00:00
petitminion 804d8bcefd Add task to refresh actor data in the cache (#1392) 2022-06-11 06:34:11 +00:00
poeppe 68534e6baa #1171 fix validity issues in openapi/swagger spec files 2022-06-10 09:56:36 +00:00
Sky b248edd87c Remove unused footer component 2022-06-03 04:33:30 +00:00
petitminion 50f002fa73 Create an scan Library celery task 2022-05-15 10:56:39 +00:00
Stuart Begley-Miller 40db52a91e Parameterize S3 default ACL when uploading objects. 2022-05-07 06:54:04 +00:00
Marcos Peña 92ac77ee73 Fix foreign tracks displayed in channel overview 2022-04-28 13:41:04 +02:00
Georg Krause 9045cbbd3f Multi lang docs 2022-04-26 12:04:02 +00:00
Georg Krause af5e2d31ea
Merge branch 'stable' into develop 2022-04-23 14:04:53 +02:00
Georg Krause 6057b4fe95
Version bump and changelog for 1.2.4 2022-04-23 13:40:06 +02:00
MattDHarding 6d706c17a8 Hand cursor now displayed over artist and album cards 2022-04-23 09:54:01 +01:00
Kasper Seweryn f21c860985 Replace django-channels with `useWebSocket` from `@vueuse/core` (!1759) 2022-04-16 08:56:26 +00:00
Marcos Peña b8f0811332
Fixes SMTP URI documentation 2022-04-09 13:35:11 +02:00
Ciaran Ainsworth b07fcc8c87 Add missing newline 2022-04-03 12:12:10 +00:00
Ciaran Ainsworth a441c6652b Add first draft of AIO migration guide 2022-04-03 12:12:10 +00:00
Ciaran Ainsworth ddadfc98b3 Add redirects and third-party list 2022-04-02 12:18:32 +00:00
Marcos 9528437242 Fixes broken channel page 2022-04-02 11:39:15 +00:00
Georg Krause dc35000ddc
Version bump and changelog for 1.2.3 2022-03-18 10:57:16 +01:00
Georg Krause 6d031b2c4f
Add changelog snippet for Multi-version docs 2022-03-17 20:40:09 +01:00
Georg Krause 3641b5f064
Fix changelog snippet name 2022-03-17 20:29:58 +01:00
Georg Krause 916e63eb09 Catch ValueError at the end of a radio 2022-03-16 13:06:35 +00:00
petitminion 5b7a28684a Catch ValueError at the end of a radio 2022-03-16 12:54:35 +00:00
Marcos Peña 8e2d686386 Fix Upload Form Vue Errors 2022-03-16 12:17:48 +00:00
Marcos 46f631e6d9 Changelog 2022-03-11 09:08:24 +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
Georg Krause b9313496b9
Add changelog snippet for Multi-version docs 2022-03-10 11:08:51 +01:00
MattDHarding 706d55413b Fix playlist editor can't click outside trash can to delete item 2022-03-09 20:09:32 +00:00
Marcos Peña a7698ce56b Fix broken dev environment set-up 2022-03-08 09:37:37 +00:00
petitminion bc5aba6808 close /radios/build to un-authenticated users 2022-03-04 14:37:59 +00:00
MattDHarding 111ee4f518 fixed issue 1384 - element doesn't need v-dropdown directive 2022-02-27 14:16:08 +00:00
Georg Krause 0b379aa2d1
Add changelog snippet 2022-02-24 10:26:24 +01:00
Ciaran Ainsworth 41d444bbbb Add support for all cover sources in embedded player 2022-02-16 10:29:39 +00:00
JuniorJPDJ f4964ab3ab Change PyMemoize to django-cache-memoize
This allows to support python 3.10
2022-02-16 05:50:22 +00: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
JuniorJPDJ 697a65ed2b Make Python 3.10 API tests mandatory 2022-02-05 21:43:20 +00:00
JuniorJPDJ 67b970f3f8 Change PyMemoize to django-cache-memoize
This allows to support python 3.10
2022-02-05 21:43:20 +00:00
Georg Krause 8b77f5e89f Run job to check for changelog snippet 2022-02-05 21:42:31 +00:00
JuniorJPDJ fc8c585e15 Add missing changelog for !1479 2022-02-05 12:49:30 +01:00
Georg Krause ddb7023f1b
Version bump and changelog for 1.2.2 2022-02-04 12:49:11 +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 553cf9f423
Fix changelog snippet naming 2022-01-25 11:55:04 +01:00
Ciarán Ainsworth 62154bcd44 Resolve "No tracks appear on library tracks page" 2022-01-24 16:28:46 +00:00
petitminion 252ebf8ce7 Remove usage of deprecated Model and Serializer fields (#1663) 2022-01-23 10:52:41 +00:00
Ciaran Ainsworth be6876966b FIx embedded player 2022-01-22 19:42:55 +00:00
Georg Krause 2050a9a1c5 Add update instruction 2022-01-19 08:53:47 +00:00
Georg Krause b30d3d400a Add changelog snippet: Drop Support for python 3.6 2022-01-19 08:53:47 +00:00
Georg Krause b4b929eb43
Version bump and changelog for 1.2.1 2022-01-06 17:36:41 +01:00
Georg Krause 1f4fee5902
Fix Pipeline for stable release builds 2022-01-06 17:36:40 +01:00
Georg Krause db051aa27a
Fix remote content page 2022-01-06 17:36:40 +01:00
Georg Krause c82f64cc7d
Version bump and changelog for 1.2.1 2022-01-06 17:35:53 +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 77f3f44468 Fix Pipeline for stable release builds 2021-12-30 11:29:53 +00:00
Georg Krause ec9f8e1611 Fix remote content page 2021-12-30 05:51:15 +00:00
Georg Krause f2c5fad636
Compile Changelog 2021-12-27 20:50:24 +01:00
Georg Krause f03cf4c37e
Fix changelog snippet filename 2021-12-27 20:41:17 +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
Georg Krause 625a9b3dd3
Add changelog snippet 2021-11-29 12:31:30 +01:00
Philipp Wolfer da12e745bf
ListenBrainz: Submit media player and submission client information
Following new LB submission API specifications.

Resolves #1610
2021-11-24 11:37:24 +01:00
Marcos Peña d5d7de8590 Resolve "Subsonic API: expose more metadata in getAlbumList endpoint" (#623)
MR !1403
closes #623
2021-11-12 16:15:38 +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
JuniorJPDJ 802068c386 Fix versions rst in docs and towncrier template 2021-11-01 21:05:09 +00:00
Marcos Peña 0cf83f3000 Resolve "Removing last track in queue jumps player to new last track (instead of continuing current track) (#1485)" 2021-10-28 08:17:33 +00:00
Georg Krause 6adae1de66
Allow to set listen activity privacy to be public 2021-10-25 12:15:37 +02:00
Philipp Wolfer fadbb9a7ab Added a Maloja plugin to submit listenings (!1383) 2021-10-24 11:15:47 +00:00
Philipp Wolfer 355b607f25 Document built-in plugins 2021-10-21 22:12:03 +00:00
Ciarán Ainsworth 44394275ec Update track table 2021-10-21 17:26:18 +00:00
JuniorJPDJ 15ea984486 Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages 2021-10-21 08:34:06 +00:00
Georg Krause 0abf71095c
Revert progress bar changes, see #1381 2021-10-21 10:24:14 +02:00
Marcos 44ac313617 Adds support for artist's cover art in subsonic API (#1528) 2021-10-18 10:23:03 +02: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
Marcos Peña b942ed7a62 Adds sanity check to prevent uncontrolled exception from untagged imported tracks (!1382) 2021-10-17 10:41:03 +00:00
Marcos Peña b05bfee277 Fix moderation interface when missing album cover 2021-10-03 12:09:29 +00:00
Georg Krause 31c0b91bac
Add changelog fragment 2021-09-27 07:00:30 +02:00
Marcos Peña 34b5eb7830 Resolve "Subsonic API scrobble call not triggering scrobble plugin" 2021-09-25 11:19:57 +00:00
Georg Krause e96d2dab10
Start process to get rid of master branch 2021-09-21 13:36:16 +02:00
Georg Krause e5b95c82a4
Show embed option for channel tracks, closes #1278 2021-09-21 13:12:38 +02:00
JuniorJPDJ 9a3cf4e1dd Allow running docker container as non-root 2021-09-20 07:30:22 +00:00
Tony Wasserka 6114853445 Enable stepless adjustment of the volume control slider 2021-09-10 19:03:32 +00:00
Alexandra Parker 79587b801e fix(subsonic): AttributeError when getting user profile 2021-09-05 13:56:34 +00:00
Tony Wasserka 906bbb34bb Display RSS episode descriptions based on the <content:encoded> RSS tags
The previously used <description> tag often only contains plain text,
whereas <content:encoded> is typically HTML-encoded and hence better
suited for display.

Closes #1405
2021-08-28 19:13:33 +00:00
Micha Gläß-Stöcker 293b69e906 Fix building of All-In-One-Image 2021-08-15 20:17:22 +00:00
Georg Krause ad597a93dd
Merge branch 'master' into develop 2021-08-10 22:33:29 +02:00
David Marzal 02a8ce949c Add xmlns:content to feed schemas fixes #1535 2021-08-05 07:58:12 +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 ffc9109a45 Change volume dynamic range from 60dB to 40dB
also makes it easily configurable in future if needed
changes volume calculation algo to more precise and easy to understand (dB definition)
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
Matthew J 63a6fdceff Document location for cli env file on macOS 2021-08-04 09:06:47 +00:00
Georg Krause 2beeedcfd6
Delete already processed changelog snippet 2021-08-01 22:12:01 +02:00
Georg Krause 079a802c92
Delete already processed changelog snippet 2021-08-01 22:04:02 +02:00
Georg Krause 00a9a0d5a6
Merge branch 'master' into develop 2021-08-01 21:55:51 +02:00
Georg Krause 73ced887fd
Version bump and changelog for 1.1.3 2021-08-01 21:53:51 +02:00
Martin Giger c73cec641a
Only suggest existing tag once 2021-08-01 21:39:18 +02:00
Georg Krause 64210b0264 Replace psycopg2-binary with psycopg2 2021-07-05 04:33:39 +00:00
Georg Krause d44fc7e6f3 Add Worker-Src to CSP-Header of nginx config, #1489
(cherry picked from commit 1f3239f01d)
2021-07-03 19:50:36 +02:00
Georg Krause 1f3239f01d Add Worker-Src to CSP-Header of nginx config, #1489 2021-07-02 20:56:37 +00:00
Martin Giger 263e29df7d Only suggest existing tag once 2021-06-17 18:31:57 +00:00
jovuit 2cb71d4ae7 Restructure and Improve docs 2021-06-17 12:56:05 +00:00
Georg Krause 6e1be964d7 Merge branch '1498-fix-scrobber-empty-mbid' into 'develop'
Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID

Closes #1498

See merge request funkwhale/funkwhale!1326

(cherry picked from commit 8273feb581)

572efc79 Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
2021-06-17 11:21:56 +00:00
Philipp Wolfer 572efc792e Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
Fixes #1498
2021-06-17 11:05:37 +00:00
petitminion a8ab4eedfc Add recently added radio, part of #1390 2021-06-17 11:04:01 +00:00
jovuit 909d16c2f0 Resolve "EMAIL_CONFIG not documented"
fixes #1481
2021-05-28 09:50:41 +00:00
heyarne 584471969e
Add and configure eslint 2021-05-28 11:29:33 +02:00
Georg Krause 8202c1879b
Version bump and changelog for 1.1.2 2021-05-19 15:31:26 +02:00
Georg Krause ea4be336d4
Version bump and changelog for 1.1.2 2021-05-19 15:30:51 +02:00
Blopware 0c8f4400b0
Sanitize remote tracks' saving locations with slashes on their names
For that case, the resulting saved file made use of these slashes to
store the tracks in subdirectories of federation_cache/xx/xx/xx, instead of
in the federation_cache/xx/xx/xx directory itself. As a consequence, the
tracks are downloaded in the wrong location, and upon any trial of
playing the tracks, funkwhale responds with the message
"The track cannot be loaded. You can have connectivity issues"

An example of a podcast with this kind of RSS items is located in
https://www.rtve.es/api/programas/2082/audios.rss

This commit overcomes this by a simple replacement of the offending
slashes to hyphens.
2021-05-09 17:51:45 +02:00
Ciarán Ainsworth 0176b29dae
Add missing playable serializer 2021-05-09 07:39:19 +02:00
Ciarán Ainsworth 33f7993477 Add missing playable serializer 2021-05-09 05:38:55 +00:00
Ciarán Ainsworth e67faee3ef
Resolve "Fix loaders in dark theme" 2021-05-01 17:39:57 +02:00
Ciarán Ainsworth c43cd2f8bf
Resolve "Channel: clicking auf "Subscribe" when not logged in still updates the subscriber count" 2021-05-01 17:39:31 +02:00
Virgile Robles 6c34b143b3
Add changelog fragment 2021-05-01 17:20:15 +02:00
Ciarán Ainsworth 56b1358f0a Resolve "Fix loaders in dark theme" 2021-05-01 10:38:49 +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
Georg Krause 88de997603
Remove JWT related code 2021-04-28 10:44:28 +02:00
heyarne f1f9f935cf
Make playing tracks in their playlist the default 2021-04-28 08:47:12 +02:00
Georg Krause 5d745fea6f Resolve "Remove Raven Sentry" 2021-04-25 15:13:17 +00:00
Georg Krause 31413fe631 Merge branch '1160-systemd-fix' into 'develop'
Resolve "funkwhale-worker.service error option --concurrency"

Closes #1160

See merge request funkwhale/funkwhale!1296
2021-04-24 13:10:55 +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
Virgile Robles 942d0d1485 Add changelog fragment 2021-04-13 22:35:08 +02:00
Georg Krause 381215af98
Version bump and changelog for 1.1.1 2021-04-13 10:27:07 +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
heyarne 39405bbc3e Make scripts more portable 2021-04-07 07:18:17 +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 423a5de11c Merge branch 'update_howler' into 'develop'
Update howler.js dependency

Closes #1324

See merge request funkwhale/funkwhale!1289
2021-04-07 05:33:10 +00:00
Georg Krause acedf4ccc5 Merge branch '1303-failing-to-refetch-federated-tracks' into 'develop'
Resolve "Failing to refetch federated tracks"

Closes #1303

See merge request funkwhale/funkwhale!1288
2021-04-07 05:00:35 +00:00
Georg Krause 0f295d98db Merge branch 'fix_playback_icon' into 'develop'
Reset playback on queue end

Closes #1380

See merge request funkwhale/funkwhale!1290
2021-04-07 04:59:42 +00:00
Georg Krause 5fd7889380
Merge branch 'devilcius/funkwhale-develop' into develop 2021-04-07 06:51:23 +02:00
Tony Wasserka 9efafffd9d Reset playback when reaching the queue end
Closes #1380.
2021-04-03 13:19:57 +02:00
Tony Wasserka 4f0adefdb0 Update howler.js dependency, fixes #1324 2021-04-03 11:31:02 +02:00
Georg Krause 1f80f30a12
Add changelog snippet 2021-04-02 11:29:59 +02:00
heyarne 188150b024 Improve UI consistency in an artist's tracklist 2021-03-30 08:26:49 +02:00
Fanyx 7bcb8d8c89 change struct to reflect subsonic api specs, fixes #1374 2021-03-28 19:21:01 +02:00
Marcos Peña ed11735499 Adds Changelog-Fragment (#1366) 2021-03-21 16:14:46 +01:00
Georg Krause 51462200a2
Version bump and changelog for 1.1-rc2 2021-03-01 19:21:36 +01:00
Georg Krause 07677c6685 Ignore not supported activity pub tag types instead of discarding the request 2021-02-28 21:23:49 +01:00
Snack Capt 466b20bb28 fixes #1341; Update pleroma JSON-LD Schema 2021-02-25 19:17:35 +01:00
Georg Krause f55cbcb506
Version bump and changelog for 1.1-rc1 2021-02-24 08:18:56 +01:00
Georg Krause 0edf32ed0e Merge branch '876-http-signature' into 'develop'
Fix #876: use proper http-signature release

Closes #876

See merge request funkwhale/funkwhale!1120
2021-02-22 13:07:35 +01:00
Georg Krause b713d21a86 Merge branch 'playlist-detail-spacing' into 'develop'
Fix playlist header button spacing

See merge request funkwhale/funkwhale!1271
2021-02-21 22:00:14 +01:00
Erik Duxstad 22ca6e0175 Fix playlist header button spacing
Previously there was no spacing between the "Play all" and "Edit"
button in the playlist view. This fixes the issue by putting all
header buttons into their own "ui buttons" div similar to the
ArtistBase.vue component.
2021-02-20 17:58:15 -05:00
Georg Krause b321ab8da2 Add number of tracks and discs of an album to API 2021-02-20 12:54:11 +01:00
Agate 7f80a86bc5
Fix #876: use proper http-signature release 2021-02-13 16:14:57 +01:00
interfect 7f42c1ad44 Autodetect format when transcoding files 2021-01-21 15:11:53 +01:00
Agate 7164248e22 Merge branch '1323-fix-faker' into 'develop'
Ban the broken faker version

Closes #1323

See merge request funkwhale/funkwhale!1263
2021-01-12 10:12:04 +01:00
Adam Novak c3608e0eb2 Ban the broken faker version 2021-01-11 22:24:52 -08: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
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
Philipp Wolfer 872ad8633a Fix public shared remote library radio button being disabled
Fixes #1292
2020-11-21 18:14:36 +01:00
Philipp Wolfer 73b9cf8d71 Fix delete library modal closing immediately
The delete library button was not only opening the confirmation modal but also submitted the edit library form, causing the modal to close again.

Fixes #1272
2020-11-21 14:23:35 +01:00
Philipp Wolfer 9e5d168e8d Support AIFF file format
Fixes #1243
2020-11-21 12:13:09 +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
Agate 79219fd695 Merge branch 'listenbrainz-plugin' into 'develop'
Added a ListenBrainz plugin

See merge request funkwhale/funkwhale!1238
2020-11-20 19:03:04 +01:00