Skip to content
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

Synnax 0.29.0 Release Candidate #832

Merged
merged 60 commits into from
Sep 17, 2024
Merged

Synnax 0.29.0 Release Candidate #832

merged 60 commits into from
Sep 17, 2024

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    e262237 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Merge branch 'main' into rc

    pjdotson committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    fc5eabd View commit details
    Browse the repository at this point in the history
  2. Auto Update JSON File

    pjdotson committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    0a83af3 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into rc

    pjdotson committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    2c9d529 View commit details
    Browse the repository at this point in the history
  4. Auto Update JSON File

    pjdotson committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    78e2d54 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Merge branch 'main' into rc

    pjdotson committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fdbffb8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Merge branch 'main' into rc

    pjdotson committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    7a5e4d3 View commit details
    Browse the repository at this point in the history
  2. Auto Update JSON File

    pjdotson committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c7845a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. SY-1155 Synnax v0.28 Documentation Update (#811)

    * fix(docs): Remove Linux from Console download button
    
    * refactor(docs): Add info on saving a range as a CSV
    
    * refactor(pluto): Simplify return statement
    
    * docs(client/py): Edit abort sequence README
    
    * refactor(docs): explicitly point to Python abort sequence example
    
    * feat(docs): Add info on snapshotting a schematic
    
    * feat(docs): Add a page on channels in the console
    
    * refactor(docs): Simplify code for OSDownloadButton
    
    * refactor(docs): change how channels are described
    
    * docs(client/py): update what DAQ is called in README for abort sequence
    
    * refactor(docs): Rework what channels are called
    pjdotson committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    b16cd07 View commit details
    Browse the repository at this point in the history
  2. SY-577 Documentation Links, SY-883 TypeScript README (#808)

    * docs: Update in-code links to documentation website
    
    * docs(client/ts): Update README, package.json, and contribution guidelines
    
    * docs(client/ts): Use bash as language for shell code blocks in README and CONTRIBUTING
    
    * docs: Remove contribution ask in README
    pjdotson committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    f777b1a View commit details
    Browse the repository at this point in the history
  3. Auto Update JSON File

    pjdotson committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ab04a92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63ed253 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #805 from synnaxlabs/eislam/sy-916-upgrade-open62541

    SY-916 bump open62541 to 1.4.4
    Lham42 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    69b7349 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    c2fbbe4 View commit details
    Browse the repository at this point in the history
  2. update default enabled state

    Lham42 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f1e462e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f364fdd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4334039 View commit details
    Browse the repository at this point in the history
  5. [driver/ni] dig writes

    Lham42 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    39dda16 View commit details
    Browse the repository at this point in the history
  6. [driver] update get cmd keys

    Lham42 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5628f68 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52c1cbb View commit details
    Browse the repository at this point in the history
  8. [driver] typo

    Lham42 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c056ee2 View commit details
    Browse the repository at this point in the history
  9. [driver] formatting

    Lham42 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c3942b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Sy 1170 remains true for block in control sequences (#815)

    * checkpoint
    
    * [client/py] - improved threading mechanisms and added remains_true_for and while_true
    
    * [client/py] - improved docs
    
    * [client/py] - removed unnecessary deps
    
    * [freighter/py] - upgraded package versions
    
    * [freighter/py] - removed unnecessary util packages
    
    * [freighter/integration] - mod tidy
    
    * [driver] - bumped open62541 version
    
    * [client/py] - performance optimizations
    
    * [client/py] - several performance optimizations
    
    * [client/py] - improved transport semantics
    
    * [client/py] - minor PR adjustments and supplements to test cases
    emilbon99 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    57a8115 View commit details
    Browse the repository at this point in the history
  2. Auto Update JSON File

    emilbon99 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f6da9ba View commit details
    Browse the repository at this point in the history
  3. Sy 1180 change streamer params to channels (#814)

    * updated streamer channel APIs and documentation
    
    * [drift] - reverted accidental changes
    
    * [cpp] - removed start field from streamer config instantiations
    
    * [client/ts] - updated generateed API
    
    * [cpp] - removed start field from OPC task
    
    * [synnax] - fixed bad test case compilation
    
    * [client/cpp] - adjusted frame streamer tests
    
    * [client/ts] - removed 'start' argument from streamer config
    
    * [client/ts] - updated API
    
    * [client/py] - fixed function renae
    emilbon99 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d18f6eb View commit details
    Browse the repository at this point in the history
  4. Auto Update JSON File

    emilbon99 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1cba582 View commit details
    Browse the repository at this point in the history
  5. SY-1082 Import / Export Line Plots (#804)

    * fix(console): edit schematic stateZ to match State interface
    
    * refactor(console): add download button to schematic toolbar, refactored logic for download schematic to a separate hook
    
    * fix(console): better error handling for drag-and-drop files and working multiple files
    
    * fix(console): use dispatch effect to remove existing schematic when importing
    
    * refactor(console): Correct spelling of "pallette" to "palette"
    
    * feat(media): Add upload icon
    
    * feat(pluto): add upload and download icons
    
    * refactor(console): minor refactoring
    
    * refactor(console): store schematic name in schematic state
    
    * refactor(console): Add select schematic slice state selector
    
    * refactor(console): add icons for download/import schematic
    
    * Moved logic for handling schematic files into its own place
    
    * refactor(console): fix name on importing schematics
    
    * refactor(console): Change download schematic to export schematic + aded tooltip to button
    
    * refactor(console): remove dead code + fix imports
    
    * perf(console): change schematic state parser to try latest state first
    
    * refactor(console): Change the download / upload icons to import / export icons
    
    * feature(console): Add workspace export
    
    * feat(console): Add importing workspace
    
    * refactor(console): rename useTriggerHold.tsx to hooks.ts
    
    * refactor(console): Specify type of file in file handler
    
    * chore(client/ts): Update client API
    
    * feature(x/ts): Make a zodutil tool for transforming objects with Zod
    
    * refactor(console): Make JSON parsers use a combined zodutil
    
    * refactor(client/ts): Correct misnamed line plot variable
    
    * refactor(console): moved link.tsx files to link.ts
    
    * Partially implemented lineplot import
    
    * Removed saving the schematic name twice in store
    
    * Better error handling for drag-and-dropping files
    
    * Only send remove dispatch action if it does not exist
    
    * Fix an error where layout would not be placed
    
    * Rename file
    
    * Make workspace file handling logic cleaner
    
    * Finish merge
    
    * feat(console): Implement import line plot
    
    * refactor(console): Match lineplot and workspace file handling to schematic
    
    * "Refactor(console): Move hooks.ts to useTriggerHold.ts
    
    * refactor(console): Move parser into slice
    
    * refactor(console): rename exprt to handleExport
    
    * feat(console): Add link button to line plot toolbar
    
    * refactor(console): change size=0 in <Align> to empty
    
    * ops: add lint on save to VSCode workspace settings
    
    * console: remove workspace file handler
    
    * refactor(console): fix lineplot toolbar
    
    * refactor(console): minor name and logic improvements for clarity
    
    * refactor(console): handle resource import error messages better
    
    * refactor(console): Remove dead code
    pjdotson committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c3e9ae2 View commit details
    Browse the repository at this point in the history
  6. Auto Update JSON File

    pjdotson committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f6fe623 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into rc

    pjdotson committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6aa75d7 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'main' into rc

    pjdotson committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a3dad5e View commit details
    Browse the repository at this point in the history
  9. Auto Update JSON File

    pjdotson committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    367382d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [driver] address pr comments

    Lham42 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1184efe View commit details
    Browse the repository at this point in the history
  2. [driver] fix digital writes

    Lham42 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a0c4f0f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Merge pull request #818 from synnaxlabs/eislam/sy-1129-sy-disable-ena…

    …ble-ni-chan
    
    SY 1129 allow ni channels to be enabled and disabled
    Lham42 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d9bb763 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into rc

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    38cac58 View commit details
    Browse the repository at this point in the history
  3. Auto Update JSON File

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    9cffb8e View commit details
    Browse the repository at this point in the history
  4. SY-1194 Adjust Box Border Radius + Tank & Box Background Color (#819)

    - refactor(pluto): add border color to box and tank, new box border radius
    - refactor(pluto): Remove unnecessary code on tank/box form
    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7cc4012 View commit details
    Browse the repository at this point in the history
  5. SY-1098 Add Ability to Resize Most Schematic Symbols (#813)

    - feat(pluto): Add scaling to most schematic elements
    - refactor(pluto): Make separate light aether component
    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    9ba77f0 View commit details
    Browse the repository at this point in the history
  6. Auto Update JSON File

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ab17586 View commit details
    Browse the repository at this point in the history
  7. Sy 1209 update logos (#820)

    * feat(media): Add name resources
    * docs: update file paths for icons
    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    172c8b1 View commit details
    Browse the repository at this point in the history
  8. Auto Update JSON File

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d8a552a View commit details
    Browse the repository at this point in the history
  9. Sy 1141 remove view details from range toolbar context menu (#826)

    * refactor(console): Remove edit range from create range modal, clean range toolbar context menu & resource toolbar context menu for ranges
    
    * ci(github): update QA process for ranges
    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    976abbb View commit details
    Browse the repository at this point in the history
  10. Merge branch 'main' into rc

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    dc384c8 View commit details
    Browse the repository at this point in the history
  11. Auto Update JSON File

    pjdotson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    4cbd672 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    5748927 View commit details
    Browse the repository at this point in the history
  2. [ops/ts] - bumped package versions (#824)

    * [ops/ts] - bumped package versions
    
    * [ops/ts] - compatibility fixes for upgraded package versions
    
    * [ops/ts] - upgraded package versions
    
    * [console] - adjusted window visibility
    emilbon99 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    bbd4641 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20a2a83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ca6e7b View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Sy 1216 document new controller wait conditions (#827)

    * [docs/site] - improved documentation for new controller methods
    
    * [docs/site] - removed extra dividers
    emilbon99 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    f82b5ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46e031a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'rc' of https://github.com/synnaxlabs/synnax into sy-121…

    …8-documentation-site-breadcrumbs
    emilbon99 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    1bd3722 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfa7bca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a23902a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec53de0 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Merge pull request #828 from synnaxlabs/sy-1179-fix-update-available-…

    …button-not-appearing
    
    SY-1179 fix update available button not appearing
    Lham42 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    7746fae View commit details
    Browse the repository at this point in the history
  2. Merge pull request #831 from synnaxlabs/sy-1218-documentation-site-br…

    …eadcrumbs
    
    SY-1218 documentation site breadcrumbs
    Lham42 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    645a461 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45a3fe8 View commit details
    Browse the repository at this point in the history
  4. Auto Update JSON File

    emilbon99 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    6956983 View commit details
    Browse the repository at this point in the history
  5. SY-1217 schematic edges incorrectly positioned (#829)

    * [console] - fixed incorrectly positioned items on layout laod
    
    * [console] - fixed schematic endpoints positioned incorrectly
    
    * [console] - removed commented out code and added documentation for an unintuitive section
    
    * [console] - removed commented out code and added documentation for an unintuitive section
    
    * [console] - adjusted tank handle offset slightly
    
    ---------
    
    Co-authored-by: Elham Islam <elham@synnaxlabs.com>
    emilbon99 and Lham42 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3c6a44d View commit details
    Browse the repository at this point in the history
  6. Auto Update JSON File

    emilbon99 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    71340fb View commit details
    Browse the repository at this point in the history