Skip to content

Hexa Studio v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 04:37
· 23 commits to main since this release

What's new in 0.5.0

Customization (new sidebar group)

  • Web resources — every JavaScript, HTML, CSS, image… web resource in the environment, as a folder tree (Microsoft's are hidden unless you ask). See the published and the unpublished content, and where each one is used (forms, ribbons, other web resources).
    • Press Edit to change it in the editor. Before anything is written you review the changes as a diff; then Save (Ctrl+S) or Save & publish (Ctrl+Shift+S), or Publish all at once.
    • Compare your edit with the latest saved version, or the unpublished version with the published one, replace from a file, download, open it in the browser, create a new one, or delete it (after checking what still uses it).
    • If someone else saved the same web resource meanwhile, saving stops and shows you both versions. Web resources that can't be customized open read only, with a warning.
  • Jump to a web resource from the command palette (Ctrl+K) or from Dependencies.

What's new in 0.4.0

Monitoring (new sidebar group, read only)

  • Plug-in traces — the plug-in trace log, newest first: filter by time, class, message, table, sync/async, exceptions only, text in the trace, slow runs. Read the trace and the exception side by side, and follow one execution chain.
  • System jobs — async plug-ins, workflows, bulk deletes, imports…: filter by status and type, see why a job failed or what it's waiting for, open the record it was about, and jump between a job and its plug-in traces.

Configuration (new sidebar group, read only)

  • Plug-in steps — assemblies, classes, steps and images, by assembly or by table in the order the steps run. Opens fast and loads the rest as you open it; Microsoft's assemblies are hidden unless you ask.
  • Dependencies — what uses a table or a column before you delete it: forms, views, processes, apps… plus the plug-in steps and cloud flows that mention it.
  • Security — a user's roles (their own and their teams'), what they can do on each table, and why they can or can't open a given record. Compare two roles side by side.

Everywhere

  • Command palette — press Ctrl+K (or Ctrl+P) to jump to any view, table, flow or past query, switch environment, or run an action.
  • Settings are now a proper settings page: theme, shortcuts, query engine, sign-in and accounts, updates.

What's new in 0.3.1

  • Updates download much faster. The app used to pass every few kilobytes of the installer to the window one by one, so a download of about 15 MB took far longer than it should. Updating to 0.3.1 still uses the old way; the updates after it will be fast.

What's new in 0.3.0

  • FetchXML Builder — a new tool in the sidebar (FetchXML → Builder):
    • Write FetchXML with autocomplete for tables, columns, operators and choice values — or build it with a tree + properties panel (column pickers, joins from the table's relationships, conditions with operators that fit the column).
    • Checks the query against the environment's tables and columns before it runs (missing columns, wrong operators, aggregate rules, …).
    • Results grid with Formatted / Raw / JSON values, Next page / Load all, Count rows (without reading them), and Export to CSV / JSON.
    • Open system and personal views (read only) and .xml files; several tabs per environment.
  • An expired sign-in now asks once to sign in again and then retries what you were doing.

Download

Download Hexa.Studio_*_x64-setup.exe below and run it — it installs for your user only, no admin rights needed.

Windows may show "Windows protected your PC" because the app isn't code-signed yet: click More info → Run anyway.

Already on 0.2.0 or later? The app updates itself — look for Restart to update in the sidebar.

Requirements

  • Windows 10/11 (64-bit). WebView2 is installed automatically if missing.
  • A Dataverse account for the environments you want to open.
  • Only for the TDS endpoint and for INSERT / UPDATE / DELETE: ODBC Driver 17 for SQL Server.