Wykres commitów

1016 Commity (develop)

Autor SHA1 Wiadomość Data
petitminion 7ccb2d88f8 Avoid troi radio to give duplicates (#2231) 2023-11-03 16:13:53 +00:00
jo fe47420ba1 docs: replace scripts with makefile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2348>
2023-11-02 12:04:20 +00:00
Ciarán Ainsworth b70cabccdf Add changelog snippet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2591>
2023-11-01 09:03:44 +00:00
Georg Krause 40cc9afb65 test: Run tests with python 3.12
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2596>
2023-10-27 17:44:38 +00:00
alextprog ccec8288ef fix: Make Artist ordering by name case insensitive
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2431>
2023-10-10 13:02:13 +02:00
Georg Krause 786735d122 fix: Make sure build requirements for ujson are met
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2582>
2023-09-28 10:49:51 +02:00
petitminion 4ad806b8e9 Cache radio queryset. New api endpoint for radio tracks : api/v2/radios/sessions/$sessionid/tracks?count=$count 2023-09-25 22:28:11 +00:00
Georg Krause cb4c27dce0 feat(api): Add inplace_to_s3 management command
This command allows to update Uploads that originally were imported
using --in_place but are moved to s3. This command does not copy any
file, it just makes sure the files are read from S3 after they have been
moved.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
Kasper Seweryn 096a435d56 fix(lint): fix linting error 2023-09-21 12:24:48 +02:00
petitminion f821dcbbc2 Create a testing environment in production for ListenBrainz recommendation engine (troi-recommendation-playground) 2023-09-12 16:09:34 +00:00
Georg Krause cc0f8f395c Merge branch 'stable' into develop 2023-09-07 08:58:37 +02:00
Georg Krause 03f435193d Version bump and changelog for 1.3.3 2023-09-07 08:29:13 +02:00
Georg Krause e08add956e Revert refactoring of frontend logging since its crashing #2215 #2214 #2212
Revert "refactor(front): rename logger timing stop functions to `measureLoading`"

This reverts commit 9abdcb5ff7.

Revert "chore(front): remove unused dependency and add eslint rule to prevent console usage"

This reverts commit d1f9a99e1b.

Revert "feat(front): use logger instead of console.log"

This reverts commit b59e29883f.
2023-09-06 08:20:11 +02:00
Georg Krause b043900aaf Version bump and changelog for 1.3.2 2023-09-01 13:36:41 +02:00
Georg Krause 80383703f2 chore: Fix naming of changelog snippets 2023-09-01 13:34:08 +02:00
Georg Krause d2f7d45a0d fix: Multiarch Docker build
(cherry picked from commit cc0d642215)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2570>
2023-09-01 09:36:12 +00: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
Georg Krause cc0d642215 WIP: Test if this fixes the multiarch docker builds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2560>
2023-08-31 11:49:39 +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
Georg Krause 1808cf6cf7 feat(nginx): Use builtin envsubst mechanics of nginx container
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2541>
2023-08-23 13:32:29 +00:00
Kasper Seweryn 7608578896 chore: add changelog snippets
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552>
2023-08-23 12:52:12 +00:00
Kasper Seweryn 66a363014d feat(front): enable sourcemap generation
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2536>
2023-08-23 12:44:00 +00:00
Marcos Peña 4002b1a808 CHANGELOG
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2533>
2023-08-14 18:21:00 +00:00
Ciarán Ainsworth ae24026188 docs: Fix broken upgrade documentation link
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2550>
2023-08-11 11:36:00 +02:00
Kasper Seweryn e6672c72ee chore: add changelog snippet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2548>
2023-08-05 14:47:58 +02:00
Kasper Seweryn d1f9a99e1b chore(front): remove unused dependency and add eslint rule to prevent console usage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535>
2023-07-26 10:05:55 +00:00
Kasper Seweryn adbd9c3b67 feat(service-worker): descriptive service-worker error
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2537>
2023-07-26 09:58:07 +00:00
Kasper Seweryn 93bf644d2c fix(front): resolve initialization race condition
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2534>
2023-07-26 07:55:39 +00:00
Kasper Seweryn 9625732b08 fix(queue): clear shuffled id list when queue is cleared
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2531>
2023-07-26 07:30:10 +00:00
Petitminion 696a6cfea3 changelog
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2532>
2023-07-20 15:04:53 +02:00
Ciarán Ainsworth 1b57d3e36e docs: Add NodeInfo 2.1 specification and schema
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2499>
2023-06-29 06:54:08 +00:00
Georg Krause cc7fde67b6 Version bump and changelog for 1.3.1 2023-06-27 20:33:58 +02:00
Georg Krause 94c8730239 fix: Adjust paths to nginx configuration files
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2514>
2023-06-27 12:07:16 +00:00
Georg Krause 59ecd8c6d4 fix(api): Fix misleading help texts for funkwhale-manage script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2507>
2023-06-27 11:45:03 +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 71ed2aecb1 fix: Make sure the old embed URLs are still working
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2489>
2023-06-26 09:55:07 +00:00
Georg Krause 446cff7941 fix: Make sure the old embed URLs are still working 2023-06-26 09:16:46 +02:00
Georg Krause 9aeefca728 feat: Add basic cypress testing
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795>
2023-06-21 22:49:39 +00:00
Georg Krause 8698f2d17c fix: Make sure the SPA Manifest is fetched using the right protocol
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2468>
2023-06-21 13:14:16 +00:00
Georg Krause 795e2bf49a fix: Mount nginx templates into the right location inside docker container
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2491>
2023-06-21 09:37:14 +00:00
Kasper Seweryn cfc167fbf3 style: add newline to EOF
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2493>
2023-06-21 09:23:42 +00:00
Kasper Seweryn 58d48a061e fix(embed): fix crash when API returns relative URL
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2493>
2023-06-21 09:23:42 +00:00
Kasper Seweryn 1e3c8081b5 chore: add changelog snippet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2503>
2023-06-19 23:35:50 +02:00
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
jo a63c9db168 ci: use buildx bake in docker build job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350>
2023-06-12 13:06:17 +02: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
Georg Krause a46c8e7f41 fix(api): Avoid the creation of users using djangos createsuperuser command 2023-06-12 09:36:52 +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
jo 85f02917f3 ci: don't run on branch containing stable or develop
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2452>
2023-06-09 11:12:49 +00:00
jo 847d42b26b ci: fix deploy_docs job after merge from stable 2023-06-08 11:00:47 +00:00
jo 6a65495b50
chore: add build_metadata script 2023-06-08 12:56:45 +02:00
Moon Rabbit 8100d83bcf Fix(front): Set correct PWA color theme. 2023-06-06 07:51:07 +00:00
Georg Krause 69508c69e0 Merge branch 'stable' into develop 2023-06-02 08:25:17 +02: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
petitminion 2db8c585ad feat: implement typesense container 2023-05-17 15:48:02 +00:00
Georg Krause 6d7905f6a0
feat: allow the creation of random test notifications 2023-05-16 14:43:30 +02:00
Georg Krause c48b62da94 Merge branch 'pre-release/1.3.0' into develop 2023-05-12 09:21:47 +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 94521d2b86 feat(api): replace pytz with zoneinfo
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2388>
2023-04-04 07:08:47 +00: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
jo b6d6901ae4
chore: move changelog fragment in changelog.d 2023-03-28 14:17:37 +02:00
Georg krause b0d6a0407a Merge branch 'pre-release/1.3.0' into develop 2023-03-24 18:17:44 +01:00
Philipp Wolfer c1c48c9960 maloja: update submitted payload to follow latest maloja spec
See https://github.com/krateng/maloja/blob/master/API.md

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2359>
2023-03-22 11:58:01 +00:00
Georg Krause a029b845ed fix: Make sure funkwhale_api package and metadata are available for docs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2374>
2023-03-22 11:32:14 +01:00
jo 48383952c1 chore: rename CHANGELOG to CHANGELOG.md
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2355>
2023-03-21 21:46:50 +00:00
Marcos Peña afe534db4a Fix(changelog): adds missing changelog
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2367>
2023-03-20 11:23:51 +00:00
JuniorJPDJ 817a710c2e
fix(nginx): expose only subdirectories of /media 2023-03-18 09:45:35 +01:00
jo 7d96baa3cd feat(front): split large bundles into chunks
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349>
2023-01-31 18:09:17 +00:00
jo 47944b18de chore(api): maintain api version using poetry
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo 9bf0367372 feat(api): find version using importlib.metadata
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo 18dc07a214 chore: add changelog snippet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:36 +01:00
jo c6f235ec8c feat: drop support for python3.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2342>
2023-01-30 09:24:27 +00:00
Philipp Wolfer 993fb426ee Support boolean config fields in plugins
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2334>
2023-01-30 09:08:41 +00:00
jo 65df7bf7a4 refactor: format api container file
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299>
2023-01-30 08:55:06 +00:00
jo 6806adb4f5 test(api): lint code using pylint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00: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