Merge remote-tracking branch 'origin/develop' into dbkr/update_deps_2
Updates a bunch more deps now we've updated webpackpull/7393/head
						commit
						28f1140588
					
				|  | @ -32,9 +32,12 @@ const olm_entry = webpack_config.entry['olm']; | |||
| // 'preprocessors' config below)
 | ||||
| delete webpack_config['entry']; | ||||
| 
 | ||||
| // make sure we're flagged as development to avoid wasting time optimising
 | ||||
| webpack_config.mode = 'development'; | ||||
| 
 | ||||
| // add ./test as a search path for js
 | ||||
| webpack_config.module.loaders.unshift({ | ||||
|     test: /\.js$/, loader: "babel", | ||||
| webpack_config.module.rules.unshift({ | ||||
|     test: /\.js$/, use: "babel-loader", | ||||
|     include: [path.resolve('./src'), path.resolve('./test')], | ||||
| }); | ||||
| 
 | ||||
|  | @ -46,8 +49,9 @@ webpack_config.module.noParse.push(/sinon\/pkg\/sinon\.js$/); | |||
| // ?
 | ||||
| webpack_config.resolve.alias['sinon'] = 'sinon/pkg/sinon.js'; | ||||
| 
 | ||||
| webpack_config.resolve.root = [ | ||||
| webpack_config.resolve.modules = [ | ||||
|     path.resolve('./test'), | ||||
|     "node_modules" | ||||
| ]; | ||||
| 
 | ||||
| webpack_config.devtool = 'inline-source-map'; | ||||
|  |  | |||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										71
									
								
								package.json
								
								
								
								
							
							
						
						
									
										71
									
								
								package.json
								
								
								
								
							|  | @ -33,8 +33,8 @@ | |||
|     "build:res": "node scripts/copy-res.js", | ||||
|     "build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js", | ||||
|     "build:compile": "npm run reskindex && babel --source-maps -d lib src", | ||||
|     "build:bundle": "cross-env NODE_ENV=production webpack -p --progress --bail", | ||||
|     "build:bundle:dev": "webpack --optimize-occurence-order --progress --bail", | ||||
|     "build:bundle": "cross-env NODE_ENV=production webpack-cli -p --progress --bail --mode production", | ||||
|     "build:bundle:dev": "webpack-cli --progress --bail --mode development", | ||||
|     "build:electron": "npm run clean && npm run build && npm run install:electron && build -wml --ia32 --x64", | ||||
|     "build:react-sdk": "node scripts/npm-sub.js matrix-react-sdk run start:init", | ||||
|     "build:js-sdk": "node scripts/npm-sub.js matrix-js-sdk run start:init", | ||||
|  | @ -44,7 +44,7 @@ | |||
|     "install:electron": "install-app-deps", | ||||
|     "electron": "npm run install:electron && electron .", | ||||
|     "start:res": "node scripts/copy-res.js -w", | ||||
|     "start:js": "webpack-dev-server --output-filename=bundles/_dev_/[name].js --output-chunk-file=bundles/_dev_/[name].js -w --progress", | ||||
|     "start:js": "webpack-dev-server --output-filename=bundles/_dev_/[name].js --output-chunk-filename=bundles/_dev_/[name].js -w --progress --mode development", | ||||
|     "start:js:prod": "cross-env NODE_ENV=production webpack-dev-server -w --progress", | ||||
|     "start:js-sdk": "node scripts/npm-sub.js matrix-js-sdk run start:watch", | ||||
|     "start:js-sdk:prod": "cross-env NODE_ENV=production node scripts/npm-sub.js matrix-js-sdk run start:watch", | ||||
|  | @ -60,12 +60,12 @@ | |||
|     "test-multi": "karma start" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "babel-polyfill": "^6.5.0", | ||||
|     "babel-runtime": "^6.11.6", | ||||
|     "bluebird": "^3.5.2", | ||||
|     "babel-polyfill": "^6.26.0", | ||||
|     "babel-runtime": "^6.26.0", | ||||
|     "browser-request": "^0.3.3", | ||||
|     "draft-js": "^0.11.0-alpha", | ||||
|     "extract-text-webpack-plugin": "^0.9.1", | ||||
|     "extract-text-webpack-plugin": "^4.0.0-beta.0", | ||||
|     "favico.js": "^0.3.10", | ||||
|     "gemini-scrollbar": "github:matrix-org/gemini-scrollbar#b302279", | ||||
|     "gfm.css": "^1.1.2", | ||||
|  | @ -82,67 +82,68 @@ | |||
|   }, | ||||
|   "devDependencies": { | ||||
|     "autoprefixer": "^6.6.0", | ||||
|     "babel-cli": "^6.5.2", | ||||
|     "babel-cli": "^6.26.0", | ||||
|     "babel-core": "^6.26.3", | ||||
|     "babel-eslint": "^10.0.0", | ||||
|     "babel-loader": "^6.2.5", | ||||
|     "babel-eslint": "^6.1.2", | ||||
|     "babel-loader": "^7.1.5", | ||||
|     "babel-plugin-add-module-exports": "^0.2.1", | ||||
|     "babel-plugin-transform-async-to-bluebird": "^1.1.1", | ||||
|     "babel-plugin-transform-class-properties": "^6.16.0", | ||||
|     "babel-plugin-transform-object-rest-spread": "^6.16.0", | ||||
|     "babel-plugin-transform-runtime": "^6.15.0", | ||||
|     "babel-preset-es2015": "^6.16.0", | ||||
|     "babel-preset-es2016": "^6.16.0", | ||||
|     "babel-preset-es2017": "^6.16.0", | ||||
|     "babel-preset-react": "^6.16.0", | ||||
|     "babel-preset-stage-2": "^6.17.0", | ||||
|     "babel-plugin-transform-class-properties": "^6.24.1", | ||||
|     "babel-plugin-transform-object-rest-spread": "^6.26.0", | ||||
|     "babel-plugin-transform-runtime": "^6.23.0", | ||||
|     "babel-preset-es2015": "^6.24.1", | ||||
|     "babel-preset-es2016": "^6.24.1", | ||||
|     "babel-preset-es2017": "^6.24.1", | ||||
|     "babel-preset-react": "^6.24.1", | ||||
|     "babel-preset-stage-2": "^6.24.1", | ||||
|     "chokidar": "^1.6.1", | ||||
|     "concurrently": "^4.0.1", | ||||
|     "cpx": "^1.3.2", | ||||
|     "cross-env": "^4.0.0", | ||||
|     "css-raw-loader": "^0.1.1", | ||||
|     "electron-builder": "^11.2.4", | ||||
|     "electron-builder-squirrel-windows": "^11.2.1", | ||||
|     "electron-devtools-installer": "^2.2.4", | ||||
|     "emojione": "^2.2.7", | ||||
|     "eslint": "^5.6.0", | ||||
|     "eslint-config-google": "^0.7.1", | ||||
|     "eslint-plugin-babel": "^4.1.1", | ||||
|     "eslint-plugin-flowtype": "^2.50.1", | ||||
|     "eslint-plugin-react": "^7.11.1", | ||||
|     "eslint-plugin-babel": "^4.1.2", | ||||
|     "eslint-plugin-flowtype": "^2.30.0", | ||||
|     "eslint-plugin-react": "^7.4.0", | ||||
|     "expect": "^1.16.0", | ||||
|     "fs-extra": "^0.30.0", | ||||
|     "html-webpack-plugin": "^2.24.0", | ||||
|     "html-webpack-plugin": "^3.2.0", | ||||
|     "json-loader": "^0.5.3", | ||||
|     "karma": "^3.0.0", | ||||
|     "karma-chrome-launcher": "^0.2.3", | ||||
|     "karma-cli": "^0.1.2", | ||||
|     "karma-junit-reporter": "^1.2.0", | ||||
|     "karma-cli": "^1.0.1", | ||||
|     "karma-junit-reporter": "^0.4.2", | ||||
|     "karma-logcapture-reporter": "0.0.1", | ||||
|     "karma-mocha": "^0.2.2", | ||||
|     "karma-mocha": "^1.3.0", | ||||
|     "karma-sourcemap-loader": "^0.3.7", | ||||
|     "karma-spec-reporter": "0.0.31", | ||||
|     "karma-summary-reporter": "^1.5.1", | ||||
|     "karma-webpack": "^1.7.0", | ||||
|     "karma-webpack": "4.0.0-beta.0", | ||||
|     "matrix-mock-request": "^1.2.0", | ||||
|     "matrix-react-test-utils": "^0.2.0", | ||||
|     "minimist": "^1.2.0", | ||||
|     "mkdirp": "^0.5.1", | ||||
|     "mocha": "^5.2.0", | ||||
|     "postcss-extend": "^1.0.5", | ||||
|     "postcss-import": "^9.0.0", | ||||
|     "postcss-loader": "^1.2.2", | ||||
|     "postcss-mixins": "^5.4.1", | ||||
|     "postcss-nested": "^1.0.0", | ||||
|     "postcss-scss": "^0.4.0", | ||||
|     "postcss-simple-vars": "^3.0.0", | ||||
|     "postcss-import": "^11.1.0", | ||||
|     "postcss-loader": "^2.1.6", | ||||
|     "postcss-mixins": "^6.2.0", | ||||
|     "postcss-nested": "^3.0.0", | ||||
|     "postcss-scss": "^1.0.6", | ||||
|     "postcss-simple-vars": "^4.1.0", | ||||
|     "postcss-strip-inline-comments": "^0.1.5", | ||||
|     "raw-loader": "^0.5.1", | ||||
|     "react-addons-perf": "^15.4.0", | ||||
|     "react-addons-test-utils": "^15.6.0", | ||||
|     "rimraf": "^2.4.3", | ||||
|     "source-map-loader": "^0.2.4", | ||||
|     "webpack": "^1.12.14", | ||||
|     "webpack-dev-server": "^1.16.2" | ||||
|     "source-map-loader": "^0.2.3", | ||||
|     "webpack": "^4.20.2", | ||||
|     "webpack-cli": "^3.1.1", | ||||
|     "webpack-dev-server": "^3.1.9" | ||||
|   }, | ||||
|   "optionalDependencies": { | ||||
|     "olm": "https://matrix.org/packages/npm/olm/olm-2.2.1.tgz" | ||||
|  |  | |||
|  | @ -4,5 +4,29 @@ | |||
|     "Riot is not supported on mobile web. Install the app?": "رايوت غير مدعوم في وضعية الويب على الهاتف. هل تريد تثبيت التطبيق ؟", | ||||
|     "Riot Desktop on %(platformName)s": "الواجهة المكتبية لرايوت على %(platformName)s", | ||||
|     "Unknown device": "جهاز مجهول", | ||||
|     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s عبر %(browserName)s على %(osName)s" | ||||
|     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s عبر %(browserName)s على %(osName)s", | ||||
|     "You need to be using HTTPS to place a screen-sharing call.": "تحتاج الى استخدام الاتصال الآمن ( HTTPS) للسماح بمشاركة الشاشة", | ||||
|     "Co-ordination for Riot translators": "التنسيق لمترجمين Riot", | ||||
|     "powered by Matrix": "مشغل بواسطة Matrix", | ||||
|     "Welcome to Riot.im": "مرحبا بك في Riot.im", | ||||
|     "Dev chat for the Dendrite dev team": "Dev chat for the Dendrite dev team", | ||||
|     "Implementing VoIP services with Matrix": "تنفيذ خدمات VoIP مع Matrix", | ||||
|     "Discussion of the Identity Service API": "مناقشة واجهة برمجة التطبيقات لخدمة الهوية", | ||||
|     "Support for those using, running and writing other bridges": "دعم لأولئك الذين يستخدمون الجسور الأخرى ويديرونها وكتابتهم", | ||||
|     "Implementing VR services with Matrix": "تنفيذ خدمات الواقع الافتراضي مع Matrix", | ||||
|     "Search the room directory": "ابحث في دليل الغرفة", | ||||
|     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "توجد بالفعل الكثير من الغرف في Matrix ، مرتبطة بالشبكات القائمة (Slack، IRC، Gitter الخ) أو مستقلة. تحقق من الدليل!", | ||||
|     "Chat with Riot Bot": "الدردشة مع  Riot Bot", | ||||
|     "Get started with some tips from Riot Bot!": "ابدأ ببعض النصائح من Riot Bot!", | ||||
|     "General discussion about Matrix and Riot": "مناقشة عامة حول Matrix و Riot", | ||||
|     "Discussion of all things Matrix!": "مناقشة كل شيء Matrix!", | ||||
|     "Riot/Web & Desktop chat": "Riot/Web & دردشة سطح المكتب", | ||||
|     "Riot/iOS & matrix-ios-sdk chat": "Riot/iOS & matrix-ios-sdk chat", | ||||
|     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "تستطيع استخدام الخدما.يمكنك استخدام خيارات الخادم المخصص لتسجيل الدخول إلى خوادم Matrix الأخرى عن طريق تحديد عنوان URL لخادم Home آخر.<br/>هذا يسمح لك باستخدام Riot مع حساب Matrix موجود على خادم منزل مختلف.<br/><br/>يمكنك أيضًا تعيين خادم هوية مخصص ولكنك لن تتمكن من دعوة المستخدمين عن طريق عنوان البريد الإلكتروني ، أو دعوتك عبر عنوان البريد الإلكتروني بنفسك.", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "[matrix] تعاون مدعوم مواسطة  & دردشة لا مركزية ومشفرة", | ||||
|     "Matrix technical discussions": "مناقشات تقنية Matrix", | ||||
|     "Running Matrix services": "تشغيل خدمات Matrix", | ||||
|     "Community-run support for Synapse": "الدعم المجتمعي لـ Synapse", | ||||
|     "Admin support for Dendrite": "الدعم الاداري لـDendrite", | ||||
|     "Announcements about Synapse releases": "إعلانات حول إصدارات Synaps" | ||||
| } | ||||
|  |  | |||
|  | @ -3,14 +3,14 @@ | |||
|     "Custom Server Options": "Opcions de servidor personalitzat", | ||||
|     "Dismiss": "Omet", | ||||
|     "Unknown device": "Dispositiu desconegut", | ||||
|     "Welcome to Riot.im": "Benvingut a Riot.im", | ||||
|     "Welcome to Riot.im": "Us donem la benvinguda a Riot.im", | ||||
|     "Chat with Riot Bot": "Conversa amb el Bot de Riot", | ||||
|     "Riot is not supported on mobile web. Install the app?": "Riot no és compatible amb la web per a mòbils. Voleu instal·lar l'aplicació per a mòbils?", | ||||
|     "Riot Desktop on %(platformName)s": "Riot d'escriptori per a %(platformName)s", | ||||
|     "You need to be using HTTPS to place a screen-sharing call.": "Heu d'utilitzar HTTPS per poder fer una trucada amb pantalla compartida.", | ||||
|     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Podeu utilitzar opcions de servidor personalitzades per iniciar sessió en altres servidors Matrix especificant una URL diferent a la del servidor principal. <br/> Això us permet utilitzar Riot amb un compte de Matrix existent en un servidor d'origen diferent. <br/> <br/> També podeu establir un servidor d'identitat personalitzat, però no podreu convidar o ser convidat per correu electrònic.", | ||||
|     "powered by Matrix": "amb tecnologia de Matrix", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "Xat descentralitzat, encriptat & col·laboració amb tecnologia de [matrix]", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "Xat descentralitzat, encriptat i col·laboratiu amb tecnologia de [matrix]", | ||||
|     "Search the room directory": "Cerqueu el directori de sales", | ||||
|     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Ja existeixen moltes sales a Matrix vinculades a xarxes existents (Slack, IRC, Gitter, etc.) o independents. Feu un cop d'ull al directori!", | ||||
|     "Get started with some tips from Riot Bot!": "Comenceu amb alguns consells de Riot Bot!", | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ | |||
|     "You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.", | ||||
|     "Welcome to Riot.im": "Bonvenu al Riot.im", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "Malcentra, ĉifrita babilado & kunlaboro povigita de [matrix]", | ||||
|     "Search the room directory": "Serĉi en la ĉambrujo", | ||||
|     "Search the room directory": "Serĉi en la babilejo-listo", | ||||
|     "Chat with Riot Bot": "Babilu kun la roboto Riot Bot", | ||||
|     "Get started with some tips from Riot Bot!": "Komencu kun kelkaj sugestoj de la roboto Riot Bot!", | ||||
|     "General discussion about Matrix and Riot": "Ĝenerala diskutado pri Matrix kaj Riot", | ||||
|  |  | |||
|  | @ -1,11 +1,11 @@ | |||
| { | ||||
|     "Custom Server Options": "Opzioni Server Personalizzate", | ||||
|     "Custom Server Options": "Opzioni server personalizzate", | ||||
|     "Dismiss": "Chiudi", | ||||
|     "powered by Matrix": "offerto da Matrix", | ||||
|     "Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s", | ||||
|     "Riot is not supported on mobile web. Install the app?": "Riot non è supportato sul web mobile. Vuoi installare l'applicazione?", | ||||
|     "Riot is not supported on mobile web. Install the app?": "Riot non è supportato sul web mobile. Installare l'applicazione?", | ||||
|     "Unknown device": "Dispositivo sconosciuto", | ||||
|     "You need to be using HTTPS to place a screen-sharing call.": "Devi usare HTTPS per instaurare una chiamata con condivisione schermo.", | ||||
|     "You need to be using HTTPS to place a screen-sharing call.": "Devi usare HTTPS per effettuare una chiamata con la condivisione dello schermo.", | ||||
|     "Welcome to Riot.im": "Benvenuto/a su Riot.im", | ||||
|     "Search the room directory": "Cerca nella lista delle stanze", | ||||
|     "Chat with Riot Bot": "Chatta con Riot Bot", | ||||
|  | @ -27,8 +27,8 @@ | |||
|     "Implementing VoIP services with Matrix": "Implementazione servizi VoIP con Matrix", | ||||
|     "Discussion of the Identity Service API": "Discussione sull'Identity Service API", | ||||
|     "Support for those using, running and writing other bridges": "Supporto per chi usa, amministra e scrive altri bridge", | ||||
|     "Contributing code to Matrix and Riot": "Contributi al codice di Matrix e Riot", | ||||
|     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s su %(osName)s", | ||||
|     "Contributing code to Matrix and Riot": "Contributi di codice per Matrix e Riot", | ||||
|     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s tramite %(browserName)s su %(osName)s", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "Chat criptate e collaborazioni decentralizzate offerte da [matrix]", | ||||
|     "Discussion of all things Matrix!": "Discussione su tutto quanto riguardi Matrix!", | ||||
|     "Dev chat for the Riot/Web dev team": "Chat per gli sviluppatori di Riot/Web", | ||||
|  |  | |||
|  | @ -1,5 +1,39 @@ | |||
| { | ||||
|     "Riot is not supported on mobile web. Install the app?": "Riot nu functionează pe mobil. Instalezi aplicaţia?", | ||||
|     "Riot Desktop on %(platformName)s": "Riot Desktop pe %(platformName)s", | ||||
|     "Unknown device": "Device necunoscut" | ||||
|     "Unknown device": "Device necunoscut", | ||||
|     "Custom Server Options": "Opțiuni Server Personalizate", | ||||
|     "Dismiss": "Închide", | ||||
|     "powered by Matrix": "propulsat de Matrix", | ||||
|     "Welcome to Riot.im": "Bun venit pe Riot.im", | ||||
|     "Decentralised, encrypted chat & collaboration powered by [matrix]": "Chat decentralizat, criptat & colaborare propulsata de [matrix]", | ||||
|     "Search the room directory": "Caută în lista de camere", | ||||
|     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Multe camere există deja in Matrix, conectate la rețele existente (Slack, IRC, Gitter etc) sau independente. Aruncă o privite in lista de camere!", | ||||
|     "Chat with Riot Bot": "Discută cu Riot Bot", | ||||
|     "Get started with some tips from Riot Bot!": "Începe cu câteva ponturi din partea Riot Bot!", | ||||
|     "General discussion about Matrix and Riot": "Discuție generală despre Matrix și Riot", | ||||
|     "Discussion of all things Matrix!": "Discuții despre toate subiectele Matrix!", | ||||
|     "Riot/Web & Desktop chat": "Riot/Web & Chat pentru desktop", | ||||
|     "Riot/iOS & matrix-ios-sdk chat": "Riot/iOS & chat pentru matrix-ios-sdk", | ||||
|     "Riot/Android & matrix-android-sdk chat": "Riot/Android & chat pentru matrix-android-sdk", | ||||
|     "Matrix technical discussions": "Discuții tehnice Matrix", | ||||
|     "Running Matrix services": "Rularea serviciilor Matrix", | ||||
|     "Community-run support for Synapse": "Suport cu ajutorul comunității pentru Synapse", | ||||
|     "Admin support for Dendrite": "Suport Administrare pentru Dendrite", | ||||
|     "Announcements about Synapse releases": "Anunțuri despre lansări Synapse", | ||||
|     "Support for those using and running matrix-appservice-irc": "Suport pentru cei care utilizează și rulează matrix-appservice-irc", | ||||
|     "Building services on Matrix": "Construirea serviciilor cu Matrix", | ||||
|     "Support for those using the Matrix spec": "Suport pentru cei ce utilizează specificațiile Matrix", | ||||
|     "Design and implementation of E2E in Matrix": "Designul și planificarea E2E în Matrix", | ||||
|     "Implementing VR services with Matrix": "Implementarea serviciilor VR cu Matrix", | ||||
|     "Implementing VoIP services with Matrix": "Implementarea serviciilor VoIP cu Matrix", | ||||
|     "Discussion of the Identity Service API": "Discuții despre API-ul Serviciul de Identitate", | ||||
|     "Support for those using, running and writing other bridges": "Suport pentru cei ce folosesc, rulează și programeaza alți conectori", | ||||
|     "Contributing code to Matrix and Riot": "Contribuirea codului pentru Matrix și Riot", | ||||
|     "Dev chat for the Riot/Web dev team": "Chat pentru echipa de dezvoltare Riot/Web", | ||||
|     "Dev chat for the Dendrite dev team": "Chat pentru echipa de dezvoltare Dendrite", | ||||
|     "Co-ordination for Riot translators": "Coordonare pentru translatorii Riot", | ||||
|     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s pe %(osName)s", | ||||
|     "You need to be using HTTPS to place a screen-sharing call.": "Trebuie să folosești HTTPS pentru a plasa un apel de tip screen-sharing.", | ||||
|     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Poți folosi opțiunile server personalizate pentru a te conecta la alte servere Matrix prin specificarea unui URL de tip Home server diferit.<br/>Acestă opțiune îți permite să utilizezi Riot cu un cont existent pe un home server diferit.<br/><br/>Poți folosi și un server de identitate personalizat, dar nu vei putea invita alți utilizatori prin adresa de email sau să fii tu însuți invitat prim email." | ||||
| } | ||||
|  |  | |||
|  | @ -37,6 +37,14 @@ | |||
|     <section id="matrixchat" style="height: 100%;"></section> | ||||
|     <noscript>Sorry, Riot requires JavaScript to be enabled.</noscript> <!-- TODO: Translate this? --> | ||||
|     <% for (var i=0; i < htmlWebpackPlugin.files.js.length; i++) { | ||||
|         if (_.endsWith(htmlWebpackPlugin.files.js[i], 'olm.js')) { | ||||
|             var array = htmlWebpackPlugin.files.js; | ||||
|             htmlWebpackPlugin.files.js.unshift(htmlWebpackPlugin.files.js[i]); | ||||
|             htmlWebpackPlugin.files.js.splice(i, 1); | ||||
|         } | ||||
|        } | ||||
| 
 | ||||
|        for (var i=0; i < htmlWebpackPlugin.files.js.length; i++) { | ||||
|         // Not a particularly graceful way of not putting the indexeddb worker script | ||||
|         // into the main page | ||||
|         if (_.endsWith(htmlWebpackPlugin.files.js[i], 'indexeddb-worker.js')) { | ||||
|  |  | |||
|  | @ -13,6 +13,7 @@ async function initPage() { | |||
|     if (config && config['default_hs_url']) { | ||||
|         hsUrl = config['default_hs_url']; | ||||
|     } | ||||
|     if (hsUrl && !hsUrl.endsWith('/')) hsUrl += '/'; | ||||
|     if (hsUrl && hsUrl !== 'https://matrix.org/') { | ||||
|         document.getElementById('step2_container').style.display = 'block'; | ||||
|         document.getElementById('hs_url').innerHTML = hsUrl; | ||||
|  |  | |||
|  | @ -30,29 +30,40 @@ module.exports = { | |||
|         "theme-status": "./res/themes/status/css/status.scss", | ||||
|     }, | ||||
|     module: { | ||||
|         preLoaders: [ | ||||
|             { test: /\.js$/, loader: "source-map-loader" }, | ||||
|         ], | ||||
|         loaders: [ | ||||
|             { test: /\.json$/, loader: "json" }, | ||||
|             { test: /\.js$/, loader: "babel", include: path.resolve('./src') }, | ||||
|         rules: [ | ||||
|             { enforce: 'pre', test: /\.js$/, use: "source-map-loader", exclude: /node_modules/, }, | ||||
|             { test: /\.js$/, use: "babel-loader", include: path.resolve(__dirname, 'src') }, | ||||
|             { | ||||
|                 test: /\.scss$/, | ||||
| 
 | ||||
|                 // 1. postcss-loader turns the SCSS into normal CSS.
 | ||||
|                 // 2. css-raw-loader turns the CSS into a javascript module
 | ||||
|                 // 2. raw-loader turns the CSS into a javascript module
 | ||||
|                 //    whose default export is a string containing the CSS.
 | ||||
|                 //    (css-raw-loader is similar to css-loader, but the latter
 | ||||
|                 //    (raw-loader is similar to css-loader, but the latter
 | ||||
|                 //    would also drag in the imgs and fonts that our CSS refers to
 | ||||
|                 //    as webpack inputs.)
 | ||||
|                 // 3. ExtractTextPlugin turns that string into a separate asset.
 | ||||
|                 loader: ExtractTextPlugin.extract("css-raw-loader!postcss-loader?config=postcss.config.js"), | ||||
|                 use: ExtractTextPlugin.extract({ | ||||
|                     use: [ | ||||
|                         "raw-loader", | ||||
|                         { | ||||
|                             loader: 'postcss-loader', | ||||
|                             options: { | ||||
|                                 config: { | ||||
|                                     path: './postcss.config.js' | ||||
|                                 } | ||||
|                             } | ||||
|                         } | ||||
|                     ], | ||||
|                 }), | ||||
|             }, | ||||
|             { | ||||
|                 // this works similarly to the scss case, without postcss.
 | ||||
|                 test: /\.css$/, | ||||
|                 loader: ExtractTextPlugin.extract("css-raw-loader"), | ||||
|                 use: ExtractTextPlugin.extract({ | ||||
|                     use: "raw-loader" | ||||
|                 }), | ||||
|             }, | ||||
| 
 | ||||
|         ], | ||||
|         noParse: [ | ||||
|             // for cross platform compatibility use [\\\/] as the path separator
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Baker
						David Baker