Skip to content

Release of 4.1.0 #206

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

Merged
merged 294 commits into from
Dec 5, 2023
Merged

Release of 4.1.0 #206

merged 294 commits into from
Dec 5, 2023

Conversation

dostuffthatmatters
Copy link
Member

@dostuffthatmatters dostuffthatmatters commented Nov 20, 2023

These are the debugged and integrated changes for 4.1.0. This PR extends the integration request in PR #197.

Additions:

Operational checks:

  • Camera power cycle works
  • CamTracker startup works
  • CamTracker shutdown works
  • OPUS startup works
  • OPUS shutdown works
  • Core startup works
  • Core shutdown works
  • Macro loading works
  • Macro stopping works
  • Manual measurements works
  • CLI measurements works
  • Automatic measurements works
  • Helios works
  • Manual PLC commands work
  • Manual cover closing works
  • Config changes work
  • File Upload works
  • Directory Upload works
  • 7 days without any errors

Add pyra core zustand, remove redux store
Merge "Overview" and "Automation" tabs
properly connect pyra core zustand everywhere
Remove no longer used custom message queue design
Improve design of activity plot
Add new component for measurement decision
Improve design things
Move activity history to zustand storage
Show promise toast when starting pyra core
Add zod dependency
Parse activity history using zod
Add new activity history component
Replace current activity logs with new ones
Simplify activity history dumping logic
Add all activity properties to interface
Add graceful teardown hook to write out activity logs
Do not write into info logs anymore
Perform an archiving operation on core start
Write logs to log archive immediately
Deprecate commands to read info logs and archive log files
Remove archiving button from UI
Move graceful teardown hook out of loop
also listen to signal when closing the terminal
Rename and combine type files for plc and os state
Remove old state types
Rewrite state class that combines the two states
Add upload property to state
Add contextmanager to update state partially
Use new state everywhere
Move types of state to correct locations
Add TODOs
Update docstrings
Copy link
Contributor

@patrickjaigner patrickjaigner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't see anything in the commits from the past 2 weeks. It looks good to me.

@dostuffthatmatters dostuffthatmatters marked this pull request as ready for review December 5, 2023 19:23
@dostuffthatmatters dostuffthatmatters merged commit c1f086e into main Dec 5, 2023
@dostuffthatmatters dostuffthatmatters deleted the integration-4.1.0 branch December 5, 2023 20:14
@dostuffthatmatters dostuffthatmatters changed the title Integration 4.1.0 Release of 4.1.0 Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants