-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.14.0 #829
Release v1.14.0 #829
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa0611d - Browse repository at this point
Copy the full SHA fa0611dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f19ad - Browse repository at this point
Copy the full SHA c3f19adView commit details -
tech: add help utilities for the Zustand store (#796)
* tech: add option for Internal and NonPublic properties in Zustand store * tech: add option to sync data in Zustand store * tech: add option to create data setters for Zustand setter * tech: add option to allow read-only public state in Zustand store * tech: allow passing a setter function for the Zustand store setter * tech: add helper to pick properties from the Zustand store * tech: export global store hooks from Zustand utils * tech: reformat the Zustand store initialization result * tech: add documentation for Zustand store helpers * tech: add useStoreField to Zustand store helpers * feat: use new Zustand store utilities for existing store * feat: make Triggers store standalone * tech: delete visibility types and global store access hooks * tech: hide the useSetter, as it will not be commonly used; useField may be used instead
Configuration menu - View commit details
-
Copy full SHA for 9223934 - Browse repository at this point
Copy the full SHA 9223934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0046bac - Browse repository at this point
Copy the full SHA 0046bacView commit details
Commits on Jul 28, 2023
-
fix: adjust useStoreSync, simplify useStoreSetter, allow passing stor…
…e dependencies (#801) * tech: allow passing dependencies for store to reinstantiate it * fix: store sync implementation, simplify "magic setter" * chore: use useLayoutEffect instead of useEffect for store sync
Configuration menu - View commit details
-
Copy full SHA for 1b52d33 - Browse repository at this point
Copy the full SHA 1b52d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for df1b2b6 - Browse repository at this point
Copy the full SHA df1b2b6View commit details
Commits on Jul 31, 2023
-
feat: migrate EntityDetailsContext into Zustand store (#804)
* chore: cleanup EntityDetailsContext setup * fixup * tech: allow providing customizable functions in Zustand * fixup * tech: allow rebuilding Zustand store when dependencies change * fixup rename customizable * fixup rename customizable * fixup rename customizable * fixup rename customizable * fixup simplify customizable * fixup customizable opaque * tech: make more universal mechanism for type markers in Zustand * fixup * tech: add mechanism for private properties in Zustand * fix: memoize Zustand store selector * feat: replace EntityDetailsContext with Zustand store * fixup * fix: rename some properties of EntityDetails store * fixup remove some broken comments in entityDetails * tech: delete isRowSelected property from the EntityDetails store * tech: delete selectedRow property from the EntityDetails store * tech: rename unselectRow property from the EntityDetails store * chore: delete unused variables from EntityDetailsContainer * fixup after rebase on develop * fixup prettier format * chore: add missing types for EntityDetailsStore * feat: add an option to synchronize Zustand store values easily * fixup prettier format * feat: use the store sync for more entity details data * tech: allow passing dependencies for store to reinstantiate it * chore: apply changes to the entity details store based on develop changes * fix: store sync implementation, simplify "magic setter" * chore: simplify openExecutionDetails * chore: use useLayoutEffect instead of useEffect for store sync * chore: delete unused executors * chore: avoid including unnecessary test icon to entity details * chore: delete unnecessary setters from entity details store * chore: delete unused EntityDetailsBlueprint props * chore: extract static values out of EntityDetails store * chore: persist `navigate` function across all routes * fix: migrate PostRun to use EntityDetails store * chore: rename bar property to actual event handler * fix: move the bar click event to proper place * chore: delete obsolete typeMarkers Resolves: kubeshop/testkube#3758
Configuration menu - View commit details
-
Copy full SHA for ab67a38 - Browse repository at this point
Copy the full SHA ab67a38View commit details -
feat: migrate ExecutionDetailsContext to Zustand (#805)
* feat: use Zustand store for Execution Details * tech: return information about sync status from useStoreSync * chore: delete Test(Suite)?DataLayer components * feat: reinitialize ExecutionDetails store when different execution is selected * feat: avoid polling execution that is already finished * fixup prettier * feat: extract execId, open/closeExecutionDetails into ExecutionDetails store * fix drawer animation, use same StoreProvider component (to avoid rebuilding whole tree), fix loading data to the drawer * chore: rename triggerRun to onRunRequest * chore: delete void conditions * fixup prettier * clean up ExecutionDetailsDrawer a little * fixup refetching Resolves: kubeshop/testkube#3759
Configuration menu - View commit details
-
Copy full SHA for f795d3d - Browse repository at this point
Copy the full SHA f795d3dView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee410c6 - Browse repository at this point
Copy the full SHA ee410c6View commit details -
feat: E2E tests - test creation - File and String (#797)
* E2E tests - create test (from string), fixes * E2E tests - create test (from file) * fixes after eslint * eslint and prettier ignore * updated after CR * playwright html reporter open disabled * E2E tests - Vercel preview live feedback optout
Configuration menu - View commit details
-
Copy full SHA for 15ddfcc - Browse repository at this point
Copy the full SHA 15ddfccView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ab3697 - Browse repository at this point
Copy the full SHA 7ab3697View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84bab12 - Browse repository at this point
Copy the full SHA 84bab12View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4578d4d - Browse repository at this point
Copy the full SHA 4578d4dView commit details -
fix: wait for submission in test sources tests (#803)
* fix: wait for submission in test sources tests
Configuration menu - View commit details
-
Copy full SHA for 1ea1754 - Browse repository at this point
Copy the full SHA 1ea1754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eb4b36 - Browse repository at this point
Copy the full SHA 3eb4b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab67371 - Browse repository at this point
Copy the full SHA ab67371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 434ff83 - Browse repository at this point
Copy the full SHA 434ff83View commit details -
fix: improve summary grid / always show filtering by timeframe (#812)
* fix: avoid jumping screen when metrics are loading * fix: always show filtering by date Relates to: kubeshop/testkube#4083
Configuration menu - View commit details
-
Copy full SHA for 2df289e - Browse repository at this point
Copy the full SHA 2df289eView commit details -
feat: add error pages and page loaders for all entities (#814)
* feat: add Error page and use it in the NotFound page * feat: add page loaders and error pages for all entities
Configuration menu - View commit details
-
Copy full SHA for 4d03166 - Browse repository at this point
Copy the full SHA 4d03166View commit details
Commits on Aug 4, 2023
-
feat: add routing to different tabs (#815)
* feat: add routing to different tabs * fixup refresh page * fixup prettier Relates to: kubeshop/testkube#3708
Configuration menu - View commit details
-
Copy full SHA for 34b371a - Browse repository at this point
Copy the full SHA 34b371aView commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fa69b8 - Browse repository at this point
Copy the full SHA 6fa69b8View commit details -
feat: Your testkube instalation block (#816)
* about section * versions * renaming, some improvements * rename and refactor store * fix tests * use effect fix * pr fixes * fix: move ClusterDetails store initialization to App - In Cloud we use App.tsx, so it will be nicely isolated in the Dashboard * reset ClusterDetails store with the store dependencies instead of custom method --------- Co-authored-by: Dawid Rusnak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b44d0f1 - Browse repository at this point
Copy the full SHA b44d0f1View commit details
Commits on Aug 8, 2023
-
fix: Zustand interface deprecation, use package-lock for Docker image (…
…#818) * fix: use latest Zustand and fix its warning * fix: use package-lock.json in the Docker image
Configuration menu - View commit details
-
Copy full SHA for 54c2e41 - Browse repository at this point
Copy the full SHA 54c2e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3f14c - Browse repository at this point
Copy the full SHA ed3f14cView commit details
Commits on Aug 9, 2023
-
fix: test/test suite URLs for E2E tests after routing changes (#821)
* fix: test/test suite URLs for E2E tests * fixup test suite url * fixup url after creating test suite
Configuration menu - View commit details
-
Copy full SHA for 24e922e - Browse repository at this point
Copy the full SHA 24e922eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 474ef03 - Browse repository at this point
Copy the full SHA 474ef03View commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 78186be - Browse repository at this point
Copy the full SHA 78186beView commit details -
feat: E2E tests - namespace support (#785)
* run ID fixed - UUID shouldn't be used directly here * E2E tests - namespace support * fixes after prettier * updated after CR
Configuration menu - View commit details
-
Copy full SHA for 9134452 - Browse repository at this point
Copy the full SHA 9134452View commit details
Commits on Aug 11, 2023
-
* mobile support for filters, sider and list * entity details and settings optimization * remove unused * some pr fixes * hind adjustment * more mobile improvements * fix tabs * fix navigation for cloud * cloud message fix * fix: log output display / sider * fix: scrolling log output / positioning AI hints promo * simplify scrolling further * fix: full screen log output * fixup stylelint * chore: delete unused parts --------- Co-authored-by: Dawid Rusnak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44517da - Browse repository at this point
Copy the full SHA 44517daView commit details
Commits on Aug 14, 2023
-
tech: split entity details components (#824)
* tech: delete EntityDetailsBlueprintRenderer * fix: skipping metrics request * tech: split EntityDetailsContainer component * fix: suppress warning for <Route> without "element" * chore: add todo * chore: move *Details to own directories * tech: make ExecutionDetailsDrawer composable * fixup entitydetailscontent metrics * tech: extract tabs from EntityDetailsContent * tech: extract header from EntityDetailsContent * tech: simplify SummaryGrid a little * tech: extract useRunEntity logic * tech: delete EntityDetailsContent * tech: memoize SummaryGrid * tech: get rid of unified <Settings> component * feat: add routing for Test / Test Suites tabs * feat: add routing for Settings of Tests and Test Suites * feat: add loading and error page for Tests and Test Suites * chore: delete fallbacks for lack of Test/Test Suite details * feat: add loading state for SummaryGrid to avoid jumping page * fix: always display "days filter" * fix: show SummaryGrid correctly for lack of executions * tech: simplify ExecutionDetailsDrawerHeader a little * chore: move entity-specific Settings pages to their directories * add todo * fix: backwards-compatible URLs * chore: rename ExecutionDetailsDrawer to ExecutionDrawer * chore: move execution details components to corresponding pages * tech: convert V2 to V3 on data layer * fix: simplify autoscroll mechanism in the LogOutput * chore: move not common parts of General settings to specific places * chore: extract not common parts from SettingsVariables to designated places * chore: make namingMap and updateRequestsMap universally accessible * chore: simplify calling displayDefaultNotificationFlow * chore: centralize more of the entity-specific config * chore: decompose SettingsDefinition * fixup delete todo * fixup merge * chore: delete variablesDescription from entity config * chore: unify <Delete> settings page * chore: move SummaryGrid to @molecules * chore: move ExecutionsTable * chore: move ExecutionDrawer * chore: move ExecutionsTable * chore: flatten EntityDetails directory * chore: move Settings.styled * chore: avoid unnecessary <Space> for Settings pages * chore: simplify returns a little * chore: move Arguments utils * chore: simplify prettify arguments * chore: get rid of useEntityDetailsConfig * chore: load pages immediately * chore: move useTrackTimeAnalytics to specific Test* files * tech: add useDashboardNavigate hook * tech: delete EntityDetailsTabs * merge / rename executionDrawerBanner to testExecutionLogOutputBanner * chore: delete unused entity
Configuration menu - View commit details
-
Copy full SHA for 8ff3747 - Browse repository at this point
Copy the full SHA 8ff3747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97bd15e - Browse repository at this point
Copy the full SHA 97bd15eView commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd915d5 - Browse repository at this point
Copy the full SHA cd915d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a0658 - Browse repository at this point
Copy the full SHA f6a0658View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cff6d63 - Browse repository at this point
Copy the full SHA cff6d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 905264b - Browse repository at this point
Copy the full SHA 905264bView commit details -
tech: delete configSlice and use logOutput Zustand store instead / im…
…prove log output (#832) * tech: delete namespace from configSlice * fix: extract log output logic from the configSlice and delete it * tech: render FullscreenLogOutput from LogOutput level * tech: allow passing lazy content for CopyButton/DownloadButton * tech: disallow dynamic actions on log output * feat: extract common component of LogOutput for both basic and fullscreen * ensure no re-render of logs when not needed
Configuration menu - View commit details
-
Copy full SHA for fce9636 - Browse repository at this point
Copy the full SHA fce9636View commit details -
* tech: delete paths.json * add @env path * fix: resolve some circular dependencies (fully or with `import type`) * chore: rename some files for better import names * chore: resolve 2 more circular dependencies * chore: rename FullScreen* to Fullscreen* * chore: avoid separate default export of slice reducers * chore: rename local EntityGrid component * chore: delete unused files * chore: fix some @src imports and fix prettierrc * chore: sort and delete unused paths from tsconfig * fixup telemetry import * fixup use moved getRtkIdToken and getRtkBaseUrl * tech: disable ESLint rule with false positives * tech: move arePropsEqual to top * fix: delete duplicated file
Configuration menu - View commit details
-
Copy full SHA for 6fbdeb3 - Browse repository at this point
Copy the full SHA 6fbdeb3View commit details
Commits on Aug 18, 2023
-
fix: scroll virtual list in Test Sources until the expected one is th…
…ere (#842) Resolves: kubeshop/testkube#4199
Configuration menu - View commit details
-
Copy full SHA for 9732642 - Browse repository at this point
Copy the full SHA 9732642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa3f25 - Browse repository at this point
Copy the full SHA 5fa3f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd1cf7 - Browse repository at this point
Copy the full SHA dcd1cf7View commit details -
fix: support ANSI-256 and background colors in Log Output (#838)
* fix: support ANSI-256 and background colors in Log Output Relates to: kubeshop/testkube#4101
Configuration menu - View commit details
-
Copy full SHA for 1ca4c27 - Browse repository at this point
Copy the full SHA 1ca4c27View commit details -
tech: migrate Tests and Test Suites slices to Zustand (#837)
* tech: migrate Tests to Zustand store - replace Redux slice with Zustand store * tech: migrate Test Suites to Zustand store - replace Redux slice with Zustand store
Configuration menu - View commit details
-
Copy full SHA for c9371d0 - Browse repository at this point
Copy the full SHA c9371d0View commit details -
tech: migrate Sources to Zustand store (#836)
- replace Redux slice with Zustand store - use RTK tags for refetching
Configuration menu - View commit details
-
Copy full SHA for 73e3768 - Browse repository at this point
Copy the full SHA 73e3768View commit details -
feat: migrate Executors to Zustand store (#835)
* feat: migrate Executors to Zustand store - migrate and simplify its interface - use RTK tags for refetching data * fix: move ExecutorsProvider to AppRoot * chore: delete unused ExecutorsState * chore: delete unused Executors initial state * feat: add loader for Executors page * chore: delete all `dispatch` calls, as Redux is no longer used * chore: delete Redux's hooks
Configuration menu - View commit details
-
Copy full SHA for 1fab186 - Browse repository at this point
Copy the full SHA 1fab186View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb22dc - Browse repository at this point
Copy the full SHA bbb22dcView commit details -
* feat: add Sentry releases integration * feat: include Sentry integration
Configuration menu - View commit details
-
Copy full SHA for f0dbbe0 - Browse repository at this point
Copy the full SHA f0dbbe0View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8dd1c4 - Browse repository at this point
Copy the full SHA f8dd1c4View commit details -
fix: Sentry improvements (#845)
* fix: add missing app version for Sentry release * fix: add react-router integration for Sentry * fix: catch errors in Sentry correctly * fix: disable Sentry telemetry
Configuration menu - View commit details
-
Copy full SHA for e1a7ce1 - Browse repository at this point
Copy the full SHA e1a7ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b71f74 - Browse repository at this point
Copy the full SHA 0b71f74View commit details -
fix: refetch tests and test suites automatically after update (#843)
* chore: delete unused `executions` service * chore: move testSuiteExecutions service into testSuites service * fix: refetch tests & test suites correctly on change
Configuration menu - View commit details
-
Copy full SHA for 365042f - Browse repository at this point
Copy the full SHA 365042fView commit details -
tech: simplify configuration forms (#847)
* chore: change types in ConfigurationCard * chore: delete unused headerAction from ConfigurationCard * fix: make FullWidthSpace block flex instead of inline-flex * feat: add CardForm component that abstracts combined Form + ConfigurationCard behavior * feat: use CardForm where it is expected * fixup delete unnecessary Form[layout] from CardForm * feat: unify initial values behavior * fixup add layout prop for CardForm * fix: add configurable spacing for CardForm items * chore: inline initial values * fixup spacing * fixup variables * chore: speed up initial values comparison a little * fix: move ConfigurationCard's error handling to CardForm * feat: add loading state for CardForms * chore: simplify ConfigurationCard a little * fix: simplify getting form validator
Configuration menu - View commit details
-
Copy full SHA for 2c6c944 - Browse repository at this point
Copy the full SHA 2c6c944View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8ed94 - Browse repository at this point
Copy the full SHA ec8ed94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 850b413 - Browse repository at this point
Copy the full SHA 850b413View commit details -
fix: support offline agents correctly (#851)
* fix: support offline agents correctly * fix: handle errors on resources list retrieval
Configuration menu - View commit details
-
Copy full SHA for f0408f1 - Browse repository at this point
Copy the full SHA f0408f1View commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7442436 - Browse repository at this point
Copy the full SHA 7442436View commit details -
fix: improve TS types check (#855)
- add separate tsconfig for checking as a composite - update Antd library, to have types fixed - add missing LogOutputPureProps export - run ts-check only if NPM dependencies are loaded
Configuration menu - View commit details
-
Copy full SHA for 08ca9b1 - Browse repository at this point
Copy the full SHA 08ca9b1View commit details -
fix: use loading state instead of "Offline Cluster" view (#856)
* fix: use loading state instead of "Offline Cluster" view * fix: check cluster availability based on API endpoint
Configuration menu - View commit details
-
Copy full SHA for 4107b71 - Browse repository at this point
Copy the full SHA 4107b71View commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4be9431 - Browse repository at this point
Copy the full SHA 4be9431View commit details -
Configuration menu - View commit details
-
Copy full SHA for c64e586 - Browse repository at this point
Copy the full SHA c64e586View commit details