-
Notifications
You must be signed in to change notification settings - Fork 15
Synnax 41 #1227
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
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…re Zod Warnings (#1100)
* [console] - cleaned up task details view * [console] - cleaned up channel list
* [console] - cleaned up console channel name styles * [console] - increased element color contrast * [console] - re-commented CSS file * [console] - fixed accell sensitivity units field style * [console] - fixed task toolbar outlines * [console] - cleaned up overflow styles * [synnax] - persist tast state * [synnax] - implemented persisted tracking for task state * [console] - removed unused import * [cesium] - made control tests more robust * [x/go] - improved PluralName and added specs * SY-1990 Task Manager Refactor, Fix Moving Cards Between Racks (#1102) * [driver] - added skipping of foreign racks * Fix Adding Channels to LabJack tasks, Improve Read Task Forms, Add More Zod Warnings (#1100) * Auto Update JSON File * [driver] - supplemented task manager tests * Replace useContext with use and <Context.Provider> with <Context> * [driver] - refactored task manager to the point where it's more sustainable * [driver] - added shutdown checking package * [driver] - implemented tests for task manager * [driver] - added heartbeat * [driver] - cleaned up heartbeat * [driver] - added tests to CI workflow * [driver] - added driver tests to CI * [driver] - fixed tests in CI * [driver] - removed labjack tests * Refactor status aggregator to use two different contexes * Fix effect key * Move schema definition outside of wrapped component * Better describe Form state * Revert commits that should not have gotten pushed * Auto Update JSON File * [driver] - fixed win32 winsock include issues * [driver] - cleaned up rack implementation * [driver] - cleaned up rack implementation * [driver] - switch fatal log to error log * [driver] - improved xshutdown handling * [x] - fixed linking issues with xshutdown package * [x/cpp] - cleaned up shutdown code * [driver] - improved startup logging * [ops/cpp] - fixed driver testing * [x] - fixed windows shutdown build and added maxium retry interval to breaker * [driver] - cleaned up code * [driver] - updated OPC UA ci builds * [driver] - uncommented OPC tests * [client/cpp] - cleaned up code and fixed out of memory bounds bug * [freighter] - cleaned up implementations * [x] - cleaned up breaker implementation * [driver] - cleaned up config tests * [driver] - cleand up config tests * [driver] - dropped base sequence control authority * [client/cpp] - fixed formattting issues --------- Co-authored-by: Patrick Dotson <[email protected]> Co-authored-by: pjdotson <[email protected]> Co-authored-by: pjdotson <[email protected]> Co-authored-by: Elham Islam <[email protected]> * [x/cpp] - fixed breaker tests * [freighter] - fixed tests * [client/cpp] - fixed framer test cases * [tracker] - fixed test timeout --------- Co-authored-by: Patrick Dotson <[email protected]> Co-authored-by: pjdotson <[email protected]> Co-authored-by: pjdotson <[email protected]> Co-authored-by: Elham Islam <[email protected]>
…uence Creation Options (#1107) * Auto Update JSON File * Rename error overlay module * Allow passing optional keys into layouts * Refactor channel layouts * Refactor cluster layouts * Refactor docs layout * Refactor label layouts * Update device layouts * Update task layouts * Update hardware layouts * Refactor visualization layouts * Refactor layouts in Layouts module * Update modal layouts * Update permissions layouts * Update user layouts * Update workspace layouts * Refactor range layouts * Update version layout * Add Visualization selector layout and refactor selectors * Add options for creating sequences from rack and from the command palette * Add setting alt keys to tasks * Minor touchups * Change Selector order * Naming changes * [console] - fixed typos --------- Co-authored-by: Emiliano Bonilla <[email protected]>
…19 Context (#1103) * Revert "Revert commits that should not have gotten pushed" This reverts commit 036c189. * Performance improvements in aggregator * remove unneeded typing * [pluto] - cleaned up status aggregator --------- Co-authored-by: Emiliano Bonilla <[email protected]>
…turing (#1109) * Replace `...props` with `..rest` and remove unneeded children destructuring * Fix failing form unit tests
* [console] - cleaned up console channel name styles * [console] - increased element color contrast * [console] - re-commented CSS file * [console] - fixed accell sensitivity units field style * [console] - fixed task toolbar outlines * [console] - cleaned up overflow styles * [synnax] - persist tast state * [synnax] - implemented persisted tracking for task state * [console] - removed unused import * [cesium] - made control tests more robust * [x/go] - improved PluralName and added specs * [driver] - added skipping of foreign racks * [driver] - supplemented task manager tests * [driver] - refactored task manager to the point where it's more sustainable * [driver] - added shutdown checking package * [driver] - implemented tests for task manager * [driver] - added heartbeat * [driver] - cleaned up heartbeat * [driver] - added tests to CI workflow * [driver] - added driver tests to CI * [driver] - fixed tests in CI * [driver] - removed labjack tests * [driver] - fixed win32 winsock include issues * [driver] - cleaned up rack implementation * [driver] - cleaned up rack implementation * [driver] - switch fatal log to error log * [driver] - improved xshutdown handling * [x] - fixed linking issues with xshutdown package * [x/cpp] - cleaned up shutdown code * [driver] - improved startup logging * [ops/cpp] - fixed driver testing * [x] - fixed windows shutdown build and added maxium retry interval to breaker * [driver] - cleaned up code * [driver] - updated OPC UA ci builds * [driver] - uncommented OPC tests * [client/cpp] - cleaned up code and fixed out of memory bounds bug * [freighter] - cleaned up implementations * [x] - cleaned up breaker implementation * [driver] - cleaned up config tests * [driver] - cleand up config tests * [driver] - dropped base sequence control authority * [driver] - dropped base sequence control authority * [x] - added eventually macros to improve test cases * [x/cpp] - implemented xlua package and added test cases * checkpoint * [driver] - consolidated sequence test case mocks * [driver] - more sequence code cleanup * [synnax] - added rack liveness tracking to task state * state tracker fixes * [driver/heartbeat] - cleaned up implementation and added tests * [cesium] - added gleak testing * [synnax] - cleaned up hardware service * [synnax] - fixed issues with filtering racks with internal tasks * [driver] - fixed issues with arg parsing in config tests * [x/cpp/xargs] - fixed regressions in xargs implementations * [driver] - supplemented sequence tests * [cpp] - fixed issues with test cases * [driver] - fixed issues with multiple lua main defs * [x] - fixed xargs build * [driver] - added server container * [driver] - added server container * [driver] - fixed packages publish * [driver] - fixed packages publish * [driver] - fixed packages publish * [driver] - fixed tests * [console] - fixed palette build issues * update mbedtls linux build * fix duplicate * bazel * [synnax] - addressed pull request issues * [driver] - fixed ubuntu tests on other operating systems * [driver] - cleaned up mbedtls dep * checkpoint * [console] - language server is mostly functional * [pluto] - improved touched behavior in forms * [console] - cleaned up calculated channels * [ops] - refactored vendor libraries * [ops] - updated synnax deploy caching * [console] - fixed linting issues * [ops] - moved OPC build into bazel * updated open62541 build bazel * [ops] - windows build changes * [ops] - windows build changes * [ops] - windows build changes * added rules foreign cc * added rules foreign cc * [console] - fixed dev deps * [console] - updated deploy CI * [console] - updated deploy CI * [console] - updated deploy CI * [console] - updated deploy CI * [console] - updated deploy CI * [console] - updated deploy CI * [x/cpp] - loosened up target thresholds * [console] - fixed sign CI * [console/editor] - fixed iconography --------- Co-authored-by: Elham Islam <[email protected]> Co-authored-by: Elham Islam <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Candidate Pull Request
Key Information
QA Template
rc.md
template in this diff have been manually added to this pull request.Versioning
Version Consistency
I have verified that the following files have the same minor version number:
alamos/py
alamos/ts
client/py
client/ts
console
drift
freighter/py
freighter/ts
media
pluto
server
x/ts
package.json
fileVersion Conflicts
I have verified that, when released, the following packages will not conflict with any previously released packages:
alamos/py
alamos/ts
client/py
client/ts
console
drift
freighter/py
freighter/ts
media
pluto
server
x/ts
User Documentation
Content Changes
I have verified that user-facing documentation for each of the following services has been updated to match any changes in the release candidate:
reference/cluster
reference/concepts
reference/console
reference/control
reference/device-drivers/labjack
reference/device-drivers/ni
reference/device-drivers/opc-ua
reference/python-client
reference/typescript-client
Examples
I have verified that code examples for each of the following services run correctly:
client/py
client/ts
examples/node
is up-to-dateBroken Links
Release Notes
Console
Channels
I can successfully:
Calculated Channels
I can successfully:
--rate
withClusters
I can successfully:
Devices
I can successfully:
Documentation
I can successfully:
Labels
I can successfully:
Layout
I can successfully:
Cmd + E
.Cmd + W
.Cmd + L
.Cmd + O
.Line Plots
I can successfully:
Logs
I can successfully:
Ontology
I can successfully:
Permissions
I can successfully:
Ranges
I can successfully:
Schematics
I can successfully:
Control Sequences
I can successfully:
built-in functions:
elapsed_time_within
elapsed_time
iteration
set
set_authority
in the "read_from" or "write_to" fields.
read_from
andwrite_to
fields.Tasks
I can successfully:
Users
I can successfully:
Workspaces
I can successfully:
Version
I can successfully:
Driver
General
I can successfully:
Ctrl + C
) without errors from the driver routine.LabJack
I can successfully:
NI
I can successfully:
OPC UA
I can successfully: