- Apr 20, 2018
-
-
Eliot Berriot authored
-
Eliot Berriot authored
-
Eliot Berriot authored
-
- Apr 19, 2018
-
-
Eliot Berriot authored
Resolve "Upgrade TrackFile.source max_length from 200 to 500" Closes #142 See merge request funkwhale/funkwhale!147
-
Eliot Berriot authored
-
Eliot Berriot authored
Resolve "Improve logout and ensure we don't leak logged in state after logout" Closes #124 and #155 See merge request funkwhale/funkwhale!146
-
Eliot Berriot authored
-
Eliot Berriot authored
Resolve "Add a database lock when downloading remote file" Closes #163 See merge request funkwhale/funkwhale!145
-
Eliot Berriot authored
-
Baptiste Gelez authored
i18n: requests See merge request funkwhale/funkwhale!139
-
Baptiste Gelez authored
i18n: playlists components See merge request funkwhale/funkwhale!137
-
Baptiste Gelez authored
i18n: Metadata See merge request funkwhale/funkwhale!136
-
Eliot Berriot authored
-
Eliot Berriot authored
Resolve "Document hardware requirements (CPU/memory)" Closes #165 See merge request funkwhale/funkwhale!141
-
Eliot Berriot authored
-
- Apr 18, 2018
-
-
Bat authored
-
Bat authored
-
Bat authored
-
Eliot Berriot authored
I18n views playlists See merge request funkwhale/funkwhale!140
-
Baptiste Gelez authored
i18n: radios See merge request funkwhale/funkwhale!138
-
Eliot Berriot authored
i18n for playlist views See merge request funkwhale/funkwhale!131
-
Eliot Berriot authored
-
Eliot Berriot authored
-
Bat authored
-
Bat authored
-
Bat authored
-
Bat authored
-
- Apr 17, 2018
-
-
Eliot Berriot authored
Fail graciously when AP representation includes a null_value for mediaType See merge request funkwhale/funkwhale!135
-
Eliot Berriot authored
-
Eliot Berriot authored
0.9.1 (2018-04-17) ------------------ Bugfixes: - Allow null values for musicbrainz_id in Audio ActivityPub representation - Fixed broken permission check on library scanning and too aggressive page validation
-
Eliot Berriot authored
-
Eliot Berriot authored
-
Eliot Berriot authored
Federation fixes See merge request funkwhale/funkwhale!134
-
Eliot Berriot authored
-
Eliot Berriot authored
-
Eliot Berriot authored
-
Eliot Berriot authored
Allow null values for musicbrainz_id in Audio ActivityPub representation See merge request funkwhale/funkwhale!133
-
Eliot Berriot authored
-
Eliot Berriot authored
0.9 (2018-04-17) ---------------- Features: - Add internationalization support (#5) - Can now follow and import music from remote libraries (#136, #137) Enhancements: - Added a i18n-extract yarn script to extract strings to PO files (#162) - User admin now includes signup and last login dates (#148) - We now use a proper user agent including instance version and url during outgoing requests Federation is here! ^^^^^^^^^^^^^^^^^^^ This is for real this time, and includes: - Following other Funkwhale libraries - Importing tracks from remote libraries (tracks are hotlinked, and only cached for a short amount of time) - Searching accross federated catalogs Note that by default, federation is opt-in, on a per-instance basis: instances will request access to your catalog, and you can accept or refuse those requests. You can also revoke the access at any time. Documentation was updated with relevant instructions to use and benefit from this new feature: https://docs.funkwhale.audio/federation.html Preparing internationalization ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Funkwhale's front-end as always been english-only, and this is a barrier to new users. The work make Funkwhale's interface translatable was started in this release by Baptiste. Although nothing is translated yet, this release includes behind the stage changes that will make it possible in the near future. Many thank to Baptiste for the hard work and for figuring out a proper solution to this difficult problem. Upgrade path ^^^^^^^^^^^^ In addition to the usual instructions from https://docs.funkwhale.audio/upgrading.html, non-docker users will have to setup an additional systemd unit file for recurrent tasks. This was forgotten in the deployment documentation, but recurrent tasks, managed by the celery beat process, will be needed more and more in subsequent releases. Right now, we'll be using to clear the cache for federated music files and keep disk usage to a minimum. In the future, they will also be needed to refetch music metadata or federated information periodically. Celery beat can be enabled easily:: curl -L -o "/etc/systemd/system/funkwhale-beat.service" "https://code.eliotberriot.com/funkwhale/funkwhale/raw/develop/deploy/funkwhale-beat.service" # Also edit /etc/systemd/system/funkwhale.target # and ensure the Wants= line contains the following: # Wants=funkwhale-server.service funkwhale-worker.service funkwhale-beat.service nano /etc/systemd/system/funkwhale.target # reload configuration systemctl daemon-reload Docker users already have celerybeat enabled.
-
Eliot Berriot authored
-