Nyheter

Hva som er endret i basedb

Detaljene i hver endring står i historikken til depotet. Hva som kommer videre: veikartet.

  1. Drift

    En KI-leverandør bak et internt sertifikat

    • BASEDB_AI_PROVIDER_SSL_VERIFY=false når en KI-gateway med selvsignert sertifikat, eller en bak en proxy som signerer trafikken på nytt, uten å slå av kontrollen av instansens øvrige kall. Azure, en gateway, en lokal modell
  2. Nytt

    Ett token for hele databasen, miljøet etter valg

    • Ett enkelt token åpner produksjon, test og de kommende miljøene til en database; det kan også begrenses til ett enkelt når det opprettes. Eksisterende tokener beholder miljøet sitt. Via API-et, SDK-et og MCP
    • Miljøet velges ved kallet: 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-verktøy. Velge miljø
    • En agent uten relé: token-vinduet gir HTTP-oppsettet for Claude Code og filen .mcp.json, én server per miljø med det samme tokenet, mens tokenet blir værende i en miljøvariabel.
  3. Nytt

    Farger og ikoner via API-et og MCP

    • En agent kler det den foreslår: farge og ikon for en tabell i propose_create_table, for hvert valg i propose_add_field, og det nye verktøyet propose_update_look for en eksisterende tabell. En person godkjenner, som for hele strukturen. Farger og ikoner
    • Via API-et opprettes en tabell med farge og ikon; describe_base, describe_table og /meta gir dem tilbake. Farger og ikoner
  4. Nytt

    Agenter som sletter, hvis du tillater det

    • Et tredje nivå for token, «Lesing, skriving og sletting»: et program sletter via REST-API-et, en agent via det nye verktøyet delete_record – én rad om gangen, returnert i svaret. Slette rader
    • Gå tilbake: restore_record gjenoppretter en slettet rad under identifikatoren sin; en sletting som en kaskaderelasjon ville utvide til andre rader, er fortsatt forbeholdt grensesnittet.
  5. Nytt

    Token for den som administrerer en database

    • Nivået Administrere er nok: gitt på en database eller på prosjektet dens, gjør det mulig å opprette integrasjonstokener for databasene sine, uten å være administrator. Et token
    • Sier det ellers klart: den som leser eller skriver uten å administrere databasen, får i token-vinduet vite hvem man skal kontakte; en konto uten passord får vite hvorfor den ikke kan opprette et ennå.
  6. Nytt

    Automatiseringer som venter, fanger opp feil og sender PDF-er

    • Fire nye utløsere: en rad slettes; en rad kommer inn i et filter — «en faktura blir forsinket»; en dato kommer — tre dager før forfall, kl. 9; annen programvare kaller automatiseringens hemmelige adresse. En tjeneste som kaller basedb
    • Vent tre dager, eller til datoen i et felt, og fortsett ved å lese raden på nytt: «hvis det fortsatt ikke er godtatt, purre». Vent
    • Generere en PDF og sende den: dokumentet til en rad, lagt i et Fil-felt eller lagt ved en e-post — som formatert tekst, med mottakere i kopi og en svaradresse, til hver eller én til alle. En PDF og en e-post
    • Slette en rad, telle og summere, starte en annen automatisering; en betingelse kan også teste en verdi — KI-svaret, et total-tall —, og et søk som ikke finner noe, har sin egen gren.
    • Prøv: noen trinn, og andre hvis ett av dem mislykkes; en webhook prøver på nytt av seg selv, en løkke fortsetter selv om en rad mislykkes. Prøv
    • Alle trinnene lett tilgjengelig: + åpner et vindu ordnet etter kategori, med et søkefelt, i stedet for en meny som kunne bli avkuttet.
  7. Nytt

    PDF-dokumenter i dine farger

    • Fem utgangspunkter — faktura, tilbud, raddetaljer, attest, blank side —, bygget med kolonnene i tabellen din: nummer, dato, beløp, bilde, koblede rader. Opprett en mal
    • Logoen og fargene dine: en topptekst med logo og kontaktopplysninger, en bunntekst med juridiske opplysninger og sidetall, en aksentfarge, skrifttyper med eller uten seriffer, en ramme rundt siden. Topptekst og bunntekst
    • Nye blokker: en tittel på et bånd, et bilde, to eller tre kolonner, et sammendrag eks. mva / inkl. mva, en tabell med farget topptekstrad, en skillelinje. De dras for å endre rekkefølge, og forhåndsvisningen følger hver endring. Blokkene
  8. Drift

    En avbrutt tilkobling stopper ikke lenger basedb

    • Ikke lenger stopp ved en avbrutt tilkobling: når PostgreSQL stenger en tilkobling — omstart, nettverksbrudd, en transaksjon som har blitt stående inaktiv —, er det bare spørringen som holdt den som mislykkes; basedb fortsetter, og loggen forteller hvilket arbeid som holdt den.
    • Mindre venting på en belastet database: en tabellside holder ikke lenger en transaksjon åpen mens den leser tilknyttede rader, og en spørring som ikke får en tilkobling innen 15 sekunder, får en feilmelding i stedet for å vente i det uendelige.
    • KI-headere lest slik de skrives: BASEDB_AI_HEADERS godtar også formen som Ansible skriver om til, {'api-key': '…'}, og én header per linje; med dem klarer openai_compatible seg uten nøkkel.
  9. Nytt

    For applikasjoner som bygger på basedb

    • En database opprettet fra en mal med ett kall: serveren bruker hele malen — tabeller, relasjoner, rader, visninger, automatiseringer — eller ingenting hvis ett trinn mislykkes. Galleriet bruker dette, en applikasjon som også installerer seg selv. Opprette en database fra en mal
    • Verifisere et token: en applikasjon som får en persons token, spør basedb om det fremdeles er gyldig, og for hvem — vedkommendes konto, vedkommendes grupper. Verifisere et token
    • Dine interne servere: webhooker og automatiseringer kontakter bare dem du oppgir i BASEDB_WEBHOOK_ALLOW, også over HTTP; et program kan også følge en tabell i realtid med et integrasjonstoken. Følge en tabell
    • Under en sti, bak en gateway: basedb publiseres på en adresse som https://passerelle.example.com/basedb/, uansett om gatewayen beholder stien eller fjerner den. Bak en gateway
    • Én webhook, alle tabellene på én gang: kryss av eller fjern en hendelse for alle tabeller, eller alle hendelser for én tabell, med ett klikk.
  10. Nytt

    Automatiseringer som gjennomgår radene dine og snakker med API-er

    • For hver rad: et trinn som gjentar sine egne trinn på hver rad i en tabell som samsvarer med et filter — hver mandag purre på alle ubetalte fakturaer, ikke bare den første. For hver rad
    • En webhook som snakker med hvilken som helst API: metoden, en adresse som refererer til raden, headere, en brødtekst i JSON, som skjema eller som tekst, satt sammen med verdiene fra raden. Kall en tjeneste
    • En API-nøkkel forblir hemmelig: kryptert vises den aldri igjen — verken på skjermen, i API-et eller til Copilot — og den sendes bare til verten du har gitt den til.
  11. Nytt

    Kartet, og adresser som finner sin plass

    • En tiende visning, kartet: hver rad plasseres på sitt sted, ut fra adressen eller ut fra breddegrad og lengdegrad. En nål tar fargen til en status og åpner raddetaljene med ett klikk. Kartet
    • En adresse plasseres én gang for alle, av OpenStreetMaps tjeneste eller den du velger: nålene dukker opp etter hvert som svarene kommer inn, og deretter umiddelbart. En adresse som ikke finnes, telles, aldri stille utelatt.
    • Formatet Adresse for en kort tekst: ett klikk åpner den på kartet, og i raddetaljene foreslår Finn adresse de fullstendige adressene som samsvarer. Formatene
  12. Nytt

    PDF-er fra radene dine

    • Et tilbud, en faktura, et ark i PDF, fra menyen til en rad: det utskriftsvennlige arket uten noe å stille inn, eller en mal — tekster som siterer feltene, radens felter, tabellen med koblede rader og deres totaler, sideskift. Dokumentene
    • Hver med sine tillatelser: et felt som er skjult for deg, vises ikke i din PDF. De tjue språkene skrives der, kinesisk, japansk og koreansk inkludert, og API-et gir samme dokument.
  13. Nytt

    Tillatelser helt ned til raden, standardverdier, Excel-import

    • Hver sine rader: en gruppe ser bare radene til et filter — «Selger er meg», «Region er Nord» —, i grensesnittet, API-et, MCP-serveren som i SQL, der PostgreSQL håndhever samme regel. Helt ned til raden
    • Standardverdier: en fast verdi, dagens dato, tidspunktet for opprettelsen eller personen som oppretter raden, forhåndsutfylt på skjermen og brukt overalt ellers. Standardverdier
    • Dra inn en Excel-arbeidsbok: velg arket, datoene, beløpene og avmerkingsboksene tas over som de er, og en formel gir verdien sin. Kom i gang
  14. Nytt

    E-poster

    • Et trinn «Send en e-post» i automatiseringene: til et medlem, til personen i et felt, til adressen til en kunde, med radens verdier i emnet og teksten. Automatiseringene
    • Varslene på e-post når du ikke har lest dem, samlet, å velge én for én i innstillingene dine; og glemt passord tilbakestilles med en lenke. På e-post
    • Det holder å oppgi utsendingsserveren til e-posten din til instansen. Variablene
  15. Nytt

    n8n og en TypeScript-SDK

    • n8n-noder: lese og skrive radene i en tabell fra en arbeidsflyt, og starte én for hver rad som opprettes, endres eller slettes — ved avlesning eller signert webhook. n8n
    • En TypeScript-SDK, med typene til tabellene dine generert fra din instans: en tabell eller et felt som ikke finnes, er en feil allerede før kjøring. SDK-en
  16. Nytt

    Quizen: spørsmål som teller poeng

    • En ny visning, quiz: en spørreundersøkelse der hvert spørsmål kan ha sitt riktige svar og sine poeng — ett valg, flere, ja eller nei, et tall, en dato, eller de godkjente tekstene, uten hensyn til store og små bokstaver eller aksenter. Quiz
    • Rettet som du vil: etter hvert spørsmål — i grønt, eller i rødt med det riktige svaret, poengsummen som vokser øverst på skjermen —, til slutt, eller aldri. En beståelsesgrense får det til å si «Bestått!» eller «Ikke denne gangen…».
    • Poengsummen til slutt, i en ring som fylles, og deretter rettingen av hvert spørsmål. Den skrives i et tallfelt i tabellen: sorter rutenettet etter det, der har du rangeringen.
    • Delt med en lenke, uten juks: siden mottar ingen riktige svar, det er serveren som retter og teller. En delt quiz
    • Opprett en visning, nederst i visningsvelgeren, ordner de ni slagene i to familier — dem som ser radene, dem som samler inn svar —, hver med sitt fargede ikon.
  17. Nytt

    Skjemaer man har lyst til å fylle ut

    • Spørreundersøkelsen fyller hele skjermen: ett spørsmål om gangen, som glir inn, store kort for valgene, stjerner for en vurdering, og alt med tastaturet — Enter, bokstavene A, B, C…, J eller N, tallene. Et enkeltvalg går alene videre til neste. Skjema og spørreundersøkelse
    • Et utseende for seg selv: åtte temaer, fra Lyst til Natt, innom Papir, en farge, en skrift, en justering — siden til en delt lenke bærer det også.
    • Spør bare hvis…: et spørsmål stilles bare hvis et tidligere svar krever det; et skjult spørsmål er verken påkrevd eller lagret.
    • Ingenting å stille inn for å komme i gang: et nytt skjema spør om det en person svarer, ikke statusen som teamet fyller ut senere, bærer fargen til tabellen sin og viser et eksempel i hvert felt. Og innsendingen feires, konfetti inkludert.
  18. Nytt

    Formler på fransk eller engelsk

    • Skriv en formel på fransk eller engelsk, på hvilken som helst skjerm, selv om du blander de to: SI eller IF, ARRONDI eller ROUND, JOURS eller DAYS … Argumentene skilles med ; eller med ,. Formlene
    • Den leses tilbake i skjermens språk: på fransk på en fransk skjerm, på engelsk i de nitten andre språkene – eksisterende formler og «Funksjoner»-panelet inkludert. API-et gir en formel i språket man ber om, ellers på engelsk.
    • De offisielle malene, levert på et annet språk enn fransk, kommer med formlene sine på engelsk. Ingenting endres i databasen: samme kolonner, samme SQL, uten migrering.
  19. Nytt

    Finne alt: Ctrl+K

    • Ett eneste felt for alt – Ctrl+K, eller feltet midt i den øverste linjen: tabeller, visninger, spørsmål, instrumentbord, automatiseringer, kolonner, og selve radene, lest med dine rettigheter; på en stor skjerm, forhåndsvisningen av det valgte resultatet. Søket
    • Skriv slik du tenker: ingen aksenter, ingen store bokstaver, ved forbokstaver – nk for «Ny kunde» –, en skrivefeil tilgis, kunder bergen for å søke etter «bergen» i kundetabellen; det du åpner ofte, stiger til toppen.
    • Alle kommandoene fra tastaturet: opprette, gå til, lukke, angre, bytte tema, kopiere lenken til siden. > søker bare i kommandoene, # i objektene, / i radene; Tab søker i en tabell eller en database.
    • Et spørsmål? Skriv det: Spør Copilot stiller det videre, på den åpne databasen.
  20. Nytt

    Egne spørsmål, tall i teksten

    • Alle lagrer sine egne spørsmål, uten nivået Administrere: personlige spørsmål ser bare du; den som administrerer databasen, deler dem med hele databasen eller med grupper, som spørringene. Instrumentbord
    • Et spørsmål i en fane, ved siden av tabellene: Nytt spørsmål og Nytt SQL-spørsmål, på + i fanelinjen og i menyen til databasen; fanen holder på det du har latt ligge der. Lagre en kopi gjør et spørsmål du ikke kan endre, til ditt eget.
    • Tall i teksten: en tekst i et instrumentbord, nå formatert, viser til en verdi – {{chiffre_affaires}} – tatt fra et kort, et spørsmål eller et filter, beregnet med leserens rettigheter, også i et instrumentbord delt med en lenke. Tall i teksten
    • Spørringer, SQL-visninger og spørsmål slettes også fra menyen sin, med høyreklikk.
  21. Nytt

    En adresse for hver skjerm

    • Adressen følger skjermen: en tabell, en visning, raddetaljene for en rad, et instrumentbord, en automatisering, et spørsmål, innstillingene dine – /bases/ventes/tables/opportunites?ligne=…. Legg den til favoritter, lim den inn i en melding: man kommer til samme sted, med sine egne rettigheter. En lenke til hver skjerm
    • Nettleserens knapper tilbake og fremover fører deg dit du var; en adresse som ikke leder noe sted, viser «Denne siden finnes ikke».
  22. Nytt

    En demo å prøve, på ditt språk

    • Demoen, på demo.basedb.eodia.com: kontoen er forhåndsutfylt på nettleserens språk, med en database på det språket. Der leser du alt og endrer det som finnes; oppretting, sletting og KI er slått av, og databasen går hver natt tilbake til utgangspunktet.
    • Din egen demo: BASEDB_DEMO=1 åpner en instans for alle, med en konto delt per språk, forberedt på forhånd. Variablene
    • Ett språk per lenke: ?lang=de på slutten av en basedb-adresse viser innloggingsskjermen eller en delt side på tysk; slik fører nettstedet til demoen i sidens språk. Innstillingene dine
  23. Nytt

    Malene på ditt språk

    • De offisielle malene skapes på skjermens språk: tabeller, felt, valg, visninger, instrumentbord, automatiseringer, KI-instrukser – og eksempelrader fra en verden tilpasset hvert språk: «Boulangerie Martin» i Lyon blir «Martin’s Bakery» i Portland. Malene
    • Nettstedets galleri viser hver mal på sidens språk.
    • Én mal, mange ordbøker: en mal skrives én gang, på fransk; hvert språk oversetter bare tekstene, og basedb følger selv opp hver etikett der den siteres. En ordbok som ville brutt malen, blir ikke tatt i bruk. Publiser en mal
  24. Og ellers

    • En mal uten eksempelradene sine: «Last inn eksempeldata», ikke avkrysset, oppretter tomme tabeller, klare for dine egne data. Start fra en mal
    • API- og MCP-dokumentasjonen til hver database skrives på skjermens språk. Den genererte dokumentasjonen
    • Verktøytips i appens tema, overalt der nettleseren viste sine egne; «Slett» i menyene i rødt; hele datoen ved å holde musen over klokkeslettet til en kommentar.
  25. Nytt

    Automatiseringer som flyt

    • En grafeditor: utløseren, deretter hvert trinn som et kort; en + på en linje legger til et trinn akkurat der. En enkel automatisering får fortsatt plass på to kort. Automatiseringer
    • Finn en rad – kunden til en ordre, den siste ubetalte fakturaen – og endre den, referer til den, koble den til en rad som er opprettet.
    • Betingelser med flere grener: den første der betingelsen er oppfylt, blir tatt, «Ellers» når ingen er det; grenene møtes igjen etterpå.
    • Dataene går fra ett trinn til det neste: {{e2.client}} refererer til det et trinn har funnet eller opprettet, {{e3.reponse.numero}} til det en webhook svarte; menyen i hver tekst tilbyr bare det som med sikkerhet har skjedd før.
    • Hver kjøring, trinn for trinn: lagt oppå flyten viser den grenen som ble tatt, og sier for hvert trinn hva det gjorde og hvor lang tid det tok.
    • Copilot for automatiseringer: beskriv hva databasen skal gjøre av seg selv, eller spør hvorfor en kjøring mislyktes; den foreslår en hel automatisering, som du legger på flyten med ett klikk, leser gjennom og deretter lagrer – ingenting lagres uten deg. Copilot
    • Spør KI i et trinn, som i et KI-felt: en instruksjon som refererer til raden og de forrige trinnene, et svar lest som tekst, tall, ja eller nei, dato eller valg i en liste, som de neste trinnene skriver eller sender. Spør KI
  26. Nytt

    Instrumentbord: spørsmål, diagrammer, filtre

    • Spørsmål stilt med musen – en tabell, sammenslåingene dens, filtre, mål per dag, uke, måned eller år – eller skrevet i SQL, skrivebeskyttet og med dine egne tillatelser, variabler inkludert. Instrumentbord
    • Femten visualiseringer: tall, trend mot forrige periode, fremdrift mot et mål, måler, histogram, stolper, linje, område, kombinert, sektor, trakt, punktdiagram, tabell, krysstabell, kart over Frankrike eller verden.
    • Utforsk med ett klikk: et punkt åpner radene sine, en finere periode, en annen fordeling.
    • Instrumentbord i rutenett: kort som flyttes og får ny størrelse med musen, faner, seksjonstitler, tekster, innebygde sider.
    • Felles filtre – periode, kategori, tekst, tall, datogruppering – som styrer ett, flere eller alle kortene, med en standardverdi.
    • Diagrammer slik du vil ha dem: farge og navn på hver serie eller hver andel, ring, halvsirkel eller rose, stabling med totaler, utjevnede linjer eller trappelinjer, akser, inndelinger, logaritmisk skala; tabeller med omdøpte kolonner, med stolper og farger etter verdien.
    • Copilot for instrumentbord: en samtale som foreslår spørsmål, endringer i instrumentbordet – som kan angres – og verdier for filtrene, tatt i bruk med ett klikk. Bare strukturen sendes til leverandøren, med mindre du lar den lese resultatene. Copilot
    • Del et instrumentbord via en lenke, offentlig eller forbeholdt medlemmer – ved behov bestemte grupper – og bygg det inn på et annet nettsted: kort og filtre, skrivebeskyttet, lest med tillatelsene til den som publiserte det. Deling
    • «Grensesnitt» heter nå Instrumentbord; de eksisterende åpnes som før, på det nye rutenettet.
  27. Nytt

    Lagrede spørringer og SQL-visninger

    • SQL for alle: uten nivået Administrere kjører en SQL-fane skrivebeskyttet, med dine egne tillatelser, håndhevet av PostgreSQL selv – en stengt tabell finnes ikke, et skjult felt avvises. Merket «Dine tillatelser» minner om det. Spørringer og SQL-visninger
    • Lagrede spørringer, plassert under tabellene i delen «Spørringer»: personlige, for hele databasen eller for grupper. Å dele en spørring deler teksten, aldri det forfatteren kan lese; åpnet fra sidepanelet kjøres den straks, skrivebeskyttet.
    • SQL-visninger: ekte PostgreSQL-visninger, plassert blant tabellene med en farge, et ikon og et lite øye, som også kan leses fra psql og verktøyene dine. Hver enkelt leser dem med sine egne tillatelser, og sidepanelet viser dem bare til dem som kan lese alt i dem.
    • Visningene følger strukturen: et nytt navn ødelegger dem ikke, en endret formel fjerner dem et øyeblikk og legger dem tilbake; en visning som ikke lenger holder, må rettes, og definisjonen beholdes.
  28. Nytt

    KI-leverandøren du vil, ned til din egen maskin

    • En fjerde KI-leverandør: hvilken som helst server som snakker OpenAIs API – Azure, en bedriftsgateway, en modell som kjøres på din egen maskin –, angitt i .env. Loggen over kallene sier hvem dataene gikk til. KI i basedb
    • Innloggingsskjermbildet viser nå, etter rutenettet og SQL, et instrumentbord som følger et filter og en automatisering som kjører, KI-trinnet inkludert.
  29. Nytt

    Innstillingene dine

    • Innstillinger, i profilmenyen: navnet ditt, adressen din og identitetsleverandørene som er koblet til kontoen; passordet ditt og de åpne øktene dine. Kontoer og innlogging
    • Utseende: temaet, rekkefølgen i datoer – 25/09/2026 eller 2026-09-25 – og første ukedag i kalenderne; de to siste følger deg fra én maskin til en annen.
    • Varsler: slå av dem du ikke lenger vil ha, én type om gangen. Tokener: dem du har opprettet, i alle databasene dine, når de sist ble brukt, og tilbakekalling av dem.
  30. Nytt

    Formatert tekst, variabler, en mer lesbar kanban

    • Formatert tekst: en ny felttype, formatert i en visuell editor – overskrifter, lister, sitater, lenker –, renset ved skriving og beskyttet av en begrensning mot direkte SQL. Formatert tekst og variabler
    • Variabler: en lang tekst refererer til en kolonne i sin egen rad – {{Ville}} – og leses overalt med verdien: rutenett, raddetaljer, API, MCP-server, delte visninger, automatiseringer. Kolonnen beholder referansen, som er det psql leser.
    • En mer lesbar kanban: luftigere kort, et forsidebilde og en beskrivelse som refererer til radens verdier – «Levering {{Date}} til {{Client}}». Visningene
    • Gi nytt navn i én operasjon: én enkelt dialog for en database, en tabell eller et felt; etiketten endres alltid, og en administrator kan også gi nytt navn i databasen, med konsekvensanalyse. Endre strukturen
    • Tjue språk: grensesnittet, dette nettstedet og dokumentasjonen på fransk, engelsk, tysk, spansk, italiensk, portugisisk (Brasil), nederlandsk, polsk, tsjekkisk, svensk, dansk, norsk, finsk, rumensk, ungarsk, tyrkisk, ukrainsk, japansk, forenklet kinesisk og koreansk. basedb bruker nettleserens språk; Innstillinger › Utseende › Språk velger et annet, som følger deg fra én maskin til en annen. Tall og datoer følger språket. Innstillingene dine
  31. Nytt

    Versjon 0.2.0: egen konto, egne prosjekter, egne invitasjoner

    • Første innlogging: på en ny instans oppretter den første siden administratorkontoen, med din adresse og ditt passord – ingen standardkonto lenger, og intet passord å lete etter i loggene. Installasjonen
    • Kontoopprettelse: hver enkelt oppretter sin egen konto, deretter sine egne prosjekter, som vedkommende administrerer. Administrasjonen kan stenge den eller begrense den til bestemte domener. Kontoer og innlogging
    • Del et prosjekt eller en database: den som har nivået Administrere, inviterer via en lenke, med Lese, Redigere eller Administrere; ser hvem som har tilgang, endrer et nivå, fjerner det. Aldri mer enn det vedkommende selv administrerer.
    • Personvern: hver enkelt ser nå bare personene de deler et prosjekt med, og et prosjektnavn som allerede er tatt av en annen, kan ikke lenger gjettes.
    • Innlogging med Google, Microsoft og en hvilken som helst OpenID Connect-leverandør (Keycloak, GitLab …), angitt i .env; en første innlogging oppretter kontoen hvis kontoopprettelse er tillatt. Sett opp
    • Nytt innloggingsskjermbilde, i applikasjonens tema, lyst eller mørkt, og diskret animert; illustrerte tomme skjermbilder i applikasjonen.
    • Oppdateringer uten tap: basedb oppdaterer katalogen sin selv ved oppstart, også en 0.1-installasjon, og nekter å starte på en database som en nyere versjon allerede har oppdatert. Oppdatere
  32. Drift

    Ett enkelt Docker-image

    • basedb får plass i ett enkelt image, eodia/basedb på Docker Hub, for amd64 og arm64: grensesnittet, API-et under /api og MCP-serveren under /mcp, på én enkelt port. Installasjonen
    • To filer er nok – docker-compose.yml og .env – uten å klone depotet eller bygge noe; oppdateringen gjøres med docker compose pull.
    • Bak et domene har HTTPS-proxyen ingen ruting å gjøre lenger: alt går til port 3000.
  33. Nytt

    Automatiseringer, grensesnitt, formler, samarbeid

    • Formler på fransk – SI, ARRONDI, JOURS … – som blir kolonner generert av PostgreSQL; oppslag, aggregeringer og antall på tvers av relasjonene. Feltene
    • Nye typer: multippel relasjon, person, e-post, autonummer, knapp; og formater som velges som typer – valuta, prosent, varighet, stjernevurdering, telefon, strekkode.
    • Åtte visninger: galleri og liste slutter seg til de seks andre; personlige visninger for alle lesere, låste visninger, manuell rekkefølge, avhengigheter i tidslinjen. Visningene
    • Rutenettet: hurtigsøk, gruppering, sammendrag per kolonne over hele filteret, farger etter regler, radhøyde.
    • Delte visninger, skrivebeskyttet, som kan bygges inn på et annet nettsted; en kalender blir en iCalendar-feed for Google Kalender, Outlook eller Apple Kalender. Deling
    • Samarbeid: kommentarer og omtaler, varsler, andres skriving i sanntid, tilstedeværelse på tabellen og på raden. Jobbe sammen
    • Ctrl+Z angrer den siste skrivingen – en celle, et flyttet kort, en hel import – og nekter heller enn å overskrive det en annen har endret siden.
    • Automatiseringer: når en rad opprettes eller endres, på et fast tidspunkt eller med et klikk på en knapp – endre, opprette, varsle, kalle en webhook, skrive i Slack. Automatiser
    • Grensesnitt: instrumentbord – tall, diagrammer, lister, tekster – lest med hver enkelts tillatelser. Instrumentbord
    • Integrasjoner: en Slack-kanal, og synkroniserte tabeller fra en CSV på nett, en kalender eller visningen til en annen basedb. Integrasjonene
    • Databasemaler: et galleri med ti maler, en database beskrevet for KI i én setning, og enhver database kan lagres som mal. Galleriet
    • Tillatelser: Struktur-skjermen blir skrivebeskyttet for den som ikke har nivået Administrere.
    • Ny identitet: en logo, en fargepalett og et nytt innloggingsskjermbilde.
  34. Et enklere grensesnitt

    • Sidepanelet viser nå bare databasene og tabellene deres; skjermene for den åpne databasen – Struktur, Historikk, Grensesnitt, Automatiseringer – er samlet i én blokk, rett over profilen.
    • Profilmenyen rommer det som ikke er data: API- og MCP-dokumentasjonen, integrasjonene, brukerne og tillatelsene.
    • En SQL-spørring åpnes med «+» i fanelinjen eller fra databasens meny, uten duplikat i sidepanelet.
    • Ny database tilbyr maler og KI allerede i dialogen; demodatabasen går gjennom det samme galleriet.
    • Skjermen tilbyr ikke lenger det som ville blitt avvist: ingen strukturknapp uten Administrere, ingen «Slett» uten rett til å slette; og en leser oppretter sine egne visninger i stedet for å møte en feilmelding.
    • Systemkolonnene er samlet under «Systeminformasjon» i stedet for å tilbys på hver tabell.
    • Raddetaljene får kommentarer, en knapp for å sende e-post eller ringe, og en vurdering som settes med ett klikk.
    • Innloggingen dropper den animerte 3D-bakgrunnen til fordel for et lett skjermbilde, som respekterer innstillingen «redusert bevegelse».
  35. Miljøer, delte skjemaer, visninger

    • Miljøer: produksjon, test og utvikling for samme database; sammenligning side om side, migreringsplan, synkronisering av rader.
    • Strukturhistorikk: hver opprettelse eller endring av en tabell eller et felt, fanget opp av en trigger på katalogen.
    • Delte skjemaer: en offentlig lenke eller en som er forbeholdt medlemmer, stenging etter dato eller antall svar, svarene tilskrevet i historikken.
    • Seks visninger: rutenett, kanban, kalender, tidslinje, skjema, spørreundersøkelse.
    • Datahistorikk: angre en endring, gjenopprette en slettet rad.
    • KI: KI-alternativet på et hvilket som helst felt, og Copilot.
    • Relasjon og URL: to separate typer; lang tekst skrives i Markdown.
    • Webhooks, signert og i rekkefølge; forslag fra agenter som skal godkjennes.
    • Docker: en Dockerfile med tre mål, en komplett docker-compose, en valgfri HTTPS-proxy.
  36. Prosjekter, tillatelser, MCP-server

    • Prosjekter over databasene, og tillatelser per gruppe på fire nivåer: Ingen tilgang, Lese, Redigere, Administrere.
    • Kontoer: midlertidig passord, som endres ved første innlogging, forhøyet økt for administrasjon.
    • MCP-server og stdio-relé; integrasjonstokener felles for REST-API-et og MCP.
    • Generert dokumentasjon «API og MCP» for hver database.
  37. Felt, enkeltvalg, import

    • Endre et felt og alternativene i et enkeltvalg.
    • Import av CSV- og JSON-filer.
    • Tabellmenyen: gi nytt navn, beskriv, slett.
  38. Første commit

    • Monorepoet: navngiving, register over feilkoder, katalog hentet fra arkitekturdokumentet, kjerne, API, grensesnitt.