Wykres commitów

2760 Commity (55cb7fc25dc99f7e6aa917249f4577c3c30eecae)

Autor SHA1 Wiadomość Data
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