Eliot Berriot
|
805f9c6bbc
|
Merge branch '75-subsonic-api' into 'develop'
Resolve "Implement the subsonic API"
Closes #75
See merge request funkwhale/funkwhale!188
|
2018-05-09 21:27:57 +00:00 |
Eliot Berriot
|
12638e1d82
|
Updated demo script
|
2018-05-09 23:24:51 +02:00 |
Eliot Berriot
|
24cb1d9519
|
See #75: user can now manage the Subsonic API token from their settings page
|
2018-05-09 22:18:33 +02:00 |
Eliot Berriot
|
7595936260
|
See #75: added a preference do enable/disable the subsonic API on the instance level
|
2018-05-09 22:13:04 +02:00 |
Eliot Berriot
|
67dc414c8a
|
See #75: music direcory and indexes endpoints
|
2018-05-09 20:32:17 +02:00 |
Eliot Berriot
|
7c85d1ca81
|
See #75: can now add multiple tracks to a playlist on creation and update
|
2018-05-09 20:31:47 +02:00 |
Eliot Berriot
|
1674ad919f
|
See #75: implemented subsonic playlist API endpoints
|
2018-05-08 23:06:47 +02:00 |
Eliot Berriot
|
7e9320fc1c
|
Queryset methods for playlists
|
2018-05-08 23:06:29 +02:00 |
Eliot Berriot
|
e31099ef33
|
See #75 more subsonic api endpoints (star, unstar, search...)
|
2018-05-08 21:22:52 +02:00 |
Eliot Berriot
|
40cde0cd92
|
Queryset methods on artist/albums
|
2018-05-08 21:21:52 +02:00 |
Eliot Berriot
|
bbd273404a
|
See #75: initial subsonic implementation that works with http://p.subfireplayer.net
|
2018-05-08 16:32:07 +02:00 |
Eliot Berriot
|
9682299480
|
See #75: dedicated token for subsonic API access
|
2018-05-08 16:31:19 +02:00 |
Eliot Berriot
|
2ef8723485
|
Merge branch '192-nodeinfo' into 'develop'
Resolve "Use nodeinfo schema for instance statistics"
Closes #192
See merge request funkwhale/funkwhale!187
|
2018-05-08 07:03:47 +00:00 |
Eliot Berriot
|
cdc8388118
|
See #192: renamed name to nodeName, and include anonymousCanListen value as well
|
2018-05-08 09:01:02 +02:00 |
Eliot Berriot
|
095b70db4b
|
See #192: use proper content type for nodeinfo endpoint
|
2018-05-07 23:29:07 +02:00 |
Eliot Berriot
|
a679f48fcf
|
See #192: removed useless localPosts and localComments
|
2018-05-07 23:26:48 +02:00 |
Eliot Berriot
|
d88b7869fe
|
See #192: added .well-known/nodeinfo endpoint
|
2018-05-07 22:28:46 +02:00 |
Eliot Berriot
|
6ff8c2c8da
|
See #192: use nodeinfo/2.0 namespace to be future proof
|
2018-05-07 22:28:21 +02:00 |
Eliot Berriot
|
b4ad7a4a71
|
See #192: replaced old stats endpoint with nodeinfo
|
2018-05-07 22:09:03 +02:00 |
Eliot Berriot
|
23d21b0fdb
|
Fix #193: broken federated import
|
2018-05-07 19:22:09 +02:00 |
Eliot Berriot
|
7908ae3942
|
Version bump and changelog
|
2018-05-06 16:24:12 +02:00 |
Eliot Berriot
|
82f5dc20f3
|
Documentation for missing DEFAULT_FROM_EMAIL setting
|
2018-05-06 16:23:23 +02:00 |
Eliot Berriot
|
bc2c9950e3
|
Fix #189: federation cache should now delete properly, including orphaned files
|
2018-05-06 15:36:49 +02:00 |
Eliot Berriot
|
f343159856
|
Added an accessed_date field on TrackFile for easier cache deletion (#189)
|
2018-05-06 15:36:18 +02:00 |
Eliot Berriot
|
4a7105ae7e
|
Fix #187: documentation and changelog for email configuration
|
2018-05-06 13:48:23 +02:00 |
Eliot Berriot
|
44ebb92874
|
See #187: Front logic for password reset and email confirmation
|
2018-05-06 12:50:53 +02:00 |
Eliot Berriot
|
3b9024129d
|
See #187: Front logic for password reset
|
2018-05-06 11:30:52 +02:00 |
Eliot Berriot
|
22f0b1a2d8
|
See #187: API logic for password reset
|
2018-05-06 11:30:41 +02:00 |
Eliot Berriot
|
929b50183a
|
Now reset cookie on profile fetch, to avoid CSRF bugs
|
2018-05-06 11:21:36 +02:00 |
Eliot Berriot
|
4325b1be4f
|
Removed radios and listening recording for anonymous users as it was buggy
|
2018-05-06 11:18:28 +02:00 |
Eliot Berriot
|
9ec47f1ec9
|
Added dosctrings to fixtures
|
2018-04-28 18:39:48 +02:00 |
Eliot Berriot
|
29645aab1d
|
Added documentation page on how to reduce memory usage.
|
2018-04-28 16:17:29 +02: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
|
f4899c5387
|
Fix #176: Can now relaunch erored jobs and batches
|
2018-04-28 04:59:47 +02:00 |
Eliot Berriot
|
6dcde77b1e
|
Avoid fetching Actor object on every request authentication
|
2018-04-28 00:25:47 +02: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
|
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
|
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
|
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 |
Eliot Berriot
|
a49d3b4251
|
Fixed #182: X-sendfile not working with in-place imports
|
2018-04-25 18:50:06 +02:00 |
Eliot Berriot
|
7e8972a3b0
|
Version bump and Changelog
|
2018-04-23 19:44:38 +02:00 |
Eliot Berriot
|
300e24dbde
|
Ensure we return correct paths when using Apache as a reverse proxy
|
2018-04-22 16:34:07 +02:00 |