From 91978987ce6ab9836510189a361f11acb2605cbb Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Sat, 18 Apr 2026 22:10:43 +0800 Subject: [PATCH] feat(public): about page, profile media refs, media_refs ownerType Made-with: Cursor --- app/pages/@[publicSlug]/about/index.vue | 73 ++ app/pages/@[publicSlug]/index.vue | 40 +- .../drizzle-pkg/database/sqlite/schema/content.ts | 7 +- packages/drizzle-pkg/db.sqlite | Bin 135168 -> 143360 bytes .../migrations/0005_media_refs_owner_type.sql | 16 + .../drizzle-pkg/migrations/meta/0005_snapshot.json | 1130 ++++++++++++++++++++ packages/drizzle-pkg/migrations/meta/_journal.json | 7 + .../api/public/profile/[publicSlug]/about.get.ts | 34 + server/constants/media-refs.ts | 3 + server/service/media/index.ts | 59 +- server/service/posts/index.ts | 8 +- server/service/profile/index.ts | 9 +- server/utils/post-media-urls.ts | 4 + 13 files changed, 1362 insertions(+), 28 deletions(-) create mode 100644 app/pages/@[publicSlug]/about/index.vue create mode 100644 packages/drizzle-pkg/migrations/0005_media_refs_owner_type.sql create mode 100644 packages/drizzle-pkg/migrations/meta/0005_snapshot.json create mode 100644 server/api/public/profile/[publicSlug]/about.get.ts create mode 100644 server/constants/media-refs.ts diff --git a/app/pages/@[publicSlug]/about/index.vue b/app/pages/@[publicSlug]/about/index.vue new file mode 100644 index 0000000..946f0ea --- /dev/null +++ b/app/pages/@[publicSlug]/about/index.vue @@ -0,0 +1,73 @@ + + + diff --git a/app/pages/@[publicSlug]/index.vue b/app/pages/@[publicSlug]/index.vue index 9e594eb..78a9212 100644 --- a/app/pages/@[publicSlug]/index.vue +++ b/app/pages/@[publicSlug]/index.vue @@ -1,5 +1,6 @@