funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2020-03-30T08:03:31Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1069Fix #1065: irrelevant redirection to HTML repr of a library2020-03-30T08:03:31ZAgateFix #1065: irrelevant redirection to HTML repr of a libraryCloses #1065Closes #10650.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1070Fix #1064: routing issue when browsing library2020-03-30T09:50:18ZAgateFix #1064: routing issue when browsing libraryCloses #1064Closes #10640.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1072See #170: admin UI for channels, reporting channels2020-03-31T08:45:43ZAgateSee #170: admin UI for channels, reporting channelsSee #170:
- [x] Browsing channels in admin (with search, filters, etc.)
- [x] Detailing channels in admin
- [x] Redirect artist to channels in admin UI, when applicable
- [x] UI to report channels
- [x] UI to manage reported channels
-...See #170:
- [x] Browsing channels in admin (with search, filters, etc.)
- [x] Detailing channels in admin
- [x] Redirect artist to channels in admin UI, when applicable
- [x] UI to report channels
- [x] UI to manage reported channels
- [x] Tweaks to ensure reports linked to channels federate properly0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1073See #170: fetch channel outbox on discovery/detail2020-03-31T14:26:45ZAgateSee #170: fetch channel outbox on discovery/detailSee #170:
- [x] When channel is first discovered, retrieve the first page of outbox
- [x] Launch additional tasks to fetch more pages of the outbox (5 by default, so 250 items)
- [x] Refresh from time to time in the UI when browsing a c...See #170:
- [x] When channel is first discovered, retrieve the first page of outbox
- [x] Launch additional tasks to fetch more pages of the outbox (5 by default, so 250 items)
- [x] Refresh from time to time in the UI when browsing a channel, in cased we missed delivery0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1075Fix #1039: setting to enforce email signup verification2020-04-01T12:39:21ZAgateFix #1039: setting to enforce email signup verificationCloses #1039Closes #10390.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1076See #1039: resend confirmation email on login if email is unverified2020-04-01T13:38:49ZAgateSee #1039: resend confirmation email on login if email is unverified0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1077Fix #1059: fixed some broken RSS feeds2020-04-01T14:26:52ZAgateFix #1059: fixed some broken RSS feedsWas caused by some exotic mimetypes for the audio enclosure.
(Also fixed an unrelated issue with the channel page not showing anything)Was caused by some exotic mimetypes for the audio enclosure.
(Also fixed an unrelated issue with the channel page not showing anything)0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1079See #170: UI for albums / series2020-04-07T15:19:19ZAgateSee #170: UI for albums / seriesSee #170See #1700.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1078See #170: reel2bits compat2020-04-08T11:28:48ZAgateSee #170: reel2bits compathttps://github.com/reel2bits/reel2bits/issues/357
Tested with @dashie
https://reel2bits.dev.lan.sigpipe.me/users/16038e5d-1755-0000-0000-8e75923c0002https://github.com/reel2bits/reel2bits/issues/357
Tested with @dashie
https://reel2bits.dev.lan.sigpipe.me/users/16038e5d-1755-0000-0000-8e75923c00020.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1080See #170: fixed fetch of channel track not working2020-04-08T11:58:39ZAgateSee #170: fixed fetch of channel track not workingSee #170See #1700.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1081See #170: channels discovery in UI2020-04-08T12:06:43ZAgateSee #170: channels discovery in UISee #170:
- [x] show matching channels in tag view
- [x] list recent channels in library homeSee #170:
- [x] show matching channels in tag view
- [x] list recent channels in library home0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1082See #170: copy and small UI issues2020-04-08T12:30:19ZAgateSee #170: copy and small UI issuesSee #170See #1700.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1085See #170: dispatch / handle delete and update on Audio2020-04-08T14:26:53ZAgateSee #170: dispatch / handle delete and update on AudioSee #170See #1700.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1086Add support custom domain for S3 storage2020-04-10T07:39:23ZSatsuki YanagiAdd support custom domain for S3 storageRelated issue: N/A
This merge request will gives availability to server owner who using S3 as a CDN, without proxying files to server.
It will helps reducing traffic for server, and also improves file transfer speed for users.
H...Related issue: N/A
This merge request will gives availability to server owner who using S3 as a CDN, without proxying files to server.
It will helps reducing traffic for server, and also improves file transfer speed for users.
Here is original document about environment variable what I inserted:
https://django-storages.readthedocs.io/en/latest/backends/amazon-S3.html#cloudfront
This Merge Request includes:
- [x] A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1091CLI importer improvements2020-04-15T09:23:52ZAgateCLI importer improvementsFor context, someone is making some attempts at importing a 30TB library in Funkwhale via CLI. This MR is a results of direct discussion with this person to ensure the importer works and doesn't crash on such large libraries.
This mainl...For context, someone is making some attempts at importing a 30TB library in Funkwhale via CLI. This MR is a results of direct discussion with this person to ensure the importer works and doesn't crash on such large libraries.
This mainly improves the filesystem crawler,
- [x] Handle import in batches, to avoid OOM issues
- [x] Optimization of the `check_inplace_files` command to avoid OOM issues
- [x] Better UX with CLI importer, by removing the need to use glob patterns0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1092Fixed attachments URL not honoring media URL2020-04-15T10:11:19ZAgateFixed attachments URL not honoring media URLCf https://chaos.social/@freaktechnik/103996852940255299Cf https://chaos.social/@freaktechnik/1039968529402552990.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1093Ensure 0 quota on user is honored2020-04-15T13:56:58ZAgateEnsure 0 quota on user is honored0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1096Fix #1075: z-index issue with dropdown and sidebar2020-04-20T12:40:15ZAgateFix #1075: z-index issue with dropdown and sidebarCloses #1075Closes #10750.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1097Fixed issue with confirmation email not sending when signup-approval was enabled2020-04-20T13:47:04ZAgateFixed issue with confirmation email not sending when signup-approval was enabled0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1095Documentation for .env variables2020-04-20T14:03:27ZAgateDocumentation for .env variablesPart of !1088
I've relied on the `autodoc` module from sphinx, so that we can keep the comments in the code, close to the variables, and also extract default values to avoid duplication.
Preview : http://funkwhale.pages.funkwhale....Part of !1088
I've relied on the `autodoc` module from sphinx, so that we can keep the comments in the code, close to the variables, and also extract default values to avoid duplication.
Preview : http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/46060/artifacts/docs-review/admin/configuration.html
cc @Sporiff0.21