Commit graph

1,233 commits

Author SHA1 Message Date
Georg Krause
64b3fdf273 Version bump and changelog for 1.3.4 2023-11-16 09:33:49 +00:00
Georg Krause
ab73f355c0 fix: minor spelling issues
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2602>
2023-11-07 11:54:02 +00:00
Georg Krause
03f435193d Version bump and changelog for 1.3.3 2023-09-07 08:29:13 +02:00
Georg Krause
b043900aaf Version bump and changelog for 1.3.2 2023-09-01 13:36:41 +02:00
Georg Krause
02bb83e3f4 fix(api): Fix password reset via email
The original serializes assumes if allauth is installed, its also used
for the token generation. Thats not the case for us, so we need to
overwrite this behavior

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2565>
2023-08-31 17:51:46 +00:00
Georg Krause
e78191c917 fix: Fetch nodeinfo endpoint address from .well-known/nodeinfo when checking instance availability
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2561>
2023-08-31 12:06:34 +00:00
codl
2e2e0b74ba fix #2199
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2551>
2023-08-23 17:13:56 +00:00
jo
abadf6c9fb
style: format file with black==23.7.0 2023-07-25 19:04:32 +02:00
Georg Krause
cc7fde67b6 Version bump and changelog for 1.3.1 2023-06-27 20:33:58 +02:00
jo
d83d338044 chore: fix spelling errors
(cherry picked from commit 8fb60c9203)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2505>
2023-06-27 12:17:45 +00:00
Petitminion
dac14a36e5 fix: Avoid high memory usage when pruning a lot of skipped uploads
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2512>
2023-06-27 07:48:01 +00:00
Georg Krause
32b0171ff1 Version bump and changelog for 1.3.0 2023-06-01 18:38:50 +02:00
Georg Krause
e6af9321d9 Version bump and changelog for 1.3.0-rc6 2023-05-12 09:02:14 +02:00
Georg krause
70cd2e58b5 Version bump and changelog for 1.3.0-rc5 2023-03-26 14:17:15 +02:00
Georg krause
09a1e20d68 Version bump and changelog for 2023-03-24 14:28:45 +01:00
Georg Krause
6678457d41
style: Fix missing , 2023-03-22 09:52:07 +01:00
Laurin W
0c88b63d78
fix: allow blank summary field in ActorSerializer 2023-03-20 12:34:14 +01:00
jo
96bbe2131a fix: log exception if we can't get the event loop
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2341>
2023-01-27 17:37:41 +01:00
Georg Krause
e04a1b188d
Version bump and changelog for 1.3.0-rc3 2023-01-23 14:24:46 +01:00
Georg Krause
0729b52f3d
Version bump and changelog for 1.3.0-rc2 2023-01-23 10:41:22 +01:00
Philipp Wolfer
e556a592b5 Fix API call for retrieving details of federated library
The implementation of RetrieveModelMixin.retrieve was incomplete.

Fixes #2046

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2335>
2023-01-23 07:36:22 +00: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
Georg Krause
16a88210bc
Version bump and changelog for 1.3.0-rc1 2023-01-20 09:40:58 +01:00
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
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
efbdc027ab
fix: use versioned python3 instead of python 2023-01-13 16:55:05 +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
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
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
Petitminion
311ea7b3b7 fix RuntimeWarning: DateTimeField Domain.last_successful_contact 2022-12-16 17:02:22 +00:00
Georg Krause
180cd1cc48 fix: Add missing fields to Spa Manifest Serializer
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2256>
2022-12-15 23:43:43 +00:00
wvffle
57ca334887 Fix cookies not being set on new frontend deployment 2022-12-13 13:58:11 +00:00
jo
6f2ecf832c feat: create funkwhale-manage entrypoint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2191>
2022-12-12 16:31:00 +01:00
Georg Krause
b136273dd4 fix: Fix Serializer for inline channel artists 2022-11-26 20:23:17 +00:00
JuniorJPDJ
5c32cace64 fix(api): merge migrations after merging stable to develop 2022-11-25 20:03:37 +01:00
Georg Krause
0602de6d81
Merge branch 'stable' into develop 2022-11-25 18:10:45 +01:00
Georg Krause
817c8fbcaa
Version bump and changelog for 1.2.9 2022-11-25 17:59:23 +01:00
jo
054a9e54f5
docs: fix spelling errors (pre-commit) 2022-11-24 01:43:36 +01:00
jo
8d9946d35a refactor: upgrade code to >=python3.7 (pre-commit)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2189>
2022-11-23 22:08:55 +00:00
jo
cff619679b
chore: format files using isort (pre-commit) 2022-11-23 21:55:37 +01:00
jo
4159bc1209 chore: format files using black (pre-commit) 2022-11-23 20:41:45 +00:00
jo
0061e82ecd chore: clean files using pre-commit 2022-11-22 14:30:01 +00:00
Marcos Peña
aa17f9679b Resolves reuse of invitation code 2022-11-21 18:50:08 +00:00
Georg Krause
6908f4bf74 Resolve "value too long for type character varying(255) during import_files" 2022-11-21 18:12:49 +00:00
petitminion
01fd1503c9 add playlists radio to search result page 2022-11-20 10:49:23 +00:00
Marcos Peña
5248a252ec Resolves 404 on skipped upload 2022-11-19 16:56:38 +00:00
Georg Krause
ceab2252fb chore: Improve comments and remove useless try/catch 2022-11-15 18:03:43 +00:00
Georg Krause
515b502364 Fix oauth to respond with unhashed token on creation 2022-11-15 18:03:43 +00:00
Georg Krause
cfabb6fa3e Resolve "NodeInfo 2.0 endpoint returns incorrect type for field metadatalibrary" NOCHANGELOG 2022-11-15 09:33:11 +00:00