funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2023-05-21T15:09:47Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2428fix(docs): Remove unneeded postgres migration step2023-05-21T15:09:47ZCiarán Ainsworthsporiff@funkwhale.audiofix(docs): Remove unneeded postgres migration stepCloses #2124Closes #21241.3.0Ciarán Ainsworthsporiff@funkwhale.audioMargeCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2427fix: resolve playlist modal issues NOCHANGELOG2023-05-17T11:16:16ZKasper Sewerynwvffle@funkwhale.audiofix: resolve playlist modal issues NOCHANGELOGCloses #2127Closes #21271.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2426Resolve "Create playlist button" NOCHANGELOG2023-05-16T20:14:54ZKasper Sewerynwvffle@funkwhale.audioResolve "Create playlist button" NOCHANGELOGCloses #2127Closes #21271.3.0Kasper Sewerynwvffle@funkwhale.audioKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2422Resolve "Update documentation links in README files"2023-05-12T06:39:21ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Update documentation links in README files"Closes #1976Closes #19761.3.0Ciarán Ainsworthsporiff@funkwhale.audioMargeCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2420Resolve "Update documentation links in README files"2023-05-11T19:34:58ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Update documentation links in README files"Closes #1976Closes #19761.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2417fix(queue): resolve reorder issues NOCHANGELOG2023-05-08T12:37:30ZKasper Sewerynwvffle@funkwhale.audiofix(queue): resolve reorder issues NOCHANGELOGfix(queue): batch queue splice invocations when reordering items to avoid currentIndex being dumped down due to clamping
Fixes #2106fix(queue): batch queue splice invocations when reordering items to avoid currentIndex being dumped down due to clamping
Fixes #21061.3.0Kasper Sewerynwvffle@funkwhale.audioKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2416fix: resolve notification issues NOCHANGELOG2023-05-10T11:23:27ZKasper Sewerynwvffle@funkwhale.audiofix: resolve notification issues NOCHANGELOGFixes #1981, #1982, #2056 and #2057
Workaround for #1981 is just that. A workaround. For some reason, vuex does not want to trigger a getter update when field from another store is set to null, so I decided to lie about the 'never' but...Fixes #1981, #1982, #2056 and #2057
Workaround for #1981 is just that. A workaround. For some reason, vuex does not want to trigger a getter update when field from another store is set to null, so I decided to lie about the 'never' button. Technically speaking, it will now schedule the message a 100 years into the future.1.3.0Kasper Sewerynwvffle@funkwhale.audioKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2413fix(api): prefer url str over dict setting2023-04-19T11:38:44Zjooolafix(api): prefer url str over dict settingThis fix and simplify reusing the CACHE_URL with other settings such as
CELERY_BROKER_URL.
Fixes #2118
cc @georgkrause I already messed with this once, I would like to fix it for real ^^.This fix and simplify reusing the CACHE_URL with other settings such as
CELERY_BROKER_URL.
Fixes #2118
cc @georgkrause I already messed with this once, I would like to fix it for real ^^.1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2411chore(api): update dependency channels-redis to v4.1.02023-04-18T12:41:55Zjooolachore(api): update dependency channels-redis to v4.1.0Porting 2 dependencies upgrade to 1.3.0:
- 8d634728212f3256d996b318529574472fcb6cca
- 5f5d60b0d5f724270cc7a776fa18b5326cd5a084
This will fix the warnings we had with channels and redis
Fixes #2047Porting 2 dependencies upgrade to 1.3.0:
- 8d634728212f3256d996b318529574472fcb6cca
- 5f5d60b0d5f724270cc7a776fa18b5326cd5a084
This will fix the warnings we had with channels and redis
Fixes #20471.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2379chore(docker): bump py3-cryptography to version 38.0.3-r1 NOCHANGELOG2023-03-26T08:49:35ZGeorg Krausechore(docker): bump py3-cryptography to version 38.0.3-r1 NOCHANGELOG1.3.0Georg KrauseMargeGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2375Resolve "Invitation Code field cannot be left empty despite default text" NOC...2023-03-23T09:08:40ZKasper Sewerynwvffle@funkwhale.audioResolve "Invitation Code field cannot be left empty despite default text" NOCHANGELOGCloses #2093Closes #20931.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372fix(2054): player/queue-dropdown mobile layout widths, mobile dropdown positions2023-05-06T13:11:46ZTobias Frölichfix(2054): player/queue-dropdown mobile layout widths, mobile dropdown positionsRelated issue: #2054
This Merge Request includes:
* [ ] Tests
* [x] A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)Related issue: #2054
This Merge Request includes:
* [ ] Tests
* [x] A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)1.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2367Fix docker development set-up (#2102)2023-03-22T10:26:39ZMarcos PeñaFix docker development set-up (#2102)Closes #2102
I'll explain the fixes since it affects multiple files:
- api/Dockerfile: `py3-cryptography-38.0.3-r0 breaks world[py3-cryptography=38.0.3-r0]`, so I've simply updated it to r1.
- api/Dockerfile: dev-requirements.txt depe...Closes #2102
I'll explain the fixes since it affects multiple files:
- api/Dockerfile: `py3-cryptography-38.0.3-r0 breaks world[py3-cryptography=38.0.3-r0]`, so I've simply updated it to r1.
- api/Dockerfile: dev-requirements.txt dependencies were not loaded because of an invisible leading character in ln 74-80 (I almost went nuts with this one). So libraries for dev weren't loaded (`/bin/sh: grep: not found`), hence the modules not found exceptions for `factory` and `debug_toolbar`.
- docker/nginx/conf.dev: restored `location /statifiles` block. Otherwise static files wont' load in admin pages
- Finally api/funkwhale_api/music/fake_data.py: since the tracks created weren't playable they weren't displayed. `create_data` method it's not called anywhere in the codebase. Apparently it's only used when [setting up local data](https://docs.funkwhale.audio/develop/developer_documentation/setup/docker.html#set-up-local-data).1.3.0jooolaCiarán Ainsworthsporiff@funkwhale.audioMathieu JourdanpetitminionJuniorJPDJGeorg KrauseKasper Sewerynwvffle@funkwhale.audioMarcos PeñaMargejooolahttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2363Draft: Resolve "Invitation Code field cannot be left empty despite default text"2023-02-27T12:31:32ZKasper Sewerynwvffle@funkwhale.audioDraft: Resolve "Invitation Code field cannot be left empty despite default text"Closes #2093Closes #20931.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2362fix: allow blank summary field in ActorSerializer2023-03-20T11:36:30ZLaurin Wfix: allow blank summary field in ActorSerializerFixes https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/2092Fixes https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/20921.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2353docs: rearrange paths, update links and redirects NOCHANGELOG2023-06-01T16:44:52ZCiarán Ainsworthsporiff@funkwhale.audiodocs: rearrange paths, update links and redirects NOCHANGELOGAs mentioned [on Matrix](https://matrix.to/#/!nNBDNverFlbfNpReEO:matrix.org/$1675166923802quOHL:matrix.org?via=tchncs.de&via=matrix.org&via=juniorjpdj.pl), the current docs structure has a lot of redundant language in the path names and ...As mentioned [on Matrix](https://matrix.to/#/!nNBDNverFlbfNpReEO:matrix.org/$1675166923802quOHL:matrix.org?via=tchncs.de&via=matrix.org&via=juniorjpdj.pl), the current docs structure has a lot of redundant language in the path names and can get excessively long. This MR:
- [x] Removes redundant suffixes such as `_docs` and `_documentation`
- [x] Moves content into subdirectories rather than extending the name of the file
- [x] Updates all links
- [x] Updates the redirects file1.3.0Ciarán Ainsworthsporiff@funkwhale.audioMargeCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346Frontend improvements and fixes NOCHANGELOG2023-05-06T07:47:31ZKasper Sewerynwvffle@funkwhale.audioFrontend improvements and fixes NOCHANGELOGThis MR aims to improve frontend playback efficiency and reliability.
It also closes some issues related to playback functionality
Closes #2052, #2053, #2061
Be sure to test frontend changes with `yarn build && yarn serve` rather than...This MR aims to improve frontend playback efficiency and reliability.
It also closes some issues related to playback functionality
Closes #2052, #2053, #2061
Be sure to test frontend changes with `yarn build && yarn serve` rather than `yarn dev`. The development build tends to have some memory issues over prolonged usage.1.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2344Draft: Resolve "Funkwhale connection interrupted every so often - Requires ne...2023-01-28T18:06:44ZKasper Sewerynwvffle@funkwhale.audioDraft: Resolve "Funkwhale connection interrupted every so often - Requires network reset/page refresh" NOCHANGELOGCloses #2063Closes #20631.3.0Kasper Sewerynwvffle@funkwhale.audioKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2339Corrected typos in vars.css for card text colour.2023-01-26T14:10:05ZAMoonRabbitCorrected typos in vars.css for card text colour.Please avoid merging the base branch into your feature branch. We are working with rebases and those merged tend to cause trouble.
For further questions, join us at Matrix: https://matrix.to/#/#funkwhale-dev:matrix.org
If your contribut...Please avoid merging the base branch into your feature branch. We are working with rebases and those merged tend to cause trouble.
For further questions, join us at Matrix: https://matrix.to/#/#funkwhale-dev:matrix.org
If your contribution is fixing an issue by a small change, please consider a merge into `stable` by using it as target branch.
Related issue: #XXX <!-- it's okay to have no issue for small changes -->
This Merge Request includes:
Typo fixes in vars CSS for card text colour
- [ ] Tests
- [ ] A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2338fix: Make sure custom css gets loaded, fixes #2055 NOCHANGELOG2023-01-27T13:08:46ZGeorg Krausefix: Make sure custom css gets loaded, fixes #2055 NOCHANGELOGCloses #2055Closes #20551.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audio