diff --git a/Dockerfile b/Dockerfile index 8f9762b8..17a8cf3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM centos RUN curl --silent --location https://rpm.nodesource.com/setup_7.x | bash - RUN yum install -y git make gcc nodejs ImageMagick && yum clean all -RUN git clone git://github.com/Mailtrain-org/mailtrain.git /app +ADD app /app WORKDIR /app/ ENV NODE_ENV production RUN npm install --no-progress --production && npm install --no-progress passport-ldapjs diff --git a/BACKERS.md b/app/BACKERS.md similarity index 100% rename from BACKERS.md rename to app/BACKERS.md diff --git a/CHANGELOG.md b/app/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to app/CHANGELOG.md diff --git a/Gruntfile.js b/app/Gruntfile.js similarity index 100% rename from Gruntfile.js rename to app/Gruntfile.js diff --git a/app.js b/app/app.js similarity index 100% rename from app.js rename to app/app.js diff --git a/config/default.toml b/app/config/default.toml similarity index 100% rename from config/default.toml rename to app/config/default.toml diff --git a/index.js b/app/index.js similarity index 100% rename from index.js rename to app/index.js diff --git a/languages/de_DE.mo b/app/languages/de_DE.mo similarity index 100% rename from languages/de_DE.mo rename to app/languages/de_DE.mo diff --git a/languages/de_DE.po b/app/languages/de_DE.po similarity index 100% rename from languages/de_DE.po rename to app/languages/de_DE.po diff --git a/languages/et.mo b/app/languages/et.mo similarity index 100% rename from languages/et.mo rename to app/languages/et.mo diff --git a/languages/et.po b/app/languages/et.po similarity index 100% rename from languages/et.po rename to app/languages/et.po diff --git a/lib/db.js b/app/lib/db.js similarity index 100% rename from lib/db.js rename to app/lib/db.js diff --git a/lib/dbcheck.js b/app/lib/dbcheck.js similarity index 100% rename from lib/dbcheck.js rename to app/lib/dbcheck.js diff --git a/lib/editor-helpers.js b/app/lib/editor-helpers.js similarity index 100% rename from lib/editor-helpers.js rename to app/lib/editor-helpers.js diff --git a/lib/fakelang.js b/app/lib/fakelang.js similarity index 100% rename from lib/fakelang.js rename to app/lib/fakelang.js diff --git a/lib/feed.js b/app/lib/feed.js similarity index 100% rename from lib/feed.js rename to app/lib/feed.js diff --git a/lib/helpers.js b/app/lib/helpers.js similarity index 100% rename from lib/helpers.js rename to app/lib/helpers.js diff --git a/lib/mailer.js b/app/lib/mailer.js similarity index 100% rename from lib/mailer.js rename to app/lib/mailer.js diff --git a/lib/models/campaigns.js b/app/lib/models/campaigns.js similarity index 100% rename from lib/models/campaigns.js rename to app/lib/models/campaigns.js diff --git a/lib/models/fields.js b/app/lib/models/fields.js similarity index 100% rename from lib/models/fields.js rename to app/lib/models/fields.js diff --git a/lib/models/forms.js b/app/lib/models/forms.js similarity index 100% rename from lib/models/forms.js rename to app/lib/models/forms.js diff --git a/lib/models/links.js b/app/lib/models/links.js similarity index 100% rename from lib/models/links.js rename to app/lib/models/links.js diff --git a/lib/models/lists.js b/app/lib/models/lists.js similarity index 100% rename from lib/models/lists.js rename to app/lib/models/lists.js diff --git a/lib/models/segments.js b/app/lib/models/segments.js similarity index 100% rename from lib/models/segments.js rename to app/lib/models/segments.js diff --git a/lib/models/settings.js b/app/lib/models/settings.js similarity index 100% rename from lib/models/settings.js rename to app/lib/models/settings.js diff --git a/lib/models/subscriptions.js b/app/lib/models/subscriptions.js similarity index 100% rename from lib/models/subscriptions.js rename to app/lib/models/subscriptions.js diff --git a/lib/models/templates.js b/app/lib/models/templates.js similarity index 100% rename from lib/models/templates.js rename to app/lib/models/templates.js diff --git a/lib/models/triggers.js b/app/lib/models/triggers.js similarity index 100% rename from lib/models/triggers.js rename to app/lib/models/triggers.js diff --git a/lib/models/users.js b/app/lib/models/users.js similarity index 100% rename from lib/models/users.js rename to app/lib/models/users.js diff --git a/lib/passport.js b/app/lib/passport.js similarity index 100% rename from lib/passport.js rename to app/lib/passport.js diff --git a/lib/tools.js b/app/lib/tools.js similarity index 100% rename from lib/tools.js rename to app/lib/tools.js diff --git a/lib/translate.js b/app/lib/translate.js similarity index 100% rename from lib/translate.js rename to app/lib/translate.js diff --git a/meta.json b/app/meta.json similarity index 100% rename from meta.json rename to app/meta.json diff --git a/package.json b/app/package.json similarity index 100% rename from package.json rename to app/package.json diff --git a/public/ace/ace.js b/app/public/ace/ace.js similarity index 100% rename from public/ace/ace.js rename to app/public/ace/ace.js diff --git a/public/ace/mode-css.js b/app/public/ace/mode-css.js similarity index 100% rename from public/ace/mode-css.js rename to app/public/ace/mode-css.js diff --git a/public/ace/mode-html.js b/app/public/ace/mode-html.js similarity index 100% rename from public/ace/mode-html.js rename to app/public/ace/mode-html.js diff --git a/public/ace/mode-plain_text.js b/app/public/ace/mode-plain_text.js similarity index 100% rename from public/ace/mode-plain_text.js rename to app/public/ace/mode-plain_text.js diff --git a/public/ace/theme-chrome.js b/app/public/ace/theme-chrome.js similarity index 100% rename from public/ace/theme-chrome.js rename to app/public/ace/theme-chrome.js diff --git a/public/ace/worker-css.js b/app/public/ace/worker-css.js similarity index 100% rename from public/ace/worker-css.js rename to app/public/ace/worker-css.js diff --git a/public/ace/worker-html.js b/app/public/ace/worker-html.js similarity index 100% rename from public/ace/worker-html.js rename to app/public/ace/worker-html.js diff --git a/public/bootstrap/css/bootstrap-theme.css b/app/public/bootstrap/css/bootstrap-theme.css similarity index 100% rename from public/bootstrap/css/bootstrap-theme.css rename to app/public/bootstrap/css/bootstrap-theme.css diff --git a/public/bootstrap/css/bootstrap-theme.css.map b/app/public/bootstrap/css/bootstrap-theme.css.map similarity index 100% rename from public/bootstrap/css/bootstrap-theme.css.map rename to app/public/bootstrap/css/bootstrap-theme.css.map diff --git a/public/bootstrap/css/bootstrap-theme.min.css b/app/public/bootstrap/css/bootstrap-theme.min.css similarity index 100% rename from public/bootstrap/css/bootstrap-theme.min.css rename to app/public/bootstrap/css/bootstrap-theme.min.css diff --git a/public/bootstrap/css/bootstrap-theme.min.css.map b/app/public/bootstrap/css/bootstrap-theme.min.css.map similarity index 100% rename from public/bootstrap/css/bootstrap-theme.min.css.map rename to app/public/bootstrap/css/bootstrap-theme.min.css.map diff --git a/public/bootstrap/css/bootstrap.css b/app/public/bootstrap/css/bootstrap.css similarity index 100% rename from public/bootstrap/css/bootstrap.css rename to app/public/bootstrap/css/bootstrap.css diff --git a/public/bootstrap/css/bootstrap.css.map b/app/public/bootstrap/css/bootstrap.css.map similarity index 100% rename from public/bootstrap/css/bootstrap.css.map rename to app/public/bootstrap/css/bootstrap.css.map diff --git a/public/bootstrap/css/bootstrap.min.css b/app/public/bootstrap/css/bootstrap.min.css similarity index 100% rename from public/bootstrap/css/bootstrap.min.css rename to app/public/bootstrap/css/bootstrap.min.css diff --git a/public/bootstrap/css/bootstrap.min.css.map b/app/public/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from public/bootstrap/css/bootstrap.min.css.map rename to app/public/bootstrap/css/bootstrap.min.css.map diff --git a/public/bootstrap/fonts/glyphicons-halflings-regular.eot b/app/public/bootstrap/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from public/bootstrap/fonts/glyphicons-halflings-regular.eot rename to app/public/bootstrap/fonts/glyphicons-halflings-regular.eot diff --git a/public/bootstrap/fonts/glyphicons-halflings-regular.svg b/app/public/bootstrap/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from public/bootstrap/fonts/glyphicons-halflings-regular.svg rename to app/public/bootstrap/fonts/glyphicons-halflings-regular.svg diff --git a/public/bootstrap/fonts/glyphicons-halflings-regular.ttf b/app/public/bootstrap/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from public/bootstrap/fonts/glyphicons-halflings-regular.ttf rename to app/public/bootstrap/fonts/glyphicons-halflings-regular.ttf diff --git a/public/bootstrap/fonts/glyphicons-halflings-regular.woff b/app/public/bootstrap/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from public/bootstrap/fonts/glyphicons-halflings-regular.woff rename to app/public/bootstrap/fonts/glyphicons-halflings-regular.woff diff --git a/public/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/app/public/bootstrap/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from public/bootstrap/fonts/glyphicons-halflings-regular.woff2 rename to app/public/bootstrap/fonts/glyphicons-halflings-regular.woff2 diff --git a/public/bootstrap/js/bootstrap.js b/app/public/bootstrap/js/bootstrap.js similarity index 100% rename from public/bootstrap/js/bootstrap.js rename to app/public/bootstrap/js/bootstrap.js diff --git a/public/bootstrap/js/bootstrap.min.js b/app/public/bootstrap/js/bootstrap.min.js similarity index 100% rename from public/bootstrap/js/bootstrap.min.js rename to app/public/bootstrap/js/bootstrap.min.js diff --git a/public/bootstrap/js/npm.js b/app/public/bootstrap/js/npm.js similarity index 100% rename from public/bootstrap/js/npm.js rename to app/public/bootstrap/js/npm.js diff --git a/public/bootstrap/themes/cosmo.min.css b/app/public/bootstrap/themes/cosmo.min.css similarity index 100% rename from public/bootstrap/themes/cosmo.min.css rename to app/public/bootstrap/themes/cosmo.min.css diff --git a/public/bootstrap/themes/flatly.min.css b/app/public/bootstrap/themes/flatly.min.css similarity index 100% rename from public/bootstrap/themes/flatly.min.css rename to app/public/bootstrap/themes/flatly.min.css diff --git a/public/bootstrap/themes/paper.min.css b/app/public/bootstrap/themes/paper.min.css similarity index 100% rename from public/bootstrap/themes/paper.min.css rename to app/public/bootstrap/themes/paper.min.css diff --git a/public/bootstrap/themes/simplex.min.css b/app/public/bootstrap/themes/simplex.min.css similarity index 100% rename from public/bootstrap/themes/simplex.min.css rename to app/public/bootstrap/themes/simplex.min.css diff --git a/public/bootstrap/themes/slate.min.css b/app/public/bootstrap/themes/slate.min.css similarity index 100% rename from public/bootstrap/themes/slate.min.css rename to app/public/bootstrap/themes/slate.min.css diff --git a/public/bootstrap/themes/superhero.min.css b/app/public/bootstrap/themes/superhero.min.css similarity index 100% rename from public/bootstrap/themes/superhero.min.css rename to app/public/bootstrap/themes/superhero.min.css diff --git a/public/bootstrap/themes/united.min.css b/app/public/bootstrap/themes/united.min.css similarity index 100% rename from public/bootstrap/themes/united.min.css rename to app/public/bootstrap/themes/united.min.css diff --git a/public/bootstrap/themes/yeti.min.css b/app/public/bootstrap/themes/yeti.min.css similarity index 100% rename from public/bootstrap/themes/yeti.min.css rename to app/public/bootstrap/themes/yeti.min.css diff --git a/public/css/footer.css b/app/public/css/footer.css similarity index 100% rename from public/css/footer.css rename to app/public/css/footer.css diff --git a/public/css/mailtrain.css b/app/public/css/mailtrain.css similarity index 100% rename from public/css/mailtrain.css rename to app/public/css/mailtrain.css diff --git a/public/css/narrow.css b/app/public/css/narrow.css similarity index 100% rename from public/css/narrow.css rename to app/public/css/narrow.css diff --git a/public/datatables/datatables.min.css b/app/public/datatables/datatables.min.css similarity index 100% rename from public/datatables/datatables.min.css rename to app/public/datatables/datatables.min.css diff --git a/public/datatables/datatables.min.js b/app/public/datatables/datatables.min.js similarity index 100% rename from public/datatables/datatables.min.js rename to app/public/datatables/datatables.min.js diff --git a/public/datepicker/css/bootstrap-datepicker.css b/app/public/datepicker/css/bootstrap-datepicker.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker.css rename to app/public/datepicker/css/bootstrap-datepicker.css diff --git a/public/datepicker/css/bootstrap-datepicker.min.css b/app/public/datepicker/css/bootstrap-datepicker.min.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker.min.css rename to app/public/datepicker/css/bootstrap-datepicker.min.css diff --git a/public/datepicker/css/bootstrap-datepicker.standalone.css b/app/public/datepicker/css/bootstrap-datepicker.standalone.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker.standalone.css rename to app/public/datepicker/css/bootstrap-datepicker.standalone.css diff --git a/public/datepicker/css/bootstrap-datepicker.standalone.min.css b/app/public/datepicker/css/bootstrap-datepicker.standalone.min.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker.standalone.min.css rename to app/public/datepicker/css/bootstrap-datepicker.standalone.min.css diff --git a/public/datepicker/css/bootstrap-datepicker3.css b/app/public/datepicker/css/bootstrap-datepicker3.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker3.css rename to app/public/datepicker/css/bootstrap-datepicker3.css diff --git a/public/datepicker/css/bootstrap-datepicker3.min.css b/app/public/datepicker/css/bootstrap-datepicker3.min.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker3.min.css rename to app/public/datepicker/css/bootstrap-datepicker3.min.css diff --git a/public/datepicker/css/bootstrap-datepicker3.standalone.css b/app/public/datepicker/css/bootstrap-datepicker3.standalone.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker3.standalone.css rename to app/public/datepicker/css/bootstrap-datepicker3.standalone.css diff --git a/public/datepicker/css/bootstrap-datepicker3.standalone.min.css b/app/public/datepicker/css/bootstrap-datepicker3.standalone.min.css similarity index 100% rename from public/datepicker/css/bootstrap-datepicker3.standalone.min.css rename to app/public/datepicker/css/bootstrap-datepicker3.standalone.min.css diff --git a/public/datepicker/js/bootstrap-datepicker.js b/app/public/datepicker/js/bootstrap-datepicker.js similarity index 100% rename from public/datepicker/js/bootstrap-datepicker.js rename to app/public/datepicker/js/bootstrap-datepicker.js diff --git a/public/datepicker/js/bootstrap-datepicker.min.js b/app/public/datepicker/js/bootstrap-datepicker.min.js similarity index 100% rename from public/datepicker/js/bootstrap-datepicker.min.js rename to app/public/datepicker/js/bootstrap-datepicker.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ar.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ar.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ar.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ar.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.az.min.js b/app/public/datepicker/locales/bootstrap-datepicker.az.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.az.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.az.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.bg.min.js b/app/public/datepicker/locales/bootstrap-datepicker.bg.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.bg.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.bg.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.bs.min.js b/app/public/datepicker/locales/bootstrap-datepicker.bs.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.bs.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.bs.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ca.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ca.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ca.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ca.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.cs.min.js b/app/public/datepicker/locales/bootstrap-datepicker.cs.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.cs.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.cs.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.cy.min.js b/app/public/datepicker/locales/bootstrap-datepicker.cy.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.cy.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.cy.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.da.min.js b/app/public/datepicker/locales/bootstrap-datepicker.da.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.da.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.da.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.de.min.js b/app/public/datepicker/locales/bootstrap-datepicker.de.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.de.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.de.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.el.min.js b/app/public/datepicker/locales/bootstrap-datepicker.el.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.el.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.el.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.en-GB.min.js b/app/public/datepicker/locales/bootstrap-datepicker.en-GB.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.en-GB.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.en-GB.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.eo.min.js b/app/public/datepicker/locales/bootstrap-datepicker.eo.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.eo.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.eo.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.es.min.js b/app/public/datepicker/locales/bootstrap-datepicker.es.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.es.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.es.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.et.min.js b/app/public/datepicker/locales/bootstrap-datepicker.et.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.et.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.et.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.eu.min.js b/app/public/datepicker/locales/bootstrap-datepicker.eu.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.eu.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.eu.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.fa.min.js b/app/public/datepicker/locales/bootstrap-datepicker.fa.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.fa.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.fa.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.fi.min.js b/app/public/datepicker/locales/bootstrap-datepicker.fi.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.fi.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.fi.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.fo.min.js b/app/public/datepicker/locales/bootstrap-datepicker.fo.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.fo.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.fo.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.fr-CH.min.js b/app/public/datepicker/locales/bootstrap-datepicker.fr-CH.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.fr-CH.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.fr-CH.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.fr.min.js b/app/public/datepicker/locales/bootstrap-datepicker.fr.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.fr.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.fr.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.gl.min.js b/app/public/datepicker/locales/bootstrap-datepicker.gl.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.gl.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.gl.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.he.min.js b/app/public/datepicker/locales/bootstrap-datepicker.he.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.he.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.he.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.hr.min.js b/app/public/datepicker/locales/bootstrap-datepicker.hr.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.hr.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.hr.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.hu.min.js b/app/public/datepicker/locales/bootstrap-datepicker.hu.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.hu.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.hu.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.hy.min.js b/app/public/datepicker/locales/bootstrap-datepicker.hy.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.hy.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.hy.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.id.min.js b/app/public/datepicker/locales/bootstrap-datepicker.id.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.id.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.id.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.is.min.js b/app/public/datepicker/locales/bootstrap-datepicker.is.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.is.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.is.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.it-CH.min.js b/app/public/datepicker/locales/bootstrap-datepicker.it-CH.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.it-CH.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.it-CH.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.it.min.js b/app/public/datepicker/locales/bootstrap-datepicker.it.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.it.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.it.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ja.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ja.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ja.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ja.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ka.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ka.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ka.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ka.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.kh.min.js b/app/public/datepicker/locales/bootstrap-datepicker.kh.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.kh.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.kh.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.kk.min.js b/app/public/datepicker/locales/bootstrap-datepicker.kk.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.kk.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.kk.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ko.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ko.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ko.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ko.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.kr.min.js b/app/public/datepicker/locales/bootstrap-datepicker.kr.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.kr.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.kr.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.lt.min.js b/app/public/datepicker/locales/bootstrap-datepicker.lt.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.lt.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.lt.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.lv.min.js b/app/public/datepicker/locales/bootstrap-datepicker.lv.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.lv.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.lv.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.me.min.js b/app/public/datepicker/locales/bootstrap-datepicker.me.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.me.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.me.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.mk.min.js b/app/public/datepicker/locales/bootstrap-datepicker.mk.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.mk.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.mk.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.mn.min.js b/app/public/datepicker/locales/bootstrap-datepicker.mn.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.mn.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.mn.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ms.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ms.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ms.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ms.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.nb.min.js b/app/public/datepicker/locales/bootstrap-datepicker.nb.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.nb.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.nb.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.nl-BE.min.js b/app/public/datepicker/locales/bootstrap-datepicker.nl-BE.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.nl-BE.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.nl-BE.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.nl.min.js b/app/public/datepicker/locales/bootstrap-datepicker.nl.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.nl.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.nl.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.no.min.js b/app/public/datepicker/locales/bootstrap-datepicker.no.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.no.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.no.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.pl.min.js b/app/public/datepicker/locales/bootstrap-datepicker.pl.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.pl.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.pl.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.pt-BR.min.js b/app/public/datepicker/locales/bootstrap-datepicker.pt-BR.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.pt-BR.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.pt-BR.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.pt.min.js b/app/public/datepicker/locales/bootstrap-datepicker.pt.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.pt.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.pt.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ro.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ro.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ro.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ro.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.rs-latin.min.js b/app/public/datepicker/locales/bootstrap-datepicker.rs-latin.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.rs-latin.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.rs-latin.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.rs.min.js b/app/public/datepicker/locales/bootstrap-datepicker.rs.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.rs.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.rs.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.ru.min.js b/app/public/datepicker/locales/bootstrap-datepicker.ru.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.ru.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.ru.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sk.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sk.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sk.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sk.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sl.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sl.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sl.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sl.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sq.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sq.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sq.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sq.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sr-latin.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sr-latin.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sr-latin.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sr-latin.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sr.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sr.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sr.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sr.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sv.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sv.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sv.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sv.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.sw.min.js b/app/public/datepicker/locales/bootstrap-datepicker.sw.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.sw.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.sw.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.th.min.js b/app/public/datepicker/locales/bootstrap-datepicker.th.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.th.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.th.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.tr.min.js b/app/public/datepicker/locales/bootstrap-datepicker.tr.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.tr.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.tr.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.uk.min.js b/app/public/datepicker/locales/bootstrap-datepicker.uk.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.uk.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.uk.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.vi.min.js b/app/public/datepicker/locales/bootstrap-datepicker.vi.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.vi.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.vi.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.zh-CN.min.js b/app/public/datepicker/locales/bootstrap-datepicker.zh-CN.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.zh-CN.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.zh-CN.min.js diff --git a/public/datepicker/locales/bootstrap-datepicker.zh-TW.min.js b/app/public/datepicker/locales/bootstrap-datepicker.zh-TW.min.js similarity index 100% rename from public/datepicker/locales/bootstrap-datepicker.zh-TW.min.js rename to app/public/datepicker/locales/bootstrap-datepicker.zh-TW.min.js diff --git a/public/favicon.ico b/app/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to app/public/favicon.ico diff --git a/public/grapejs/LICENSE b/app/public/grapejs/LICENSE similarity index 100% rename from public/grapejs/LICENSE rename to app/public/grapejs/LICENSE diff --git a/public/grapejs/README.md b/app/public/grapejs/README.md similarity index 100% rename from public/grapejs/README.md rename to app/public/grapejs/README.md diff --git a/public/grapejs/dist/css/grapes.min.css b/app/public/grapejs/dist/css/grapes.min.css similarity index 100% rename from public/grapejs/dist/css/grapes.min.css rename to app/public/grapejs/dist/css/grapes.min.css diff --git a/public/grapejs/dist/css/grapesjs-preset-newsletter.css b/app/public/grapejs/dist/css/grapesjs-preset-newsletter.css similarity index 100% rename from public/grapejs/dist/css/grapesjs-preset-newsletter.css rename to app/public/grapejs/dist/css/grapesjs-preset-newsletter.css diff --git a/public/grapejs/dist/css/material.css b/app/public/grapejs/dist/css/material.css similarity index 100% rename from public/grapejs/dist/css/material.css rename to app/public/grapejs/dist/css/material.css diff --git a/public/grapejs/dist/css/toastr.min.css b/app/public/grapejs/dist/css/toastr.min.css similarity index 100% rename from public/grapejs/dist/css/toastr.min.css rename to app/public/grapejs/dist/css/toastr.min.css diff --git a/public/grapejs/dist/css/tooltip.css b/app/public/grapejs/dist/css/tooltip.css similarity index 100% rename from public/grapejs/dist/css/tooltip.css rename to app/public/grapejs/dist/css/tooltip.css diff --git a/public/grapejs/dist/fonts/FontAwesome.otf b/app/public/grapejs/dist/fonts/FontAwesome.otf similarity index 100% rename from public/grapejs/dist/fonts/FontAwesome.otf rename to app/public/grapejs/dist/fonts/FontAwesome.otf diff --git a/public/grapejs/dist/fonts/fontawesome-webfont.eot b/app/public/grapejs/dist/fonts/fontawesome-webfont.eot similarity index 100% rename from public/grapejs/dist/fonts/fontawesome-webfont.eot rename to app/public/grapejs/dist/fonts/fontawesome-webfont.eot diff --git a/public/grapejs/dist/fonts/fontawesome-webfont.svg b/app/public/grapejs/dist/fonts/fontawesome-webfont.svg similarity index 100% rename from public/grapejs/dist/fonts/fontawesome-webfont.svg rename to app/public/grapejs/dist/fonts/fontawesome-webfont.svg diff --git a/public/grapejs/dist/fonts/fontawesome-webfont.ttf b/app/public/grapejs/dist/fonts/fontawesome-webfont.ttf similarity index 100% rename from public/grapejs/dist/fonts/fontawesome-webfont.ttf rename to app/public/grapejs/dist/fonts/fontawesome-webfont.ttf diff --git a/public/grapejs/dist/fonts/fontawesome-webfont.woff b/app/public/grapejs/dist/fonts/fontawesome-webfont.woff similarity index 100% rename from public/grapejs/dist/fonts/fontawesome-webfont.woff rename to app/public/grapejs/dist/fonts/fontawesome-webfont.woff diff --git a/public/grapejs/dist/fonts/fontawesome-webfont.woff2 b/app/public/grapejs/dist/fonts/fontawesome-webfont.woff2 similarity index 100% rename from public/grapejs/dist/fonts/fontawesome-webfont.woff2 rename to app/public/grapejs/dist/fonts/fontawesome-webfont.woff2 diff --git a/public/grapejs/dist/fonts/main-fonts.eot b/app/public/grapejs/dist/fonts/main-fonts.eot similarity index 100% rename from public/grapejs/dist/fonts/main-fonts.eot rename to app/public/grapejs/dist/fonts/main-fonts.eot diff --git a/public/grapejs/dist/fonts/main-fonts.svg b/app/public/grapejs/dist/fonts/main-fonts.svg similarity index 100% rename from public/grapejs/dist/fonts/main-fonts.svg rename to app/public/grapejs/dist/fonts/main-fonts.svg diff --git a/public/grapejs/dist/fonts/main-fonts.ttf b/app/public/grapejs/dist/fonts/main-fonts.ttf similarity index 100% rename from public/grapejs/dist/fonts/main-fonts.ttf rename to app/public/grapejs/dist/fonts/main-fonts.ttf diff --git a/public/grapejs/dist/fonts/main-fonts.woff b/app/public/grapejs/dist/fonts/main-fonts.woff similarity index 100% rename from public/grapejs/dist/fonts/main-fonts.woff rename to app/public/grapejs/dist/fonts/main-fonts.woff diff --git a/public/grapejs/dist/js/ajaxable.min.js b/app/public/grapejs/dist/js/ajaxable.min.js similarity index 100% rename from public/grapejs/dist/js/ajaxable.min.js rename to app/public/grapejs/dist/js/ajaxable.min.js diff --git a/public/grapejs/dist/js/grapes.min.js b/app/public/grapejs/dist/js/grapes.min.js similarity index 100% rename from public/grapejs/dist/js/grapes.min.js rename to app/public/grapejs/dist/js/grapes.min.js diff --git a/public/grapejs/dist/js/grapesjs-preset-newsletter.min.js b/app/public/grapejs/dist/js/grapesjs-preset-newsletter.min.js similarity index 100% rename from public/grapejs/dist/js/grapesjs-preset-newsletter.min.js rename to app/public/grapejs/dist/js/grapesjs-preset-newsletter.min.js diff --git a/public/grapejs/dist/js/toastr.min.js b/app/public/grapejs/dist/js/toastr.min.js similarity index 100% rename from public/grapejs/dist/js/toastr.min.js rename to app/public/grapejs/dist/js/toastr.min.js diff --git a/public/grapejs/templates/demo/images/150x150.png b/app/public/grapejs/templates/demo/images/150x150.png similarity index 100% rename from public/grapejs/templates/demo/images/150x150.png rename to app/public/grapejs/templates/demo/images/150x150.png diff --git a/public/grapejs/templates/demo/images/250x150.png b/app/public/grapejs/templates/demo/images/250x150.png similarity index 100% rename from public/grapejs/templates/demo/images/250x150.png rename to app/public/grapejs/templates/demo/images/250x150.png diff --git a/public/grapejs/templates/demo/images/550x250.png b/app/public/grapejs/templates/demo/images/550x250.png similarity index 100% rename from public/grapejs/templates/demo/images/550x250.png rename to app/public/grapejs/templates/demo/images/550x250.png diff --git a/public/grapejs/templates/demo/images/grapesjs-logo.png b/app/public/grapejs/templates/demo/images/grapesjs-logo.png similarity index 100% rename from public/grapejs/templates/demo/images/grapesjs-logo.png rename to app/public/grapejs/templates/demo/images/grapesjs-logo.png diff --git a/public/grapejs/templates/demo/index.html b/app/public/grapejs/templates/demo/index.html similarity index 100% rename from public/grapejs/templates/demo/index.html rename to app/public/grapejs/templates/demo/index.html diff --git a/public/grapejs/uploads/README.md b/app/public/grapejs/uploads/README.md similarity index 100% rename from public/grapejs/uploads/README.md rename to app/public/grapejs/uploads/README.md diff --git a/public/images/iredmail-logo-red-114.png b/app/public/images/iredmail-logo-red-114.png similarity index 100% rename from public/images/iredmail-logo-red-114.png rename to app/public/images/iredmail-logo-red-114.png diff --git a/public/images/iredmail-logo.png b/app/public/images/iredmail-logo.png similarity index 100% rename from public/images/iredmail-logo.png rename to app/public/images/iredmail-logo.png diff --git a/public/images/screenshots/README.md b/app/public/images/screenshots/README.md similarity index 100% rename from public/images/screenshots/README.md rename to app/public/images/screenshots/README.md diff --git a/public/images/screenshots/campaigns/campaigns.png b/app/public/images/screenshots/campaigns/campaigns.png similarity index 100% rename from public/images/screenshots/campaigns/campaigns.png rename to app/public/images/screenshots/campaigns/campaigns.png diff --git a/public/images/screenshots/campaigns/clicked/view.png b/app/public/images/screenshots/campaigns/clicked/view.png similarity index 100% rename from public/images/screenshots/campaigns/clicked/view.png rename to app/public/images/screenshots/campaigns/clicked/view.png diff --git a/public/images/screenshots/campaigns/create-rss.png b/app/public/images/screenshots/campaigns/create-rss.png similarity index 100% rename from public/images/screenshots/campaigns/create-rss.png rename to app/public/images/screenshots/campaigns/create-rss.png diff --git a/public/images/screenshots/campaigns/view-links.png b/app/public/images/screenshots/campaigns/view-links.png similarity index 100% rename from public/images/screenshots/campaigns/view-links.png rename to app/public/images/screenshots/campaigns/view-links.png diff --git a/public/images/screenshots/campaigns/view-rss.png b/app/public/images/screenshots/campaigns/view-rss.png similarity index 100% rename from public/images/screenshots/campaigns/view-rss.png rename to app/public/images/screenshots/campaigns/view-rss.png diff --git a/public/images/screenshots/campaigns/view.png b/app/public/images/screenshots/campaigns/view.png similarity index 100% rename from public/images/screenshots/campaigns/view.png rename to app/public/images/screenshots/campaigns/view.png diff --git a/public/images/screenshots/fields/edit-option.png b/app/public/images/screenshots/fields/edit-option.png similarity index 100% rename from public/images/screenshots/fields/edit-option.png rename to app/public/images/screenshots/fields/edit-option.png diff --git a/public/images/screenshots/fields/edit.png b/app/public/images/screenshots/fields/edit.png similarity index 100% rename from public/images/screenshots/fields/edit.png rename to app/public/images/screenshots/fields/edit.png diff --git a/public/images/screenshots/fields/view.png b/app/public/images/screenshots/fields/view.png similarity index 100% rename from public/images/screenshots/fields/view.png rename to app/public/images/screenshots/fields/view.png diff --git a/public/images/screenshots/forms/edit-fields.png b/app/public/images/screenshots/forms/edit-fields.png similarity index 100% rename from public/images/screenshots/forms/edit-fields.png rename to app/public/images/screenshots/forms/edit-fields.png diff --git a/public/images/screenshots/forms/edit-layout.png b/app/public/images/screenshots/forms/edit-layout.png similarity index 100% rename from public/images/screenshots/forms/edit-layout.png rename to app/public/images/screenshots/forms/edit-layout.png diff --git a/public/images/screenshots/forms/edit-mail-confirm.png b/app/public/images/screenshots/forms/edit-mail-confirm.png similarity index 100% rename from public/images/screenshots/forms/edit-mail-confirm.png rename to app/public/images/screenshots/forms/edit-mail-confirm.png diff --git a/public/images/screenshots/forms/edit-styles.png b/app/public/images/screenshots/forms/edit-styles.png similarity index 100% rename from public/images/screenshots/forms/edit-styles.png rename to app/public/images/screenshots/forms/edit-styles.png diff --git a/public/images/screenshots/forms/view.png b/app/public/images/screenshots/forms/view.png similarity index 100% rename from public/images/screenshots/forms/view.png rename to app/public/images/screenshots/forms/view.png diff --git a/public/images/screenshots/grapejs/editor-1.png b/app/public/images/screenshots/grapejs/editor-1.png similarity index 100% rename from public/images/screenshots/grapejs/editor-1.png rename to app/public/images/screenshots/grapejs/editor-1.png diff --git a/public/images/screenshots/grapejs/editor-2.png b/app/public/images/screenshots/grapejs/editor-2.png similarity index 100% rename from public/images/screenshots/grapejs/editor-2.png rename to app/public/images/screenshots/grapejs/editor-2.png diff --git a/public/images/screenshots/grapejs/editor-3.png b/app/public/images/screenshots/grapejs/editor-3.png similarity index 100% rename from public/images/screenshots/grapejs/editor-3.png rename to app/public/images/screenshots/grapejs/editor-3.png diff --git a/public/images/screenshots/lists/lists.png b/app/public/images/screenshots/lists/lists.png similarity index 100% rename from public/images/screenshots/lists/lists.png rename to app/public/images/screenshots/lists/lists.png diff --git a/public/images/screenshots/lists/subscription/edit.png b/app/public/images/screenshots/lists/subscription/edit.png similarity index 100% rename from public/images/screenshots/lists/subscription/edit.png rename to app/public/images/screenshots/lists/subscription/edit.png diff --git a/public/images/screenshots/lists/view.png b/app/public/images/screenshots/lists/view.png similarity index 100% rename from public/images/screenshots/lists/view.png rename to app/public/images/screenshots/lists/view.png diff --git a/public/images/screenshots/mosaico/editor-1.png b/app/public/images/screenshots/mosaico/editor-1.png similarity index 100% rename from public/images/screenshots/mosaico/editor-1.png rename to app/public/images/screenshots/mosaico/editor-1.png diff --git a/public/images/screenshots/mosaico/editor-2.png b/app/public/images/screenshots/mosaico/editor-2.png similarity index 100% rename from public/images/screenshots/mosaico/editor-2.png rename to app/public/images/screenshots/mosaico/editor-2.png diff --git a/public/images/screenshots/mosaico/editor-3.png b/app/public/images/screenshots/mosaico/editor-3.png similarity index 100% rename from public/images/screenshots/mosaico/editor-3.png rename to app/public/images/screenshots/mosaico/editor-3.png diff --git a/public/images/screenshots/segments/create.png b/app/public/images/screenshots/segments/create.png similarity index 100% rename from public/images/screenshots/segments/create.png rename to app/public/images/screenshots/segments/create.png diff --git a/public/images/screenshots/segments/rules/configure.png b/app/public/images/screenshots/segments/rules/configure.png similarity index 100% rename from public/images/screenshots/segments/rules/configure.png rename to app/public/images/screenshots/segments/rules/configure.png diff --git a/public/images/screenshots/segments/rules/create.png b/app/public/images/screenshots/segments/rules/create.png similarity index 100% rename from public/images/screenshots/segments/rules/create.png rename to app/public/images/screenshots/segments/rules/create.png diff --git a/public/images/screenshots/segments/view.png b/app/public/images/screenshots/segments/view.png similarity index 100% rename from public/images/screenshots/segments/view.png rename to app/public/images/screenshots/segments/view.png diff --git a/public/images/screenshots/settings.png b/app/public/images/screenshots/settings.png similarity index 100% rename from public/images/screenshots/settings.png rename to app/public/images/screenshots/settings.png diff --git a/public/images/screenshots/subscription/create.png b/app/public/images/screenshots/subscription/create.png similarity index 100% rename from public/images/screenshots/subscription/create.png rename to app/public/images/screenshots/subscription/create.png diff --git a/public/images/screenshots/templates/create.png b/app/public/images/screenshots/templates/create.png similarity index 100% rename from public/images/screenshots/templates/create.png rename to app/public/images/screenshots/templates/create.png diff --git a/public/images/screenshots/templates/edit/grapejs.png b/app/public/images/screenshots/templates/edit/grapejs.png similarity index 100% rename from public/images/screenshots/templates/edit/grapejs.png rename to app/public/images/screenshots/templates/edit/grapejs.png diff --git a/public/images/screenshots/templates/edit/mosaico.png b/app/public/images/screenshots/templates/edit/mosaico.png similarity index 100% rename from public/images/screenshots/templates/edit/mosaico.png rename to app/public/images/screenshots/templates/edit/mosaico.png diff --git a/public/images/screenshots/triggers/create-select.png b/app/public/images/screenshots/triggers/create-select.png similarity index 100% rename from public/images/screenshots/triggers/create-select.png rename to app/public/images/screenshots/triggers/create-select.png diff --git a/public/images/screenshots/triggers/create.png b/app/public/images/screenshots/triggers/create.png similarity index 100% rename from public/images/screenshots/triggers/create.png rename to app/public/images/screenshots/triggers/create.png diff --git a/public/images/screenshots/users/api.png b/app/public/images/screenshots/users/api.png similarity index 100% rename from public/images/screenshots/users/api.png rename to app/public/images/screenshots/users/api.png diff --git a/public/images/sendpulse-logo.png b/app/public/images/sendpulse-logo.png similarity index 100% rename from public/images/sendpulse-logo.png rename to app/public/images/sendpulse-logo.png diff --git a/public/images/sendpulse.jpg b/app/public/images/sendpulse.jpg similarity index 100% rename from public/images/sendpulse.jpg rename to app/public/images/sendpulse.jpg diff --git a/public/javascript/cookie.2.1.3.js b/app/public/javascript/cookie.2.1.3.js similarity index 100% rename from public/javascript/cookie.2.1.3.js rename to app/public/javascript/cookie.2.1.3.js diff --git a/public/javascript/editor.js b/app/public/javascript/editor.js similarity index 100% rename from public/javascript/editor.js rename to app/public/javascript/editor.js diff --git a/public/javascript/fetch.js b/app/public/javascript/fetch.js similarity index 100% rename from public/javascript/fetch.js rename to app/public/javascript/fetch.js diff --git a/public/javascript/jquery-2.2.1.min.js b/app/public/javascript/jquery-2.2.1.min.js similarity index 100% rename from public/javascript/jquery-2.2.1.min.js rename to app/public/javascript/jquery-2.2.1.min.js diff --git a/public/javascript/jquery-2.2.1.min.map b/app/public/javascript/jquery-2.2.1.min.map similarity index 100% rename from public/javascript/jquery-2.2.1.min.map rename to app/public/javascript/jquery-2.2.1.min.map diff --git a/public/javascript/jquery-ui-1.12.1.min.js b/app/public/javascript/jquery-ui-1.12.1.min.js similarity index 100% rename from public/javascript/jquery-ui-1.12.1.min.js rename to app/public/javascript/jquery-ui-1.12.1.min.js diff --git a/public/javascript/tables.js b/app/public/javascript/tables.js similarity index 100% rename from public/javascript/tables.js rename to app/public/javascript/tables.js diff --git a/public/mailtrain-header.png b/app/public/mailtrain-header.png similarity index 100% rename from public/mailtrain-header.png rename to app/public/mailtrain-header.png diff --git a/public/mailtrain-old.png b/app/public/mailtrain-old.png similarity index 100% rename from public/mailtrain-old.png rename to app/public/mailtrain-old.png diff --git a/public/mailtrain.png b/app/public/mailtrain.png similarity index 100% rename from public/mailtrain.png rename to app/public/mailtrain.png diff --git a/public/moment/moment-timezone-with-data.min.js b/app/public/moment/moment-timezone-with-data.min.js similarity index 100% rename from public/moment/moment-timezone-with-data.min.js rename to app/public/moment/moment-timezone-with-data.min.js diff --git a/public/moment/moment.min.js b/app/public/moment/moment.min.js similarity index 100% rename from public/moment/moment.min.js rename to app/public/moment/moment.min.js diff --git a/public/mosaico/LICENSE b/app/public/mosaico/LICENSE similarity index 100% rename from public/mosaico/LICENSE rename to app/public/mosaico/LICENSE diff --git a/public/mosaico/NOTICE.txt b/app/public/mosaico/NOTICE.txt similarity index 100% rename from public/mosaico/NOTICE.txt rename to app/public/mosaico/NOTICE.txt diff --git a/public/mosaico/custom/README.md b/app/public/mosaico/custom/README.md similarity index 100% rename from public/mosaico/custom/README.md rename to app/public/mosaico/custom/README.md diff --git a/public/mosaico/dist/fa/fonts/fontawesome-webfont.eot b/app/public/mosaico/dist/fa/fonts/fontawesome-webfont.eot similarity index 100% rename from public/mosaico/dist/fa/fonts/fontawesome-webfont.eot rename to app/public/mosaico/dist/fa/fonts/fontawesome-webfont.eot diff --git a/public/mosaico/dist/fa/fonts/fontawesome-webfont.svg b/app/public/mosaico/dist/fa/fonts/fontawesome-webfont.svg similarity index 100% rename from public/mosaico/dist/fa/fonts/fontawesome-webfont.svg rename to app/public/mosaico/dist/fa/fonts/fontawesome-webfont.svg diff --git a/public/mosaico/dist/fa/fonts/fontawesome-webfont.ttf b/app/public/mosaico/dist/fa/fonts/fontawesome-webfont.ttf similarity index 100% rename from public/mosaico/dist/fa/fonts/fontawesome-webfont.ttf rename to app/public/mosaico/dist/fa/fonts/fontawesome-webfont.ttf diff --git a/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff b/app/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff similarity index 100% rename from public/mosaico/dist/fa/fonts/fontawesome-webfont.woff rename to app/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff diff --git a/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff2 b/app/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff2 similarity index 100% rename from public/mosaico/dist/fa/fonts/fontawesome-webfont.woff2 rename to app/public/mosaico/dist/fa/fonts/fontawesome-webfont.woff2 diff --git a/public/mosaico/dist/img/byvoxmail.png b/app/public/mosaico/dist/img/byvoxmail.png similarity index 100% rename from public/mosaico/dist/img/byvoxmail.png rename to app/public/mosaico/dist/img/byvoxmail.png diff --git a/public/mosaico/dist/img/mosaico-badge.gif b/app/public/mosaico/dist/img/mosaico-badge.gif similarity index 100% rename from public/mosaico/dist/img/mosaico-badge.gif rename to app/public/mosaico/dist/img/mosaico-badge.gif diff --git a/public/mosaico/dist/img/mosaico-v.gif b/app/public/mosaico/dist/img/mosaico-v.gif similarity index 100% rename from public/mosaico/dist/img/mosaico-v.gif rename to app/public/mosaico/dist/img/mosaico-v.gif diff --git a/public/mosaico/dist/img/mosaico32.png b/app/public/mosaico/dist/img/mosaico32.png similarity index 100% rename from public/mosaico/dist/img/mosaico32.png rename to app/public/mosaico/dist/img/mosaico32.png diff --git a/public/mosaico/dist/img/mosaicologo.png b/app/public/mosaico/dist/img/mosaicologo.png similarity index 100% rename from public/mosaico/dist/img/mosaicologo.png rename to app/public/mosaico/dist/img/mosaicologo.png diff --git a/public/mosaico/dist/img/screenshot-orig.png b/app/public/mosaico/dist/img/screenshot-orig.png similarity index 100% rename from public/mosaico/dist/img/screenshot-orig.png rename to app/public/mosaico/dist/img/screenshot-orig.png diff --git a/public/mosaico/dist/img/screenshot.png b/app/public/mosaico/dist/img/screenshot.png similarity index 100% rename from public/mosaico/dist/img/screenshot.png rename to app/public/mosaico/dist/img/screenshot.png diff --git a/public/mosaico/dist/lang/README.md b/app/public/mosaico/dist/lang/README.md similarity index 100% rename from public/mosaico/dist/lang/README.md rename to app/public/mosaico/dist/lang/README.md diff --git a/public/mosaico/dist/lang/mosaico-de.json b/app/public/mosaico/dist/lang/mosaico-de.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-de.json rename to app/public/mosaico/dist/lang/mosaico-de.json diff --git a/public/mosaico/dist/lang/mosaico-en.json b/app/public/mosaico/dist/lang/mosaico-en.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-en.json rename to app/public/mosaico/dist/lang/mosaico-en.json diff --git a/public/mosaico/dist/lang/mosaico-es.json b/app/public/mosaico/dist/lang/mosaico-es.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-es.json rename to app/public/mosaico/dist/lang/mosaico-es.json diff --git a/public/mosaico/dist/lang/mosaico-fr.json b/app/public/mosaico/dist/lang/mosaico-fr.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-fr.json rename to app/public/mosaico/dist/lang/mosaico-fr.json diff --git a/public/mosaico/dist/lang/mosaico-it.json b/app/public/mosaico/dist/lang/mosaico-it.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-it.json rename to app/public/mosaico/dist/lang/mosaico-it.json diff --git a/public/mosaico/dist/lang/mosaico-nl.json b/app/public/mosaico/dist/lang/mosaico-nl.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-nl.json rename to app/public/mosaico/dist/lang/mosaico-nl.json diff --git a/public/mosaico/dist/lang/mosaico-sv.json b/app/public/mosaico/dist/lang/mosaico-sv.json similarity index 100% rename from public/mosaico/dist/lang/mosaico-sv.json rename to app/public/mosaico/dist/lang/mosaico-sv.json diff --git a/public/mosaico/dist/mosaico-material.min.css b/app/public/mosaico/dist/mosaico-material.min.css similarity index 100% rename from public/mosaico/dist/mosaico-material.min.css rename to app/public/mosaico/dist/mosaico-material.min.css diff --git a/public/mosaico/dist/mosaico-material.min.css.map b/app/public/mosaico/dist/mosaico-material.min.css.map similarity index 100% rename from public/mosaico/dist/mosaico-material.min.css.map rename to app/public/mosaico/dist/mosaico-material.min.css.map diff --git a/public/mosaico/dist/mosaico.min.css b/app/public/mosaico/dist/mosaico.min.css similarity index 100% rename from public/mosaico/dist/mosaico.min.css rename to app/public/mosaico/dist/mosaico.min.css diff --git a/public/mosaico/dist/mosaico.min.css.map b/app/public/mosaico/dist/mosaico.min.css.map similarity index 100% rename from public/mosaico/dist/mosaico.min.css.map rename to app/public/mosaico/dist/mosaico.min.css.map diff --git a/public/mosaico/dist/mosaico.min.js b/app/public/mosaico/dist/mosaico.min.js similarity index 100% rename from public/mosaico/dist/mosaico.min.js rename to app/public/mosaico/dist/mosaico.min.js diff --git a/public/mosaico/dist/mosaico.min.js.map b/app/public/mosaico/dist/mosaico.min.js.map similarity index 100% rename from public/mosaico/dist/mosaico.min.js.map rename to app/public/mosaico/dist/mosaico.min.js.map diff --git a/public/mosaico/dist/vendor/canvas-to-blob.min.js b/app/public/mosaico/dist/vendor/canvas-to-blob.min.js similarity index 100% rename from public/mosaico/dist/vendor/canvas-to-blob.min.js rename to app/public/mosaico/dist/vendor/canvas-to-blob.min.js diff --git a/public/mosaico/dist/vendor/jquery-ui.min.css b/app/public/mosaico/dist/vendor/jquery-ui.min.css similarity index 100% rename from public/mosaico/dist/vendor/jquery-ui.min.css rename to app/public/mosaico/dist/vendor/jquery-ui.min.css diff --git a/public/mosaico/dist/vendor/jquery-ui.min.js b/app/public/mosaico/dist/vendor/jquery-ui.min.js similarity index 100% rename from public/mosaico/dist/vendor/jquery-ui.min.js rename to app/public/mosaico/dist/vendor/jquery-ui.min.js diff --git a/public/mosaico/dist/vendor/jquery.fileupload-image.js b/app/public/mosaico/dist/vendor/jquery.fileupload-image.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.fileupload-image.js rename to app/public/mosaico/dist/vendor/jquery.fileupload-image.js diff --git a/public/mosaico/dist/vendor/jquery.fileupload-process.js b/app/public/mosaico/dist/vendor/jquery.fileupload-process.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.fileupload-process.js rename to app/public/mosaico/dist/vendor/jquery.fileupload-process.js diff --git a/public/mosaico/dist/vendor/jquery.fileupload-validate.js b/app/public/mosaico/dist/vendor/jquery.fileupload-validate.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.fileupload-validate.js rename to app/public/mosaico/dist/vendor/jquery.fileupload-validate.js diff --git a/public/mosaico/dist/vendor/jquery.fileupload.js b/app/public/mosaico/dist/vendor/jquery.fileupload.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.fileupload.js rename to app/public/mosaico/dist/vendor/jquery.fileupload.js diff --git a/public/mosaico/dist/vendor/jquery.iframe-transport.js b/app/public/mosaico/dist/vendor/jquery.iframe-transport.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.iframe-transport.js rename to app/public/mosaico/dist/vendor/jquery.iframe-transport.js diff --git a/public/mosaico/dist/vendor/jquery.min.js b/app/public/mosaico/dist/vendor/jquery.min.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.min.js rename to app/public/mosaico/dist/vendor/jquery.min.js diff --git a/public/mosaico/dist/vendor/jquery.min.map b/app/public/mosaico/dist/vendor/jquery.min.map similarity index 100% rename from public/mosaico/dist/vendor/jquery.min.map rename to app/public/mosaico/dist/vendor/jquery.min.map diff --git a/public/mosaico/dist/vendor/jquery.ui.touch-punch.min.js b/app/public/mosaico/dist/vendor/jquery.ui.touch-punch.min.js similarity index 100% rename from public/mosaico/dist/vendor/jquery.ui.touch-punch.min.js rename to app/public/mosaico/dist/vendor/jquery.ui.touch-punch.min.js diff --git a/public/mosaico/dist/vendor/knockout-jqueryui.min.js b/app/public/mosaico/dist/vendor/knockout-jqueryui.min.js similarity index 100% rename from public/mosaico/dist/vendor/knockout-jqueryui.min.js rename to app/public/mosaico/dist/vendor/knockout-jqueryui.min.js diff --git a/public/mosaico/dist/vendor/knockout.js b/app/public/mosaico/dist/vendor/knockout.js similarity index 100% rename from public/mosaico/dist/vendor/knockout.js rename to app/public/mosaico/dist/vendor/knockout.js diff --git a/public/mosaico/dist/vendor/load-image.all.min.js b/app/public/mosaico/dist/vendor/load-image.all.min.js similarity index 100% rename from public/mosaico/dist/vendor/load-image.all.min.js rename to app/public/mosaico/dist/vendor/load-image.all.min.js diff --git a/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.eot b/app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.eot similarity index 100% rename from public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.eot rename to app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.eot diff --git a/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.ttf b/app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.ttf similarity index 100% rename from public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.ttf rename to app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.ttf diff --git a/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.woff b/app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.woff similarity index 100% rename from public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.woff rename to app/public/mosaico/dist/vendor/notoregular/NotoSans-Regular-webfont.woff diff --git a/public/mosaico/dist/vendor/notoregular/stylesheet.css b/app/public/mosaico/dist/vendor/notoregular/stylesheet.css similarity index 100% rename from public/mosaico/dist/vendor/notoregular/stylesheet.css rename to app/public/mosaico/dist/vendor/notoregular/stylesheet.css diff --git a/public/mosaico/dist/vendor/plugins/advlist/plugin.js b/app/public/mosaico/dist/vendor/plugins/advlist/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/advlist/plugin.js rename to app/public/mosaico/dist/vendor/plugins/advlist/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/advlist/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/advlist/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/advlist/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/advlist/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/anchor/plugin.js b/app/public/mosaico/dist/vendor/plugins/anchor/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/anchor/plugin.js rename to app/public/mosaico/dist/vendor/plugins/anchor/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/anchor/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/anchor/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/anchor/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/anchor/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/autolink/plugin.js b/app/public/mosaico/dist/vendor/plugins/autolink/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autolink/plugin.js rename to app/public/mosaico/dist/vendor/plugins/autolink/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/autolink/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/autolink/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autolink/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/autolink/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/autoresize/plugin.js b/app/public/mosaico/dist/vendor/plugins/autoresize/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autoresize/plugin.js rename to app/public/mosaico/dist/vendor/plugins/autoresize/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/autoresize/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/autoresize/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autoresize/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/autoresize/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/autosave/plugin.js b/app/public/mosaico/dist/vendor/plugins/autosave/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autosave/plugin.js rename to app/public/mosaico/dist/vendor/plugins/autosave/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/autosave/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/autosave/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/autosave/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/autosave/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/bbcode/plugin.js b/app/public/mosaico/dist/vendor/plugins/bbcode/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/bbcode/plugin.js rename to app/public/mosaico/dist/vendor/plugins/bbcode/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/bbcode/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/bbcode/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/bbcode/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/bbcode/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/charmap/plugin.js b/app/public/mosaico/dist/vendor/plugins/charmap/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/charmap/plugin.js rename to app/public/mosaico/dist/vendor/plugins/charmap/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/charmap/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/charmap/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/charmap/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/charmap/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/code/plugin.js b/app/public/mosaico/dist/vendor/plugins/code/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/code/plugin.js rename to app/public/mosaico/dist/vendor/plugins/code/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/code/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/code/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/code/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/code/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/codesample/css/prism.css b/app/public/mosaico/dist/vendor/plugins/codesample/css/prism.css similarity index 100% rename from public/mosaico/dist/vendor/plugins/codesample/css/prism.css rename to app/public/mosaico/dist/vendor/plugins/codesample/css/prism.css diff --git a/public/mosaico/dist/vendor/plugins/codesample/plugin.js b/app/public/mosaico/dist/vendor/plugins/codesample/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/codesample/plugin.js rename to app/public/mosaico/dist/vendor/plugins/codesample/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/codesample/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/codesample/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/codesample/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/codesample/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/colorpicker/plugin.js b/app/public/mosaico/dist/vendor/plugins/colorpicker/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/colorpicker/plugin.js rename to app/public/mosaico/dist/vendor/plugins/colorpicker/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/contextmenu/plugin.js b/app/public/mosaico/dist/vendor/plugins/contextmenu/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/contextmenu/plugin.js rename to app/public/mosaico/dist/vendor/plugins/contextmenu/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/contextmenu/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/contextmenu/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/contextmenu/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/contextmenu/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/directionality/plugin.js b/app/public/mosaico/dist/vendor/plugins/directionality/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/directionality/plugin.js rename to app/public/mosaico/dist/vendor/plugins/directionality/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/directionality/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/directionality/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/directionality/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/directionality/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cool.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cool.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cool.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cool.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cry.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cry.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cry.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-cry.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-embarassed.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-embarassed.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-embarassed.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-embarassed.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-foot-in-mouth.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-foot-in-mouth.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-foot-in-mouth.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-foot-in-mouth.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-frown.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-frown.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-frown.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-frown.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-innocent.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-innocent.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-innocent.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-innocent.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-kiss.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-kiss.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-kiss.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-kiss.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-laughing.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-laughing.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-laughing.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-laughing.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-money-mouth.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-money-mouth.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-money-mouth.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-money-mouth.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-sealed.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-sealed.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-sealed.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-sealed.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-smile.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-smile.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-smile.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-smile.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-surprised.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-surprised.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-surprised.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-surprised.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-tongue-out.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-tongue-out.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-tongue-out.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-tongue-out.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-undecided.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-undecided.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-undecided.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-undecided.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-wink.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-wink.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-wink.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-wink.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-yell.gif b/app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-yell.gif similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/img/smiley-yell.gif rename to app/public/mosaico/dist/vendor/plugins/emoticons/img/smiley-yell.gif diff --git a/public/mosaico/dist/vendor/plugins/emoticons/plugin.js b/app/public/mosaico/dist/vendor/plugins/emoticons/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/plugin.js rename to app/public/mosaico/dist/vendor/plugins/emoticons/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/emoticons/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/emoticons/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/emoticons/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/emoticons/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/fullpage/plugin.js b/app/public/mosaico/dist/vendor/plugins/fullpage/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/fullpage/plugin.js rename to app/public/mosaico/dist/vendor/plugins/fullpage/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/fullpage/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/fullpage/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/fullpage/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/fullpage/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/fullscreen/plugin.js b/app/public/mosaico/dist/vendor/plugins/fullscreen/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/fullscreen/plugin.js rename to app/public/mosaico/dist/vendor/plugins/fullscreen/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/fullscreen/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/fullscreen/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/fullscreen/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/fullscreen/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/hr/plugin.js b/app/public/mosaico/dist/vendor/plugins/hr/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/hr/plugin.js rename to app/public/mosaico/dist/vendor/plugins/hr/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/hr/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/hr/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/hr/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/hr/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/image/plugin.js b/app/public/mosaico/dist/vendor/plugins/image/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/image/plugin.js rename to app/public/mosaico/dist/vendor/plugins/image/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/image/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/image/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/image/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/image/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/imagetools/plugin.js b/app/public/mosaico/dist/vendor/plugins/imagetools/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/imagetools/plugin.js rename to app/public/mosaico/dist/vendor/plugins/imagetools/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/imagetools/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/imagetools/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/imagetools/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/imagetools/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/importcss/plugin.js b/app/public/mosaico/dist/vendor/plugins/importcss/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/importcss/plugin.js rename to app/public/mosaico/dist/vendor/plugins/importcss/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/importcss/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/importcss/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/importcss/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/importcss/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.js b/app/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/insertdatetime/plugin.js rename to app/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/insertdatetime/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/insertdatetime/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/layer/plugin.js b/app/public/mosaico/dist/vendor/plugins/layer/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/layer/plugin.js rename to app/public/mosaico/dist/vendor/plugins/layer/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/layer/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/layer/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/layer/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/layer/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.js b/app/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/legacyoutput/plugin.js rename to app/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/legacyoutput/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/legacyoutput/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/link/plugin.js b/app/public/mosaico/dist/vendor/plugins/link/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/link/plugin.js rename to app/public/mosaico/dist/vendor/plugins/link/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/link/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/link/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/link/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/link/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/lists/plugin.js b/app/public/mosaico/dist/vendor/plugins/lists/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/lists/plugin.js rename to app/public/mosaico/dist/vendor/plugins/lists/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/lists/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/lists/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/lists/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/lists/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/media/moxieplayer.swf b/app/public/mosaico/dist/vendor/plugins/media/moxieplayer.swf similarity index 100% rename from public/mosaico/dist/vendor/plugins/media/moxieplayer.swf rename to app/public/mosaico/dist/vendor/plugins/media/moxieplayer.swf diff --git a/public/mosaico/dist/vendor/plugins/media/plugin.js b/app/public/mosaico/dist/vendor/plugins/media/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/media/plugin.js rename to app/public/mosaico/dist/vendor/plugins/media/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/media/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/media/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/media/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/media/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.js b/app/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/nonbreaking/plugin.js rename to app/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/nonbreaking/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/nonbreaking/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/noneditable/plugin.js b/app/public/mosaico/dist/vendor/plugins/noneditable/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/noneditable/plugin.js rename to app/public/mosaico/dist/vendor/plugins/noneditable/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/noneditable/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/noneditable/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/noneditable/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/noneditable/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/pagebreak/plugin.js b/app/public/mosaico/dist/vendor/plugins/pagebreak/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/pagebreak/plugin.js rename to app/public/mosaico/dist/vendor/plugins/pagebreak/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/pagebreak/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/pagebreak/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/pagebreak/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/pagebreak/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/paste/plugin.js b/app/public/mosaico/dist/vendor/plugins/paste/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/paste/plugin.js rename to app/public/mosaico/dist/vendor/plugins/paste/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/paste/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/paste/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/paste/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/paste/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/preview/plugin.js b/app/public/mosaico/dist/vendor/plugins/preview/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/preview/plugin.js rename to app/public/mosaico/dist/vendor/plugins/preview/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/preview/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/preview/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/preview/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/preview/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/print/plugin.js b/app/public/mosaico/dist/vendor/plugins/print/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/print/plugin.js rename to app/public/mosaico/dist/vendor/plugins/print/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/print/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/print/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/print/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/print/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/save/plugin.js b/app/public/mosaico/dist/vendor/plugins/save/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/save/plugin.js rename to app/public/mosaico/dist/vendor/plugins/save/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/save/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/save/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/save/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/save/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/searchreplace/plugin.js b/app/public/mosaico/dist/vendor/plugins/searchreplace/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/searchreplace/plugin.js rename to app/public/mosaico/dist/vendor/plugins/searchreplace/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/searchreplace/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/searchreplace/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/searchreplace/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/searchreplace/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/spellchecker/plugin.js b/app/public/mosaico/dist/vendor/plugins/spellchecker/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/spellchecker/plugin.js rename to app/public/mosaico/dist/vendor/plugins/spellchecker/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/spellchecker/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/spellchecker/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/spellchecker/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/spellchecker/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/tabfocus/plugin.js b/app/public/mosaico/dist/vendor/plugins/tabfocus/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/tabfocus/plugin.js rename to app/public/mosaico/dist/vendor/plugins/tabfocus/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/tabfocus/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/tabfocus/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/tabfocus/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/tabfocus/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/table/plugin.js b/app/public/mosaico/dist/vendor/plugins/table/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/table/plugin.js rename to app/public/mosaico/dist/vendor/plugins/table/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/table/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/table/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/table/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/table/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/template/plugin.js b/app/public/mosaico/dist/vendor/plugins/template/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/template/plugin.js rename to app/public/mosaico/dist/vendor/plugins/template/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/template/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/template/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/template/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/template/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/textcolor/plugin.js b/app/public/mosaico/dist/vendor/plugins/textcolor/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/textcolor/plugin.js rename to app/public/mosaico/dist/vendor/plugins/textcolor/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/textcolor/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/textcolor/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/textcolor/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/textcolor/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/textpattern/plugin.js b/app/public/mosaico/dist/vendor/plugins/textpattern/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/textpattern/plugin.js rename to app/public/mosaico/dist/vendor/plugins/textpattern/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/textpattern/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/textpattern/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/textpattern/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/textpattern/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/visualblocks/css/visualblocks.css b/app/public/mosaico/dist/vendor/plugins/visualblocks/css/visualblocks.css similarity index 100% rename from public/mosaico/dist/vendor/plugins/visualblocks/css/visualblocks.css rename to app/public/mosaico/dist/vendor/plugins/visualblocks/css/visualblocks.css diff --git a/public/mosaico/dist/vendor/plugins/visualblocks/plugin.js b/app/public/mosaico/dist/vendor/plugins/visualblocks/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/visualblocks/plugin.js rename to app/public/mosaico/dist/vendor/plugins/visualblocks/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/visualblocks/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/visualblocks/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/visualblocks/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/visualblocks/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/visualchars/plugin.js b/app/public/mosaico/dist/vendor/plugins/visualchars/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/visualchars/plugin.js rename to app/public/mosaico/dist/vendor/plugins/visualchars/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/visualchars/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/visualchars/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/visualchars/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/visualchars/plugin.min.js diff --git a/public/mosaico/dist/vendor/plugins/wordcount/plugin.js b/app/public/mosaico/dist/vendor/plugins/wordcount/plugin.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/wordcount/plugin.js rename to app/public/mosaico/dist/vendor/plugins/wordcount/plugin.js diff --git a/public/mosaico/dist/vendor/plugins/wordcount/plugin.min.js b/app/public/mosaico/dist/vendor/plugins/wordcount/plugin.min.js similarity index 100% rename from public/mosaico/dist/vendor/plugins/wordcount/plugin.min.js rename to app/public/mosaico/dist/vendor/plugins/wordcount/plugin.min.js diff --git a/public/mosaico/dist/vendor/skins/gray-flat/Variables.less b/app/public/mosaico/dist/vendor/skins/gray-flat/Variables.less similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/Variables.less rename to app/public/mosaico/dist/vendor/skins/gray-flat/Variables.less diff --git a/public/mosaico/dist/vendor/skins/gray-flat/content.inline.min.css b/app/public/mosaico/dist/vendor/skins/gray-flat/content.inline.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/content.inline.min.css rename to app/public/mosaico/dist/vendor/skins/gray-flat/content.inline.min.css diff --git a/public/mosaico/dist/vendor/skins/gray-flat/content.min.css b/app/public/mosaico/dist/vendor/skins/gray-flat/content.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/content.min.css rename to app/public/mosaico/dist/vendor/skins/gray-flat/content.min.css diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/readme.md b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/readme.md similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/readme.md rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/readme.md diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.eot b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.eot similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.eot rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.eot diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.json b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.json similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.json rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.json diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.svg b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.svg similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.svg rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.svg diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.ttf b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.ttf similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.ttf rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.ttf diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.woff b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.woff similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.woff rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce-small.woff diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.eot b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.eot similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.eot rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.eot diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.json b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.json similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.json rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.json diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.svg b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.svg similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.svg rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.svg diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.ttf b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.ttf similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.ttf rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.ttf diff --git a/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.woff b/app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.woff similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.woff rename to app/public/mosaico/dist/vendor/skins/gray-flat/fonts/tinymce.woff diff --git a/public/mosaico/dist/vendor/skins/gray-flat/img/anchor.gif b/app/public/mosaico/dist/vendor/skins/gray-flat/img/anchor.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/img/anchor.gif rename to app/public/mosaico/dist/vendor/skins/gray-flat/img/anchor.gif diff --git a/public/mosaico/dist/vendor/skins/gray-flat/img/loader.gif b/app/public/mosaico/dist/vendor/skins/gray-flat/img/loader.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/img/loader.gif rename to app/public/mosaico/dist/vendor/skins/gray-flat/img/loader.gif diff --git a/public/mosaico/dist/vendor/skins/gray-flat/img/object.gif b/app/public/mosaico/dist/vendor/skins/gray-flat/img/object.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/img/object.gif rename to app/public/mosaico/dist/vendor/skins/gray-flat/img/object.gif diff --git a/public/mosaico/dist/vendor/skins/gray-flat/img/trans.gif b/app/public/mosaico/dist/vendor/skins/gray-flat/img/trans.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/img/trans.gif rename to app/public/mosaico/dist/vendor/skins/gray-flat/img/trans.gif diff --git a/public/mosaico/dist/vendor/skins/gray-flat/skin.ie7.min.css b/app/public/mosaico/dist/vendor/skins/gray-flat/skin.ie7.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/skin.ie7.min.css rename to app/public/mosaico/dist/vendor/skins/gray-flat/skin.ie7.min.css diff --git a/public/mosaico/dist/vendor/skins/gray-flat/skin.json b/app/public/mosaico/dist/vendor/skins/gray-flat/skin.json similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/skin.json rename to app/public/mosaico/dist/vendor/skins/gray-flat/skin.json diff --git a/public/mosaico/dist/vendor/skins/gray-flat/skin.min.css b/app/public/mosaico/dist/vendor/skins/gray-flat/skin.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/gray-flat/skin.min.css rename to app/public/mosaico/dist/vendor/skins/gray-flat/skin.min.css diff --git a/public/mosaico/dist/vendor/skins/lightgray/content.inline.min.css b/app/public/mosaico/dist/vendor/skins/lightgray/content.inline.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/content.inline.min.css rename to app/public/mosaico/dist/vendor/skins/lightgray/content.inline.min.css diff --git a/public/mosaico/dist/vendor/skins/lightgray/content.min.css b/app/public/mosaico/dist/vendor/skins/lightgray/content.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/content.min.css rename to app/public/mosaico/dist/vendor/skins/lightgray/content.min.css diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.eot b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.eot similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.eot rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.eot diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.svg b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.svg similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.svg rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.svg diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.ttf b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.ttf similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.ttf rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.ttf diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.woff b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.woff similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.woff rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce-small.woff diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.eot b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.eot similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.eot rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.eot diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.svg b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.svg similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.svg rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.svg diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.ttf b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.ttf similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.ttf rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.ttf diff --git a/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.woff b/app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.woff similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.woff rename to app/public/mosaico/dist/vendor/skins/lightgray/fonts/tinymce.woff diff --git a/public/mosaico/dist/vendor/skins/lightgray/img/anchor.gif b/app/public/mosaico/dist/vendor/skins/lightgray/img/anchor.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/img/anchor.gif rename to app/public/mosaico/dist/vendor/skins/lightgray/img/anchor.gif diff --git a/public/mosaico/dist/vendor/skins/lightgray/img/loader.gif b/app/public/mosaico/dist/vendor/skins/lightgray/img/loader.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/img/loader.gif rename to app/public/mosaico/dist/vendor/skins/lightgray/img/loader.gif diff --git a/public/mosaico/dist/vendor/skins/lightgray/img/object.gif b/app/public/mosaico/dist/vendor/skins/lightgray/img/object.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/img/object.gif rename to app/public/mosaico/dist/vendor/skins/lightgray/img/object.gif diff --git a/public/mosaico/dist/vendor/skins/lightgray/img/trans.gif b/app/public/mosaico/dist/vendor/skins/lightgray/img/trans.gif similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/img/trans.gif rename to app/public/mosaico/dist/vendor/skins/lightgray/img/trans.gif diff --git a/public/mosaico/dist/vendor/skins/lightgray/skin.ie7.min.css b/app/public/mosaico/dist/vendor/skins/lightgray/skin.ie7.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/skin.ie7.min.css rename to app/public/mosaico/dist/vendor/skins/lightgray/skin.ie7.min.css diff --git a/public/mosaico/dist/vendor/skins/lightgray/skin.min.css b/app/public/mosaico/dist/vendor/skins/lightgray/skin.min.css similarity index 100% rename from public/mosaico/dist/vendor/skins/lightgray/skin.min.css rename to app/public/mosaico/dist/vendor/skins/lightgray/skin.min.css diff --git a/public/mosaico/dist/vendor/themes/inlite/theme.js b/app/public/mosaico/dist/vendor/themes/inlite/theme.js similarity index 100% rename from public/mosaico/dist/vendor/themes/inlite/theme.js rename to app/public/mosaico/dist/vendor/themes/inlite/theme.js diff --git a/public/mosaico/dist/vendor/themes/inlite/theme.min.js b/app/public/mosaico/dist/vendor/themes/inlite/theme.min.js similarity index 100% rename from public/mosaico/dist/vendor/themes/inlite/theme.min.js rename to app/public/mosaico/dist/vendor/themes/inlite/theme.min.js diff --git a/public/mosaico/dist/vendor/themes/modern/theme.js b/app/public/mosaico/dist/vendor/themes/modern/theme.js similarity index 100% rename from public/mosaico/dist/vendor/themes/modern/theme.js rename to app/public/mosaico/dist/vendor/themes/modern/theme.js diff --git a/public/mosaico/dist/vendor/themes/modern/theme.min.js b/app/public/mosaico/dist/vendor/themes/modern/theme.min.js similarity index 100% rename from public/mosaico/dist/vendor/themes/modern/theme.min.js rename to app/public/mosaico/dist/vendor/themes/modern/theme.min.js diff --git a/public/mosaico/dist/vendor/tinymce.min.js b/app/public/mosaico/dist/vendor/tinymce.min.js similarity index 100% rename from public/mosaico/dist/vendor/tinymce.min.js rename to app/public/mosaico/dist/vendor/tinymce.min.js diff --git a/public/mosaico/templates/versafix-1/edres/_full.png b/app/public/mosaico/templates/versafix-1/edres/_full.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/_full.png rename to app/public/mosaico/templates/versafix-1/edres/_full.png diff --git a/public/mosaico/templates/versafix-1/edres/buttonBlock.png b/app/public/mosaico/templates/versafix-1/edres/buttonBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/buttonBlock.png rename to app/public/mosaico/templates/versafix-1/edres/buttonBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/doubleArticleBlock.png b/app/public/mosaico/templates/versafix-1/edres/doubleArticleBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/doubleArticleBlock.png rename to app/public/mosaico/templates/versafix-1/edres/doubleArticleBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/doubleImageBlock.png b/app/public/mosaico/templates/versafix-1/edres/doubleImageBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/doubleImageBlock.png rename to app/public/mosaico/templates/versafix-1/edres/doubleImageBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/hrBlock.png b/app/public/mosaico/templates/versafix-1/edres/hrBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/hrBlock.png rename to app/public/mosaico/templates/versafix-1/edres/hrBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/imageBlock.png b/app/public/mosaico/templates/versafix-1/edres/imageBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/imageBlock.png rename to app/public/mosaico/templates/versafix-1/edres/imageBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/logoBlock.png b/app/public/mosaico/templates/versafix-1/edres/logoBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/logoBlock.png rename to app/public/mosaico/templates/versafix-1/edres/logoBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/sideArticleBlock.png b/app/public/mosaico/templates/versafix-1/edres/sideArticleBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/sideArticleBlock.png rename to app/public/mosaico/templates/versafix-1/edres/sideArticleBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/singleArticleBlock.png b/app/public/mosaico/templates/versafix-1/edres/singleArticleBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/singleArticleBlock.png rename to app/public/mosaico/templates/versafix-1/edres/singleArticleBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/socialBlock.png b/app/public/mosaico/templates/versafix-1/edres/socialBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/socialBlock.png rename to app/public/mosaico/templates/versafix-1/edres/socialBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/spacerBlock.png b/app/public/mosaico/templates/versafix-1/edres/spacerBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/spacerBlock.png rename to app/public/mosaico/templates/versafix-1/edres/spacerBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/textBlock.png b/app/public/mosaico/templates/versafix-1/edres/textBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/textBlock.png rename to app/public/mosaico/templates/versafix-1/edres/textBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/titleBlock.png b/app/public/mosaico/templates/versafix-1/edres/titleBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/titleBlock.png rename to app/public/mosaico/templates/versafix-1/edres/titleBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/tripleArticleBlock.png b/app/public/mosaico/templates/versafix-1/edres/tripleArticleBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/tripleArticleBlock.png rename to app/public/mosaico/templates/versafix-1/edres/tripleArticleBlock.png diff --git a/public/mosaico/templates/versafix-1/edres/tripleImageBlock.png b/app/public/mosaico/templates/versafix-1/edres/tripleImageBlock.png similarity index 100% rename from public/mosaico/templates/versafix-1/edres/tripleImageBlock.png rename to app/public/mosaico/templates/versafix-1/edres/tripleImageBlock.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/facebook_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/facebook_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/facebook_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/facebook_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/facebook_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/facebook_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/facebook_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/facebook_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/flickr_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/flickr_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/flickr_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/flickr_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/flickr_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/flickr_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/flickr_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/flickr_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/google+_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/google+_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/google+_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/google+_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/google+_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/google+_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/google+_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/google+_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/instagram_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/instagram_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/instagram_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/instagram_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/instagram_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/instagram_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/instagram_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/instagram_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/linkedin_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/linkedin_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/linkedin_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/linkedin_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/linkedin_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/linkedin_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/linkedin_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/linkedin_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/twitter_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/twitter_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/twitter_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/twitter_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/twitter_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/twitter_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/twitter_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/twitter_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/vimeo_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/vimeo_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/vimeo_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/vimeo_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/vimeo_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/vimeo_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/vimeo_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/vimeo_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/web_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/web_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/web_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/web_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/web_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/web_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/web_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/web_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/youtube_bw_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/youtube_bw_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/youtube_bw_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/youtube_bw_ok.png diff --git a/public/mosaico/templates/versafix-1/img/social_def/youtube_ok.png b/app/public/mosaico/templates/versafix-1/img/social_def/youtube_ok.png similarity index 100% rename from public/mosaico/templates/versafix-1/img/social_def/youtube_ok.png rename to app/public/mosaico/templates/versafix-1/img/social_def/youtube_ok.png diff --git a/public/mosaico/templates/versafix-1/img/sponsor.gif b/app/public/mosaico/templates/versafix-1/img/sponsor.gif similarity index 100% rename from public/mosaico/templates/versafix-1/img/sponsor.gif rename to app/public/mosaico/templates/versafix-1/img/sponsor.gif diff --git a/public/mosaico/templates/versafix-1/index.html b/app/public/mosaico/templates/versafix-1/index.html similarity index 100% rename from public/mosaico/templates/versafix-1/index.html rename to app/public/mosaico/templates/versafix-1/index.html diff --git a/public/mosaico/uploads/README.md b/app/public/mosaico/uploads/README.md similarity index 100% rename from public/mosaico/uploads/README.md rename to app/public/mosaico/uploads/README.md diff --git a/public/subscription/form-input-style.css b/app/public/subscription/form-input-style.css similarity index 100% rename from public/subscription/form-input-style.css rename to app/public/subscription/form-input-style.css diff --git a/public/subscription/widget.js b/app/public/subscription/widget.js similarity index 100% rename from public/subscription/widget.js rename to app/public/subscription/widget.js diff --git a/public/summernote/font/summernote.eot b/app/public/summernote/font/summernote.eot similarity index 100% rename from public/summernote/font/summernote.eot rename to app/public/summernote/font/summernote.eot diff --git a/public/summernote/font/summernote.ttf b/app/public/summernote/font/summernote.ttf similarity index 100% rename from public/summernote/font/summernote.ttf rename to app/public/summernote/font/summernote.ttf diff --git a/public/summernote/font/summernote.woff b/app/public/summernote/font/summernote.woff similarity index 100% rename from public/summernote/font/summernote.woff rename to app/public/summernote/font/summernote.woff diff --git a/public/summernote/lang/summernote-ar-AR.js b/app/public/summernote/lang/summernote-ar-AR.js similarity index 100% rename from public/summernote/lang/summernote-ar-AR.js rename to app/public/summernote/lang/summernote-ar-AR.js diff --git a/public/summernote/lang/summernote-ar-AR.min.js b/app/public/summernote/lang/summernote-ar-AR.min.js similarity index 100% rename from public/summernote/lang/summernote-ar-AR.min.js rename to app/public/summernote/lang/summernote-ar-AR.min.js diff --git a/public/summernote/lang/summernote-bg-BG.js b/app/public/summernote/lang/summernote-bg-BG.js similarity index 100% rename from public/summernote/lang/summernote-bg-BG.js rename to app/public/summernote/lang/summernote-bg-BG.js diff --git a/public/summernote/lang/summernote-bg-BG.min.js b/app/public/summernote/lang/summernote-bg-BG.min.js similarity index 100% rename from public/summernote/lang/summernote-bg-BG.min.js rename to app/public/summernote/lang/summernote-bg-BG.min.js diff --git a/public/summernote/lang/summernote-ca-ES.js b/app/public/summernote/lang/summernote-ca-ES.js similarity index 100% rename from public/summernote/lang/summernote-ca-ES.js rename to app/public/summernote/lang/summernote-ca-ES.js diff --git a/public/summernote/lang/summernote-ca-ES.min.js b/app/public/summernote/lang/summernote-ca-ES.min.js similarity index 100% rename from public/summernote/lang/summernote-ca-ES.min.js rename to app/public/summernote/lang/summernote-ca-ES.min.js diff --git a/public/summernote/lang/summernote-cs-CZ.js b/app/public/summernote/lang/summernote-cs-CZ.js similarity index 100% rename from public/summernote/lang/summernote-cs-CZ.js rename to app/public/summernote/lang/summernote-cs-CZ.js diff --git a/public/summernote/lang/summernote-cs-CZ.min.js b/app/public/summernote/lang/summernote-cs-CZ.min.js similarity index 100% rename from public/summernote/lang/summernote-cs-CZ.min.js rename to app/public/summernote/lang/summernote-cs-CZ.min.js diff --git a/public/summernote/lang/summernote-da-DK.js b/app/public/summernote/lang/summernote-da-DK.js similarity index 100% rename from public/summernote/lang/summernote-da-DK.js rename to app/public/summernote/lang/summernote-da-DK.js diff --git a/public/summernote/lang/summernote-da-DK.min.js b/app/public/summernote/lang/summernote-da-DK.min.js similarity index 100% rename from public/summernote/lang/summernote-da-DK.min.js rename to app/public/summernote/lang/summernote-da-DK.min.js diff --git a/public/summernote/lang/summernote-de-DE.js b/app/public/summernote/lang/summernote-de-DE.js similarity index 100% rename from public/summernote/lang/summernote-de-DE.js rename to app/public/summernote/lang/summernote-de-DE.js diff --git a/public/summernote/lang/summernote-de-DE.min.js b/app/public/summernote/lang/summernote-de-DE.min.js similarity index 100% rename from public/summernote/lang/summernote-de-DE.min.js rename to app/public/summernote/lang/summernote-de-DE.min.js diff --git a/public/summernote/lang/summernote-es-ES.js b/app/public/summernote/lang/summernote-es-ES.js similarity index 100% rename from public/summernote/lang/summernote-es-ES.js rename to app/public/summernote/lang/summernote-es-ES.js diff --git a/public/summernote/lang/summernote-es-ES.min.js b/app/public/summernote/lang/summernote-es-ES.min.js similarity index 100% rename from public/summernote/lang/summernote-es-ES.min.js rename to app/public/summernote/lang/summernote-es-ES.min.js diff --git a/public/summernote/lang/summernote-es-EU.js b/app/public/summernote/lang/summernote-es-EU.js similarity index 100% rename from public/summernote/lang/summernote-es-EU.js rename to app/public/summernote/lang/summernote-es-EU.js diff --git a/public/summernote/lang/summernote-es-EU.min.js b/app/public/summernote/lang/summernote-es-EU.min.js similarity index 100% rename from public/summernote/lang/summernote-es-EU.min.js rename to app/public/summernote/lang/summernote-es-EU.min.js diff --git a/public/summernote/lang/summernote-fa-IR.js b/app/public/summernote/lang/summernote-fa-IR.js similarity index 100% rename from public/summernote/lang/summernote-fa-IR.js rename to app/public/summernote/lang/summernote-fa-IR.js diff --git a/public/summernote/lang/summernote-fa-IR.min.js b/app/public/summernote/lang/summernote-fa-IR.min.js similarity index 100% rename from public/summernote/lang/summernote-fa-IR.min.js rename to app/public/summernote/lang/summernote-fa-IR.min.js diff --git a/public/summernote/lang/summernote-fi-FI.js b/app/public/summernote/lang/summernote-fi-FI.js similarity index 100% rename from public/summernote/lang/summernote-fi-FI.js rename to app/public/summernote/lang/summernote-fi-FI.js diff --git a/public/summernote/lang/summernote-fi-FI.min.js b/app/public/summernote/lang/summernote-fi-FI.min.js similarity index 100% rename from public/summernote/lang/summernote-fi-FI.min.js rename to app/public/summernote/lang/summernote-fi-FI.min.js diff --git a/public/summernote/lang/summernote-fr-FR.js b/app/public/summernote/lang/summernote-fr-FR.js similarity index 100% rename from public/summernote/lang/summernote-fr-FR.js rename to app/public/summernote/lang/summernote-fr-FR.js diff --git a/public/summernote/lang/summernote-fr-FR.min.js b/app/public/summernote/lang/summernote-fr-FR.min.js similarity index 100% rename from public/summernote/lang/summernote-fr-FR.min.js rename to app/public/summernote/lang/summernote-fr-FR.min.js diff --git a/public/summernote/lang/summernote-he-IL.js b/app/public/summernote/lang/summernote-he-IL.js similarity index 100% rename from public/summernote/lang/summernote-he-IL.js rename to app/public/summernote/lang/summernote-he-IL.js diff --git a/public/summernote/lang/summernote-he-IL.min.js b/app/public/summernote/lang/summernote-he-IL.min.js similarity index 100% rename from public/summernote/lang/summernote-he-IL.min.js rename to app/public/summernote/lang/summernote-he-IL.min.js diff --git a/public/summernote/lang/summernote-hu-HU.js b/app/public/summernote/lang/summernote-hu-HU.js similarity index 100% rename from public/summernote/lang/summernote-hu-HU.js rename to app/public/summernote/lang/summernote-hu-HU.js diff --git a/public/summernote/lang/summernote-hu-HU.min.js b/app/public/summernote/lang/summernote-hu-HU.min.js similarity index 100% rename from public/summernote/lang/summernote-hu-HU.min.js rename to app/public/summernote/lang/summernote-hu-HU.min.js diff --git a/public/summernote/lang/summernote-id-ID.js b/app/public/summernote/lang/summernote-id-ID.js similarity index 100% rename from public/summernote/lang/summernote-id-ID.js rename to app/public/summernote/lang/summernote-id-ID.js diff --git a/public/summernote/lang/summernote-id-ID.min.js b/app/public/summernote/lang/summernote-id-ID.min.js similarity index 100% rename from public/summernote/lang/summernote-id-ID.min.js rename to app/public/summernote/lang/summernote-id-ID.min.js diff --git a/public/summernote/lang/summernote-it-IT.js b/app/public/summernote/lang/summernote-it-IT.js similarity index 100% rename from public/summernote/lang/summernote-it-IT.js rename to app/public/summernote/lang/summernote-it-IT.js diff --git a/public/summernote/lang/summernote-it-IT.min.js b/app/public/summernote/lang/summernote-it-IT.min.js similarity index 100% rename from public/summernote/lang/summernote-it-IT.min.js rename to app/public/summernote/lang/summernote-it-IT.min.js diff --git a/public/summernote/lang/summernote-ja-JP.js b/app/public/summernote/lang/summernote-ja-JP.js similarity index 100% rename from public/summernote/lang/summernote-ja-JP.js rename to app/public/summernote/lang/summernote-ja-JP.js diff --git a/public/summernote/lang/summernote-ja-JP.min.js b/app/public/summernote/lang/summernote-ja-JP.min.js similarity index 100% rename from public/summernote/lang/summernote-ja-JP.min.js rename to app/public/summernote/lang/summernote-ja-JP.min.js diff --git a/public/summernote/lang/summernote-ko-KR.js b/app/public/summernote/lang/summernote-ko-KR.js similarity index 100% rename from public/summernote/lang/summernote-ko-KR.js rename to app/public/summernote/lang/summernote-ko-KR.js diff --git a/public/summernote/lang/summernote-ko-KR.min.js b/app/public/summernote/lang/summernote-ko-KR.min.js similarity index 100% rename from public/summernote/lang/summernote-ko-KR.min.js rename to app/public/summernote/lang/summernote-ko-KR.min.js diff --git a/public/summernote/lang/summernote-lt-LT.js b/app/public/summernote/lang/summernote-lt-LT.js similarity index 100% rename from public/summernote/lang/summernote-lt-LT.js rename to app/public/summernote/lang/summernote-lt-LT.js diff --git a/public/summernote/lang/summernote-lt-LT.min.js b/app/public/summernote/lang/summernote-lt-LT.min.js similarity index 100% rename from public/summernote/lang/summernote-lt-LT.min.js rename to app/public/summernote/lang/summernote-lt-LT.min.js diff --git a/public/summernote/lang/summernote-nb-NO.js b/app/public/summernote/lang/summernote-nb-NO.js similarity index 100% rename from public/summernote/lang/summernote-nb-NO.js rename to app/public/summernote/lang/summernote-nb-NO.js diff --git a/public/summernote/lang/summernote-nb-NO.min.js b/app/public/summernote/lang/summernote-nb-NO.min.js similarity index 100% rename from public/summernote/lang/summernote-nb-NO.min.js rename to app/public/summernote/lang/summernote-nb-NO.min.js diff --git a/public/summernote/lang/summernote-nl-NL.js b/app/public/summernote/lang/summernote-nl-NL.js similarity index 100% rename from public/summernote/lang/summernote-nl-NL.js rename to app/public/summernote/lang/summernote-nl-NL.js diff --git a/public/summernote/lang/summernote-nl-NL.min.js b/app/public/summernote/lang/summernote-nl-NL.min.js similarity index 100% rename from public/summernote/lang/summernote-nl-NL.min.js rename to app/public/summernote/lang/summernote-nl-NL.min.js diff --git a/public/summernote/lang/summernote-pl-PL.js b/app/public/summernote/lang/summernote-pl-PL.js similarity index 100% rename from public/summernote/lang/summernote-pl-PL.js rename to app/public/summernote/lang/summernote-pl-PL.js diff --git a/public/summernote/lang/summernote-pl-PL.min.js b/app/public/summernote/lang/summernote-pl-PL.min.js similarity index 100% rename from public/summernote/lang/summernote-pl-PL.min.js rename to app/public/summernote/lang/summernote-pl-PL.min.js diff --git a/public/summernote/lang/summernote-pt-BR.js b/app/public/summernote/lang/summernote-pt-BR.js similarity index 100% rename from public/summernote/lang/summernote-pt-BR.js rename to app/public/summernote/lang/summernote-pt-BR.js diff --git a/public/summernote/lang/summernote-pt-BR.min.js b/app/public/summernote/lang/summernote-pt-BR.min.js similarity index 100% rename from public/summernote/lang/summernote-pt-BR.min.js rename to app/public/summernote/lang/summernote-pt-BR.min.js diff --git a/public/summernote/lang/summernote-pt-PT.js b/app/public/summernote/lang/summernote-pt-PT.js similarity index 100% rename from public/summernote/lang/summernote-pt-PT.js rename to app/public/summernote/lang/summernote-pt-PT.js diff --git a/public/summernote/lang/summernote-pt-PT.min.js b/app/public/summernote/lang/summernote-pt-PT.min.js similarity index 100% rename from public/summernote/lang/summernote-pt-PT.min.js rename to app/public/summernote/lang/summernote-pt-PT.min.js diff --git a/public/summernote/lang/summernote-ro-RO.js b/app/public/summernote/lang/summernote-ro-RO.js similarity index 100% rename from public/summernote/lang/summernote-ro-RO.js rename to app/public/summernote/lang/summernote-ro-RO.js diff --git a/public/summernote/lang/summernote-ro-RO.min.js b/app/public/summernote/lang/summernote-ro-RO.min.js similarity index 100% rename from public/summernote/lang/summernote-ro-RO.min.js rename to app/public/summernote/lang/summernote-ro-RO.min.js diff --git a/public/summernote/lang/summernote-ru-RU.js b/app/public/summernote/lang/summernote-ru-RU.js similarity index 100% rename from public/summernote/lang/summernote-ru-RU.js rename to app/public/summernote/lang/summernote-ru-RU.js diff --git a/public/summernote/lang/summernote-ru-RU.min.js b/app/public/summernote/lang/summernote-ru-RU.min.js similarity index 100% rename from public/summernote/lang/summernote-ru-RU.min.js rename to app/public/summernote/lang/summernote-ru-RU.min.js diff --git a/public/summernote/lang/summernote-sk-SK.js b/app/public/summernote/lang/summernote-sk-SK.js similarity index 100% rename from public/summernote/lang/summernote-sk-SK.js rename to app/public/summernote/lang/summernote-sk-SK.js diff --git a/public/summernote/lang/summernote-sk-SK.min.js b/app/public/summernote/lang/summernote-sk-SK.min.js similarity index 100% rename from public/summernote/lang/summernote-sk-SK.min.js rename to app/public/summernote/lang/summernote-sk-SK.min.js diff --git a/public/summernote/lang/summernote-sl-SI.js b/app/public/summernote/lang/summernote-sl-SI.js similarity index 100% rename from public/summernote/lang/summernote-sl-SI.js rename to app/public/summernote/lang/summernote-sl-SI.js diff --git a/public/summernote/lang/summernote-sl-SI.min.js b/app/public/summernote/lang/summernote-sl-SI.min.js similarity index 100% rename from public/summernote/lang/summernote-sl-SI.min.js rename to app/public/summernote/lang/summernote-sl-SI.min.js diff --git a/public/summernote/lang/summernote-sr-RS-Latin.js b/app/public/summernote/lang/summernote-sr-RS-Latin.js similarity index 100% rename from public/summernote/lang/summernote-sr-RS-Latin.js rename to app/public/summernote/lang/summernote-sr-RS-Latin.js diff --git a/public/summernote/lang/summernote-sr-RS-Latin.min.js b/app/public/summernote/lang/summernote-sr-RS-Latin.min.js similarity index 100% rename from public/summernote/lang/summernote-sr-RS-Latin.min.js rename to app/public/summernote/lang/summernote-sr-RS-Latin.min.js diff --git a/public/summernote/lang/summernote-sr-RS.js b/app/public/summernote/lang/summernote-sr-RS.js similarity index 100% rename from public/summernote/lang/summernote-sr-RS.js rename to app/public/summernote/lang/summernote-sr-RS.js diff --git a/public/summernote/lang/summernote-sr-RS.min.js b/app/public/summernote/lang/summernote-sr-RS.min.js similarity index 100% rename from public/summernote/lang/summernote-sr-RS.min.js rename to app/public/summernote/lang/summernote-sr-RS.min.js diff --git a/public/summernote/lang/summernote-sv-SE.js b/app/public/summernote/lang/summernote-sv-SE.js similarity index 100% rename from public/summernote/lang/summernote-sv-SE.js rename to app/public/summernote/lang/summernote-sv-SE.js diff --git a/public/summernote/lang/summernote-sv-SE.min.js b/app/public/summernote/lang/summernote-sv-SE.min.js similarity index 100% rename from public/summernote/lang/summernote-sv-SE.min.js rename to app/public/summernote/lang/summernote-sv-SE.min.js diff --git a/public/summernote/lang/summernote-th-TH.js b/app/public/summernote/lang/summernote-th-TH.js similarity index 100% rename from public/summernote/lang/summernote-th-TH.js rename to app/public/summernote/lang/summernote-th-TH.js diff --git a/public/summernote/lang/summernote-th-TH.min.js b/app/public/summernote/lang/summernote-th-TH.min.js similarity index 100% rename from public/summernote/lang/summernote-th-TH.min.js rename to app/public/summernote/lang/summernote-th-TH.min.js diff --git a/public/summernote/lang/summernote-tr-TR.js b/app/public/summernote/lang/summernote-tr-TR.js similarity index 100% rename from public/summernote/lang/summernote-tr-TR.js rename to app/public/summernote/lang/summernote-tr-TR.js diff --git a/public/summernote/lang/summernote-tr-TR.min.js b/app/public/summernote/lang/summernote-tr-TR.min.js similarity index 100% rename from public/summernote/lang/summernote-tr-TR.min.js rename to app/public/summernote/lang/summernote-tr-TR.min.js diff --git a/public/summernote/lang/summernote-uk-UA.js b/app/public/summernote/lang/summernote-uk-UA.js similarity index 100% rename from public/summernote/lang/summernote-uk-UA.js rename to app/public/summernote/lang/summernote-uk-UA.js diff --git a/public/summernote/lang/summernote-uk-UA.min.js b/app/public/summernote/lang/summernote-uk-UA.min.js similarity index 100% rename from public/summernote/lang/summernote-uk-UA.min.js rename to app/public/summernote/lang/summernote-uk-UA.min.js diff --git a/public/summernote/lang/summernote-vi-VN.js b/app/public/summernote/lang/summernote-vi-VN.js similarity index 100% rename from public/summernote/lang/summernote-vi-VN.js rename to app/public/summernote/lang/summernote-vi-VN.js diff --git a/public/summernote/lang/summernote-vi-VN.min.js b/app/public/summernote/lang/summernote-vi-VN.min.js similarity index 100% rename from public/summernote/lang/summernote-vi-VN.min.js rename to app/public/summernote/lang/summernote-vi-VN.min.js diff --git a/public/summernote/lang/summernote-zh-CN.js b/app/public/summernote/lang/summernote-zh-CN.js similarity index 100% rename from public/summernote/lang/summernote-zh-CN.js rename to app/public/summernote/lang/summernote-zh-CN.js diff --git a/public/summernote/lang/summernote-zh-CN.min.js b/app/public/summernote/lang/summernote-zh-CN.min.js similarity index 100% rename from public/summernote/lang/summernote-zh-CN.min.js rename to app/public/summernote/lang/summernote-zh-CN.min.js diff --git a/public/summernote/lang/summernote-zh-TW.js b/app/public/summernote/lang/summernote-zh-TW.js similarity index 100% rename from public/summernote/lang/summernote-zh-TW.js rename to app/public/summernote/lang/summernote-zh-TW.js diff --git a/public/summernote/lang/summernote-zh-TW.min.js b/app/public/summernote/lang/summernote-zh-TW.min.js similarity index 100% rename from public/summernote/lang/summernote-zh-TW.min.js rename to app/public/summernote/lang/summernote-zh-TW.min.js diff --git a/public/summernote/summernote.css b/app/public/summernote/summernote.css similarity index 100% rename from public/summernote/summernote.css rename to app/public/summernote/summernote.css diff --git a/public/summernote/summernote.js b/app/public/summernote/summernote.js similarity index 100% rename from public/summernote/summernote.js rename to app/public/summernote/summernote.js diff --git a/public/summernote/summernote.min.js b/app/public/summernote/summernote.min.js similarity index 100% rename from public/summernote/summernote.min.js rename to app/public/summernote/summernote.min.js diff --git a/routes/api.js b/app/routes/api.js similarity index 100% rename from routes/api.js rename to app/routes/api.js diff --git a/routes/archive.js b/app/routes/archive.js similarity index 100% rename from routes/archive.js rename to app/routes/archive.js diff --git a/routes/campaigns.js b/app/routes/campaigns.js similarity index 100% rename from routes/campaigns.js rename to app/routes/campaigns.js diff --git a/routes/editorapi.js b/app/routes/editorapi.js similarity index 100% rename from routes/editorapi.js rename to app/routes/editorapi.js diff --git a/routes/fields.js b/app/routes/fields.js similarity index 100% rename from routes/fields.js rename to app/routes/fields.js diff --git a/routes/forms.js b/app/routes/forms.js similarity index 100% rename from routes/forms.js rename to app/routes/forms.js diff --git a/routes/grapejs.js b/app/routes/grapejs.js similarity index 100% rename from routes/grapejs.js rename to app/routes/grapejs.js diff --git a/routes/index.js b/app/routes/index.js similarity index 100% rename from routes/index.js rename to app/routes/index.js diff --git a/routes/links.js b/app/routes/links.js similarity index 100% rename from routes/links.js rename to app/routes/links.js diff --git a/routes/lists.js b/app/routes/lists.js similarity index 100% rename from routes/lists.js rename to app/routes/lists.js diff --git a/routes/mosaico.js b/app/routes/mosaico.js similarity index 100% rename from routes/mosaico.js rename to app/routes/mosaico.js diff --git a/routes/segments.js b/app/routes/segments.js similarity index 100% rename from routes/segments.js rename to app/routes/segments.js diff --git a/routes/settings.js b/app/routes/settings.js similarity index 100% rename from routes/settings.js rename to app/routes/settings.js diff --git a/routes/subscription.js b/app/routes/subscription.js similarity index 100% rename from routes/subscription.js rename to app/routes/subscription.js diff --git a/routes/templates.js b/app/routes/templates.js similarity index 100% rename from routes/templates.js rename to app/routes/templates.js diff --git a/routes/triggers.js b/app/routes/triggers.js similarity index 100% rename from routes/triggers.js rename to app/routes/triggers.js diff --git a/routes/users.js b/app/routes/users.js similarity index 100% rename from routes/users.js rename to app/routes/users.js diff --git a/routes/webhooks.js b/app/routes/webhooks.js similarity index 100% rename from routes/webhooks.js rename to app/routes/webhooks.js diff --git a/services/feedcheck.js b/app/services/feedcheck.js similarity index 100% rename from services/feedcheck.js rename to app/services/feedcheck.js diff --git a/services/importer.js b/app/services/importer.js similarity index 100% rename from services/importer.js rename to app/services/importer.js diff --git a/services/postfix-bounce-server.js b/app/services/postfix-bounce-server.js similarity index 100% rename from services/postfix-bounce-server.js rename to app/services/postfix-bounce-server.js diff --git a/services/sender.js b/app/services/sender.js similarity index 100% rename from services/sender.js rename to app/services/sender.js diff --git a/services/test-server.js b/app/services/test-server.js similarity index 100% rename from services/test-server.js rename to app/services/test-server.js diff --git a/services/triggers.js b/app/services/triggers.js similarity index 100% rename from services/triggers.js rename to app/services/triggers.js diff --git a/services/tzupdate.js b/app/services/tzupdate.js similarity index 100% rename from services/tzupdate.js rename to app/services/tzupdate.js diff --git a/services/verp-server.js b/app/services/verp-server.js similarity index 100% rename from services/verp-server.js rename to app/services/verp-server.js diff --git a/setup/adduser.sh b/app/setup/adduser.sh similarity index 100% rename from setup/adduser.sh rename to app/setup/adduser.sh diff --git a/setup/fakedata.js b/app/setup/fakedata.js similarity index 100% rename from setup/fakedata.js rename to app/setup/fakedata.js diff --git a/setup/install.sh b/app/setup/install.sh similarity index 100% rename from setup/install.sh rename to app/setup/install.sh diff --git a/setup/mailtrain-apache.conf b/app/setup/mailtrain-apache.conf similarity index 100% rename from setup/mailtrain-apache.conf rename to app/setup/mailtrain-apache.conf diff --git a/setup/mailtrain-nginx.conf b/app/setup/mailtrain-nginx.conf similarity index 100% rename from setup/mailtrain-nginx.conf rename to app/setup/mailtrain-nginx.conf diff --git a/setup/mailtrain.conf b/app/setup/mailtrain.conf similarity index 100% rename from setup/mailtrain.conf rename to app/setup/mailtrain.conf diff --git a/setup/mailtrain.service b/app/setup/mailtrain.service similarity index 100% rename from setup/mailtrain.service rename to app/setup/mailtrain.service diff --git a/setup/sql/base.sql b/app/setup/sql/base.sql similarity index 100% rename from setup/sql/base.sql rename to app/setup/sql/base.sql diff --git a/setup/sql/drop.js b/app/setup/sql/drop.js similarity index 100% rename from setup/sql/drop.js rename to app/setup/sql/drop.js diff --git a/setup/sql/drop.sh b/app/setup/sql/drop.sh similarity index 100% rename from setup/sql/drop.sh rename to app/setup/sql/drop.sh diff --git a/setup/sql/dump.js b/app/setup/sql/dump.js similarity index 100% rename from setup/sql/dump.js rename to app/setup/sql/dump.js diff --git a/setup/sql/init.js b/app/setup/sql/init.js similarity index 100% rename from setup/sql/init.js rename to app/setup/sql/init.js diff --git a/setup/sql/mailtrain.sql b/app/setup/sql/mailtrain.sql similarity index 100% rename from setup/sql/mailtrain.sql rename to app/setup/sql/mailtrain.sql diff --git a/setup/sql/upgrade-00001.sql b/app/setup/sql/upgrade-00001.sql similarity index 100% rename from setup/sql/upgrade-00001.sql rename to app/setup/sql/upgrade-00001.sql diff --git a/setup/sql/upgrade-00002.sql b/app/setup/sql/upgrade-00002.sql similarity index 100% rename from setup/sql/upgrade-00002.sql rename to app/setup/sql/upgrade-00002.sql diff --git a/setup/sql/upgrade-00003.sql b/app/setup/sql/upgrade-00003.sql similarity index 100% rename from setup/sql/upgrade-00003.sql rename to app/setup/sql/upgrade-00003.sql diff --git a/setup/sql/upgrade-00004.sql b/app/setup/sql/upgrade-00004.sql similarity index 100% rename from setup/sql/upgrade-00004.sql rename to app/setup/sql/upgrade-00004.sql diff --git a/setup/sql/upgrade-00005.sql b/app/setup/sql/upgrade-00005.sql similarity index 100% rename from setup/sql/upgrade-00005.sql rename to app/setup/sql/upgrade-00005.sql diff --git a/setup/sql/upgrade-00006.sql b/app/setup/sql/upgrade-00006.sql similarity index 100% rename from setup/sql/upgrade-00006.sql rename to app/setup/sql/upgrade-00006.sql diff --git a/setup/sql/upgrade-00007.sql b/app/setup/sql/upgrade-00007.sql similarity index 100% rename from setup/sql/upgrade-00007.sql rename to app/setup/sql/upgrade-00007.sql diff --git a/setup/sql/upgrade-00008.sql b/app/setup/sql/upgrade-00008.sql similarity index 100% rename from setup/sql/upgrade-00008.sql rename to app/setup/sql/upgrade-00008.sql diff --git a/setup/sql/upgrade-00009.sql b/app/setup/sql/upgrade-00009.sql similarity index 100% rename from setup/sql/upgrade-00009.sql rename to app/setup/sql/upgrade-00009.sql diff --git a/setup/sql/upgrade-00010.sql b/app/setup/sql/upgrade-00010.sql similarity index 100% rename from setup/sql/upgrade-00010.sql rename to app/setup/sql/upgrade-00010.sql diff --git a/setup/sql/upgrade-00011.sql b/app/setup/sql/upgrade-00011.sql similarity index 100% rename from setup/sql/upgrade-00011.sql rename to app/setup/sql/upgrade-00011.sql diff --git a/setup/sql/upgrade-00012.sql b/app/setup/sql/upgrade-00012.sql similarity index 100% rename from setup/sql/upgrade-00012.sql rename to app/setup/sql/upgrade-00012.sql diff --git a/setup/sql/upgrade-00013.sql b/app/setup/sql/upgrade-00013.sql similarity index 100% rename from setup/sql/upgrade-00013.sql rename to app/setup/sql/upgrade-00013.sql diff --git a/setup/sql/upgrade-00014.sql b/app/setup/sql/upgrade-00014.sql similarity index 100% rename from setup/sql/upgrade-00014.sql rename to app/setup/sql/upgrade-00014.sql diff --git a/setup/sql/upgrade-00015.sql b/app/setup/sql/upgrade-00015.sql similarity index 100% rename from setup/sql/upgrade-00015.sql rename to app/setup/sql/upgrade-00015.sql diff --git a/setup/sql/upgrade-00016.sql b/app/setup/sql/upgrade-00016.sql similarity index 100% rename from setup/sql/upgrade-00016.sql rename to app/setup/sql/upgrade-00016.sql diff --git a/setup/sql/upgrade-00017.sql b/app/setup/sql/upgrade-00017.sql similarity index 100% rename from setup/sql/upgrade-00017.sql rename to app/setup/sql/upgrade-00017.sql diff --git a/setup/sql/upgrade-00018.sql b/app/setup/sql/upgrade-00018.sql similarity index 100% rename from setup/sql/upgrade-00018.sql rename to app/setup/sql/upgrade-00018.sql diff --git a/setup/sql/upgrade-00019.sql b/app/setup/sql/upgrade-00019.sql similarity index 100% rename from setup/sql/upgrade-00019.sql rename to app/setup/sql/upgrade-00019.sql diff --git a/setup/sql/upgrade-00020.sql b/app/setup/sql/upgrade-00020.sql similarity index 100% rename from setup/sql/upgrade-00020.sql rename to app/setup/sql/upgrade-00020.sql diff --git a/setup/sql/upgrade-00021.sql b/app/setup/sql/upgrade-00021.sql similarity index 100% rename from setup/sql/upgrade-00021.sql rename to app/setup/sql/upgrade-00021.sql diff --git a/setup/sql/upgrade-00022.sql b/app/setup/sql/upgrade-00022.sql similarity index 100% rename from setup/sql/upgrade-00022.sql rename to app/setup/sql/upgrade-00022.sql diff --git a/setup/sql/upgrade-00023.sql b/app/setup/sql/upgrade-00023.sql similarity index 100% rename from setup/sql/upgrade-00023.sql rename to app/setup/sql/upgrade-00023.sql diff --git a/setup/sql/upgrade-00024.sql b/app/setup/sql/upgrade-00024.sql similarity index 100% rename from setup/sql/upgrade-00024.sql rename to app/setup/sql/upgrade-00024.sql diff --git a/setup/sql/upgrade-template.sql b/app/setup/sql/upgrade-template.sql similarity index 100% rename from setup/sql/upgrade-template.sql rename to app/setup/sql/upgrade-template.sql diff --git a/tasks/jsxgettext.js b/app/tasks/jsxgettext.js similarity index 100% rename from tasks/jsxgettext.js rename to app/tasks/jsxgettext.js diff --git a/test/frontmail-test.js b/app/test/frontmail-test.js similarity index 100% rename from test/frontmail-test.js rename to app/test/frontmail-test.js diff --git a/views/archive/layout-raw.hbs b/app/views/archive/layout-raw.hbs similarity index 100% rename from views/archive/layout-raw.hbs rename to app/views/archive/layout-raw.hbs diff --git a/views/archive/layout.hbs b/app/views/archive/layout.hbs similarity index 100% rename from views/archive/layout.hbs rename to app/views/archive/layout.hbs diff --git a/views/archive/view-raw.hbs b/app/views/archive/view-raw.hbs similarity index 100% rename from views/archive/view-raw.hbs rename to app/views/archive/view-raw.hbs diff --git a/views/archive/view.hbs b/app/views/archive/view.hbs similarity index 100% rename from views/archive/view.hbs rename to app/views/archive/view.hbs diff --git a/views/campaigns/bounced.hbs b/app/views/campaigns/bounced.hbs similarity index 100% rename from views/campaigns/bounced.hbs rename to app/views/campaigns/bounced.hbs diff --git a/views/campaigns/campaigns.hbs b/app/views/campaigns/campaigns.hbs similarity index 100% rename from views/campaigns/campaigns.hbs rename to app/views/campaigns/campaigns.hbs diff --git a/views/campaigns/clicked.hbs b/app/views/campaigns/clicked.hbs similarity index 100% rename from views/campaigns/clicked.hbs rename to app/views/campaigns/clicked.hbs diff --git a/views/campaigns/complained.hbs b/app/views/campaigns/complained.hbs similarity index 100% rename from views/campaigns/complained.hbs rename to app/views/campaigns/complained.hbs diff --git a/views/campaigns/create-rss.hbs b/app/views/campaigns/create-rss.hbs similarity index 100% rename from views/campaigns/create-rss.hbs rename to app/views/campaigns/create-rss.hbs diff --git a/views/campaigns/create-triggered.hbs b/app/views/campaigns/create-triggered.hbs similarity index 100% rename from views/campaigns/create-triggered.hbs rename to app/views/campaigns/create-triggered.hbs diff --git a/views/campaigns/create.hbs b/app/views/campaigns/create.hbs similarity index 100% rename from views/campaigns/create.hbs rename to app/views/campaigns/create.hbs diff --git a/views/campaigns/delivered.hbs b/app/views/campaigns/delivered.hbs similarity index 100% rename from views/campaigns/delivered.hbs rename to app/views/campaigns/delivered.hbs diff --git a/views/campaigns/edit-rss.hbs b/app/views/campaigns/edit-rss.hbs similarity index 100% rename from views/campaigns/edit-rss.hbs rename to app/views/campaigns/edit-rss.hbs diff --git a/views/campaigns/edit-triggered.hbs b/app/views/campaigns/edit-triggered.hbs similarity index 100% rename from views/campaigns/edit-triggered.hbs rename to app/views/campaigns/edit-triggered.hbs diff --git a/views/campaigns/edit.hbs b/app/views/campaigns/edit.hbs similarity index 100% rename from views/campaigns/edit.hbs rename to app/views/campaigns/edit.hbs diff --git a/views/campaigns/opened.hbs b/app/views/campaigns/opened.hbs similarity index 100% rename from views/campaigns/opened.hbs rename to app/views/campaigns/opened.hbs diff --git a/views/campaigns/unsubscribed.hbs b/app/views/campaigns/unsubscribed.hbs similarity index 100% rename from views/campaigns/unsubscribed.hbs rename to app/views/campaigns/unsubscribed.hbs diff --git a/views/campaigns/upload-attachment.hbs b/app/views/campaigns/upload-attachment.hbs similarity index 100% rename from views/campaigns/upload-attachment.hbs rename to app/views/campaigns/upload-attachment.hbs diff --git a/views/campaigns/view.hbs b/app/views/campaigns/view.hbs similarity index 100% rename from views/campaigns/view.hbs rename to app/views/campaigns/view.hbs diff --git a/views/emails/password-reset-html.hbs b/app/views/emails/password-reset-html.hbs similarity index 100% rename from views/emails/password-reset-html.hbs rename to app/views/emails/password-reset-html.hbs diff --git a/views/emails/password-reset-text.hbs b/app/views/emails/password-reset-text.hbs similarity index 100% rename from views/emails/password-reset-text.hbs rename to app/views/emails/password-reset-text.hbs diff --git a/views/emails/rss-html.hbs b/app/views/emails/rss-html.hbs similarity index 100% rename from views/emails/rss-html.hbs rename to app/views/emails/rss-html.hbs diff --git a/views/emails/stationery-html.hbs b/app/views/emails/stationery-html.hbs similarity index 100% rename from views/emails/stationery-html.hbs rename to app/views/emails/stationery-html.hbs diff --git a/views/emails/stationery-text.hbs b/app/views/emails/stationery-text.hbs similarity index 100% rename from views/emails/stationery-text.hbs rename to app/views/emails/stationery-text.hbs diff --git a/views/error.hbs b/app/views/error.hbs similarity index 100% rename from views/error.hbs rename to app/views/error.hbs diff --git a/views/grapejs/editor.hbs b/app/views/grapejs/editor.hbs similarity index 100% rename from views/grapejs/editor.hbs rename to app/views/grapejs/editor.hbs diff --git a/views/grapejs/layout-editor.hbs b/app/views/grapejs/layout-editor.hbs similarity index 100% rename from views/grapejs/layout-editor.hbs rename to app/views/grapejs/layout-editor.hbs diff --git a/views/index.hbs b/app/views/index.hbs similarity index 100% rename from views/index.hbs rename to app/views/index.hbs diff --git a/views/layout.hbs b/app/views/layout.hbs similarity index 100% rename from views/layout.hbs rename to app/views/layout.hbs diff --git a/views/lists/create.hbs b/app/views/lists/create.hbs similarity index 100% rename from views/lists/create.hbs rename to app/views/lists/create.hbs diff --git a/views/lists/edit.hbs b/app/views/lists/edit.hbs similarity index 100% rename from views/lists/edit.hbs rename to app/views/lists/edit.hbs diff --git a/views/lists/fields/create.hbs b/app/views/lists/fields/create.hbs similarity index 100% rename from views/lists/fields/create.hbs rename to app/views/lists/fields/create.hbs diff --git a/views/lists/fields/edit.hbs b/app/views/lists/fields/edit.hbs similarity index 100% rename from views/lists/fields/edit.hbs rename to app/views/lists/fields/edit.hbs diff --git a/views/lists/fields/fields.hbs b/app/views/lists/fields/fields.hbs similarity index 100% rename from views/lists/fields/fields.hbs rename to app/views/lists/fields/fields.hbs diff --git a/views/lists/forms/create.hbs b/app/views/lists/forms/create.hbs similarity index 100% rename from views/lists/forms/create.hbs rename to app/views/lists/forms/create.hbs diff --git a/views/lists/forms/edit.hbs b/app/views/lists/forms/edit.hbs similarity index 100% rename from views/lists/forms/edit.hbs rename to app/views/lists/forms/edit.hbs diff --git a/views/lists/forms/forms.hbs b/app/views/lists/forms/forms.hbs similarity index 100% rename from views/lists/forms/forms.hbs rename to app/views/lists/forms/forms.hbs diff --git a/views/lists/lists.hbs b/app/views/lists/lists.hbs similarity index 100% rename from views/lists/lists.hbs rename to app/views/lists/lists.hbs diff --git a/views/lists/segments/create.hbs b/app/views/lists/segments/create.hbs similarity index 100% rename from views/lists/segments/create.hbs rename to app/views/lists/segments/create.hbs diff --git a/views/lists/segments/edit.hbs b/app/views/lists/segments/edit.hbs similarity index 100% rename from views/lists/segments/edit.hbs rename to app/views/lists/segments/edit.hbs diff --git a/views/lists/segments/rule-configure.hbs b/app/views/lists/segments/rule-configure.hbs similarity index 100% rename from views/lists/segments/rule-configure.hbs rename to app/views/lists/segments/rule-configure.hbs diff --git a/views/lists/segments/rule-create.hbs b/app/views/lists/segments/rule-create.hbs similarity index 100% rename from views/lists/segments/rule-create.hbs rename to app/views/lists/segments/rule-create.hbs diff --git a/views/lists/segments/rule-edit.hbs b/app/views/lists/segments/rule-edit.hbs similarity index 100% rename from views/lists/segments/rule-edit.hbs rename to app/views/lists/segments/rule-edit.hbs diff --git a/views/lists/segments/segments.hbs b/app/views/lists/segments/segments.hbs similarity index 100% rename from views/lists/segments/segments.hbs rename to app/views/lists/segments/segments.hbs diff --git a/views/lists/segments/view.hbs b/app/views/lists/segments/view.hbs similarity index 100% rename from views/lists/segments/view.hbs rename to app/views/lists/segments/view.hbs diff --git a/views/lists/subscription/add.hbs b/app/views/lists/subscription/add.hbs similarity index 100% rename from views/lists/subscription/add.hbs rename to app/views/lists/subscription/add.hbs diff --git a/views/lists/subscription/edit.hbs b/app/views/lists/subscription/edit.hbs similarity index 100% rename from views/lists/subscription/edit.hbs rename to app/views/lists/subscription/edit.hbs diff --git a/views/lists/subscription/import-failed.hbs b/app/views/lists/subscription/import-failed.hbs similarity index 100% rename from views/lists/subscription/import-failed.hbs rename to app/views/lists/subscription/import-failed.hbs diff --git a/views/lists/subscription/import-preview.hbs b/app/views/lists/subscription/import-preview.hbs similarity index 100% rename from views/lists/subscription/import-preview.hbs rename to app/views/lists/subscription/import-preview.hbs diff --git a/views/lists/subscription/import.hbs b/app/views/lists/subscription/import.hbs similarity index 100% rename from views/lists/subscription/import.hbs rename to app/views/lists/subscription/import.hbs diff --git a/views/lists/view.hbs b/app/views/lists/view.hbs similarity index 100% rename from views/lists/view.hbs rename to app/views/lists/view.hbs diff --git a/views/mosaico/editor.hbs b/app/views/mosaico/editor.hbs similarity index 100% rename from views/mosaico/editor.hbs rename to app/views/mosaico/editor.hbs diff --git a/views/mosaico/layout-editor.hbs b/app/views/mosaico/layout-editor.hbs similarity index 100% rename from views/mosaico/layout-editor.hbs rename to app/views/mosaico/layout-editor.hbs diff --git a/views/partials/codeeditor.hbs b/app/views/partials/codeeditor.hbs similarity index 100% rename from views/partials/codeeditor.hbs rename to app/views/partials/codeeditor.hbs diff --git a/views/partials/editor-bridge.hbs b/app/views/partials/editor-bridge.hbs similarity index 100% rename from views/partials/editor-bridge.hbs rename to app/views/partials/editor-bridge.hbs diff --git a/views/partials/editor-navbar.hbs b/app/views/partials/editor-navbar.hbs similarity index 100% rename from views/partials/editor-navbar.hbs rename to app/views/partials/editor-navbar.hbs diff --git a/views/partials/grapejs.hbs b/app/views/partials/grapejs.hbs similarity index 100% rename from views/partials/grapejs.hbs rename to app/views/partials/grapejs.hbs diff --git a/views/partials/html-preview.hbs b/app/views/partials/html-preview.hbs similarity index 100% rename from views/partials/html-preview.hbs rename to app/views/partials/html-preview.hbs diff --git a/views/partials/html-to-text.hbs b/app/views/partials/html-to-text.hbs similarity index 100% rename from views/partials/html-to-text.hbs rename to app/views/partials/html-to-text.hbs diff --git a/views/partials/merge-tag-reference.hbs b/app/views/partials/merge-tag-reference.hbs similarity index 100% rename from views/partials/merge-tag-reference.hbs rename to app/views/partials/merge-tag-reference.hbs diff --git a/views/partials/modal-carousel.hbs b/app/views/partials/modal-carousel.hbs similarity index 100% rename from views/partials/modal-carousel.hbs rename to app/views/partials/modal-carousel.hbs diff --git a/views/partials/mosaico.hbs b/app/views/partials/mosaico.hbs similarity index 100% rename from views/partials/mosaico.hbs rename to app/views/partials/mosaico.hbs diff --git a/views/partials/plaintext.hbs b/app/views/partials/plaintext.hbs similarity index 100% rename from views/partials/plaintext.hbs rename to app/views/partials/plaintext.hbs diff --git a/views/partials/summernote.hbs b/app/views/partials/summernote.hbs similarity index 100% rename from views/partials/summernote.hbs rename to app/views/partials/summernote.hbs diff --git a/views/partials/tracking-scripts.hbs b/app/views/partials/tracking-scripts.hbs similarity index 100% rename from views/partials/tracking-scripts.hbs rename to app/views/partials/tracking-scripts.hbs diff --git a/views/settings.hbs b/app/views/settings.hbs similarity index 100% rename from views/settings.hbs rename to app/views/settings.hbs diff --git a/views/subscription/capture-flash-messages.hbs b/app/views/subscription/capture-flash-messages.hbs similarity index 100% rename from views/subscription/capture-flash-messages.hbs rename to app/views/subscription/capture-flash-messages.hbs diff --git a/views/subscription/layout.mjml.hbs b/app/views/subscription/layout.mjml.hbs similarity index 100% rename from views/subscription/layout.mjml.hbs rename to app/views/subscription/layout.mjml.hbs diff --git a/views/subscription/mail-confirm-html.mjml.hbs b/app/views/subscription/mail-confirm-html.mjml.hbs similarity index 100% rename from views/subscription/mail-confirm-html.mjml.hbs rename to app/views/subscription/mail-confirm-html.mjml.hbs diff --git a/views/subscription/mail-confirm-text.hbs b/app/views/subscription/mail-confirm-text.hbs similarity index 100% rename from views/subscription/mail-confirm-text.hbs rename to app/views/subscription/mail-confirm-text.hbs diff --git a/views/subscription/mail-subscription-confirmed-html.mjml.hbs b/app/views/subscription/mail-subscription-confirmed-html.mjml.hbs similarity index 100% rename from views/subscription/mail-subscription-confirmed-html.mjml.hbs rename to app/views/subscription/mail-subscription-confirmed-html.mjml.hbs diff --git a/views/subscription/mail-subscription-confirmed-text.hbs b/app/views/subscription/mail-subscription-confirmed-text.hbs similarity index 100% rename from views/subscription/mail-subscription-confirmed-text.hbs rename to app/views/subscription/mail-subscription-confirmed-text.hbs diff --git a/views/subscription/mail-unsubscribe-confirmed-html.mjml.hbs b/app/views/subscription/mail-unsubscribe-confirmed-html.mjml.hbs similarity index 100% rename from views/subscription/mail-unsubscribe-confirmed-html.mjml.hbs rename to app/views/subscription/mail-unsubscribe-confirmed-html.mjml.hbs diff --git a/views/subscription/mail-unsubscribe-confirmed-text.hbs b/app/views/subscription/mail-unsubscribe-confirmed-text.hbs similarity index 100% rename from views/subscription/mail-unsubscribe-confirmed-text.hbs rename to app/views/subscription/mail-unsubscribe-confirmed-text.hbs diff --git a/views/subscription/partials/subscription-custom-fields.hbs b/app/views/subscription/partials/subscription-custom-fields.hbs similarity index 100% rename from views/subscription/partials/subscription-custom-fields.hbs rename to app/views/subscription/partials/subscription-custom-fields.hbs diff --git a/views/subscription/partials/subscription-flash-messages.hbs b/app/views/subscription/partials/subscription-flash-messages.hbs similarity index 100% rename from views/subscription/partials/subscription-flash-messages.hbs rename to app/views/subscription/partials/subscription-flash-messages.hbs diff --git a/views/subscription/partials/subscription-footer-scripts.hbs b/app/views/subscription/partials/subscription-footer-scripts.hbs similarity index 100% rename from views/subscription/partials/subscription-footer-scripts.hbs rename to app/views/subscription/partials/subscription-footer-scripts.hbs diff --git a/views/subscription/partials/subscription-manage-address-form.hbs b/app/views/subscription/partials/subscription-manage-address-form.hbs similarity index 100% rename from views/subscription/partials/subscription-manage-address-form.hbs rename to app/views/subscription/partials/subscription-manage-address-form.hbs diff --git a/views/subscription/partials/subscription-manage-form.hbs b/app/views/subscription/partials/subscription-manage-form.hbs similarity index 100% rename from views/subscription/partials/subscription-manage-form.hbs rename to app/views/subscription/partials/subscription-manage-form.hbs diff --git a/views/subscription/partials/subscription-subscribe-form.hbs b/app/views/subscription/partials/subscription-subscribe-form.hbs similarity index 100% rename from views/subscription/partials/subscription-subscribe-form.hbs rename to app/views/subscription/partials/subscription-subscribe-form.hbs diff --git a/views/subscription/partials/subscription-unsubscribe-form.hbs b/app/views/subscription/partials/subscription-unsubscribe-form.hbs similarity index 100% rename from views/subscription/partials/subscription-unsubscribe-form.hbs rename to app/views/subscription/partials/subscription-unsubscribe-form.hbs diff --git a/views/subscription/web-confirm-notice.mjml.hbs b/app/views/subscription/web-confirm-notice.mjml.hbs similarity index 100% rename from views/subscription/web-confirm-notice.mjml.hbs rename to app/views/subscription/web-confirm-notice.mjml.hbs diff --git a/views/subscription/web-manage-address.mjml.hbs b/app/views/subscription/web-manage-address.mjml.hbs similarity index 100% rename from views/subscription/web-manage-address.mjml.hbs rename to app/views/subscription/web-manage-address.mjml.hbs diff --git a/views/subscription/web-manage.mjml.hbs b/app/views/subscription/web-manage.mjml.hbs similarity index 100% rename from views/subscription/web-manage.mjml.hbs rename to app/views/subscription/web-manage.mjml.hbs diff --git a/views/subscription/web-subscribe.mjml.hbs b/app/views/subscription/web-subscribe.mjml.hbs similarity index 100% rename from views/subscription/web-subscribe.mjml.hbs rename to app/views/subscription/web-subscribe.mjml.hbs diff --git a/views/subscription/web-subscribed.mjml.hbs b/app/views/subscription/web-subscribed.mjml.hbs similarity index 100% rename from views/subscription/web-subscribed.mjml.hbs rename to app/views/subscription/web-subscribed.mjml.hbs diff --git a/views/subscription/web-unsubscribe-notice.mjml.hbs b/app/views/subscription/web-unsubscribe-notice.mjml.hbs similarity index 100% rename from views/subscription/web-unsubscribe-notice.mjml.hbs rename to app/views/subscription/web-unsubscribe-notice.mjml.hbs diff --git a/views/subscription/web-unsubscribe.mjml.hbs b/app/views/subscription/web-unsubscribe.mjml.hbs similarity index 100% rename from views/subscription/web-unsubscribe.mjml.hbs rename to app/views/subscription/web-unsubscribe.mjml.hbs diff --git a/views/subscription/web-updated-notice.mjml.hbs b/app/views/subscription/web-updated-notice.mjml.hbs similarity index 100% rename from views/subscription/web-updated-notice.mjml.hbs rename to app/views/subscription/web-updated-notice.mjml.hbs diff --git a/views/subscription/widget-subscribe.hbs b/app/views/subscription/widget-subscribe.hbs similarity index 100% rename from views/subscription/widget-subscribe.hbs rename to app/views/subscription/widget-subscribe.hbs diff --git a/views/templates/create.hbs b/app/views/templates/create.hbs similarity index 100% rename from views/templates/create.hbs rename to app/views/templates/create.hbs diff --git a/views/templates/edit.hbs b/app/views/templates/edit.hbs similarity index 100% rename from views/templates/edit.hbs rename to app/views/templates/edit.hbs diff --git a/views/templates/templates.hbs b/app/views/templates/templates.hbs similarity index 100% rename from views/templates/templates.hbs rename to app/views/templates/templates.hbs diff --git a/views/triggers/create-select.hbs b/app/views/triggers/create-select.hbs similarity index 100% rename from views/triggers/create-select.hbs rename to app/views/triggers/create-select.hbs diff --git a/views/triggers/create.hbs b/app/views/triggers/create.hbs similarity index 100% rename from views/triggers/create.hbs rename to app/views/triggers/create.hbs diff --git a/views/triggers/edit.hbs b/app/views/triggers/edit.hbs similarity index 100% rename from views/triggers/edit.hbs rename to app/views/triggers/edit.hbs diff --git a/views/triggers/triggered.hbs b/app/views/triggers/triggered.hbs similarity index 100% rename from views/triggers/triggered.hbs rename to app/views/triggers/triggered.hbs diff --git a/views/triggers/triggers.hbs b/app/views/triggers/triggers.hbs similarity index 100% rename from views/triggers/triggers.hbs rename to app/views/triggers/triggers.hbs diff --git a/views/users/account.hbs b/app/views/users/account.hbs similarity index 100% rename from views/users/account.hbs rename to app/views/users/account.hbs diff --git a/views/users/api.hbs b/app/views/users/api.hbs similarity index 100% rename from views/users/api.hbs rename to app/views/users/api.hbs diff --git a/views/users/forgot.hbs b/app/views/users/forgot.hbs similarity index 100% rename from views/users/forgot.hbs rename to app/views/users/forgot.hbs diff --git a/views/users/login.hbs b/app/views/users/login.hbs similarity index 100% rename from views/users/login.hbs rename to app/views/users/login.hbs diff --git a/views/users/reset.hbs b/app/views/users/reset.hbs similarity index 100% rename from views/users/reset.hbs rename to app/views/users/reset.hbs