diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 00000000..ca2ebcfa --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,35 @@ +## 2017-02-20 + +- Overall CSS styling fixes +- Current theme is displayed in theme selector +- Theme selector is moved to the settings page +- Oembed attachments will now display correctly +- Styling changes to the user info cards +- Notification count in title +- Better Notification handling (persistance, mark as read) +- Post statuses with ctrl+enter +- Links in statuses open in a new tab +- Optimized mobile view +- Fix crash on persistance failure +- Compress persisted state +- Sync mutes with backend (SEE NOTE BELOW) + +Pleroma will now try to get the current mutes from the backend. Sadly, a bug in +Qvitter will not allow getting the mutes from the endpoint, because it will +ignore HTTP Basic authentication. Mutes will still persist in Pleroma through +localstorage, but the mutes from Qvitter won't be picked up if the call fails. + +The patch for Qvitter: + +--- a/actions/apiqvittermutes.php ++++ b/actions/apiqvittermutes.php +@@ -74,7 +74,7 @@ class ApiQvitterMutesAction extends ApiPrivateAuthAction + { + parent::handle(); + +- $this->target = Profile::current(); ++ $this->target = $this->scoped; + + if(!$this->target instanceof Profile) { + $this->clientError(_('You have to be logged in to view your mutes.'), 403); + diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index ebe8d9d8..ccff6772 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -23,7 +23,7 @@ module.exports = { extensions: ['', '.js', '.vue'], fallback: [path.join(__dirname, '../node_modules')], alias: { - 'vue$': 'vue/dist/vue', + 'vue$': 'vue/dist/vue.common', 'src': path.resolve(__dirname, '../src'), 'assets': path.resolve(__dirname, '../src/assets'), 'components': path.resolve(__dirname, '../src/components') diff --git a/package.json b/package.json index c23f001e..568aa87a 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "tributejs": "^2.1.0", "vue": "^2.1.0", "vue-router": "^2.2.0", + "vue-template-compiler": "^2.1.10", "vue-timeago": "^3.1.2", "vuex": "^2.1.0" }, @@ -82,7 +83,7 @@ "sinon": "^1.17.3", "sinon-chai": "^2.8.0", "url-loader": "^0.5.7", - "vue-loader": "^9.4.0", + "vue-loader": "^11.1.0", "vue-style-loader": "^1.0.0", "webpack": "^1.13.2", "webpack-dev-middleware": "^1.8.3", diff --git a/src/components/status/status.vue b/src/components/status/status.vue index 162ab140..f111c2d5 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -1,5 +1,5 @@