diff --git a/backend/routers/feed.py b/backend/routers/feed.py index d89b7ee..95143c1 100644 --- a/backend/routers/feed.py +++ b/backend/routers/feed.py @@ -45,7 +45,7 @@ def get_global_feed( type="review", timestamp=r.created_at or datetime.utcnow(), # Handle missing created_at if any data=r, - user={"id": user.id, "username": user.username, "avatar": user.avatar} if user else {} + user={"id": user.id, "username": user.email.split("@")[0], "avatar": user.avatar} if user else {} )) for a in attendance: @@ -54,7 +54,7 @@ def get_global_feed( type="attendance", timestamp=a.created_at, data=a, - user={"id": user.id, "username": user.username, "avatar": user.avatar} if user else {} + user={"id": user.id, "username": user.email.split("@")[0], "avatar": user.avatar} if user else {} )) for p in posts: @@ -63,7 +63,7 @@ def get_global_feed( type="post", timestamp=p.created_at, data=p, - user={"id": user.id, "username": user.username, "avatar": user.avatar} if user else {} + user={"id": user.id, "username": user.email.split("@")[0], "avatar": user.avatar} if user else {} )) # Sort by timestamp desc diff --git a/frontend/app/about/page.tsx b/frontend/app/about/page.tsx new file mode 100644 index 0000000..85e6f2c --- /dev/null +++ b/frontend/app/about/page.tsx @@ -0,0 +1,30 @@ +export default function AboutPage() { + return ( +
+ Elmeg is the definitive fan archive for Goose, built by fans for fans. +
++ Our mission is to track every show, every song, and every stat. Whether you're chasing your first Arcadia or looking for that deep cut Factory Fiction, Elmeg has the data you need. +
+ ++ Elmeg is a demo project showcasing advanced full-stack capabilities. Powered by FastAPI, Next.js, and SQLModel. +
+