├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── package.json ├── src ├── assets │ ├── brian.jpg │ ├── defaultChannelBanner-1920x1080.png │ ├── defaultChannelBanner-240x135.png │ ├── defaultChannelBanner-480x270.png │ ├── favicon │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── html_code.html │ │ ├── mstile-150x150.png │ │ └── site.webmanifest │ ├── og-image.jpg │ └── pin.svg ├── css │ ├── chat.scss │ ├── dark.scss │ ├── home.scss │ ├── index.scss │ ├── light.scss │ ├── modcards.scss │ ├── variables.scss │ └── whispers.scss ├── html │ └── index.html ├── js │ ├── colorcorrection.js │ ├── config.js │ ├── controllers │ │ ├── autocompletecontroller.js │ │ ├── autocompletepanelcontroller.js │ │ ├── buttonsettingscontroller.js │ │ ├── chatcontroller.js │ │ ├── dialogcontroller.js │ │ ├── homecontroller.js │ │ ├── iconpickercontroller.js │ │ ├── maincontroller.js │ │ ├── settingsdialogcontroller.js │ │ ├── streamcontroller.js │ │ ├── streamlistcontroller.js │ │ ├── whispercontroller.js │ │ └── whispertoastcontroller.js │ ├── defaultConfig.js │ ├── defaultLayouts.js │ ├── directives │ │ ├── autocompletedirective.js │ │ ├── buttonsettingsdirective.js │ │ ├── chatlinedirective.js │ │ ├── draggabledirective.js │ │ ├── dynamicstylesheetdirective.js │ │ ├── filters.js │ │ ├── goldenlayoutdragsourcedirective.js │ │ ├── iconpickerdirective.js │ │ ├── onscrolldirective.js │ │ ├── simplescrolldirective.js │ │ ├── streamlistdirective.js │ │ └── throttledevents.js │ ├── errorreporting.js │ ├── helpers.js │ ├── iconCodes.json │ ├── index.js │ ├── languages.json │ ├── migrations.js │ ├── services │ │ ├── apiservice.js │ │ ├── chatservice.js │ │ ├── ffzsocketservice.js │ │ ├── keypressservice.js │ │ ├── throttleddigestservice.js │ │ └── toastservice.js │ ├── themes │ │ ├── dark.js │ │ └── light.js │ └── urlRegex.js └── templates │ ├── autocompletetemplate.html │ ├── buttonsettings.html │ ├── chatline.html │ ├── chatwindow.html │ ├── homewindow.html │ ├── iconpicker.html │ ├── iconpickerpanel.html │ ├── icontemplate.html │ ├── objecttoast.html │ ├── settingsdialog.html │ ├── streamlisttemplate.html │ ├── streamwindow.html │ ├── whispertoasttemplate.html │ └── whisperwindow.html ├── webpack.config.js ├── webpack.dev.js ├── webpack.prod.js ├── webpack.staging.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/brian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/brian.jpg -------------------------------------------------------------------------------- /src/assets/defaultChannelBanner-1920x1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/defaultChannelBanner-1920x1080.png -------------------------------------------------------------------------------- /src/assets/defaultChannelBanner-240x135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/defaultChannelBanner-240x135.png -------------------------------------------------------------------------------- /src/assets/defaultChannelBanner-480x270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/defaultChannelBanner-480x270.png -------------------------------------------------------------------------------- /src/assets/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/assets/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/assets/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/browserconfig.xml -------------------------------------------------------------------------------- /src/assets/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /src/assets/favicon/html_code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/html_code.html -------------------------------------------------------------------------------- /src/assets/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /src/assets/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/favicon/site.webmanifest -------------------------------------------------------------------------------- /src/assets/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/og-image.jpg -------------------------------------------------------------------------------- /src/assets/pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/assets/pin.svg -------------------------------------------------------------------------------- /src/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/chat.scss -------------------------------------------------------------------------------- /src/css/dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/dark.scss -------------------------------------------------------------------------------- /src/css/home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/home.scss -------------------------------------------------------------------------------- /src/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/index.scss -------------------------------------------------------------------------------- /src/css/light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/light.scss -------------------------------------------------------------------------------- /src/css/modcards.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/modcards.scss -------------------------------------------------------------------------------- /src/css/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/variables.scss -------------------------------------------------------------------------------- /src/css/whispers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/css/whispers.scss -------------------------------------------------------------------------------- /src/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/html/index.html -------------------------------------------------------------------------------- /src/js/colorcorrection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/colorcorrection.js -------------------------------------------------------------------------------- /src/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/config.js -------------------------------------------------------------------------------- /src/js/controllers/autocompletecontroller.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/js/controllers/autocompletepanelcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/autocompletepanelcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/buttonsettingscontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/buttonsettingscontroller.js -------------------------------------------------------------------------------- /src/js/controllers/chatcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/chatcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/dialogcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/dialogcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/homecontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/homecontroller.js -------------------------------------------------------------------------------- /src/js/controllers/iconpickercontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/iconpickercontroller.js -------------------------------------------------------------------------------- /src/js/controllers/maincontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/maincontroller.js -------------------------------------------------------------------------------- /src/js/controllers/settingsdialogcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/settingsdialogcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/streamcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/streamcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/streamlistcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/streamlistcontroller.js -------------------------------------------------------------------------------- /src/js/controllers/whispercontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/whispercontroller.js -------------------------------------------------------------------------------- /src/js/controllers/whispertoastcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/controllers/whispertoastcontroller.js -------------------------------------------------------------------------------- /src/js/defaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/defaultConfig.js -------------------------------------------------------------------------------- /src/js/defaultLayouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/defaultLayouts.js -------------------------------------------------------------------------------- /src/js/directives/autocompletedirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/autocompletedirective.js -------------------------------------------------------------------------------- /src/js/directives/buttonsettingsdirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/buttonsettingsdirective.js -------------------------------------------------------------------------------- /src/js/directives/chatlinedirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/chatlinedirective.js -------------------------------------------------------------------------------- /src/js/directives/draggabledirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/draggabledirective.js -------------------------------------------------------------------------------- /src/js/directives/dynamicstylesheetdirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/dynamicstylesheetdirective.js -------------------------------------------------------------------------------- /src/js/directives/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/filters.js -------------------------------------------------------------------------------- /src/js/directives/goldenlayoutdragsourcedirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/goldenlayoutdragsourcedirective.js -------------------------------------------------------------------------------- /src/js/directives/iconpickerdirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/iconpickerdirective.js -------------------------------------------------------------------------------- /src/js/directives/onscrolldirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/onscrolldirective.js -------------------------------------------------------------------------------- /src/js/directives/simplescrolldirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/simplescrolldirective.js -------------------------------------------------------------------------------- /src/js/directives/streamlistdirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/streamlistdirective.js -------------------------------------------------------------------------------- /src/js/directives/throttledevents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/directives/throttledevents.js -------------------------------------------------------------------------------- /src/js/errorreporting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/errorreporting.js -------------------------------------------------------------------------------- /src/js/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/helpers.js -------------------------------------------------------------------------------- /src/js/iconCodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/iconCodes.json -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/languages.json -------------------------------------------------------------------------------- /src/js/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/migrations.js -------------------------------------------------------------------------------- /src/js/services/apiservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/apiservice.js -------------------------------------------------------------------------------- /src/js/services/chatservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/chatservice.js -------------------------------------------------------------------------------- /src/js/services/ffzsocketservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/ffzsocketservice.js -------------------------------------------------------------------------------- /src/js/services/keypressservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/keypressservice.js -------------------------------------------------------------------------------- /src/js/services/throttleddigestservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/throttleddigestservice.js -------------------------------------------------------------------------------- /src/js/services/toastservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/services/toastservice.js -------------------------------------------------------------------------------- /src/js/themes/dark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/themes/dark.js -------------------------------------------------------------------------------- /src/js/themes/light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/themes/light.js -------------------------------------------------------------------------------- /src/js/urlRegex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/js/urlRegex.js -------------------------------------------------------------------------------- /src/templates/autocompletetemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/autocompletetemplate.html -------------------------------------------------------------------------------- /src/templates/buttonsettings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/buttonsettings.html -------------------------------------------------------------------------------- /src/templates/chatline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/chatline.html -------------------------------------------------------------------------------- /src/templates/chatwindow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/chatwindow.html -------------------------------------------------------------------------------- /src/templates/homewindow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/homewindow.html -------------------------------------------------------------------------------- /src/templates/iconpicker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/iconpicker.html -------------------------------------------------------------------------------- /src/templates/iconpickerpanel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/iconpickerpanel.html -------------------------------------------------------------------------------- /src/templates/icontemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/icontemplate.html -------------------------------------------------------------------------------- /src/templates/objecttoast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/objecttoast.html -------------------------------------------------------------------------------- /src/templates/settingsdialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/settingsdialog.html -------------------------------------------------------------------------------- /src/templates/streamlisttemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/streamlisttemplate.html -------------------------------------------------------------------------------- /src/templates/streamwindow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/streamwindow.html -------------------------------------------------------------------------------- /src/templates/whispertoasttemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/whispertoasttemplate.html -------------------------------------------------------------------------------- /src/templates/whisperwindow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/src/templates/whisperwindow.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./webpack.config.js')('dev'); 2 | -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./webpack.config.js')('prod'); 2 | -------------------------------------------------------------------------------- /webpack.staging.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./webpack.config.js')('staging'); 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CBenni/mt2/HEAD/yarn.lock --------------------------------------------------------------------------------