jo
f116a2c933
ci: don't run on branch containing stable or develop
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2452 >
2023-06-19 09:39:20 +02:00
AMoonRabbit
ab521085e9
fix(front): added "dynamic_preferences" path block to nginx
...
fixes banner image not loading (#2149 )
MR: !2442
2023-06-15 13:13:38 +00:00
Kasper Seweryn
b376d66e58
feat(instance): standardize instanceUrl value
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2487 >
2023-06-14 21:37:53 +02:00
Georg Krause
bfcafc8f72
fix: Make sure dependency pins are working with pip install
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2485 >
2023-06-14 14:32:00 +00:00
Kasper Seweryn
f0be5cdaa8
style: fix linting
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2469 >
2023-06-13 09:09:49 +00:00
Kasper Seweryn
f1788ff17b
chore: add changelog snippet
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2469 >
2023-06-13 09:03:06 +00:00
jo
b70b120363
fix(api): raise SystemExit in manage.py script
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2467 >
2023-06-12 13:04:58 +00:00
Kasper Seweryn
21c67aa39a
fix(ui): wait for podcast object to be available before checking if we can see it
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2465 >
2023-06-12 12:36:10 +00:00
Kasper Seweryn
d5c067724e
fix(ui): move modals above all content
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2464 >
2023-06-12 12:00:17 +00:00
Kasper Seweryn
ad7020cb5a
fix(front): clear indexedDB and queue on logout
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2455 >
2023-06-12 10:56:51 +00:00
Kasper Seweryn
cf8e6f7365
chore: add changelog snippet
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2456 >
2023-06-12 09:31:34 +00:00
Kasper Seweryn
d8d3de23ca
fix(search): fix pagination
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2457 >
2023-06-12 08:22:55 +00:00
Kasper Seweryn
a26b29d434
fix(radio-builder): render Fomantic UI's dropdown content once
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2459 >
2023-06-11 22:17:47 +02:00
Moon Rabbit
8100d83bcf
Fix(front): Set correct PWA color theme.
2023-06-06 07:51:07 +00:00
Georg Krause
32b0171ff1
Version bump and changelog for 1.3.0
2023-06-01 18:38:50 +02:00
Georg Krause
905567ae2e
fix(changelog): Adjust naming of changelog snippets
2023-06-01 18:24:15 +02:00
Ciarán Ainsworth
93bdf1c42a
fix(docs): Remove unneeded postgres migration step
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2428 >
2023-05-20 13:22:05 +02:00
Ciarán Ainsworth
6e04858b08
chore(docs): add systemd steps to Debian upgrade
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2423 >
2023-05-12 06:39:54 +00:00
Ciarán Ainsworth
19a1dde9b6
chore(docs): Fix broken links
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2422 >
2023-05-12 08:32:02 +02:00
Sporiff
1fb8c634f7
chore(docs): add postgres update instructions
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2419 >
2023-05-11 12:06:38 +00:00
tobifroe
78fa52e103
fix(2054): player/queue-dropdown mobile layout widths
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372 >
2023-05-05 22:16:32 +00:00
Sporiff
7853330790
Add Nginx update instructions to Debian guide
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2415 >
2023-04-27 13:24:22 +02:00
jo
3028672096
fix(api): prefer str over dict for the CACHE_URL setting
...
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.
2023-04-19 12:47:24 +02:00
jo
83b2aa0ad8
fix(api): move docker cache settings to django settings
2023-04-14 13:17:55 +02:00
jo
0b33b42210
fix(front): album tracks count i18n
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2389 >
2023-03-31 12:28:09 +02:00
jo
61a4a232ee
chore: move changelog fragment in changelog.d
2023-03-28 19:16:36 +02:00
JuniorJPDJ
817a710c2e
fix(nginx): expose only subdirectories of /media
2023-03-18 09:45:35 +01:00
AMoonRabbit
4cc3da05f7
Corrected typos in vars.css for card text colour.
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2340 >
2023-01-26 15:40:02 +00:00
jo
d4d6fa9b82
fix(api): improve signal handling for systemd services
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331 >
2023-01-25 12:07:00 +00:00
Georg Krause
7504a5fa53
chore: Add deprecation changelog snippet
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2326 >
2023-01-23 08:54:24 +01:00
jo
c07aa0dbec
fix(api): postgres connection details in docker setup
...
We properly recognize the docker setup to generate DATABASE_URL configuration.
Fix #2036
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2326 >
2023-01-23 08:51:16 +01:00
Georg Krause
f49a894204
chore: Add deprecation notice for Python 3.7
2023-01-22 13:26:43 +01:00
Philipp Wolfer
7da78afa43
maloja: fix submission of artist names
...
Payload must be submitted as JSON and artist must be an array
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2328 >
2023-01-22 10:45:32 +00:00
Philipp Wolfer
097f803fab
Docker: Do not publicly expose API port
...
The default docker-setup exposes the API container directly on port 5000. This should not be the case and is not needed, as API access is all routed through the frontend nginx reverse proxy.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2324 >
2023-01-22 10:38:20 +00:00
Kasper Seweryn
b0225d3513
chore: add changelog snippet
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2330 >
2023-01-21 12:14:05 +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
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
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
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
95d8ab5dd4
chore: remove changes/notes.rst
2023-01-13 16:55:04 +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
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
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
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
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