Wykres commitów

1028 Commity (7ae90305e328bfcdac2361dd2bb5d2e0d4368c70)

Autor SHA1 Wiadomość Data
Eliot Berriot cc5453fd85
Added links to subscribe to new releases 2018-04-28 13:05:55 +02:00
Eliot Berriot 34ce18fff9 Merge branch '186-settings-preferences' into 'develop'
Resolve "Migrate federation settings to preferences"

Closes #186

See merge request funkwhale/funkwhale!173
2018-04-28 10:31:12 +00:00
Eliot Berriot 7ad21b7d25
Fix #186: moved high-level settings to database preferences 2018-04-28 12:28:13 +02:00
Eliot Berriot a3b2125d2a
See #186: moved api authentication required setting to preference 2018-04-28 06:11:50 +02:00
Eliot Berriot 6100b106c0
See #186: moved federation settings to preferences 2018-04-28 05:55:21 +02:00
Eliot Berriot 7222f7b710
See #186: moved PLAYLISTS_MAX_TRACKS to playlists__max_tracks 2018-04-28 05:30:23 +02:00
Eliot Berriot aa3da412a7
#186: common utils for moving settings to preferences 2018-04-28 05:28:51 +02:00
Eliot Berriot e226d60c6a Merge branch '176-relaunch' into 'develop'
Resolve "Allow import job relaunch"

Closes #176

See merge request funkwhale/funkwhale!172
2018-04-28 03:02:36 +00:00
Eliot Berriot f4899c5387
Fix #176: Can now relaunch erored jobs and batches 2018-04-28 04:59:47 +02:00
Eliot Berriot 797e0bd2ca Merge branch 'actor-cache' into 'develop'
Avoid fetching Actor object on every request authentication

See merge request funkwhale/funkwhale!171
2018-04-27 22:28:41 +00:00
Eliot Berriot 6dcde77b1e
Avoid fetching Actor object on every request authentication 2018-04-28 00:25:47 +02:00
Eliot Berriot e0fce26820 Merge branch '109-filter-requests' into 'develop'
Resolve "Archive completed import requests"

Closes #109

See merge request funkwhale/funkwhale!170
2018-04-27 20:26:06 +00:00
Eliot Berriot 42a2ffbf24
Fix #109: List pending requests by default, added a status filter for requests 2018-04-27 22:23:25 +02:00
Eliot Berriot cfffbe391e Merge branch '184-federation-ui-glitches' into 'develop'
Resolve "Small UI glitches on federation tab"

Closes #184

See merge request funkwhale/funkwhale!169
2018-04-27 19:53:10 +00:00
Eliot Berriot 71bd0961af
Fixed #184: small UI glitches/bugs in federation tabs 2018-04-27 21:50:25 +02:00
Eliot Berriot f2d20e1bf7 Merge branch '183-inplace-federation' into 'develop'
Resolve "In place imported files not visible on federated collections"

Closes #183

