From 1771235ebbb47561fa29a02844e3174d97eb4423 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 23 Dec 2025 09:11:35 +0000 Subject: [PATCH] feat: full-code app builder reachable from home in preview --- .../lib/components/common/modal/Modal.svelte | 51 ++++--- .../components/flows/CreateActionsApp.svelte | 125 +++++++++++++++++- .../(root)/(logged)/apps_raw/add/+page.svelte | 48 ++++++- 3 files changed, 197 insertions(+), 27 deletions(-) diff --git a/frontend/src/lib/components/common/modal/Modal.svelte b/frontend/src/lib/components/common/modal/Modal.svelte index f0ffd096dc..73e9ecf389 100644 --- a/frontend/src/lib/components/common/modal/Modal.svelte +++ b/frontend/src/lib/components/common/modal/Modal.svelte @@ -1,17 +1,36 @@ - + {#if open} - - + +
(open = false)} + onclick={() => (open = false)} transition:fadeFast|local class={'fixed top-0 bottom-0 left-0 right-0 z-[9999]'} role="dialog" @@ -58,9 +77,9 @@
- +

{title}

- + {@render settings?.()}
- + {@render children?.()}
{#if kind == 'button'}
- + {@render actions?.()}
+ + +
+
+ + + + +
+
+
+ + + +
+
+ +
+

Full-code Apps are in Feature Preview

+

+ This feature is not yet stable and may change significantly before it reaches General + Availability (GA), which is expected in January 2026. +

+
    +
  • APIs and interfaces may change without notice
  • +
  • Some functionality may be incomplete or buggy
  • +
  • Not recommended for production use yet
  • +
+
+
+ +
+ + +
+
+
+
No datatables configured. - You can still create an app, but AI won't be able to create database tables. Configure - datatables in workspace settings to enable this feature. + You can still create an app, but for data storage you won't be able to use data tables + which are HIGHLY RECOMMENDED. +
+ + {#if $userStore?.is_admin} + Configure datatables in + workspace settings + to enable this feature. + {:else} + + Ask your workspace admin to configure datatables in workspace settings to enable + this feature. + + {/if}
{:else} @@ -509,7 +533,23 @@ >
- AI is not configured for this workspace. You can still create an app manually. + AI is not configured for this workspace. You can still create an app manually but using AI is highly recommended. +
+ {#if $userStore?.is_admin} + Configure AI in + workspace settings + + to enable this feature. + {:else} + Ask your workspace admin to configure AI in workspace settings to enable this + feature. + {/if}
{:else}