Wykres commitów

404 Commity (eef2ff3f9a1851973e920d3ba71e80d7d589dd33)

Autor SHA1 Wiadomość Data
Eliot Berriot d1df33544e
Front: Fixed broken ajax call on radio builder (#69) 2018-02-24 17:22:40 +01:00
Eliot Berriot c6b965c8e2
Updated sample nginx conf 2018-02-24 16:57:01 +01:00
Eliot Berriot 0955df1194
Merge tag '0.5' into develop
0.5 (2018-02-24)
----------------

- Front: Now reset player colors when track has no cover (#46)
- Front: play button now disabled for unplayable tracks
- API: You can now enable or disable registration on the fly, via a preference (#58)
- Front: can now signup via the web interface (#35)
- Front: Fixed broken redirection on login
- Front: Fixed broken error handling on settings and login form

About page:

There is a brand new about page on instances (/about), and instance
owner can now provide a name, a short and a long description for their instance via the admin (/api/admin/dynamic_preferences/globalpreferencemodel/).

Transcoding:

Basic transcoding is now available to/from the following formats : ogg and mp3.

*This is still an alpha feature at the moment, please report any bug.*

This relies internally on FFMPEG and can put some load on your server.
It's definitely recommended you setup some caching for the transcoded files
at your webserver level. Check the the exemple nginx file at deploy/nginx.conf
for an implementation.

On the frontend, usage of transcoding should be transparent in the player.

Music Requests:

This release includes a new feature, music requests, which allows users
to request music they'd like to see imported.
Admins can browse those requests and mark them as completed when
an import is made.
2018-02-24 15:37:56 +01:00
Eliot Berriot ce482314e7
Merge branch 'release/0.5' 2018-02-24 15:37:46 +01:00
Eliot Berriot 8a657a0a9f
Version bump and changelog 2018-02-24 15:37:22 +01:00
Eliot Berriot ab8fe2934c Merge branch 'instance-description' into 'develop'
Instance description

Closes #30

See merge request funkwhale/funkwhale!50
2018-02-24 14:33:02 +00:00
Eliot Berriot 7cb42001fe
Changelog 2018-02-24 15:30:20 +01:00
Eliot Berriot ab2af7a548
About page for instance based on instance descriptions 2018-02-24 15:28:09 +01:00
Eliot Berriot cdabb26989
Fix #30: added instance preferences for name and descriptions 2018-02-24 15:27:51 +01:00
Eliot Berriot b4ace3c9dd
Typo 2018-02-24 15:10:47 +01:00
Eliot Berriot 1b1e22ced0 Merge branch 'signup-form' into 'develop'
Signup form

Closes #35 and #58

See merge request funkwhale/funkwhale!49
2018-02-24 13:57:24 +00:00
Eliot Berriot f398d40ecc
Fixed failing test 2018-02-24 14:55:08 +01:00
Eliot Berriot ea4d8b1010
Changelog 2018-02-24 14:40:55 +01:00
Eliot Berriot 119e05e633
Signup form 2018-02-24 14:34:28 +01:00
Eliot Berriot 55b38a3f6e
Fixed broken error handling on user login and settings 2018-02-24 14:28:48 +01:00
Eliot Berriot 0ed3f68305
Allow login with email or username 2018-02-24 14:28:17 +01:00
Eliot Berriot a14e0acbe9
Correct path for rest auth urls 2018-02-24 14:05:27 +01:00
Eliot Berriot a91670f379
Changelog for #58 2018-02-24 12:21:56 +01:00
Eliot Berriot d1b5895b78
Removed now useless REGISTRATION_MODE setting 2018-02-24 12:21:02 +01:00
Eliot Berriot 3dd1a20b68
Fix #58: enabling registrations is now done via a preference 2018-02-24 12:20:42 +01:00
Eliot Berriot 3c1e76e95d Merge branch 'feature/music-requests' into 'develop'
Feature/music requests

Closes #9 and #25

See merge request funkwhale/funkwhale!48
2018-02-24 11:10:22 +00:00
Eliot Berriot fd60c968ba
Request list and card 2018-02-22 23:37:11 +01:00
Eliot Berriot 2fb533c5f5
Maxlength and truncation 2018-02-22 23:36:53 +01:00
Eliot Berriot 6e4fb2e5d5
Library menu show number of pending requests 2018-02-22 23:35:56 +01:00
Eliot Berriot bf7bc9a9bc
Display current request under import and send request to API 2018-02-22 23:35:40 +01:00
Eliot Berriot d91f0ff9a6
Better pagination (borderless) 2018-02-22 23:35:00 +01:00
Eliot Berriot 7808d14a49
Human date component 2018-02-22 23:34:52 +01:00
Eliot Berriot d0a9873a07
Moment format filter 2018-02-22 23:34:31 +01:00
Eliot Berriot 2cd90ff4bd
Capitalize filter 2018-02-22 23:34:24 +01:00
Eliot Berriot dac47da584
Import request filter 2018-02-22 23:33:59 +01:00
Eliot Berriot dcb1915a7b
Can now bind batch to request via API 2018-02-22 23:33:44 +01:00
Eliot Berriot a73a4e248d
Comment component 2018-02-22 22:02:32 +01:00
Eliot Berriot 7ffff90005
Moment, markdown and truncate filters 2018-02-22 22:02:19 +01:00
Eliot Berriot 999198b1c5
Serialize user with requests 2018-02-22 22:01:51 +01:00
Eliot Berriot 64290465e7
Fixed source not passed from query in import route 2018-02-21 19:44:23 +01:00
Eliot Berriot 26e6459959
Request form component 2018-02-21 00:09:15 +01:00
Eliot Berriot 9d5e07872d
Removed dead code 2018-02-21 00:09:15 +01:00
Eliot Berriot 98b62caa24
Import request viewset, serializer and url 2018-02-21 00:09:15 +01:00
Eliot Berriot f3d77ef7d9
Update request status based on batch status 2018-02-21 00:09:15 +01:00
Eliot Berriot b492e133c6
Job signal to update batch status 2018-02-21 00:08:46 +01:00
Eliot Berriot 8900f5581b
ImportRequest factory 2018-02-21 00:03:05 +01:00
Eliot Berriot 3fa7d0009e
Initial import request model 2018-02-21 00:02:48 +01:00
Eliot Berriot 24e2555793
Added status field to import batch, it's synced based on jobs 2018-02-21 00:02:09 +01:00
Eliot Berriot 15bdf18705
logged in api client 2018-02-20 23:59:50 +01:00
Eliot Berriot 953d0ddc91 Merge branch 'transcoding' into 'develop'
Transcoding

Closes #60

See merge request funkwhale/funkwhale!47
2018-02-19 20:24:31 +00:00
Eliot Berriot b3ca773b84
Changelog 2018-02-19 21:21:06 +01:00
Eliot Berriot afb56503da
Updated example nginx deployment conf for transcoding 2018-02-19 21:21:06 +01:00
Eliot Berriot a83328bc27
Smarter play button, disabled for unplayable tracks 2018-02-19 21:21:06 +01:00
Eliot Berriot 97eab8e8de
Avoid display quircks of duration 2018-02-19 21:21:06 +01:00
Eliot Berriot 40d33ccc77
Nginx configuration to cache transcoded media 2018-02-19 21:21:05 +01:00