From e8fde1121cdb07d149cd0a4eb19543105dff9082 Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Wed, 2 Sep 2026 23:11:14 +0800 Subject: [PATCH] added account page, profile picture --- src/lib/components/Avatar.svelte | 52 +++++ src/lib/components/CommentNode.svelte | 9 +- src/lib/components/Navbar.svelte | 79 ++++---- src/lib/server/api.ts | 129 +++++++++++- src/lib/server/db.ts | 4 + src/lib/stores/auth.ts | 5 + src/lib/types.ts | 2 + src/routes/account/+page.svelte | 261 +++++++++++++++++++++++++ src/routes/notes/[id]/+page.svelte | 5 +- src/routes/questions/[id]/+page.svelte | 5 +- src/routes/users/[id]/+page.svelte | 160 +++++++++++++++ 11 files changed, 661 insertions(+), 50 deletions(-) create mode 100644 src/lib/components/Avatar.svelte create mode 100644 src/routes/account/+page.svelte create mode 100644 src/routes/users/[id]/+page.svelte diff --git a/src/lib/components/Avatar.svelte b/src/lib/components/Avatar.svelte new file mode 100644 index 0000000..b4d5309 --- /dev/null +++ b/src/lib/components/Avatar.svelte @@ -0,0 +1,52 @@ + + +
- {comment.authorName} · {timeAgo(comment.createdAt)}
+ {comment.authorName}
+ · {timeAgo(comment.createdAt)}
{#if edited}
· Edited
{/if}
diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte
index 7d58d28..0e45b5c 100644
--- a/src/lib/components/Navbar.svelte
+++ b/src/lib/components/Navbar.svelte
@@ -1,6 +1,8 @@
Loading
+ {:else if user} +- {note.authorName} · {timeAgo(note.createdAt)} + {note.authorName} + · {timeAgo(note.createdAt)} {#if isAuthor} ·