Releases: cadence-workflow/cadence-web
v3.28.6
Added
- properly encode/decode nextPageToken into a Base64 string from buffer for all API endpoints. This was causing issues for fetching multiple pages for domainList API. (#393)
Changed
v3.28.5
v3.28.4
v3.28.3
v3.28.2
v3.28.1
Fixed
- check for partial state loading in DomainAutocomplete reducer.
v3.28.0
Added
-
DomainAutocomplete
toDomainSearch
screen. This will allow users to search for a domain without knowing the full domain name.
(#363, #366, #367, #368, #369, #353, #374, #376, #377) -
DomainAutocomplete
to Application header for changing domains while inside a domain or workflow screen.
(#363, #366, #367, #368, #369, #353, #374, #376, #377) -
Allow
width
to be passed as a prop tobutton-icon
component.
(#356) -
DomainService
which allows searching for a domain with a partial/complete querystring.
(#361) -
replaced
$http
withhttpService
so that services can access http as well as components and is consistent between the two.
(#364) -
CacheManager
which handles caching on server. cache logic is now removed fromClusterService
to useCacheManager
instead.
(#360) -
Integration test helpers (
getFixture
,emptyNewsFeed
,MockDate
).
(#358, #359, #364) -
Feature flag slots.
(#357)
Changed
-
Renamed
DomainList
toDomainSearch
.
(#353) -
Refactoring existing screens to work with domain search changes (
WorkflowList
,DomainSettings
).
(#371, #372, #364)
Removed
DomainNavigation
replaced withDomainAutocomplete
.
(#353)
Screenshots
DomainSearch (landing) screen w/o text (recently visited domains)
DomainSearch (landing) screen w/ text (matched domains)
DomainAutocomplete in Application header not opened (spyglass to open)
DomainAutocomplete in Application header opened w/o search text (recently visited domains)
DomainAutocomplete in Application header opened w/ search text (matched domains)
v3.27.0
Added
- Cron select (dropdown) to workflow list screen to allow users to filter workflows based on isCron status - is a cron / not a cron. Note: this is behind a feature flag
workflowListIsCron
which will need to be enabled and the cluster needs to support advanced visibility. (#350, #349, #345, #338, #342, #341) - Delete endpoint to clear cluster cache on node server (#344)
- Dockerhub status link in README (#347)
Changed
- Moved CI pipeline to GitHub Actions from travis CI (#335, #346)
- Making select (dropdown) consistent with text input styling (#336)
- Updated IDL to latest (#339)
- Updated Cluster node server implementation (#343)
Screenshots
v3.26.0
Added
- workflow list screen will disable advanced search button for clusters that don't support advanced visibility (ElasticSearch) (#322)
- cadence-web node server endpoint to get cluster information (#291)
- cluster vuex store (#328, #327, #326, #325, #324, #291)
- button to support
enabled
prop (#323)
Changed
- refactored cadence-web node server to accept init params & improved readabillity (#330, #329, #290, #289)
- workflow list screen now uses container pattern (#321, #320, #319, #318, #317, #315, #314, #313, #312, #311, #305, #304, #303, #299, #298, #297, #293)
- route vuex store changes (#300)
- settings modal now uses container pattern (#294)
Fixed
- bug where a console error would warn a user when navigating to the workflow list screen (#316)
- flakey integration tests (#333, #302, #296)
- global components referencing (#295)
Screenshots
Advanced search button disabled when ES is not available
v3.25.0
Now you can view all your pending activites/childworkflows in the pending tasks tab
Added
- pending tasks screen (#280, #285)
- pending tab with count of pending tasks (navigates to pending tasks screen) (#280)
- footer toolbar to workflow history screen (holds the pending tasks button) (#279)
- open pending tasks button to display number of pending tasks for the workflow (will navigate to workflow pending screen) (#279)
- route vuex store - to allow getters / actions to act on route change / trigger new redirects etc. (#275)
- button group + tweaks to global components (#270)
- test helpers to help test vuex getters (#278)
Changed
- workflow execution now polled while workflow is running (#277)
- refactored workflow to use vuex container model (#273, #276, #277)
- other small refactors (#271, #272, #274)