Wykres commitów

6795 Commity (097f803faba58f5a8fc02050dec0b6e1997d7499)

Autor SHA1 Wiadomość Data
Georg Krause 934e179d59 fix: Local instance is always reachable to itself
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2321>
2023-01-19 17:56:50 +00:00
Thomas af6fd0911a Translated using Weblate (French)
Currently translated at 99.9% (2178 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2023-01-19 12:35:36 +00:00
Thomas ab1ea3ce78 Translated using Weblate (French)
Currently translated at 99.9% (2178 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2023-01-19 12:34:32 +00:00
wvffle 7f93311150 feat(ui): update upload status with error message if import failed
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2308>
2023-01-19 07:26:17 +00:00
jo ce522dbf59 test(front): ignore nbsp chars in locales
(cherry picked from commit f5c9ad595170b93713460d6393ed7a795cb4bc2e)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2322>
2023-01-18 22:48:25 +01:00
Ciarán Ainsworth dd7c3bab5b Revert "chore(front): fix JSON linting"
This reverts commit b1f6934699a1cd41f5c8eac77a748fb22681ce0b

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2322>
2023-01-18 21:46:36 +00:00
Ciarán Ainsworth eca67380bb chore(front): fix JSON linting
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2322>
2023-01-18 20:50:22 +01:00
Ciarán Ainsworth a2f0050ced chore(front): update vue-i18n
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2322>
2023-01-18 20:43:48 +01:00
jo b848e96398 docs: add missing sudo prefix for apt
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2320>
2023-01-18 14:28:00 +00:00
Ciarán Ainsworth d34a663b8c docs: fix linting
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2318>
2023-01-18 14:18:44 +00:00
Ciarán Ainsworth ee07023282 docs: use correct changlog fragment extension
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2318>
2023-01-18 14:18:44 +00:00
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