Skip to content

Releases: Kineviz/kineviz-desktop

v0.19.0

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 04 Sep 21:04

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.map API — the legacy map API is now a typed gxr.map namespace.
  • Project models in headless runsgxr.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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 25 Aug 19:14

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.secrets API.
  • 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 toolsrunShellCommand and fetchUrl let the agent work with your local machine, and linked-folder projects now show .git read-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.
  • Screenshotsgxr.screenshot no 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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 28 Jul 23:07

Kineviz Desktop v0.17.1

  • Fix Kineviz Desktop sign-in redirect loop and stranded error window

v0.17.0

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 28 Jul 21:33

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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 21 Jul 04:31

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; .html files 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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 13 Jul 19:45

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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 13 Jul 02:53

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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 04 Jul 22:07

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

Choose a tag to compare

@bgoosmanviz bgoosmanviz released this 04 Jul 19:47

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

Choose a tag to compare

@lixuanxian lixuanxian released this 02 Jul 23:52

Kineviz Desktop v0.12.0

  • GXR-4363 Updated sandboxes should replace the old ones