Releases: aws/mynah-ui
v4.35.7
What's Changed
- feat: Enable adding image to context from typing @image: or selecting from … by @yzhangok in #354
- Improving the unit test code coverage by @laileni-aws in #372
- feat: Add quickActionHeader for agentic by @Randall-Jiang in #375
- fix: radiogroup toggle will always stack vertically by @chungjac in #377
- fix: Adding border and background color to chat item card summary by @laileni-aws in #384
- fix: adjust markdown point spacing as per requirements by @abhraina-aws in #382
- allow both capitalized and all lowercases command name used for image… by @yzhangok in #374
Changes' Screenshots:
Screen.Recording.2025-06-12.at.12.31.39.PM.mov
solution.mov

New Contributors
- @yzhangok made their first contribution in #354
- @abhraina-aws made their first contribution in #382
Full Changelog: v4.35.6...v4.35.7
beta4.36.0
What's Changed
- feat: Enable adding image to context from typing @image: or selecting from … by @yzhangok in #354
- Improving the unit test code coverage by @laileni-aws in #372
- feat: Add quickActionHeader for agentic by @Randall-Jiang in #375
- fix: radiogroup toggle will always stack vertically by @chungjac in #377
- Feat: Add a template for a bordered and padding card by @Randall-Jiang in #376
- fix: only show commandActionHeader when it is not null by @Randall-Jiang in #379
New Contributors
Full Changelog: v4.35.6...beta4.36.0
v4.35.6
What's Changed
- fix: select dropdown icon is not clickable by @ctlai95 in #368
- fix: status should be dimmed if muted is true by @ctlai95 in #370
- fix: chat prompt select looks disabled by @ctlai95 in #371
- chore: Version-Agnostic Playwright Setup for Mynah UI E2E Tests by @laileni-aws in #369
Changes' Screenshots:


