Wykres commitów

786 Commity (696a6cfea350f9b0ecc23145aa9b3a78cbb169b2)

Autor SHA1 Wiadomość Data
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
Philipp Wolfer 6a91ea91b2
Ensure SPA HTML files get loaded with UTF-8 encoding
Fixes issues with wrong encoding of the "Loading Funkwhale…" text in index.html
2022-10-29 10:57:13 +02: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
Marcos Peña fb10d1a3d5 Version bump and changelog for 1.2.8 2022-09-12 10:51:44 +02:00
Georg Krause e736d1b932 Backport sentry 2022-09-11 06:23:05 +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
Georg Krause 6328d00015 Resolve "Database growing way too much (music_upload)" 2022-09-06 10:47:09 +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
Marcos Peña ecf81eee88 Fixes wrong metadata field used in VA album serialization 2022-09-03 04:54:43 +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
Mathias Koehler 19da87d061 Fix player cover image overlaping with queue 2022-07-28 05:09:25 +00:00
wvffle e588a72820 fix(front): navigating to registration request not showing anything (#1836) 2022-07-27 23:30:37 +02: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
Marcos Peña 0551af5042 Fix(radios): search filters incoherent behaviour 2022-07-21 17:20:31 +02:00
Ciarán Ainsworth d9cfa167c6 Fix OpenAPI generation 2022-07-20 12:31:57 +00:00
Marcos Peña 209e118882 Fix(subsonic): missing default order for search3 2022-07-19 15:16:00 +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
Marcos Peña ffe306ed5c Version bump and changelog for 1.2.7 2022-07-14 12:53:53 +02:00
Marcos Peña 9582604fc1 Fix(plugins): libre.fm plugin scrobbles 2022-07-14 08:43:27 +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
Marcos Peña 366fb5f30f Version bump and changelog for 1.2.6 2022-07-04 17:03:19 +02:00
Petitminion 615a201537 Resolve timeouts if nodeinfo and service actor is not known (#1714) 2022-07-03 11:58:02 +02:00
Kasper Seweryn e4cc242232 Add playable tracks to gitpod 2022-07-03 08:45:36 +00:00
Marcos Peña 07e51bcfc4 "Repeatedly listening to a track submits a scrobble only the first time" 2022-07-01 16:39:44 +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
wvffle f3c286ba0e Fix login form focusing reset password link instead of next input 2022-06-23 16:57:46 +02:00
EorlBruder 20d049e591 Document new login-flow 2022-06-18 10:09:10 +00:00
Marcos Peña c3207c82d5 Resolve "Adding track to playlist over Subsonic API will duplicate playlist" 2022-06-17 06:39:09 +00:00
Marcos Peña 93708671dc Fix: missing album base contextual menu 2022-06-16 12:33:12 +00:00
Georg Krause b161dc3faf Replace funkwhale-troubleshooting with funkwhale-support on Matrix 2022-06-14 13:02:53 +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
Marcos Peña 8417092d89 Fix foreign tracks displayed in channel overview 2022-05-10 19:55:58 +02:00
Georg Krause 21b3c7255e
Version bump and changelog for 1.2.5 2022-05-07 13:48:31 +02:00
Stuart Begley-Miller 348b34d2d7
Parameterize S3 default ACL when uploading objects. 2022-05-07 11:40:00 +02:00
Stuart Begley-Miller 40db52a91e Parameterize S3 default ACL when uploading objects. 2022-05-07 06:54:04 +00: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
Georg Krause 9045cbbd3f Multi lang docs 2022-04-26 12:04:02 +00: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
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