Wykres commitów

972 Commity (7425a8ea4d4dd5977c03747b5dab130828fd8da2)

Autor SHA1 Wiadomość Data
Baptiste Gelez 984abf77ba Merge branch 'i18n-metadata' into 'develop'
i18n: Metadata

See merge request funkwhale/funkwhale!136
2018-04-19 18:34:59 +00:00
Eliot Berriot fc4f006858
Missing previous changelog 2018-04-19 20:32:12 +02:00
Eliot Berriot 96edb7f6c8 Merge branch '165-hardware-requirements' into 'develop'
Resolve "Document hardware requirements (CPU/memory)"

Closes #165

See merge request funkwhale/funkwhale!141
2018-04-19 18:29:58 +00:00
Eliot Berriot abd329fa75
Fix #165: better documentation for hardware requirements and memory usage 2018-04-19 20:25:32 +02:00
Bat 81b84b4865 Fix $t bug 2018-04-18 18:58:13 +01:00
Bat 0320872506 Fix non-existant $t in data 2018-04-18 18:54:19 +01:00
Bat 212363b4bf Fix i18n in data() 2018-04-18 18:36:50 +01:00
Eliot Berriot 89d8826369 Merge branch 'i18n-views-playlists' into 'develop'
I18n views playlists

See merge request funkwhale/funkwhale!140
2018-04-18 17:01:11 +00:00
Baptiste Gelez e00b5293c1 Merge branch 'i18n-radios' into 'develop'
i18n: radios

See merge request funkwhale/funkwhale!138
2018-04-18 17:00:24 +00:00
Eliot Berriot f223078979 Merge branch 'i18n-views-playlists' into 'develop'
i18n for playlist views

See merge request funkwhale/funkwhale!131
2018-04-18 16:54:50 +00:00
Eliot Berriot 0213ec6d02
Removed console.log calls 2018-04-18 18:54:30 +02:00
Eliot Berriot c1b8180fce
i18n for playlist views 2018-04-18 18:53:52 +02:00
Bat 57b32add03 i18n: requests 2018-04-18 17:50:14 +01:00
Bat 2c41cd6510 i18n: radios 2018-04-18 17:44:20 +01:00
Bat 73db863080 i18n: playlists components 2018-04-18 17:39:52 +01:00
Bat b62dc48896 i18n: Metadata 2018-04-18 17:23:20 +01:00
Eliot Berriot 74bd0bae8c Merge branch 'fail-graciously-on-empty-media-type' into 'develop'
Fail graciously when AP representation includes a null_value for mediaType

See merge request funkwhale/funkwhale!135
2018-04-17 22:25:40 +00:00
Eliot Berriot c29a96f244
Fail graciously when AP representation includes a null_value for mediaType 2018-04-18 00:08:31 +02:00
Eliot Berriot 410d5f1d28
Merge tag '0.9.1' into develop
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
2018-04-17 23:20:50 +02:00
Eliot Berriot 22cc2048ac
Merge branch 'release/0.9.1' 2018-04-17 23:20:40 +02:00
Eliot Berriot eb275b7e08
Version bump and changelog 2018-04-17 23:20:32 +02:00
Eliot Berriot 433eb8db97 Merge branch 'federation-fixes' into 'develop'
Federation fixes

See merge request funkwhale/funkwhale!134
2018-04-17 21:19:14 +00:00
Eliot Berriot f55d2b6c9d
Updated tests 2018-04-17 23:10:46 +02:00
Eliot Berriot c17f7eefde
Ensure follower is approved to access library 2018-04-17 23:08:15 +02:00
Eliot Berriot 899ba31162
Do not fail on library page scan if one item is invalid 2018-04-17 22:58:43 +02:00
Eliot Berriot 852bed6fbb Merge branch 'audio-metadata-musicbrainz-allow-null' into 'develop'
Allow null values for musicbrainz_id in Audio ActivityPub representation

See merge request funkwhale/funkwhale!133
2018-04-17 19:51:56 +00:00
Eliot Berriot 14cadce4a6
Allow null values for musicbrainz_id in Audio ActivityPub representation 2018-04-17 21:49:11 +02:00
Eliot Berriot e5dc918c67
Merge tag '0.9' into develop
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.
2018-04-17 21:31:52 +02:00
Eliot Berriot d44b8627c9
Merge branch 'release/0.9' 2018-04-17 21:31:36 +02:00
Eliot Berriot dd97a9b488
Version bump and changelog 2018-04-17 21:26:58 +02:00
Eliot Berriot 6efbb4fb35
More federation documentation 2018-04-17 21:26:49 +02:00
Eliot Berriot a37183f57e
Additional celery beat systemd unit file 2018-04-17 21:26:35 +02:00
Eliot Berriot 6fd77a0a52 Merge branch 'activity-pub-import' into 'develop'
Activity pub import

See merge request funkwhale/funkwhale!132
2018-04-17 18:08:38 +00:00
Eliot Berriot 5fee42f896
Can now filter by import status on library tracks 2018-04-17 20:03:31 +02:00
Eliot Berriot 183bbe3ad6
Added tooltips to explain settings meaning 2018-04-17 19:54:28 +02:00
Eliot Berriot f31874edf5
Implemented followers notification on import and autoimport 2018-04-17 19:35:57 +02:00
Eliot Berriot adcbe8852d
Tmpfile fixture 2018-04-17 19:35:57 +02:00
Eliot Berriot 168b2f03d4
Slightly smarter docker front setup 2018-04-17 19:35:57 +02:00
Eliot Berriot 7c9412f63a
Disabled PO compile script and fixed typo 2018-04-17 19:35:57 +02:00
Eliot Berriot 9544a582ba Merge branch 'po-extract' into 'develop'
Added script to extract translations into PO files

See merge request funkwhale/funkwhale!130
2018-04-17 17:25:14 +00:00
Eliot Berriot 35dda16adb
Compile and bundle translations in CI 2018-04-16 22:54:36 +02:00
Eliot Berriot fd6ab881a7
Fixed broken translations 2018-04-16 22:46:54 +02:00
Eliot Berriot 1260cc764f
i18n for playlist views 2018-04-15 22:39:10 +02:00
Eliot Berriot 7d71f92600 Merge branch 'i18n-federation-components' into 'develop'
I18n federation components

See merge request funkwhale/funkwhale!129
2018-04-15 18:06:44 +00:00
Eliot Berriot b8fcbe218e Merge branch 'i18n-library-radios' into 'develop'
I18n: library/radios

See merge request funkwhale/funkwhale!127
2018-04-15 18:06:16 +00:00
Eliot Berriot a57081a4e9
Added script to extract translations into PO files 2018-04-15 20:04:26 +02:00
Bat eb1c4ff1b2 Translate federation components 2018-04-15 15:23:58 +01:00
Bat be3e6d70a3 Merge branch 'i18n-library-radios' into develop 2018-04-15 14:28:23 +01:00
Eliot Berriot 4672c8d52c Merge branch 'i18n-library' into 'develop'
I18n: library

See merge request funkwhale/funkwhale!128
2018-04-15 13:19:27 +00:00
Bat c7b39cf9c9 I18n: library 2018-04-15 11:45:56 +01:00