diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query/route.tsx
index f47fc6e0a..a7716aa63 100644
--- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query/route.tsx
+++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query/route.tsx
@@ -730,153 +730,483 @@ ORDER BY run_count DESC`,
Available functions
-
-
- Aggregate functions
-
-
-
+ {/* Aggregate functions */}
+
-
-
- String functions
-
-
-
+ {/* String functions */}
+
-
-
- Date/time functions
-
-
-
+ {/* Date/time functions */}
+
-
-
- Conditional functions
-
-
-
+ {/* Conditional & null functions */}
+
-
-
- Array functions
-
-
-
+ {/* Arithmetic & math */}
+
+
+ {/* Array functions */}
+
+
+ {/* JSON functions */}
+
+
+ {/* Type conversion */}
+
+
+ {/* Comparison & logical */}
+
+
+ {/* Hash functions */}
+
+
+ {/* URL functions */}
+
+
+ {/* UUID & other */}
+
+
+ {/* Tuple & map functions */}
+
+
+ {/* Window functions */}
+
+
+ {/* Interval functions */}
+
);
}
-function FunctionList({
- functions,
-}: {
- functions: Array<{ name: string; desc: string; example: string }>;
-}) {
+function FunctionCategory({ title, functions }: { title: string; functions: string[] }) {
return (
-