diff --git a/frontend-reactive/.editorconfig b/frontend-old-ember/.editorconfig
similarity index 100%
rename from frontend-reactive/.editorconfig
rename to frontend-old-ember/.editorconfig
diff --git a/frontend-reactive/.ember-cli b/frontend-old-ember/.ember-cli
similarity index 100%
rename from frontend-reactive/.ember-cli
rename to frontend-old-ember/.ember-cli
diff --git a/frontend-reactive/.eslintignore b/frontend-old-ember/.eslintignore
similarity index 100%
rename from frontend-reactive/.eslintignore
rename to frontend-old-ember/.eslintignore
diff --git a/frontend-reactive/.eslintrc.js b/frontend-old-ember/.eslintrc.js
similarity index 100%
rename from frontend-reactive/.eslintrc.js
rename to frontend-old-ember/.eslintrc.js
diff --git a/frontend-reactive/.github/workflows/ci.yml b/frontend-old-ember/.github/workflows/ci.yml
similarity index 100%
rename from frontend-reactive/.github/workflows/ci.yml
rename to frontend-old-ember/.github/workflows/ci.yml
diff --git a/frontend-reactive/.gitignore b/frontend-old-ember/.gitignore
similarity index 100%
rename from frontend-reactive/.gitignore
rename to frontend-old-ember/.gitignore
diff --git a/frontend-reactive/.prettierignore b/frontend-old-ember/.prettierignore
similarity index 100%
rename from frontend-reactive/.prettierignore
rename to frontend-old-ember/.prettierignore
diff --git a/frontend-reactive/.prettierrc.js b/frontend-old-ember/.prettierrc.js
similarity index 100%
rename from frontend-reactive/.prettierrc.js
rename to frontend-old-ember/.prettierrc.js
diff --git a/frontend-reactive/.stylelintignore b/frontend-old-ember/.stylelintignore
similarity index 100%
rename from frontend-reactive/.stylelintignore
rename to frontend-old-ember/.stylelintignore
diff --git a/frontend-reactive/.stylelintrc.js b/frontend-old-ember/.stylelintrc.js
similarity index 100%
rename from frontend-reactive/.stylelintrc.js
rename to frontend-old-ember/.stylelintrc.js
diff --git a/frontend-reactive/.template-lintrc.js b/frontend-old-ember/.template-lintrc.js
similarity index 100%
rename from frontend-reactive/.template-lintrc.js
rename to frontend-old-ember/.template-lintrc.js
diff --git a/frontend-reactive/.watchmanconfig b/frontend-old-ember/.watchmanconfig
similarity index 100%
rename from frontend-reactive/.watchmanconfig
rename to frontend-old-ember/.watchmanconfig
diff --git a/frontend-reactive/README.md b/frontend-old-ember/README.md
similarity index 100%
rename from frontend-reactive/README.md
rename to frontend-old-ember/README.md
diff --git a/frontend-reactive/TODOS.md b/frontend-old-ember/TODOS.md
similarity index 100%
rename from frontend-reactive/TODOS.md
rename to frontend-old-ember/TODOS.md
diff --git a/frontend-reactive/app/app.ts b/frontend-old-ember/app/app.ts
similarity index 100%
rename from frontend-reactive/app/app.ts
rename to frontend-old-ember/app/app.ts
diff --git a/frontend-reactive/app/components/.gitkeep b/frontend-old-ember/app/components/.gitkeep
similarity index 100%
rename from frontend-reactive/app/components/.gitkeep
rename to frontend-old-ember/app/components/.gitkeep
diff --git a/frontend-reactive/app/components/account/full.hbs b/frontend-old-ember/app/components/account/full.hbs
similarity index 100%
rename from frontend-reactive/app/components/account/full.hbs
rename to frontend-old-ember/app/components/account/full.hbs
diff --git a/frontend-reactive/app/components/account/header.hbs b/frontend-old-ember/app/components/account/header.hbs
similarity index 100%
rename from frontend-reactive/app/components/account/header.hbs
rename to frontend-old-ember/app/components/account/header.hbs
diff --git a/frontend-reactive/app/components/account/header/profilepicture.hbs b/frontend-old-ember/app/components/account/header/profilepicture.hbs
similarity index 100%
rename from frontend-reactive/app/components/account/header/profilepicture.hbs
rename to frontend-old-ember/app/components/account/header/profilepicture.hbs
diff --git a/frontend-reactive/app/components/account/overview.hbs b/frontend-old-ember/app/components/account/overview.hbs
similarity index 100%
rename from frontend-reactive/app/components/account/overview.hbs
rename to frontend-old-ember/app/components/account/overview.hbs
diff --git a/frontend-reactive/app/components/auth.hbs b/frontend-old-ember/app/components/auth.hbs
similarity index 100%
rename from frontend-reactive/app/components/auth.hbs
rename to frontend-old-ember/app/components/auth.hbs
diff --git a/frontend-reactive/app/components/auth.ts b/frontend-old-ember/app/components/auth.ts
similarity index 100%
rename from frontend-reactive/app/components/auth.ts
rename to frontend-old-ember/app/components/auth.ts
diff --git a/frontend-reactive/app/components/auth/login.hbs b/frontend-old-ember/app/components/auth/login.hbs
similarity index 100%
rename from frontend-reactive/app/components/auth/login.hbs
rename to frontend-old-ember/app/components/auth/login.hbs
diff --git a/frontend-reactive/app/components/auth/login.ts b/frontend-old-ember/app/components/auth/login.ts
similarity index 100%
rename from frontend-reactive/app/components/auth/login.ts
rename to frontend-old-ember/app/components/auth/login.ts
diff --git a/frontend-reactive/app/components/auth/post-registration-form.hbs b/frontend-old-ember/app/components/auth/post-registration-form.hbs
similarity index 100%
rename from frontend-reactive/app/components/auth/post-registration-form.hbs
rename to frontend-old-ember/app/components/auth/post-registration-form.hbs
diff --git a/frontend-reactive/app/components/auth/post-registration-form.ts b/frontend-old-ember/app/components/auth/post-registration-form.ts
similarity index 100%
rename from frontend-reactive/app/components/auth/post-registration-form.ts
rename to frontend-old-ember/app/components/auth/post-registration-form.ts
diff --git a/frontend-reactive/app/components/auth/register-start.hbs b/frontend-old-ember/app/components/auth/register-start.hbs
similarity index 100%
rename from frontend-reactive/app/components/auth/register-start.hbs
rename to frontend-old-ember/app/components/auth/register-start.hbs
diff --git a/frontend-reactive/app/components/auth/register-start.ts b/frontend-old-ember/app/components/auth/register-start.ts
similarity index 100%
rename from frontend-reactive/app/components/auth/register-start.ts
rename to frontend-old-ember/app/components/auth/register-start.ts
diff --git a/frontend-reactive/app/components/global/general-sidebar.hbs b/frontend-old-ember/app/components/global/general-sidebar.hbs
similarity index 100%
rename from frontend-reactive/app/components/global/general-sidebar.hbs
rename to frontend-old-ember/app/components/global/general-sidebar.hbs
diff --git a/frontend-reactive/app/components/note.hbs b/frontend-old-ember/app/components/note.hbs
similarity index 100%
rename from frontend-reactive/app/components/note.hbs
rename to frontend-old-ember/app/components/note.hbs
diff --git a/frontend-reactive/app/components/note.ts b/frontend-old-ember/app/components/note.ts
similarity index 100%
rename from frontend-reactive/app/components/note.ts
rename to frontend-old-ember/app/components/note.ts
diff --git a/frontend-reactive/app/components/note/content.hbs b/frontend-old-ember/app/components/note/content.hbs
similarity index 100%
rename from frontend-reactive/app/components/note/content.hbs
rename to frontend-old-ember/app/components/note/content.hbs
diff --git a/frontend-reactive/app/components/note/content.ts b/frontend-old-ember/app/components/note/content.ts
similarity index 100%
rename from frontend-reactive/app/components/note/content.ts
rename to frontend-old-ember/app/components/note/content.ts
diff --git a/frontend-reactive/app/components/note/interactions.hbs b/frontend-old-ember/app/components/note/interactions.hbs
similarity index 100%
rename from frontend-reactive/app/components/note/interactions.hbs
rename to frontend-old-ember/app/components/note/interactions.hbs
diff --git a/frontend-reactive/app/components/note/interactions.ts b/frontend-old-ember/app/components/note/interactions.ts
similarity index 100%
rename from frontend-reactive/app/components/note/interactions.ts
rename to frontend-old-ember/app/components/note/interactions.ts
diff --git a/frontend-reactive/app/components/note/user-header.hbs b/frontend-old-ember/app/components/note/user-header.hbs
similarity index 100%
rename from frontend-reactive/app/components/note/user-header.hbs
rename to frontend-old-ember/app/components/note/user-header.hbs
diff --git a/frontend-reactive/app/components/page.hbs b/frontend-old-ember/app/components/page.hbs
similarity index 100%
rename from frontend-reactive/app/components/page.hbs
rename to frontend-old-ember/app/components/page.hbs
diff --git a/frontend-reactive/app/components/page/header.hbs b/frontend-old-ember/app/components/page/header.hbs
similarity index 100%
rename from frontend-reactive/app/components/page/header.hbs
rename to frontend-old-ember/app/components/page/header.hbs
diff --git a/frontend-reactive/app/components/page/left-sidebar.hbs b/frontend-old-ember/app/components/page/left-sidebar.hbs
similarity index 100%
rename from frontend-reactive/app/components/page/left-sidebar.hbs
rename to frontend-old-ember/app/components/page/left-sidebar.hbs
diff --git a/frontend-reactive/app/components/svgs/arrow-down-black.hbs b/frontend-old-ember/app/components/svgs/arrow-down-black.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/arrow-down-black.hbs
rename to frontend-old-ember/app/components/svgs/arrow-down-black.hbs
diff --git a/frontend-reactive/app/components/svgs/arrow-right-black.hbs b/frontend-old-ember/app/components/svgs/arrow-right-black.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/arrow-right-black.hbs
rename to frontend-old-ember/app/components/svgs/arrow-right-black.hbs
diff --git a/frontend-reactive/app/components/svgs/heart-filled.hbs b/frontend-old-ember/app/components/svgs/heart-filled.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/heart-filled.hbs
rename to frontend-old-ember/app/components/svgs/heart-filled.hbs
diff --git a/frontend-reactive/app/components/svgs/heart-outline.hbs b/frontend-old-ember/app/components/svgs/heart-outline.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/heart-outline.hbs
rename to frontend-old-ember/app/components/svgs/heart-outline.hbs
diff --git a/frontend-reactive/app/components/svgs/plus-black.hbs b/frontend-old-ember/app/components/svgs/plus-black.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/plus-black.hbs
rename to frontend-old-ember/app/components/svgs/plus-black.hbs
diff --git a/frontend-reactive/app/components/svgs/plus-pink.hbs b/frontend-old-ember/app/components/svgs/plus-pink.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/plus-pink.hbs
rename to frontend-old-ember/app/components/svgs/plus-pink.hbs
diff --git a/frontend-reactive/app/components/svgs/reload-coloured.hbs b/frontend-old-ember/app/components/svgs/reload-coloured.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/reload-coloured.hbs
rename to frontend-old-ember/app/components/svgs/reload-coloured.hbs
diff --git a/frontend-reactive/app/components/svgs/reload-outline.hbs b/frontend-old-ember/app/components/svgs/reload-outline.hbs
similarity index 100%
rename from frontend-reactive/app/components/svgs/reload-outline.hbs
rename to frontend-old-ember/app/components/svgs/reload-outline.hbs
diff --git a/frontend-reactive/app/components/timeline.hbs b/frontend-old-ember/app/components/timeline.hbs
similarity index 100%
rename from frontend-reactive/app/components/timeline.hbs
rename to frontend-old-ember/app/components/timeline.hbs
diff --git a/frontend-reactive/app/components/timeline/.gitkeep b/frontend-old-ember/app/components/timeline/.gitkeep
similarity index 100%
rename from frontend-reactive/app/components/timeline/.gitkeep
rename to frontend-old-ember/app/components/timeline/.gitkeep
diff --git a/frontend-reactive/app/components/timeline/header.hbs b/frontend-old-ember/app/components/timeline/header.hbs
similarity index 100%
rename from frontend-reactive/app/components/timeline/header.hbs
rename to frontend-old-ember/app/components/timeline/header.hbs
diff --git a/frontend-reactive/app/components/util/formatter.hbs b/frontend-old-ember/app/components/util/formatter.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter.hbs
rename to frontend-old-ember/app/components/util/formatter.hbs
diff --git a/frontend-reactive/app/components/util/formatter/akoma.hbs b/frontend-old-ember/app/components/util/formatter/akoma.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/akoma.hbs
rename to frontend-old-ember/app/components/util/formatter/akoma.hbs
diff --git a/frontend-reactive/app/components/util/formatter/akoma.ts b/frontend-old-ember/app/components/util/formatter/akoma.ts
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/akoma.ts
rename to frontend-old-ember/app/components/util/formatter/akoma.ts
diff --git a/frontend-reactive/app/components/util/formatter/linstrom.hbs b/frontend-old-ember/app/components/util/formatter/linstrom.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/linstrom.hbs
rename to frontend-old-ember/app/components/util/formatter/linstrom.hbs
diff --git a/frontend-reactive/app/components/util/formatter/linstrom.ts b/frontend-old-ember/app/components/util/formatter/linstrom.ts
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/linstrom.ts
rename to frontend-old-ember/app/components/util/formatter/linstrom.ts
diff --git a/frontend-reactive/app/components/util/formatter/mastodon.hbs b/frontend-old-ember/app/components/util/formatter/mastodon.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/mastodon.hbs
rename to frontend-old-ember/app/components/util/formatter/mastodon.hbs
diff --git a/frontend-reactive/app/components/util/formatter/mastodon.ts b/frontend-old-ember/app/components/util/formatter/mastodon.ts
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/mastodon.ts
rename to frontend-old-ember/app/components/util/formatter/mastodon.ts
diff --git a/frontend-reactive/app/components/util/formatter/misskey.hbs b/frontend-old-ember/app/components/util/formatter/misskey.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/misskey.hbs
rename to frontend-old-ember/app/components/util/formatter/misskey.hbs
diff --git a/frontend-reactive/app/components/util/formatter/misskey.ts b/frontend-old-ember/app/components/util/formatter/misskey.ts
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/misskey.ts
rename to frontend-old-ember/app/components/util/formatter/misskey.ts
diff --git a/frontend-reactive/app/components/util/formatter/wafrn.hbs b/frontend-old-ember/app/components/util/formatter/wafrn.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/wafrn.hbs
rename to frontend-old-ember/app/components/util/formatter/wafrn.hbs
diff --git a/frontend-reactive/app/components/util/formatter/wafrn.ts b/frontend-old-ember/app/components/util/formatter/wafrn.ts
similarity index 100%
rename from frontend-reactive/app/components/util/formatter/wafrn.ts
rename to frontend-old-ember/app/components/util/formatter/wafrn.ts
diff --git a/frontend-reactive/app/components/util/mail-entry.hbs b/frontend-old-ember/app/components/util/mail-entry.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/mail-entry.hbs
rename to frontend-old-ember/app/components/util/mail-entry.hbs
diff --git a/frontend-reactive/app/components/util/mail-entry.ts b/frontend-old-ember/app/components/util/mail-entry.ts
similarity index 100%
rename from frontend-reactive/app/components/util/mail-entry.ts
rename to frontend-old-ember/app/components/util/mail-entry.ts
diff --git a/frontend-reactive/app/components/util/map-edit.hbs b/frontend-old-ember/app/components/util/map-edit.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/map-edit.hbs
rename to frontend-old-ember/app/components/util/map-edit.hbs
diff --git a/frontend-reactive/app/components/util/map-edit.ts b/frontend-old-ember/app/components/util/map-edit.ts
similarity index 100%
rename from frontend-reactive/app/components/util/map-edit.ts
rename to frontend-old-ember/app/components/util/map-edit.ts
diff --git a/frontend-reactive/app/components/util/multiselect.hbs b/frontend-old-ember/app/components/util/multiselect.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/multiselect.hbs
rename to frontend-old-ember/app/components/util/multiselect.hbs
diff --git a/frontend-reactive/app/components/util/multiselect.ts b/frontend-old-ember/app/components/util/multiselect.ts
similarity index 100%
rename from frontend-reactive/app/components/util/multiselect.ts
rename to frontend-old-ember/app/components/util/multiselect.ts
diff --git a/frontend-reactive/app/components/util/one-of-array.hbs b/frontend-old-ember/app/components/util/one-of-array.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/one-of-array.hbs
rename to frontend-old-ember/app/components/util/one-of-array.hbs
diff --git a/frontend-reactive/app/components/util/string-array.hbs b/frontend-old-ember/app/components/util/string-array.hbs
similarity index 100%
rename from frontend-reactive/app/components/util/string-array.hbs
rename to frontend-old-ember/app/components/util/string-array.hbs
diff --git a/frontend-reactive/app/components/util/string-array.ts b/frontend-old-ember/app/components/util/string-array.ts
similarity index 100%
rename from frontend-reactive/app/components/util/string-array.ts
rename to frontend-old-ember/app/components/util/string-array.ts
diff --git a/frontend-reactive/app/config/environment.d.ts b/frontend-old-ember/app/config/environment.d.ts
similarity index 100%
rename from frontend-reactive/app/config/environment.d.ts
rename to frontend-old-ember/app/config/environment.d.ts
diff --git a/frontend-reactive/app/controllers/.gitkeep b/frontend-old-ember/app/controllers/.gitkeep
similarity index 100%
rename from frontend-reactive/app/controllers/.gitkeep
rename to frontend-old-ember/app/controllers/.gitkeep
diff --git a/frontend-reactive/app/formats.js b/frontend-old-ember/app/formats.js
similarity index 100%
rename from frontend-reactive/app/formats.js
rename to frontend-old-ember/app/formats.js
diff --git a/frontend-reactive/app/helpers/.gitkeep b/frontend-old-ember/app/helpers/.gitkeep
similarity index 100%
rename from frontend-reactive/app/helpers/.gitkeep
rename to frontend-old-ember/app/helpers/.gitkeep
diff --git a/frontend-reactive/app/helpers/equals.ts b/frontend-old-ember/app/helpers/equals.ts
similarity index 100%
rename from frontend-reactive/app/helpers/equals.ts
rename to frontend-old-ember/app/helpers/equals.ts
diff --git a/frontend-reactive/app/helpers/formatter.ts b/frontend-old-ember/app/helpers/formatter.ts
similarity index 100%
rename from frontend-reactive/app/helpers/formatter.ts
rename to frontend-old-ember/app/helpers/formatter.ts
diff --git a/frontend-reactive/app/helpers/is-valid-mail.ts b/frontend-old-ember/app/helpers/is-valid-mail.ts
similarity index 100%
rename from frontend-reactive/app/helpers/is-valid-mail.ts
rename to frontend-old-ember/app/helpers/is-valid-mail.ts
diff --git a/frontend-reactive/app/helpers/isLandscape.ts b/frontend-old-ember/app/helpers/isLandscape.ts
similarity index 100%
rename from frontend-reactive/app/helpers/isLandscape.ts
rename to frontend-old-ember/app/helpers/isLandscape.ts
diff --git a/frontend-reactive/app/index.html b/frontend-old-ember/app/index.html
similarity index 100%
rename from frontend-reactive/app/index.html
rename to frontend-old-ember/app/index.html
diff --git a/frontend-reactive/app/models/.gitkeep b/frontend-old-ember/app/models/.gitkeep
similarity index 100%
rename from frontend-reactive/app/models/.gitkeep
rename to frontend-old-ember/app/models/.gitkeep
diff --git a/frontend-reactive/app/models/account.ts b/frontend-old-ember/app/models/account.ts
similarity index 100%
rename from frontend-reactive/app/models/account.ts
rename to frontend-old-ember/app/models/account.ts
diff --git a/frontend-reactive/app/models/custom-account-field.ts b/frontend-old-ember/app/models/custom-account-field.ts
similarity index 100%
rename from frontend-reactive/app/models/custom-account-field.ts
rename to frontend-old-ember/app/models/custom-account-field.ts
diff --git a/frontend-reactive/app/models/emote.ts b/frontend-old-ember/app/models/emote.ts
similarity index 100%
rename from frontend-reactive/app/models/emote.ts
rename to frontend-old-ember/app/models/emote.ts
diff --git a/frontend-reactive/app/models/media-metadata.ts b/frontend-old-ember/app/models/media-metadata.ts
similarity index 100%
rename from frontend-reactive/app/models/media-metadata.ts
rename to frontend-old-ember/app/models/media-metadata.ts
diff --git a/frontend-reactive/app/models/note.ts b/frontend-old-ember/app/models/note.ts
similarity index 100%
rename from frontend-reactive/app/models/note.ts
rename to frontend-old-ember/app/models/note.ts
diff --git a/frontend-reactive/app/models/origin-server.ts b/frontend-old-ember/app/models/origin-server.ts
similarity index 100%
rename from frontend-reactive/app/models/origin-server.ts
rename to frontend-old-ember/app/models/origin-server.ts
diff --git a/frontend-reactive/app/models/reaction.ts b/frontend-old-ember/app/models/reaction.ts
similarity index 100%
rename from frontend-reactive/app/models/reaction.ts
rename to frontend-old-ember/app/models/reaction.ts
diff --git a/frontend-reactive/app/models/relation.ts b/frontend-old-ember/app/models/relation.ts
similarity index 100%
rename from frontend-reactive/app/models/relation.ts
rename to frontend-old-ember/app/models/relation.ts
diff --git a/frontend-reactive/app/models/role.ts b/frontend-old-ember/app/models/role.ts
similarity index 100%
rename from frontend-reactive/app/models/role.ts
rename to frontend-old-ember/app/models/role.ts
diff --git a/frontend-reactive/app/router.ts b/frontend-old-ember/app/router.ts
similarity index 100%
rename from frontend-reactive/app/router.ts
rename to frontend-old-ember/app/router.ts
diff --git a/frontend-reactive/app/routes/.gitkeep b/frontend-old-ember/app/routes/.gitkeep
similarity index 100%
rename from frontend-reactive/app/routes/.gitkeep
rename to frontend-old-ember/app/routes/.gitkeep
diff --git a/frontend-reactive/app/routes/about.ts b/frontend-old-ember/app/routes/about.ts
similarity index 100%
rename from frontend-reactive/app/routes/about.ts
rename to frontend-old-ember/app/routes/about.ts
diff --git a/frontend-reactive/app/routes/application.ts b/frontend-old-ember/app/routes/application.ts
similarity index 100%
rename from frontend-reactive/app/routes/application.ts
rename to frontend-old-ember/app/routes/application.ts
diff --git a/frontend-reactive/app/routes/auth.ts b/frontend-old-ember/app/routes/auth.ts
similarity index 100%
rename from frontend-reactive/app/routes/auth.ts
rename to frontend-old-ember/app/routes/auth.ts
diff --git a/frontend-reactive/app/routes/index.ts b/frontend-old-ember/app/routes/index.ts
similarity index 100%
rename from frontend-reactive/app/routes/index.ts
rename to frontend-old-ember/app/routes/index.ts
diff --git a/frontend-reactive/app/routes/registerform.ts b/frontend-old-ember/app/routes/registerform.ts
similarity index 100%
rename from frontend-reactive/app/routes/registerform.ts
rename to frontend-old-ember/app/routes/registerform.ts
diff --git a/frontend-reactive/app/routes/testing.ts b/frontend-old-ember/app/routes/testing.ts
similarity index 100%
rename from frontend-reactive/app/routes/testing.ts
rename to frontend-old-ember/app/routes/testing.ts
diff --git a/frontend-reactive/app/services/auth.ts b/frontend-old-ember/app/services/auth.ts
similarity index 100%
rename from frontend-reactive/app/services/auth.ts
rename to frontend-old-ember/app/services/auth.ts
diff --git a/frontend-reactive/app/styles/app.css b/frontend-old-ember/app/styles/app.css
similarity index 100%
rename from frontend-reactive/app/styles/app.css
rename to frontend-old-ember/app/styles/app.css
diff --git a/frontend-reactive/app/styles/auth.css b/frontend-old-ember/app/styles/auth.css
similarity index 100%
rename from frontend-reactive/app/styles/auth.css
rename to frontend-old-ember/app/styles/auth.css
diff --git a/frontend-reactive/app/styles/auth/registerForm.css b/frontend-old-ember/app/styles/auth/registerForm.css
similarity index 100%
rename from frontend-reactive/app/styles/auth/registerForm.css
rename to frontend-old-ember/app/styles/auth/registerForm.css
diff --git a/frontend-reactive/app/styles/colors-precise.css b/frontend-old-ember/app/styles/colors-precise.css
similarity index 100%
rename from frontend-reactive/app/styles/colors-precise.css
rename to frontend-old-ember/app/styles/colors-precise.css
diff --git a/frontend-reactive/app/styles/colors.css b/frontend-old-ember/app/styles/colors.css
similarity index 100%
rename from frontend-reactive/app/styles/colors.css
rename to frontend-old-ember/app/styles/colors.css
diff --git a/frontend-reactive/app/styles/debug.css b/frontend-old-ember/app/styles/debug.css
similarity index 100%
rename from frontend-reactive/app/styles/debug.css
rename to frontend-old-ember/app/styles/debug.css
diff --git a/frontend-reactive/app/styles/fonts.css b/frontend-old-ember/app/styles/fonts.css
similarity index 100%
rename from frontend-reactive/app/styles/fonts.css
rename to frontend-old-ember/app/styles/fonts.css
diff --git a/frontend-reactive/app/styles/notes.css b/frontend-old-ember/app/styles/notes.css
similarity index 100%
rename from frontend-reactive/app/styles/notes.css
rename to frontend-old-ember/app/styles/notes.css
diff --git a/frontend-reactive/app/styles/svgs.css b/frontend-old-ember/app/styles/svgs.css
similarity index 100%
rename from frontend-reactive/app/styles/svgs.css
rename to frontend-old-ember/app/styles/svgs.css
diff --git a/frontend-reactive/app/styles/timeline.css b/frontend-old-ember/app/styles/timeline.css
similarity index 100%
rename from frontend-reactive/app/styles/timeline.css
rename to frontend-old-ember/app/styles/timeline.css
diff --git a/frontend-reactive/app/styles/util.css b/frontend-old-ember/app/styles/util.css
similarity index 100%
rename from frontend-reactive/app/styles/util.css
rename to frontend-old-ember/app/styles/util.css
diff --git a/frontend-reactive/app/styles/util/mailEntry.css b/frontend-old-ember/app/styles/util/mailEntry.css
similarity index 100%
rename from frontend-reactive/app/styles/util/mailEntry.css
rename to frontend-old-ember/app/styles/util/mailEntry.css
diff --git a/frontend-reactive/app/styles/util/stringArray.css b/frontend-old-ember/app/styles/util/stringArray.css
similarity index 100%
rename from frontend-reactive/app/styles/util/stringArray.css
rename to frontend-old-ember/app/styles/util/stringArray.css
diff --git a/frontend-reactive/app/templates/about.hbs b/frontend-old-ember/app/templates/about.hbs
similarity index 100%
rename from frontend-reactive/app/templates/about.hbs
rename to frontend-old-ember/app/templates/about.hbs
diff --git a/frontend-reactive/app/templates/application.hbs b/frontend-old-ember/app/templates/application.hbs
similarity index 100%
rename from frontend-reactive/app/templates/application.hbs
rename to frontend-old-ember/app/templates/application.hbs
diff --git a/frontend-reactive/app/templates/auth.hbs b/frontend-old-ember/app/templates/auth.hbs
similarity index 100%
rename from frontend-reactive/app/templates/auth.hbs
rename to frontend-old-ember/app/templates/auth.hbs
diff --git a/frontend-reactive/app/templates/index.hbs b/frontend-old-ember/app/templates/index.hbs
similarity index 100%
rename from frontend-reactive/app/templates/index.hbs
rename to frontend-old-ember/app/templates/index.hbs
diff --git a/frontend-reactive/app/templates/notes/:note-id.hbs b/frontend-old-ember/app/templates/notes/:note-id.hbs
similarity index 100%
rename from frontend-reactive/app/templates/notes/:note-id.hbs
rename to frontend-old-ember/app/templates/notes/:note-id.hbs
diff --git a/frontend-reactive/app/templates/registerform.hbs b/frontend-old-ember/app/templates/registerform.hbs
similarity index 100%
rename from frontend-reactive/app/templates/registerform.hbs
rename to frontend-old-ember/app/templates/registerform.hbs
diff --git a/frontend-reactive/app/templates/testing.hbs b/frontend-old-ember/app/templates/testing.hbs
similarity index 100%
rename from frontend-reactive/app/templates/testing.hbs
rename to frontend-old-ember/app/templates/testing.hbs
diff --git a/frontend-reactive/biome.json b/frontend-old-ember/biome.json
similarity index 100%
rename from frontend-reactive/biome.json
rename to frontend-old-ember/biome.json
diff --git a/frontend-reactive/bun.lockb b/frontend-old-ember/bun.lockb
similarity index 100%
rename from frontend-reactive/bun.lockb
rename to frontend-old-ember/bun.lockb
diff --git a/frontend-reactive/config/ember-cli-update.json b/frontend-old-ember/config/ember-cli-update.json
similarity index 100%
rename from frontend-reactive/config/ember-cli-update.json
rename to frontend-old-ember/config/ember-cli-update.json
diff --git a/frontend-reactive/config/ember-intl.js b/frontend-old-ember/config/ember-intl.js
similarity index 100%
rename from frontend-reactive/config/ember-intl.js
rename to frontend-old-ember/config/ember-intl.js
diff --git a/frontend-reactive/config/environment.js b/frontend-old-ember/config/environment.js
similarity index 100%
rename from frontend-reactive/config/environment.js
rename to frontend-old-ember/config/environment.js
diff --git a/frontend-reactive/config/optional-features.json b/frontend-old-ember/config/optional-features.json
similarity index 100%
rename from frontend-reactive/config/optional-features.json
rename to frontend-old-ember/config/optional-features.json
diff --git a/frontend-reactive/config/targets.js b/frontend-old-ember/config/targets.js
similarity index 100%
rename from frontend-reactive/config/targets.js
rename to frontend-old-ember/config/targets.js
diff --git a/frontend-reactive/ember-cli-build.js b/frontend-old-ember/ember-cli-build.js
similarity index 100%
rename from frontend-reactive/ember-cli-build.js
rename to frontend-old-ember/ember-cli-build.js
diff --git a/frontend-reactive/otherServerScreenshots/leftSidebar.png b/frontend-old-ember/otherServerScreenshots/leftSidebar.png
similarity index 100%
rename from frontend-reactive/otherServerScreenshots/leftSidebar.png
rename to frontend-old-ember/otherServerScreenshots/leftSidebar.png
diff --git a/frontend-reactive/otherServerScreenshots/timeline.png b/frontend-old-ember/otherServerScreenshots/timeline.png
similarity index 100%
rename from frontend-reactive/otherServerScreenshots/timeline.png
rename to frontend-old-ember/otherServerScreenshots/timeline.png
diff --git a/frontend-reactive/otherServerScreenshots/timelineHeader.png b/frontend-old-ember/otherServerScreenshots/timelineHeader.png
similarity index 100%
rename from frontend-reactive/otherServerScreenshots/timelineHeader.png
rename to frontend-old-ember/otherServerScreenshots/timelineHeader.png
diff --git a/frontend-reactive/package-lock.json b/frontend-old-ember/package-lock.json
similarity index 100%
rename from frontend-reactive/package-lock.json
rename to frontend-old-ember/package-lock.json
diff --git a/frontend-reactive/package.json b/frontend-old-ember/package.json
similarity index 100%
rename from frontend-reactive/package.json
rename to frontend-old-ember/package.json
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.eot b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.eot
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.eot
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.eot
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.otf b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.otf
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.otf
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.otf
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.woff b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.woff
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.woff
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.woff
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.woff2 b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.woff2
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold-Italic.woff2
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold-Italic.woff2
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.eot b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.eot
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.eot
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.eot
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.otf b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.otf
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.otf
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.otf
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.woff b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.woff
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.woff
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.woff
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.woff2 b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.woff2
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Bold.woff2
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Bold.woff2
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.eot b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.eot
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.eot
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.eot
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.otf b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.otf
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.otf
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.otf
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.woff b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.woff
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.woff
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.woff
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.woff2 b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.woff2
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Italic.woff2
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Italic.woff2
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.eot b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.eot
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.eot
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.eot
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.otf b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.otf
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.otf
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.otf
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.woff b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.woff
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.woff
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.woff
diff --git a/frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.woff2 b/frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.woff2
similarity index 100%
rename from frontend-reactive/public/assets/fonts/OpenDyslexic-Regular.woff2
rename to frontend-old-ember/public/assets/fonts/OpenDyslexic-Regular.woff2
diff --git a/frontend-reactive/public/assets/svgs/credit.txt b/frontend-old-ember/public/assets/svgs/credit.txt
similarity index 100%
rename from frontend-reactive/public/assets/svgs/credit.txt
rename to frontend-old-ember/public/assets/svgs/credit.txt
diff --git a/frontend-reactive/public/assets/svgs/heart-black-outline-old.svg b/frontend-old-ember/public/assets/svgs/heart-black-outline-old.svg
similarity index 100%
rename from frontend-reactive/public/assets/svgs/heart-black-outline-old.svg
rename to frontend-old-ember/public/assets/svgs/heart-black-outline-old.svg
diff --git a/frontend-reactive/public/assets/svgs/heart-black-outline.svg b/frontend-old-ember/public/assets/svgs/heart-black-outline.svg
similarity index 100%
rename from frontend-reactive/public/assets/svgs/heart-black-outline.svg
rename to frontend-old-ember/public/assets/svgs/heart-black-outline.svg
diff --git a/frontend-reactive/public/assets/svgs/heart-rainbow.svg b/frontend-old-ember/public/assets/svgs/heart-rainbow.svg
similarity index 100%
rename from frontend-reactive/public/assets/svgs/heart-rainbow.svg
rename to frontend-old-ember/public/assets/svgs/heart-rainbow.svg
diff --git a/frontend-reactive/public/assets/svgs/reload-black.svg b/frontend-old-ember/public/assets/svgs/reload-black.svg
similarity index 100%
rename from frontend-reactive/public/assets/svgs/reload-black.svg
rename to frontend-old-ember/public/assets/svgs/reload-black.svg
diff --git a/frontend-reactive/public/assets/svgs/reload-coloured.svg b/frontend-old-ember/public/assets/svgs/reload-coloured.svg
similarity index 100%
rename from frontend-reactive/public/assets/svgs/reload-coloured.svg
rename to frontend-old-ember/public/assets/svgs/reload-coloured.svg
diff --git a/frontend-reactive/public/humans.txt b/frontend-old-ember/public/humans.txt
similarity index 100%
rename from frontend-reactive/public/humans.txt
rename to frontend-old-ember/public/humans.txt
diff --git a/frontend-reactive/public/robots.txt b/frontend-old-ember/public/robots.txt
similarity index 100%
rename from frontend-reactive/public/robots.txt
rename to frontend-old-ember/public/robots.txt
diff --git a/frontend-reactive/testem.js b/frontend-old-ember/testem.js
similarity index 100%
rename from frontend-reactive/testem.js
rename to frontend-old-ember/testem.js
diff --git a/frontend-reactive/tests/helpers/index.ts b/frontend-old-ember/tests/helpers/index.ts
similarity index 100%
rename from frontend-reactive/tests/helpers/index.ts
rename to frontend-old-ember/tests/helpers/index.ts
diff --git a/frontend-reactive/tests/index.html b/frontend-old-ember/tests/index.html
similarity index 100%
rename from frontend-reactive/tests/index.html
rename to frontend-old-ember/tests/index.html
diff --git a/frontend-reactive/tests/integration/.gitkeep b/frontend-old-ember/tests/integration/.gitkeep
similarity index 100%
rename from frontend-reactive/tests/integration/.gitkeep
rename to frontend-old-ember/tests/integration/.gitkeep
diff --git a/frontend-reactive/tests/integration/components/account/full-test.ts b/frontend-old-ember/tests/integration/components/account/full-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/account/full-test.ts
rename to frontend-old-ember/tests/integration/components/account/full-test.ts
diff --git a/frontend-reactive/tests/integration/components/account/header-test.ts b/frontend-old-ember/tests/integration/components/account/header-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/account/header-test.ts
rename to frontend-old-ember/tests/integration/components/account/header-test.ts
diff --git a/frontend-reactive/tests/integration/components/account/overview-test.ts b/frontend-old-ember/tests/integration/components/account/overview-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/account/overview-test.ts
rename to frontend-old-ember/tests/integration/components/account/overview-test.ts
diff --git a/frontend-reactive/tests/integration/components/account/profilepicture-test.ts b/frontend-old-ember/tests/integration/components/account/profilepicture-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/account/profilepicture-test.ts
rename to frontend-old-ember/tests/integration/components/account/profilepicture-test.ts
diff --git a/frontend-reactive/tests/integration/components/auth/login-test.ts b/frontend-old-ember/tests/integration/components/auth/login-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/auth/login-test.ts
rename to frontend-old-ember/tests/integration/components/auth/login-test.ts
diff --git a/frontend-reactive/tests/integration/components/auth/post-registration-form-test.ts b/frontend-old-ember/tests/integration/components/auth/post-registration-form-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/auth/post-registration-form-test.ts
rename to frontend-old-ember/tests/integration/components/auth/post-registration-form-test.ts
diff --git a/frontend-reactive/tests/integration/components/auth/register-start-test.ts b/frontend-old-ember/tests/integration/components/auth/register-start-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/auth/register-start-test.ts
rename to frontend-old-ember/tests/integration/components/auth/register-start-test.ts
diff --git a/frontend-reactive/tests/integration/components/global/general-sidebar-test.ts b/frontend-old-ember/tests/integration/components/global/general-sidebar-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/global/general-sidebar-test.ts
rename to frontend-old-ember/tests/integration/components/global/general-sidebar-test.ts
diff --git a/frontend-reactive/tests/integration/components/note-test.ts b/frontend-old-ember/tests/integration/components/note-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note-test.ts
rename to frontend-old-ember/tests/integration/components/note-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/content-test.ts b/frontend-old-ember/tests/integration/components/note/content-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/content-test.ts
rename to frontend-old-ember/tests/integration/components/note/content-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter-test.ts b/frontend-old-ember/tests/integration/components/note/formatter-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter/akoma-test.ts b/frontend-old-ember/tests/integration/components/note/formatter/akoma-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter/akoma-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter/akoma-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter/linstrom-test.ts b/frontend-old-ember/tests/integration/components/note/formatter/linstrom-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter/linstrom-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter/linstrom-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter/mastodon-test.ts b/frontend-old-ember/tests/integration/components/note/formatter/mastodon-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter/mastodon-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter/mastodon-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter/misskey-test.ts b/frontend-old-ember/tests/integration/components/note/formatter/misskey-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter/misskey-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter/misskey-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/formatter/wafrn-test.ts b/frontend-old-ember/tests/integration/components/note/formatter/wafrn-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/formatter/wafrn-test.ts
rename to frontend-old-ember/tests/integration/components/note/formatter/wafrn-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/interactions-test.ts b/frontend-old-ember/tests/integration/components/note/interactions-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/interactions-test.ts
rename to frontend-old-ember/tests/integration/components/note/interactions-test.ts
diff --git a/frontend-reactive/tests/integration/components/note/user-header-test.ts b/frontend-old-ember/tests/integration/components/note/user-header-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/note/user-header-test.ts
rename to frontend-old-ember/tests/integration/components/note/user-header-test.ts
diff --git a/frontend-reactive/tests/integration/components/page-test.ts b/frontend-old-ember/tests/integration/components/page-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/page-test.ts
rename to frontend-old-ember/tests/integration/components/page-test.ts
diff --git a/frontend-reactive/tests/integration/components/page/header-test.ts b/frontend-old-ember/tests/integration/components/page/header-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/page/header-test.ts
rename to frontend-old-ember/tests/integration/components/page/header-test.ts
diff --git a/frontend-reactive/tests/integration/components/page/left-sidebar-test.ts b/frontend-old-ember/tests/integration/components/page/left-sidebar-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/page/left-sidebar-test.ts
rename to frontend-old-ember/tests/integration/components/page/left-sidebar-test.ts
diff --git a/frontend-reactive/tests/integration/components/passkey-test.ts b/frontend-old-ember/tests/integration/components/passkey-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/passkey-test.ts
rename to frontend-old-ember/tests/integration/components/passkey-test.ts
diff --git a/frontend-reactive/tests/integration/components/timeline-test.ts b/frontend-old-ember/tests/integration/components/timeline-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/timeline-test.ts
rename to frontend-old-ember/tests/integration/components/timeline-test.ts
diff --git a/frontend-reactive/tests/integration/components/timeline/header-test.ts b/frontend-old-ember/tests/integration/components/timeline/header-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/timeline/header-test.ts
rename to frontend-old-ember/tests/integration/components/timeline/header-test.ts
diff --git a/frontend-reactive/tests/integration/components/util/mail-entry-test.ts b/frontend-old-ember/tests/integration/components/util/mail-entry-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/util/mail-entry-test.ts
rename to frontend-old-ember/tests/integration/components/util/mail-entry-test.ts
diff --git a/frontend-reactive/tests/integration/components/util/map-edit-test.ts b/frontend-old-ember/tests/integration/components/util/map-edit-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/util/map-edit-test.ts
rename to frontend-old-ember/tests/integration/components/util/map-edit-test.ts
diff --git a/frontend-reactive/tests/integration/components/util/multiselect-test.ts b/frontend-old-ember/tests/integration/components/util/multiselect-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/util/multiselect-test.ts
rename to frontend-old-ember/tests/integration/components/util/multiselect-test.ts
diff --git a/frontend-reactive/tests/integration/components/util/one-of-array-test.ts b/frontend-old-ember/tests/integration/components/util/one-of-array-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/util/one-of-array-test.ts
rename to frontend-old-ember/tests/integration/components/util/one-of-array-test.ts
diff --git a/frontend-reactive/tests/integration/components/util/string-array-test.ts b/frontend-old-ember/tests/integration/components/util/string-array-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/components/util/string-array-test.ts
rename to frontend-old-ember/tests/integration/components/util/string-array-test.ts
diff --git a/frontend-reactive/tests/integration/helpers/binding-array-element-test.ts b/frontend-old-ember/tests/integration/helpers/binding-array-element-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/helpers/binding-array-element-test.ts
rename to frontend-old-ember/tests/integration/helpers/binding-array-element-test.ts
diff --git a/frontend-reactive/tests/integration/helpers/count-properties-test.ts b/frontend-old-ember/tests/integration/helpers/count-properties-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/helpers/count-properties-test.ts
rename to frontend-old-ember/tests/integration/helpers/count-properties-test.ts
diff --git a/frontend-reactive/tests/integration/helpers/equals-test.ts b/frontend-old-ember/tests/integration/helpers/equals-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/helpers/equals-test.ts
rename to frontend-old-ember/tests/integration/helpers/equals-test.ts
diff --git a/frontend-reactive/tests/integration/helpers/is-valid-mail-test.ts b/frontend-old-ember/tests/integration/helpers/is-valid-mail-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/helpers/is-valid-mail-test.ts
rename to frontend-old-ember/tests/integration/helpers/is-valid-mail-test.ts
diff --git a/frontend-reactive/tests/integration/helpers/tokenise-content-test.ts b/frontend-old-ember/tests/integration/helpers/tokenise-content-test.ts
similarity index 100%
rename from frontend-reactive/tests/integration/helpers/tokenise-content-test.ts
rename to frontend-old-ember/tests/integration/helpers/tokenise-content-test.ts
diff --git a/frontend-reactive/tests/test-helper.ts b/frontend-old-ember/tests/test-helper.ts
similarity index 100%
rename from frontend-reactive/tests/test-helper.ts
rename to frontend-old-ember/tests/test-helper.ts
diff --git a/frontend-reactive/tests/unit/.gitkeep b/frontend-old-ember/tests/unit/.gitkeep
similarity index 100%
rename from frontend-reactive/tests/unit/.gitkeep
rename to frontend-old-ember/tests/unit/.gitkeep
diff --git a/frontend-reactive/tests/unit/models/account-test.js b/frontend-old-ember/tests/unit/models/account-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/account-test.js
rename to frontend-old-ember/tests/unit/models/account-test.js
diff --git a/frontend-reactive/tests/unit/models/custom-account-field-test.js b/frontend-old-ember/tests/unit/models/custom-account-field-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/custom-account-field-test.js
rename to frontend-old-ember/tests/unit/models/custom-account-field-test.js
diff --git a/frontend-reactive/tests/unit/models/emote-test.js b/frontend-old-ember/tests/unit/models/emote-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/emote-test.js
rename to frontend-old-ember/tests/unit/models/emote-test.js
diff --git a/frontend-reactive/tests/unit/models/media-metadata-test.js b/frontend-old-ember/tests/unit/models/media-metadata-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/media-metadata-test.js
rename to frontend-old-ember/tests/unit/models/media-metadata-test.js
diff --git a/frontend-reactive/tests/unit/models/note-test.js b/frontend-old-ember/tests/unit/models/note-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/note-test.js
rename to frontend-old-ember/tests/unit/models/note-test.js
diff --git a/frontend-reactive/tests/unit/models/reaction-test.js b/frontend-old-ember/tests/unit/models/reaction-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/reaction-test.js
rename to frontend-old-ember/tests/unit/models/reaction-test.js
diff --git a/frontend-reactive/tests/unit/models/relation-test.js b/frontend-old-ember/tests/unit/models/relation-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/relation-test.js
rename to frontend-old-ember/tests/unit/models/relation-test.js
diff --git a/frontend-reactive/tests/unit/models/remote-server-test.js b/frontend-old-ember/tests/unit/models/remote-server-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/remote-server-test.js
rename to frontend-old-ember/tests/unit/models/remote-server-test.js
diff --git a/frontend-reactive/tests/unit/models/role-test.js b/frontend-old-ember/tests/unit/models/role-test.js
similarity index 100%
rename from frontend-reactive/tests/unit/models/role-test.js
rename to frontend-old-ember/tests/unit/models/role-test.js
diff --git a/frontend-reactive/tests/unit/routes/about-test.ts b/frontend-old-ember/tests/unit/routes/about-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/about-test.ts
rename to frontend-old-ember/tests/unit/routes/about-test.ts
diff --git a/frontend-reactive/tests/unit/routes/application-test.ts b/frontend-old-ember/tests/unit/routes/application-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/application-test.ts
rename to frontend-old-ember/tests/unit/routes/application-test.ts
diff --git a/frontend-reactive/tests/unit/routes/auth-test.ts b/frontend-old-ember/tests/unit/routes/auth-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/auth-test.ts
rename to frontend-old-ember/tests/unit/routes/auth-test.ts
diff --git a/frontend-reactive/tests/unit/routes/index-test.ts b/frontend-old-ember/tests/unit/routes/index-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/index-test.ts
rename to frontend-old-ember/tests/unit/routes/index-test.ts
diff --git a/frontend-reactive/tests/unit/routes/notes/:note-id-test.ts b/frontend-old-ember/tests/unit/routes/notes/:note-id-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/notes/:note-id-test.ts
rename to frontend-old-ember/tests/unit/routes/notes/:note-id-test.ts
diff --git a/frontend-reactive/tests/unit/routes/register-form-test.ts b/frontend-old-ember/tests/unit/routes/register-form-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/register-form-test.ts
rename to frontend-old-ember/tests/unit/routes/register-form-test.ts
diff --git a/frontend-reactive/tests/unit/routes/testing-test.ts b/frontend-old-ember/tests/unit/routes/testing-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/routes/testing-test.ts
rename to frontend-old-ember/tests/unit/routes/testing-test.ts
diff --git a/frontend-reactive/tests/unit/services/auth-test.ts b/frontend-old-ember/tests/unit/services/auth-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/services/auth-test.ts
rename to frontend-old-ember/tests/unit/services/auth-test.ts
diff --git a/frontend-reactive/tests/unit/services/authentication-test.ts b/frontend-old-ember/tests/unit/services/authentication-test.ts
similarity index 100%
rename from frontend-reactive/tests/unit/services/authentication-test.ts
rename to frontend-old-ember/tests/unit/services/authentication-test.ts
diff --git a/frontend-reactive/translations/de-de.yaml b/frontend-old-ember/translations/de-de.yaml
similarity index 100%
rename from frontend-reactive/translations/de-de.yaml
rename to frontend-old-ember/translations/de-de.yaml
diff --git a/frontend-reactive/translations/en-us.yaml b/frontend-old-ember/translations/en-us.yaml
similarity index 100%
rename from frontend-reactive/translations/en-us.yaml
rename to frontend-old-ember/translations/en-us.yaml
diff --git a/frontend-reactive/tsconfig.json b/frontend-old-ember/tsconfig.json
similarity index 100%
rename from frontend-reactive/tsconfig.json
rename to frontend-old-ember/tsconfig.json
diff --git a/frontend-reactive/types/ember-data/types/registries/model.d.ts b/frontend-old-ember/types/ember-data/types/registries/model.d.ts
similarity index 100%
rename from frontend-reactive/types/ember-data/types/registries/model.d.ts
rename to frontend-old-ember/types/ember-data/types/registries/model.d.ts
diff --git a/frontend-reactive/types/global.d.ts b/frontend-old-ember/types/global.d.ts
similarity index 100%
rename from frontend-reactive/types/global.d.ts
rename to frontend-old-ember/types/global.d.ts
diff --git a/frontend-vue/.editorconfig b/frontend-vue/.editorconfig
new file mode 100644
index 0000000..5a5809d
--- /dev/null
+++ b/frontend-vue/.editorconfig
@@ -0,0 +1,9 @@
+[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue,css,scss,sass,less,styl}]
+charset = utf-8
+indent_size = 2
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+end_of_line = lf
+max_line_length = 100
diff --git a/frontend-vue/.gitattributes b/frontend-vue/.gitattributes
new file mode 100644
index 0000000..6313b56
--- /dev/null
+++ b/frontend-vue/.gitattributes
@@ -0,0 +1 @@
+* text=auto eol=lf
diff --git a/frontend-vue/.gitignore b/frontend-vue/.gitignore
new file mode 100644
index 0000000..8ee54e8
--- /dev/null
+++ b/frontend-vue/.gitignore
@@ -0,0 +1,30 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+*.tsbuildinfo
diff --git a/frontend-vue/.prettierrc.json b/frontend-vue/.prettierrc.json
new file mode 100644
index 0000000..29a2402
--- /dev/null
+++ b/frontend-vue/.prettierrc.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://json.schemastore.org/prettierrc",
+ "semi": false,
+ "singleQuote": true,
+ "printWidth": 100
+}
diff --git a/frontend-vue/.vscode/extensions.json b/frontend-vue/.vscode/extensions.json
new file mode 100644
index 0000000..a06a8c6
--- /dev/null
+++ b/frontend-vue/.vscode/extensions.json
@@ -0,0 +1,9 @@
+{
+ "recommendations": [
+ "Vue.volar",
+ "vitest.explorer",
+ "dbaeumer.vscode-eslint",
+ "EditorConfig.EditorConfig",
+ "esbenp.prettier-vscode"
+ ]
+}
diff --git a/frontend-vue/README.md b/frontend-vue/README.md
new file mode 100644
index 0000000..fd95afc
--- /dev/null
+++ b/frontend-vue/README.md
@@ -0,0 +1,45 @@
+# frontend-vue
+
+This template should help get you started developing with Vue 3 in Vite.
+
+## Recommended IDE Setup
+
+[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
+
+## Type Support for `.vue` Imports in TS
+
+TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.
+
+## Customize configuration
+
+See [Vite Configuration Reference](https://vite.dev/config/).
+
+## Project Setup
+
+```sh
+bun install
+```
+
+### Compile and Hot-Reload for Development
+
+```sh
+bun dev
+```
+
+### Type-Check, Compile and Minify for Production
+
+```sh
+bun run build
+```
+
+### Run Unit Tests with [Vitest](https://vitest.dev/)
+
+```sh
+bun test:unit
+```
+
+### Lint with [ESLint](https://eslint.org/)
+
+```sh
+bun lint
+```
diff --git a/frontend-vue/bun.lockb b/frontend-vue/bun.lockb
new file mode 100755
index 0000000..7999c8e
Binary files /dev/null and b/frontend-vue/bun.lockb differ
diff --git a/frontend-vue/env.d.ts b/frontend-vue/env.d.ts
new file mode 100644
index 0000000..11f02fe
--- /dev/null
+++ b/frontend-vue/env.d.ts
@@ -0,0 +1 @@
+///
README.md
.
+