|  jo | 3115415ef5 | ci: install funkwhale_api package for docs building The funkwhale_api version is guessed from the package, so the package needs to be installed.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332> | 2023-01-31 06:57:32 +00:00 | 
				
					
						|  jo | 46ee0aa81a | chore: sort docs dependencies Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332> | 2023-01-31 06:57:32 +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 | 651ff4e716 | ci: prefer needs to dependencies Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347> | 2023-01-30 22:53:31 +01:00 | 
				
					
						|  jo | 701416c140 | ci: move docker jobs to build stage Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347> | 2023-01-30 22:50:17 +01:00 | 
				
					
						|  jo | b2c7c26552 | ci: only lint api on api files changes Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347> | 2023-01-30 19:19:16 +01:00 | 
				
					
						|  jo | 3d9e12b3e5 | ci: run build_api_schema when build_docs  runs We need to pass the artifact between the jobs.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347> | 2023-01-30 19:17:53 +01:00 | 
				
					
						|  jo | d348fc180f | chore: ci containers use curl instead of wget Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347> | 2023-01-30 12:10:38 +01: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 | d18d94bbc2 | ci: explicit dependencies between jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:35 +01:00 | 
				
					
						|  jo | 2020952cd6 | ci: jobs are interruptible by default All jobs are interruptible, except publish/deployments jobs.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:35 +01:00 | 
				
					
						|  jo | ad3a74fd97 | ci: aggressive caching for docs related jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:35 +01:00 | 
				
					
						|  jo | 7ff81e35f3 | ci: aggressive caching for api related jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:34 +01:00 | 
				
					
						|  jo | f027c8d04b | ci: aggressive caching for front related jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:34 +01:00 | 
				
					
						|  jo | 6662408fb3 | ci: use shared ci docker image for docker jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:34 +01:00 | 
				
					
						|  jo | 195fb2d8fb | ci: rework deploy_docs job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:33 +01:00 | 
				
					
						|  jo | f79d71b594 | ci: rework build_docs job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:33 +01:00 | 
				
					
						|  jo | 66884a41f2 | ci: rework build_front job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:33 +01:00 | 
				
					
						|  jo | c3722a45e3 | ci: rework build_api job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:32 +01:00 | 
				
					
						|  jo | 6806132d50 | ci: rework build_api_schema job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:32 +01:00 | 
				
					
						|  jo | f257d9ddc0 | ci: uncomment and rework test_front job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:32 +01:00 | 
				
					
						|  jo | 1a9b93183d | ci: rework test_api job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:31 +01:00 | 
				
					
						|  jo | 1e5273cc5e | ci: rework lint_front job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:07 +01:00 | 
				
					
						|  jo | 573631b079 | ci: rework review_docs job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:07 +01:00 | 
				
					
						|  jo | d15846a3a4 | ci: rework review_front job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:06 +01:00 | 
				
					
						|  jo | 8001565b46 | ci: rework find_broken_links job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:06 +01:00 | 
				
					
						|  jo | a03c785460 | ci: simplify check missing changelog job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:06 +01:00 | 
				
					
						|  jo | 6afd960901 | ci: rename jobs Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286> | 2023-01-30 10:37:05 +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 | f4241241dc | fix: remove unnecessary env variables in dockerfile Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299> | 2023-01-30 08:55:06 +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 | 6528039e95 | fix(api): pylint crashes on redefined-builtin See https://github.com/PyCQA/pylint/issues/8079
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203> | 2023-01-29 12:47:02 +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 | 
				
					
						|  jo | 8412e436f0 | chore: upgrade isort and fix pre-commit hook See https://github.com/PyCQA/isort/pull/2078
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2345> | 2023-01-28 18:14:47 +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 | 
				
					
						|  Kasper Seweryn | c793799161 | feat(ui): respect custom css Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2338> | 2023-01-26 20:31:22 +00:00 | 
				
					
						|  Georg Krause | 72dd944f04 | fix: Make sure custom css gets loaded, fixes #2055 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2338> | 2023-01-26 20:31:22 +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 | 
				
					
						|  AMoonRabbit | c1e30c1785 | Corrected typos in vars.css for card text colour. Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2340> | 2023-01-26 13:26:35 +00:00 | 
				
					
						|  jo | b10b0b608a | fix(api): use exec format in docker-compose Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331> | 2023-01-25 12:07:00 +00:00 | 
				
					
						|  jo | a0cda2a56c | fix(api): docker entrypoint use exec exec into gunicorn instead of spawning gunicorn.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331> | 2023-01-25 12:07:00 +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 | 
				
					
						|  Kasper Seweryn | 7d474dea72 | fix(tsc): fix type errors Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:16 +01:00 | 
				
					
						|  Kasper Seweryn | e1d5c9f832 | feat: remove unneeded null coalescing assignment axios headers are now alway present (according to the typings)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:16 +01:00 | 
				
					
						|  Kasper Seweryn | 89db3e0f14 | fix: update yarn lockfile Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:16 +01:00 | 
				
					
						|  Kasper Seweryn | 8329443209 | fix(ci): update vue-i18n to beta.16 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:15 +01:00 | 
				
					
						|  Kasper Seweryn | 600228eafa | fix(eslint): remove unused import Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:15 +01:00 | 
				
					
						|  Kasper Seweryn | 9ca357c2c3 | fix(front): reinitialize virtual queue list whenever queue gets empty Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:15 +01:00 |