Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/changelog/en_devel/changes/?format=api&page=17
https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=18", "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=16", "results": [ { "unit": "https://translate.funkwhale.audio/api/units/143894/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.305203Z", "action": 59, "target": "New action table component for quick and efficient batch actions (#228) This is implemented on the federated tracks pages, but will be included in other pages as well depending on the feedback.", "id": 89413, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89413/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143883/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.305102Z", "action": 59, "target": "Files management interface for users with \"library\" permission (#223)", "id": 89412, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89412/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143877/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304983Z", "action": 59, "target": "Admins can now configure default permissions that will be granted to all registered users (#236)", "id": 89411, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89411/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143868/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304669Z", "action": 59, "target": "0.14 (2018-06-02)", "id": 89408, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89408/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143866/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304451Z", "action": 59, "target": "Based on that, we're currently removing support for transcoding **in its current state**. The work on a better designed transcoding feature can be tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272.", "id": 89406, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89406/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143864/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304327Z", "action": 59, "target": "A few months ago, a basic transcoding feature was implemented. Due to the way this feature was designed, it was slow, CPU intensive on the server side, and very tightly coupled to the reverse-proxy configuration, preventing it to work Apache2, for instance. It was also not compatible with Subsonic clients.", "id": 89405, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89405/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143855/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304233Z", "action": 59, "target": "Removed alpha-state transcoding (#271)", "id": 89404, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89404/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143845/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.304056Z", "action": 59, "target": "Removed hardcoded size limit in file upload widget (#275)", "id": 89402, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89402/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143838/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303967Z", "action": 59, "target": "Fixed broken track download modal (overflow and wrong URL) (#239)", "id": 89401, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89401/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143836/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303879Z", "action": 59, "target": "Fix broken \"play all\" button that played only 25 tracks (#281)", "id": 89400, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89400/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143834/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303792Z", "action": 59, "target": "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)", "id": 89399, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89399/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143833/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303705Z", "action": 59, "target": "Do not crash when tag contains multiple uuids with a / separator (#267)", "id": 89398, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89398/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143830/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303619Z", "action": 59, "target": "Do not crash when importing track with an artist that do not match the release artist (#237)", "id": 89397, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89397/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143827/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303530Z", "action": 59, "target": "Broken search bar on library home (#278)", "id": 89396, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89396/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143824/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303439Z", "action": 59, "target": "Broken logging statement during import error (#274)", "id": 89395, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89395/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143822/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303329Z", "action": 59, "target": "Removed alpha-state transcoding support (#271)", "id": 89394, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89394/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143818/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303240Z", "action": 59, "target": "Huge performance boost (~x5 to x7) during CLI import that queries MusicBrainz (#288)", "id": 89393, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89393/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143815/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303149Z", "action": 59, "target": "fix_track_files will now update files with bad mimetype (and not only the one with no mimetype) (#273)", "id": 89392, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89392/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143812/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.303052Z", "action": 59, "target": "Display server version in the footer (#270)", "id": 89391, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89391/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143809/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302958Z", "action": 59, "target": "0.14.1 (2018-06-06)", "id": 89390, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89390/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143799/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302653Z", "action": 59, "target": "About the makemigrations warning", "id": 89387, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89387/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143794/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302480Z", "action": 59, "target": "Second issue was a problem of permission causing Apache a denied access to album cover folder. It is solved by adding another block for this path in the Apache configuration file for funkwhale.", "id": 89385, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89385/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143791/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302393Z", "action": 59, "target": "Two issues are addressed here. The first one was about Django replying with mixed content (http) when queried for covers. Setting up the `X-Forwarded-Proto` allows Django to know that the client is using https, and that the reply must be https as well.", "id": 89384, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89384/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143788/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302302Z", "action": 59, "target": "Serving album covers in https (Apache2 proxy)", "id": 89383, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89383/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143786/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.302211Z", "action": 59, "target": "Websockets may not be supported in older versions of Apache2. Be sure to upgrade to the latest version available.", "id": 89382, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89382/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143779/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301899Z", "action": 59, "target": "Apache support for websocket", "id": 89379, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89379/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143777/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301792Z", "action": 59, "target": "As end users and instance owners, this does not change anything. You can continue to use Funkwhale exactly as you did before :)", "id": 89378, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89378/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143767/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301688Z", "action": 59, "target": "It prohibits anyone to distribute closed-source and proprietary forks of Funkwhale", "id": 89377, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89377/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143761/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301582Z", "action": 59, "target": "This is better aligned with other fediverse software", "id": 89376, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89376/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143759/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301477Z", "action": 59, "target": "Following the recent switch made by PixelFed (https://github.com/dansup/pixelfed/issues/143), we decided along with the community to relicence Funkwhale under the AGPL-3 licence. We did this switch for various reasons:", "id": 89375, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89375/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143757/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301373Z", "action": 59, "target": "Funkwhale is now licenced under AGPL-3", "id": 89374, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89374/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143755/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301275Z", "action": 59, "target": "We recommend instances owners to upgrade as fast as possible to avoid any abuse and data loss.", "id": 89373, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89373/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143754/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301167Z", "action": 59, "target": "Because of an error in the way we checked user permissions on radios, public radios could be deleted by any logged-in user, even if they were not the owner of the radio.", "id": 89372, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89372/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143753/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.301060Z", "action": 59, "target": "Permission issues on radios", "id": 89371, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89371/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143746/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300953Z", "action": 59, "target": "Added bug and feature issue templates (#299)", "id": 89370, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89370/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143734/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300852Z", "action": 59, "target": "Added Black and flake8 checks in CI to ensure consistent code styling and formatting (#297)", "id": 89369, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89369/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143726/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300752Z", "action": 59, "target": "Improved documentation about in-place imports setup (#298)", "id": 89368, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89368/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143723/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300542Z", "action": 59, "target": "Fixed broken pagination in Subsonic API (#295)", "id": 89366, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89366/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143722/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300441Z", "action": 59, "target": "Fixed admin menu not showing after login (#245)", "id": 89365, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89365/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143720/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300340Z", "action": 59, "target": "Ensure radios can only be edited and deleted by their owners (#311)", "id": 89364, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89364/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143719/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300238Z", "action": 59, "target": "Switch from BSD-3 licence to AGPL-3 licence (#280)", "id": 89363, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89363/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143717/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300134Z", "action": 59, "target": "Display file size in human format during file upload (#289)", "id": 89362, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89362/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143705/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.300042Z", "action": 59, "target": "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25) (!252)", "id": 89361, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89361/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143703/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299950Z", "action": 59, "target": "Album cover served in http (#264)", "id": 89360, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89360/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143702/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299892Z", "action": 59, "target": "Added multiple warnings in the documentation that you should never run makemigrations yourself (#291)", "id": 89359, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89359/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143700/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299836Z", "action": 59, "target": "Added feedback on shuffle button (#262)", "id": 89358, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89358/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143698/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299737Z", "action": 59, "target": "This release contains a fix for a permission issue. You should upgrade as soon as possible. Read the changelog below for more details.", "id": 89357, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89357/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143696/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299641Z", "action": 59, "target": "0.14.2 (2018-06-16)", "id": 89356, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89356/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143693/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299536Z", "action": 59, "target": "Fixing this also unlocked a really interesting feature in our development/review workflow: by leveraging Gitlab CI and review apps, we are now able to deploy automatically live versions of a merge request, making it possible for anyone to review front-end changes easily, without the need to install a local environment.", "id": 89355, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89355/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143689/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299433Z", "action": 59, "target": "From now on, Funkwhale's front-end can connect to any Funkwhale server. You can change the server you are connecting to in the footer.", "id": 89354, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89354/?format=api" } ] }{ "count": 1861, "next": "