Full Changelog: v4.35.5...v4.35.6
v4.35.5
What's Changed
- Bug fix: The
Pin context with ⌥ Enter
hint should not be displayed in the quick action overlay (when typing/
), since the overlay lists quick actions, not context items. By @avi-alpert in #366
Changes' Screenshot:
What's Changed
- test: add main branch push workflow by @avi-alpert in #362
- fix: Pin Context hint should not display in quick-action overlay by @avi-alpert in #366
- chore: bump mynah version to 4.35.5 by @avi-alpert in #367
Full Changelog: v4.35.4...v4.35.5
v4.35.4
What's Changed
- Dockerized E2E testing by @Jurredr in #233
- Use different ref for checkout to allow forked pull requests by @Jurredr in #356
- Specify repository in e2e CI runner by @Jurredr in #357
- Added coverage generation for jest unit tests by @Jurredr in #358
- Don't use Docker cache on forked PRs by @Jurredr in #359
- Added docs for testing by @Jurredr in #360
- fix: add boarder and padding to sticky card by @Randall-Jiang in #352
- fix: crossIcon position by @Randall-Jiang in #361
- feat: add top bar component by @avi-alpert in #336
- Bumping up mynah version to 4.35.4 by @laileni-aws in #363
- fix: import in config.ts by @avi-alpert in #364
- fix: install dependencies and build in publish.yml by @avi-alpert in #365
Changes' Screenshots:
Screen.Recording.2025-06-15.at.3.55.38.PM.mov
Full Changelog: v4.35.3...v4.35.4
v4.35.3
ChangeLog:
- Added hover effect for clickable detailed list items.
- Styling a sticky card with background color and updated designs.
Changes' Screenshots:
Screen.Recording.2025-06-09.at.10.45.15.AM.mov
What's Changed
- feat: add hover effect for clickable detailed list items by @chungjac in #350
- fix: updating some css styles to sticky card view by @laileni-aws in #351
New Contributors
Full Changelog: v4.35.2...v4.35.3
v4.35.2
ChangeLog:
- Added consistent padding to dropdown menus and adjusted surrounding elements to minimize layout impact.
- Implemented optional asterisk display for required form fields.
- Fixed overlapping scrollbars in detailed list view.
Changes' Screenshots:
What's Changed
- Add padding to dropdowns by @bryceitoc9 in #344
- Allow mandatory form item without asterisk by @ctlai95 in #347
- Remove the scroll bar for detailed list by @Randall-Jiang in #348
Full Changelog: v4.35.1...v4.35.2
v4.35.1
In this version added new css custom properties to allow hosts define border colors for the input box, both for when the box has focus and when it doesn't:
mynah-color-text-input-border
- the color of the input box border when the box does not have focusmynah-color-text-input-border-focused
- the color of the input box border when it does have focus
v4.35.0
This version includes several feature additions and bug fixes.
Added
- Form item of type
list
, which will group one or multiple form items and allow adding / removing rows iconForegroundStatus
toDetailedListItem
too to allow status colors on iconsfilterActions
toDetailedList
: an array ofChatItemButton
objects, which render at the bottom of the detailed list sheetstatus
to
sheet headerclickabke
option to DetailedListItemselectable
property. Now you can saytrue
,false
or'clickable'
. Clickable will make it clickable and trigger a different handler calledonItemClick
- Back button to sheet header
actions
to sheet headerconfirmation
to all the available action and buttons in system.summary
structure to ChatItem.- added/updated icons:
eye
,play
,block
,cancel-circle
,ellipsis-h
,minus-circled
,ok-circled
,ok
,pencil
,plus
,refresh
,tools
,trash
Updated
- Splash loader spinner replaced with regular spinner from icons. Old Q animation is removed.
Fixed
- Theme background doesn't apply to select option picker background.
- Tabs sometimes being closed with right mouse click too. It should close only when middle mouse button clicked
- Context selector button is visible (but disabled) even of there is no context available. Has to be completely hidden.
- Context selection fails if prompt input field doesn't have focus.
- If the form or description field on top of the sheet is too high, it is not possible to see the content underneath. It has to scroll as a whole
- It is not possible to skip/cancel the splash loader screen. It requires additional buttons
- cards have radiuses more than they should have
- if
datailedList
doesn't have theselectable
property set totrue
specifically, it doesn't make the items selectable. Previously the unset wastrue
by default. - If you have a
/
command, which doesn't have a placeholder (which means that you can only directly select it without an additonal prompt text) and triggers onChatPrompt after it is being selected with enter or mouse click and on the onChatPrompt if you switch to a different tab dynamically, screen shifts. It should properly show the screen. - It is not possible to update the header actions, header title and the description field on a
sheet
content field. In addition to detailedList content and filterOptions, it should also update all the header content. - Texts are clipping from button if a whole chat content is reloaded. It should properly show the texts.
- Tooltips sometimes remains on screen. They should be removed if their target element is moved or removed too.
switch
formItem type component's color are reverse. It should use the bacground color when active in the handle not in the background.- Size of select form item inside prompt input field footer is too big. It should be a little bit smaller.
- There is an extra space after the list items inside a list item. It should follow the same line-height and the spacing with the normal texts.
- Form item sizings are not looking proper, especially inside IDEs. They should be smaller in padding and size (especially for checkbox and radiogroup).
- Description of form items shows underneath the form item, they should appear after the label of the form item.
Changes' Screenshots
list
form item type
iconForegroundStatus
filterActions
select/option background
Sheet content height/scroll
Screen.Recording.2025-05-26.at.15.53.17.mov
Splash loader actions

confirmation
on buttons

Screen shift (buggy state)

Sheet status and back button

summary
in ChatItem


select
in prompt input field footer

Markdown list items have additional spacing

Form items

What's Changed
- Jurredr/split e2e platforms by @Jurredr in #328
- Added "list" form item, detailedList icon colors & filterActions by @Jurredr in #329
- fix: apply background to selection list items by @awschristou in #331
- Middle click (and only middle click) closes tabs by @bryceitoc9 in #332
- feat: added new functionalities and fixes on detailedList sheet by @dogusata in #325
- Changed version to 4.35.0 by @Jurredr in #333
- Jurredr/scroll issue by @Jurredr in #334
- Dogusata/bug fixes related with detailed list by @dogusata in #335
- fix: autofocus shifts screen after command selection with click by @dogusata in #337
New Contributors
- @awschristou made their first contribution in #331
- @bryceitoc9 made their first contribution in #332
Full Changelog: v4.34.1...v4.35.0
v4.34.1
This version includes several hot fixes related with context selector button and the content selection with mouse input instead of keyboard navigation.
- Context button visibility is binded to the available context items list. Instead of making it disabled, now we're hiding it completely if there is no context available.
- Before inserting the context, we're now strictly checking if the
window.getSelection()
is in the range of the actual input itself, to avoid unmatched range while inserting items with mouse click instead of keyboard navigation. - Lowered the opacity of muted cards to make them more distinguishable