Wykres commitów

1504 Commity (15cd5e9c681fa3cec624e8f944499abac5c5d153)

Autor SHA1 Wiadomość Data
Eliot Berriot 15cd5e9c68 Merge branch '494-async-reserved-keyword' into 'develop'
Resolve "CLI music import fails"

Closes #494

See merge request funkwhale/funkwhale!384
2018-08-21 16:55:39 +00:00
Eliot Berriot 19ace8dd40
Fixed #494: CLI importer syntax error because of async reserved keyword usage 2018-08-21 18:30:31 +02:00
Eliot Berriot d8db38167e Merge branch '490-selector-by-default' into 'develop'
Resolve "Instance picker is showing up by default"

Closes #490

See merge request funkwhale/funkwhale!383
2018-08-21 16:27:59 +00:00
Eliot Berriot 5e7985387e
Fix #490: Ensure we always have a default api url set on first load to avoid displaying the instance picker 2018-08-21 18:22:57 +02:00
Eliot Berriot 14774f393c
Merge tag '0.16.1' into develop
0.16.1 (2018-08-19)
-------------------

Upgrade instructions are available at
https://docs.funkwhale.audio/upgrading.html

Features:

- Make funkwhale themable by loading external stylesheets (#456)

Enhancements:

- Add link to admin on "Staff member" button (#202)
- Can now add a description to radios and better radio cards (#331)
- Display track duration in track tables (#461)
- More permissive default permissions for front-end files (#388)
- Simpler configuration and toolchain for the front-end using vue-cli (!375)
- Use Howler to manage audio instead of our own dirty/untested code (#392)

Bugfixes:

- Fix alignment issue on top bar in Admin tabs (#395)
- Fix Apache2 permission issue preventing `/media` folder from being served
  correctly (#389)
- Fix loading on browse page lists causing them to go down, and dimming over
  the top bar (#468)
- Fixed (again): administration section not showing up in sidebar after login
  (#245)
- Fixed audio mimetype not showing up on track detail and list (#459)
- Fixed broken audio playback on Chrome and invisible volume control (#390)
- Fixed broken federation import on big imports due to missing transaction
  logic (#397)
- Fixed crash on artist pages when no cover is available (#457)
- Fixed favorited status of tracks not appearing in interface (#398)
- Fixed invitation code not prefilled in form when accessing invitation link
  (#476)
- Fixed typos in scheduled tasks configuration (#487)
- Removed release date error in case of empty date (#478)
- Removed white on white artist button on hover, on Album page (#393)
- Smarter date parsing during import by replacing arrow with pendulum (#376)
- Display public playlists properly for anonymous users (#488)

i18n:

- Added portuguese, spanish and german translations

Custom themes for Funkwhale
^^^^^^^^^^^^^^^^^^^^^^^^^^^

If you ever wanted to give a custom look and feel to your instance, this is now possible.

Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more!

Fix Apache2 configuration file for media block [Manual action required]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served.

On Apache2 setups, you have to replace the following line::

    <Directory /srv/funkwhale/data/media/albums>

with::

    <Directory /srv/funkwhale/data/media>

You can now restart your server::

    sudo systemctl restart apache2
2018-08-19 19:05:26 +02:00
Eliot Berriot 0913b716e5
Merge branch 'release/0.16.1' 2018-08-19 19:04:59 +02:00
Eliot Berriot 123569b90b
Version bump and changelog for 0.16.1 2018-08-19 19:04:48 +02:00
Eliot Berriot 887d1cfed9 Merge branch '488-playlist-anonymous' into 'develop'
Resolve "Public playlist not available for anonymous users"

Closes #488

See merge request funkwhale/funkwhale!381
2018-08-19 16:32:42 +00:00
Eliot Berriot 86cf7a8984
Fix #488: Display public playlists properly for anonymous users 2018-08-19 18:28:30 +02:00
Eliot Berriot 3f9bf9af39 Merge branch '478-blank-release-date' into 'develop'
Resolve "Investigate "ValidationError {'release_date': ['This field cannot be blank.']}" during import"

Closes #478

See merge request funkwhale/funkwhale!380
2018-08-19 15:56:03 +00:00
Eliot Berriot 71c70cee39
Fixed #478: Removed release date error in case of empty date 2018-08-19 17:52:04 +02:00
Eliot Berriot fe436d47a6 Merge branch '397-transaction-import' into 'develop'
Resolve "Investigate / fix "ImportJob matching query does not exist." On big federation imports"

Closes #397

See merge request funkwhale/funkwhale!379
2018-08-19 15:45:23 +00:00
Eliot Berriot b9761d6436
Fixed #397: broken federation import on big imports due to missing transaction logic 2018-08-19 17:41:19 +02:00
Eliot Berriot 1fe525b248 Merge branch '388-frontend-permissions' into 'develop'
Resolve "Document how to fix permission issues with front-end files"

Closes #388

See merge request funkwhale/funkwhale!378
2018-08-19 15:34:25 +00:00
Eliot Berriot 37174ea3bb
Fix #388: More permissive default permissions for front-end files 2018-08-19 17:30:18 +02:00
Eliot Berriot b3891d3a07 Merge branch '245-admin-menu-bis-repetita' into 'develop'
Resolve "Disappearing admin menu in the sidebar"

Closes #245

See merge request funkwhale/funkwhale!377
2018-08-19 15:03:18 +00:00
Eliot Berriot 80862e350a
Fixed #245 (again): administration section not showing up in sidebar after login 2018-08-19 16:42:41 +02:00
Eliot Berriot 5d17e7f7cd Merge branch 'broken-beat-schedule' into 'develop'
Fixed #487: typos in scheduled tasks configuration

Closes #487

See merge request funkwhale/funkwhale!376
2018-08-19 14:41:12 +00:00
Eliot Berriot 13a1c6daac
Fixed #487: typos in scheduled tasks configuration 2018-08-19 16:25:42 +02:00
Eliot Berriot 861a1e1958 Merge branch 'add-logo-license' into 'develop'
add license to logo

See merge request funkwhale/funkwhale!369
2018-08-11 17:05:05 +00:00
Renon 0283d227b1 add license to logo 2018-08-11 17:05:05 +00:00
Eliot Berriot 44ccd483ca Merge branch 'webpack-experiments' into 'develop'
Switch to vue-cli to have a saner and lighter front-end configuration

See merge request funkwhale/funkwhale!375
2018-08-11 16:56:24 +00:00
Eliot Berriot 44e1bde895
Changelog 2018-08-11 18:52:20 +02:00
Eliot Berriot a8a609155b
Fixed broken unit tests due to front-end cleanup 2018-08-11 17:59:20 +02:00
Eliot Berriot e3040de444
Use lighter vue-cli instead of clunky manual webpack config 2018-08-11 16:21:14 +02:00
Eliot Berriot b04698ee02 Merge branch '476-invitation-code' into 'develop'
Resolve "Invitation code does not appear in registration page"

Closes #476

See merge request funkwhale/funkwhale!374
2018-08-11 12:26:25 +00:00
Eliot Berriot 420e778eb6
Fixed #476: invitation code not prefilled in form when accessing invitation link 2018-08-11 14:20:08 +02:00
Eliot Berriot 1c5268b84e Merge branch 'mistake' into 'develop'
Fix a small mistake in CONTRIBUTING.rst

See merge request funkwhale/funkwhale!373
2018-08-11 11:19:35 +00:00
Philippe Blayo 14cdc49a7f Fix a small mistake in CONTRIBUTING.rst 2018-08-10 22:39:28 +02:00
Eliot Berriot b4f212dab6 Merge branch 'new-languages' into 'develop'
Added portuguese, spanish and german translations

See merge request funkwhale/funkwhale!371
2018-08-06 21:20:54 +00:00
Eliot Berriot a27a85e87a
Added portuguese, spanish and german translations 2018-08-06 23:12:41 +02:00
Eliot Berriot fb8094a3d2 Merge branch 'translations-integration' into 'develop'
Translations integration

See merge request funkwhale/funkwhale!370
2018-08-06 21:11:44 +00:00
Eliot Berriot 4196b3a406 Translations integration 2018-08-06 21:11:44 +00:00
Eliot Berriot 88055e4687 Merge branch '202-add-admin-link' into 'develop'
Resolve "Add a link to admin"

Closes #202

See merge request funkwhale/funkwhale!364
2018-08-04 15:14:52 +00:00
Renon 8ab0070135 Resolve "Add a link to admin" 2018-08-04 15:14:52 +00:00
Eliot Berriot 52a96e2959 Merge branch '331-enhanced-radio' into 'develop'
Resolve "Optimize screen radio overview"

Closes #331

See merge request funkwhale/funkwhale!366
2018-08-02 08:07:22 +00:00
Renon 989d5c433e Resolve "Optimize screen radio overview" 2018-08-02 08:07:22 +00:00
Eliot Berriot ac8553a521 Merge branch '468-fix-loading-browse' into 'develop'
Resolve "Refreshing lists on browse page is causing the div to go down"

Closes #468

See merge request funkwhale/funkwhale!367
2018-07-31 16:14:51 +00:00
Renon c539195d04 fix loading browse page and dimming 2018-07-31 14:57:13 +02:00
Eliot Berriot 761433e3f9 Merge branch '461-add-duration-track-table' into 'develop'
Resolve "Display track length in track lists (album view for instance)"

Closes #461

See merge request funkwhale/funkwhale!363
2018-07-30 16:28:25 +00:00
Renon 8950988dea add duration in track table 2018-07-30 14:09:33 +02:00
Eliot Berriot 675afa2f8a Update package.json 2018-07-29 10:11:35 +00:00
Eliot Berriot f15a843142 Merge branch 'rename-contributing' into 'develop'
Rename CONTRIBUTING to CONTRIBUTING.rst for Gitlab formatting preview.

See merge request funkwhale/funkwhale!362
2018-07-29 09:50:07 +00:00
Thomas Citharel 7e4b8728cb Rename CONTRIBUTING to CONTRIBUTING.rst for Gitlab formatting preview.
Rename occurences of the file through the documentation.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-29 10:11:20 +02:00
Eliot Berriot 240a17dfca Merge branch 'minor-fixes' into 'develop'
Minor fixes

See merge request funkwhale/funkwhale!361
2018-07-27 17:57:19 +00:00
Eliot Berriot ec52aa040d
Fixed redirection 2018-07-27 19:49:53 +02:00
Eliot Berriot f3b6bc1029
Fixed weird bugs with translations not updating 2018-07-27 19:49:41 +02:00
Eliot Berriot b17ab1eb3a Merge branch '457-artist-no-tracks' into 'develop'
Resolve "Artist showing up while not existing"

Closes #457

See merge request funkwhale/funkwhale!360
2018-07-27 17:09:11 +00:00
Eliot Berriot c53f03c4a5
Fix #457: Fixed crash on artist pages when no cover is available 2018-07-27 19:05:10 +02:00
Eliot Berriot 75852e537a Merge branch '459-media-type' into 'develop'
Resolve "Display information about the codec used when we click on a track or when browsing library under administration"

Closes #459

See merge request funkwhale/funkwhale!359
2018-07-27 16:40:37 +00:00