From 00731e2265987ea4a3dfdc11e7c9cf1a38055509 Mon Sep 17 00:00:00 2001 From: stabldev <114811070+stabldev@users.noreply.github.com> Date: Fri, 20 Mar 2026 10:31:38 +0530 Subject: [PATCH 1/3] feat: add bottom page end element --- frontend/components/feed.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/components/feed.tsx b/frontend/components/feed.tsx index 82507cb8..7651d37e 100644 --- a/frontend/components/feed.tsx +++ b/frontend/components/feed.tsx @@ -1,5 +1,6 @@ "use client"; import { useInfiniteQuery } from "@tanstack/react-query"; +import { CheckCircle2 } from "lucide-react"; import { Fragment, useEffect } from "react"; import { useInView } from "react-intersection-observer"; import { getFeed } from "@/services/feed"; @@ -65,10 +66,20 @@ export default function Feed() { ))} - {hasNextPage && ( + {hasNextPage ? (
+ ) : ( +
+
+ +
+

You've reached the end

+

+ You're all caught up! Why not join some new quiblets to see more? +

+
)} ); From 97d4679ce9c90bde0f765b6db75f5fe853ef3137 Mon Sep 17 00:00:00 2001 From: stabldev <114811070+stabldev@users.noreply.github.com> Date: Fri, 20 Mar 2026 10:35:22 +0530 Subject: [PATCH 2/3] style: disable other quib sorts --- frontend/components/quib-header/quib-sort.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/components/quib-header/quib-sort.tsx b/frontend/components/quib-header/quib-sort.tsx index 51d912c9..c13deab7 100644 --- a/frontend/components/quib-header/quib-sort.tsx +++ b/frontend/components/quib-header/quib-sort.tsx @@ -8,18 +8,22 @@ const sortMapping = { best: { Icon: Rocket, label: "Best", + isDisabled: false, }, hot: { Icon: Flame, label: "Hot", + isDisabled: true, }, new: { Icon: Sparkles, label: "New", + isDisabled: true, }, top: { Icon: CircleArrowOutUpRight, label: "Top", + isDisabled: true, }, }; @@ -46,10 +50,13 @@ export default function QuibSort() {