BASEDB_AI_PROVIDER_SSL_VERIFY=false pozwala połączyć się z bramą AI z samopodpisanym certyfikatem albo z bramą za proxy, które na nowo podpisuje ruch, bez wyłączania sprawdzania pozostałych wywołań instancji. Azure, brama, model lokalny
Nowość
Jeden token na całą bazę, środowisko do wyboru
Jeden token otwiera środowisko produkcyjne, testowe i przyszłe środowiska bazy; przy tworzeniu można go też ograniczyć do jednego. Istniejące tokeny zachowują swoje środowisko. Przez API, SDK i MCP
Środowisko wybiera się przy wywołaniu: nagłówek X-Basedb-Environment API REST, db.environment() w SDK, pole Environment w n8n, adres …/mcp?environment=recette albo argument environment narzędzia MCP. Wybór środowiska
Agent bez przekaźnika: okno tokenów podaje konfigurację HTTP dla Claude Code i plik .mcp.json, po jednym serwerze na środowisko z tym samym tokenem, a token pozostaje w zmiennej środowiskowej.
Nowość
Kolory i ikony przez API i MCP
Agent nadaje wygląd temu, co proponuje: kolor i ikonę tabeli w propose_create_table, każdej opcji w propose_add_field, a dla istniejącej tabeli – nowe narzędzie propose_update_look. Osoba zatwierdza, jak przy całej strukturze. Kolory i ikony
Przez API tabelę tworzy się z jej kolorem i ikoną; describe_base, describe_table i /meta je zwracają. Kolory i ikony
Nowość
Agenci, którzy usuwają, jeśli im na to pozwolisz
Trzeci poziom tokena, „Odczyt, zapis i usuwanie”: program usuwa przez API REST, agent przez nowe narzędzie delete_record — jeden wiersz na raz, zwracany w odpowiedzi. Usuwanie wierszy
Wycofanie się: restore_record przywraca usunięty wiersz pod jego identyfikatorem; usunięcie, które relacja kaskadowa rozciągnęłaby na inne wiersze, pozostaje zarezerwowane dla interfejsu.
Nowość
Tokeny dla tego, kto zarządza bazą
Poziom Zarządzanie wystarczy: nadany na bazie lub na jej projekcie, pozwala tworzyć tokeny integracji jej baz, bez bycia administratorem. Token
W przeciwnym razie mówi to jasno: osobie, która czyta lub zapisuje bez zarządzania bazą, okno tokenów mówi, do kogo się zwrócić; kontu bez hasła – czemu nie może go jeszcze utworzyć.
Nowość
Automatyzacje, które czekają, przechwytują niepowodzenia i wysyłają PDF-y
Cztery nowe wyzwalacze: wiersz jest usuwany; wiersz trafia do filtra — „faktura staje się zaległa”; nadchodzi data — trzy dni przed terminem, o 9:00; inne oprogramowanie wywołuje tajny adres automatyzacji. Usługa wywołująca basedb
Czekaj trzy dni, albo do daty z pola, a potem wznów, odczytując wiersz na nowo: „jeśli wciąż nie jest zaakceptowana, ponaglić”. Czekaj
Generuj PDF i wyślij go: dokument wiersza, zapisany w polu Plik albo załączony do e-maila — w tekście sformatowanym, z adresatami w kopii i adresem odpowiedzi, do każdego albo jednym do wszystkich. PDF i e-mail
Usuń wiersz, licz i sumuj, uruchom inną automatyzację; warunek sprawdza też wartość — odpowiedź AI, sumę —, a wyszukiwanie, które niczego nie znajduje, ma własną gałąź.
Spróbuj: kroki, i inne, jeśli jeden się nie powiedzie; webhook sam próbuje ponownie, a pętla kontynuuje mimo wiersza w niepowodzeniu. Spróbuj
Wszystkie kroki w zasięgu ręki: + otwiera okno podzielone na kategorie, z wyszukiwaniem, zamiast menu, które mogło być obcięte.
Nowość
Dokumenty PDF w twoich kolorach
Pięć punktów wyjścia — faktura, wycena, karta danych, zaświadczenie, pusta strona —, zbudowanych z kolumn twojej tabeli: numer, data, kwoty, zdjęcie, powiązane wiersze. Nowy szablon
Twoje logo i twoje kolory: nagłówek z logo i danymi kontaktowymi, stopka z informacjami prawnymi i numerami stron, kolor akcentu, czcionki szeryfowe albo bezszeryfowe, ramka wokół strony. Nagłówek i stopka
Nowe bloki: tytuł na banerze, obraz, dwie albo trzy kolumny, podsumowanie netto / brutto, tabela z kolorowym nagłówkiem, separator. Przeciąga się je, aby zmienić ich kolejność, a podgląd śledzi każdą zmianę. Bloki
Hosting
Zerwane połączenie nie zatrzymuje już basedb
Koniec zatrzymań przez zerwane połączenie: gdy PostgreSQL zamyka połączenie — restart, przerwa w sieci, transakcja, która pozostała bezczynna —, zawodzi tylko zapytanie, które je przytrzymywało; basedb działa dalej, a jego dziennik podaje, jakie zadanie je przytrzymywało.
Mniej czekania na obciążonej bazie: strona tabeli nie utrzymuje już otwartej transakcji podczas odczytu powiązanych wierszy, a zapytanie, które nie otrzyma połączenia w ciągu 15 sekund, zwraca błąd, a nie czeka bez końca.
Nagłówki AI odczytywane tak, jak się je zapisuje: BASEDB_AI_HEADERS przyjmuje też postać, którą tworzy Ansible, {'api-key': '…'}, oraz jeden nagłówek na linię; dzięki nim openai_compatible obywa się bez klucza.
Nowość
Dla aplikacji, które opierają się na basedb
Baza utworzona z szablonu jednym wywołaniem: serwer stosuje cały szablon — tabele, relacje, wiersze, widoki, automatyzacje —, albo nic, jeśli jeden etap się nie powiedzie. Korzysta z tego galeria, aplikacja, która też się instaluje. Tworzenie bazy z szablonu
Sprawdzanie tokenu: aplikacja, której przekazano token danej osoby, pyta basedb, czy jest on wciąż aktualny i dla kogo — jej konto, jej grupy. Sprawdzanie tokenu
Twoje wewnętrzne serwery: webhooki i automatyzacje łączą się tylko z tymi, które wymienisz w BASEDB_WEBHOOK_ALLOW, również przez HTTP; program może też śledzić tabelę w czasie rzeczywistym za pomocą tokenu integracji. Śledzenie tabeli
Pod ścieżką, za bramą: basedb publikuje się pod adresem takim jak https://passerelle.example.com/basedb/, niezależnie od tego, czy brama zachowuje ścieżkę, czy ją usuwa. Za bramą
Jeden webhook, wszystkie tabele naraz: zaznacz lub odznacz zdarzenie dla wszystkich tabel, albo wszystkie zdarzenia dla jednej tabeli, jednym kliknięciem.
Nowość
Automatyzacje, które przechodzą przez twoje wiersze i rozmawiają z API
Dla każdego wiersza: krok, który powtarza swoje kroki na każdym wierszu tabeli spełniającym filtr — w każdy poniedziałek ponaglij wszystkie nieopłacone faktury, nie tylko pierwszą. Dla każdego wiersza
Webhook, który rozmawia z dowolnym API: metoda, adres przytaczający wiersz, nagłówki, treść w JSON-ie, formularzu lub tekście, skomponowana z wartości wiersza. Wywołaj usługę
Klucz API pozostaje tajny: zaszyfrowany, nie jest już nigdy wyświetlany — ani na ekranie, ani przez API, ani Copilotowi — i trafia tylko do hosta, dla którego go podano.
Nowość
Mapa i adresy, które się znajdują
Dziesiąty widok, mapa: każdy wiersz w swoim miejscu, według jego adresu albo jego szerokości i długości geograficznej. Pinezka przyjmuje kolor statusu i otwiera szczegóły po kliknięciu. Mapa
Adres jest lokalizowany raz na zawsze, przez usługę OpenStreetMap albo tę, którą wybierzesz: pinezki pojawiają się wraz z odpowiedziami, a potem natychmiast. Nieznaleziony adres jest liczony, nigdy nie jest odrzucany bez informacji.
Format Adres dla krótkiego tekstu: kliknięcie otwiera go na mapie, a w szczegółach wiersza Znajdź adres proponuje odpowiadające pełne adresy. Formaty
Nowość
Dokumenty PDF z twoich wierszy
Oferta, faktura, karta w PDF, z menu wiersza: karta do wydruku bez żadnych ustawień, albo szablon — teksty, które przytaczają pola, pola wiersza, tabela powiązanych wierszy z jej sumą, podziały strony. Dokumenty
Każdy z własnymi uprawnieniami: pole ukryte przed tobą nie występuje w twoim PDF-ie. Pisze się w nim we wszystkich dwudziestu językach, łącznie z chińskim, japońskim i koreańskim, a API zwraca ten sam dokument.
Nowość
Uprawnienia aż do wiersza, wartości domyślne, import Excela
Każdy swoje wiersze: grupa widzi tylko wiersze z filtra — „Sprzedawca” to ja, „Region” to Północ —, w interfejsie, w API, na serwerze MCP, jak i w SQL, gdzie tę samą regułę wymusza sam PostgreSQL. Aż do wiersza
Wartości domyślne: ustalona wartość, dzisiejsza data, moment utworzenia albo osoba, która tworzy wiersz, wypełnione na ekranie i stosowane wszędzie indziej. Wartości domyślne
Przeciągnij skoroszyt Excela: wybierz arkusz, daty, kwoty i pola wyboru trafiają takie, jakie są, a formuła podaje swoją wartość. Pierwsze kroki
Nowość
E-maile
Krok „Wyślij e-mail” w automatyzacjach: do członka zespołu, do osoby z pola, na adres klienta, z wartościami wiersza w temacie i treści. Automatyzacje
Powiadomienia e-mailem, kiedy ich nie przeczytasz, zebrane w jednym, do wybrania pojedynczo w ustawieniach; a Nie pamiętam hasła resetuje je linkiem. E-mailem
Wystarczy wskazać instancji serwer wysyłki swojej poczty. Zmienne
Nowość
n8n i SDK TypeScript
Węzły do n8n: odczytywać i zapisywać wiersze tabeli z workflow, i uruchamiać go przy każdym utworzonym, zmienionym lub usuniętym wierszu — przez sprawdzanie albo przez podpisany webhook. n8n
SDK TypeScript, z typami twoich tabel generowanymi z twojej instancji: nieistniejąca tabela albo pole to błąd, jeszcze zanim program się uruchomi. SDK
Nowość
Quiz: pytania, które liczą punkty
Nowy widok, quiz: ankieta, w której każde pytanie może mieć swoją poprawną odpowiedź i punkty — jeden wybór, kilka, tak lub nie, liczba, data, albo akceptowane teksty, bez rozróżniania wielkości liter i znaków diakrytycznych. Quiz
Poprawiane, jak chcesz: po każdym pytaniu — na zielono, albo na czerwono z poprawną odpowiedzią, wynik rosnący u góry ekranu —, na końcu, albo nigdy. Próg zaliczenia sprawia, że pada „Zaliczone!” albo „Nie tym razem…”.
Wynik na końcu, w wypełniającym się pierścieniu, a potem poprawne odpowiedzi każdego pytania. Zapisuje się w polu liczbowym tabeli: posortuj siatkę według niego, oto ranking.
Udostępniany linkiem, bez oszukiwania: strona nie otrzymuje żadnej poprawnej odpowiedzi, to serwer poprawia i liczy. Udostępniony quiz
Utwórz widok, na dole selektora widoków, dzieli dziewięć rodzajów na dwie rodziny — te, które pokazują wiersze, te, które zbierają odpowiedzi —, każdy z kolorową ikoną.
Nowość
Formularze, które chce się wypełniać
Ankieta zajmuje cały ekran: jedno pytanie naraz, pojawiające się z przesunięciem, duże karty dla wyborów, gwiazdki dla oceny, i wszystko z klawiatury — Enter, litery A, B, C…, T lub N, cyfry. Pojedynczy wybór sam przechodzi dalej. Formularz i ankieta
Własny wygląd: osiem motywów, od Jasnego po Noc, przez Papier, kolor, czcionka, wyrównanie — strona udostępnionego linku też go nosi.
Zadaj tylko, jeśli…: pytanie pojawia się tylko wtedy, gdy wymaga tego wcześniejsza odpowiedź; ukryte pytanie nie jest ani wymagane, ani zapisywane.
Nic do ustawienia na początek: nowy formularz pyta o to, co odpowiada dana osoba, a nie o status, który zespół uzupełnia później, nosi kolor swojej tabeli i pokazuje przykład w każdym polu. A wysłanie się świętuje, razem z konfetti.
Nowość
Formuły po francusku lub po angielsku
Wpisz formułę po francusku lub po angielsku, na każdym ekranie, nawet mieszając obie: SI lub IF, ARRONDI lub ROUND, JOURS lub DAYS… Argumenty rozdziela się ; albo ,. Formuły
Odczytuje się ją w języku ekranu: po francusku na francuskim ekranie, po angielsku w pozostałych dziewiętnastu językach — łącznie z istniejącymi formułami i panelem „Funkcje”. API zwraca formułę w żądanym języku, w przeciwnym razie po angielsku.
Oficjalne szablony, udostępniane w innym języku niż francuski, przychodzą z formułami po angielsku. W bazie nic się nie zmienia: te same kolumny, ten sam SQL, bez migracji.
Nowość
Znajdź wszystko: Ctrl+K
Jedno pole na wszystko — Ctrl+K, albo pole na środku górnego paska: tabele, widoki, pytania, pulpity, automatyzacje, kolumny, i same wiersze, odczytywane z twoimi uprawnieniami; na dużym ekranie podgląd wybranego wyniku. Wyszukiwanie
Pisz, jak myślisz: bez znaków diakrytycznych i wielkich liter, po inicjałach — nk dla „Nowy klient” —, wybaczona literówka, klienci krakow, by szukać „krakow” w tabeli klientów; to, co często otwierasz, wypływa na górę.
Wszystkie polecenia z klawiatury: tworzenie, przechodzenie do, zamykanie, cofanie, zmiana motywu, kopiowanie linku do strony. > szuka tylko poleceń, # obiektów, / wierszy; Tab szuka wewnątrz tabeli lub bazy.
Masz pytanie? Wpisz je: Zapytaj Copilota zadaje je, na otwartej bazie.
Nowość
Własne pytania, liczby w tekście
Każdy zapisuje własne pytania, bez poziomu Zarządzanie: osobiste widzisz tylko ty; kto zarządza bazą, udostępnia je całej bazie albo grupom, tak jak zapytania. Pulpity
Pytanie w zakładce, obok tabel: Nowe pytanie i Nowe pytanie SQL, przy + na pasku zakładek i w menu bazy; zakładka zachowuje to, co w niej zostawiłeś. Zapisz kopię zamienia w twoje pytanie, którego nie możesz zmieniać.
Liczby w tekście: tekst pulpitu, teraz sformatowany, przytacza wartość — {{chiffre_affaires}} — pochodzącą z karty, pytania albo filtra, obliczaną z uprawnieniami czytelnika, nawet w pulpicie udostępnionym linkiem. Liczby w tekście
Zapytania, widoki SQL i pytania można też usunąć z ich menu, prawym kliknięciem.
Nowość
Adres dla każdego ekranu
Adres podąża za ekranem: tabela, widok, szczegóły wiersza, pulpit, automatyzacja, pytanie, twoje ustawienia — /bases/ventes/tables/opportunites?ligne=…. Dodaj go do zakładek, wklej go w wiadomości: trafiasz w to samo miejsce, z własnymi uprawnieniami. Link do każdego ekranu
Przyciski wstecz i dalej w przeglądarce wracają tam, gdzie byłeś; adres, który nigdzie nie prowadzi, pokazuje „Ta strona nie istnieje”.
Nowość
Demo do wypróbowania, w twoim języku
Demo, na demo.basedb.eodia.com: konto jest wypełnione z góry w języku twojej przeglądarki, z bazą w tym języku. Można tam wszystko przeczytać i zmienić to, co istnieje; tworzenie, usuwanie i AI są tam wyłączone, a baza wraca każdej nocy do swojego stanu początkowego.
Twoje własne demo: BASEDB_DEMO=1 otwiera instancję dla wszystkich, ze wspólnym kontem na język, przygotowanym z wyprzedzeniem. Zmienne
Jeden język na link: ?lang=de na końcu adresu basedb pokazuje po niemiecku ekran logowania albo udostępnioną stronę; tak strona prowadzi do demo w języku strony. Twoje ustawienia
Nowość
Szablony w twoim języku
Oficjalne szablony tworzy się w języku ekranu: tabele, pola, opcje wyboru, widoki, pulpity, automatyzacje, polecenia AI — i wiersze przykładowe ze świata dopasowanego do każdego języka: „Boulangerie Martin” z Lyonu staje się „Piekarnią Kowalski” w Krakowie. Szablony
Jeden szablon, wiele słowników: szablon pisze się raz, po francusku; każdy język tłumaczy w nim tylko teksty, a basedb sam śledzi każdą etykietę tam, gdzie jest cytowana. Słownik, który uszkodziłby szablon, nie jest używany. Publikowanie szablonu
A poza tym
Szablon bez wierszy przykładowych: „Wczytaj przykładowe dane”, odznaczone, tworzy puste tabele, gotowe na twoje dane. Zacznij od szablonu
Dokumentacja API i MCP każdej bazy jest pisana w języku twojego ekranu. Generowana dokumentacja
Podpowiedzi w motywie aplikacji, wszędzie, gdzie wcześniej przeglądarka pokazywała swoje własne; „Usuń” w menu na czerwono; pełna data po najechaniu na godzinę komentarza.
Nowość
Automatyzacje jako przepływy
Edytor grafowy: wyzwalacz, a potem każdy krok jako karta; + na linii dodaje krok w tym miejscu. Prosta automatyzacja nadal mieści się na dwóch kartach. Automatyzacje
Znajdź wiersz – klienta zamówienia, ostatnią niezapłaconą fakturę – a potem go zmień, przytocz, połącz z utworzonym wierszem.
Warunki z wieloma gałęziami: wybierana jest pierwsza, której warunek jest spełniony, a „W przeciwnym razie”, gdy żaden nie jest; gałęzie potem się łączą.
Dane przechodzą z kroku do kroku: {{e2.client}} przytacza to, co krok znalazł lub utworzył, {{e3.reponse.numero}} – to, co odpowiedział webhook; menu każdego tekstu proponuje tylko to, co na pewno wydarzyło się wcześniej.
Każde uruchomienie, krok po kroku: nałożone na przepływ, rysuje wybraną ścieżkę i mówi przy każdym kroku, co zrobił i ile to trwało.
Copilot automatyzacji: opisz, co baza ma robić sama, albo zapytaj, dlaczego uruchomienie się nie powiodło; Copilot proponuje całą automatyzację, którą jednym kliknięciem nakładasz na przepływ, przeglądasz i zapisujesz – nic nie zostaje zapisane bez ciebie. Copilot
Zapytaj AI w kroku, tak jak w polu AI: polecenie, które przytacza wiersz i poprzednie kroki, odpowiedź odczytana jako tekst, liczba, tak lub nie, data albo wybór z listy, którą kolejne kroki zapisują lub wysyłają. Zapytaj AI
Nowość
Pulpity: pytania, wykresy, filtry
Pytania zadawane myszą – tabela, jej złączenia, filtry, miary według dnia, tygodnia, miesiąca lub roku – albo pisane w SQL, tylko do odczytu i z twoimi własnymi uprawnieniami, łącznie ze zmiennymi. Pulpity
Piętnaście wizualizacji: liczba, trend w porównaniu z poprzednim okresem, postęp w kierunku celu, wskaźnik, histogram, słupki, linia, obszary, wykres łączony, kołowy, lejek, punktowy, tabela, tabela przestawna, mapa Francji lub świata.
Eksploracja jednym kliknięciem: punkt otwiera swoje wiersze, drobniejszy okres, inny podział.
Pulpity w siatce: karty przesuwane i skalowane myszą, zakładki, tytuły sekcji, teksty, osadzone strony.
Wspólne filtry – okres, kategoria, tekst, liczba, grupowanie dat – które sterują jedną, kilkoma lub wszystkimi kartami, z wartością domyślną.
Wykresy po twojemu: kolor i nazwa każdej serii lub każdego wycinka, pierścień, półokrąg lub wykres różany, skumulowanie z sumami, linie wygładzone lub schodkowe, osie, podziałki, skala logarytmiczna; tabele ze zmienionymi nazwami kolumn, z paskami i kolorami zależnymi od wartości.
Copilot pulpitów: rozmowa, która proponuje pytania, zmiany pulpitu – do cofnięcia – i wartości jego filtrów, stosowane jednym kliknięciem. Do dostawcy trafia tylko struktura, chyba że pozwolisz mu czytać wyniki. Copilot
Udostępnianie pulpitu przez link, publiczny lub tylko dla członków – w razie potrzeby wybranych grup – i osadzanie go w innej witrynie: karty i filtry tylko do odczytu, czytane z uprawnieniami osoby, która go opublikowała. Udostępnianie
„Interfejsy” nazywają się teraz Pulpity; istniejące pulpity otwierają się bez zmian, na nowej siatce.
Nowość
Zapisane zapytania i widoki SQL
SQL dla każdego: bez poziomu Zarządzanie zakładka SQL wykonuje się tylko do odczytu, z twoimi własnymi uprawnieniami, egzekwowanymi przez sam PostgreSQL – zamknięta tabela nie istnieje, ukryte pole jest odrzucane. Przypomina o tym plakietka „Twoje uprawnienia”. Zapytania i widoki SQL
Zapisane zapytania, ułożone pod tabelami w sekcji „Zapytania”: osobiste, dla całej bazy lub dla grup. Udostępnienie zapytania udostępnia jego tekst, nigdy to, co może czytać jego autor; otwarte z paska bocznego, wykonuje się od razu, tylko do odczytu.
Widoki SQL: prawdziwe widoki PostgreSQL, ułożone wśród tabel z kolorem, ikoną i małym okiem, czytelne także z psql i twoich narzędzi. Każdy czyta je z własnymi uprawnieniami, a pasek boczny pokazuje je tylko osobom, które mogą przeczytać wszystko, co zawierają.
Widoki podążają za strukturą: zmiana nazwy ich nie psuje, zmieniona formuła usuwa je na chwilę, a potem przywraca; widok, który przestaje działać, czeka na poprawienie, z zachowaną definicją.
Nowość
AI według twojego wyboru, nawet na twoim serwerze
Czwarty dostawca AI: każdy serwer, który mówi językiem API OpenAI — Azure, brama firmowa, model działający na twoim własnym serwerze — zadeklarowany w .env. Dziennik wywołań mówi, do kogo trafiły dane. AI w basedb
Ekran logowania pokazuje teraz, po siatce i SQL, pulpit, który śledzi filtr, oraz automatyzację w trakcie wykonywania, łącznie z krokiem AI.
Nowość
Twoje ustawienia
Ustawienia, w menu profilu: twoje imię i nazwisko, adres i dostawcy tożsamości powiązani z kontem; hasło i otwarte sesje. Konta i logowanie
Wygląd: motyw, kolejność elementów daty – 25/09/2026 lub 2026-09-25 – i pierwszy dzień tygodnia w kalendarzach; dwa ostatnie ustawienia towarzyszą ci na każdym komputerze.
Powiadomienia: wyłącz te, których już nie chcesz, rodzaj po rodzaju. Tokeny: utworzone przez ciebie we wszystkich twoich bazach, ich ostatnie użycie i unieważnianie.
Nowość
Tekst sformatowany, zmienne, czytelniejszy kanban
Tekst sformatowany: nowy typ pola, formatowany w edytorze wizualnym – nagłówki, listy, cytaty, linki –, oczyszczany przy zapisie i chroniony ograniczeniem przed bezpośrednim SQL. Tekst sformatowany i zmienne
Zmienne: długi tekst przytacza kolumnę swojego wiersza – {{Ville}} – i wszędzie czyta się z jej wartością: w siatce, szczegółach wiersza, API, serwerze MCP, widokach udostępnionych, automatyzacjach. Kolumna przechowuje odwołanie, które czyta psql.
Czytelniejszy kanban: przestronniejsze karty, obraz okładki i opis, który przytacza wartości wiersza – „Dostawa zaplanowana na {{Date}} dla {{Client}}”. Widoki
Zmiana nazwy jednym gestem: jedno okno dialogowe dla bazy, tabeli lub pola; etykieta zmienia się zawsze, a administrator może też zmienić nazwę w bazie danych, z analizą wpływu. Zmiana struktury
Dwadzieścia języków: interfejs, ta witryna i dokumentacja w językach: francuskim, angielskim, niemieckim, hiszpańskim, włoskim, portugalskim (Brazylia), niderlandzkim, polskim, czeskim, szwedzkim, duńskim, norweskim, fińskim, rumuńskim, węgierskim, tureckim, ukraińskim, japońskim, chińskim uproszczonym i koreańskim. basedb przyjmuje język przeglądarki; Ustawienia › Wygląd › Język ustawia inny, który towarzyszy ci na każdym komputerze. Liczby i daty są zgodne z językiem. Twoje ustawienia
Nowość
Wersja 0.2.0: każdy ma swoje konto, projekty i zaproszenia
Pierwsze logowanie: w nowej instancji pierwsza strona tworzy konto administratora, z twoim adresem i hasłem – koniec z domyślnym kontem i hasłem do wyszukiwania w dziennikach. Instalacja
Tworzenie kont: każdy tworzy swoje konto, a potem własne projekty, którymi zarządza. Administracja może je wyłączyć lub ograniczyć do wybranych domen. Konta i logowanie
Udostępnianie projektu lub bazy: osoba z poziomem Zarządzanie zaprasza przez link, z poziomem Odczyt, Edycja lub Zarządzanie; widzi, kto ma dostęp, zmienia poziom, odbiera go. Nigdy więcej niż to, czym sama zarządza.
Prywatność: każdy widzi już tylko osoby, z którymi dzieli projekt, a nazwy projektu zajętej już przez kogoś innego nie da się odgadnąć.
Logowanie przez Google, Microsoft i dowolnego dostawcę OpenID Connect (Keycloak, GitLab…), zadeklarowanych w .env; pierwsze logowanie tworzy konto, jeśli pozwala na to ustawienie tworzenia kont. Konfiguracja
Nowy ekran logowania, w motywie aplikacji, jasnym lub ciemnym, z powściągliwą animacją; ilustrowane puste ekrany w aplikacji.
Aktualizacje bez strat: basedb sam aktualizuje swój katalog przy uruchomieniu, także w instalacji 0.1, i odmawia uruchomienia na bazie, którą zaktualizowała już nowsza wersja. Aktualizacja
Hosting
Jeden obraz Dockera
basedb mieści się w jednym obrazie, eodia/basedb w Docker Hub, dla amd64 i arm64: interfejs, API pod /api i serwer MCP pod /mcp, na jednym porcie. Instalacja
Wystarczą dwa pliki – docker-compose.yml i .env – bez klonowania repozytorium i budowania czegokolwiek; aktualizacja to docker compose pull.
Za domeną proxy HTTPS nie musi już niczego routować: wszystko trafia na port 3000.
Nowość
Automatyzacje, interfejsy, formuły, współpraca
Formuły po francusku – SI, ARRONDI, JOURS… – które stają się kolumnami generowanymi przez PostgreSQL; odnośniki, agregacje i zliczania przez relacje. Pola
Nowe typy: relacja wielokrotna, osoba, e-mail, autonumer, przycisk; oraz formaty wybierane jak typy – waluta, procent, czas trwania, ocena w gwiazdkach, telefon, kod kreskowy.
Osiem widoków: galeria i lista dołączają do sześciu pozostałych; widoki osobiste dla każdego czytającego, widoki zablokowane, ręczna kolejność, zależności na osi czasu. Widoki
Siatka: szybkie wyszukiwanie, grupowanie, podsumowanie kolumny dla całego filtra, kolory według reguł, wysokość wierszy.
Widoki udostępnione tylko do odczytu, do osadzenia w innej witrynie; kalendarz staje się kanałem iCalendar dla Kalendarza Google, Outlooka czy Kalendarza Apple. Udostępnianie
Współpraca: komentarze i wzmianki, powiadomienia, zapisy innych w czasie rzeczywistym, obecność na tabeli i na wierszu. Praca w zespole
Ctrl+Z cofa ostatni zapis – komórkę, przesuniętą kartę, cały import – i odmawia, zamiast nadpisać to, co ktoś inny zmienił w międzyczasie.
Automatyzacje: gdy wiersz zostaje utworzony lub zmieniony, o stałej porze albo kliknięciem przycisku – edytuj, utwórz, powiadom, wywołaj webhook, napisz na Slacku. Automatyzacja
Interfejsy: pulpity – liczby, wykresy, listy, teksty – czytane z uprawnieniami każdego. Pulpity
Integracje: kanał Slacka i tabele synchronizowane z pliku CSV online, kalendarza lub widoku innej instancji basedb. Integracje
Szablony baz: galeria dziesięciu szablonów, baza opisana AI jednym zdaniem i możliwość zapisania każdej bazy jako szablonu. Galeria
Uprawnienia: ekran Struktura przechodzi w tryb tylko do przeglądania dla osób bez poziomu Zarządzanie.
Nowa identyfikacja wizualna: logo, paleta kolorów i przebudowany ekran logowania.
Prostszy interfejs
Pasek boczny pokazuje już tylko bazy i ich tabele; ekrany otwartej bazy – Struktura, Historia, Interfejsy, Automatyzacje – są zebrane w jednym bloku, tuż nad profilem.
Menu profilu mieści to, co nie jest danymi: dokumentację API i MCP, integracje, użytkowników i uprawnienia.
Zapytanie SQL otwiera się przez „+” na pasku zakładek lub z menu bazy, bez dublowania na pasku bocznym.
Nowa baza proponuje szablony i AI już w oknie dialogowym; baza demonstracyjna przechodzi przez tę samą galerię.
Ekran nie proponuje już tego, co zostałoby odrzucone: bez poziomu Zarządzanie nie ma przycisków struktury, bez prawa do usuwania nie ma „Usuń”; a czytający tworzy własne widoki, zamiast trafiać na komunikat o błędzie.
Kolumny systemowe są zebrane w grupie „Informacje systemowe”, zamiast być proponowane w każdej tabeli.
Szczegóły wiersza zyskują komentarze, przycisk do napisania wiadomości lub zadzwonienia i ocenę ustawianą jednym kliknięciem.
Ekran logowania porzuca animowane tło 3D na rzecz lekkiego ekranu, który respektuje preferencję „ogranicz ruch”.
Środowiska, formularze udostępnione, widoki
Środowiska: produkcyjne, testowe i deweloperskie dla tej samej bazy; porównanie obok siebie, plan migracji, synchronizacja wierszy.
Historia struktury: każde utworzenie lub zmiana tabeli i pola, rejestrowane przez wyzwalacz na katalogu.
Formularze udostępnione: link publiczny lub tylko dla członków, zamknięcie w wybranym dniu lub po określonej liczbie odpowiedzi, przypisanie odpowiedzi w historii.
Sześć widoków: siatka, kanban, kalendarz, oś czasu, formularz, ankieta.
Historia danych: cofnięcie zmiany, przywrócenie usuniętego wiersza.
AI: opcja AI w dowolnym polu i Copilot.
Relacja i URL: dwa odrębne typy; długi tekst pisze się w Markdownie.
Webhooki podpisane i uporządkowane, propozycje agentów do zatwierdzenia.
Docker: Dockerfile z trzema celami, kompletny docker-compose, opcjonalne proxy HTTPS.
Projekty, uprawnienia, serwer MCP
Projekty nad bazami i uprawnienia według grup na czterech poziomach: Brak dostępu, Odczyt, Edycja, Zarządzanie.
Konta: hasło tymczasowe, zmiana przy pierwszym logowaniu, sesja uprzywilejowana dla administracji.
Serwer MCP i przekaźnik stdio; tokeny integracji wspólne dla API REST i MCP.
Generowana dokumentacja „API i MCP” dla każdej bazy.