From d500a013db3ca7af37fe8b6f881484223f0433da Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Fri, 5 Jun 2026 14:52:11 +0800 Subject: [PATCH] Update frontend page allowlist to include '/test' and update SQLite database --- app/components/TopNav.vue | 3 +- app/components/index/CardDetailModal.vue | 14 +- app/components/index/CardFormModal.vue | 28 +- app/components/index/LeftSidebar.vue | 10 +- app/config/cardTypes.ts | 154 ++++ app/pages/about/index.vue | 1017 ---------------------- app/pages/collect/index copy.vue | 1125 ++++++++++++++++++++++++ app/pages/collect/index.vue | 1355 +++++++++++++++++++++++++++++ app/pages/index/index.vue | 1402 +----------------------------- app/pages/test/index.vue | 1017 ++++++++++++++++++++++ packages/common/config/index.ts | 2 +- packages/drizzle-pkg/db.sqlite | Bin 282624 -> 282624 bytes 12 files changed, 3668 insertions(+), 2459 deletions(-) create mode 100644 app/config/cardTypes.ts delete mode 100644 app/pages/about/index.vue create mode 100644 app/pages/collect/index copy.vue create mode 100644 app/pages/collect/index.vue create mode 100644 app/pages/test/index.vue diff --git a/app/components/TopNav.vue b/app/components/TopNav.vue index d74fb98..eb2f4e3 100644 --- a/app/components/TopNav.vue +++ b/app/components/TopNav.vue @@ -9,7 +9,8 @@ const router = useRouter() const { loggedIn, user, clear, initialized } = useAuthSession() const links: any = [ - + { to: "/collect", label: "收藏" }, + { to: "/test", label: "测试" }, ] const searchQuery = ref((route.query.q as string) ?? '') diff --git a/app/components/index/CardDetailModal.vue b/app/components/index/CardDetailModal.vue index ce2f376..c43ae7e 100644 --- a/app/components/index/CardDetailModal.vue +++ b/app/components/index/CardDetailModal.vue @@ -1,9 +1,10 @@ - - - - - - diff --git a/app/pages/collect/index copy.vue b/app/pages/collect/index copy.vue new file mode 100644 index 0000000..3970b77 --- /dev/null +++ b/app/pages/collect/index copy.vue @@ -0,0 +1,1125 @@ + + + + + diff --git a/app/pages/collect/index.vue b/app/pages/collect/index.vue new file mode 100644 index 0000000..eb689d0 --- /dev/null +++ b/app/pages/collect/index.vue @@ -0,0 +1,1355 @@ + + + + + diff --git a/app/pages/index/index.vue b/app/pages/index/index.vue index d8373f9..367ed14 100644 --- a/app/pages/index/index.vue +++ b/app/pages/index/index.vue @@ -1,1401 +1 @@ - - - - - + \ No newline at end of file diff --git a/app/pages/test/index.vue b/app/pages/test/index.vue new file mode 100644 index 0000000..154a556 --- /dev/null +++ b/app/pages/test/index.vue @@ -0,0 +1,1017 @@ + + + + + + + diff --git a/packages/common/config/index.ts b/packages/common/config/index.ts index 122f695..b96154e 100644 --- a/packages/common/config/index.ts +++ b/packages/common/config/index.ts @@ -29,5 +29,5 @@ export const API_ALLOWLIST: RouteRule[] = [ export const FRONTEND_LOGIN_PATH = "/auth/login" export const FRONTEND_REGISTER_PATH = "/auth/register" -export const FRONTEND_PAGE_ALLOWLIST = new Set(["/", FRONTEND_LOGIN_PATH, FRONTEND_REGISTER_PATH, '/about']) +export const FRONTEND_PAGE_ALLOWLIST = new Set(["/", FRONTEND_LOGIN_PATH, FRONTEND_REGISTER_PATH, '/test']) export const FRONTEND_PAGE_GUEST_ONLY = new Set([FRONTEND_LOGIN_PATH, FRONTEND_REGISTER_PATH]) diff --git a/packages/drizzle-pkg/db.sqlite b/packages/drizzle-pkg/db.sqlite index 780a3d17a47058eecc0799f97bd3d80dcbfce2e1..7fae7ea15150af968c9ef78c06c7fdfe7c9e8632 100644 GIT binary patch delta 1016 zcma)4T}V@582-NVL_FG4ymyu9E0J>T;@@5|{OQ}>Rk z2laSr$WV=^X3hua^gKdHCiA+3KA`DhEEdgyc6X~kq>X%^Gtf0K9#tmpfmEA=aGzDG zjtnKuk)oBOk3a7gV(k;mR2|BZEg|J~)eD%GEpZi`JQGo4E|$jhF5JjUc1}+oyu9iX z5_R~9C1D%Kqr>4ZeViL{$O!!>B@HYas8P#Mo))ER(ZISewm#Y?Y}8_V&+t`dtCW`^ zjiyk7ST^kM3Wt0lx6hrstPkN)BbdM^xAA`DdIQQbZ;Do$Ya zT~r*3QSE-XfJjFL%sQf~R%cb+#N-~;OTR7>7|FsyExuxH(u)?$#gWq^5sPi%@P$x? z)#~ji^#nRvOTC@#)+~WgHGoaZj1I}&hi$@i9j@2H8I%Ln2wYGNlW-Fjp)nItW6?8C z_;3!pm=d}Hr{C-J42>`^rUJ4tFpwlq_jE$j16(59XvWv_X9?p3g4Ym-->?ibFp&wu zcn3^UT7yNye6}cnH6#@~GCB{Ze;>6F@5K2ILVh4~CY4M?=(2Becf=zv_+MAHZ!v zISmU4)?gbJo~rRX;FJu5F{|Lk9d<7YYd{qd%qoH{NWm(>d<3b4K(K;mgj6A=C$}j? z3~oY-+%7{TvCB{jM%c7cnt$H$Ol-4~k`5eql-r$UcAL#&^R%>B>|Te{a-!Vlvv_J4{_d(I8QCr%SHB&bI! R)Bn)k+DKBdjU=rJ{sFiFC1C&n delta 685 zcma)(Ur19?9LLY^-rd?Yy}w;^ZnA+6SBz-c=H|AS?9YpZv?8n*%g+Av=OKdWLlBf! z5ay~I{YaoQka+D@wD2mOX4?UN!(2Mb2YwFv)U7W(sOm*%)8tbX%Vgdx2$4wGcmY#q=ovDabPr{+9U zkRDBbna5^u5eMF8pN_&RJJtz)(J#f=yW?e&5c;AyB;BdEj zC)rLUsV{!5k5am&g>Q)1RvudzQ=Cf&nSN~j;1+9% zrM|M0wL+7n!*4Cx;!Su}V;H^XpV1x+!KH*zz!g2(uV*Uck*%Q6#8HvpPb_j&KvrxN zY#glOp#F=sQoCRn3R3E6ZH)wjZW@gQ+`j#um^i7HOJ0LxK=yZ^Os&66KW|F!