Eliot Berriot
55cb7fc25d
See #432 : display tags on artist, album and track pages
2019-07-18 14:08:37 +02:00
Eliot Berriot
d2b7db2cac
See #432 : UI to suggest tags on tracks, albums and artists
2019-07-18 14:08:37 +02:00
Eliot Berriot
9336fec430
See #432 : added some filters in tags API
2019-07-18 14:08:36 +02:00
Eliot Berriot
995be49402
See #432 : fixed an ordering issue on tag length
2019-07-18 14:08:36 +02:00
Eliot Berriot
e3f6baecd4
Missing commited file
2019-07-18 14:08:16 +02:00
Eliot Berriot
0a71d160a5
Fixed some issues with staticfiles not being served in dev after switch to uvicorn
2019-07-18 12:51:57 +02:00
Eliot Berriot
5b7fad0bef
Merge branch '880-header-security' into 'develop'
...
Resolve "Improve the security via HTTP headers"
Closes #880
See merge request funkwhale/funkwhale!826
2019-07-18 11:11:26 +02:00
Eliot Berriot
d2ba3a8aa2
Merge branch 'semantic-to-fomentic' into 'develop'
...
Semantic to fomentic
See merge request funkwhale/funkwhale!831
2019-07-18 11:09:12 +02:00
Eliot Berriot
53782a5eb5
See #880 : updated CSP, added X-Frame-Options on front-end files, ensure embeds work
2019-07-18 11:08:18 +02:00
Eliot Berriot
9c5f623d03
See #880 : added CSP policy in deployment files
2019-07-18 10:21:55 +02:00
Eliot Berriot
49978081b0
See #880 : added XSS filter and content-type nosniff headers
2019-07-18 10:21:54 +02:00
Eliot Berriot
6290ded7fa
See #880 : disabled eval source maps in dev to allow for keeping CSP on
2019-07-18 10:21:54 +02:00
Eliot Berriot
c39cd010d5
See #880 : allow using a production-builded frontend in dev to test CSP
2019-07-18 10:21:54 +02:00
Eliot Berriot
ab73752f55
See #880 : removed vue runtime to remove "eval()" calls
...
Needed for CSP, and also helps with redusing JS size ;)
2019-07-18 10:21:54 +02:00
Eliot Berriot
039856688f
See #880 : fixed missing x-frame-options=Sameorigin header
2019-07-18 10:21:54 +02:00
Eliot Berriot
f67cc6d3c1
Use Gunicorn/Uvicorn in dev to reflect production setup
2019-07-18 10:21:54 +02:00
Eliot Berriot
03a470deaf
Merge branch '432-tags-mutation' into 'develop'
...
See #432 : API for tags
See merge request funkwhale/funkwhale!830
2019-07-18 09:53:42 +02:00
Eliot Berriot
0c15a608c3
Fixed a minor visual glitch in player controls after switch to fomantic
2019-07-15 16:29:55 +02:00
Eliot Berriot
2abcb0898f
Switched from Semantic-UI to Fomentic-UI
2019-07-15 16:21:01 +02:00
Eliot Berriot
07f8bcf215
See #432 : added tag filtering for albums and artists (API)
2019-07-15 14:20:29 +02:00
Eliot Berriot
aa6bece8df
See #432 : expose artists, album and track tags in API
2019-07-15 14:20:29 +02:00
Eliot Berriot
102aa6f5ba
Fixed issues with front-end websockets in dev
2019-07-15 14:20:29 +02:00
Eliot Berriot
2bbb2f3239
See #432 : can now suggest tags on tracks/albums/artists (API)
2019-07-15 14:20:28 +02:00
Eliot Berriot
1b34ae2335
See #432 : enforce a maximum number of tags per entity
2019-07-15 11:53:58 +02:00
Eliot Berriot
bd271c8ead
See #432 : Moved tag validation in the tags app
2019-07-15 11:32:14 +02:00
Eliot Berriot
997dcf5327
Merge branch '432-tags-albums-artists' into 'develop'
...
See #432 : added model tagging logic on artists and albums
See merge request funkwhale/funkwhale!829
2019-07-15 10:57:34 +02:00
Eliot Berriot
c8135d38b1
See #432 : added model tagging logic on artists and albums
2019-07-15 10:53:33 +02:00
Eliot Berriot
b93d493e2f
Merge branch 'jwt-secret-key' into 'develop'
...
Increase the security of JWT token generation by using DJANGO_SECRET_KEY as...
See merge request funkwhale/funkwhale!828
2019-07-15 09:37:01 +02:00
Eliot Berriot
d39cfab283
Increase the security of JWT token generation by using DJANGO_SECRET_KEY as well as user-specific salt for the signature
2019-07-13 16:02:10 +02:00
Eliot Berriot
426f6f0d45
Fixed failing test
2019-07-13 11:15:31 +02:00
Eliot Berriot
b14bdd4e01
Merge branch '432-tags-acquisition' into 'develop'
...
See #432 : tags acquisition (from audio files)
See merge request funkwhale/funkwhale!822
2019-07-12 15:06:40 +02:00
Eliot Berriot
7bc8109732
See #432 : tags acquisition (from audio files)
2019-07-12 15:06:39 +02:00
Eliot Berriot
8ee5578693
Merge branch '432-tags-api' into 'develop'
...
See #432 : API endpoints to query tags
See merge request funkwhale/funkwhale!824
2019-07-12 14:53:38 +02:00
Eliot Berriot
5995f91014
Merge branch '432-federation' into 'develop'
...
See #432 : expose and reuse tags over federation
See merge request funkwhale/funkwhale!823
2019-07-10 19:41:00 +02:00
Eliot Berriot
57e0eea181
See #432 : expose and reuse tags over federation
2019-07-10 19:41:00 +02:00
Eliot Berriot
58081a82a7
Merge branch 'broken-embed' into 'develop'
...
Fix #875 Broken embed (develop)
Closes #875
See merge request funkwhale/funkwhale!825
2019-07-10 19:34:52 +02:00
Eliot Berriot
1a205c0e02
Fix #875 Broken embed (develop)
2019-07-10 19:34:52 +02:00
Eliot Berriot
2de5c32a54
Merge branch 'fix-contributing-ports' into 'develop'
...
Fixed a typo in Contributing links
See merge request funkwhale/funkwhale!827
2019-07-10 16:00:38 +02:00
Eliot Berriot
2b2b9cc179
Fixed a typo in Contributing links
2019-07-10 15:47:03 +02:00
Eliot Berriot
9f3076f4db
See #432 : API endpoint to query tags
2019-07-09 16:03:41 +02:00
Eliot Berriot
e11c1dfe29
Fix broken object creation in load_test_data command
2019-07-09 15:37:24 +02:00
Ciarán Ainsworth
ce4f51197c
Merge branch 'docker-install-doc' into 'develop'
...
Improve Docker installation documentation
See merge request funkwhale/funkwhale!810
2019-07-09 12:44:02 +02:00
hellekin
a7a8a9b13f
Improve Docker installation documentation
...
- Use `useradd` features to simplify user creation:
- `-U` creates a user group,
- `-G docker` adds the user to the `docker` group
- Document available versions and their usage
- Use `chmod 0600` before editing the file!
- Use `cat` instead of multiple `echo`es
- Comment all lines in `.env`
- Use `${FUNKWHALE_VERSION}` where applicable instead of `|version|` to
enable copy-pasting more commands
2019-07-09 12:44:02 +02:00
Eliot Berriot
8226a3b068
Merge branch '432-model' into 'develop'
...
Implement tag models
See merge request funkwhale/funkwhale!814
2019-07-08 15:26:14 +02:00
Eliot Berriot
6dde4b73cd
Implement tag models
2019-07-08 15:26:14 +02:00
Eliot Berriot
c170ee9394
Merge branch 'eliotberriot-develop-patch-82094' into 'develop'
...
Fixed typo in source translation
See merge request funkwhale/funkwhale!821
2019-07-08 15:19:04 +02:00
Eliot Berriot
197d1d65c6
Fixed typo in source translation
2019-07-08 09:21:54 +02:00
Eliot Berriot
b95710bb3a
Merge branch 'master' into develop
2019-07-05 16:04:39 +02:00
Ciarán Ainsworth
d5d85ea9e6
Merge branch '761-add-a-replace-current-playlist-option' into 'develop'
...
Resolve "Add a "Replace current playlist" option"
See merge request funkwhale/funkwhale!820
2019-07-05 09:47:37 +02:00
Ciarán Ainsworth
9771858729
Resolve "Add a "Replace current playlist" option"
2019-07-05 09:47:37 +02:00