Wykres commitów

6684 Commity (c6cb00de483fa8d7fbfb9cabe41754694b34a405)

Autor SHA1 Wiadomość Data
Ciarán Ainsworth c6cb00de48 docs: Add changelog for compose upgrade.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2318>
2023-01-18 14:18:44 +00:00
Ciarán Ainsworth 258e4ac7ab docs: Update docker commands
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2318>
2023-01-18 14:18:44 +00:00
Georg Krause 4225056d6e
fix: Make sure entrypoint script gets copied 2023-01-18 15:15:43 +01:00
Thomas 52f97d191c Translated using Weblate (French)
Currently translated at 98.1% (2139 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2023-01-17 13:42:36 +00:00
jo ede69dd623 refactor(api): rename api composer/django/ dir to docker/
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2302>
2023-01-17 11:54:27 +00:00
Ciarán Ainsworth 32c10d72c9 Rerun pipeline
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2319>
2023-01-17 10:16:13 +01:00
Ciarán Ainsworth c483a25e3b docs: add Docker certbot instructions
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2319>
2023-01-17 10:09:56 +01:00
Ciarán Ainsworth 59893a2232 docs: add link to certbot
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2319>
2023-01-17 09:07:03 +00:00
Georg Krause 28a328ca9d docs: Instruct users to setup TLS using certbot
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2319>
2023-01-17 08:40:12 +01:00
Ciarán Ainsworth 281b49e003 docs(api): minor language tweaks 2023-01-16 12:08:09 +00:00
jo 14b5e137bd
feat: prefer using the funkwhale-manage entrypoint
This replaces `poetry run python3 manage.py` with `venv/bin/funkwhale-manage`.

Command running `venv/bin/funkwhale-manage` assume the current working directory is `/srv/funkwhale` on common deployments.

In the funkwhale api docker image, the funwhale-manage command line
interface is available globally.
2023-01-16 02:11:07 +01:00
jo 75c9b1eabe
feat: don't use poetry in production deployments 2023-01-16 02:11:01 +01:00
jo efbdc027ab
fix: use versioned python3 instead of python 2023-01-13 16:55:05 +01:00
jo 95d8ab5dd4
chore: remove changes/notes.rst 2023-01-13 16:55:04 +01:00
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