Wykres commitów

6870 Commity (9bf03673728b3d6b472ef0b7d06e4aa5912c0061)

Autor SHA1 Wiadomość Data
jo d820bca9c0
chore: remove demo files
The demo files are in a dedicated repository https://dev.funkwhale.audio/funkwhale/demo
2023-01-13 14:31:16 +01:00
jo 216a858010 feat(api): split DATABASE_URL into multiple config variables
Introduces new database environment variables while keeping
backward compatibility with the now deprecated
POSTGRES_ENV_POSTGRES_USER POSTGRES_ENV_POSTGRES_PASSWORD
environment variables.

DATABASE_URL defaults to an auto generated url using the
`DATABASE_HOST`, `DATABASE_PORT`, `DATABASE_USER`,
`DATABASE_PASSWORD` and `DATABASE_NAME` variables.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313>
2023-01-12 18:23:50 +00:00
Georg Krause 62653a2f62 chore: Move database url composition from custom script to django settings
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313>
2023-01-12 18:23:50 +00:00
jo 165011ff6d
feat: improve docker caching
The apk dependencies will change less often than the venv from the builder.
2023-01-12 13:35:23 +01:00
jo e93e6bbb74
style: sort apk dependencies in docker 2023-01-12 13:35:22 +01:00
jo 0e05587fed
style: readability for docker pip dependencies install 2023-01-12 13:35:22 +01:00
jo 0b4319656a
feat: install api python package inside docker
This mainly allow users to use the `funkwhale-manage` entrypoint.
2023-01-12 13:35:22 +01:00
jo 64f54fa709
feat: disable pip cache during docker build 2023-01-12 13:35:21 +01:00
jo 85d4bd60d9
feat: don't buffer stdout/err in docker
This makes sure we don't loose any logs that might have been buffered and haven't been written to the docker logs.
2023-01-12 13:35:21 +01:00
jo 44904d80be
feat: don't compile python byte code in docker 2023-01-12 13:35:21 +01:00
jo 419eec2baa
feat: use allowlist based .dockerignore 2023-01-12 13:35:21 +01:00
Renovate Bot bb0dbfb509 chore(front): update dependency vue-i18n to v9.3.0-beta.14-77e850b 2023-01-12 06:04:33 +00:00
jo 95b15b4913
ci: allow failure for find_broken_links job 2023-01-11 18:48:38 +01:00
Georg Krause 85e3984e3b fix: Can't purge failed files #1929
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2280>
2023-01-05 19:39:01 +01:00
jo 5c0284e3b1 fix: remove permissions workaround in api container
The permissions in the CI are now the same as in the repository.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2298>
2023-01-04 07:29:24 +00:00
Ciarán Ainsworth e38c97d9fd Add docker user instructions
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2309>
2022-12-30 22:35:20 +00:00
Ciarán Ainsworth 1a5c285e95 Add instructions for overriding docker nginx files
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2311>
2022-12-30 20:00:25 +00:00
Ciarán Ainsworth 658b017c5e test(api): Add test for link rendering
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312>
2022-12-29 17:35:09 +00:00
Ciarán Ainsworth 101b1b6a23 fix(api): Add href to protected attributes
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312>
2022-12-29 17:25:30 +00:00
wvffle af6b5c3843 fix(playback): await all async methods in interna API
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2306>
2022-12-29 14:34:04 +00:00
Ciarán Ainsworth b04e087ca6 Improve a11y
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2303>
2022-12-28 18:37:37 +00:00
Kasper Seweryn d55176b213 refactor: fix indentation
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2303>
2022-12-28 14:48:37 +00:00
Ciarán Ainsworth 9833133894 Improve formatting
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2303>
2022-12-28 14:47:09 +00:00
Ciarán Ainsworth b4ef4e1f08 Update vue-i18n to latest beta
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2303>
2022-12-28 14:47:09 +00:00
wvffle 576f6f448f fix(components): remove all `%{}` string templates
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2303>
2022-12-28 14:47:09 +00:00
jo 3420ea9f16 ci: don't use dependencies and needs together
Using dependencies and needs together doesn't work, the needs will be ignored.

