Update matrix-js-sdk and dependent packages
This commit is contained in:
parent
a240dde9b0
commit
10e89aa454
5 changed files with 21702 additions and 6295 deletions
27952
package-lock.json
generated
27952
package-lock.json
generated
File diff suppressed because it is too large
Load diff
17
package.json
17
package.json
|
|
@ -9,11 +9,14 @@
|
||||||
"create-sticker-config": "node ./create_sticker_config.js $1"
|
"create-sticker-config": "node ./create_sticker_config.js $1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@matrix-org/olm": "^3.2.8",
|
"@matrix-org/olm": "^3.2.12",
|
||||||
"aes-js": "^3.1.2",
|
"aes-js": "^3.1.2",
|
||||||
"axios": "^0.21.0",
|
"axios": "^0.21.0",
|
||||||
|
"browserify-fs": "^1.0.0",
|
||||||
|
"buffer": "^6.0.3",
|
||||||
"clean-insights-sdk": "^2.4",
|
"clean-insights-sdk": "^2.4",
|
||||||
"core-js": "^3.6.5",
|
"core-js": "^3.6.5",
|
||||||
|
"crypto-browserify": "^3.12.0",
|
||||||
"data-uri-to-buffer": "^3.0.1",
|
"data-uri-to-buffer": "^3.0.1",
|
||||||
"dayjs": "^1.10.3",
|
"dayjs": "^1.10.3",
|
||||||
"file-saver": "^2.0.5",
|
"file-saver": "^2.0.5",
|
||||||
|
|
@ -26,13 +29,15 @@
|
||||||
"jszip": "^3.9.1",
|
"jszip": "^3.9.1",
|
||||||
"linkifyjs": "3.0.0-beta.3",
|
"linkifyjs": "3.0.0-beta.3",
|
||||||
"material-design-icons-iconfont": "^6.1",
|
"material-design-icons-iconfont": "^6.1",
|
||||||
"matrix-js-sdk": "^17.2.0",
|
"matrix-js-sdk": "^19.7.0",
|
||||||
"md-gum-polyfill": "^1.0.0",
|
"md-gum-polyfill": "^1.0.0",
|
||||||
"mic-recorder-to-mp3": "^2.2.2",
|
"mic-recorder-to-mp3": "^2.2.2",
|
||||||
|
"path-browserify": "^1.0.1",
|
||||||
"pretty-bytes": "^5.6.0",
|
"pretty-bytes": "^5.6.0",
|
||||||
"qrcode": "^1.4.4",
|
"qrcode": "^1.4.4",
|
||||||
"raw-loader": "^4.0.2",
|
"raw-loader": "^4.0.2",
|
||||||
"roboto-fontface": "*",
|
"roboto-fontface": "*",
|
||||||
|
"stream-browserify": "^3.0.0",
|
||||||
"v-emoji-picker": "^2.3.1",
|
"v-emoji-picker": "^2.3.1",
|
||||||
"vue": "^2.6.11",
|
"vue": "^2.6.11",
|
||||||
"vue-clipboard2": "^0.3.1",
|
"vue-clipboard2": "^0.3.1",
|
||||||
|
|
@ -46,11 +51,11 @@
|
||||||
"vuex-persist": "^3.1.3"
|
"vuex-persist": "^3.1.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@vue/cli-plugin-babel": "~4.5.0",
|
"@vue/cli-plugin-babel": "^5.0.8",
|
||||||
"@vue/cli-plugin-eslint": "~4.5.0",
|
"@vue/cli-plugin-eslint": "^5.0.8",
|
||||||
"@vue/cli-service": "~4.5.0",
|
"@vue/cli-service": "^5.0.8",
|
||||||
"babel-eslint": "^10.1.0",
|
"babel-eslint": "^10.1.0",
|
||||||
"copy-webpack-plugin": "^5.1.2",
|
"copy-webpack-plugin": "^11.0.0",
|
||||||
"eslint": "^7.0",
|
"eslint": "^7.0",
|
||||||
"eslint-plugin-vue": "^7.0",
|
"eslint-plugin-vue": "^7.0",
|
||||||
"sass": "^1.19.0",
|
"sass": "^1.19.0",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
rememberMe: false
|
rememberMe: this.$store.state.useLocalStorage
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import olm from "@matrix-org/olm/olm";
|
import olm from "@matrix-org/olm/olm";
|
||||||
global.Olm = olm;
|
global.Olm = olm;
|
||||||
import sdk from "matrix-js-sdk";
|
import * as sdk from "matrix-js-sdk";
|
||||||
import { TimelineWindow, EventTimeline } from "matrix-js-sdk";
|
import { TimelineWindow, EventTimeline } from "matrix-js-sdk";
|
||||||
import util from "../plugins/utils";
|
import util from "../plugins/utils";
|
||||||
import User from "../models/user";
|
import User from "../models/user";
|
||||||
|
|
@ -230,15 +230,11 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
const matrixStore = new sdk.MemoryStore(this.$store.getters.storage);
|
const matrixStore = new sdk.MemoryStore(this.$store.getters.storage);
|
||||||
const webStorageSessionStore = new sdk.WebStorageSessionStore(
|
|
||||||
this.$store.getters.storage
|
|
||||||
);
|
|
||||||
|
|
||||||
var opts = {
|
var opts = {
|
||||||
baseUrl: user.home_server,
|
baseUrl: user.home_server,
|
||||||
userId: user.user_id,
|
userId: user.user_id,
|
||||||
store: matrixStore,
|
store: matrixStore,
|
||||||
sessionStore: webStorageSessionStore,
|
|
||||||
deviceId: user.device_id,
|
deviceId: user.device_id,
|
||||||
accessToken: user.access_token,
|
accessToken: user.access_token,
|
||||||
timelineSupport: true,
|
timelineSupport: true,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
||||||
|
const webpack = require("webpack");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
transpileDependencies: ["vuetify"],
|
transpileDependencies: ["vuetify"],
|
||||||
|
|
@ -15,8 +16,23 @@ module.exports = {
|
||||||
|
|
||||||
configureWebpack: {
|
configureWebpack: {
|
||||||
devtool: "source-map",
|
devtool: "source-map",
|
||||||
|
resolve: {
|
||||||
|
fallback: {
|
||||||
|
"path": require.resolve("path-browserify"),
|
||||||
|
"crypto": false, //require.resolve("crypto-browserify"),
|
||||||
|
"stream": require.resolve("stream-browserify"),
|
||||||
|
"fs": require.resolve("browserify-fs"),
|
||||||
|
"buffer": require.resolve("buffer")
|
||||||
|
}
|
||||||
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
new CopyWebpackPlugin([
|
new webpack.ProvidePlugin({
|
||||||
|
Buffer: ['buffer', 'Buffer'],
|
||||||
|
}),
|
||||||
|
new webpack.ProvidePlugin({
|
||||||
|
process: 'process/browser',
|
||||||
|
}),
|
||||||
|
new CopyWebpackPlugin({patterns: [
|
||||||
{
|
{
|
||||||
from: "./src/assets/config.json",
|
from: "./src/assets/config.json",
|
||||||
to: "./",
|
to: "./",
|
||||||
|
|
@ -25,7 +41,7 @@ module.exports = {
|
||||||
from: "./node_modules/@matrix-org/olm/olm.wasm",
|
from: "./node_modules/@matrix-org/olm/olm.wasm",
|
||||||
to: "./js/olm.wasm",
|
to: "./js/olm.wasm",
|
||||||
},
|
},
|
||||||
]),
|
]}),
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue