Changelog

Every release, in plain language.

What shipped, when it shipped, and what it lets you do. Written for the people using Sajel, not for the people who wrote the code.

0.7Latest

Connect an AI assistant in one click

Connecting Sajel to Claude used to mean generating an API key and hand-editing a JSON config file. It is now sign in and approve, the same way you connect any other account.

Sign in to connect, instead of pasting keys

Sajel is now a full OAuth 2.1 authorization server. Point Claude at your workspace, sign in, approve the scopes, and you are connected. API keys remain for scripts and servers that have no browser.

A one-file install for Claude Desktop

A packaged Desktop extension replaces the manual config edit. Download, open, done. Nothing to copy, nothing to restart.

Your assistant keeps up without being briefed

Track a project once and the assistant reports progress against it in later sessions. Ask who is working on what and get an answer from live data, not from a summary you pasted in.

Automations can do arithmetic

Update a record with a calculated value, and read the record you are about to change. Running totals, counters, and balances now work without an external script.

See every credential held against your account

One screen lists every API key, session, and connected assistant, with revocation on the spot. The user and company lists are searchable and paged rather than dumped in full.

Also in this release

  • An account-scoped API key now follows the account you pick, instead of being pinned at creation.
  • Settings collapsed from five overlapping sections into three that name themselves.
  • The admin diagnostics view shows which automations are failing, and why.
0.6

Import, export, and a thirty-day undo

The release about trusting Sajel with work that matters: bring your existing data in, take it out whenever you want, and recover from the delete you regret.

Deleting is no longer permanent

Boards, records, and fields go to a trash you can restore from for thirty days. The destructive version of every delete is gone.

A guided import that reads your spreadsheet first

Four steps: upload, review the column types Sajel inferred, correct anything it got wrong, then import. Nothing is written until you approve the mapping.

Export to CSV, XLSX, or JSON

Generated on the server, so a board with a hundred thousand rows exports without freezing the tab. Exports respect permissions: you get what you are allowed to see, and nothing more.

Dashboards that calculate in the database

A dashboard page now loads as a single request with the aggregation done in SQL. Previously every row travelled to the browser to be counted there. Large boards went from noticeably slow to instant.

Forms that behave like forms

Real inputs with shared validation, multi-page wizards, and conditional fields that appear based on earlier answers. One intake form can now handle several paths without becoming five forms.

Apps are part of the permission model

Who can open an app is now separate from who has the public link, and app access resolves through the same hierarchy as everything else.

Also in this release

  • New dashboard elements: progress bars, leaderboards, record lists, a page-level filter bar, funnel and horizontal bar charts.
  • Metric tiles compare against the previous period, so a number arrives with its direction.
  • One attachment viewer for every file type, with range streaming for large files.
  • Kanban cards can be edited in place and click through to the full record.
  • Stay signed in on trusted devices with remember me.
0.5

Agent access, security logs, and a new home

Sajel moved to its own domain and became something an AI assistant can build in, not merely read from. Alongside it: a full security log, an admin console, and a home screen you arrange yourself.

An assistant can build what you would have built by hand

Scoped API keys and a hosted connector give an assistant full parity with the interface: boards, fields, views, forms, apps, dashboards, and automations. Scope a key to a single base if that is all it should reach.

A security log your compliance team can actually use

Company-wide coverage of sign-ins, permission changes, and key management, streamable to your own SIEM by signed webhook or pulled through an export API. Drill from any event down to the board it touched.

Automations that wait, retry, and prove themselves

Wait and delay steps suspend a run and resume it later. Test-fire any rule on demand instead of manufacturing a trigger. The runs drawer shows what is waiting and until when.

A home screen you arrange

Apps and widgets share one grid you can rearrange by dragging, saved per user and carried across devices.

Oversight over every workspace and member

The account admin console covers member management, permissions on any workspace or base, and tenant self-serve, without a support ticket.

Also in this release

  • sajel.om is the new home. sajel.io redirects.
  • Global record search across every board you can reach.
  • Rollup aggregations: average, minimum, maximum, and concatenate.
  • Datetime field type, webhook response mapping, and a delete-record automation action.
  • Live comments, typing indicators, a full inbox, and high-risk security alerts delivered as they happen.
  • Right-click menus on boards, workspaces, and home tiles.
  • A shared design system, so every page has the same widths, gutters, and behaviour.
0.4

Kanban, Calendar, and the App Store

The release that turned a table into a workspace. One board, three ways to look at it, and eleven ready-made applications for teams who would rather start from something than from nothing.

Grid, Kanban, and Calendar are view types

Same board, same data, three lenses. Drag a card to change its status, drag an event to reschedule it, open a record from either, and watch everyone else's screen update as you do.

Eleven applications, ready to run

CRM, Helpdesk, Project Tracker, Invoicing, HRMS, Recruiting, Inventory, Leave, Marketing, Product Roadmap, and Procurement. Each ships with its boards, a dashboard, an intake form, sample data, and at least one working automation. Look inside before you install.

Two-factor authentication and revocable sessions

Optional TOTP two-factor sign-in with single-use backup codes, sign-out-everywhere in one click, and automatic lockout after repeated failed attempts.

Nine new field types

Percent, rating, email, URL, phone, multi-user, auto-number, currency, and date range. Multi-currency runs end to end, from entry through to rollups.

Attachments worth opening

Full-screen preview, thumbnails, paste to upload, rename and reorder, and in-place preview for Word, Excel, PowerPoint, and text files.

An audit trail nobody can edit

Every significant action is written with a before-and-after snapshot, the user, the time, and the IP. The database itself refuses changes after the fact, including from us.

Also in this release

  • Approvals: request one from an automation, decide it from a dedicated screen.
  • Save any record as a printable PDF document.
  • Relative date filters: today, overdue, upcoming, this week.
  • An onboarding tour, board templates at creation time, and illustrated empty states in place of blank screens.
  • Line and area chart widgets, with record drill-down from a chart.
0.3

Realtime notifications

Comments and invitations started reaching people the moment they happened, rather than the next time someone reloaded the page.

Notifications arrive as the thing happens

Mentions, comments, and invitations fan out over a live connection. No refresh, no polling.

Mention emails that link to the exact comment

A branded email with a deep link straight to the thread, so a notification takes one click to act on.

Follow a link to its source and back

Linked records open in place with a source label, so drilling three relations deep never loses your way home.

Also in this release

  • Triggers and actions carry colour identity, so an automation is readable at a glance.
  • Creating a base and its first board happens in one dialog instead of three.
0.2

Formulas, permissions, and the grid

The quarter Sajel became usable for real work: a grid that behaves like a spreadsheet, formulas over your own data, and permissions enforced on the server.

Formula fields, with assisted writing

Calculate across a record's own fields, with AI help to draft the expression and guardrails that reject one that would not evaluate.

A grid that behaves like a spreadsheet

Keyboard navigation, column widths that persist, and drag-to-reorder columns. The muscle memory carries over.

Permissions enforced where it counts

Role, row, and field-level access, checked on the server. Hidden fields are stripped from responses rather than hidden in the interface.

Links, lookups, and rollups

Relate two boards, pull a value across the relation, and summarise many related records into one number.

Also in this release

  • Automations and the interface builder, with drafts and publish confirmation.
  • A documentation hub, a redesigned landing page, and a home screen you rearrange by dragging.
  • A full theme system: design tokens, light and dark families, and WCAG AA contrast throughout.
0.1

The first release

Accounts, tables, and interfaces. The first version that ran end to end.

Boards, fields, and records

The core data model: structured boards you define yourself, without a database administrator.

Accounts and workspaces

Sign up, create a workspace, invite the people you work with.

Everything here is live right now.

Sajel is free during the beta, with no card required. Start a workspace and the whole list above is yours.