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 Release v8.3.0 #17186

Open
wants to merge 423 commits into
base: release
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
423 commits
Select commit Hold shift + click to select a range
b7a5540
feat(opentrons-ai-server): anthropic integration (#16881)
Elyorcv Nov 19, 2024
54950a3
(protocol-designer) fix liquid long name display issue in slot detail…
koji Nov 19, 2024
485880a
fix(protocol-designer): add white space below deck and remove module …
jerader Nov 19, 2024
805e86d
fix(protocol-designer): support responsiveness more (#16754)
koji Nov 19, 2024
4db61df
feat(api): add labware-scope liquid loading api (#16745)
sfoster1 Nov 19, 2024
7568194
fix(protocol-designer): update swap pipette and empty state copy (#16…
jerader Nov 19, 2024
29d7e87
fix(shared-data): extents update from hardware (#16895)
ryanthecoder Nov 19, 2024
db61a6f
fix(protocol-designer): render labware on Thermocycler in deck setup …
jerader Nov 20, 2024
5ed800e
fix(shared-data): RABR-669 add biorad pcr plate compatibility with to…
rclarke0 Nov 20, 2024
71b21ae
fix(protocol-designer): fix labware tools filtering and expand/collap…
ncdiehl11 Nov 20, 2024
54a4017
feat(shared-data): add peak shared data definition (#16876)
ryanthecoder Nov 20, 2024
24dc790
fix(protocol-designer): switching pipettes when source and/or dest la…
syao1226 Nov 20, 2024
b365e27
fix(protocol-designer): add scroll to top functionality between parts…
ncdiehl11 Nov 20, 2024
db8b1e5
feat(api): RobotContext: Add pipette helper functions to convert volu…
Laura-Danielle Nov 20, 2024
df0f18c
feat(hardware): add SN support for the P1KP pipette (#16907)
ryanthecoder Nov 20, 2024
3839366
chore(shared-data): rename emulsify to em (#16911)
ryanthecoder Nov 20, 2024
2db2805
fix(protocol-designer): fix slotOverflowMenu for tipracks on adapters…
syao1226 Nov 20, 2024
4e1aecf
fix(protocol-designer): move volume field above paths (#16905)
jerader Nov 20, 2024
d430428
fix(protocol-designer): fix OffDeck starting protocol deck component …
ncdiehl11 Nov 20, 2024
ac051f7
fix(protocol-designer): fix navbar z-index issue (#16910)
koji Nov 20, 2024
0dacfb3
fix(api): update motor position before homing (#16887)
TamarZanzouri Nov 20, 2024
a34f2be
feat(hardware-testing): flex stacker diagnostic script for axes (#16…
ahiuchingau Nov 20, 2024
b6b4526
docs(api): updated versioning page and API reference for mix (#16833)
emilyburghardt Nov 21, 2024
84a57ce
test(analyses-snapshots): update analyses snapshot local instructions…
y3rsh Nov 21, 2024
ead4491
feat(hardware-testing): stacker estop and door switch qc scripts (#16…
ahiuchingau Nov 21, 2024
da74897
fix(abr-testing): unify all script compatibility with same ip file (#…
AnthonyNASC20 Nov 21, 2024
87c2ffd
feat(abr-testing,opentrons): make file command to push desired folder…
AnthonyNASC20 Nov 21, 2024
f37ef0a
fix(abr-testing): Update simulate (#16929)
AnthonyNASC20 Nov 21, 2024
fe29ce4
feat(shared-data, api): remove 'default' from all '..ByVolume' proper…
sanni-t Nov 21, 2024
ecd916b
docs(api): Opentrons Tough PCR Auto-sealing Lids in Python API (#16925)
ecormany Nov 21, 2024
a910cf0
feat(api): add liquid classes to the StateSummary. (#16899)
ddcc4 Nov 21, 2024
54dda40
fix(components): fix EmptySelectorButton style (#16932)
ncdiehl11 Nov 21, 2024
7411eaf
fix(components, protocol-designer): hug hotkey shortcut tag width (#1…
ncdiehl11 Nov 21, 2024
baa6ec6
fix(protocol-designer): fix Incorrect copy in IncompatibleTipsModal (…
koji Nov 21, 2024
060bde1
fix(protocol-designer): switch back textarea from component to styled…
koji Nov 21, 2024
7d50f2d
fix(protocol-designer): filter out module addressable area names from…
jerader Nov 21, 2024
cb182a0
fix(components, protocol-designer): add hover state for Checkbox comp…
ncdiehl11 Nov 21, 2024
94bbb99
enable the pipette script to skip all pressure based things (#16934)
ryanthecoder Nov 21, 2024
a166bc3
feat(api): add new speed for emulsifying pipette plunger (#16917)
caila-marashaj Nov 21, 2024
49454f0
feat(abr-testing): add plate reader + tartrazine protocol (#16920)
rclarke0 Nov 21, 2024
7af746b
fix(protocol-designer): remove flickering in timeline and fix distrib…
jerader Nov 22, 2024
fa28e47
feat(protocol-designer): onboarding animations (#16927)
jerader Nov 22, 2024
9404144
test(api): fix or ignore Decoy related warnings in unit tests (#16944)
jbleon95 Nov 22, 2024
2c326c1
chore(release): Merge branch 'edge' into merge_release_820_into_edge
SyntaxColoring Nov 22, 2024
46d1911
fix(protocol-designer): fix copy of incompatible file type modal and …
syao1226 Nov 22, 2024
171d198
fix(protocol-designer): fix padding on batch edit toolbox (#16953)
ncdiehl11 Nov 22, 2024
95aa2f7
fix(protocol-designer): add fallback for well order (#16956)
ncdiehl11 Nov 22, 2024
9bdd8c1
fix(protocol-designer) make deck map bigger in deck setup (#16947)
jerader Nov 22, 2024
d0ff76c
refactor(app): Use `currentState` for tip detection (#16904)
mjhuff Nov 22, 2024
02a57a1
feat(api): disable pressure sensor capabilities for PEEK pipettes (#1…
caila-marashaj Nov 22, 2024
6297c7b
fix(protocol-designer): fix layout for ProtocolSteps (#16959)
ncdiehl11 Nov 22, 2024
15ef0ee
refactor(app): Refactor effect-driven commands in Error Recovery (#16…
mjhuff Nov 22, 2024
6c2948e
fix(protocol-designer): fix hotkey copy (#16960)
syao1226 Nov 22, 2024
7bbb1c2
feat(protocol-designer): onboarding animations for ot-2 (#16958)
jerader Nov 22, 2024
d5b7e61
feat(protocol-designer): add ability to clear staging slots directly …
shlokamin Nov 22, 2024
9b9ed16
fix(hardware-testing): flex-stacker QC script improvements (#16961)
ahiuchingau Nov 22, 2024
015e182
fix(protocol-designer): remove DisabledModal from PD (#16964)
koji Nov 22, 2024
038833c
feat(app): add support for pinyin layout candidates in ODD keyboard (…
smb2268 Nov 22, 2024
6e407e4
fix(protocol-designer): update Heater-shaker to Heater-Shaker (#16966)
koji Nov 22, 2024
11f473e
docs(api): Python API 2.21 versioning page (#16951)
ecormany Nov 25, 2024
b6e29e9
chore(app-shell-odd): push: proper deps ordering (#16968)
sfoster1 Nov 25, 2024
378a1f2
fix(openrons-ai-server, opentrons-ai-client): predict method (#16967)
Elyorcv Nov 25, 2024
dbe2afe
feat (abr-testing): Add labels to ABR Jira Tickets (#16805)
rclarke0 Nov 25, 2024
bc0ce09
chore(release): release notes for [email protected] (#16970)
y3rsh Nov 25, 2024
2117a37
fix(protocol-designer): remove unnecessary scroll bar from onboarding…
koji Nov 25, 2024
344653b
fix(abr-testing): Fix DVT1ABR3 plate type and liquid set up (#16971)
rclarke0 Nov 25, 2024
33100e7
feat(api, robot-server): get historical and current command errors (#…
TamarZanzouri Nov 25, 2024
3f3a938
fix(protocol-designer): fix logic for placing trash and staging area …
ncdiehl11 Nov 25, 2024
36487d8
feat(api): Allow recovering from errors that happen during the prepar…
SyntaxColoring Nov 25, 2024
1576581
fix(protocol-designer): only show tooltip if confirm button disabled …
ncdiehl11 Nov 25, 2024
44ed81f
refactor(robot-server): Avoid features that will be removed in SQLAlc…
SyntaxColoring Nov 25, 2024
685ab62
fix(protocol-designer): fix disabled condition in add a pipette (#16977)
koji Nov 25, 2024
849ad0e
refactor(protocol-designer): switch from div tag to Box component (#1…
koji Nov 25, 2024
2dc3e1d
fix(protocol-designer): fix copy for pristine well warning (#16979)
ncdiehl11 Nov 25, 2024
342902e
refactor(components, protocol-designer) clean up react import stateme…
koji Nov 25, 2024
7e09722
docs(api): edit Thermocycler docstring notes (#16952)
ecormany Nov 26, 2024
1ca17a5
chore(release): Merge v8.2.0-alpha.4 into edge
SyntaxColoring Nov 26, 2024
90f0c03
chore(release): Fix import statement merge
SyntaxColoring Nov 26, 2024
58903d4
chore(release): Merge branch 'merge_release_820_into_edge' into edge
SyntaxColoring Nov 26, 2024
825e2af
feat(api): RobotContext: Add gripper commands (#16752)
Laura-Danielle Nov 26, 2024
8b59d02
updated temp sensor script to work with new ips.json (#16984)
AnthonyNASC20 Nov 26, 2024
ab58237
fix(api): peek pipette bug fixes (#16985)
caila-marashaj Nov 26, 2024
b82fc0e
fix(hardware-testing): stacker qc script add error handling (#16988)
ahiuchingau Nov 26, 2024
ff1df36
fix(protocol-designer): fix scroll on SelectPipettes screen (#16983)
ncdiehl11 Nov 27, 2024
8ae4d49
chore(protocol-designer): update knowledge link for PD redesign (#16987)
ncdiehl11 Nov 27, 2024
d65a8ae
fix(protocol-designer): use µ symbol in pipette capacities (#16986)
ecormany Nov 27, 2024
93a9ffb
fix(protocol-designer): use µ symbol in pipette capacities part2 (#16…
koji Nov 27, 2024
bd0b634
fix(opentrons-ai-server, storage/docs): adapting prompts for PCR/Seri…
Elyorcv Nov 27, 2024
ffc0291
fix(opentrons-ai-client, instrument-pipette): removing GEN1 pipettes …
Elyorcv Nov 27, 2024
1c0a01c
docs(api): fix typo in loop examples (#16997)
ecormany Nov 27, 2024
2b4e657
fix(hardware-testing): add __init__.py to modules/ so it gets packed …
vegano1 Nov 27, 2024
b6446cf
fix(protocol-designer): fix deck map flicker with ot-2 deckmap (#17000)
jerader Dec 2, 2024
6e459dd
feat(scripts): add automated ODD memory usage analysis (#16847)
mjhuff Dec 2, 2024
2b4eecb
fix(components, protocol-designer): fix logic for disabling advanced …
ncdiehl11 Dec 2, 2024
36c3208
fix(protocol-designer): display correct z-value position in tip posit…
jerader Dec 2, 2024
bc28c51
fix(protocol-designer) hide view details item from Step Overflow Menu…
koji Dec 2, 2024
2a4a3c6
fix(protocol-designer): various select pipette bug in onboarding flow…
jerader Dec 2, 2024
89834d5
feat(app): implement stall recoveries (#17002)
sfoster1 Dec 2, 2024
690fcc3
fix(app): Properly truncate ODD command text (#17003)
mjhuff Dec 2, 2024
985d6bc
refactor(app): update pinned protocol copy (#17007)
mjhuff Dec 2, 2024
8873008
fix(actions): Fix memory script (#17004)
mjhuff Dec 2, 2024
5009d3c
refactor(app): clean up react import statements (#16998)
koji Dec 2, 2024
4c7a409
feat(api, shared-data): add correctionByVolume to liquid class schema…
jbleon95 Dec 2, 2024
6c0d418
feat(api): add new InstrumentContext.transfer_liquid() method (#16819)
sanni-t Dec 2, 2024
91d737d
fix(app): fix inescapable pipette wizard (#17008)
mjhuff Dec 3, 2024
3821594
fix(step-generation): fix blowout location from multi-dispense dispos…
jerader Dec 3, 2024
1e01e63
build(components): publish all contents in components folder to npm (…
shlokamin Dec 3, 2024
8b98b5f
fix(protocol-designer): assign value instead of name from wellOrder f…
jerader Dec 3, 2024
64fbf42
refactor(api): Port `ReadAbsorbanceImpl` and `FileStore` to `StateUpd…
SyntaxColoring Dec 3, 2024
bc8f0a0
fix(protocol-designer): fix error copy for heater-shaker latch open (…
jerader Dec 3, 2024
92405c2
feat(protocol-designer): add protocol recovery to error boundary (#17…
ncdiehl11 Dec 3, 2024
d2d8d08
fix(app): fix ODD map view nick name display issue (#17019)
koji Dec 4, 2024
06f9601
fix(protocol-designer): add duplicate tipracks off deck (#17026)
jerader Dec 4, 2024
2e81f29
fix(protocol-designer): if no space for trashBin, auto-generate waste…
jerader Dec 4, 2024
02a7bfa
refactor(api): Disallow direct access to `.state` through Protocol En…
SyntaxColoring Dec 4, 2024
57fbf35
test(api): Point out old `opentrons.protocol_engine.state` test conve…
SyntaxColoring Dec 4, 2024
9844c9d
docs(api): hide 2.22 features from 2.21 docs (#17030)
ecormany Dec 4, 2024
84f9ba5
feat(protocol-designer): delete unused code (#16869)
jerader Dec 4, 2024
4700d5a
fix(actions): Fix incorrect project id (#17011)
mjhuff Dec 4, 2024
4db216c
feat(anthropic_predict.py): chat history using weave (by wandb) libra…
Elyorcv Dec 4, 2024
c1f355c
perf(protocol-designer): improve ProtocolOverview performance (#17032)
ncdiehl11 Dec 4, 2024
607e119
fix(app): no longer consider labware loaded late in protocol off-deck…
smb2268 Dec 4, 2024
bce6cd0
refactor(robot-server): use different pipette IDs for OT2 vs Flex dev…
sanni-t Dec 4, 2024
20f8538
fix(app): fix door open banner showing after a run was cancelled on d…
mjhuff Dec 4, 2024
07cd3ba
fix(protocol-designer): replace inputfield with components's one (#17…
koji Dec 4, 2024
1208454
fix(protocol-designer): fix logic for showing AutoAddPauseUntilTempSt…
ncdiehl11 Dec 4, 2024
1a730ad
fix(protocol-designer): properly update moduleState for temperature f…
jerader Dec 4, 2024
ff401ef
fix(create_protocol.json): Fix the description in Application section…
Elyorcv Dec 4, 2024
a714e8d
chore(monorepo): Update Electron to v33.2.1 (#17010)
mjhuff Dec 5, 2024
443e909
fix(hardware,api): remove hardware import from simulate (#17043)
sfoster1 Dec 5, 2024
4825795
fix(app): remove border from LPC table view with code snippet setting…
smb2268 Dec 5, 2024
eb163e4
fix(protocol-designer): well selection tooltip for single and multi-c…
jerader Dec 5, 2024
35120d3
feat(shared-data): add 20ul tips (#16885)
ryanthecoder Dec 5, 2024
c2816ce
fix(ChatDisplay/index.tsx): users are only able to download a protoco…
Elyorcv Dec 5, 2024
a58301a
fix(actions): Use `parseInt` for mixpanel id in odd memory testing (#…
mjhuff Dec 5, 2024
fd2bab7
fix(protocol-designer): fix time format in load file (#17053)
koji Dec 6, 2024
74db2f5
docs(components,opentrons-ai-server): change node v18 to node v22 (#1…
koji Dec 6, 2024
7109ed5
chore(protocol-designer): remove warning when run protocol-designer d…
koji Dec 6, 2024
a9fe59a
feat(app): remove system language FF and wire up odd onboarding modal…
smb2268 Dec 6, 2024
0644df1
feat(modules): request reset reason on module connection (#17052)
caila-marashaj Dec 6, 2024
9233856
feat(opentrons-ai-client): add Serial dilution as an option (#17049)
Elyorcv Dec 6, 2024
5c411b6
fix(components): fix dropdownmenu expand direction (#17055)
koji Dec 6, 2024
67de4f4
fix(app-shell): fix electron-updater failures (#17056)
mjhuff Dec 6, 2024
704d32c
fix(protocol-designer): add overflow-y and max-height to liquids over…
koji Dec 6, 2024
873e375
feat(robot-server): Add skeleton for `/labwareOffsets` routes (#17051)
SyntaxColoring Dec 6, 2024
73340e2
feat(abr_testing): remove temp data > 60 days (#17022)
AnthonyNASC20 Dec 6, 2024
851e8ba
Abr12 6 liquid setup (#17023)
AnthonyNASC20 Dec 6, 2024
68947bb
fix(ai-client): use ai.opentrons.com (#17061)
y3rsh Dec 6, 2024
5405714
feat(robot-server): Implement the `/labwareOffsets` endpoints with an…
SyntaxColoring Dec 6, 2024
7671c31
fix(ai-client): remove incorrect change of prod auth0 audience (#17063)
y3rsh Dec 6, 2024
1b95421
feat(api): add getNexTip protocol engine command (#17038)
jbleon95 Dec 9, 2024
f75132e
feat(app): add LPC redesign feature flag (#17065)
mjhuff Dec 9, 2024
315a366
refactor(components, protocol-designer): update Toolbox implementatio…
ncdiehl11 Dec 9, 2024
1eab936
chore(release): internal release notes for [email protected] (#17067)
y3rsh Dec 9, 2024
db7e48a
feat(api-client, react-api-client): Add bindings for `GET /runs/:runI…
mjhuff Dec 9, 2024
19d3483
refactor(api): Port `AddressableAreaStore` to `StateUpdate` (#17027)
SyntaxColoring Dec 10, 2024
08b393c
chore(hardware-testing): Add script for measuring 96ch plunger drift/…
andySigler Dec 10, 2024
2694b4a
refactor(app): Hide non-legacy LPC functionality behind feature flag …
mjhuff Dec 10, 2024
5f1b637
refactor(app): Use run loaded labware defs in Error Recovery (#17074)
mjhuff Dec 10, 2024
906d841
fix(api): tolerate unhandled module gcode (#17070)
sfoster1 Dec 10, 2024
059380b
fix(protocols): re-add get_all_labware_definitions (#17077)
caila-marashaj Dec 10, 2024
258e133
fix(protocols): fix get_all_labware_defs (#17081)
caila-marashaj Dec 10, 2024
6149597
feat(protocol-designer, app): testing a new feature flag for react-sc…
koji Dec 11, 2024
b32aa12
feat(protocol-designer, app, api): step grouping foundation (#15737)
jerader Dec 11, 2024
96fc13e
fix(protocol-designer,app): use dynamic import for react-scan to avoi…
koji Dec 11, 2024
89941ea
feat(protocol-designer): indent generated JSON file to make it readab…
ddcc4 Dec 11, 2024
c932ab3
chore(hardware-testing): Adds protocols for testing inner-well geomet…
andySigler Dec 11, 2024
b0c8e69
Merge branch 'chore_release-pd-8.2.0' into edge
jerader Dec 11, 2024
62a6ff3
fix(protocol-designer): handle duplicate labware with a full deck (#1…
ncdiehl11 Dec 11, 2024
3809a79
fix(protocol-designer): fix logic for terminal step icon (#17089)
ncdiehl11 Dec 11, 2024
28fa8ba
chore: add jsx-curly-brace-presence (#17078)
koji Dec 12, 2024
0104760
fix(actions): use project id in memory analytics (#17076)
mjhuff Dec 12, 2024
187ba1a
fix(protocol-designer): blowout field checkbox properly populating (#…
jerader Dec 12, 2024
7ff5e27
fix(protocol-designer): resolve console error by adding null protecti…
jerader Dec 12, 2024
09febe7
set temperature-0.0 to improve consistency [AUTH-1184] (#17096)
Elyorcv Dec 12, 2024
0713563
feat(app): add renderer source maps (#17062)
mjhuff Dec 12, 2024
a853e5d
Merge branch 'chore_release-pd-8.2.1' into edge
jerader Dec 12, 2024
f8cdc82
Changes process calls to speed up code execution (#17099)
AnthonyNASC20 Dec 12, 2024
7bb771a
fix(app): fix manual file upload (#17098)
mjhuff Dec 12, 2024
a0bd4ee
refactor(app): remove unneeded source maps dependency (#17100)
mjhuff Dec 13, 2024
a7a84df
fix(ci): fix failing builds due to oom issues (#17103)
mjhuff Dec 13, 2024
352e4ac
fix(api): Speed up LLD by reducing the post-success raise. (#17102)
ryanthecoder Dec 13, 2024
8c43dcc
fix(app): fix dev ODD system image build causing infinite spinner (#1…
mjhuff Dec 13, 2024
d6e5a5e
chore(protocol-designer): remove unused vite from package.json (#17108)
koji Dec 13, 2024
a4f2338
chore(shared-data): adds liquid-class Ethanol-80 and Glycerol-50 (#17…
andySigler Dec 16, 2024
d37b151
fix(app): remove marginLeft from ExternalLink component (#17112)
koji Dec 16, 2024
c2d4908
chore(release): internal release notes [email protected] (#17114)
y3rsh Dec 16, 2024
0540c01
test(api): install opentrons and simulate (#17048)
y3rsh Dec 16, 2024
714a366
fix(protocol-designer): analytics opt in modal fixes (#17106)
jerader Dec 16, 2024
4446eaf
fix(protocol-designer): heater shaker timer field is a boolean instea…
jerader Dec 16, 2024
f22ed41
feat(engine): add mmFromEdge parameter to touchTip (#17107)
jbleon95 Dec 16, 2024
e236cb6
fix(protocol-designer) remove hardcoded pd version from release notes…
koji Dec 16, 2024
d69ca2b
refactor(app): add any found hardcoded copy to i18n for translation (…
smb2268 Dec 16, 2024
98afdcf
fix(app): Fix run start/finish protocol analytics (#17118)
mjhuff Dec 17, 2024
5ff3efd
fix(protocol-designer): add gridgap to between error and warning (#17…
koji Dec 17, 2024
4bb6a9c
fix(protocol-designer): make 8_2_2 migration to migrate HS set timer …
jerader Dec 17, 2024
c752197
feat(opentrons-ai-client): add shared-data as dependency (#16663)
shlokamin Dec 17, 2024
f38bb0b
fix(protocol-designer): change initial value from null to true (#17133)
koji Dec 18, 2024
f8def77
feat(protocol-designer,-shared-data): add liquid class scaffolding to…
ncdiehl11 Dec 18, 2024
2084121
fix(app): fix back to back manual move commands on desktop app (#17129)
mjhuff Dec 18, 2024
c24cdfb
feat(abr-testing): pull protocol from failing robot (#17125)
AnthonyNASC20 Dec 18, 2024
bc17aa4
fix(protocol-designer): highlight used wells when selected on step (#…
jerader Dec 18, 2024
82aef48
feat (abr-testing): Lengthen ABR Protocols, Add Protocol Versioning, …
rclarke0 Dec 18, 2024
77a6ab5
fix(protocol-designer): unify navigation bar of pd (#17128)
koji Dec 18, 2024
9f0bc7d
fix(protocol-designer): remove console log (#17139)
ncdiehl11 Dec 18, 2024
7923aa9
Abr lengthen protocols (#17140)
AnthonyNASC20 Dec 18, 2024
a2e4bdd
feat(protocol-designer, components): add dropdown field deck highligh…
jerader Dec 18, 2024
aa57afc
fix(protocol-designer): refine logic for persisted state (#17142)
jerader Dec 18, 2024
60398ea
refactor: Migrate Python projects from Pydantic v1 to v2 (#14871)
ahiuchingau Dec 18, 2024
a56e919
refactor: Rename Pydantic v1 methods to their v2 counterparts (#17123)
SyntaxColoring Dec 18, 2024
d265053
perf(robot-server): Reuse existing TypeAdapter for Command (#17144)
SyntaxColoring Dec 19, 2024
74b126e
refactor(robot-server): Delete obsolete workarounds for discriminated…
SyntaxColoring Dec 19, 2024
481a1f0
feat(shared-data,-protocol-designer): add foundation for plate reader…
ncdiehl11 Dec 19, 2024
a51b202
feat(protocol-designer, components): deprecate DropdownField and Opti…
jerader Dec 19, 2024
81a90e4
feat(protocol-designer): prevent user from adding plate reader withou…
ncdiehl11 Dec 19, 2024
78e4c5c
Merge branch 'chore_release-pd-8.2.2' into edge
jerader Dec 19, 2024
ad0b586
refactor(app): report `robotType` in select events (#17153)
mjhuff Dec 19, 2024
efac75b
fix(protocol-designer): dropdown option text refinement (#17151)
jerader Dec 20, 2024
47dbbe9
chore(protocol-designer): remove classnames from pd (#17148)
koji Dec 20, 2024
3f10621
chore: add a new eslint rule prevent using margin (#17024)
koji Dec 20, 2024
3fe50e4
feat(protocol-designer,-step-generation): add skeleton for plate read…
ncdiehl11 Dec 20, 2024
3db0e4f
feat(shared-data): Add support for PEEK pipettes (#17036) (#17160)
ryanthecoder Dec 20, 2024
a80aa00
fix(api): missed one link in the chain of loading config values (#17154)
ryanthecoder Dec 20, 2024
04dea6c
chore: update vitest and vitest-when (#17149)
koji Dec 20, 2024
e458d06
feat(abr-testing): add module tests (#17127)
AnthonyNASC20 Dec 20, 2024
3162131
feat(app): add analytics for localization feature (#17130)
smb2268 Dec 20, 2024
99da252
fix(protocol-designer): timeline errors/warnings show up in mixpanel …
jerader Dec 20, 2024
20a23ef
feat(api): add hardware controller driver and simulator for the Flex …
ahiuchingau Dec 20, 2024
d36b284
fix(protocol-designer): replace text link style (#17163)
koji Dec 20, 2024
35422b6
feat(protocol-designer): make timeline responsive (#17109)
koji Dec 20, 2024
03fbfc8
chore(app): update import statements for react (#17170)
koji Dec 23, 2024
cf1c3bd
perf(robot-server): Flatten FastAPI routers (#17169)
SyntaxColoring Dec 23, 2024
dd1359f
chore(components): clean up react imports (#17176)
koji Dec 24, 2024
6e43168
perf(robot-server): Avoid creating process pools that won't do anythi…
SyntaxColoring Dec 24, 2024
f04b221
refactor(robot-server): Fix more Pydantic warnings (#17174)
SyntaxColoring Dec 24, 2024
5e9955b
feat(api, shared-data): Expand Labware architecture to accommodate Li…
CaseyBatten Jan 2, 2025
576501a
chore(api): port absorbance reader commands to state update (#17113)
TamarZanzouri Jan 2, 2025
eef1be0
fix(app, components): Fix display suspending when idle time set to "n…
mjhuff Jan 3, 2025
c45938d
chore(release): v8.3.0-alpha.1 release notes (#17188)
y3rsh Jan 6, 2025
8c2474d
fix(api): properly handle non-labware jsons in sim (#17198)
sfoster1 Jan 7, 2025
696d2e4
fix(app): Fix gantry not homing when no labware in gripper jaws durin…
mjhuff Jan 7, 2025
eeb7a02
fix(robot-server): Better errors for bad wpa2 pass (#17203)
sfoster1 Jan 7, 2025
0395804
fix(shared-data): Add back missing parent labwares for auto sealing l…
CaseyBatten Jan 7, 2025
cff47c9
fix(app-shell): Fix flaky file system test (#17212)
mjhuff Jan 8, 2025
b565fea
chore(app-shell): pass team id via env var only (#17210)
sfoster1 Jan 8, 2025
63cba42
fix(hardware-testing): add oem argument to pipette load in lld test p…
ryanthecoder Jan 8, 2025
0fa2cfc
fix(app): Fix gripper calibration copy during exit (#17220)
mjhuff Jan 8, 2025
5f869ea
docs(robot-server): Exclude `/labwareOffsets` endpoints from docs (#1…
SyntaxColoring Jan 8, 2025
7e1d4a3
chore(translation): sync locize repo (#17207)
y3rsh Jan 8, 2025
18690a6
chore(build): update to actions/*-artifact v4 (#17231)
sfoster1 Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
**/CHANGELOG.md
!api/release-notes.md
!app-shell/build/release-notes.md
**/.yarn-cache/**

# components library
storybook-static
Expand All @@ -28,6 +29,9 @@ robot-server/**
shared-data/python/**
hardware-testing/**

# abr-testing don't format the json protocols
abr-testing/protocols/**

# analyses-snapshot-testing don't format the json protocols
analyses-snapshot-testing/files
# don't format the snapshots
Expand Down
20 changes: 20 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ module.exports = {
'no-case-declarations': 'warn',
'prefer-regex-literals': 'warn',
'react/prop-types': 'warn',
'react/jsx-curly-brace-presence': 'warn',

// Enforce notification hooks
'no-restricted-imports': [
Expand Down Expand Up @@ -179,13 +180,32 @@ module.exports = {
files: ['./protocol-designer/src/**/*.@(ts|tsx)'],
rules: {
'opentrons/no-imports-up-the-tree-of-life': 'warn',
'opentrons/no-margins-in-css': 'warn',
'opentrons/no-margins-inline': 'warn',
},
},
// apply application structure import requirements to app
{
files: ['./app/src/**/*.@(ts|tsx)'],
rules: {
'opentrons/no-imports-across-applications': 'error',
'opentrons/no-margins-in-css': 'warn',
'opentrons/no-margins-inline': 'warn',
},
},
{
files: ['./opentrons-ai-client/src/**/*.@(ts|tsx)'],
rules: {
'opentrons/no-imports-up-the-tree-of-life': 'warn',
'opentrons/no-margins-in-css': 'warn',
'opentrons/no-margins-inline': 'warn',
},
},
{
files: ['./components/src/**/*.@(ts|tsx)'],
rules: {
'opentrons/no-margins-in-css': 'warn',
'opentrons/no-margins-inline': 'warn',
},
},
],
Expand Down
1 change: 1 addition & 0 deletions .github/actions/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
odd-resource-analysis/dist/* binary
13 changes: 13 additions & 0 deletions .github/actions/odd-resource-analysis/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.DS_Store
.idea
*.log
tmp/

*.tern-port
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
*.tsbuildinfo
.npm
.eslintcache
2 changes: 2 additions & 0 deletions .github/actions/odd-resource-analysis/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dist/
node_modules/
15 changes: 15 additions & 0 deletions .github/actions/odd-resource-analysis/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'use strict'

module.exports = {
printWidth: 80, // default
tabWidth: 2, // default
useTabs: false, // default
semi: false,
singleQuote: true,
jsxSingleQuote: false, // default
trailingComma: 'es5',
bracketSpacing: true, // default
jsxBracketSameLine: false, // default
arrowParens: 'avoid', // default
endOfLine: 'lf',
}
27 changes: 27 additions & 0 deletions .github/actions/odd-resource-analysis/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: 'ODD Memory Usage Analysis'
description: >-
Analyzes memory usage trends across ODD versions using Mixpanel data.
Note that only processes with positive correlation or explicitly whitelisted processes are shown.

inputs:
mixpanel-user:
description: 'Mixpanel service account username'
required: true
mixpanel-secret:
description: 'Mixpanel service account password'
required: true
mixpanel-project-id:
description: 'Mixpanel project ID'
required: true
previous-version-count:
description: 'Number of previous versions to analyze'
required: false
default: '2'

outputs:
analysis-results:
description: 'JSON string containing the complete analysis results'

runs:
using: 'node16'
main: 'dist/index.js'
Loading
Loading