In addition, needs doesn't load the "needed job" artifacts by default, it has to be specified.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2310>
2022-12-28 09:02:14 +00:00
wvffle fb87d3141a fix(ui): repair reactivity on search fieds in moderation views when on first page
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2304>
2022-12-28 08:38:03 +00:00
wvffle 1b6de47a4f fix(playback): previous button now seeks to 0 when track is listened over 3 seconds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2305>
2022-12-27 13:09:12 +00:00
jo a48f1b5449 fix: unpin asgiref
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2300>
2022-12-23 11:23:03 +00:00
jo bf20fcb694 refactor: format api pyproject.toml
Sort and group dependencies by usage.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2300>
2022-12-23 11:23:03 +00:00
Georg Krause ef1392b831 fix(api): Properly mount static files into the frontend container to serve them
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2301>
2022-12-20 08:51:45 +01:00
Renovate Bot 4aba907205 chore(api): update dependency sentry-sdk to v1.12.1 2022-12-19 17:33:12 +00:00
Ciarán Ainsworth 4ecbc8956a Improve UI copy
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2285>
2022-12-19 17:13:29 +00:00
Petitminion 03a5a83a3b Random and less listened radio filter out un-owned content on library section (#2007)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2285>
2022-12-19 17:13:29 +00:00
Renovate Bot 5ff28cb52c chore(front): update sentry-javascript monorepo to v7.27.0
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2296>
2022-12-19 16:31:53 +00:00
Georg Krause 619a4001dd
fix(front): Fix Docker build 2022-12-19 17:11:40 +01:00
Georg Krause 36e3d33174
chore(api): Bump lxml version to 4.9.2 2022-12-19 16:23:10 +01:00
jo b359bb6498 fix: timeout on spa manifest requests
The previous behaviour had a loop of requests between the front
app and the api when querying the pwa manifest.

This reduce the coupling around the pwa manifest file between the api
and the front app, by uplicating the files so each "service" has a copy
of it, while keeping them in sync and having the front pwa manifest as
single source of truth.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2291>
2022-12-19 14:33:12 +01:00
Renovate Bot 6abecfc904 chore(front): update dependency sass to v1.57.0
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2295>
2022-12-18 16:31:33 +00:00
Renovate Bot daa633a085 chore(front): update dependency vite to v4.0.2
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2294>
2022-12-18 12:01:24 +00:00
Renovate Bot ce78cb02ff chore(api): update dependency pytz to v2022.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2293>
2022-12-18 10:02:27 +00:00
Renovate Bot 19adbb3c6c chore(front): update dependency vue-tsc to v1.0.14 2022-12-18 09:31:41 +00:00
Renovate Bot 30cbe7c722 chore(front): update dependency eslint to v8.30.0 2022-12-17 19:31:36 +00:00
Renovate Bot ef30a726b0 chore(api): update dependency sentry-sdk to v1.12.0
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2290>
2022-12-17 16:33:12 +00:00
Renovate Bot 6c96975d9c chore(front): update dependency sinon to v15.0.1 2022-12-17 15:32:20 +00:00
Renovate Bot 15e20a9a78 chore(api): update dependency boto3 to v1.26.32 2022-12-17 15:02:13 +00:00
Renovate Bot 9216d70f3b chore(api): update dependency drf-spectacular to v0.25.1
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2289>
2022-12-16 18:02:10 +00:00
Georg Krause 7e13cb45bb ci: Fix doubled git hash in version of nodeinfo endpoint 2022-12-16 17:34:11 +00:00
jo c2355a49b2 ci: ignore nginx website in find broken links 2022-12-16 17:24:28 +00:00
Petitminion 311ea7b3b7 fix RuntimeWarning: DateTimeField Domain.last_successful_contact 2022-12-16 17:02:22 +00:00