Verified Commit 8a94806d authored by Eliot Berriot's avatar Eliot Berriot 💬

Merge branch 'release/0.16.2'

parents 0913b716 658de6fe
Pipeline #1856 passed with stages
in 2 minutes and 52 seconds
...@@ -28,7 +28,7 @@ review_front: ...@@ -28,7 +28,7 @@ review_front:
- yarn run i18n-compile - yarn run i18n-compile
# this is to ensure we don't have any errors in the output, # this is to ensure we don't have any errors in the output,
# cf https://code.eliotberriot.com/funkwhale/funkwhale/issues/169 # cf https://code.eliotberriot.com/funkwhale/funkwhale/issues/169
- INSTANCE_URL=$REVIEW_INSTANCE_URL yarn run build | tee /dev/stderr | (! grep -i 'ERROR in') - VUE_APP_INSTANCE_URL=$REVIEW_INSTANCE_URL yarn run build | tee /dev/stderr | (! grep -i 'ERROR in')
- mkdir -p /static/front/$CI_PROJECT_PATH_SLUG-$CI_BUILD_REF_SLUG - mkdir -p /static/front/$CI_PROJECT_PATH_SLUG-$CI_BUILD_REF_SLUG
- cp -r dist/* /static/front/$CI_PROJECT_PATH_SLUG-$CI_BUILD_REF_SLUG - cp -r dist/* /static/front/$CI_PROJECT_PATH_SLUG-$CI_BUILD_REF_SLUG
cache: cache:
......
...@@ -10,6 +10,20 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog. ...@@ -10,6 +10,20 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
.. towncrier .. towncrier
0.16.2 (2018-08-21)
-------------------
Upgrade instructions are available at
https://docs.funkwhale.audio/upgrading.html
Bugfixes:
- Ensure we always have a default api url set on first load to avoid displaying
the instance picker (#490)
- Fixed CLI importer syntax error because of async reserved keyword usage
(#494)
0.16.1 (2018-08-19) 0.16.1 (2018-08-19)
------------------- -------------------
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
__version__ = "0.16.1" __version__ = "0.16.2"
__version_info__ = tuple( __version_info__ = tuple(
[ [
int(num) if num.isdigit() else num int(num) if num.isdigit() else num
......
...@@ -216,8 +216,8 @@ class Command(BaseCommand): ...@@ -216,8 +216,8 @@ class Command(BaseCommand):
message = "{i}/{total} Launching import for {path}..." message = "{i}/{total} Launching import for {path}..."
# we create an import batch binded to the user # we create an import batch binded to the user
async = options["async"] async_ = options["async"]
import_handler = tasks.import_job_run.delay if async else tasks.import_job_run import_handler = tasks.import_job_run.delay if async_ else tasks.import_job_run
batch = user.imports.create(source="shell") batch = user.imports.create(source="shell")
errors = [] errors = []
for i, path in list(enumerate(paths)): for i, path in list(enumerate(paths)):
......
...@@ -124,12 +124,13 @@ export default { ...@@ -124,12 +124,13 @@ export default {
// used to redraw ago dates every minute // used to redraw ago dates every minute
self.$store.commit('ui/computeLastDate') self.$store.commit('ui/computeLastDate')
}, 1000 * 60) }, 1000 * 60)
if (this.$store.state.instance.instanceUrl) { if (!this.$store.state.instance.instanceUrl) {
this.$store.commit('instance/instanceUrl', this.$store.state.instance.instanceUrl) let defaultInstanceUrl = process.env.VUE_APP_INSTANCE_URL || this.$store.getters['instance/defaultUrl']()
this.$store.dispatch('auth/check') this.$store.commit('instance/instanceUrl', defaultInstanceUrl)
this.$store.dispatch('instance/fetchSettings')
this.fetchNodeInfo()
} }
this.$store.dispatch('auth/check')
this.$store.dispatch('instance/fetchSettings')
this.fetchNodeInfo()
}, },
methods: { methods: {
fetchNodeInfo () { fetchNodeInfo () {
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
state: { state: {
maxEvents: 200, maxEvents: 200,
frontSettings: {}, frontSettings: {},
instanceUrl: process.env.INSTANCE_URL, instanceUrl: process.env.VUE_APP_INSTANCE_URL,
events: [], events: [],
settings: { settings: {
instance: { instance: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment