Releases: Kineviz/kineviz-desktop
Releases · Kineviz/kineviz-desktop
Release list
v0.19.0
Kineviz Desktop v0.19.0
New
- Dashboards — a new Dashboard panel. Describe what you want and the agent builds charts, KPIs, gauges, and insight widgets from your canvas, a saved view, or a database query. Refine widgets in conversation, edit data inline, pin a dashboard to a dock, import and export dashboard JSON, and generate a downloadable report.
- Multi-table CSV/Excel import — load several CSV files or Excel worksheets at once and map them onto one graph with a visual mapping canvas (composite keys, cross-table joins, self-loop relationships). Auto Map uses the model configured in the Agent panel when one is available.
- Schema Vis — a new panel for exploring a project's schema, and inline renaming of categories and relationships from the Project panel.
- Starter sandboxes — Start Here, Kineviz Basics, and Ultimate Beneficial Ownership Investigation ship with Desktop as Create from Sandbox templates.
- Guided tour controls in the status bar — registered tours show a TOUR pill with current-step context, progress, step navigation, and open/exit actions, backed by the new
gxr.tour.register()API. - New database connectors — ArcadeDB, Google AlloyDB Omni, Azure Cosmos DB for Apache Gremlin, FalkorDB, Apache TinkerPop Gremlin Server and JanusGraph, TigerGraph, HugeGraph, TuGraph, and LatticeDB. Gremlin backends run Gremlin directly in the query bar.
- Elasticsearch as a SQL source — the SQL panel now builds graphs from any SQL source, including a new REST-based Elasticsearch data source.
- Compact Agent panel — a conversation-first layout that stays usable at small panel heights.
- Agent attachments — attach PDFs, CSVs, and Project Files to a prompt.
- Copy a prompt — a copy button on your own messages in the Agent panel.
- Model connectivity diagnostic — Admin > Agent > Model can sanity-check a model's connection before you rely on it.
gxr.mapAPI — the legacy map API is now a typedgxr.mapnamespace.- Project models in headless runs —
gxr.agent.run()can select and inherit models stored on the project. - Change language inside a project — switch languages from the account menu or Project > Settings; the app asks before reloading and lets you save unsaved work first.
Improved
- Query bar — one compact chrome for the collapsed chip and the active bar, and the ⌘K keycap follows the theme.
- Navigation bar — drag to reorder items in the left and right navbars, the expand/collapse toggle sits on the rail's edge, and the expanded state is saved with the workspace.
- Workspaces — the bottom dock's layout is saved and restored, and Save Workspace opens with a unique name you can just confirm.
- Projects page — improved filters.
- Agent panel — a friendlier state when no model is configured, prompts keep their line breaks, new threads are named automatically instead of "New Chat", and follow-ups queue on Enter while the agent is busy (the Queue button is gone).
- Agent models — project models keep and use their own API key, a model's name survives an id change, and the admin model editor completes a pasted config from the provider registry.
- Agent connectors — fixed and simplified.
- Agent session storage — idle transcripts, artifacts, and thumbnails move to disk, so sessions stay small and open quickly.
- Tips and errors — one consistent card for tips and errors, and database connection or query failures now explain what went wrong and how to fix it, for every database type.
- Database picker — searchable in every language and grouped by query-language family.
- Query panel — every language tab opens with a runnable example, and the editor's syntax highlighting and completions follow the database's query language.
- Gremlin and openCypher compatibility — GraphXR probes what an endpoint actually supports (transport, serialiser, lambdas, TLS) instead of assuming, with a Compatibility section on the connection form to pin overrides. openCypher servers without the
db.schema.*procedures now work. - BigQuery and Spanner — node and relationship counts come from the base tables instead of a full graph walk, which is far cheaper.
- Rendering — frames are drawn on demand, so an idle canvas no longer burns CPU and GPU, and a lost GL context pauses behind a recovery banner instead of killing the tab.
- Startup — a loading curtain shows while the app boots instead of a blank page.
- Files panel — the per-project upload quota is enforced and usage is shown.
- Legend — one node legend and one relationship legend at a time.
- Pinned grovebook — keeps your page when the panel is moved or re-docked.
- Guided tour — faster element finding, a popover that never blinks, Next runs the step's recovery on the first press, and tour popovers no longer close the UI they are explaining.
- Extension panels — the iframe follows its panel when the viewport resizes, and dock resizing over an iframe no longer sticks.
- Legacy screens rebuilt on AntD — jQuery, jQuery-UI, and Bootstrap are gone; the login, register, reset, admin, and SQL screens are rebuilt.
- Admin portal — Project Analytics loads in a fraction of the time, the project Extensions panel links to the admin Extensions tab, and cloud agent sessions can be inspected and deleted from Settings > Billing, where each card is now deep-linkable.
- Localization — a browser set to a language GraphXR does not ship falls back to English (or the next language you list) instead of raw message ids.
Fixed
- Freshly opened views no longer appear unsaved.
- Arrow heads are hidden when the canvas is cleared, and the memory leaks behind white screens in long sessions are closed.
- Windows: agent tool paths, KoreDB project folder paths, and shell process cleanup now behave the same as on macOS and Linux.
- The compact Agent panel's "no model connected" state and model status pill render again.
- Opening a new agent thread no longer logs a 404.
- The Query panel no longer hangs on table results from the database proxy; a failed query reports an error.
gxr.toast()works again.- "Add demo project" works again for projects saved with a legacy id.
- The quick-layout palette opens again.
- Uploaded files keep the name they were picked with.
- Projects with a username but no password connect correctly.
- Project Files API access is authorized by project membership.
- Dashboards: the delete button stays reachable on narrow widgets, interval refresh works without the charts blinking, and charts no longer silently truncate data.
- The admin page no longer loads blank.
v0.18.0
Kineviz Desktop v0.18.0
New
- Saved workspaces — save a workspace layout and reopen it automatically with the new Open Workspace on Load project setting.
- Redesigned workspace surface — a centered canvas with tabs, splits, and layout toggles, plus a new bottom dock that hosts the Query surface.
- Redesigned Projects page — a workspace home with a rail, a recent-projects row, and favorites. Creating a project now lets you start from a sandbox.
- Secrets vault — store named secrets at user, project, or global scope and read them from scripts and agent tools via the
gxr.secretsAPI. - Agent asks you questions inline — when the agent needs a decision, it presents a question card in the conversation instead of guessing.
- Suggested questions — the agent proposes follow-up questions that take the conversation so far into account.
- Desktop-only agent tools —
runShellCommandandfetchUrllet the agent work with your local machine, and linked-folder projects now show.gitread-only. - Amazon Neptune and Neptune Analytics — connect to both service types directly.
- PostgreSQL 19 Property Graph — connect to native PG property graphs.
- RocketGraph — direct-connect support, with node expansion by key property.
- Google Direct Login for BigQuery and Spanner — sign in with your Google account instead of managing service-account keys.
- Wide navigation bar — expand the left navbar to show text labels alongside icons.
- Redesigned camera controls — a compact toolbar with new Fly Out and Center To actions.
- Usage and budget tracking — see agent spend and set budgets.
- Suggested view titles — GraphXR proposes a name when you save a new view.
- Windows on ARM — native Windows arm64 builds, alongside macOS, Windows x64, and Linux.
Improved
- Redesigned login and sign-up — a modernized sign-in screen matching the Projects shell, plus a rebuilt sign-up form.
- Redesigned context menu — cleaner, more legible, and easier to scan.
- Clearer agent errors — the agent explains what went wrong instead of echoing a raw error, suggests the right GraphXR API when a script calls something that doesn't exist, and points you at the KoreDB guidance when a query fails.
- Steadier agent sessions — the session history list is paginated, sessions are correctly attributed to the person who ran them, a new thread opens automatically, and agent models are now stored with your account rather than in a single browser.
- Consistent agent behavior everywhere — the cloud and Desktop agents now run the same core code.
- Legend — hover over a long category name to see its full name.
- Query feedback — a query that succeeds with zero results now says so clearly.
- Status bar — clicking a node or relationship count opens the Data Store tab.
- KoreDB imports — drag-and-drop imports show progress in a toast.
- Faster project menus — Recent Projects and the admin user lists load a bounded page instead of the entire list.
- Admin portal — Models is now the default Agent tab, session tables honour the page-size selector, and the tab set reflects your deployment's configuration.
- Account menu — one consistent trigger, and the logo links home.
- Screenshots —
gxr.screenshotno longer squishes category icons or captures stray UI chrome.
Fixed
- KoreDB/Kuzu database migration is more robust, and new databases are created under the name queries resolve.
- Grove status checks can no longer hang, and Grove links resolve reliably.
- BigQuery now requests read-only access.
- Sandbox and project card artwork is shown in full instead of being cropped.
v0.17.1
Kineviz Desktop v0.17.1
- Fix Kineviz Desktop sign-in redirect loop and stranded error window
v0.17.0
Kineviz Desktop v0.17.0
EDIT: This release is broken! Do not download.
New
- Kineviz Desktop now connects to graphxr.kineviz.com by default
- Headless agent sessions — run AI agent tasks programmatically with the new
gxr.agent.run()API. - Query panel redesign — a new structured-stack layout makes building and reading queries easier, and case sensitivity in the Query Bar is now clearly visible.
- Projects — add tags, a card image, and sandbox status directly on the project form, with friendlier default project names.
- Linux support for Kineviz Desktop (experimental).
Improved
- Amazon Neptune — more reliable connections, clearer database configuration, and a refreshed icon.
- Grove — upgraded to Grove 2.0.35; agent tools and grovebooks now use a single, consistent Grove file location in Project Files, with added security hardening.
- Agent — schema cards no longer silently truncate categories, relationships, and properties.
- Legend — usability and layout refinements.
- BigQuery — clearer role-setup instructions.
v0.16.1
Kineviz Desktop v0.16.1
New
- Enhanced Table — a new, more powerful table component.
- HTML preview in the Text Editor — preview rendered HTML alongside the source;
.htmlfiles open in preview by default. - Hide Icon on Avatar — a new advanced setting for cleaner node avatars.
Improved
- Kineviz Agent — redesigned run header, files created by the agent are now clickable links, project-file writes show a persistent card, and markdown tables render without awkward line breaks.
- Tutorials — more reliable step targeting, smarter popover placement with fallbacks, a copy-prompt block in tour popovers, and pinned context-menu items with better scrolling.
- Grove & dashboards — richer data profiling, charts can bind to shared data sources, and a new
getGrovebookFolder()API returns the current Grove folder. - Extensions & templates — install/update checks now report icon and version info more accurately.
- New
hideInfoPanel()API to close the info panel programmatically.
Fixed
- KoreDB queries no longer drop falsy property values (
0,false,"") to null. gxr.query(saveToGraph: false)now works on proxy databases, and proxy connections no longer fail the server-side connection check.- Fixed CSV parsing (papaparse) in Grove.
v0.16.0
Kineviz Desktop v0.16.0
- GXR-4396 Split TitleBar into project / view name control with project switcher
- GXR-4394: Add AI-generated chart and dashboard endpoints - Updated the API version to 4 to accommodate the new features.
v0.15.0
Kineviz Desktop v0.15.0
- GXR-4393 Upgrade @kineviz/agent-runtime to 0.17.0
- GXR-4393 Kineviz Desktop: custom in-app title bar (project/view name in the window header)
- GXR-4392 Agent panel: typing in the prompt input is very slow when the thread is large
- GXR-4391 Add Coalesce setting to the Agent panel's hamburger menu
- GXR-4391 Agent panel: coalesce consecutive thinking + tool calls into collapsible work groups
- GXR-4376 Sub-agent chats as tabs in the Agent panel
- GXR-4386 Document
;variable scoping in gxr.query and hint at it in kuzu binder errors - GXR-4382 gxr.query() is now a pure read; add gxr.queryToCanvas(); propagate query errors instead of showing the red error modal
- GXR-4375 localFilesRoot should not be a project setting
- GXR-4374 Strip project-scoped settings from view files on save and open
- GXR-4345 About modal says GraphXR when it should say Kineviz Desktop
- GXR-4346 Desktop: default Settings tab is Cloud, not Configuration
- GXR-4375 Desktop: "Open folder" on the Projects page links a local folder as the project's Project Files root
v0.14.0
Kineviz Desktop v0.14.0
- GXR-4373 Add a shortcut to peek the canvas
- GXR-4372 Add support for vertically split left and right panels
v0.13.0
Kineviz Desktop v0.13.0
- GXR-4369 It's hard to close Agent tabs
- GXR-4366 Beautify the desktop sign-in screen
v0.12.0
Kineviz Desktop v0.12.0
- GXR-4363 Updated sandboxes should replace the old ones