Eliot Berriot
2febce8fe7
Merge branch '328-http-signature-date' into 'develop'
...
Resolve "Validate agains Date header in HTTP Signature"
Closes #328
See merge request funkwhale/funkwhale!280
2018-06-24 17:21:47 +00:00
Eliot Berriot
9017acdb39
Fix #328 : Validate Date header in HTTP Signatures
2018-06-24 19:17:56 +02:00
Eliot Berriot
2a7333df6f
Merge tag '0.15' into develop
...
0.15 (2018-06-24)
-----------------
Upgrade instructions are available at
https://docs.funkwhale.audio/upgrading.html
Features:
- Added admin interface to manage import requests (#190 )
- Added replace flag during import to replace already present tracks with a new
version of their track file (#222 )
- Funkwhale's front-end can now point to any instance (#327 ) Removed front-end
and back-end coupling
- Management interface for users (#212 )
- New invite system (#248 ) New invite system
Enhancements:
- Added "TV" to the list of highlighted words during YouTube import (#154 )
- Command line import now accepts unlimited args (#242 )
Bugfixes:
- Expose track files date in manage API (#307 )
- Fixed current track restart/hiccup when shuffling queue, deleting track from
queue or reordering (#310 )
- Include user's current private playlists on playlist list (#302 )
- Remove link to generic radios, since they don't have detail pages (#324 )
Documentation:
- Document that Funkwhale may be installed with YunoHost (#325 )
- Documented a saner layout with symlinks for in-place imports (#254 )
- Upgrade documentation now use the correct user on non-docker setups (#265 )
Invite system
^^^^^^^^^^^^^
On closed instances, it has always been a little bit painful to create accounts
by hand for new users. This release solve that by adding invitations.
You can generate invitation codes via the "users" admin interface (you'll find a
link in the sidebar). Those codes are valid for 14 days, and can be used once
to create a new account on the instance, even if registrations are closed.
By default, we generate a random code for invitations, but you can also use custom codes
if you need to print them or make them fancier ;)
Invitations generation and management requires the "settings" permission.
2018-06-24 16:01:03 +02:00
Eliot Berriot
b206c3cf3e
Merge branch 'release/0.15'
2018-06-24 16:00:37 +02:00
Eliot Berriot
b6ac2dc30a
Version bump and changelog for 0.15
2018-06-24 16:00:26 +02:00
Eliot Berriot
eab9aaa100
Disabled source maps in production
2018-06-24 15:43:39 +02:00
Eliot Berriot
0914020ab2
Merge branch 'changelog-fixes' into 'develop'
...
Fixed a few changelog fragments with wrong category
See merge request funkwhale/funkwhale!279
2018-06-24 13:28:18 +00:00
Eliot Berriot
b141b6b420
Fixed a few changelog fragments with wrong category
2018-06-24 15:20:55 +02:00
Eliot Berriot
3876b151f7
Merge branch '209-play-all-first-track' into 'develop'
...
FIxed broken search and metadata search
See merge request funkwhale/funkwhale!278
2018-06-24 13:20:29 +00:00
Eliot Berriot
10ce077334
Fixed broken urls (wrong absoluteUrl refactor) on search and metadata search
2018-06-24 15:13:20 +02:00
Eliot Berriot
58be852a84
Merge branch '302-private-playlist-show-in-interface' into 'develop'
...
Resolve "Private playlists not shown in interface"
Closes #302
See merge request funkwhale/funkwhale!275
2018-06-24 13:04:37 +00:00
Eliot Berriot
e093ff1ce7
Merge branch '154-tv-highlighted' into 'develop'
...
Resolve "Add "TV" to the list of highlighted words during import"
Closes #154
See merge request funkwhale/funkwhale!277
2018-06-24 13:00:48 +00:00
Eliot Berriot
c3c0f03d59
Fix #154 : Added "TV" to the list of highlighted words during YouTube import
2018-06-24 14:55:36 +02:00
Eliot Berriot
c371fe3645
Fixed random stuff (redirection and broken absoluteURl)
2018-06-24 14:53:05 +02:00
Eliot Berriot
697ea24b79
Fix #302 : Include user's current private playlists on playlist list
2018-06-24 14:53:04 +02:00
Eliot Berriot
2df9006a13
Merge branch '325-yunohost' into 'develop'
...
Resolve "Document the YunoHost package/installation"
Closes #325
See merge request funkwhale/funkwhale!276
2018-06-24 12:47:49 +00:00
Eliot Berriot
1123cebf1b
Fix #325 : Document that Funkwhale may be installed with YunoHost
2018-06-24 14:42:45 +02:00
Eliot Berriot
668e8d71cd
Merge branch '324-generic-radios-link' into 'develop'
...
Resolve "Pages for radios "random", "favourites" and "less listened" not showing up"
Closes #324
See merge request funkwhale/funkwhale!274
2018-06-24 12:13:42 +00:00
Eliot Berriot
943064791a
Merge branch '307-wrong-date' into 'develop'
...
Resolve "import date is always "a few seconds ago" on /manage/library/files"
Closes #307
See merge request funkwhale/funkwhale!273
2018-06-24 12:09:58 +00:00
Eliot Berriot
ae6d91dd25
Fox #324 : Remove link to generic radios, since they don't have detail pages
2018-06-24 14:07:55 +02:00
Eliot Berriot
917a6fa12e
FIx #307 : Expose track files date in manage API
2018-06-24 14:03:37 +02:00
Eliot Berriot
e068f4c102
Merge branch 'broken-websocket' into 'develop'
...
Ensure we use absolute URL to connect to websocket
See merge request funkwhale/funkwhale!270
2018-06-24 12:00:17 +00:00
Eliot Berriot
0d84e31a71
Merge branch '310-player-shuffling-restart' into 'develop'
...
Resolve "shuffling restarts current song"
Closes #310
See merge request funkwhale/funkwhale!268
2018-06-24 11:56:17 +00:00
Eliot Berriot
0e1203336d
Fixed randomly failing test
2018-06-24 13:56:06 +02:00
Eliot Berriot
39b473f1e6
Fixed #310 : current track restart/hiccup when shuffling queue, deleting track from queue or reordering
2018-06-24 13:51:35 +02:00
Eliot Berriot
63dd5b2f06
Ensure we use proper URL to connect to websocket
2018-06-24 13:43:38 +02:00
Eliot Berriot
b2a876b4df
Merge branch 'review-apps-docs' into 'develop'
...
Review app for docs
See merge request funkwhale/funkwhale!272
2018-06-24 11:33:43 +00:00
Eliot Berriot
31d8df7341
Review app for docs
2018-06-24 13:27:02 +02:00
Eliot Berriot
a65efe40b4
Merge branch 'patch-1' into 'develop'
...
Fix typos in upgrade process:
See merge request funkwhale/funkwhale!271
2018-06-24 10:32:20 +00:00
JocelynDelalande
1ba7781e78
Fix typos in upgrade process:
...
- missing "H" in "FUNKWHALE"
- be consistent on `$FUNKWHALE_VERSION` env var use
2018-06-24 00:50:00 +00:00
Eliot Berriot
7d60155b0f
Merge branch '327-versatile-front' into 'develop'
...
Resolve "Make it possible to point the front-end to custom API urls"
Closes #327
See merge request funkwhale/funkwhale!269
2018-06-23 16:29:15 +00:00
Eliot Berriot
6c066881b2
See #327 : changelog and easier contribution documentation
2018-06-23 18:25:04 +02:00
Eliot Berriot
690bc47fd3
See #327 : review app for the front \o/
2018-06-23 17:54:29 +02:00
Eliot Berriot
2e3a2cd6dd
See #327 : Cleaned now unused backend.absoluteUrl and config module
2018-06-23 07:57:09 +02:00
Eliot Berriot
f3e2193782
See #327 : can now use the front-end with any API server
2018-06-23 07:24:34 +02:00
Renon
2182227f50
Merge branch '222-update-import' into 'develop'
...
Resolve "Add flag during import to replace already present tracks with new version"
Closes #222
See merge request funkwhale/funkwhale!264
2018-06-22 22:04:06 +00:00
RenonDis
61eb8e4d61
Test for _do_import with replace
2018-06-22 23:50:46 +02:00
Eliot Berriot
0df0110d0a
Merge branch '190-delete-pending-requests' into 'develop'
...
Resolve "Delete old pending requests completed"
Closes #190
See merge request funkwhale/funkwhale!266
2018-06-22 21:31:34 +00:00
RenonDis
8d9499332f
Migration file for ImportJob.replace_if_duplicate
2018-06-22 20:25:15 +02:00
RenonDis
f3f07c1f8d
Updated tasks.py to process replace flag
2018-06-22 20:25:15 +02:00
RenonDis
8103ea541f
cli import files with replace option
2018-06-22 20:25:15 +02:00
RenonDis
bb79d454af
Bypassing cli skip for update flag
2018-06-22 20:24:55 +02:00
Eliot Berriot
ae133a30cf
See #190 : changelog
2018-06-22 18:25:17 +02:00
Eliot Berriot
64cecf17a8
See #190 : front-end to manage import requests
2018-06-22 18:25:17 +02:00
Eliot Berriot
9767c8f415
See #190 : API and serializers to manage import requests
2018-06-22 18:25:17 +02:00
Eliot Berriot
ec76034bf8
Merge branch 'contibute' into 'develop'
...
fixed typo in Contribute title
See merge request funkwhale/funkwhale!267
2018-06-22 08:13:05 +00:00
RenonDis
537013975c
fixed typo in Contribute title
2018-06-22 09:15:07 +02:00
Eliot Berriot
a443f9431e
See #190 : now store sidebar notifications in vuex store
2018-06-21 23:26:17 +02:00
Eliot Berriot
b3fcc421ec
See #248 : changelog
2018-06-21 20:07:26 +02:00
Eliot Berriot
afe9ad2c91
Merge branch '248-invite' into 'develop'
...
Resolve "Invite system"
Closes #248
See merge request funkwhale/funkwhale!263
2018-06-21 17:57:54 +00:00