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

chore: Merge chore_release-7.2.0 into edge #14495

Merged
merged 25 commits into from
Feb 14, 2024
Merged

chore: Merge chore_release-7.2.0 into edge #14495

merged 25 commits into from
Feb 14, 2024

Commits on Feb 8, 2024

  1. fix(app): fix styling for instrument and module (#14444)

    Fix empty card styling for instrument cards and border radius for instrument and module cards
    
    closes RQA-2262
    ncdiehl11 authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    8dc44b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    929186f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    3bf933a View commit details
    Browse the repository at this point in the history
  2. chore: use api tokens for pypi deploys (#14464)

    * chore: use api tokens for pypi deploys
    
    * enforce latest pip
    
    * perhaps latest pipenv
    sfoster1 authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    fd0f7aa View commit details
    Browse the repository at this point in the history
  3. chore(docs): Add trash bin load for api 2.16 example (#14455) (#14463)

    Trashbin support is required for API 2.16
    
    Co-authored-by: Anurag Kanase <79215426+anuwrag@users.noreply.github.com>
    sfoster1 and anuwrag authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    277074a View commit details
    Browse the repository at this point in the history
  4. fix(api): keep proto contents in bytes for longer (#14446)

    When we parse python protocols, we were doing it by (1) making it into a
    string with decode('utf-8') and then (2) passing the string ast.parse().
    The problem with this is that decode('utf-8') does not apply "universal
    newlines", which means that the code object created by compiling the ast
    will have line numbers that are around twice what they should be under
    certain circumstances (windows machine, crlf file, mercury in the
    seventh house, etc). Then, when we go and display a nice error message
    about a syntax error or whatever, the user says "why is this error
    message pointing to a place past the end of my protocol".
    
    This should fix that by keeping the protocol contents in bytes form all
    the way through to passing ast.parse() a bytes that _has never been
    through str.decode('utf-8')_ which should preserve everything.
    sfoster1 authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    8dc6f79 View commit details
    Browse the repository at this point in the history
  5. fix(app): update useIsRobot busy hook to check for firmware update (#…

    …14457)
    
    * fix(app): update useIsRobot busy hook to check for firmware update
    
    closes RQA-2293
    ncdiehl11 authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a3428ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce940e8 View commit details
    Browse the repository at this point in the history
  7. fix(app): Fix improper transitioning run status in protocol runs (#14459

    )
    
    Closes RQA-2291, RQA-2307, RQA-2306, RQA-2304
    
    * fix(app): fix non polling notify hooks not always refetching data appropriately
    
    Instead of checking the refetchInterval property to see if a notification refetch should occur, we
    should check if staleTime is infinity. This accurately captures the refetchHTTP behavior that we
    actually want.
    
    * fix(app): fix infinite cancelling run state when run status is idle->stop-requested
    mjhuff authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    d22e93d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    18fbbe1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    99edea1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    180d9ca View commit details
    Browse the repository at this point in the history
  11. refactor(app): add robot serial number to mixpanel analytics (#14436)

    * refactor(app): add robot serial number to mixpanel analytics
    
    closes RAUT-899
    ncdiehl11 authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    0c19564 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. docs: update nodejs version in the doc for 7.2.0 (#14471)

    * docs: update nodejs version in the doc
    koji authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    416d823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86c138b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb025bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b44a379 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fb881f View commit details
    Browse the repository at this point in the history
  6. feat(components): adjust touchscreen greens and purples (#14481)

    toggles between slightly different greens and purples based on window.matchMedia matching to the
    touchscreen height and width
    
    closes RAUT-966
    brenthagen authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    15986f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. fix(app): fix RecentRunProtocolCard redirecting to /protocols before …

    …/runs/:runId/setup (#14486)
    
    Closes RQA-2290
    
    Notification changes uncovered a bug in which a RecentRunProtocolCard caused redirection to the
    /runs/:runId/setup page before the actual run had loaded, which caused the TopLevelRedirect hook to
    bounce back to the /protocols page until the run loads. Instead of relying on run within
    TopLevelRedirect for this one off route case, move the redirect within ProtocolSetup and redirect if
    run status is stopped. This creates the same end behavior without the temporary redirect to
    /protocols.
    mjhuff authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ebe7164 View commit details
    Browse the repository at this point in the history
  2. fix(app-shell, app-shell-odd): Fix intermittently dropped notificatio…

    …ns (#14477)
    
    Closes RQA-2339, RQA-2321, RQA-2319, RAUT-962, RQA-2346
    
    * fix(app-shell, app-shell-odd): fix intermittently dropped notifications
    
    Because subscription logic is directly tied to the component lifecycle, it is possible for a
    component to trigger an unsubscribe event on dismount while a new component mounts and triggers a
    subscribe event. For the connection store and MQTT to reflect correct topic subscriptions, do not
    unsubscribe and close connections before newly mounted components have had time to update the
    connection store.
    mjhuff authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9badd57 View commit details
    Browse the repository at this point in the history
  3. fix(app): fix LPC offsets not appropriately updating (#14487)

    Closes RQA-2296
    
    The staleTime property was not handled correctly by the useNotifyService notification hook. In
    addition to disabling notifications when using staleTime, we must also alert the HTTP hook that it
    is responsible for refetching HTTP data.
    mjhuff authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    23146ba View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    a788fa4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14cfb6e View commit details
    Browse the repository at this point in the history
  3. chore: Merge branch 'edge' into chore_release-7.2.0_mergeback

    Resolve conflicts in Makefile.
    SyntaxColoring committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    bcd312d View commit details
    Browse the repository at this point in the history