Eliot Berriot
707868d794
Can now fetch public key from actor url
2018-03-28 23:56:44 +02:00
Eliot Berriot
2f473d7570
Added requests-mock dependency and fixture
2018-03-28 23:56:44 +02:00
Eliot Berriot
471d1fe9d7
Merge branch 'failing-tests' into 'develop'
...
Fixed a bunch of failing tests
See merge request funkwhale/funkwhale!114
2018-03-28 21:56:27 +00:00
Eliot Berriot
5e901dc5a4
Fixed a bunch of failing tests
2018-03-28 23:54:08 +02:00
Eliot Berriot
85ce220f29
Merge branch 'federation-signing-requests' into 'develop'
...
Federation signing requests
See merge request funkwhale/funkwhale!106
2018-03-26 20:14:28 +00:00
Eliot Berriot
4612a8a560
Merge branch '121-upgrade-to-python36' into 'develop'
...
Resolve "Random issue on import"
Closes #121
See merge request funkwhale/funkwhale!113
2018-03-25 21:32:44 +00:00
Eliot Berriot
5e1dce5883
Fix #121 : Upgraded to Python 3.6 to fix weird but harmless weakref error on django task
2018-03-25 23:30:46 +02:00
Eliot Berriot
5efbb72e01
Merge branch '140-missing-env-error-handling' into 'develop'
...
Resolve "django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. when missing env values"
Closes #140
See merge request funkwhale/funkwhale!112
2018-03-25 21:07:47 +00:00
Eliot Berriot
e1bdd14fff
Fix #140 : Better error messages in case of missing environment variable
2018-03-25 23:05:46 +02:00
Eliot Berriot
c2985b7dba
Merge branch 'coverage' into 'develop'
...
Compute coverage on API tests
See merge request funkwhale/funkwhale!111
2018-03-25 20:50:30 +00:00
Eliot Berriot
82aa8c4e22
Compute coverage on API tests
2018-03-25 22:45:37 +02:00
Eliot Berriot
6644ff969e
Merge branch 'psycopg-warning' into 'develop'
...
Switched to psycopg2-binary to avoid warning
See merge request funkwhale/funkwhale!110
2018-03-25 20:43:47 +00:00
Eliot Berriot
32e3d82738
Switched to psycopg2-binary to avoid warning
2018-03-25 22:42:14 +02:00
Eliot Berriot
cc95e2f1f6
Merge branch '141-timeline-first-load' into 'develop'
...
Resolve "Populate timeline on first load"
Closes #141
See merge request funkwhale/funkwhale!109
2018-03-25 20:37:12 +00:00
Eliot Berriot
a87a2837db
Fixed failing tests
2018-03-25 22:34:30 +02:00
Eliot Berriot
d310628cb5
refactored tests, no have __init__ everywhere
2018-03-25 22:27:38 +02:00
Eliot Berriot
6fbc372f51
Fix #141 : API endpoint for fetching instance activity and updated timeline to use this new
...
endpoint
2018-03-25 17:37:25 +02:00
Eliot Berriot
2384f761b1
Now fetch activity from API on first timeline display ( #141 )
2018-03-25 17:36:10 +02:00
Eliot Berriot
18d8baae34
API Views/serializers/tests for activity ( #141 )
2018-03-25 17:24:08 +02:00
Eliot Berriot
1f2e14b20e
Use anonymous_user fixture in other tests
2018-03-25 17:18:44 +02:00
Eliot Berriot
122c39075a
Fixed privacy issue in get_privacy_query utils function
2018-03-25 17:18:22 +02:00
Eliot Berriot
2d4003c8c4
anonymoususer test fixture
2018-03-25 17:17:51 +02:00
Eliot Berriot
fce5ee0e7f
Renamed listening end_date to creation_date
2018-03-25 17:17:33 +02:00
Eliot Berriot
f36a9e2ac9
Merge branch '138-import-unicode' into 'develop'
...
Resolve "Importer chokes on files with bad unicode characters"
Closes #138 and #120
See merge request funkwhale/funkwhale!108
2018-03-25 13:46:26 +00:00
Eliot Berriot
e99d757b57
Fix #120 : Better error handling during file import
2018-03-25 15:44:48 +02:00
Eliot Berriot
f1cf250e29
Fix #138 : Better handling of utf-8 filenames during file import
2018-03-25 15:40:37 +02:00
Eliot Berriot
952407d173
Merge branch '139-restrict-usernames' into 'develop'
...
Resolve "Allow restricting allowed usernames"
Closes #139
See merge request funkwhale/funkwhale!107
2018-03-24 19:33:38 +00:00
Eliot Berriot
4b69d64db2
Fix #139 : We now restrict some usernames from being used during signup
2018-03-24 20:31:36 +01:00
Eliot Berriot
4522f5997e
More test cases for request signing and added helpers to verify signature
2018-03-24 16:24:10 +01:00
Eliot Berriot
aa7365b71f
Basic logic for signing/verifying requests
2018-03-24 15:20:15 +01:00
Eliot Berriot
8dd62088aa
Merge branch 'improved-installation' into 'develop'
...
Make more explicit the fact that most variables don't need editing on docker setups
See merge request funkwhale/funkwhale!105
2018-03-23 20:47:18 +00:00
Eliot Berriot
d134b23a6e
Make more explicit the fact that most variables don't need editing on docker setups
2018-03-23 21:45:17 +01:00
Eliot Berriot
868c7ef035
Merge branch '97-shuffle-after' into 'develop'
...
Resolve "Only shuffle tracks after current index ?"
Closes #97
See merge request funkwhale/funkwhale!104
2018-03-23 15:30:35 +00:00
Eliot Berriot
6a30e59aa2
Fix #97 : Queue shuffle now apply only to tracks after the current one
2018-03-23 16:28:30 +01:00
Eliot Berriot
f66bcf34df
Merge branch '131-scroll-queue' into 'develop'
...
Resolve "Queue doesn't show current song by default"
Closes #131
See merge request funkwhale/funkwhale!103
2018-03-23 15:02:14 +00:00
Eliot Berriot
d726a959ab
Fix #131 : Removed player from queue tab and consistently show current track in queue
2018-03-23 15:54:04 +01:00
Eliot Berriot
fa449114b1
Merge branch '101-credit-francis' into 'develop'
...
Resolve "Credit Francis Gading for the logotype !"
Closes #101
See merge request funkwhale/funkwhale!102
2018-03-23 14:01:33 +00:00
Eliot Berriot
cd89785344
Fix #101 : Added credits to Francis Gading for the logotype
2018-03-23 14:59:12 +01:00
Eliot Berriot
cb3dfa4c5f
Merge branch '130-convert-favicon' into 'develop'
...
Resolve "Our favicon may not be a real PNG"
Closes #130
See merge request funkwhale/funkwhale!101
2018-03-23 12:41:53 +00:00
Maxence Bothorel
4409a9cac9
Add changelog
2018-03-23 13:23:23 +01:00
Eliot Berriot
01b9333be5
Merge branch '127-upgrade-doc' into 'develop'
...
Resolve "Document the upgrade process"
Closes #127 and #105
See merge request funkwhale/funkwhale!100
2018-03-23 11:17:28 +00:00
Eliot Berriot
e3fc33a2c4
Minor tweaks to upgrade documentation
2018-03-23 12:15:21 +01:00
Eliot Berriot
a890bc490b
Ensure we update all requirements when installing from pip/requirements.txt
2018-03-23 12:10:18 +01:00
Maxence Bothorel
c89b957f05
convert favicon from ico to png file
2018-03-22 18:06:43 +01:00
Eliot Berriot
1c251ac7c7
Fix #127 : Added upgrade documentation
2018-03-22 14:22:39 +01:00
Eliot Berriot
2cfe4fa3a1
Fixed wrong mv command in debian guide
2018-03-22 14:19:26 +01:00
Eliot Berriot
3af3327311
Added missing choice of version in the docker deployment guide
2018-03-22 14:18:55 +01:00
Eliot Berriot
ae65190364
Merge tag '0.7' into develop
...
0.7 (2018-03-21)
----------------
Features:
- Can now filter artists and albums with no listenable tracks (#114 )
- Improve the style of the sidebar to make it easier to understand which tab is
selected (#118 )
- On artist page, albums are not sorted by release date, if any (#116 )
- Playlists are here \o/ 🎉 (#3 , #93 , #94 )
- Use django-cacheops to cache common ORM requests (#117 )
Bugfixes:
- Fixed broken import request admin (#115 )
- Fixed forced redirection to login event with
API_AUTHENTICATION_REQUIRED=False (#119 )
- Fixed position not being reseted properly when playing the same track
multiple times in a row
- Fixed synchronized start/stop radio buttons for all custom radios (#103 )
- Fixed typo and missing icon on homepage (#96 )
Documentation:
- Up-to-date and complete development and contribution instructions in
README.rst (#123 )
2018-03-21 21:05:25 +01:00
Eliot Berriot
3673f624dd
Merge branch 'release/0.7'
2018-03-21 21:05:14 +01:00
Eliot Berriot
b780bee874
Version bump and changelog
2018-03-21 21:05:03 +01:00