Yenilikler

basedb’de neler değişti

Her değişikliğin ayrıntısı deponun geçmişinde. Sırada ne var: yol haritası.

  1. Barındırma

    İç sertifikanın arkasındaki bir yapay zeka sağlayıcısı

    • BASEDB_AI_PROVIDER_SSL_VERIFY=false, kendinden imzalı sertifikalı bir yapay zeka ağ geçidine ya da trafiği yeniden imzalayan bir proxy’nin arkasındakine, kurulumun diğer çağrılarının doğrulamasını kapatmadan ulaşır. Azure, bir ağ geçidi, yerel bir model
  2. Yeni

    Tüm veritabanı için tek token, ortamı siz seçin

    • Tek bir token, bir veritabanının canlı ortamını, test ortamını ve ileride ekleyeceğiniz ortamları açar; oluşturulurken tek bir ortamla da sınırlanabilir. Mevcut token’lar ortamlarını korur. API, SDK ve MCP üzerinden
    • Ortam çağrıda seçilir: REST API’nin X-Basedb-Environment başlığı, SDK’nın db.environment() çağrısı, n8n’in Environment alanı, …/mcp?environment=recette adresi ya da bir MCP aracının environment argümanı. Ortamı seçme
    • Aktarıcısız bir ajan: token penceresi Claude Code’un HTTP yapılandırmasını ve .mcp.json dosyasını verir; aynı token üzerinde ortam başına bir sunucu tanımlanır, token ise bir ortam değişkeninde kalır.
  3. Yeni

    API ve MCP ile renkler ve simgeler

    • Bir ajan önerdiklerine görünüş verir: propose_create_table içinde bir tablonun, propose_add_field içinde her seçeneğin rengi ve simgesi, ayrıca var olan bir tablo için yeni propose_update_look aracı. Tüm yapıda olduğu gibi bir kişi onaylar. Renkler ve simgeler
    • API ile bir tablo rengi ve simgesiyle oluşturulur; describe_base, describe_table ve /meta bunları döndürür. Renkler ve simgeler
  4. Yeni

    İzninizle silen ajanlar

    • Üçüncü bir token düzeyi, “Okuma, yazma ve silme”: bir program REST API ile siler, bir ajan ise yeni delete_record aracıyla — bir kerede bir satır, yanıtta döndürülür. Satırları silme
    • Geri alma: restore_record, silinen bir satırı kimliği altında geri getirir; kademeli (cascade) bir ilişkinin başka satırlara da genişleteceği bir silme, arayüze ayrılmış kalır.
  5. Yeni

    Veritabanını yönetenler için token’lar

    • Yönetim düzeyi yeterlidir: bir veritabanı veya onun projesi üzerinde verildiğinde, yönetici olmadan veritabanlarının entegrasyon token’larını oluşturmayı sağlar. Bir token
    • Aksi halde bunu açıkça söyler: veritabanını yönetmeden okuyan ya da yazan kişiye token penceresi kime başvuracağını söyler; şifresiz bir hesaba, neden henüz bir token’ı oluşturamadığını söyler.
  6. Yeni

    Bekleyen, bir başarısızlığı yakalayan ve PDF gönderen otomasyonlar

    • Dört yeni tetikleyici: bir satır silinir; bir satır bir filtreye girer — “bir fatura gecikmiş duruma geçer”; bir tarih gelir — vadeden üç gün önce, saat 9’da; başka bir yazılım otomasyonun gizli adresini çağırır. Bir servis basedb’yi çağırdığında
    • Bekle: üç gün, ya da bir alanın tarihine kadar, sonra satırı yeniden okuyarak devam eder: “hâlâ kabul edilmediyse yeniden hatırlat”. Bekle
    • PDF oluştur ve gönder: bir satırın belgesi, bir Dosya alanına konur ya da bir e-postaya eklenir — zengin metin olarak, bilgi alıcıları ve bir yanıt adresiyle, her birine ya da herkese tek bir tane. PDF ve e-posta
    • Satırı sil, say ve topla, başka bir otomasyon başlat; bir koşul artık bir değeri de test eder — yapay zekanın yanıtı, bir toplam —, ve hiçbir şey bulamayan bir arama kendi yoluna sahiptir.
    • Deneme: bazı adımlar, ve biri başarısız olursa yapılacak başkaları; bir webhook kendiliğinden yeniden dener, bir döngü başarısız bir satıra karşın sürer. Deneme
    • Tüm adımlar elinizin altında: kısalabilen bir menü yerine, + kategoriye göre sıralanmış ve aranabilir bir pencere açar.
  7. Yeni

    Kendi renklerinizde PDF belgeleri

    • Beş başlangıç noktası — fatura, teklif, föy, belge, boş sayfa —, tablonuzun sütunlarıyla oluşturulur: numara, tarih, tutarlar, fotoğraf, bağlı satırlar. Şablon oluşturma
    • Logonuz ve renkleriniz: logo ve iletişim bilgileriyle bir üst bilgi, yasal bilgiler ve sayfa numaralarıyla bir altbilgi, bir vurgu rengi, tırnaklı ya da tırnaksız yazı tipleri, sayfanın etrafında bir çerçeve. Üst bilgi ve altbilgi
    • Yeni bloklar: bir bant üzerinde başlık, bir görsel, iki ya da üç sütun, bir KDV hariç / dahil özeti, renkli üst bilgili bir tablo, bir ayırıcı. Yeniden sıralamak için sürüklenirler, ve önizleme her değişikliği izler. Bloklar
  8. Barındırma

    Kesilen bir bağlantı artık basedb’yi durdurmuyor

    • Kesilen bir bağlantıda artık durma yok: PostgreSQL bir bağlantıyı kapattığında — yeniden başlatma, ağ kesintisi, hareketsiz kalmış bir işlem — yalnızca onu tutan sorgu başarısız olur; basedb devam eder ve günlüğü hangi işin onu tuttuğunu söyler.
    • Yüklü bir veritabanında daha az bekleme: bir tablo sayfası artık bağlı satırları okurken bir işlemi açık tutmuyor ve 15 saniye içinde bağlantı alamayan bir sorgu, sonsuza kadar beklemek yerine bir hata alıyor.
    • Yazıldığı gibi okunan yapay zeka başlıkları: BASEDB_AI_HEADERS, Ansible’ın yeniden yazdığı biçimi — {'api-key': '…'} — ve satır başına bir başlığı da kabul eder; bunlarla openai_compatible bir anahtara gerek duymaz.
  9. Yeni

    basedb’ye dayanan uygulamalar için

    • Bir çağrıyla bir şablondan oluşturulan veritabanı: sunucu şablonun tamamını uygular — tablolar, ilişkiler, satırlar, görünümler, otomasyonlar — ya da bir adım başarısız olursa hiçbiri. Galeri de bunu kullanır, kendisi de kurulan bir uygulamadır. Bir şablondan veritabanı oluşturmak
    • Bir token’ı doğrulamak: bir kişinin token’ı kendisine verilen bir uygulama, basedb’ye onun hâlâ geçerli olup olmadığını ve kime ait olduğunu — hesabını, gruplarını — sorar. Bir token’ı doğrulamak
    • İç sunucularınız: webhook’lar ve otomasyonlar yalnızca BASEDB_WEBHOOK_ALLOW içinde belirttiklerinize ulaşır, HTTP dahil; bir program da bir entegrasyon token’ıyla bir tabloyu gerçek zamanlı olarak takip edebilir. Bir tabloyu takip etmek
    • Bir yol altında, bir ağ geçidinin arkasında: basedb, https://passerelle.example.com/basedb/ gibi bir adreste yayımlanır; ağ geçidi bu yolu korusun ya da kaldırsın. Bir ağ geçidinin arkasında
    • Bir webhook, tüm tablolar birden: tüm tablolar için bir olayı, ya da bir tablonun tüm olaylarını tek bir tıklamayla işaretleyin veya işaretini kaldırın.
  10. Yeni

    Satırlarınızı tarayan ve API’lerle konuşan otomasyonlar

    • Her satır için: bir filtreye uyan bir tablonun her satırında kendi adımlarını tekrarlayan bir adım — her pazartesi, yalnızca ilkini değil, ödenmemiş tüm faturaları hatırlatmak gibi. Her satır için
    • Herhangi bir API’yle konuşan bir webhook: yöntem, satıra atıf yapan bir adres, üst bilgiler, satırın değerleriyle oluşturulan JSON, form ya da metin biçiminde bir gövde. Bir servis çağırma
    • Bir API anahtarı gizli kalır: şifrelenir, bir daha asla gösterilmez — ne ekranda, ne API’de, ne de Copilot’ta — ve yalnızca kendisi için verildiği sunucuya gider.
  11. Yeni

    Harita ve yerini bulan adresler

    • Onuncu bir görünüm: harita: her satır kendi yerine, adresine ya da enlem ve boylamına göre yerleştirilir. Bir iğne bir durumun rengini alır ve tek tıkla satır ayrıntılarını açar. Harita
    • Bir adres bir kez ve kalıcı olarak konumlandırılır, OpenStreetMap servisi ya da seçtiğiniz servis tarafından: iğneler yanıtlar geldikçe belirir, ardından hemen. Bulunamayan bir adres sayılır, asla sessizce bir kenara atılmaz.
    • Kısa bir metin için Adres biçimi: bir tıklama onu haritada açar, ve satır ayrıntılarında Adres bul uyan tam adresleri önerir. Biçimler
  12. Yeni

    Satırlarınızdan PDF’ler

    • Bir teklif, bir fatura, PDF olarak bir fiş, bir satırın menüsünden: hiçbir şey ayarlamadan yazdırılabilir fiş, ya da bir şablon — alanlara atıfta bulunan metinler, satırın alanları, toplamıyla bağlı satırlar tablosu, sayfa sonları. Belgeler
    • Herkes kendi izniyle: sizin için gizli bir alan PDF’inizde görünmez. Yirmi dilin tümü orada yazılır, Çince, Japonca ve Korece dahil, ve API aynı belgeyi verir.
  13. Yeni

    Satır düzeyine kadar izinler, varsayılan değerler, Excel içe aktarma

    • Herkesin kendi satırları: bir grup yalnızca bir filtrenin satırlarını görür — “Satış temsilcisi benim”, “Bölge Kuzey’dir” —, arayüzde, API’de, MCP sunucusunda, SQL’de olduğu gibi, PostgreSQL’in aynı kuralı uyguladığı yerde. Satır düzeyine kadar
    • Varsayılan değerler: sabit bir değer, bugünün tarihi, oluşturulma anı ya da satırı oluşturan kişi, ekranda önceden doldurulmuş ve başka her yerde uygulanmış. Varsayılan değerler
    • Bir Excel çalışma kitabı sürükleyin: sayfayı seçin, tarihler, tutarlar ve onay kutuları oldukları gibi alınır, ve bir formül kendi değerini verir. İlk adımlar
  14. Yeni

    E-postalar

    • Otomasyonlarda bir “E-posta gönder” adımı: bir üyeye, bir alanın kişisine, bir müşterinin adresine, konuda ve metinde satırın değerleriyle. Otomasyonlar
    • E-posta bildirimleri, onları okumadığınızda, gruplanmış, ayarlarınızda teker teker seçilebilir; ve şifremi unuttum bir bağlantıyla sıfırlanır. E-postayla
    • Kurulumun e-posta gönderim sunucusunu belirtmek yeterlidir. Değişkenler
  15. Yeni

    n8n ve bir TypeScript SDK

    • n8n düğümleri: bir iş akışından bir tablonun satırlarını okumak ve yazmak, ve oluşturulan, değiştirilen ya da silinen her satırda birini başlatmak — kontrol yoluyla ya da imzalı bir webhook’la. n8n
    • Bir TypeScript SDK, kurulumunuzdan üretilen tablolarınızın türleriyle: var olmayan bir tablo ya da alan, çalıştırmadan önce bile bir hatadır. SDK
  16. Yeni

    Sınav: puanları sayan sorular

    • Yeni bir görünüm: sınav: her sorunun kendi doğru cevabına ve puanına sahip olabildiği bir anket — bir seçenek, birden çok, evet ya da hayır, bir sayı, bir tarih ya da kabul edilen metinler, büyük/küçük harf ve aksan gözetilmeden. Sınav
    • İstediğiniz gibi düzeltme: her sorudan sonra — doğruysa yeşil, yanlışsa doğru cevapla birlikte kırmızı, skor ekranın üstünde büyür —, sonunda ya da hiçbir zaman. Bir geçme eşiği “Başarılı!” ya da “Bu sefer olmadı…” dedirtir.
    • Sonunda skor, dolan bir halka içinde, ardından her sorunun düzeltmesi. Tablonun bir sayı alanına yazılır: ızgarayı buna göre sıralayın, işte sıralama.
    • Bir bağlantıyla paylaşılır, hile yapılamaz: sayfa hiçbir doğru cevap almaz, kontrol eden ve sayan sunucudur. Paylaşılan sınav
    • Görünüm oluştur, görünüm seçicinin altında, dokuz türü iki aileye ayırır — satırları gösterenler, yanıt toplayanlar —, her biri kendi renkli simgesiyle.
  17. Yeni

    Doldurmak isteyeceğiniz formlar

    • Anket ekranın tamamını kaplar: birer birer gelen, kayarak beliren sorular, seçimler için büyük kartlar, puan için yıldızlar ve her şey klavyeden — Enter, A, B, C… harfleri, E ya da H, rakamlar. Tekli bir seçim kendiliğinden bir sonrakine geçer. Form ve anket
    • Kendine ait bir görünüş: Açık’tan Gece’ye, Kağıt üzerinden geçen sekiz tema, bir renk, bir yazı tipi, bir hizalama — paylaşılan bir bağlantının sayfası da bunu taşır.
    • Koşullu sor…: bir soru, yalnızca önceki bir yanıt bunu gerektiriyorsa sorulur; gizli bir soru ne zorunludur ne de kaydedilir.
    • Başlamak için hiçbir şey ayarlamaya gerek yok: yeni bir form, bir kişinin ne yanıtladığını sorar, ekibin daha sonra doldurduğu durumu değil; tablosunun rengini taşır ve her alanda bir örnek gösterir. Gönderim de kutlanır, konfetiler dahil.
  18. Yeni

    Fransızca ya da İngilizce formüller

    • Bir formülü Fransızca ya da İngilizce yazın, hangi ekranda olursa olsun, ikisini karıştırarak bile: SI ya da IF, ARRONDI ya da ROUND, JOURS ya da DAYS… Argümanlar ; ya da , ile ayrılır. Formüller
    • Ekranın dilinde geri okunur: Fransızca bir ekranda Fransızca, diğer on dokuz dilde İngilizce — mevcut formüller ve “Fonksiyonlar” paneli dahil. API, kendisinden istenen dilde bir formül döndürür, aksi halde İngilizce.
    • Fransızca dışında bir dilde sunulan resmi şablonlar, formülleriyle İngilizce olarak gelir. Veritabanında hiçbir şey değişmez: aynı sütunlar, aynı SQL, geçiş işlemi olmadan.
  19. Yeni

    Her şeyi bulma: Ctrl+K

    • Her şey için tek bir alan — Ctrl+K, ya da üst çubuğun ortasındaki alan: tablolar, görünümler, sorular, panolar, otomasyonlar, sütunlar ve izinlerinizle okunan satırların kendisi; büyük bir ekranda, seçilen sonucun önizlemesi. Arama
    • Aklınıza geldiği gibi yazın: ne aksan ne büyük harf, baş harflerle — “Yeni müşteri” için ym —, bağışlanan bir yazım hatası, müşteriler tablosunda “bursa”yı aramak için müşteriler bursa; sık açtıklarınız öne çıkar.
    • Klavyeden tüm komutlar: oluşturmak, gitmek, kapatmak, geri almak, temayı değiştirmek, sayfanın bağlantısını kopyalamak. > yalnızca komutları arar, # nesneleri, / satırları; Tab bir tablo ya da veritabanı içinde arar.
    • Bir sorunuz mu var? Yazın: Copilot’a sor açık veritabanında bu soruyu ona sorar.
  20. Yeni

    Kişiye özel sorular, metindeki rakamlar

    • Herkes kendi sorularını kaydeder, Yönetim düzeyi olmadan: kişisel olanları yalnızca siz görürsünüz; veritabanını yöneten kişi bunları tüm veritabanıyla ya da gruplarla, sorgular gibi paylaşır. Panolar
    • Bir sekmede bir soru, tabloların yanında: sekme çubuğunun +’ında ve veritabanının menüsünde Yeni soru ve Yeni SQL sorusu; sekme, içinde bıraktığınızı korur. Bir kopya kaydet, değiştiremediğiniz bir soruyu sizin yapar.
    • Metindeki rakamlar: artık biçimlendirilebilen bir pano metni, bir karttan, bir sorudan ya da bir filtreden alınan — {{chiffre_affaires}} — bir değere atıfta bulunur; bu değer, bir bağlantıyla paylaşılan bir panoda bile, okuyucunun izinleriyle hesaplanır. Metindeki rakamlar
    • Sorgular, SQL görünümleri ve sorular da menülerinden, sağ tıklamayla silinebilir.
  21. Yeni

    Her ekran için bir adres

    • Adres ekranı takip eder: bir tablo, bir görünüm, bir satırın ayrıntıları, bir pano, bir otomasyon, bir soru, ayarlarınız — /bases/ventes/tables/opportunites?ligne=…. Onu favorilere ekleyin, bir mesaja yapıştırın: kendi izinlerinizle aynı yere ulaşılır. Her ekrana giden bir bağlantı
    • Tarayıcının geri ve ileri düğmeleri sizi bulunduğunuz yere geri getirir; hiçbir yere gitmeyen bir adres “Bu sayfa mevcut değil” gösterir.
  22. Yeni

    Denenecek bir demo, kendi dilinizde

    • Demo, demo.basedb.eodia.com adresinde: hesap, tarayıcınızın dilinde önceden doldurulmuştur, bu dilde bir veritabanıyla birlikte. Orada her şeyi okuyabilir ve var olanı değiştirebilirsiniz; oluşturma, silme ve yapay zeka orada devre dışıdır ve veritabanı her gece başlangıç durumuna döner.
    • Kendi demonuz: BASEDB_DEMO=1, dile göre önceden hazırlanmış, paylaşılan bir hesapla herkese açık bir kurulum açar. Değişkenler
    • Bağlantı başına bir dil: bir basedb adresinin sonundaki ?lang=de, giriş ekranını ya da paylaşılan bir sayfayı Almanca gösterir; site böylece demoya sayfanın dilinde götürür. Ayarlarınız
  23. Yeni

    Kendi dilinizdeki şablonlar

    • Resmi şablonlar ekranın dilinde oluşturulur: tablolar, alanlar, seçenekler, görünümler, panolar, otomasyonlar, yapay zeka talimatları — ve her dile uyarlanmış bir dünyadan örnek satırlar: Lyon’daki “Boulangerie Martin”, Portland’da “Martin’s Bakery”’ye dönüşür. Şablonlar
    • Sitenin galerisi her şablonu sayfanın dilinde gösterir.
    • Bir şablon, birçok sözlük: bir şablon bir kez, Fransızca yazılır; her dil yalnızca metinlerini çevirir ve basedb her etiketi, andığı her yerde kendisi takip eder. Şablonu bozacak bir sözlük sunulmaz. Bir şablonu yayımlama
  24. Ayrıca

    • Örnek satırları olmayan bir şablon: işareti kaldırılan “Örnek verileri yükle”, boş tablolar oluşturur, verileriniz için hazır. Bir şablondan başlama
    • Her veritabanının API ve MCP belgeleri, ekranınızın dilinde yazılır. Oluşturulan belgeler
    • Tarayıcının kendi ipuçlarını gösterdiği her yerde, uygulamanın temasındaki araç ipuçları; menülerdeki “Sil” kırmızı renkte; bir yorumun saatinin üzerine gelindiğinde tam tarih.
  25. Yeni

    Akış hâlinde otomasyonlar

    • Grafik tabanlı bir düzenleyici: tetikleyici, ardından kart olarak her adım; bir çizgi üzerindeki + o noktaya bir adım ekler. Basit bir otomasyon hâlâ iki karta sığar. Otomasyonlar
    • Bir satır arayın — bir siparişin müşterisi, ödenmemiş son fatura — ardından onu düzenleyin, ona atıf yapın, oluşturulan bir satıra bağlayın.
    • Birkaç dallı koşullar: koşulu sağlanan ilk dal izlenir, hiçbiri sağlanmadığında “Aksi halde”; dallar ardından yeniden birleşir.
    • Veriler adımdan adıma geçer: {{e2.client}} bir adımın bulduğuna ya da oluşturduğuna, {{e3.reponse.numero}} bir webhook’un yanıtına atıf yapar; her metnin menüsü yalnızca daha önce kesinlikle gerçekleşmiş olanı önerir.
    • Her çalıştırma, adım adım: akışın üzerine yerleştirilir, izlenen yolu çizer ve her adım için ne yaptığını ve ne kadar sürdüğünü söyler.
    • Otomasyonların Copilot’u: veritabanının kendiliğinden ne yapması gerektiğini anlatın ya da bir çalıştırmanın neden başarısız olduğunu sorun; eksiksiz bir otomasyon önerir, siz onu tek tıkla akışa yerleştirir, gözden geçirir, ardından kaydedersiniz — siz onaylamadan hiçbir şey kaydedilmez. Copilot
    • Bir adımda, tıpkı bir yapay zeka alanında olduğu gibi yapay zekaya sorun: satıra ve önceki adımlara atıf yapan bir talimat; metin, sayı, evet ya da hayır, tarih ya da bir listeden seçim olarak okunan ve sonraki adımların yazdığı ya da gönderdiği bir yanıt. Yapay zekaya sor
  26. Yeni

    Panolar: sorular, grafikler, filtreler

    • Fareyle sorulan — bir tablo, birleştirmeleri, filtreler, güne, haftaya, aya ya da yıla göre ölçüler — ya da salt okunur olarak ve değişkenler dahil kendi izinlerinizle SQL ile yazılan sorular. Panolar
    • On beş görselleştirme: sayı, önceki döneme göre eğilim, bir hedefe doğru ilerleme, gösterge, histogram, çubuklar, çizgi, alan, birleşik, pasta, huni, dağılım grafiği, tablo, pivot tablo, Fransa ya da dünya haritası.
    • Tek tıkla keşfedin: bir nokta kendi satırlarını, daha ince bir dönemi, başka bir dağılımı açar.
    • Izgara düzeninde panolar: fareyle taşınan ve yeniden boyutlandırılan kartlar, sekmeler, bölüm başlıkları, metinler, yerleştirilmiş sayfalar.
    • Ortak filtreler — dönem, kategori, metin, sayı, tarih gruplaması — bir, birkaç ya da tüm kartları varsayılan bir değerle yönetir.
    • Size göre grafikler: her serinin ya da her dilimin rengi ve adı; halka, yarım daire ya da gül; toplamlarla yığma, yumuşatılmış ya da basamaklı çizgiler, eksenler, ölçek çizgileri, logaritmik ölçek; sütunları yeniden adlandırılmış, değere göre çubuklu ve renkli tablolar.
    • Panoların Copilot’u: sorular, panoda — geri alınabilir — değişiklikler ve filtreleri için değerler öneren, tek tıkla uygulanan bir konuşma. Sonuçları okumasına izin vermediğiniz sürece sağlayıcıya yalnızca yapı gider. Copilot
    • Bir panoyu paylaşın: herkese açık ya da üyelere — gerekirse belirli gruplara — ayrılmış bir bağlantıyla; başka bir siteye de yerleştirin: kartlar ve filtreler salt okunurdur, onu yayımlayanın izinleriyle okunur. Paylaşma
    • “Arayüzler” artık Panolar adını taşıyor; mevcut panolar olduğu gibi, yeni ızgara üzerinde açılır.
  27. Yeni

    Kayıtlı sorgular ve SQL görünümleri

    • Herkes için SQL: Yönetim düzeyi olmadan bir SQL sekmesi salt okunur olarak, PostgreSQL’in kendisinin uyguladığı kendi izinlerinizle çalışır — kapalı bir tablo yoktur, gizli bir alan reddedilir. “İzinleriniz” rozeti bunu hatırlatır. Sorgular ve SQL görünümleri
    • Kayıtlı sorgular, tabloların altında “Sorgular” bölümünde: kişisel, tüm veritabanı için ya da gruplar için. Bir sorguyu paylaşmak onun metnini paylaşır, asla yazarının okuyabildiklerini değil; kenar çubuğundan açıldığında hemen salt okunur olarak çalışır.
    • SQL görünümleri: tabloların arasında bir renk, bir simge ve küçük bir gözle yer alan, psql’den ve araçlarınızdan da okunabilen gerçek PostgreSQL görünümleri. Herkes onları kendi izinleriyle okur ve kenar çubuğu onları yalnızca içeriklerinin tamamını okuyabilenlere gösterir.
    • Görünümler yapıyı izler: bir yeniden adlandırma onları bozmaz, değişen bir formül onları bir an kaldırıp yeniden koyar; artık tutmayan görünüm, tanımı saklanarak düzeltilmeyi bekler.
  28. Yeni

    Seçtiğiniz yapay zeka, kendi sunucunuzda bile

    • Dördüncü bir yapay zeka sağlayıcısı: OpenAI’nin API’sini konuşan her sunucu — Azure, bir kurumsal geçit, kendi makinenizde servis edilen bir model —, .env içinde tanımlanır. Çağrı günlüğü, verilerin kime gittiğini söyler. basedb’de yapay zeka
    • Giriş ekranı, ızgara ve SQL’den sonra, bir filtreyi takip eden bir pano ve yapay zeka adımı dahil çalışan bir otomasyonu gösterir.
  29. Yeni

    Ayarlarınız

    • Profil menüsünde Ayarlar: adınız, adresiniz ve hesabınıza bağlı kimlik sağlayıcıları; şifreniz ve açık oturumlarınız. Hesaplar ve giriş
    • Görünüş: tema, tarihlerin sırası — 25/09/2026 ya da 2026-09-25 — ve takvimlerde haftanın ilk günü; son ikisi sizi bir bilgisayardan diğerine izler.
    • Bildirimler: artık istemediklerinizi, türüne göre tek tek kapatın. Token’lar: tüm veritabanlarınızda oluşturduklarınız, son kullanımları ve iptalleri.
  30. Yeni

    Zengin metin, değişkenler, daha okunaklı bir kanban

    • Zengin metin: görsel bir düzenleyicide biçimlendirilen yeni bir alan türü — başlıklar, listeler, alıntılar, bağlantılar —; yazılırken temizlenir ve doğrudan SQL’e karşı bir kısıtlamayla korunur. Zengin metin ve değişkenler
    • Değişkenler: uzun bir metin kendi satırının bir sütununa atıf yapar — {{Ville}} — ve her yerde onun değeriyle okunur: ızgara, satır ayrıntıları, API, MCP sunucusu, paylaşılan görünümler, otomasyonlar. Sütun, psql’in okuduğu atfı saklar.
    • Daha okunaklı bir kanban: daha ferah kartlar, bir kapak görseli ve satırın değerlerine atıf yapan bir açıklama — “{{Client}} için {{Date}} tarihinde teslimat”. Görünümler
    • Tek hamlede yeniden adlandırma: bir veritabanı, bir tablo ya da bir alan için tek bir iletişim kutusu; etiket her zaman değişir ve bir yönetici, etki analizine dayanarak veritabanında da yeniden adlandırabilir. Yapıyı değiştirme
    • Yirmi dil: arayüz, bu site ve belgeler Fransızca, İngilizce, Almanca, İspanyolca, İtalyanca, Portekizce (Brezilya), Felemenkçe, Lehçe, Çekçe, İsveççe, Danca, Norveççe, Fince, Rumence, Macarca, Türkçe, Ukraynaca, Japonca, Basitleştirilmiş Çince ve Korece. basedb tarayıcının dilini kullanır; Ayarlar › Görünüş › Dil başka bir dil belirler ve bu seçim sizi bir bilgisayardan diğerine izler. Sayılar ve tarihler dili izler. Ayarlarınız
  31. Yeni

    Sürüm 0.2.0: herkese kendi hesabı, projeleri, davetleri

    • İlk giriş: yeni bir kurulumda ilk sayfa, adresiniz ve şifrenizle yönetici hesabını oluşturur — artık varsayılan hesap yok, günlüklerde aranacak şifre yok. Kurulum
    • Hesap oluşturma: herkes kendi hesabını, ardından yöneticisi olacağı kendi projelerini oluşturur. Yönetim paneli bunu kapatabilir ya da belirli alan adlarına ayırabilir. Hesaplar ve giriş
    • Bir projeyi ya da veritabanını paylaşma: Yönetim düzeyine sahip olan kişi, bir bağlantıyla Okuma, Düzenleme ya da Yönetim düzeyinde davet eder; kimin erişimi olduğunu görür, bir düzeyi değiştirir, kaldırır. Asla yönettiğinden fazlasını veremez.
    • Gizlilik: herkes artık yalnızca bir projeyi paylaştığı kişileri görür ve başkasının aldığı bir proje adı artık tahmin edilemez.
    • Google ve Microsoft ile giriş, ayrıca .env içinde tanımlanan herhangi bir OpenID Connect sağlayıcısıyla (Keycloak, GitLab…); hesap oluşturma izin veriyorsa ilk giriş hesabı oluşturur. Yapılandırma
    • Yeni giriş ekranı: uygulamanın temasında, açık ya da koyu, ölçülü bir animasyonla; uygulamanın içinde resimli boş ekranlar.
    • Kayıpsız güncellemeler: basedb, 0.1 kurulumları dahil, başlangıçta kataloğunu kendiliğinden günceller ve daha yeni bir sürümün zaten güncellediği bir veritabanında başlamayı reddeder. Güncelleme
  32. Barındırma

    Tek bir Docker imajı

    • basedb tek bir imaja sığar: Docker Hub’daki eodia/basedb, amd64 ve arm64 için; arayüz, /api altında API ve /mcp altında MCP sunucusu, tek bir portta. Kurulum
    • İki dosya yeterli — docker-compose.yml ve .env — depoyu klonlamadan ya da hiçbir şey derlemeden; güncelleme docker compose pull ile yapılır.
    • Bir alan adının arkasında HTTPS proxy’sinin artık yapacağı bir yönlendirme yok: her şey 3000 portuna gider.
  33. Yeni

    Otomasyonlar, arayüzler, formüller, işbirliği

    • Fransızca formüller — SI, ARRONDI, JOURS… — PostgreSQL’in ürettiği sütunlara dönüştü; ilişkiler üzerinden aramalar, toplamalar ve sayımlar. Alanlar
    • Yeni türler: çoklu ilişki, kişi, e-posta, otomatik numara, düğme; ve tür gibi seçilen biçimler — para birimi, yüzde, süre, yıldızlı derecelendirme, telefon, barkod.
    • Sekiz görünüm: galeri ve liste diğer altısına katılıyor; her okuyucu için kişisel görünümler, kilitli görünümler, elle sıralama, zaman çizelgesinde bağımlılıklar. Görünümler
    • Izgara: hızlı arama, gruplama, tüm filtre üzerinde sütun başına özet, kurallara göre renkler, satır yüksekliği.
    • Salt okunur, başka bir siteye yerleştirilebilen paylaşılan görünümler; bir takvim, Google Takvim, Outlook ya da Apple Takvim için bir iCalendar akışına dönüşür. Paylaşım
    • İşbirliği: yorumlar ve bahsetmeler, bildirimler, başkalarının gerçek zamanlı yazdıkları, tablo ve satır üzerinde çevrimiçi durum. Birlikte çalışmak
    • Ctrl+Z son yazmayı geri alır — bir hücre, taşınan bir kart, koca bir içe aktarma — ve o zamandan beri başkasının değiştirdiğinin üzerine yazmak yerine reddeder.
    • Otomasyonlar: bir satır oluşturulduğunda ya da değiştirildiğinde, belirli bir saatte ya da bir düğmeye tıklandığında — düzenle, oluştur, haber ver, bir webhook çağır, Slack’e yaz. Otomatikleştirme
    • Arayüzler: herkesin kendi izinleriyle okunan panolar — sayılar, grafikler, listeler, metinler. Panolar
    • Entegrasyonlar: bir Slack kanalı ve çevrim içi bir CSV’den, bir ajandadan ya da başka bir basedb’nin görünümünden senkronize tablolar. Entegrasyonlar
    • Veritabanı şablonları: on şablonluk bir galeri, yapay zekaya tek cümleyle anlatılan bir veritabanı ve şablon olarak kaydedilebilen her veritabanı. Galeri
    • İzinler: Yönetim düzeyi olmayanlar için Yapı ekranı salt görüntüleme moduna geçer.
    • Yeni kimlik: bir logo, bir renk paleti ve yeniden tasarlanan bir giriş ekranı.
  34. Daha sade bir arayüz

    • Kenar çubuğu artık yalnızca veritabanlarını ve tablolarını listeliyor; açık veritabanının ekranları — Yapı, Geçmiş, Arayüzler, Otomasyonlar — profilin hemen üstünde tek bir blokta toplanıyor.
    • Profil menüsü veri olmayanları barındırır: API ve MCP belgeleri, entegrasyonlar, kullanıcılar ve izinler.
    • Bir SQL sorgusu, sekme çubuğundaki “+” ile ya da veritabanının menüsünden açılır; kenar çubuğunda tekrar yok.
    • Yeni veritabanı, daha iletişim kutusunda şablonları ve yapay zekayı sunar; demo veritabanı da aynı galeriden geçer.
    • Ekran artık reddedilecek olanı önermiyor: Yönetim olmadan yapı düğmesi yok, silme izni olmadan “Sil” yok; ve bir okuyucu bir hata mesajına takılmak yerine kendi görünümlerini oluşturur.
    • Sistem sütunları her tabloda önerilmek yerine “Sistem bilgileri” altında toplanır.
    • Satır ayrıntıları; yorumlarını, e-posta yazmak ya da aramak için bir düğmeyi ve tek tıkla ayarlanan bir derecelendirmeyi kazanıyor.
    • Giriş ekranı, 3B animasyonlu arka planını “hareketi azalt” tercihine uyan hafif bir ekranla değiştiriyor.
  35. Ortamlar, paylaşılan formlar, görünümler

    • Ortamlar: aynı veritabanı için canlı, test, geliştirme; yan yana karşılaştırma, geçiş planı, satır senkronizasyonu.
    • Yapı geçmişi: tablo ve alanların her oluşturulması ya da değiştirilmesi, katalog üzerindeki bir tetikleyiciyle kaydedilir.
    • Paylaşılan formlar: herkese açık ya da üyelere ayrılmış bir bağlantı, tarihe ya da yanıt sayısına göre kapanma, yanıtların geçmişte kime ait olduğu.
    • Altı görünüm: ızgara, kanban, takvim, zaman çizelgesi, form, anket.
    • Veri geçmişi: bir değişikliği geri almak, silinen bir satırı geri yüklemek.
    • Yapay zeka: herhangi bir alanda yapay zeka seçeneği ve Copilot.
    • İlişki ve URL: iki ayrı tür; uzun metin Markdown ile yazılır.
    • İmzalı ve sıralı webhook’lar, onaylanacak ajan önerileri.
    • Docker: üç hedefli bir Dockerfile, eksiksiz bir docker-compose, isteğe bağlı bir HTTPS proxy’si.
  36. Projeler, izinler, MCP sunucusu

    • Veritabanlarının üstünde projeler ve dört düzeyde gruplara göre izinler: Erişim yok, Okuma, Düzenleme, Yönetim.
    • Hesaplar: geçici şifre, ilk girişte değiştirme, yönetim için yükseltme.
    • MCP sunucusu ve stdio aktarıcısı; REST API ile MCP’nin ortak kullandığı entegrasyon token’ları.
    • Her veritabanı için otomatik oluşturulan “API ve MCP” belgeleri.
  37. Alanlar, tekli seçimler, içe aktarma

    • Bir alanı ve bir tekli seçimin seçeneklerini düzenleme.
    • CSV ve JSON dosyalarını içe aktarma.
    • Tablo menüsü: yeniden adlandırma, açıklama ekleme, silme.
  38. İlk commit

    • Monorepo: adlandırma, hata kodları kaydı, mimari belgesinden çıkarılan katalog, çekirdek, API, arayüz.