funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2022-10-12T12:03:14Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2022Resolve "OembedView: unable to guess serializer. This is graceful fallback ha...2022-10-12T12:03:14ZGeorg KrauseResolve "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."Closes #1901Closes #19011.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2016Resolve "using @extend_schema on viewset class LibraryFollowViewSet with para...2022-10-12T07:28:45ZGeorg KrauseResolve "using @extend_schema on viewset class LibraryFollowViewSet with parameters operation_id or operation will most likely result in a broken schema."Closes #1896Closes #18961.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2015Resolve "ChannelViewSet: exception raised while getting serializer. Hint: Is ...2022-10-11T17:42:27ZGeorg KrauseResolve "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)"Closes #1895Closes #18951.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2017Resolve "using @extend_schema on viewset class ListenViewSet with parameters ...2022-10-11T15:47:41ZGeorg KrauseResolve "using @extend_schema on viewset class ListenViewSet with parameters operation_id or operation will most likely result in a broken schema."Closes #1898Closes #18981.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2013Resolve "using @extend_schema on viewset class PasswordChangeView with parame...2022-10-09T13:20:50ZGeorg KrauseResolve "using @extend_schema on viewset class PasswordChangeView with parameters operation_id or operation will most likely result in a broken schema."Closes #1892, #1894Closes #1892, #18941.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1988Align sentry configuration of front- and backend2022-09-15T06:54:03ZGeorg KrauseAlign sentry configuration of front- and backendRelates to #1479Relates to #14791.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1942Add a management command to create a new library for a user2022-08-23T07:02:45ZGeorg KrauseAdd a management command to create a new library for a user1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1928feat(Logging): Add Sentry SDK to report errors at the backend2022-08-06T20:36:40ZGeorg Krausefeat(Logging): Add Sentry SDK to report errors at the backendThere are two options to configure the current implementation using env
vars:
`FUNKWHALE_SENTRY_DSN` needs to be set to enable the loggin to a Sentry
DSN.
`FUNKWHALE_ENTRY_SR` allows to configure the sample rate, see https://docs.sentry....There are two options to configure the current implementation using env
vars:
`FUNKWHALE_SENTRY_DSN` needs to be set to enable the loggin to a Sentry
DSN.
`FUNKWHALE_ENTRY_SR` allows to configure the sample rate, see https://docs.sentry.io/platforms/python/configuration/sampling/1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1925fix(docs): make debian installation guide actually work2022-07-27T18:09:02ZJuniorJPDJfix(docs): make debian installation guide actually work1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1480Overhaul install guides2022-07-27T10:41:40ZCiarán Ainsworthsporiff@funkwhale.audioOverhaul install guidesFollowing on from !1459, we need to update the admin documentation in line with the user and moderator documentation.
The admin documentation needs to be updated to address the following:
* [x] Create install guides for supported insta...Following on from !1459, we need to update the admin documentation in line with the user and moderator documentation.
The admin documentation needs to be updated to address the following:
* [x] Create install guides for supported install methods.
* [x] Set up redirects.1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1452Overhaul end user documentation2022-07-27T10:38:31ZCiarán Ainsworthsporiff@funkwhale.audioOverhaul end user documentationHeavily WIP. This MR contains the first changes to end user documentation. The focus here is on a few main things:
1. Create shorter, more specific content.
2. Make the language easier to read and understand.
3. Maintain a consistent st...Heavily WIP. This MR contains the first changes to end user documentation. The focus here is on a few main things:
1. Create shorter, more specific content.
2. Make the language easier to read and understand.
3. Maintain a consistent style.
4. Cover more end-user tasks.
5. Use Markdown rather than RST.
There is a lot to do here, so I'm just opening this for now to prompt me to keep plugging away at it.
- [x] Recreate all existing content in new style.
- [x] Add missing content.
- [x] Add mobile UI documentation.
- [x] Remove existing content.
- [x] Create coherent layout for all pages.
- [x] Set up redirects.
![Screen_Shot_2022-01-16_at_23.34.19](/uploads/7d5c130aff643d33ba35ecfa7432601f/Screen_Shot_2022-01-16_at_23.34.19.png)1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1770Rewrite admin documentation2022-07-27T10:38:30ZCiarán Ainsworthsporiff@funkwhale.audioRewrite admin documentationCloses #1333
Closes #1195
Closes #1386
Closes #1502
Closes #1537
Now that the install guides and migration guide are complete, it's time to start moving the rest of the admin documentation in.
[Preview link](http://funkwhale.p...Closes #1333
Closes #1195
Closes #1386
Closes #1502
Closes #1537
Now that the install guides and migration guide are complete, it's time to start moving the rest of the admin documentation in.
[Preview link](http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/103400/artifacts/docs-review/administrator_documentation/index.html)
## Tasks
- [x] Django admin
- [x] `manage.py` tasks
- [x] Change instance URL
- [x] Upgrade guide
- [x] Instance configuration
- [x] Import music from server
- [x] S3 storage guide
- [x] Backup guide
- [x] Migration to new server
- [x] Uninstall Funkwhale
- [x] LDAP configuration
- [x] Message Rewrite Facility
- [x] Troubleshooting
- [x] Add redirects1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1735Create AIO migration guide2022-07-27T10:19:21ZCiarán Ainsworthsporiff@funkwhale.audioCreate AIO migration guideFollowing the instructions on [this pad](https://pad.funkwhale.audio/WKSretEFRHGNsWvvf8DuIw#), this MR adds a new migration guide for AIO -> multi-container Docker installation.Following the instructions on [this pad](https://pad.funkwhale.audio/WKSretEFRHGNsWvvf8DuIw#), this MR adds a new migration guide for AIO -> multi-container Docker installation.1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1449Resolve "Add "play all" button in tag search result page"2022-07-15T09:07:51ZpetitminionResolve "Add "play all" button in tag search result page"close #1563
![image](/uploads/1d70a5b838c7d1c4f82c907a9364de00/image.png)
[simplescreenrecorder-2022-01-21_16.40.03.mkv](/uploads/6fd261e66f556c418219f761f180753d/simplescreenrecorder-2022-01-21_16.40.03.mkv)
to do :
- [x] handle m...close #1563
![image](/uploads/1d70a5b838c7d1c4f82c907a9364de00/image.png)
[simplescreenrecorder-2022-01-21_16.40.03.mkv](/uploads/6fd261e66f556c418219f761f180753d/simplescreenrecorder-2022-01-21_16.40.03.mkv)
to do :
- [x] handle multiple artists
- [x] tests
- [x] include migration
- [x] resolve running state of the radio button ?1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1856Update migration after django update (#1815)2022-06-29T09:48:38ZpetitminionUpdate migration after django update (#1815)Closes #1815Closes #18151.3.0petitminionpetitminionhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1775#1171 fix validity issues in openapi/swagger spec files2022-06-10T09:56:37Zpoeppe#1171 fix validity issues in openapi/swagger spec filesCloses #1171
Reworked some parts of the openapi files to make it valid and allow code generation using https://github.com/swagger-api/swagger-codegenCloses #1171
Reworked some parts of the openapi files to make it valid and allow code generation using https://github.com/swagger-api/swagger-codegen1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1712Restores front tests using jest and vite NOCHANGELOG2022-03-21T12:45:43ZMarcos PeñaRestores front tests using jest and vite NOCHANGELOGSee https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1716#note_30663See https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1716#note_306631.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1703Fix Upload Form Vue Errors2022-03-16T12:17:50ZMarcos PeñaFix Upload Form Vue ErrorsCloses #1738Closes #17381.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1678Multi version docs2022-03-10T11:49:40ZGeorg KrauseMulti version docs1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1664Resolve "Consider transitioning to vite"2022-02-27T22:42:37ZGeorg KrauseResolve "Consider transitioning to vite"Closes #1644Closes #16441.3.0Georg KrauseGeorg Krause