BASEDB_AI_PROVIDER_SSL_VERIFY=false når en AI-gateway med selvsigneret certifikat, eller en bag en proxy, der gensignerer trafikken, uden at slå kontrollen af instansens øvrige kald fra. Azure, en gateway, en lokal model
Ny
Ét token til hele databasen, miljøet efter eget valg
Ét enkelt token åbner produktion, test og de miljøer, der kommer, i en database; det kan også begrænses til ét enkelt ved oprettelsen. De eksisterende tokens beholder deres miljø. Via API, SDK og MCP
Miljøet vælges ved kaldet: headeren X-Basedb-Environment i REST-API’et, db.environment() i SDK’et, feltet Environment i n8n, adressen …/mcp?environment=recette eller argumentet environment i et MCP-værktøj. Vælg miljøet
En agent uden relæ: token-vinduet giver Claude Codes HTTP-konfiguration og filen .mcp.json, én server pr. miljø på det samme token, mens tokenet bliver i en miljøvariabel.
Ny
Farver og ikoner via API’et og MCP
En agent klæder det, den foreslår, på: farve og ikon for en tabel i propose_create_table, for hver valgmulighed i propose_add_field, og det nye værktøj propose_update_look for en eksisterende tabel. En person godkender, som for hele strukturen. Farver og ikoner
Via API’et oprettes en tabel med sin farve og sit ikon; describe_base, describe_table og /meta gengiver dem. Farver og ikoner
Ny
Agenter, der sletter, hvis du tillader det
Et tredje token-niveau, »Læse, skrive og slette«: et program sletter via REST-API'et, en agent via det nye værktøj delete_record — én række ad gangen, gengivet i svaret. Slet rækker
Fortryd: restore_record bringer en slettet række tilbage under dens identifikator; en sletning, som en kaskaderelation ville udvide til andre rækker, forbliver forbeholdt brugerfladen.
Ny
Token til den, der administrerer en database
Niveauet Administrere er nok: givet på en database eller på dens projekt, gør det muligt at oprette integrationstokens til dens databaser, uden at være administrator. Et token
Siger det ellers klart: den, der læser eller skriver uden at administrere databasen, får i token-vinduet at vide, hvem man skal kontakte; en konto uden adgangskode får at vide, hvorfor den ikke kan oprette et endnu.
Ny
Automatiseringer, der venter, fanger en fejl og sender PDF'er
Fire udløsere mere: en række slettes; en række kommer ind i et filter — »en faktura bliver forsinket«; en dato indtræffer — tre dage før forfaldsdatoen, kl. 9; et andet program kalder automatiseringens hemmelige adresse. En tjeneste, der kalder basedb
Vent tre dage, eller indtil datoen i et felt, og genoptag derefter ved at genindlæse rækken: »hvis det stadig ikke er accepteret, ryk«. Vent
Generer en PDF og send den: dokumentet for en række, lagt i et Fil-felt eller vedhæftet en e-mail — i formateret tekst, med modtagere i kopi og en svaradresse, til hver enkelt eller én enkelt til alle. En PDF og en e-mail
Slette en række, tælle og summere, starte en anden automatisering; en betingelse tester også en værdi — AI'ens svar, en total —, og en søgning, der ikke finder noget, har sin egen gren.
Prøv: nogle trin, og andre, hvis ét af dem mislykkes; en webhook gentager sig selv, en løkke fortsætter på trods af en mislykket række. Prøv
Alle trin lige ved hånden: + åbner et vindue ordnet efter kategori, med en søgning, i stedet for en menu, der kunne blive afskåret.
Ny
PDF-dokumenter i dine farver
Fem udgangspunkter — faktura, tilbud, informationsblad, attest, tom side —, bygget med kolonnerne fra din tabel: nummer, dato, beløb, foto, forbundne rækker. Opret en skabelon
Dit logo og dine farver: et sidehoved med logo og kontaktoplysninger, en sidefod med juridiske oplysninger og sidetal, en accentfarve, skrifttyper med eller uden serif, en ramme omkring siden. Sidehoved og sidefod
Nye blokke: en titel på et banner, et billede, to eller tre kolonner, en oversigt ekskl. moms / inkl. moms, en tabel med farvet overskriftsrække, en separator. De trækkes for at blive omordnet, og forhåndsvisningen følger hver ændring. Blokkene
Hosting
En afbrudt forbindelse stopper ikke længere basedb
Ingen stop mere ved en afbrudt forbindelse: når PostgreSQL lukker en forbindelse — en genstart, et netværksudfald, en transaktion der er blevet inaktiv — er det kun forespørgslen, der holdt den, som mislykkes; basedb fortsætter, og dens log angiver, hvilket arbejde der holdt den.
Mindre venten på en belastet database: en tabelside holder ikke længere en transaktion åben, mens den læser tilknyttede rækker, og en forespørgsel, der ikke får en forbindelse inden for 15 sekunder, får en fejl i stedet for at vente i det uendelige.
AI-headere læst som de skrives: BASEDB_AI_HEADERS accepterer også den form, Ansible omskriver den til, {'api-key': '…'}, samt en header pr. linje; med dem kan openai_compatible undvære en nøgle.
Ny
Til applikationer, der bygger på basedb
En database oprettet fra en skabelon med ét kald: serveren anvender hele skabelonen — tabeller, relationer, rækker, visninger, automatiseringer — eller intet, hvis et trin mislykkes. Galleriet bruger den, en applikation der også installerer sig selv. Opret en database fra en skabelon
Kontroller et token: en applikation, der får en persons token, spørger basedb, om det stadig er gyldigt, og for hvem — vedkommendes konto, vedkommendes grupper. Kontroller et token
Dine interne servere: webhooks og automatiseringer kontakter dem, du angiver i BASEDB_WEBHOOK_ALLOW, HTTP inklusive; et program kan også følge en tabel i realtid med et integrationstoken. Følg en tabel
Under en sti, bag en gateway: basedb udgives på en adresse som https://passerelle.example.com/basedb/, uanset om gatewayen bevarer stien eller fjerner den. Bag en gateway
Én webhook, alle tabeller på én gang: markér eller fjern markeringen for en hændelse for alle tabeller, eller for alle hændelser i en tabel, med ét klik.
Ny
Automatiseringer, der gennemgår dine rækker og taler med API’er
For hver række: et trin, der gentager sine egne trin for hver række i en tabel, der matcher et filter — hver mandag, ryk for alle ubetalte fakturaer, ikke kun den første. For hver række
En webhook, der taler med enhver API: metoden, en adresse, der citerer rækken, headere, en brødtekst i JSON, i en formular eller som tekst, sammensat med rækkens værdier. Kald en tjeneste
En API-nøgle forbliver hemmelig: krypteret bliver den aldrig vist igen — hverken på skærmen, via API’et eller til Copilot — og den sendes kun til den vært, du har givet den til.
Ny
Landkortet, og adresser der bliver fundet
En tiende visning, landkortet: hver række placeret på sin plads, efter dens adresse eller dens breddegrad og længdegrad. En nål får sin farve fra en status og åbner rækkedetaljerne med et klik. Landkortet
En adresse findes én gang for alle, af OpenStreetMaps tjeneste eller den, du vælger: nålene dukker op i takt med svarene, og derefter med det samme. En adresse, der ikke kan findes, tælles med, aldrig blot fjernet i stilhed.
Formatet Adresse til en kort tekst: et klik åbner den på landkortet, og i rækkedetaljerne foreslår Find adresse de fuldstændige adresser, der matcher. Formaterne
Ny
PDF-dokumenter fra dine rækker
Et tilbud, en faktura, en oversigt i PDF, fra en rækkes menu: oversigten til udskrivning uden at indstille noget, eller en skabelon — tekster, der citerer felterne, rækkens felter, tabellen med forbundne rækker og dens total, sideskift. Dokumenterne
Hver med sine tilladelser: et felt, der er skjult for dig, står ikke i dit PDF. De tyve sprog skrives der, kinesisk, japansk og koreansk inklusive, og API’et returnerer det samme dokument.
Ny
Tilladelser helt ned til rækken, standardværdier, Excel-import
Hver sine egne rækker: en gruppe ser kun rækkerne fra et filter — »Sælger« er mig, »Region« er Nord —, i brugerfladen, i API’et, i MCP-serveren såvel som i SQL, hvor PostgreSQL håndhæver samme regel. Helt ned til rækken
Standardværdier: en fast værdi, dagens dato, tidspunktet for oprettelsen eller personen, der opretter rækken, forudfyldt på skærmen og anvendt alle andre steder. Standardværdier
Træk en Excel-arbejdsbog ind: vælg arket, datoer, beløb og afkrydsningsfelter kommer som de er, og en formel giver sin værdi. Kom i gang
Ny
E-mails
Et trin »Send en e-mail« i automatiseringerne: til et medlem, til personen i et felt, til en kundes adresse, med rækkens værdier i emnet og teksten. Automatiseringerne
Notifikationer via e-mail, når du ikke har læst dem, samlet i én, som du vælger enkeltvis i dine indstillinger; og Glemt adgangskode nulstilles med et link. Via e-mail
Det er nok at oplyse instansen om din mailtjenestes afsendelsesserver. Variablerne
Ny
n8n og et TypeScript SDK
Noder til n8n: læse og skrive en tabels rækker fra et workflow, og starte et for hver række, der oprettes, ændres eller slettes — ved aflæsning eller ved signeret webhook. n8n
Et TypeScript SDK, med typerne for dine tabeller genereret fra din instans: en tabel eller et felt, der ikke findes, er en fejl, allerede før programmet kører. SDK’et
Ny
Quizzen: spørgsmål, der tæller point
En ny visning, quiz: et spørgeskema, hvor hvert spørgsmål kan have sit rigtige svar og sine point — ét valg, flere, ja eller nej, et tal, en dato, eller de accepterede tekster, uden hensyn til store og små bogstaver eller accenter. Quiz
Rettet, som du vil: efter hvert spørgsmål — i grønt, eller i rødt med det rigtige svar, scoren der vokser øverst på skærmen —, til sidst, eller aldrig. En beståelsesgrænse får det til at sige »Bestået!« eller »Ikke denne gang…«.
Scoren til sidst, i en ring, der fyldes, og derefter rettelsen af hvert spørgsmål. Den skrives i et talfelt i tabellen: sortér gitteret efter det, der har du ranglisten.
Delt via et link, uden at snyde: siden modtager intet rigtigt svar, det er serveren, der retter og tæller. En delt quiz
Opret en visning, nederst i visningsvælgeren, ordner de ni slags i to familier — dem, der ser rækkerne, dem, der samler svar —, hver med sit farvede ikon.
Ny
Formularer, man har lyst til at udfylde
Spørgeskemaet fylder hele skærmen: ét spørgsmål ad gangen, som glider ind, store kort til valgene, stjerner til en bedømmelse, og alt med tastaturet — Enter, bogstaverne A, B, C…, J eller N, tallene. Et enkelt valg går alene videre. Formular og spørgeskema
Et eget udseende: otte temaer, fra Lyst til Nat via Papir, en farve, en skrifttype, en justering — siden for et delt link bærer det også.
Spørg kun hvis…: et spørgsmål stilles kun, hvis et tidligere svar kalder på det; et skjult spørgsmål er hverken påkrævet eller gemt.
Intet at indstille for at komme i gang: en ny formular spørger om det, en person svarer, ikke status, som teamet udfylder senere, bærer farven fra sin tabel og viser et eksempel i hvert felt. Og afsendelsen fejres, konfetti inklusive.
Ny
Formler på fransk eller engelsk
Skriv en formel på fransk eller engelsk, på en hvilken som helst skærm, selv ved at blande de to: SI eller IF, ARRONDI eller ROUND, JOURS eller DAYS… Argumenterne skilles med ; eller med ,. Formlerne
Den læses igen på skærmens sprog: på fransk på en fransk skærm, på engelsk i de nitten andre sprog — eksisterende formler og panelet »Funktioner« inklusive. API’et returnerer en formel på det sprog, der bliver bedt om, ellers på engelsk.
De officielle skabeloner, der udbydes på et andet sprog end fransk, kommer med deres formler på engelsk. Der ændres ikke noget i databasen: samme kolonner, samme SQL, uden migrering.
Ny
Find alt: Ctrl+K
Ét felt til alt — Ctrl+K, eller feltet midt i den øverste bjælke: tabeller, visninger, spørgsmål, dashboards, automatiseringer, kolonner, og selve rækkerne, læst med dine tilladelser; på en stor skærm en forhåndsvisning af det valgte resultat. Søgning
Skriv som du tænker: uden accenter eller store bogstaver, med forbogstaver — nk for »Ny kunde« —, en tastefejl bliver tilgivet, kunder aarhus for at søge efter »aarhus« i kundetabellen; det du ofte åbner, rykker op i toppen.
Alle kommandoer fra tastaturet: oprette, gå til, lukke, fortryde, skifte tema, kopiere linket til siden. > søger kun blandt kommandoer, # objekter, / rækker; Tab søger inde i en tabel eller database.
Et spørgsmål? Skriv det: Spørg Copilot stiller det, på den åbne database.
Ny
Egne spørgsmål, tal i teksten
Alle gemmer deres egne spørgsmål, uden niveauet Administrere: personlige spørgsmål ser kun du; den, der administrerer databasen, deler dem med hele databasen eller med grupper, ligesom gemte forespørgsler. Dashboards
Et spørgsmål på en fane, ved siden af tabellerne: Nyt spørgsmål og Nyt SQL-spørgsmål, ved + i fanelinjen og i databasens menu; fanen beholder det, du har efterladt i den. Gem en kopi gør et spørgsmål, du ikke kan redigere, til dit eget.
Tal i teksten: en dashboardtekst, nu formateret, citerer en værdi — {{chiffre_affaires}} — hentet fra et kort, et spørgsmål eller et filter, beregnet med læserens tilladelser, også i et dashboard delt via et link. Tal i teksten
Forespørgsler, SQL-views og spørgsmål kan også slettes fra deres menu, med et højreklik.
Ny
En adresse til hver skærm
Adressen følger skærmen: en tabel, en visning, rækkedetaljerne for en række, et dashboard, en automatisering, et spørgsmål, dine indstillinger — /bases/ventes/tables/opportunites?ligne=…. Sæt den som bogmærke, sæt den ind i en besked: du ankommer til det samme sted, med dine egne tilladelser. Et link til hver skærm
Browserens knapper tilbage og frem fører dig tilbage til, hvor du var; en adresse, der ikke fører nogen steder hen, viser »Denne side findes ikke«.
Ny
En demo at prøve, på dit sprog
Demoen, på demo.basedb.eodia.com: kontoen er udfyldt på forhånd på din browsers sprog, med en database på det sprog. Man læser alt der og ændrer det, der findes; oprettelser, sletninger og AI er slået fra der, og databasen går hver nat tilbage til sin oprindelige tilstand.
Din egen demo: BASEDB_DEMO=1 åbner en instans for alle, med en delt konto pr. sprog, forberedt i forvejen. Variablerne
Ét sprog pr. link: ?lang=de til sidst i en basedb-adresse viser login-skærmen eller en delt side på tysk; på den måde fører sitet til demoen på sidens sprog. Dine indstillinger
Ny
Skabelonerne på dit sprog
De officielle skabeloner oprettes på skærmens sprog: tabeller, felter, valg, visninger, dashboards, automatiseringer, AI-instruktioner — og eksempelrækker fra en verden, der er tilpasset hvert sprog: det franske »Boulangerie Martin« i Lyon bliver til »Martins Bageri« i Aarhus. Skabelonerne
Én skabelon, flere ordbøger: en skabelon skrives én gang, på fransk; hvert sprog oversætter kun teksterne i den, og basedb følger selv hver etiket, hvor den end citeres. En ordbog, der ville ødelægge skabelonen, bliver ikke brugt. Udgiv en skabelon
Desuden
En skabelon uden sine eksempelrækker: »Indlæs eksempeldata«, fravalgt, opretter tomme tabeller, klar til dine egne data. Start fra en skabelon
Værktøjstip i applikationens tema, alle steder, hvor browseren tidligere viste sine egne; »Slet« i menuerne i rødt; den fulde dato ved at holde musen over tidspunktet for en kommentar.
Ny
Automatiseringer som flow
En grafeditor: udløseren og derefter hvert trin som et kort; et + på en linje tilføjer et trin på det sted. En enkel automatisering fylder stadig kun to kort. Automatiseringerne
Find en række — kunden på en ordre, den seneste ubetalte faktura — og rediger den, citér den, eller forbind den med en nyoprettet række.
Betingelser med flere grene: den første, hvis betingelse er opfyldt, tages, »Ellers« når ingen er det; grenene mødes igen bagefter.
Data går fra trin til trin: {{e2.client}} citerer det, et trin har fundet eller oprettet, {{e3.reponse.numero}} det, en webhook har svaret; menuen ved hver tekst tilbyder kun det, der med sikkerhed er sket før.
Hver kørsel, trin for trin: lagt oven på flowet tegner den den valgte gren op og fortæller for hvert trin, hvad det gjorde, og hvor lang tid det tog.
Copilot til automatiseringer: beskriv, hvad databasen skal gøre af sig selv, eller spørg, hvorfor en kørsel mislykkedes; den foreslår en hel automatisering, som du placerer i flowet med ét klik, gennemlæser og derefter gemmer — intet gemmes uden dig. Copilot
Spørg AI i et trin, som i et AI-felt: en instruktion, der citerer rækken og de foregående trin, et svar læst som tekst, tal, ja eller nej, dato eller valg fra en liste, som de efterfølgende trin skriver eller sender. Spørg AI
Ny
Dashboards: spørgsmål, diagrammer, filtre
Spørgsmål stillet med musen — en tabel, dens sammenkædninger, filtre, mål pr. dag, uge, måned eller år — eller skrevet i SQL, skrivebeskyttet og med dine egne tilladelser, variabler inklusive. Dashboards
Femten visualiseringer: nøgletal, tendens i forhold til den foregående periode, fremskridt mod et mål, måler, histogram, søjler, linje, områder, kombineret, cirkeldiagram, tragt, punktdiagram, tabel, krydstabel, landkort over Frankrig eller verden.
Udforsk med ét klik: et punkt åbner sine rækker, en finere periode, en anden fordeling.
Dashboards i et gitter: kort, der flyttes og ændrer størrelse med musen, faner, afsnitstitler, tekster, indlejrede sider.
Fælles filtre — periode, kategori, tekst, tal, datogruppering — der styrer ét, flere eller alle kort, med en standardværdi.
Diagrammer efter din smag: farve og navn for hver serie eller hver andel, ring, halvcirkel eller rose, stabling med totaler, udjævnede kurver eller trapper, akser, inddelinger, logaritmisk skala; tabeller med omdøbte kolonner, med søjler og farver efter værdien.
Copilot til dashboards: en samtale, der foreslår spørgsmål, ændringer af dashboardet — som kan fortrydes — og værdier til dets filtre, som anvendes med ét klik. Kun strukturen sendes til udbyderen, medmindre du tillader den at læse resultaterne. Copilot
Del et dashboard via et link, offentligt eller forbeholdt medlemmer — om nødvendigt bestemte grupper — og indlejr det på et andet websted: kort og filtre, skrivebeskyttet, læst med tilladelserne for den, der udgav det. Del
»Brugerflader« hedder nu Dashboards; de eksisterende åbnes, som de er, i det nye gitter.
Ny
Gemte forespørgsler og SQL-views
SQL til alle: uden niveauet Administrere køres en SQL-fane skrivebeskyttet med dine egne tilladelser, håndhævet af PostgreSQL selv — en lukket tabel findes ikke, et skjult felt afvises. Mærket »Dine tilladelser« minder om det. Forespørgsler og SQL-views
Gemte forespørgsler, placeret under tabellerne i afsnittet »Forespørgsler«: personlige, for hele databasen eller for grupper. At dele en forespørgsel deler dens tekst, aldrig det, som dens forfatter kan læse; åbnet fra sidepanelet køres den straks, skrivebeskyttet.
SQL-views: rigtige PostgreSQL-views, placeret blandt tabellerne med en farve, et ikon og et lille øje, og som også kan læses fra psql og dine værktøjer. Hver person læser dem med sine egne tilladelser, og sidepanelet viser dem kun for dem, der kan læse alt i dem.
Views følger strukturen: en omdøbning ødelægger dem ikke, en ændret formel fjerner dem et øjeblik og sætter dem derefter tilbage; et view, der ikke længere holder, venter på at blive rettet, med definitionen bevaret.
Ny
AI efter dit eget valg, også på din egen maskine
En fjerde AI-udbyder: enhver server, der taler OpenAIs API — Azure, en virksomhedsgateway, en model, der køres på din egen maskine —, angivet i .env. Kaldloggen viser, hvem dataene er sendt til. AI i basedb
Loginskærmen viser, efter gitteret og SQL-fanen, et dashboard, der reagerer på et filter, og en automatisering, der kører — AI-trinnet inklusive.
Ny
Dine indstillinger
Indstillinger i profilmenuen: dit navn, din adresse og de identitetsudbydere, der er knyttet til din konto; din adgangskode og dine åbne sessioner. Konti og login
Udseende: temaet, datoernes rækkefølge — 25/09/2026 eller 2026-09-25 — og kalendernes første ugedag; de to sidste følger dig fra computer til computer.
Notifikationer: fravælg dem, du ikke længere vil have, én type ad gangen. Tokens: dem, du har oprettet, på tværs af alle dine databaser, deres seneste brug og tilbagekaldelse af dem.
Ny
Formateret tekst, variabler, et mere overskueligt kanban
Formateret tekst: en ny felttype, formateret i en visuel editor — overskrifter, lister, citater, links —, renset ved skrivning og beskyttet af en begrænsning mod direkte SQL. Formateret tekst og variabler
Variabler: en lang tekst citerer en kolonne i sin række — {{Ville}} — og læses overalt med dens værdi: gitter, rækkedetaljer, API, MCP-server, delte visninger, automatiseringer. Kolonnen beholder citatet, og det er det, psql læser.
Et mere overskueligt kanban: luftigere kort, et forsidebillede og en beskrivelse, der citerer rækkens værdier — »Levering den {{Date}} til {{Client}}«. Visningerne
Omdøb i ét greb: én dialog for en database, en tabel eller et felt; etiketten ændres altid, og en administrator kan også omdøbe i databasen, understøttet af en konsekvensanalyse. Rediger strukturen
Tyve sprog: brugerfladen, dette site og dokumentationen på fransk, engelsk, tysk, spansk, italiensk, portugisisk (Brasilien), nederlandsk, polsk, tjekkisk, svensk, dansk, norsk, finsk, rumænsk, ungarsk, tyrkisk, ukrainsk, japansk, forenklet kinesisk og koreansk. basedb bruger browserens sprog; Indstillinger › Udseende › Sprog vælger et andet, som følger dig fra computer til computer. Tal og datoer følger sproget. Dine indstillinger
Ny
Version 0.2.0: egen konto, egne projekter, egne invitationer
Første login: på en ny instans opretter den første side administratorkontoen med din adresse og din adgangskode — ingen standardkonto længere og ingen adgangskode at lede efter i logfilerne. Installationen
Oprettelse af konti: alle opretter deres egen konto og derefter deres egne projekter, som de selv administrerer. Administrationen kan lukke for det eller forbeholde det bestemte domæner. Konti og login
Del et projekt eller en database: den, der har niveauet Administrere, inviterer via et link med Læse, Redigere eller Administrere; ser, hvem der har adgang, ændrer et niveau eller fjerner det. Aldrig mere end det, vedkommende selv administrerer.
Fortrolighed: hver person ser nu kun de personer, vedkommende deler et projekt med, og et projektnavn, som en anden allerede har taget, kan ikke længere gættes.
Login med Google, Microsoft og enhver OpenID Connect-udbyder (Keycloak, GitLab…), angivet i .env; et første login opretter kontoen, hvis oprettelse af konti tillader det. Konfigurer
Ny loginskærm i applikationens tema, lyst eller mørkt, og diskret animeret; illustrerede tomme skærme i applikationen.
Opdateringer uden tab: basedb opdaterer selv sit katalog ved opstart, også en 0.1-installation, og nægter at starte på en database, som en nyere version allerede har opdateret. Opdater
Hosting
Ét enkelt Docker-image
basedb er samlet i ét enkelt image, eodia/basedb på Docker Hub, til amd64 og arm64: brugerfladen, API’et under /api og MCP-serveren under /mcp på én port. Installationen
To filer er nok — docker-compose.yml og .env — uden at klone repositoriet eller bygge noget; opdatering sker med docker compose pull.
Bag et domæne har HTTPS-proxyen ikke længere nogen routing at klare: alt går til port 3000.
Formler på fransk — SI, ARRONDI, JOURS… — som bliver til kolonner genereret af PostgreSQL; opslag, aggregeringer og optællinger på tværs af relationer. Felterne
Nye typer: multipel relation, person, e-mail, autonummer, knap; og formater, der vælges som typer — valuta, procent, varighed, bedømmelse med stjerner, telefon, stregkode.
Otte visninger: galleriet og listen slutter sig til de seks andre; personlige visninger for alle læsere, låste visninger, manuel rækkefølge, afhængigheder i tidslinjen. Visningerne
Gitteret: hurtigsøgning, gruppering, opsummering pr. kolonne over hele filteret, farver efter regler, rækkehøjde.
Delte visninger, skrivebeskyttede og til at indlejre på et andet websted; en kalender bliver til et iCalendar-feed til Google Kalender, Outlook eller Apple Kalender. Deling
Samarbejde: kommentarer og omtaler, notifikationer, andres skrivninger i realtid, tilstedeværelse i tabellen og på rækken. Arbejd sammen
Ctrl+Z fortryder den seneste skrivning — en celle, et flyttet kort, en hel import — og afviser hellere end at overskrive det, en anden har ændret siden.
Automatiseringer: når en række oprettes eller ændres, på et fast tidspunkt eller med et klik på en knap — rediger, opret, giv besked, kald en webhook, skriv på Slack. Automatisér
Brugerflader: dashboards — tal, diagrammer, lister, tekster — læst med hver persons egne tilladelser. Dashboards
Integrationer: en Slack-kanal og synkroniserede tabeller fra en online-CSV, en kalender eller en visning fra en anden basedb. Integrationerne
Databaseskabeloner: et galleri med ti skabeloner, en database beskrevet for AI i én sætning, og enhver database kan gemmes som skabelon. Galleriet
Tilladelser: Struktur-skærmen bliver skrivebeskyttet for dem, der ikke har niveauet Administrere.
Ny identitet: et logo, en farvepalet og en ny loginskærm.
En enklere brugerflade
Sidepanelet viser nu kun databaserne og deres tabeller; skærmene for den åbne database — Struktur, Historik, Brugerflader, Automatiseringer — er samlet i en blok lige over profilen.
Profilmenuen rummer det, der ikke er data: API- og MCP-dokumentationen, integrationerne, brugerne og tilladelserne.
En SQL-forespørgsel åbnes med »+« i fanelinjen eller fra databasens menu, uden dublet i sidepanelet.
Ny database tilbyder skabeloner og AI direkte i dialogen; demodatabasen går gennem det samme galleri.
Skærmen tilbyder ikke længere det, der ville blive afvist: ingen strukturknapper uden Administrere, intet »Slet« uden tilladelse til at slette; og en læser opretter sine egne visninger i stedet for at løbe ind i en fejlmeddelelse.
Systemkolonnerne er samlet under »Systemoplysninger« i stedet for at blive tilbudt i hver tabel.
Rækkedetaljerne får deres kommentarer, en knap til at skrive eller ringe og en bedømmelse, der sættes med ét klik.
Loginskærmen dropper sin animerede 3D-baggrund til fordel for en let skærm, der respekterer indstillingen »reducer bevægelse«.
Miljøer, delte formularer, visninger
Miljøer: produktion, test og udvikling for den samme database; sammenligning side om side, migreringsplan, synkronisering af rækker.
Strukturhistorik: hver oprettelse eller ændring af en tabel eller et felt, registreret af en trigger på kataloget.
Delte formularer: et offentligt link eller et, der er forbeholdt medlemmer, lukning efter dato eller antal svar, svarene tilskrevet i historikken.
Seks visninger: gitter, kanban, kalender, tidslinje, formular, spørgeskema.
Datahistorik: fortryd en ændring, gendan en slettet række.
AI: AI-tilvalget på ethvert felt og Copilot.
Relation og URL: to adskilte typer; lang tekst skrives i Markdown.
Webhooks, signerede og i rækkefølge; agenternes forslag, som skal godkendes.
Docker: en Dockerfile med tre targets, en komplet docker-compose, en valgfri HTTPS-proxy.
Projekter, tilladelser, MCP-server
Projekter over databaserne og tilladelser via grupper på fire niveauer: Ingen adgang, Læse, Redigere, Administrere.
Konti: midlertidig adgangskode, der skiftes ved første login, forhøjet session til administration.
MCP-server og stdio-relæ; integrationstokens, der er fælles for REST-API’et og MCP.
Genereret dokumentation »API og MCP« for hver database.
Felter, enkeltvalg, import
Rediger et felt og mulighederne i et enkeltvalg.
Import af CSV- og JSON-filer.
En tabels menu: omdøb, beskriv, slet.
Første commit
Monorepoet: navngivning, register over fejlkoder, katalog udtrukket fra arkitekturdokumentet, kerne, API, brugerflade.