Skip to content

Releases

v0.9.1

Choose a tag to compare

@macem-release macem-release released this 13 Nov 10:30
f74006e

0.9.1 (2026-11-12)

Bug Fixes

  • the Auto ID button writes a status line (#117) (a644a1e)

v0.9.0

Choose a tag to compare

@macem-release macem-release released this 12 Nov 20:10
bb7941e

0.9.0 (2026-11-12)

Features

  • agent door speaks MCP 2026-07-28 and 2025-11-25, with structured results (#109) (75c3d62)
  • agent door tools for the shared EDS room (#110) (816954b)
  • the image display draws images over 16384 px and can take raw pixels without a normalised copy; Spectrum as MSA proposes .msa; map tile names stay readable (#107) (4542444)

Bug Fixes

  • the Absorption switch is off and disabled for a file without detector geometry (#113) (5dae498), closes #112
  • the EDS spectrum's count axis has round ticks and labels that fit (#115) (34281dc), closes #114

v0.8.0

Choose a tag to compare

@macem-release macem-release released this 12 Nov 08:32
fca860a

0.8.0 (2026-11-12)

Features

  • the EDS room's Open button can hand the file to the app's one Open (#102) (5491549), closes #90

v0.7.0

Choose a tag to compare

@macem-release macem-release released this 11 Nov 23:16
eb81d61

0.7.0 (2026-11-11)

Features

  • agent door tools that act, with typed inputs, behind a second switch (#98) (6abbc13)

v0.6.0

Choose a tag to compare

@macem-release macem-release released this 11 Nov 12:36
b8d3c7c

0.6.0 (2026-11-11)

Features

  • shared agent door (ShellAgentDoor) for both apps (f674402)
  • the agent door is an MCP server over HTTP and keeps its token (#93) (991fecf)

v0.5.2

Choose a tag to compare

@macem-release macem-release released this 10 Nov 20:41
f8b723c

0.5.2 (2026-11-10)

Bug Fixes

  • Auto ID also searches each phase region's spectrum (#83) (60d81fa)

v0.5.1

Choose a tag to compare

@macem-release macem-release released this 05 Nov 14:45
7abd010

0.5.1 (2026-11-05)

Bug Fixes

  • the EDS results header and exports name the kept region (#69) (1c7b9d0)
  • the EDS typed-k and factors sheets read either decimal separator (#72) (02971a8)
  • the typed-k and factors sheets keep their fields' and buttons' identifiers (#74) (03952bc)

v0.5.0

Choose a tag to compare

@macem-release macem-release released this 01 Nov 16:04
b16c95d

0.5.0 (2026-11-01)

⚠ BREAKING CHANGES

  • see the Migration paragraph of the pull request. A room that declared isAvailable keeps it as a plain property; pass the availability to WorkspaceRoomsSection(isAvailable:). Use ColorMix.toggle(_:among:) and ColorMix.selection(among:).
  • EDXRoom(session:state:actions:) is now EDXRoom(session:state:actions:openExtensions:). The members made package are no longer visible to an app; see the Migration paragraph of the PR.
  • delete the superseded map tile API; wire operationReadoutWidth (#30)

Features

  • a keyboard route to draw and move a region in the EDS room (#40) (a2e9e06)
  • a SegmentedPicker segment can be disabled, with its reason (#33) (576ee05)
  • an overlay slot on MapTileView, and the map tiles sit in ImageViewport (#57) (29e4160)
  • delete the public API left unused after the map tile deletions (#54) (86f9e27)
  • delete the superseded map tile API; wire operationReadoutWidth (#30) (a4f4683)
  • Esc returns the EDS room to the arrow tool (#36) (9b8baec)
  • ImageViewport, one zoomable container for every room picture (#43) (d701da6)
  • InspectorSection can start closed and draws a status glyph (#32) (83f96a7)
  • narrow the shared EDS room public API; the room takes its Open panel extensions (#56) (4d6371c)
  • the EDS room no longer labels results as unvalidated (#63) (72455f6)
  • the maps zoom by the panes' ZoomPan; ⌥-scroll pans; View > Zoom acts on the maps (8ab277f)
  • the maps zoom by ZoomPan, option-scroll pans, View > Zoom acts on the maps (#34) (8ab277f)

Bug Fixes

  • a double click on a map tile no longer also fires its single click (#31) (78c1852)
  • a late progress update of a replaced EDS open no longer overwrites the newer open (#55) (b83da8e)
  • a room row whose selection is disabled no longer keeps its highlight (#50) (d29581d)
  • histogram captions read low and high while windowed (#53) (b1b0ffd)
  • the busy line speaks the same elapsed time it draws (#45) (ea886b1)
  • the colourbar strip interpolates its LUT like the image does (#47) (afd24f5)
  • the EDS results columns hold the whole value and its sigma (#58) (eba6ac1)
  • the EDS room reads a typed beam energy everywhere and refuses a Fit to below 0.2 keV in words (#41) (c6397eb)
  • the maps PNG draws the pinned regions and lines as the colour mix does (#60) (34b2721)
  • typing the shown text over a finer stored value sets it (#46) (8e5f497)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:25
e06c8cf

0.4.0 (2026-10-29)

Features

  • the shared EDS room (ShellEDXModel, EDXRoom in ShellSpectroscopy) (#24) (ecd5266)

Bug Fixes

  • compile the colormap shaders from source when the bundle has no metallib (#21) (066cfab)

0.3.2

Choose a tag to compare

@Paullo9 Paullo9 released this 28 Oct 08:56
16a0893

MacEMUI deploys to macOS 26; see CHANGELOG.