├── .babelrc ├── .eslintignore ├── .eslintrc ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── os.png ├── resources │ ├── build-icons │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ └── icons │ │ ├── 1024x1024.png │ │ ├── 128x128.png │ │ ├── 16x16.png │ │ ├── 256x256.png │ │ ├── 32x32.png │ │ ├── 48x48.png │ │ └── 512x512.png └── screenshot.png ├── deploy ├── electron-builder.yml ├── package.json ├── site ├── assets │ ├── faces │ │ ├── arnaud.png │ │ ├── carlos.png │ │ ├── loek.png │ │ ├── mat.png │ │ ├── meriadec.png │ │ ├── nico.png │ │ ├── remi.png │ │ └── shub.png │ ├── gallery.mp4 │ ├── github.svg │ ├── linux.png │ ├── logo-footer.png │ ├── logo-mjml.svg │ ├── mac.png │ ├── mjml-demo.png │ ├── resize.mp4 │ ├── screenshot-2.png │ ├── screenshot-3.png │ ├── screenshot-4.png │ ├── screenshot.png │ ├── send.png │ └── windows.png ├── index.js ├── style.scss └── template.html ├── src ├── actions │ ├── createFromGallery.js │ ├── createFromTemplate.js │ ├── preview.js │ ├── projects.js │ ├── settings.js │ └── snippets.js ├── components │ ├── AboutModal.js │ ├── Alerts │ │ ├── index.js │ │ └── style.scss │ ├── Application │ │ ├── DropFile.js │ │ ├── Placeholder.js │ │ ├── index.js │ │ └── style.scss │ ├── Button │ │ ├── ButtonDropdown.js │ │ ├── index.js │ │ └── style.scss │ ├── CheckBox │ │ ├── index.js │ │ └── style.scss │ ├── ErrorModal │ │ ├── index.js │ │ └── style.scss │ ├── ExternalFileOverlay │ │ ├── index.js │ │ └── style.scss │ ├── FileEditor │ │ ├── index.js │ │ └── styles.scss │ ├── FileExplorer │ │ ├── index.js │ │ └── style.scss │ ├── FilesList │ │ ├── FilePreview.js │ │ ├── OldSyntaxDetected.js │ │ ├── index.js │ │ └── styles.scss │ ├── GlobalSearch │ │ ├── index.js │ │ └── style.scss │ ├── Iframe │ │ └── index.js │ ├── MJMLEngine.js │ ├── MailjetInfos.js │ ├── MassActions │ │ ├── index.js │ │ └── style.scss │ ├── MjmlConfigPath.js │ ├── Modal │ │ ├── ConfirmModal.js │ │ ├── index.js │ │ └── style.scss │ ├── NewProjectModal │ │ ├── TemplateChooser.js │ │ ├── index.js │ │ └── style.scss │ ├── Panel │ │ ├── index.js │ │ └── style.scss │ ├── Preview │ │ ├── index.js │ │ └── style.scss │ ├── ProjectsList │ │ ├── ProjectItem.js │ │ ├── RenameModal.js │ │ ├── index.js │ │ └── style.scss │ ├── RadioGroup │ │ ├── Radio.js │ │ └── index.js │ ├── Root.js │ ├── SettingsModal │ │ ├── index.js │ │ └── style.scss │ ├── SnippetForm │ │ └── index.js │ ├── SnippetImports │ │ └── index.js │ ├── SnippetsList │ │ ├── SnippetItem.js │ │ ├── index.js │ │ └── style.scss │ ├── Tabbable.js │ ├── TabsVertical │ │ ├── index.js │ │ └── style.scss │ └── icons │ │ └── logo-mailjet.js ├── data │ └── defaultMJML.js ├── helpers │ ├── codemirror-autocomplete-mjml.js │ ├── codemirror-autocomplete-snippets.js │ ├── codemirror-shortcuts.js │ ├── codemirror-util-autoformat.js │ ├── detectOldMJMLSyntax.js │ ├── fetchGallery.js │ ├── foldByLevel.js │ ├── fs.js │ ├── immutable.js │ ├── mjml.js │ ├── preview-content.js │ ├── sendEmail.js │ ├── takeScreenshot.js │ └── window-settings.js ├── main │ └── index.js ├── menu.js ├── middlewares │ └── catch-errors.js ├── pages │ ├── Home │ │ ├── index.js │ │ └── style.scss │ └── Project │ │ ├── AddFileModal.js │ │ ├── BackButton.js │ │ ├── PreviewSettings.js │ │ ├── RemoveFileModal.js │ │ ├── SendModal.js │ │ └── index.js ├── reducers │ ├── alerts.js │ ├── config.js │ ├── currentFile.js │ ├── error.js │ ├── externalFileOverlay.js │ ├── index.js │ ├── modals.js │ ├── notifs.js │ ├── preview.js │ ├── projects.js │ ├── search.js │ ├── selectedProjects.js │ ├── settings.js │ └── snippets.js ├── renderer │ └── index.js ├── routes.js ├── store │ ├── configureStore.development.js │ ├── configureStore.js │ └── configureStore.production.js ├── styles │ ├── animations.scss │ ├── global.scss │ ├── one-dark.scss │ ├── select.scss │ ├── utils.scss │ └── vars.scss └── templates │ ├── index.js │ ├── separated-header-footer.js │ └── single-basic.js ├── webpack ├── renderer.js └── site.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | dist/ 3 | node_modules/ 4 | thumbs.db 5 | /.idea 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | printWidth: 100 2 | semi: false 3 | singleQuote: true 4 | trailingComma: all 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/README.md -------------------------------------------------------------------------------- /assets/os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/os.png -------------------------------------------------------------------------------- /assets/resources/build-icons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/build-icons -------------------------------------------------------------------------------- /assets/resources/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icon.icns -------------------------------------------------------------------------------- /assets/resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icon.ico -------------------------------------------------------------------------------- /assets/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icon.png -------------------------------------------------------------------------------- /assets/resources/icons/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/1024x1024.png -------------------------------------------------------------------------------- /assets/resources/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/128x128.png -------------------------------------------------------------------------------- /assets/resources/icons/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/16x16.png -------------------------------------------------------------------------------- /assets/resources/icons/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/256x256.png -------------------------------------------------------------------------------- /assets/resources/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/32x32.png -------------------------------------------------------------------------------- /assets/resources/icons/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/48x48.png -------------------------------------------------------------------------------- /assets/resources/icons/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/resources/icons/512x512.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/deploy -------------------------------------------------------------------------------- /electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/electron-builder.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/package.json -------------------------------------------------------------------------------- /site/assets/faces/arnaud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/arnaud.png -------------------------------------------------------------------------------- /site/assets/faces/carlos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/carlos.png -------------------------------------------------------------------------------- /site/assets/faces/loek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/loek.png -------------------------------------------------------------------------------- /site/assets/faces/mat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/mat.png -------------------------------------------------------------------------------- /site/assets/faces/meriadec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/meriadec.png -------------------------------------------------------------------------------- /site/assets/faces/nico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/nico.png -------------------------------------------------------------------------------- /site/assets/faces/remi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/remi.png -------------------------------------------------------------------------------- /site/assets/faces/shub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/faces/shub.png -------------------------------------------------------------------------------- /site/assets/gallery.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/gallery.mp4 -------------------------------------------------------------------------------- /site/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/github.svg -------------------------------------------------------------------------------- /site/assets/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/linux.png -------------------------------------------------------------------------------- /site/assets/logo-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/logo-footer.png -------------------------------------------------------------------------------- /site/assets/logo-mjml.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/logo-mjml.svg -------------------------------------------------------------------------------- /site/assets/mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/mac.png -------------------------------------------------------------------------------- /site/assets/mjml-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/mjml-demo.png -------------------------------------------------------------------------------- /site/assets/resize.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/resize.mp4 -------------------------------------------------------------------------------- /site/assets/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/screenshot-2.png -------------------------------------------------------------------------------- /site/assets/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/screenshot-3.png -------------------------------------------------------------------------------- /site/assets/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/screenshot-4.png -------------------------------------------------------------------------------- /site/assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/screenshot.png -------------------------------------------------------------------------------- /site/assets/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/send.png -------------------------------------------------------------------------------- /site/assets/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/assets/windows.png -------------------------------------------------------------------------------- /site/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/index.js -------------------------------------------------------------------------------- /site/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/style.scss -------------------------------------------------------------------------------- /site/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/site/template.html -------------------------------------------------------------------------------- /src/actions/createFromGallery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/createFromGallery.js -------------------------------------------------------------------------------- /src/actions/createFromTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/createFromTemplate.js -------------------------------------------------------------------------------- /src/actions/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/preview.js -------------------------------------------------------------------------------- /src/actions/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/projects.js -------------------------------------------------------------------------------- /src/actions/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/settings.js -------------------------------------------------------------------------------- /src/actions/snippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/actions/snippets.js -------------------------------------------------------------------------------- /src/components/AboutModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/AboutModal.js -------------------------------------------------------------------------------- /src/components/Alerts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Alerts/index.js -------------------------------------------------------------------------------- /src/components/Alerts/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Alerts/style.scss -------------------------------------------------------------------------------- /src/components/Application/DropFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Application/DropFile.js -------------------------------------------------------------------------------- /src/components/Application/Placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Application/Placeholder.js -------------------------------------------------------------------------------- /src/components/Application/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Application/index.js -------------------------------------------------------------------------------- /src/components/Application/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Application/style.scss -------------------------------------------------------------------------------- /src/components/Button/ButtonDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Button/ButtonDropdown.js -------------------------------------------------------------------------------- /src/components/Button/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Button/index.js -------------------------------------------------------------------------------- /src/components/Button/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Button/style.scss -------------------------------------------------------------------------------- /src/components/CheckBox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/CheckBox/index.js -------------------------------------------------------------------------------- /src/components/CheckBox/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/CheckBox/style.scss -------------------------------------------------------------------------------- /src/components/ErrorModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ErrorModal/index.js -------------------------------------------------------------------------------- /src/components/ErrorModal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ErrorModal/style.scss -------------------------------------------------------------------------------- /src/components/ExternalFileOverlay/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ExternalFileOverlay/index.js -------------------------------------------------------------------------------- /src/components/ExternalFileOverlay/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ExternalFileOverlay/style.scss -------------------------------------------------------------------------------- /src/components/FileEditor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FileEditor/index.js -------------------------------------------------------------------------------- /src/components/FileEditor/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FileEditor/styles.scss -------------------------------------------------------------------------------- /src/components/FileExplorer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FileExplorer/index.js -------------------------------------------------------------------------------- /src/components/FileExplorer/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FileExplorer/style.scss -------------------------------------------------------------------------------- /src/components/FilesList/FilePreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FilesList/FilePreview.js -------------------------------------------------------------------------------- /src/components/FilesList/OldSyntaxDetected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FilesList/OldSyntaxDetected.js -------------------------------------------------------------------------------- /src/components/FilesList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FilesList/index.js -------------------------------------------------------------------------------- /src/components/FilesList/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/FilesList/styles.scss -------------------------------------------------------------------------------- /src/components/GlobalSearch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/GlobalSearch/index.js -------------------------------------------------------------------------------- /src/components/GlobalSearch/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/GlobalSearch/style.scss -------------------------------------------------------------------------------- /src/components/Iframe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Iframe/index.js -------------------------------------------------------------------------------- /src/components/MJMLEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/MJMLEngine.js -------------------------------------------------------------------------------- /src/components/MailjetInfos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/MailjetInfos.js -------------------------------------------------------------------------------- /src/components/MassActions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/MassActions/index.js -------------------------------------------------------------------------------- /src/components/MassActions/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/MassActions/style.scss -------------------------------------------------------------------------------- /src/components/MjmlConfigPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/MjmlConfigPath.js -------------------------------------------------------------------------------- /src/components/Modal/ConfirmModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Modal/ConfirmModal.js -------------------------------------------------------------------------------- /src/components/Modal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Modal/index.js -------------------------------------------------------------------------------- /src/components/Modal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Modal/style.scss -------------------------------------------------------------------------------- /src/components/NewProjectModal/TemplateChooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/NewProjectModal/TemplateChooser.js -------------------------------------------------------------------------------- /src/components/NewProjectModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/NewProjectModal/index.js -------------------------------------------------------------------------------- /src/components/NewProjectModal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/NewProjectModal/style.scss -------------------------------------------------------------------------------- /src/components/Panel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Panel/index.js -------------------------------------------------------------------------------- /src/components/Panel/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Panel/style.scss -------------------------------------------------------------------------------- /src/components/Preview/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Preview/index.js -------------------------------------------------------------------------------- /src/components/Preview/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Preview/style.scss -------------------------------------------------------------------------------- /src/components/ProjectsList/ProjectItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ProjectsList/ProjectItem.js -------------------------------------------------------------------------------- /src/components/ProjectsList/RenameModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ProjectsList/RenameModal.js -------------------------------------------------------------------------------- /src/components/ProjectsList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ProjectsList/index.js -------------------------------------------------------------------------------- /src/components/ProjectsList/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/ProjectsList/style.scss -------------------------------------------------------------------------------- /src/components/RadioGroup/Radio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/RadioGroup/Radio.js -------------------------------------------------------------------------------- /src/components/RadioGroup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/RadioGroup/index.js -------------------------------------------------------------------------------- /src/components/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Root.js -------------------------------------------------------------------------------- /src/components/SettingsModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SettingsModal/index.js -------------------------------------------------------------------------------- /src/components/SettingsModal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SettingsModal/style.scss -------------------------------------------------------------------------------- /src/components/SnippetForm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SnippetForm/index.js -------------------------------------------------------------------------------- /src/components/SnippetImports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SnippetImports/index.js -------------------------------------------------------------------------------- /src/components/SnippetsList/SnippetItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SnippetsList/SnippetItem.js -------------------------------------------------------------------------------- /src/components/SnippetsList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SnippetsList/index.js -------------------------------------------------------------------------------- /src/components/SnippetsList/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/SnippetsList/style.scss -------------------------------------------------------------------------------- /src/components/Tabbable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/Tabbable.js -------------------------------------------------------------------------------- /src/components/TabsVertical/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/TabsVertical/index.js -------------------------------------------------------------------------------- /src/components/TabsVertical/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/TabsVertical/style.scss -------------------------------------------------------------------------------- /src/components/icons/logo-mailjet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/components/icons/logo-mailjet.js -------------------------------------------------------------------------------- /src/data/defaultMJML.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/data/defaultMJML.js -------------------------------------------------------------------------------- /src/helpers/codemirror-autocomplete-mjml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/codemirror-autocomplete-mjml.js -------------------------------------------------------------------------------- /src/helpers/codemirror-autocomplete-snippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/codemirror-autocomplete-snippets.js -------------------------------------------------------------------------------- /src/helpers/codemirror-shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/codemirror-shortcuts.js -------------------------------------------------------------------------------- /src/helpers/codemirror-util-autoformat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/codemirror-util-autoformat.js -------------------------------------------------------------------------------- /src/helpers/detectOldMJMLSyntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/detectOldMJMLSyntax.js -------------------------------------------------------------------------------- /src/helpers/fetchGallery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/fetchGallery.js -------------------------------------------------------------------------------- /src/helpers/foldByLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/foldByLevel.js -------------------------------------------------------------------------------- /src/helpers/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/fs.js -------------------------------------------------------------------------------- /src/helpers/immutable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/immutable.js -------------------------------------------------------------------------------- /src/helpers/mjml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/mjml.js -------------------------------------------------------------------------------- /src/helpers/preview-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/preview-content.js -------------------------------------------------------------------------------- /src/helpers/sendEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/sendEmail.js -------------------------------------------------------------------------------- /src/helpers/takeScreenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/takeScreenshot.js -------------------------------------------------------------------------------- /src/helpers/window-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/helpers/window-settings.js -------------------------------------------------------------------------------- /src/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/main/index.js -------------------------------------------------------------------------------- /src/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/menu.js -------------------------------------------------------------------------------- /src/middlewares/catch-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/middlewares/catch-errors.js -------------------------------------------------------------------------------- /src/pages/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Home/index.js -------------------------------------------------------------------------------- /src/pages/Home/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Home/style.scss -------------------------------------------------------------------------------- /src/pages/Project/AddFileModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/AddFileModal.js -------------------------------------------------------------------------------- /src/pages/Project/BackButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/BackButton.js -------------------------------------------------------------------------------- /src/pages/Project/PreviewSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/PreviewSettings.js -------------------------------------------------------------------------------- /src/pages/Project/RemoveFileModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/RemoveFileModal.js -------------------------------------------------------------------------------- /src/pages/Project/SendModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/SendModal.js -------------------------------------------------------------------------------- /src/pages/Project/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/pages/Project/index.js -------------------------------------------------------------------------------- /src/reducers/alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/alerts.js -------------------------------------------------------------------------------- /src/reducers/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/config.js -------------------------------------------------------------------------------- /src/reducers/currentFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/currentFile.js -------------------------------------------------------------------------------- /src/reducers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/error.js -------------------------------------------------------------------------------- /src/reducers/externalFileOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/externalFileOverlay.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/modals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/modals.js -------------------------------------------------------------------------------- /src/reducers/notifs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/notifs.js -------------------------------------------------------------------------------- /src/reducers/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/preview.js -------------------------------------------------------------------------------- /src/reducers/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/projects.js -------------------------------------------------------------------------------- /src/reducers/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/search.js -------------------------------------------------------------------------------- /src/reducers/selectedProjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/selectedProjects.js -------------------------------------------------------------------------------- /src/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/settings.js -------------------------------------------------------------------------------- /src/reducers/snippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/reducers/snippets.js -------------------------------------------------------------------------------- /src/renderer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/renderer/index.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/store/configureStore.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/store/configureStore.development.js -------------------------------------------------------------------------------- /src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/store/configureStore.js -------------------------------------------------------------------------------- /src/store/configureStore.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/store/configureStore.production.js -------------------------------------------------------------------------------- /src/styles/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/animations.scss -------------------------------------------------------------------------------- /src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/global.scss -------------------------------------------------------------------------------- /src/styles/one-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/one-dark.scss -------------------------------------------------------------------------------- /src/styles/select.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/select.scss -------------------------------------------------------------------------------- /src/styles/utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/utils.scss -------------------------------------------------------------------------------- /src/styles/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/styles/vars.scss -------------------------------------------------------------------------------- /src/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/templates/index.js -------------------------------------------------------------------------------- /src/templates/separated-header-footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/templates/separated-header-footer.js -------------------------------------------------------------------------------- /src/templates/single-basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/src/templates/single-basic.js -------------------------------------------------------------------------------- /webpack/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/webpack/renderer.js -------------------------------------------------------------------------------- /webpack/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/webpack/site.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjmlio/mjml-app/HEAD/yarn.lock --------------------------------------------------------------------------------