See merge request funkwhale/funkwhale!168
2018-04-27 19:13:45 +00:00
Eliot Berriot 7d3da3d757
Added a fix_track_files command to run checks and fixes against library (#183) 2018-04-27 21:11:20 +02:00
Eliot Berriot 3d6f0b8b2c
Fix #183: ensure in place imported files get a proper mimetype 2018-04-27 21:10:35 +02:00
Eliot Berriot a79f42b0ca
Fix #185: Document that the database should use an utf-8 encoding 2018-04-27 18:28:44 +02:00
Hazmo d1835455f4 Merge branch 'develop' of https://code.eliotberriot.com/hazmo/funkwhale into develop
Removed Alias on /_protected
2018-04-27 14:19:35 +02:00
Hazmo ed63824c8f Minor fixes on debian doc 2018-04-27 14:07:56 +02:00
Hazmo 51b23b5efd First version of Apache2 conf (transcoding, auth and ws missing) 2018-04-27 14:07:56 +02:00
Eliot Berriot 99ff8169fc Merge branch '178-api-documentation' into 'develop'
Resolve "Document important API features"

Closes #178

See merge request funkwhale/funkwhale!166
2018-04-26 16:29:44 +00:00
Eliot Berriot aba595acd4 Merge branch '180-third-party' into 'develop'
Resolve "Add a documentation section to list related project"

Closes #180

See merge request funkwhale/funkwhale!164
2018-04-26 16:28:52 +00:00
Eliot Berriot 56d9c5873c
Fix #178: Foundations for API documentation with Swagger 2018-04-26 18:27:16 +02:00
Eliot Berriot c4777532eb
Bundle swagger docs with sphinx docs 2018-04-26 18:22:47 +02:00
Eliot Berriot d2c2fb837e
Now support Bearer auth in complement of JWT 2018-04-26 15:17:51 +02:00
Eliot Berriot 2477aa31f9
Initial swagger setup 2018-04-26 14:30:26 +02:00
Eliot Berriot 472e9f7605
Added q filter on artists 2018-04-26 14:26:01 +02:00
Hazmo 2dc70dcd25 Minor fixes on debian doc 2018-04-26 13:14:44 +02:00
Hazmo 7c13875b64 First version of Apache2 conf (transcoding, auth and ws missing) 2018-04-26 12:32:21 +02:00
Eliot Berriot 1a3800e9ed Merge branch '182-xsendfile-inplace' into 'develop'
Resolve "X-sendfile not working with in place import"

Closes #182

See merge request funkwhale/funkwhale!163
2018-04-26 10:15:26 +00:00
Eliot Berriot 3e233cbb98
Fix #180: Added a documentation area for third-party projects 2018-04-26 12:02:05 +02:00
Eliot Berriot a49d3b4251
Fixed #182: X-sendfile not working with in-place imports 2018-04-25 18:50:06 +02:00
Eliot Berriot 9f975490da Merge branch 'develop' into 'develop'
[DOCS] remove a quote

See merge request funkwhale/funkwhale!162
2018-04-25 15:05:47 +00:00
Jee 22edaabd98 remove a quote 2018-04-24 19:47:06 +02:00
Eliot Berriot 55e62d8532
Merge tag '0.10' into develop
0.10 (2018-04-23)
-----------------

Features:

- Can now import files in-place from the CLI importer (#155)

Enhancements:

- Avoid downloading audio files multiple times from remote libraries (#163)
- Better file import performance and error handling (#144)
- Import job and batch API and front-end have been improved with better
  performance, pagination and additional filters (#171)
- Increased max_length on TrackFile.source, this will help when importing files
  with a really long path (#142)
- Player is back in Queue tab (#150)

Bugfixes:

- Fail graciously when AP representation includes a null_value for mediaType
- Fix sidebar tabs not showing under small resolution under Chrome (#173)
- Fixed broken login due to badly configured Axios (#172)
- Fixed broken playlist modal after login (#155)
- Fixed queue reorder or track deletion restarting currently playing track
  (#151)
- Radio will now append new track if you delete the last track in queue (#145)
- Reset all sensitive front-end data on logout (#124)
- Typos/not showing text due to i18n work (#175)

Documentation:

- Better documentation for hardware requirements and memory usage (#165)

In-place import
^^^^^^^^^^^^^^^

This release includes in-place imports for the CLI import. This means you can
load gigabytes of music into funkwhale without worrying about about Funkwhale
copying those music files in its internal storage and eating your disk space.

`This new feature is documented here <https://docs.funkwhale.audio/importing-music.html#in-place-import>`_
and require additional configuration to ensure funkwhale and your webserver can
serve those files properly.

**Non-docker users:**

Assuming your music is stored in ``/srv/funkwhale/data/music``, add the following
block to your nginx configuration::

    location /_protected/music {
        internal;
        alias   /srv/funkwhale/data/music;
    }

And the following to your .env file::

    MUSIC_DIRECTORY_PATH=/srv/funkwhale/data/music

**Docker users:**

Assuming your music is stored in ``/srv/funkwhale/data/music``, add the following
block to your nginx configuration::

    location /_protected/music {
        internal;
        alias   /srv/funkwhale/data/music;
    }

Assuming you have the following volume directive in your ``docker-compose.yml``
(it's the default): ``/srv/funkwhale/data/music:/music:ro``, then add
the following to your .env file::

    # this is the path in the container
    MUSIC_DIRECTORY_PATH=/music
    # this is the path on the host
    MUSIC_DIRECTORY_SERVE_PATH=/srv/funkwhale/data/music
2018-04-23 19:45:07 +02:00
Eliot Berriot 0087ae4c80
Merge branch 'release/0.10' 2018-04-23 19:44:47 +02:00
Eliot Berriot 7e8972a3b0
Version bump and Changelog 2018-04-23 19:44:38 +02:00
Eliot Berriot bcc71280ce Merge branch '175-i18n-typos' into 'develop'
Resolve "i18n typos"

Closes #175

See merge request funkwhale/funkwhale!161
2018-04-23 17:36:05 +00:00
Eliot Berriot 912c98c71b
Fix #175: Typos/not showing text due to i18n work 2018-04-23 19:33:39 +02:00
Eliot Berriot 9124c7a9bf Merge branch '150-player-queue-tab' into 'develop'
Resolve "Include player buttons on the queue tab"

Closes #150

See merge request funkwhale/funkwhale!160
2018-04-23 17:08:13 +00:00
Eliot Berriot 1a34f44898
Fix #150: Player is back in Queue tab 2018-04-23 19:05:48 +02:00
Eliot Berriot 0ab62b8648 Merge branch '145-radio-delete-last-track' into 'develop'
Resolve "Unexpected behavior with radios"

Closes #145

See merge request funkwhale/funkwhale!159
2018-04-23 16:46:30 +00:00
Eliot Berriot 0e153c0f4d
Fix #145: Radio will now append new track if you delete the last track in queue 2018-04-23 18:43:46 +02:00
Eliot Berriot af883242cb Merge branch '151-queue-delete' into 'develop'
Resolve "Reordering the queue do not honor currently playing track"

Closes #151

See merge request funkwhale/funkwhale!158
2018-04-23 16:35:36 +00:00
Eliot Berriot 6ed6634f93
Fixed #151: queue reorder or track deletion restarting currently playing track 2018-04-23 18:32:27 +02:00
Eliot Berriot 48c9a8bd55 Merge branch 'apache-x-sendfile-header' into 'develop'
Ensure we return correct paths when using Apache as a reverse proxy

See merge request funkwhale/funkwhale!157
2018-04-22 14:49:26 +00:00
Eliot Berriot 300e24dbde
Ensure we return correct paths when using Apache as a reverse proxy 2018-04-22 16:34:07 +02:00
Eliot Berriot ad43d160bd Merge branch '171-import-jobs' into 'develop'
Resolve "Dedicated API endpoint for import jobs"

Closes #171

See merge request funkwhale/funkwhale!156
2018-04-22 13:20:07 +00:00