Nyheter

Vad som har ändrats i basedb

Detaljerna för varje ändring finns i repots historik. Vad som kommer härnäst: färdplanen.

  1. Drift

    En AI-leverantör bakom ett internt certifikat

    • BASEDB_AI_PROVIDER_SSL_VERIFY=false når en AI-gateway med självsignerat certifikat, eller en som ligger bakom en proxy som signerar om trafiken, utan att stänga av kontrollen av instansens övriga anrop. Azure, en gateway, en lokal modell
  2. Nytt

    En token för hela databasen, miljön efter eget val

    • En enda token öppnar produktionen, testmiljön och kommande miljöer i en databas; den kan också begränsas till en enda vid skapandet. Befintliga tokens behåller sin miljö. Via API, SDK och MCP
    • Miljön väljs vid anropet: huvudet X-Basedb-Environment i REST-API:et, db.environment() i SDK:n, fältet Environment i n8n, adressen …/mcp?environment=recette eller argumentet environment i ett MCP-verktyg. Välja miljö
    • En agent utan relä: tokenfönstret ger HTTP-konfigurationen för Claude Code och filen .mcp.json, en server per miljö med samma token, där token stannar i en miljövariabel.
  3. Nytt

    Färger och ikoner via API:et och MCP

    • En agent sätter utseende på det den föreslår: färg och ikon för en tabell i propose_create_table, för varje alternativ i propose_add_field, och det nya verktyget propose_update_look för en befintlig tabell. En person godkänner, som för hela strukturen. Färger och ikoner
    • Via API:et skapas en tabell med sin färg och sin ikon; describe_base, describe_table och /meta returnerar dem. Färger och ikoner
  4. Nytt

    Agenter som tar bort, om du tillåter det

    • En tredje tokennivå, ”Läsa, skriva och ta bort”: ett program tar bort via REST-API:et, en agent via det nya verktyget delete_record – en rad i taget, som ges tillbaka i svaret. Ta bort rader
    • Gå tillbaka: restore_record återställer en borttagen rad med dess identifierare; en borttagning som en kaskadrelation skulle utöka till andra rader förblir förbehållen gränssnittet.
  5. Nytt

    Token för den som hanterar en databas

    • Nivån Hantera räcker: given på en databas eller på dess projekt, gör den det möjligt att skapa integrationstokens för dess databaser, utan att vara administratör. En token
    • Säger det annars tydligt: den som läser eller skriver utan att hantera databasen får i tokenfönstret veta vem man ska vända sig till; ett konto utan lösenord får veta varför det inte kan skapa en än.
  6. Nytt

    Automatiseringar som väntar, fångar fel och skickar PDF:er

    • Fyra utlösare till: en rad tas bort; en rad kommer in i ett filter – ”en faktura blir försenad”; ett datum infaller – tre dagar innan förfallodatumet, kl. 9; ett annat program anropar automatiseringens hemliga adress. En tjänst som anropar basedb
    • Vänta tre dagar, eller till datumet i ett fält, och återuppta sedan genom att läsa om raden: ”om den fortfarande inte är accepterad, skicka en påminnelse”. Vänta
    • Generera en PDF och skicka den: dokumentet för en rad, sparat i ett Fil-fält eller bifogat ett e-postmeddelande – i formaterad text, med mottagare i kopia och en svarsadress, till var och en eller ett enda till alla. En PDF och ett e-postmeddelande
    • Ta bort en rad, räkna och summera, köra en annan automatisering; ett villkor kan också testa ett värde – AI:ns svar, en totalsumma –, och en sökning som inte hittar något får sin egen gren.
    • Försök: steg, och andra om ett av dem misslyckas; en webhook försöker igen på egen hand, en loop fortsätter trots en rad som misslyckas. Försök
    • Alla steg inom räckhåll: + öppnar ett fönster ordnat efter kategori, med en sökruta, i stället för en meny som kunde bli avskuren.
  7. Nytt

    PDF-dokument i dina egna färger

    • Fem utgångspunkter — faktura, offert, informationsblad, intyg, tom sida —, byggda med din tabells kolumner: nummer, datum, belopp, foto, länkade rader. Skapa en mall
    • Din logotyp och dina färger: ett sidhuvud med logotyp och kontaktuppgifter, en sidfot med juridisk information och sidnummer, en accentfärg, typsnitt med eller utan serifer, en ram runt sidan. Sidhuvud och sidfot
    • Nya block: en rubrik på en banderoll, en bild, två eller tre kolumner, en sammanfattning exkl./inkl. moms, en tabell med färgad rubrikrad, en avgränsare. De dras för att ordnas om, och förhandsvisningen följer varje ändring. Blocken
  8. Drift

    En avbruten anslutning stoppar inte längre basedb

    • Inget stopp längre vid en avbruten anslutning: när PostgreSQL stänger en anslutning — en omstart, ett nätverksavbrott, en transaktion som blivit inaktiv — är det bara frågan som höll den som misslyckas; basedb fortsätter, och dess logg anger vilket jobb som höll den.
    • Mindre väntan på en hårt belastad databas: en tabellsida håller inte längre en transaktion öppen medan den läser länkade rader, och en fråga som inte får en anslutning inom 15 sekunder får ett fel i stället för att vänta i oändlighet.
    • AI-headrar lästa som de skrivs: BASEDB_AI_HEADERS accepterar också den form som Ansible skriver om den till, {'api-key': '…'}, samt en header per rad; med dem klarar sig openai_compatible utan nyckel.
  9. Nytt

    För applikationer som bygger på basedb

    • En databas skapad från en mall med ett anrop: servern tillämpar hela mallen — tabeller, relationer, rader, vyer, automatiseringar — eller ingenting om ett steg misslyckas. Galleriet använder det, en applikation som också installerar sig själv. Skapa en databas från en mall
    • Kontrollera en token: en applikation som får en persons token frågar basedb om den fortfarande gäller, och för vem — personens konto, personens grupper. Kontrollera en token
    • Dina interna servrar: webhooks och automatiseringar kontaktar bara de du anger i BASEDB_WEBHOOK_ALLOW, även över HTTP; ett program kan också följa en tabell i realtid med en integrationstoken. Följa en tabell
    • Under en sökväg, bakom en gateway: basedb publiceras på en adress som https://passerelle.example.com/basedb/, oavsett om gatewayen behåller sökvägen eller tar bort den. Bakom en gateway
    • En webhook, alla tabeller på en gång: markera eller avmarkera en händelse för alla tabeller, eller alla händelser för en tabell, med ett klick.
  10. Nytt

    Automatiseringar som går igenom dina rader och pratar med API:er

    • För varje rad: ett steg som upprepar sina steg på varje rad i en tabell som matchar ett filter – varje måndag, skicka en påminnelse för alla obetalda fakturor, inte bara den första. För varje rad
    • En webhook som pratar med vilket API som helst: metoden, en adress som citerar raden, huvuden, ett innehåll i JSON, i formulär eller i text, sammansatt med radens värden. Anropa en tjänst
    • En API-nyckel förblir hemlig: krypterad visas den aldrig igen – varken på skärmen, i API:et eller för Copiloten – och skickas bara till den värd du angav den för.
  11. Nytt

    Kartan, och adresser som hittas

    • En tionde vy, kartan: varje rad placerad på sin plats, efter sin adress eller sin latitud och longitud. En nål får sin färg från en status och öppnar raddetaljerna med ett klick. Kartan
    • En adress lokaliseras en gång för alla, av OpenStreetMaps tjänst eller den du väljer: nålarna dyker upp allteftersom svaren kommer in, och sedan direkt. En adress som inte hittas räknas med, aldrig hoppas över i tysthet.
    • Formatet Adress för en kort text: ett klick öppnar den på kartan, och i raddetaljerna föreslår Hitta adress de fullständiga adresser som matchar. Formaten
  12. Nytt

    PDF-filer från dina rader

    • En offert, en faktura, en sida i PDF, från en rads meny: raddetaljerna för utskrift utan att ställa in något, eller en mall — texter som citerar fälten, radens fält, tabellen med länkade rader och dess totalsumma, sidbrytningar. Dokumenten
    • Var och en med sina behörigheter: ett fält som är dolt för dig finns inte i din PDF. Alla tjugo språken skrivs där, kinesiska, japanska och koreanska inräknade, och API:et returnerar samma dokument.
  13. Nytt

    Behörigheter ända ned till raden, standardvärden, Excel-import

    • Var sina rader: en grupp ser bara raderna för ett filter — ”Säljare” är jag, ”Region” är Norr —, i gränssnittet, i API:et, i MCP-servern liksom i SQL, där PostgreSQL tillämpar samma regel. Ända ned till raden
    • Standardvärden: ett fast värde, dagens datum, tidpunkten för skapandet eller personen som skapar raden, förifyllda på skärmen och tillämpade överallt annars. Standardvärden
    • Dra in en Excel-arbetsbok: välj bladet, datum, belopp och kryssrutor kommer som de är, och en formel ger sitt värde. Kom igång
  14. Nytt

    E-post

    • Ett steg ”Skicka e-post” i automatiseringarna: till en medlem, till personen i ett fält, till en kunds adress, med radens värden i ämnet och texten. Automatiseringarna
    • Aviseringar via e-post när du inte har läst dem, samlade i en, att välja en och en i dina inställningar; och Glömt lösenord återställs med en länk. Via e-post
    • Det räcker att ange sändningsservern för din e-post åt instansen. Variablerna
  15. Nytt

    n8n och en TypeScript-SDK

    • Noder för n8n: läsa och skriva en tabells rader från ett arbetsflöde, och starta ett för varje rad som skapas, ändras eller tas bort — genom avläsning eller signerad webhook. n8n
    • En TypeScript-SDK, med typer för dina tabeller genererade från din instans: en tabell eller ett fält som inte finns är ett fel, redan innan programmet körs. SDK:n
  16. Nytt

    Quiz: frågor som räknar poäng

    • En ny vy, quizet: en enkät där varje fråga kan ha sitt rätta svar och sina poäng – ett val, flera, ja eller nej, ett tal, ett datum, eller de godkända texterna, utan hänsyn till versaler eller diakritiska tecken. Quizet
    • Rättat som du vill: efter varje fråga – i grönt, eller i rött med det rätta svaret, poängen som växer högst upp på skärmen –, i slutet, eller aldrig. En gräns för godkänt gör att det står ”Godkänt!” eller ”Inte den här gången…”.
    • Poängen i slutet, i en ring som fylls, sedan facit för varje fråga. Den skrivs i ett talfält i tabellen: sortera rutnätet efter det, där är rankningen.
    • Delat via en länk, utan att kunna fuska: sidan tar inte emot något rätt svar, det är servern som rättar och räknar. Ett delat quiz
    • Skapa en vy, längst ned i vyväljaren, delar in de nio sorterna i två familjer – de som visar raderna, de som samlar svar –, var och en med sin egen färgade ikon.
  17. Nytt

    Formulär man har lust att fylla i

    • Enkäten tar upp hela skärmen: en fråga i taget, som glider in, stora kort för valen, stjärnor för ett betyg, och allt med tangentbordet — Enter, bokstäverna A, B, C…, J eller N, siffrorna. Ett enda val går vidare av sig själv. Formulär och enkät
    • Ett eget utseende: åtta teman, från Ljust till Natt via Papper, en färg, ett typsnitt, en justering — sidan för en delad länk bär det också.
    • Fråga endast om…: en fråga ställs bara om ett tidigare svar kräver det; en dold fråga är varken obligatorisk eller sparad.
    • Inget att ställa in för att börja: ett nytt formulär frågar vad en person svarar, inte statusen som teamet fyller i senare, bär färgen från sin tabell och visar ett exempel i varje fält. Och att skicka in firas, konfetti inräknat.
  18. Nytt

    Formler på franska eller engelska

    • Skriv en formel på franska eller engelska, på vilken skärm som helst, även genom att blanda de två: SI eller IF, ARRONDI eller ROUND, JOURS eller DAYS… Argumenten skiljs åt med ; eller med ,. Formlerna
    • Den läses tillbaka på skärmens språk: på franska på en fransk skärm, på engelska i de nitton andra språken – befintliga formler och panelen ”Funktioner” inräknade. API:et returnerar en formel på det begärda språket, annars på engelska.
    • De officiella mallarna, som erbjuds på ett annat språk än franska, kommer med sina formler på engelska. Ingenting ändras i databasen: samma kolumner, samma SQL, utan migrering.
  19. Nytt

    Hitta allt: Ctrl+K

    • Ett enda fält för allt — Ctrl+K, eller fältet mitt i listen högst upp: tabeller, vyer, frågor, instrumentpaneler, automatiseringar, kolumner, och raderna själva, lästa med dina behörigheter; på en stor skärm förhandsgranskningen av det valda resultatet. Sökning
    • Skriv som du tänker: utan accenter eller versaler, med initialer — nk för ”Ny kund” —, ett överseende med skrivfel, kunder göteborg för att söka efter ”göteborg” i kundtabellen; det du öppnar ofta stiger upp till toppen.
    • Alla kommandon via tangentbordet: skapa, gå till, stänga, ångra, byta tema, kopiera länken till sidan. > söker bara bland kommandon, # objekt, / rader; Tab söker inuti en tabell eller databas.
    • En fråga? Skriv den: Fråga Copilot ställer den, på den öppna databasen.
  20. Nytt

    Egna frågor, tal i texten

    • Var och en sparar sina egna frågor, utan nivån Hantera: personliga ser bara du; den som hanterar databasen delar dem med hela databasen eller med grupper, som sparade frågor. Instrumentpaneler
    • En fråga på en flik, bredvid tabellerna: Ny fråga och Ny SQL-fråga, vid + i flikfältet och i databasens meny; fliken behåller det du lämnat i den. Spara en kopia gör en fråga du inte får ändra till din egen.
    • Tal i texten: en instrumentpanels text, numera formaterad, citerar ett värde — {{chiffre_affaires}} — hämtat från ett kort, en fråga eller ett filter, beräknat med läsarens behörigheter, även i en instrumentpanel som delats via en länk. Tal i texten
    • Sparade frågor, SQL-vyer och frågor kan också tas bort från sin meny, med ett högerklick.
  21. Nytt

    En adress för varje skärm

    • Adressen följer skärmen: en tabell, en vy, raddetaljerna för en rad, en instrumentpanel, en automatisering, en fråga, dina inställningar — /bases/ventes/tables/opportunites?ligne=…. Lägg den som bokmärke, klistra in den i ett meddelande: du hamnar på samma ställe, med dina egna behörigheter. En länk till varje skärm
    • Webbläsarens knappar bakåt och framåt tar dig tillbaka dit du var; en adress som inte leder någonstans visar ”Den här sidan finns inte”.
  22. Nytt

    En demo att prova, på ditt språk

    • Demot, på demo.basedb.eodia.com: kontot är förifyllt på din webbläsares språk, med en databas på det språket. Där kan man läsa allt och ändra det som finns; skapande, borttagning och AI är avstängda, och databasen återgår varje natt till sitt ursprungliga skick.
    • Ditt eget demo: BASEDB_DEMO=1 öppnar en instans för alla, med ett delat konto per språk, förberett i förväg. Variablerna
    • Ett språk per länk: ?lang=de i slutet av en basedb-adress visar inloggningsskärmen eller en delad sida på tyska; på så sätt leder webbplatsen till demot på sidans språk. Dina inställningar
  23. Nytt

    Mallarna på ditt språk

    • De officiella mallarna skapas på skärmens språk: tabeller, fält, val, vyer, instrumentpaneler, automatiseringar, AI-instruktioner — och exempelrader från en värld anpassad till varje språk: det franska bageriet ”Boulangerie Martin” i Lyon blir ”Martins bageri” i Göteborg. Mallarna
    • Webbplatsens galleri visar varje mall på sidans språk.
    • En mall, flera ordböcker: en mall skrivs en gång, på franska; varje språk översätter bara texterna i den, och basedb följer själv varje etikett där den citeras. En ordbok som skulle förstöra mallen används inte. Publicera en mall
  24. Dessutom

    • En mall utan sina exempelrader: ”Läs in exempeldata”, avbockad, skapar tomma tabeller, redo för dina egna data. Utgå från en mall
    • API- och MCP-dokumentationen för varje databas skrivs på din skärms språk. Den genererade dokumentationen
    • Verktygstips i applikationens tema, överallt där webbläsaren tidigare visade sina egna; ”Ta bort” i menyerna i rött; det fullständiga datumet vid hovring över tiden för en kommentar.
  25. Nytt

    Automatiseringar i flöden

    • En grafredigerare: utlösaren, sedan varje steg som ett kort; ett + på en linje lägger till ett steg just där. En enkel automatisering ryms fortfarande på två kort. Automatiseringar
    • Hitta en rad – kunden för en order, den senaste obetalda fakturan – och sedan ändra den, citera den eller koppla den till en nyskapad rad.
    • Villkor med flera grenar: den första vars villkor är uppfyllt tas, ”Annars” när inget är det; grenarna går sedan ihop igen.
    • Data går från ett steg till nästa: {{e2.client}} citerar det som ett steg har hittat eller skapat, {{e3.reponse.numero}} det som en webhook svarade; menyn i varje text erbjuder bara det som med säkerhet har hänt tidigare.
    • Varje körning, steg för steg: lagd ovanpå flödet visar den vilken gren som togs och berättar, för varje steg, vad det gjorde och hur lång tid det tog.
    • Copilot för automatiseringar: beskriv vad databasen ska göra av sig själv, eller fråga varför en körning misslyckades; den föreslår en hel automatisering, som du placerar i flödet med ett klick, granskar och sedan sparar – inget sparas utan dig. Copilot
    • Fråga AI i ett steg, som i ett AI-fält: en instruktion som citerar raden och de tidigare stegen, ett svar som tolkas som text, tal, ja eller nej, datum eller val i en lista, och som följande steg skriver eller skickar. Fråga AI
  26. Nytt

    Instrumentpaneler: frågor, diagram, filter

    • Frågor som ställs med musen – en tabell, dess kopplingar, filter, mått per dag, vecka, månad eller år – eller skrivs i SQL, skrivskyddat och med dina egna behörigheter, variabler inräknade. Instrumentpaneler
    • Femton visualiseringar: tal, trend jämfört med föregående period, framsteg mot ett mål, mätare, kolumndiagram, stapeldiagram, linjediagram, ytdiagram, kombinerat, cirkeldiagram, tratt, punktdiagram, tabell, pivottabell, karta över Frankrike eller världen.
    • Utforska med ett klick: en punkt öppnar sina rader, en finare period, en annan fördelning.
    • Instrumentpaneler i rutnät: kort som flyttas och ändrar storlek med musen, flikar, avsnittsrubriker, texter, inbäddade sidor.
    • Gemensamma filter – period, kategori, text, tal, datumgruppering – som styr ett, flera eller alla kort, med ett standardvärde.
    • Diagram som du vill ha dem: färg och namn för varje serie eller andel, ring, halvcirkel eller rosdiagram, stapling med summor, utjämnade kurvor eller trappkurvor, axlar, skalstreck, logaritmisk skala; tabeller med omdöpta kolumner, med staplar och färger efter värdet.
    • Copilot för instrumentpaneler: en konversation som föreslår frågor, ändringar av panelen – som kan ångras – och värden för dess filter, som tillämpas med ett klick. Bara strukturen går till leverantören, om du inte låter den läsa resultaten. Copilot
    • Dela en instrumentpanel via en länk, offentlig eller förbehållen medlemmar – vid behov vissa grupper – och bädda in den på en annan webbplats: kort och filter skrivskyddade, lästa med behörigheterna hos den som publicerade den. Dela
    • ”Gränssnitt” heter nu Instrumentpaneler; befintliga paneler öppnas som de är, i det nya rutnätet.
  27. Nytt

    Sparade frågor och SQL-vyer

    • SQL för alla: utan nivån Hantera körs en SQL-flik skrivskyddat, med dina egna behörigheter, som tillämpas av PostgreSQL själv – en stängd tabell finns inte, ett dolt fält avvisas. Etiketten ”Dina behörigheter” påminner om det. SQL-frågor och SQL-vyer
    • Sparade frågor, placerade under tabellerna i avsnittet ”Frågor”: personliga, för hela databasen eller för grupper. Att dela en fråga delar dess text, aldrig det som dess författare kan läsa; öppnad från sidofältet körs den genast, skrivskyddat.
    • SQL-vyer: riktiga PostgreSQL-vyer, placerade bland tabellerna med en färg, en ikon och ett litet öga, läsbara även från psql och dina verktyg. Var och en läser dem med sina egna behörigheter, och sidofältet visar dem bara för den som kan läsa allt i dem.
    • Vyerna följer strukturen: ett namnbyte förstör dem inte, en ändrad formel tar bort dem en stund och lägger sedan tillbaka dem; en vy som inte längre håller ligger kvar att rätta, med sin definition sparad.
  28. Nytt

    AI:n du väljer, ända till din egen dator

    • En fjärde AI-leverantör: alla servrar som talar OpenAI:s API – Azure, en företagsgateway, en modell som körs på din egen dator – angiven i .env. Anropsloggen visar vem uppgifterna gick till. AI i basedb
    • Inloggningsskärmen visar nu, efter rutnätet och SQL, en instrumentpanel som följer ett filter och en automatisering som körs, AI-steget inräknat.
  29. Nytt

    Dina inställningar

    • Inställningar, i profilmenyn: ditt namn, din adress och de identitetsleverantörer som är kopplade till ditt konto; ditt lösenord och dina öppna sessioner. Konton och inloggning
    • Utseende: temat, datumordningen – 25/09/2026 eller 2026-09-25 – och kalendrarnas första veckodag; de två sista följer dig från en dator till en annan.
    • Aviseringar: tacka nej till dem du inte längre vill ha, en typ i taget. Tokens: de du har skapat, i alla dina databaser, när de senast användes, och återkallelse av dem.
  30. Nytt

    Formaterad text, variabler, en mer lättläst kanban

    • Formaterad text: en ny fälttyp, formaterad i en visuell redigerare – rubriker, listor, citat, länkar –, sanerad vid skrivning och skyddad av ett villkor mot direkt SQL. Formaterad text och variabler
    • Variabler: en lång text citerar en kolumn i sin rad – {{Ville}} – och läses överallt med dess värde: rutnät, raddetaljer, API, MCP-server, delade vyer, automatiseringar. Kolumnen behåller citatet, och det är det som psql läser.
    • En mer lättläst kanban: luftigare kort, en omslagsbild och en beskrivning som citerar radens värden – ”Leverans {{Date}} till {{Client}}”. Vyerna
    • Byt namn i ett steg: en enda dialogruta för en databas, en tabell eller ett fält; etiketten ändras alltid, och en administratör kan också byta namn i databasen, med stöd av en konsekvensanalys. Ändra strukturen
    • Tjugo språk: gränssnittet, den här webbplatsen och dokumentationen på franska, engelska, tyska, spanska, italienska, portugisiska (Brasilien), nederländska, polska, tjeckiska, svenska, danska, norska, finska, rumänska, ungerska, turkiska, ukrainska, japanska, förenklad kinesiska och koreanska. basedb använder webbläsarens språk; Inställningar › Utseende › Språk väljer ett annat, som följer dig från en dator till en annan. Tal och datum följer språket. Dina inställningar
  31. Nytt

    Version 0.2.0: eget konto, egna projekt, egna inbjudningar

    • Första inloggningen: på en ny instans skapar den första sidan administratörskontot, med din adress och ditt lösenord – inget standardkonto längre, inget lösenord att leta fram i loggarna. Installationen
    • Skapa konton: var och en skapar sitt konto och sedan sina egna projekt, som hen därmed hanterar. Administrationen kan stänga möjligheten eller begränsa den till vissa domäner. Konton och inloggning
    • Dela ett projekt eller en databas: den som har nivån Hantera bjuder in via en länk, med Läsa, Redigera eller Hantera; ser vem som har åtkomst, ändrar en nivå, tar bort den. Aldrig mer än det hen hanterar.
    • Integritet: var och en ser nu bara de personer hen delar ett projekt med, och ett projektnamn som någon annan redan har tagit går inte längre att gissa sig till.
    • Inloggning med Google, Microsoft och valfri OpenID Connect-leverantör (Keycloak, GitLab …), angivna i .env; en första inloggning skapar kontot om kontoskapandet tillåter det. Konfigurera
    • Ny inloggningsskärm, i programmets tema, ljust eller mörkt, och återhållsamt animerad; illustrerade tomma skärmar i programmet.
    • Uppdateringar utan förlust: basedb uppdaterar sin katalog själv vid start, även en 0.1-installation, och vägrar starta på en databas som en nyare version redan har uppdaterat. Uppdatera
  32. Drift

    En enda Docker-avbildning

    • basedb ryms i en enda avbildning, eodia/basedb på Docker Hub, för amd64 och arm64: gränssnittet, API:et under /api och MCP-servern under /mcp, på en enda port. Installationen
    • Två filer räcker – docker-compose.yml och .env – utan att klona repot eller bygga något; uppdateringen görs med docker compose pull.
    • Bakom en domän behöver HTTPS-proxyn inte längre dirigera något: allt går till port 3000.
  33. Nytt

    Automatiseringar, gränssnitt, formler, samarbete

    • Formler på franska – SI, ARRONDI, JOURS … – som blir kolumner genererade av PostgreSQL; uppslag, aggregeringar och antal genom relationerna. Fälten
    • Nya typer: multipel relation, person, e-post, autonummer, knapp; och format som väljs som typer – valuta, procent, varaktighet, betyg i stjärnor, telefon, streckkod.
    • Åtta vyer: galleri och lista ansluter till de sex andra; personliga vyer för alla läsare, låsta vyer, manuell ordning, beroenden i tidslinjen. Vyerna
    • Rutnätet: snabbsökning, gruppering, sammanfattning per kolumn över hela filtret, färger efter regler, radhöjd.
    • Delade vyer, skrivskyddade, som kan bäddas in på en annan webbplats; en kalender blir ett iCalendar-flöde för Google Kalender, Outlook eller Apple Kalender. Delning
    • Samarbete: kommentarer och omnämnanden, aviseringar, de andras skrivningar i realtid, närvaro i tabellen och på raden. Arbeta tillsammans
    • Ctrl+Z ångrar den senaste skrivningen – en cell, ett flyttat kort, en hel import – och vägrar hellre än att skriva över det som någon annan har ändrat sedan dess.
    • Automatiseringar: när en rad skapas eller ändras, vid en fast tid eller med ett klick på en knapp – redigera, skapa, avisera, anropa en webhook, skicka till Slack. Automatisera
    • Gränssnitt: instrumentpaneler – tal, diagram, listor, texter – som läses med var och ens behörigheter. Instrumentpaneler
    • Integrationer: en Slack-kanal, och synkroniserade tabeller från en CSV på nätet, en kalender eller en vy i en annan basedb. Integrationerna
    • Databasmallar: ett galleri med tio mallar, en databas som du beskriver för AI i en mening, och varje databas kan sparas som mall. Galleriet
    • Behörigheter: skärmen Struktur blir skrivskyddad för den som inte har nivån Hantera.
    • Ny identitet: en logotyp, en palett och en omgjord inloggningsskärm.
  34. Ett enklare gränssnitt

    • Sidofältet listar nu bara databaserna och deras tabeller; den öppna databasens skärmar – Struktur, Historik, Gränssnitt, Automatiseringar – är samlade i ett block, strax ovanför profilen.
    • Profilmenyn rymmer det som inte är data: API- och MCP-dokumentationen, integrationerna, användarna och behörigheterna.
    • En SQL-fråga öppnas med ”+” i flikfältet eller från databasens meny, utan dubblett i sidofältet.
    • Ny databas erbjuder mallarna och AI direkt i dialogrutan; demodatabasen går via samma galleri.
    • Skärmen erbjuder inte längre det som skulle avvisas: inga strukturknappar utan Hantera, inget ”Ta bort” utan rätt att ta bort; och en läsare skapar sina egna vyer i stället för att stöta på ett felmeddelande.
    • Systemkolumnerna ligger under ”Systeminformation” i stället för att erbjudas i varje tabell.
    • Raddetaljerna får sina kommentarer, en knapp för att mejla eller ringa, och ett betyg som sätts med ett klick.
    • Inloggningen överger sin animerade 3D-bakgrund för en lätt skärm, som respekterar inställningen ”minska rörelse”.
  35. Miljöer, delade formulär, vyer

    • Miljöer: produktion, test och utveckling för samma databas; jämförelse sida vid sida, migreringsplan, synkronisering av rader.
    • Strukturhistorik: varje skapande eller ändring av en tabell eller ett fält, fångad av en trigger på katalogen.
    • Delade formulär: en offentlig länk eller en för medlemmar, stängning efter datum eller antal svar, svaren tillskrivna i historiken.
    • Sex vyer: rutnät, kanban, kalender, tidslinje, formulär, enkät.
    • Datahistorik: ångra en ändring, återställ en borttagen rad.
    • AI: AI-alternativet på valfritt fält, och Copilot.
    • Relation och URL: två separata typer; lång text skrivs i Markdown.
    • Webhooks, signerade och ordnade; agenternas förslag att godkänna.
    • Docker: en Dockerfile med tre mål, en komplett docker-compose, en valfri HTTPS-proxy.
  36. Projekt, behörigheter, MCP-server

    • Projekt ovanför databaserna, och behörigheter per grupp på fyra nivåer: Ingen åtkomst, Läsa, Redigera, Hantera.
    • Konton: tillfälligt lösenord, byte vid första inloggningen, förhöjd session för administration.
    • MCP-server och stdio-relä; integrationstokens gemensamma för REST-API:et och MCP.
    • Genererad dokumentation ”API och MCP” för varje databas.
  37. Fält, enkelval, import

    • Redigera ett fält och alternativen i ett enkelval.
    • Import av CSV- och JSON-filer.
    • Tabellens meny: byt namn, beskriv, ta bort.
  38. Första commit

    • Monorepot: namngivning, register över felkoder, katalog extraherad ur arkitekturdokumentet, kärna, API, gränssnitt.