Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Rename Hardware Id * Report all import pytest error after the toast.promise * Formatting * Better msg * Moved Test Sequencer Project Utils File To Right Place * Checkout point * [fix-test-sequencer-notification] Modal Service * [fix-test-sequencer-notification] Cleanup * [fix-test-sequencer-notification] Moving modal in same folder * [fix-test-sequencer-notification] Re-link Modal path * [fix-test-sequencer-notification] Modal for long error in test discovery * Formatting * Formatting * [fix-test-sequencer-notification] ESLint pipeline fix * [fix-test-sequencer-notification] Simple eslint fix * [TS-rename] Rename button * [TS-rename] Rename feature | Need to double check Zustand * All through useModalState * Formatting * Better state management * Formatting * Better Rename Modal - Ability to see the current name - Ability to see the underliying target * Correct renaming of test for project * Name + Path in Consult Code * Formatting * Remove unused import * [TS-Test-Mode] Some rename * [TS-Test-Mode] More small change * [TS-Test-Mode] UI with selector * Exec UI * Test Sequencer Ctrl UI * Rework Control UI to be incorporated in side panel * [TS-Test-Mode] Typo * [TS-Test-Mode] checkpoint * [TS-Test-Mode] state on cycle * [TS-Test-Mode] Ability to pause test sequencer | Part 1: Draft * [TS-Test-Mode] Backend | Kill, Pause, Resume test sequencer runner * [TS-Test-Mode] [TS-Test-Mode] Frontend | Kill, Pause, Resume test sequencer runner * [TS-Test-Mode] Forgotten to remove the pill if this one is not ingested. OUPS * [TS-Test-Mode] Better State Management of Running Tests * [TS-Test-Mode] Better Looking UI to step status * [TS-Test-Mode] Removing dead code * [TS-Test-Mode] Toast for better knowing what's goiiiinnnng ooooonnnnnnnnnnnnnnnnnnnnnn * [TS-Test-Mode] Cycle state management * [TS-Test-Mode] Link with Cycle Component * [TS-Test-Mode] Cycle Display connection * [TS-Test-Mode] Run Cycles * [TS-Test-Mode] Ability to check previous Cycle * [TS-Test-Mode] UI Lock for cycle change when running * [TS-Test-Mode] Handle Cycle in Import * [TS-Multi-Test-Sequence] [UI] New Sequence Table * [TS-Multi-Test-Sequence] Working UI for multisequence | WIP * [TS-Multi-Test-Sequence] Switching between sequences | WIP * [TS-Multi-Test-Sequence] State management sequences | WIP * WIP commit to change computer * [TS-Multi-Test-Sequence] Sequence the Sequence (aka Run the next sequence when the curr. one is done - Still some cleanup to do and all. But the core functionality is now working * [TS-Multi-Test-Sequence] Running multi sequences * [TS-Multi-Test-Sequence] Making it clear which sequence is selected * [TS-Multi-Test-Sequence] SetSequences (with permission) to change the sequences * [TS-Multi-Test-Sequence] Draggable row for the sequences * [TS-Multi-Test-Sequence] Permission to change and run * [TS-Multi-Test-Sequence] Run only selected sequence: Done * [TS-Multi-Test-Sequence] Completion time in sequence table * Update src/renderer/stores/sequencer.ts * Update src/renderer/context/testSequencerWS.context.tsx * Update src/renderer/routes/test_sequencer_panel/components/ControlButton.tsx * Update src/renderer/routes/test_sequencer_panel/components/ControlButton.tsx * Update src/renderer/routes/test_sequencer_panel/components/dnd/DraggableRowSequence.tsx * Update src/renderer/routes/test_sequencer_panel/components/dnd/DraggableRowSequence.tsx * Update src/renderer/stores/sequencer.ts * [TS-Multi-Test-Sequence] Removing unsaved changes Pop-Up window when importing a sequence * [TS-Multi-Test-Sequence] Unsaved changes Pop-Up when deleting sequence * [TS-Multi-Test-Sequence] Re-Attached Cycle (Need to be change) * [TS-Multi-Test-Sequence] (Clean up) add / remove / change sequence * [TS-Multi-Test-Sequence] (Clean up) Run / Run next / Update status * [TS-Multi-Test-Sequence] (Clean up) Multi-sequence done * [TS-Multi-Test-Sequence] (Clean up) Cycle * [TS-Multi-Test-Sequence] (Clean up) Integrity * [TS-Test-Mode] Infinity cycle for sequence * [TS-Test-Mode] Better looking "Loading..." UI * [TS-Test-Mode] Global Status + Cycle Status * Dynamic File Dropdown base on View + Some Sequencer Keyboard shortcut * Setting Dropdown: Removed unused button when in sequencer panel * Better naming * Some UI imporvement * ProjectHandler -> SequenceHandle | In File change * ProjectHandler -> SequenceHandler | File rename * Multi-Sequences Select in Import * Import by selecting Folder * Rework notification for Import Sequences * UI-Fix for If statement in table * Rebuilding Tree when loaded + Redundancy check when running * [TS-Test-Mode] @39bytes UI recommendation | Part 1 * [TS-Test-Mode] @39bytes UI suggestrion * [TS-Test-Mode] @39bytes suggestion | + Preparing for user "technicien" open sequencer project * [TS-Test-Mode] @39bytes UI suggestion Done * [TS-Test-Mode] Playright test | checkpoint to develop on my Mac * [TS-Test-Mode] Playwright base test | Missing Global Status Check * [TS-Test-Mode] Playwright Sequencer Test Suite * Fix Sequencer status when removing sequences * Flowchart + Header redesign * Sidebar UX * Canva Background * Watch Mode in setting | WIP * Removing dead code * Settings V0 -> V1 | Adding Watch Mode in Editor setting * [TS-Test-Mode] Sequencer UI/UX redesign * [TS-Test-Mode] Z-index on the Fail Mouse houver fix * Loading cloud data now mimik the cloud pane * [TS-Test-Mode] Disable Cloud Input when running test * [TS-Test-Mode] Bug Fix: Cycle panel was below disabled element * [TS-Test-Mode] Fix playwright test with new UI change in Sequencer * Formatting * [TS-Test-Mode] CI (linter) error * Eslint fix * Eslint fix * Eslint fix * For later - Simple test to upload the result while doing DFS * formatting * [TS-Test-Mode] Play | Stop | Resume | Pause button * [TS-Test-Mode] Slight margin fix * [TS-Test-Mode] z-index fix * [TS-Test-Mode] Ptr to private instance of Flojoy Cloud * Formatting * Feedback -> Discord Icon * chore: cloud panel with v1 of token * Upload (WIP) * Auto-Upload * feat: auto-upload * Working Upload * chore: publish aborted status * chore: publishing aborted status * refactor(upload to cloud): removing dead code * chore: formatting & ability to upload abort status when request fail * chore: replace new prod url * chore: longer timeout when requesting cloud project/station/unit/part * chore: remove placholder for real value (station info) * chore: tmp cache for getting workspace_id * chore: querying the all the units for a project * chore: autocomplete credz to: @39bytes * feat: autocomplete serial number * chore: uppercase serial number input * chore: comment "load test profile" * chore: autocomplet modify casing, auto-restore, todo: cloud should handle multiple casing * format: frontend * format: python * Publish CreatedAt to cloud * chore: format * fix: missing property in new Test declaration * feat: export measurement completion time * feat: test workspack secret before setting it * feat: test flojoy_cloud_url before setting it * chore: format * chore: removing env tests since it now needs a real token * chore: removing debug code * ci: fix playwright test sequencer * add toastResultPromise util * fix: cache the result of a calculation instead of re-render | removed some useless state * fix: removing any * [TS-Test-Mode] fix: sequencer runner - standard datetime + removing leftover artefact from upload * [TS-Test-Mode] fix: artefact args on tsManager from removing upload * Update captain/utils/test_sequencer/handle_data.py Co-authored-by: Jeff Zhang <[email protected]> * [TS-Test-Mode] Fix: str, Enum -> StrEnum * [TS-Test-Mode] refactor: return new Promise(somethingSync) -> return somethingAsync.then(...) * [TS-Test-Mode] fix: removing useModalState -> Directly access the store * [TS-Test-Mode] fix: toggle export checkbox z-index * [TS-Test-Mode] fix: Adding back flowchart project name * [TS-Test-Mode] fix: removing duplication * [TS-Test-Mode] refactor: test.promise -> toastResultPromise * Update src/renderer/routes/flow_chart/views/env-var/EnvVarModal.tsx Co-authored-by: Jeff Zhang <[email protected]> * [TS-Test-Mode] Removing Exposed shouldThrow from sequencer Handler * Update src/renderer/routes/flow_chart/views/env-var/EnvVarModal.tsx Co-authored-by: Jeff Zhang <[email protected]> * [TS-Test-Mode] refactor: removing 'api' in window since always running within the electron context * refactor: removing trhow args * refactor(sequencerStore): direct access with useShallow * refactor(sequencerStore): spliting UploadInfo in distinc field * refactor(sequencerStore): removing some Immer state asignation + fix typo * refactor(sequencerStore): splitting TestSequencerState in two: SequencerState <> SequencerTestState * refactor(sequencerStore): renameing sequencer state: useDisplayedSequenceState <> useSequencerState * chore: formatting * [TS-Test-Mode] refactor(sequencerStore): atomic setter * [TS-Test-Mode] refactor: removing modal provider * [TS-Test-Mode] refactor: removing unused props input and return type in DND * [TS-Test-Mode] refactor: handling abort, pause, resume in SequencerState * [TS-Test-Mode] refactor(cloudPanl): Map<units> -> Record<units> * [TS-Test-Mode] chore: removing console.log * [TS-Test-Mode] chore: creating component for Global Status * [TS-Test-Mode] Sidebar don't cover controlbar * [TS-Test-Mode] refactor: removing state as arg when it's not a setter * [TS-Test-Mode] refactor: using partition instead of two operation * [TS-Test-Mode] fix: test to use async version of filePicker * formatting * fix: lint * [TS-Test-Mode] fi:x text color on status * [TS-Test-Mode] fix: checkout box * chore: format * chore: removing debug log * [TS-Test-Mode] test: trying small delay to let the animaiton play before clicking * [TS-Test-Mode] chore: playwright test, change Run Sequence selector to use a data-testid field * [RemovingThrowFromSeqHandler] refactor: removing throw -> Using Result now * [RemovingThrowFromSeqHandler] chore: rename var * chore: formatting * refactor: `new Err/Ok` -> `err/ok` * [TS-Test-Mode] refactor: `toast.promise` => `toastResultPromise` * [fix-unsafe-writeFile] fix: unsafe call to write file when using user input * [TS-Test-Mode] refactor: remove dead code * [TS-Test-Mode] fix: permission issue on toggleExport * chore: formatting --------- Co-authored-by: latentdream <[email protected]> Co-authored-by: Jeff Zhang <[email protected]> Co-authored-by: JeffDotPng <[email protected]>
- Loading branch information