Releases: temporalio/ui-server
Releases · temporalio/ui-server
v2.26.0
Summary
Release v2.26.0 brings a new UI to Workflow Executions. You can enable this new UI through the Labs Mode icon in the bottom left navigation. The major improvements are simplifying what you need to see to quickly understand a workflow, live feed of the event history to see what’s happening RIGHT NOW, better visuals to explore and correlate events, better performance and interactivity of rendering especially at scale, and ability to view child workflows without needing to navigate.
Other improvements:
- Prefix search for Workflows (Temporal server 1.23 required)
- Schedules Input - Add payload on create or edit and view payload
- Work towards future Dark Mode release
Change log
- 2024-04-09 - f07b9e033 - Update version to v2.26.0 (#1982)
- 2024-04-09 - 3f2d8788d - Remove unnecessary stroke from Icon (#1981)
- 2024-04-09 - 503219e1c - Stop propagation of on click event on Menu component (#1976)
- 2024-04-09 - 6e6024f80 - Audit radio input (#1966)
- 2024-04-09 - eeb7d2c00 - fix auth for settings requests (#1973)
- 2024-04-09 - ad53ab190 - update tab underline color (#1960)
- 2024-04-09 - 44d4a715e - 2.25.2 (#1980)
- 2024-04-09 - e51c0e2fc - Throttle refresh of workflow to 5 seconds, better clearing logic on switching sort and labs mode (#1979)
- 2024-04-08 - 711bceb86 - 2.25.1 (#1978)
- 2024-04-08 - 72d63afaa - Abort fetch and clear history if runId change to handle link navigation, event group styling updates, add opacity on non-primary (last clicked) event groups. (#1977)
- 2024-04-08 - 65c3f42de - 2.25.0 (#1974)
- 2024-04-08 - 587d8e1cd - Bump vite from 5.0.12 to 5.0.13 (#1959)
- 2024-04-08 - 2a731b347 - Prevent overfetching of workflow executions (#1972)
- 2024-04-08 - a50a0a643 - Revert dynamic icon paths (#1970)
- 2024-04-08 - c5135ef3b - only show scroll to bottom when there is event history, fix lines on active box on event details (#1971)
- 2024-04-06 - 0b25a4ab4 - Add noDivWrapper to Combobox icon (#1967)
- 2024-04-05 - 8df7af1ad - Better layout for nav (#1965)
- 2024-04-05 - d75736afc - Lines and Dots (#1922)
- 2024-04-04 - ba5d4dac3 - Dynamically import icons (#1851)
- 2024-04-04 - 3f48960e4 - Simplify side navigation; add dark mode support (#1846)
- 2024-04-03 - f5488bbef - Audit number input (#1941)
- 2024-04-01 - 9f3d2f7ba - Set border even when not checked or on hover (#1955)
- 2024-04-01 - 84091c9f4 - Fix gradient on skeleton loader for light mode (#1954)
- 2024-03-29 - f18deb2cc - fix colors on alert component (#1953)
- 2024-03-29 - 7a669b4e1 - Audit alert (#1951)
- 2024-03-29 - 0c4b4c92c - first attempt at empty state (#1950)
- 2024-03-28 - 3b9680007 - 2.24.5 (#1949)
- 2024-03-28 - 4f59d1014 - Set min height as height of single row (#1948)
- 2024-03-28 - 380dd27b8 - 2.24.4 (#1947)
- 2024-03-28 - 9b72afb2c - Fix paginated table to have min height, make pagination controls single row always, hide scroll to top on small screens, keep top nav as single row on all screens (#1943)
- 2024-03-28 - bcc906389 - change bg color and text color (#1946)
- 2024-03-28 - 52087b483 - Use text-disabled, not surface-disabled for checkbox to not change background color. Remove pointer events to see cursor on bulk action butons (#1945)
- 2024-03-28 - 5f70fad4e - If editing schedule with input, use existing payloads unless input changes. Set undefined input if no input instead of {} (#1944)
- 2024-03-27 - f0f153030 - Pass settings and filter out parent namespace column if cloud (#1942)
- 2024-03-27 - fe0a40733 - 2.24.3 (#1940)
- 2024-03-27 - a8c91de39 - Tab audit (#1929)
- 2024-03-27 - 3e579913e - Bump express from 4.18.2 to 4.19.2 (#1939)
- 2024-03-27 - 49ed20aef - Bump ip from 2.0.0 to 2.0.1 (#1875)
- 2024-03-27 - a56d94a16 - Add backfill option to Schedule page (#1928)
- 2024-03-27 - 6667fcf28 - Update Skeleton Table and Loader components for dark mode support (#1925)
- 2024-03-26 - db57b62ef - Filter search fixes (#1937)
- 2024-03-26 - 5e490fe34 - Update Chip & Chip Input component for dark mode support (#1932)
- 2024-03-26 - bda28925d - Add support for STARTS_WITH for prefix searching (#1936)
- 2024-03-26 - 9521cc96b - Audit icon button (#1935)
- 2024-03-26 - cab7a7825 - Support timezones in timeline (#1933)
- 2024-03-25 - ad4cb43a0 - add subtle border on dark (#1934)
- 2024-03-25 - d50735c5a - update dark boarder color (#1931)
- 2024-03-25 - c4923b5fb - change border color on dark (#1930)
- 2024-03-22 - a29024c5a - add darkmode colors (#1927)
- 2024-03-22 - d824f861e - Audit Split Button (#1926)
- 2024-03-22 - 7d158ad8b - Update Badges and the count Badge component for dark mode support (#1919)
- 2024-03-21 - 375f287c3 - Add support for custom attributes with spaces in filter search (#1921)
- 2024-03-21 - fdff7f289 - Update Toaster component for dark mode support - DT-1773 (#1918)
- 2024-03-21 - e45b27781 - Set eventGroup and events when fetching events so they use the same eventFilterSort value (#1923)
- 2024-03-19 - 181e4bb13 - fix button shadows on focus (#1920)
- 2024-03-19 - 9e6ad67ec - link audit (#1916)
- 2024-03-19 - a1a4c2bfe - Text audit (#1917)
- 2024-03-18 - 40ed3bbb2 - fix dark mode range input (#1914)
- 2024-03-15 - 9e0c1b15c - Show timer duration if under a second (#1911)
- 2024-03-15 - 242aeb938 - Radio input audit (#1912)
- 2024-03-14 - 94cd0d459 - Include Input for Schedules on Create/Edit and show Input on View (#1869)
- 2024-03-14 - de8b2d688 - Add support for WorkflowExecutionUpdateRequested event (#1884)
- 2024-03-13 - 32875b09c - fix batch operation for single wf (#1909)
- 2024-03-12 - dae6ad7de - Delete unused src/lib/utilities/is-subrow-activity.ts (#1908)
v2.25.0
- 2024-03-12 - 476ae7c65 - Update version.go to v2.25.0 (#1906)
- 2024-03-12 - 8ae9a636d - Small Holocene fixes (#1904)
- 2024-03-12 - cb5f8213c - Check for metaKey on event hot keys (#1905)
- 2024-03-12 - 9c740cf65 - Use sanitizeHTML for signal names and configure CSP config for Sveltekit (#1903)
- 2024-03-07 - 7043a68c1 - Set value before dispatching change event (#1899)
v2.24.0
- 2024-02-29 - 2d8fe6ef1 - Update version.go to v2.24.0 (#1898)
- 2024-02-29 - ff92c6bb4 - Fix the signal params (#1897)
- 2024-02-29 - 09f07a7b6 - Move reachability out of workflow run and to workflow workers page (#1893)
- 2024-02-29 - d7a437111 - Change ScrollToTop button to primary instead of secondary (#1895)
- 2024-02-28 - 6e83674b3 - 2.24.2 (#1892)
- 2024-02-28 - ceb250aab - remove enabled from buttons (#1887)
- 2024-02-28 - b12ce7c99 - add active color to plug in and update styling to match designs (#1890)
- 2024-02-27 - 6891fb810 - 2.24.1 (#1888)
- 2024-02-27 - 79507f0d3 - fix select/menu-button and checkbox in light mode on dark bg (#1885)
- 2024-02-27 - 1324ca7cd - Flip the order to always use globalThis.AccessToken first if it exists (#1886)
- 2024-02-27 - 2452751b1 - 2.24.0 (#1883)
- 2024-02-27 - 27eedc1f5 - Svelte 4 and SvelteKit 2 Upgrade (#1868)
- 2024-02-26 - fc6a8ea7b - 2.23.6 (#1882)
- 2024-02-26 - 63bd7a4cc - Dark mode select combobox menu checkbox (#1878)
- 2024-02-22 - 4f258a2e7 - Dark mode button (#1874)
- 2024-02-22 - 069a7dd3c - 2.23.5 (#1876)
- 2024-02-22 - cf44b901b - Fix undefined translated values (#1877)
- 2024-02-21 - 946bec265 - Add default 500 error code and empty string (#1838)
- 2024-02-20 - 8606a12e6 - Fix error message on workflow query, show error on call stack as well (#1873)
- 2024-02-16 - 29c87b754 - Fix backdrop for Modal component (#1871)
- 2024-02-15 - 1aa608352 - Support mergable classes (#1849)
- 2024-02-15 - 62bcb75c2 - Simplify Toggle Switch, add support for dark mode (#1870)
- 2024-02-14 - 86b122a73 - 2.23.4 (#1867)
- 2024-02-14 - f060a6866 - support label slot in checkbox (#1866)
- 2024-02-14 - 97bba4e61 - Use twMerge in Skeleton component (#1865)
- 2024-02-13 - 5951eae8d - 2.23.3 (#1864)
- 2024-02-13 - e05a89a5d - Move tailwind theme to lib to import in theme (#1863)
- 2024-02-13 - a3127a5de - Add text-inverse for surface-inverse (#1862)
- 2024-02-13 - f0bec8fe2 - add error state to combobox (#1855)
- 2024-02-13 - 4a1f055a6 - Make PayloadDecoder reactive from value (#1861)
- 2024-02-12 - defc03aec - Update drawer types and x color props (#1854)
- 2024-02-12 - b3d1a8487 - Stop UI server from using stdout/stderr inadvertently (#1858)
- 2024-02-02 - ad1a06640 - Bump to 2.23.2 (#1853)
- 2024-02-02 - ef9ff8e7b - Make permissions reactive (#1852)
- 2024-02-02 - 458728001 - Animate batch operations with CSS (#1850)
- 2024-02-02 - 51fced046 - Add badge color, add support for dark mode (#1848)
- 2024-02-02 - 449f288ad - Add trailing-slash utility and use on codec server endpoint (#1843)
- 2024-02-01 - 1e71adf72 - Refactor select-namespace page (#1845)
- 2024-02-01 - be855861a - Adjust event history classes (#1847)
- 2024-01-31 - af16cfc96 - Add initial set of CSS classes (#1844)
- 2024-01-31 - df3ee3017 - Setup colors via CSS variables, add initial Tailwind plugin (#1839)
- 2024-01-31 - 06f79eb14 - 2.23.1 (#1842)
- 2024-01-31 - 00f67326b - Add icons (#1837)
- 2024-01-31 - 0c30139e7 - fix batch operation query bug (#1840)
- 2024-01-30 - 563937ce1 - Add dark mode support for Storybook (#1834)
- 2024-01-30 - 5bbf32a94 - 2.23.0 (#1836)
- 2024-01-30 - cdc9f705a - Drawer fix (#1833)
- 2024-01-30 - b7ea616a0 - Fix event groups sort order (#1830)
- 2024-01-29 - 93e550102 - Add hidden/optional dark mode (#1832)
- 2024-01-29 - 8988c408a - Bump vite from 4.0.5 to 4.5.2 (#1810)
v2.23.0
- 2024-01-29 - c83a1c12 - Update version.go to v2.23.0 (#1831)
- 2024-01-29 - 44d47212 - Update ui-server to use the new protos (#1775)
- 2024-01-26 - 767f1b1a - Small UI fixes for DatetimeFilter (#1829)
- 2024-01-26 - 891ba386 - 2.22.7 (#1828)
- 2024-01-26 - 90e1c36a - Make href required, use default behavior if metakey is pressed in Link (#1826)
- 2024-01-26 - fa7462f5 - Better timeline labels for localActivity (#1827)
v2.22.3
- 2024-01-24 - d22a682b - Update version.go to v2.22.3 (#1824)
- 2024-01-24 - df5c8c9c - 2.22.6 (#1823)
- 2024-01-24 - 915bf2e2 - Timeline UI improvements (#1790)
- 2024-01-24 - 6a896160 - Workflow Error Page (#1821)
- 2024-01-24 - 052c2f76 - clean up checkbox styles, fix some input combobox styles (#1822)
- 2024-01-23 - e645a074 - Add hideCount prop for Input (#1820)
- 2024-01-23 - cc31503f - Use goto in Link (#1819)
- 2024-01-23 - 8f4f7fe0 - Show Activity Type for local activities in all SDKs (#1795)
- 2024-01-22 - 4b1f22cc - 2.22.5 (#1817)
- 2024-01-22 - 32d49c83 - Fix width of schedule time and abbr (#1816)
- 2024-01-22 - b2568861 - 2.22.4 (#1815)
- 2024-01-22 - 27f9571c - Translate labels in svelte file (#1814)
- 2024-01-22 - c26486f8 - 2.22.3 (#1813)
- 2024-01-22 - bb2da8f9 - Don't redraw on category change (#1812)
- 2024-01-22 - 55d3918f - Remove width for inputs to grow for suffix and max length (#1811)
- 2024-01-19 - 7df6e28a - bump version in package.json to v2.22.2 (#1809)
- 2024-01-19 - f7f67e43 - Fix schedules nav icon (#1808)
v2.22.2
- 2024-01-19 - 549bb774 - Update version.go to 2.22.2 (#1807)
- 2024-01-19 - 35cc7165 - MultiSelect component used in Event Type filter (#1806)
- 2024-01-18 - 2f0fb5bc - Add back single banner (#1803)
- 2024-01-18 - afdc72a6 - Add back display relative to checkbox on table row (#1805)
v2.22.1
- 2024-01-17 - 2eb036d3 - Update version.go to v2.22.1 (#1802)
- 2024-01-17 - 7b914a20 - Add DisableWriteMiddleware middleware for ui-server (#1800)
- 2024-01-17 - 971c3725 - Update CodeBlock to support shell language (#1801)
v2.22.0
- 2024-01-16 - bff59188 - Update version.go to v2.22.0 (#1799)
- 2024-01-16 - 87af788b - 2.22.0 (#1798)
- 2024-01-12 - 74a14207 - Add padding for checkbox in workflow table (#1796)
- 2024-01-11 - afb3eaa0 - Await parent before fetching (#1794)
- 2024-01-11 - e22eff22 - Decode string fallback for weird unicode edge cases (#1793)
- 2024-01-10 - 51ee2cf7 - Checkboxiis are now laid out with flex instead of only using absolute… (#1788)
- 2024-01-05 - 6aceea0c - DT-1654 - add scheduled by id and scheduled start time to workflow table columns (#1785)
v2.21.4
- 2024-01-04 - 8de6b50a - Update version.go to 2.21.4 (#1762)
- 2024-01-04 - f0291feb - Schedules with API Pagination (#1779)
- 2024-01-03 - 1c5bf198 - Add support for decoding non-indexedFields searchAttributes and add back Search Attributes tab (#1784)
- 2024-01-03 - c829e62c - Trim schedule name on create (#1783)
- 2023-12-15 - dc74357b - Include milliseconds on duration (#1776)
- 2023-12-12 - cbdfcbaa - 2.21.10 (#1772)
- 2023-12-12 - 0ee1d640 - Render button if button with href is disabled (#1771)
- 2023-12-12 - 5c33927e - Rename Stack Trace to Call Stack (#1770)
- 2023-12-11 - 4b149f76 - Fix Boolean filter search (#1769)
- 2023-11-28 - 9a964720 - 2.21.9 (#1766)
- 2023-11-28 - 607b4a3e - Add back broadcast to event view (#1765)
- 2023-11-27 - 6073bf69 - 2.21.8 (#1764)
- 2023-11-27 - 0df8820f - Remove preview badge for Schedules (#1763)
- 2023-11-27 - ce72dd2e - 2.21.7 (#1761)
- 2023-11-20 - 0af89968 - Add maxLength to Textarea (#1758)
- 2023-11-20 - d618b96a - Get selected timezone and format with abbr (#1759)
- 2023-11-20 - 59775741 - Use activityId instead of event.id for finding pending activities (#1760)
- 2023-11-20 - 8161d2dc - Set broadcastToAll to false for eventViewType (#1753)
- 2023-11-17 - 76458c30 - 2.21.6 (#1756)
- 2023-11-17 - c452b060 - Account for removing OR filters in combineFilters (#1755)
- 2023-11-17 - 89a7e656 - Account for local timezone option in getTimezone (#1752)
- 2023-11-17 - e14615ee - Delete .github/workflows/semgrep.yml (#1754)
- 2023-11-15 - 9c0cf36d - 2.21.5 (#1751)
- 2023-11-15 - 3ce54fa8 - Use basic frequency without CodeBlock for schedules list view (#1749)
- 2023-11-14 - 37872fe4 - Add search attributes to workflow summary and remove them from event history table (#1750)
- 2023-11-13 - b8741d34 - Apply selected timezone to datetime filters (#1736)
- 2023-11-13 - 209e124d - 2.21.4 (#1748)
- 2023-11-13 - 3ad50790 - Add a link to a users profile in the top nav (#1744)
v2.21.3
- 2023-11-09 - dbab70c2 - UIVersion 2.21.3 (#1747)
- 2023-11-09 - f7404dba - 2.21.3 (#1746)
- 2023-11-09 - 7be831a6 - Fix routes for schedules (#1745)
- 2023-11-09 - 01ff82e0 - Make View Search Input toggle sticky (#1738)