From 310a4accc427230119f2d9a3cbbdf3825cb0bf4a Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Mon, 5 Aug 2024 17:32:48 +0200 Subject: [PATCH] Database and markdown refactoring --- app.vue | 8 +- bun.lockb | Bin 347136 -> 347160 bytes components/LeftComponent.vue | 16 +- components/Markdown.vue | 12 + components/SearchView.client.vue | 3 +- components/explorer/NavigationLink.vue | 19 +- components/explorer/RightComponent.vue | 17 +- db.sqlite | Bin 77824 -> 450560 bytes nuxt.config.ts | 43 +- package.json | 14 +- pages/explorer/[...slug].vue | 77 -- pages/explorer/[projectId]/[...slug].vue | 44 + .../{ => [projectId]}/tags/[...slug].vue | 0 server/api/comments.get.ts | 25 - server/api/project.get.ts | 898 ++++++++++++++++++ server/api/project/[projectId]/file.get.ts | 54 ++ server/api/project/[projectId]/file.post.ts | 0 .../[projectId]/file/[fileId]/access.post.ts | 0 .../[projectId]/file/[fileId]/comment.get.ts | 39 + .../[projectId]/file/[fileId]/comment.post.ts | 0 .../api/project/[projectId]/navigation.get.ts | 52 + transformer/canvas/module.ts | 15 - transformer/canvas/transformer.ts | 136 --- utils/utils.ts | 4 + 24 files changed, 1143 insertions(+), 333 deletions(-) create mode 100644 components/Markdown.vue delete mode 100644 pages/explorer/[...slug].vue create mode 100644 pages/explorer/[projectId]/[...slug].vue rename pages/explorer/{ => [projectId]}/tags/[...slug].vue (100%) delete mode 100644 server/api/comments.get.ts create mode 100644 server/api/project.get.ts create mode 100644 server/api/project/[projectId]/file.get.ts create mode 100644 server/api/project/[projectId]/file.post.ts create mode 100644 server/api/project/[projectId]/file/[fileId]/access.post.ts create mode 100644 server/api/project/[projectId]/file/[fileId]/comment.get.ts create mode 100644 server/api/project/[projectId]/file/[fileId]/comment.post.ts create mode 100644 server/api/project/[projectId]/navigation.get.ts delete mode 100644 transformer/canvas/module.ts delete mode 100644 transformer/canvas/transformer.ts create mode 100644 utils/utils.ts diff --git a/app.vue b/app.vue index b631f47..cd2edad 100644 --- a/app.vue +++ b/app.vue @@ -9,10 +9,6 @@ function hideLeftPanel(_: Event): void {