From bee972ea79f7d1ac726e7a46e90011f3c1fc23c6 Mon Sep 17 00:00:00 2001 From: Kalle Struik Date: Wed, 19 Mar 2025 19:49:02 +0100 Subject: [PATCH] Move frontend to its own folder --- components.json => frontend/components.json | 0 index.html => frontend/index.html | 0 package.json => frontend/package.json | 0 pnpm-lock.yaml => frontend/pnpm-lock.yaml | 0 {public => frontend/public}/favicon.ico | Bin {public => frontend/public}/logo192.png | Bin {public => frontend/public}/logo512.png | Bin {public => frontend/public}/manifest.json | 0 {public => frontend/public}/robots.txt | 0 {src => frontend/src}/components/app_sidebar.tsx | 0 .../components/collection/collection_header.tsx | 0 .../collection/collection_settings_dialog.tsx | 0 .../components/collection/new_collection_dialog.tsx | 0 .../src}/components/editor/link_icon.tsx | 0 .../src}/components/editor/task_icon.tsx | 0 .../src}/components/editor/term_icon.tsx | 0 .../src}/components/form/collection_picker.tsx | 0 .../src}/components/form/color_picker.tsx | 0 .../src}/components/form/icon_picker.tsx | 0 .../src}/components/form/property_type_combobox.tsx | 0 .../src}/components/note/new_note_dialog.tsx | 0 .../src}/components/note/note_canvas.tsx | 0 .../src}/components/note/note_header.tsx | 0 .../src}/components/note/note_properties_dialog.tsx | 0 .../src}/components/note/note_settings_dialog.tsx | 0 .../src}/components/note/notes_grid.tsx | 0 .../src}/components/ui/alert-dialog.tsx | 0 {src => frontend/src}/components/ui/avatar.tsx | 0 {src => frontend/src}/components/ui/button.tsx | 0 {src => frontend/src}/components/ui/command.tsx | 0 {src => frontend/src}/components/ui/dialog.tsx | 0 .../src}/components/ui/dropdown-menu.tsx | 0 {src => frontend/src}/components/ui/input.tsx | 0 {src => frontend/src}/components/ui/label.tsx | 0 {src => frontend/src}/components/ui/popover.tsx | 0 {src => frontend/src}/components/ui/radio-group.tsx | 0 {src => frontend/src}/components/ui/separator.tsx | 0 {src => frontend/src}/components/ui/sheet.tsx | 0 {src => frontend/src}/components/ui/sidebar.tsx | 0 {src => frontend/src}/components/ui/skeleton.tsx | 0 .../src}/components/ui/toggle-group.tsx | 0 {src => frontend/src}/components/ui/toggle.tsx | 0 {src => frontend/src}/components/ui/tooltip.tsx | 0 .../src}/components/user/user_avatar.tsx | 0 .../src}/components/yjs/metadata-inspector.tsx | 0 {src => frontend/src}/editor/Editor.tsx | 0 {src => frontend/src}/editor/editor_utils.ts | 0 .../src}/editor/nodes/focusable_node.ts | 0 .../src}/editor/nodes/formatted_text.ts | 0 {src => frontend/src}/editor/nodes/header_node.ts | 0 {src => frontend/src}/editor/nodes/link_node.tsx | 0 {src => frontend/src}/editor/nodes/task_node.tsx | 0 {src => frontend/src}/editor/nodes/term_node.tsx | 0 .../src}/editor/plugins/formatted_text_plugin.tsx | 0 .../src}/editor/plugins/header_plugin.tsx | 0 .../src}/editor/plugins/link_plugin.tsx | 0 .../src}/editor/plugins/paragraph_plugin.tsx | 0 .../src}/editor/plugins/selection_plugin.tsx | 0 .../src}/editor/plugins/task_plugin.tsx | 0 .../src}/editor/plugins/term_plugin.tsx | 0 .../src}/editor/serialized_editor_content.ts | 0 {src => frontend/src}/global.d.ts | 0 {src => frontend/src}/hooks/use-metadata.tsx | 0 {src => frontend/src}/hooks/use-mobile.ts | 0 {src => frontend/src}/hooks/use-note.tsx | 0 {src => frontend/src}/hooks/use-observe.ts | 0 {src => frontend/src}/hooks/use-redraw.ts | 0 {src => frontend/src}/hooks/use-theme.tsx | 0 {src => frontend/src}/hooks/use-ydoc.ts | 0 {src => frontend/src}/lib/color.ts | 0 {src => frontend/src}/lib/icon.ts | 0 {src => frontend/src}/lib/metadata.ts | 0 {src => frontend/src}/lib/property.ts | 0 {src => frontend/src}/lib/utils.ts | 0 {src => frontend/src}/lib/yjs.ts | 0 {src => frontend/src}/logo.svg | 0 {src => frontend/src}/main.tsx | 0 {src => frontend/src}/reportWebVitals.ts | 0 {src => frontend/src}/routeTree.gen.ts | 0 {src => frontend/src}/routes/__root.tsx | 0 {src => frontend/src}/routes/app.tsx | 0 {src => frontend/src}/routes/app/calendar.tsx | 0 {src => frontend/src}/routes/app/collection.$id.tsx | 0 {src => frontend/src}/routes/app/graph.tsx | 0 {src => frontend/src}/routes/app/inbox.tsx | 0 {src => frontend/src}/routes/app/index.tsx | 0 {src => frontend/src}/routes/app/note.$id.tsx | 0 {src => frontend/src}/routes/app/search.tsx | 0 {src => frontend/src}/routes/app/term.$term.tsx | 0 {src => frontend/src}/routes/app/todo.tsx | 0 {src => frontend/src}/routes/index.tsx | 0 {src => frontend/src}/styles.css | 0 {src => frontend/src}/sw.ts | 0 tsconfig.json => frontend/tsconfig.json | 0 vite.config.js => frontend/vite.config.js | 0 95 files changed, 0 insertions(+), 0 deletions(-) rename components.json => frontend/components.json (100%) rename index.html => frontend/index.html (100%) rename package.json => frontend/package.json (100%) rename pnpm-lock.yaml => frontend/pnpm-lock.yaml (100%) rename {public => frontend/public}/favicon.ico (100%) rename {public => frontend/public}/logo192.png (100%) rename {public => frontend/public}/logo512.png (100%) rename {public => frontend/public}/manifest.json (100%) rename {public => frontend/public}/robots.txt (100%) rename {src => frontend/src}/components/app_sidebar.tsx (100%) rename {src => frontend/src}/components/collection/collection_header.tsx (100%) rename {src => frontend/src}/components/collection/collection_settings_dialog.tsx (100%) rename {src => frontend/src}/components/collection/new_collection_dialog.tsx (100%) rename {src => frontend/src}/components/editor/link_icon.tsx (100%) rename {src => frontend/src}/components/editor/task_icon.tsx (100%) rename {src => frontend/src}/components/editor/term_icon.tsx (100%) rename {src => frontend/src}/components/form/collection_picker.tsx (100%) rename {src => frontend/src}/components/form/color_picker.tsx (100%) rename {src => frontend/src}/components/form/icon_picker.tsx (100%) rename {src => frontend/src}/components/form/property_type_combobox.tsx (100%) rename {src => frontend/src}/components/note/new_note_dialog.tsx (100%) rename {src => frontend/src}/components/note/note_canvas.tsx (100%) rename {src => frontend/src}/components/note/note_header.tsx (100%) rename {src => frontend/src}/components/note/note_properties_dialog.tsx (100%) rename {src => frontend/src}/components/note/note_settings_dialog.tsx (100%) rename {src => frontend/src}/components/note/notes_grid.tsx (100%) rename {src => frontend/src}/components/ui/alert-dialog.tsx (100%) rename {src => frontend/src}/components/ui/avatar.tsx (100%) rename {src => frontend/src}/components/ui/button.tsx (100%) rename {src => frontend/src}/components/ui/command.tsx (100%) rename {src => frontend/src}/components/ui/dialog.tsx (100%) rename {src => frontend/src}/components/ui/dropdown-menu.tsx (100%) rename {src => frontend/src}/components/ui/input.tsx (100%) rename {src => frontend/src}/components/ui/label.tsx (100%) rename {src => frontend/src}/components/ui/popover.tsx (100%) rename {src => frontend/src}/components/ui/radio-group.tsx (100%) rename {src => frontend/src}/components/ui/separator.tsx (100%) rename {src => frontend/src}/components/ui/sheet.tsx (100%) rename {src => frontend/src}/components/ui/sidebar.tsx (100%) rename {src => frontend/src}/components/ui/skeleton.tsx (100%) rename {src => frontend/src}/components/ui/toggle-group.tsx (100%) rename {src => frontend/src}/components/ui/toggle.tsx (100%) rename {src => frontend/src}/components/ui/tooltip.tsx (100%) rename {src => frontend/src}/components/user/user_avatar.tsx (100%) rename {src => frontend/src}/components/yjs/metadata-inspector.tsx (100%) rename {src => frontend/src}/editor/Editor.tsx (100%) rename {src => frontend/src}/editor/editor_utils.ts (100%) rename {src => frontend/src}/editor/nodes/focusable_node.ts (100%) rename {src => frontend/src}/editor/nodes/formatted_text.ts (100%) rename {src => frontend/src}/editor/nodes/header_node.ts (100%) rename {src => frontend/src}/editor/nodes/link_node.tsx (100%) rename {src => frontend/src}/editor/nodes/task_node.tsx (100%) rename {src => frontend/src}/editor/nodes/term_node.tsx (100%) rename {src => frontend/src}/editor/plugins/formatted_text_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/header_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/link_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/paragraph_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/selection_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/task_plugin.tsx (100%) rename {src => frontend/src}/editor/plugins/term_plugin.tsx (100%) rename {src => frontend/src}/editor/serialized_editor_content.ts (100%) rename {src => frontend/src}/global.d.ts (100%) rename {src => frontend/src}/hooks/use-metadata.tsx (100%) rename {src => frontend/src}/hooks/use-mobile.ts (100%) rename {src => frontend/src}/hooks/use-note.tsx (100%) rename {src => frontend/src}/hooks/use-observe.ts (100%) rename {src => frontend/src}/hooks/use-redraw.ts (100%) rename {src => frontend/src}/hooks/use-theme.tsx (100%) rename {src => frontend/src}/hooks/use-ydoc.ts (100%) rename {src => frontend/src}/lib/color.ts (100%) rename {src => frontend/src}/lib/icon.ts (100%) rename {src => frontend/src}/lib/metadata.ts (100%) rename {src => frontend/src}/lib/property.ts (100%) rename {src => frontend/src}/lib/utils.ts (100%) rename {src => frontend/src}/lib/yjs.ts (100%) rename {src => frontend/src}/logo.svg (100%) rename {src => frontend/src}/main.tsx (100%) rename {src => frontend/src}/reportWebVitals.ts (100%) rename {src => frontend/src}/routeTree.gen.ts (100%) rename {src => frontend/src}/routes/__root.tsx (100%) rename {src => frontend/src}/routes/app.tsx (100%) rename {src => frontend/src}/routes/app/calendar.tsx (100%) rename {src => frontend/src}/routes/app/collection.$id.tsx (100%) rename {src => frontend/src}/routes/app/graph.tsx (100%) rename {src => frontend/src}/routes/app/inbox.tsx (100%) rename {src => frontend/src}/routes/app/index.tsx (100%) rename {src => frontend/src}/routes/app/note.$id.tsx (100%) rename {src => frontend/src}/routes/app/search.tsx (100%) rename {src => frontend/src}/routes/app/term.$term.tsx (100%) rename {src => frontend/src}/routes/app/todo.tsx (100%) rename {src => frontend/src}/routes/index.tsx (100%) rename {src => frontend/src}/styles.css (100%) rename {src => frontend/src}/sw.ts (100%) rename tsconfig.json => frontend/tsconfig.json (100%) rename vite.config.js => frontend/vite.config.js (100%) diff --git a/components.json b/frontend/components.json similarity index 100% rename from components.json rename to frontend/components.json diff --git a/index.html b/frontend/index.html similarity index 100% rename from index.html rename to frontend/index.html diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/pnpm-lock.yaml b/frontend/pnpm-lock.yaml similarity index 100% rename from pnpm-lock.yaml rename to frontend/pnpm-lock.yaml diff --git a/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to frontend/public/favicon.ico diff --git a/public/logo192.png b/frontend/public/logo192.png similarity index 100% rename from public/logo192.png rename to frontend/public/logo192.png diff --git a/public/logo512.png b/frontend/public/logo512.png similarity index 100% rename from public/logo512.png rename to frontend/public/logo512.png diff --git a/public/manifest.json b/frontend/public/manifest.json similarity index 100% rename from public/manifest.json rename to frontend/public/manifest.json diff --git a/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from public/robots.txt rename to frontend/public/robots.txt diff --git a/src/components/app_sidebar.tsx b/frontend/src/components/app_sidebar.tsx similarity index 100% rename from src/components/app_sidebar.tsx rename to frontend/src/components/app_sidebar.tsx diff --git a/src/components/collection/collection_header.tsx b/frontend/src/components/collection/collection_header.tsx similarity index 100% rename from src/components/collection/collection_header.tsx rename to frontend/src/components/collection/collection_header.tsx diff --git a/src/components/collection/collection_settings_dialog.tsx b/frontend/src/components/collection/collection_settings_dialog.tsx similarity index 100% rename from src/components/collection/collection_settings_dialog.tsx rename to frontend/src/components/collection/collection_settings_dialog.tsx diff --git a/src/components/collection/new_collection_dialog.tsx b/frontend/src/components/collection/new_collection_dialog.tsx similarity index 100% rename from src/components/collection/new_collection_dialog.tsx rename to frontend/src/components/collection/new_collection_dialog.tsx diff --git a/src/components/editor/link_icon.tsx b/frontend/src/components/editor/link_icon.tsx similarity index 100% rename from src/components/editor/link_icon.tsx rename to frontend/src/components/editor/link_icon.tsx diff --git a/src/components/editor/task_icon.tsx b/frontend/src/components/editor/task_icon.tsx similarity index 100% rename from src/components/editor/task_icon.tsx rename to frontend/src/components/editor/task_icon.tsx diff --git a/src/components/editor/term_icon.tsx b/frontend/src/components/editor/term_icon.tsx similarity index 100% rename from src/components/editor/term_icon.tsx rename to frontend/src/components/editor/term_icon.tsx diff --git a/src/components/form/collection_picker.tsx b/frontend/src/components/form/collection_picker.tsx similarity index 100% rename from src/components/form/collection_picker.tsx rename to frontend/src/components/form/collection_picker.tsx diff --git a/src/components/form/color_picker.tsx b/frontend/src/components/form/color_picker.tsx similarity index 100% rename from src/components/form/color_picker.tsx rename to frontend/src/components/form/color_picker.tsx diff --git a/src/components/form/icon_picker.tsx b/frontend/src/components/form/icon_picker.tsx similarity index 100% rename from src/components/form/icon_picker.tsx rename to frontend/src/components/form/icon_picker.tsx diff --git a/src/components/form/property_type_combobox.tsx b/frontend/src/components/form/property_type_combobox.tsx similarity index 100% rename from src/components/form/property_type_combobox.tsx rename to frontend/src/components/form/property_type_combobox.tsx diff --git a/src/components/note/new_note_dialog.tsx b/frontend/src/components/note/new_note_dialog.tsx similarity index 100% rename from src/components/note/new_note_dialog.tsx rename to frontend/src/components/note/new_note_dialog.tsx diff --git a/src/components/note/note_canvas.tsx b/frontend/src/components/note/note_canvas.tsx similarity index 100% rename from src/components/note/note_canvas.tsx rename to frontend/src/components/note/note_canvas.tsx diff --git a/src/components/note/note_header.tsx b/frontend/src/components/note/note_header.tsx similarity index 100% rename from src/components/note/note_header.tsx rename to frontend/src/components/note/note_header.tsx diff --git a/src/components/note/note_properties_dialog.tsx b/frontend/src/components/note/note_properties_dialog.tsx similarity index 100% rename from src/components/note/note_properties_dialog.tsx rename to frontend/src/components/note/note_properties_dialog.tsx diff --git a/src/components/note/note_settings_dialog.tsx b/frontend/src/components/note/note_settings_dialog.tsx similarity index 100% rename from src/components/note/note_settings_dialog.tsx rename to frontend/src/components/note/note_settings_dialog.tsx diff --git a/src/components/note/notes_grid.tsx b/frontend/src/components/note/notes_grid.tsx similarity index 100% rename from src/components/note/notes_grid.tsx rename to frontend/src/components/note/notes_grid.tsx diff --git a/src/components/ui/alert-dialog.tsx b/frontend/src/components/ui/alert-dialog.tsx similarity index 100% rename from src/components/ui/alert-dialog.tsx rename to frontend/src/components/ui/alert-dialog.tsx diff --git a/src/components/ui/avatar.tsx b/frontend/src/components/ui/avatar.tsx similarity index 100% rename from src/components/ui/avatar.tsx rename to frontend/src/components/ui/avatar.tsx diff --git a/src/components/ui/button.tsx b/frontend/src/components/ui/button.tsx similarity index 100% rename from src/components/ui/button.tsx rename to frontend/src/components/ui/button.tsx diff --git a/src/components/ui/command.tsx b/frontend/src/components/ui/command.tsx similarity index 100% rename from src/components/ui/command.tsx rename to frontend/src/components/ui/command.tsx diff --git a/src/components/ui/dialog.tsx b/frontend/src/components/ui/dialog.tsx similarity index 100% rename from src/components/ui/dialog.tsx rename to frontend/src/components/ui/dialog.tsx diff --git a/src/components/ui/dropdown-menu.tsx b/frontend/src/components/ui/dropdown-menu.tsx similarity index 100% rename from src/components/ui/dropdown-menu.tsx rename to frontend/src/components/ui/dropdown-menu.tsx diff --git a/src/components/ui/input.tsx b/frontend/src/components/ui/input.tsx similarity index 100% rename from src/components/ui/input.tsx rename to frontend/src/components/ui/input.tsx diff --git a/src/components/ui/label.tsx b/frontend/src/components/ui/label.tsx similarity index 100% rename from src/components/ui/label.tsx rename to frontend/src/components/ui/label.tsx diff --git a/src/components/ui/popover.tsx b/frontend/src/components/ui/popover.tsx similarity index 100% rename from src/components/ui/popover.tsx rename to frontend/src/components/ui/popover.tsx diff --git a/src/components/ui/radio-group.tsx b/frontend/src/components/ui/radio-group.tsx similarity index 100% rename from src/components/ui/radio-group.tsx rename to frontend/src/components/ui/radio-group.tsx diff --git a/src/components/ui/separator.tsx b/frontend/src/components/ui/separator.tsx similarity index 100% rename from src/components/ui/separator.tsx rename to frontend/src/components/ui/separator.tsx diff --git a/src/components/ui/sheet.tsx b/frontend/src/components/ui/sheet.tsx similarity index 100% rename from src/components/ui/sheet.tsx rename to frontend/src/components/ui/sheet.tsx diff --git a/src/components/ui/sidebar.tsx b/frontend/src/components/ui/sidebar.tsx similarity index 100% rename from src/components/ui/sidebar.tsx rename to frontend/src/components/ui/sidebar.tsx diff --git a/src/components/ui/skeleton.tsx b/frontend/src/components/ui/skeleton.tsx similarity index 100% rename from src/components/ui/skeleton.tsx rename to frontend/src/components/ui/skeleton.tsx diff --git a/src/components/ui/toggle-group.tsx b/frontend/src/components/ui/toggle-group.tsx similarity index 100% rename from src/components/ui/toggle-group.tsx rename to frontend/src/components/ui/toggle-group.tsx diff --git a/src/components/ui/toggle.tsx b/frontend/src/components/ui/toggle.tsx similarity index 100% rename from src/components/ui/toggle.tsx rename to frontend/src/components/ui/toggle.tsx diff --git a/src/components/ui/tooltip.tsx b/frontend/src/components/ui/tooltip.tsx similarity index 100% rename from src/components/ui/tooltip.tsx rename to frontend/src/components/ui/tooltip.tsx diff --git a/src/components/user/user_avatar.tsx b/frontend/src/components/user/user_avatar.tsx similarity index 100% rename from src/components/user/user_avatar.tsx rename to frontend/src/components/user/user_avatar.tsx diff --git a/src/components/yjs/metadata-inspector.tsx b/frontend/src/components/yjs/metadata-inspector.tsx similarity index 100% rename from src/components/yjs/metadata-inspector.tsx rename to frontend/src/components/yjs/metadata-inspector.tsx diff --git a/src/editor/Editor.tsx b/frontend/src/editor/Editor.tsx similarity index 100% rename from src/editor/Editor.tsx rename to frontend/src/editor/Editor.tsx diff --git a/src/editor/editor_utils.ts b/frontend/src/editor/editor_utils.ts similarity index 100% rename from src/editor/editor_utils.ts rename to frontend/src/editor/editor_utils.ts diff --git a/src/editor/nodes/focusable_node.ts b/frontend/src/editor/nodes/focusable_node.ts similarity index 100% rename from src/editor/nodes/focusable_node.ts rename to frontend/src/editor/nodes/focusable_node.ts diff --git a/src/editor/nodes/formatted_text.ts b/frontend/src/editor/nodes/formatted_text.ts similarity index 100% rename from src/editor/nodes/formatted_text.ts rename to frontend/src/editor/nodes/formatted_text.ts diff --git a/src/editor/nodes/header_node.ts b/frontend/src/editor/nodes/header_node.ts similarity index 100% rename from src/editor/nodes/header_node.ts rename to frontend/src/editor/nodes/header_node.ts diff --git a/src/editor/nodes/link_node.tsx b/frontend/src/editor/nodes/link_node.tsx similarity index 100% rename from src/editor/nodes/link_node.tsx rename to frontend/src/editor/nodes/link_node.tsx diff --git a/src/editor/nodes/task_node.tsx b/frontend/src/editor/nodes/task_node.tsx similarity index 100% rename from src/editor/nodes/task_node.tsx rename to frontend/src/editor/nodes/task_node.tsx diff --git a/src/editor/nodes/term_node.tsx b/frontend/src/editor/nodes/term_node.tsx similarity index 100% rename from src/editor/nodes/term_node.tsx rename to frontend/src/editor/nodes/term_node.tsx diff --git a/src/editor/plugins/formatted_text_plugin.tsx b/frontend/src/editor/plugins/formatted_text_plugin.tsx similarity index 100% rename from src/editor/plugins/formatted_text_plugin.tsx rename to frontend/src/editor/plugins/formatted_text_plugin.tsx diff --git a/src/editor/plugins/header_plugin.tsx b/frontend/src/editor/plugins/header_plugin.tsx similarity index 100% rename from src/editor/plugins/header_plugin.tsx rename to frontend/src/editor/plugins/header_plugin.tsx diff --git a/src/editor/plugins/link_plugin.tsx b/frontend/src/editor/plugins/link_plugin.tsx similarity index 100% rename from src/editor/plugins/link_plugin.tsx rename to frontend/src/editor/plugins/link_plugin.tsx diff --git a/src/editor/plugins/paragraph_plugin.tsx b/frontend/src/editor/plugins/paragraph_plugin.tsx similarity index 100% rename from src/editor/plugins/paragraph_plugin.tsx rename to frontend/src/editor/plugins/paragraph_plugin.tsx diff --git a/src/editor/plugins/selection_plugin.tsx b/frontend/src/editor/plugins/selection_plugin.tsx similarity index 100% rename from src/editor/plugins/selection_plugin.tsx rename to frontend/src/editor/plugins/selection_plugin.tsx diff --git a/src/editor/plugins/task_plugin.tsx b/frontend/src/editor/plugins/task_plugin.tsx similarity index 100% rename from src/editor/plugins/task_plugin.tsx rename to frontend/src/editor/plugins/task_plugin.tsx diff --git a/src/editor/plugins/term_plugin.tsx b/frontend/src/editor/plugins/term_plugin.tsx similarity index 100% rename from src/editor/plugins/term_plugin.tsx rename to frontend/src/editor/plugins/term_plugin.tsx diff --git a/src/editor/serialized_editor_content.ts b/frontend/src/editor/serialized_editor_content.ts similarity index 100% rename from src/editor/serialized_editor_content.ts rename to frontend/src/editor/serialized_editor_content.ts diff --git a/src/global.d.ts b/frontend/src/global.d.ts similarity index 100% rename from src/global.d.ts rename to frontend/src/global.d.ts diff --git a/src/hooks/use-metadata.tsx b/frontend/src/hooks/use-metadata.tsx similarity index 100% rename from src/hooks/use-metadata.tsx rename to frontend/src/hooks/use-metadata.tsx diff --git a/src/hooks/use-mobile.ts b/frontend/src/hooks/use-mobile.ts similarity index 100% rename from src/hooks/use-mobile.ts rename to frontend/src/hooks/use-mobile.ts diff --git a/src/hooks/use-note.tsx b/frontend/src/hooks/use-note.tsx similarity index 100% rename from src/hooks/use-note.tsx rename to frontend/src/hooks/use-note.tsx diff --git a/src/hooks/use-observe.ts b/frontend/src/hooks/use-observe.ts similarity index 100% rename from src/hooks/use-observe.ts rename to frontend/src/hooks/use-observe.ts diff --git a/src/hooks/use-redraw.ts b/frontend/src/hooks/use-redraw.ts similarity index 100% rename from src/hooks/use-redraw.ts rename to frontend/src/hooks/use-redraw.ts diff --git a/src/hooks/use-theme.tsx b/frontend/src/hooks/use-theme.tsx similarity index 100% rename from src/hooks/use-theme.tsx rename to frontend/src/hooks/use-theme.tsx diff --git a/src/hooks/use-ydoc.ts b/frontend/src/hooks/use-ydoc.ts similarity index 100% rename from src/hooks/use-ydoc.ts rename to frontend/src/hooks/use-ydoc.ts diff --git a/src/lib/color.ts b/frontend/src/lib/color.ts similarity index 100% rename from src/lib/color.ts rename to frontend/src/lib/color.ts diff --git a/src/lib/icon.ts b/frontend/src/lib/icon.ts similarity index 100% rename from src/lib/icon.ts rename to frontend/src/lib/icon.ts diff --git a/src/lib/metadata.ts b/frontend/src/lib/metadata.ts similarity index 100% rename from src/lib/metadata.ts rename to frontend/src/lib/metadata.ts diff --git a/src/lib/property.ts b/frontend/src/lib/property.ts similarity index 100% rename from src/lib/property.ts rename to frontend/src/lib/property.ts diff --git a/src/lib/utils.ts b/frontend/src/lib/utils.ts similarity index 100% rename from src/lib/utils.ts rename to frontend/src/lib/utils.ts diff --git a/src/lib/yjs.ts b/frontend/src/lib/yjs.ts similarity index 100% rename from src/lib/yjs.ts rename to frontend/src/lib/yjs.ts diff --git a/src/logo.svg b/frontend/src/logo.svg similarity index 100% rename from src/logo.svg rename to frontend/src/logo.svg diff --git a/src/main.tsx b/frontend/src/main.tsx similarity index 100% rename from src/main.tsx rename to frontend/src/main.tsx diff --git a/src/reportWebVitals.ts b/frontend/src/reportWebVitals.ts similarity index 100% rename from src/reportWebVitals.ts rename to frontend/src/reportWebVitals.ts diff --git a/src/routeTree.gen.ts b/frontend/src/routeTree.gen.ts similarity index 100% rename from src/routeTree.gen.ts rename to frontend/src/routeTree.gen.ts diff --git a/src/routes/__root.tsx b/frontend/src/routes/__root.tsx similarity index 100% rename from src/routes/__root.tsx rename to frontend/src/routes/__root.tsx diff --git a/src/routes/app.tsx b/frontend/src/routes/app.tsx similarity index 100% rename from src/routes/app.tsx rename to frontend/src/routes/app.tsx diff --git a/src/routes/app/calendar.tsx b/frontend/src/routes/app/calendar.tsx similarity index 100% rename from src/routes/app/calendar.tsx rename to frontend/src/routes/app/calendar.tsx diff --git a/src/routes/app/collection.$id.tsx b/frontend/src/routes/app/collection.$id.tsx similarity index 100% rename from src/routes/app/collection.$id.tsx rename to frontend/src/routes/app/collection.$id.tsx diff --git a/src/routes/app/graph.tsx b/frontend/src/routes/app/graph.tsx similarity index 100% rename from src/routes/app/graph.tsx rename to frontend/src/routes/app/graph.tsx diff --git a/src/routes/app/inbox.tsx b/frontend/src/routes/app/inbox.tsx similarity index 100% rename from src/routes/app/inbox.tsx rename to frontend/src/routes/app/inbox.tsx diff --git a/src/routes/app/index.tsx b/frontend/src/routes/app/index.tsx similarity index 100% rename from src/routes/app/index.tsx rename to frontend/src/routes/app/index.tsx diff --git a/src/routes/app/note.$id.tsx b/frontend/src/routes/app/note.$id.tsx similarity index 100% rename from src/routes/app/note.$id.tsx rename to frontend/src/routes/app/note.$id.tsx diff --git a/src/routes/app/search.tsx b/frontend/src/routes/app/search.tsx similarity index 100% rename from src/routes/app/search.tsx rename to frontend/src/routes/app/search.tsx diff --git a/src/routes/app/term.$term.tsx b/frontend/src/routes/app/term.$term.tsx similarity index 100% rename from src/routes/app/term.$term.tsx rename to frontend/src/routes/app/term.$term.tsx diff --git a/src/routes/app/todo.tsx b/frontend/src/routes/app/todo.tsx similarity index 100% rename from src/routes/app/todo.tsx rename to frontend/src/routes/app/todo.tsx diff --git a/src/routes/index.tsx b/frontend/src/routes/index.tsx similarity index 100% rename from src/routes/index.tsx rename to frontend/src/routes/index.tsx diff --git a/src/styles.css b/frontend/src/styles.css similarity index 100% rename from src/styles.css rename to frontend/src/styles.css diff --git a/src/sw.ts b/frontend/src/sw.ts similarity index 100% rename from src/sw.ts rename to frontend/src/sw.ts diff --git a/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from tsconfig.json rename to frontend/tsconfig.json diff --git a/vite.config.js b/frontend/vite.config.js similarity index 100% rename from vite.config.js rename to frontend/vite.config.js