Skip to content

Latest commit

Β 

History

History
452 lines (378 loc) Β· 43.4 KB

File metadata and controls

452 lines (378 loc) Β· 43.4 KB

Contribution Overview 2024-12-04

PRs by Repository

pie
    "tscircuit/3d-viewer" : 5
    "tscircuit/core" : 16
    "tscircuit/circuit-to-svg" : 4
    "tscircuit/schematic-symbols" : 6
    "tscircuit/pcb-viewer" : 3
    "tscircuit/jscad-fiber" : 3
    "tscircuit/snippets" : 21
    "tscircuit/tscircuit" : 1
    "tscircuit/docs" : 2
    "tscircuit/circuit-json" : 6
    "tscircuit/props" : 2
    "tscircuit/eval-webworker" : 7
    "tscircuit/dsn-converter" : 13
    "tscircuit/contribution-tracker" : 3
    "tscircuit/runframe" : 2
    "tscircuit/jscad-planner" : 3
    "tscircuit/autorouting" : 3
    "tscircuit/jscad-electronics" : 1
    "tscircuit/footprinter" : 3
    "tscircuit/prompt-benchmarks" : 3
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny ⭐ Issues Created
seveibar 6 19 4 πŸ‘‘πŸ‘‘ 103
imrishabh18 4 16 2 πŸ‘‘ 15
Abse2001 4 7 1 ⭐⭐⭐ 7
ShiboSoftwareDev 1 8 4 ⭐⭐⭐ 10
AnasSarkiz 2 7 0 ⭐⭐ 4
RohittCodes 2 2 1 ⭐⭐ 2
Anshgrover23 0 6 0 ⭐⭐ 1
devin-ai-integration[bot] 0 4 0 ⭐ 0
techmannih 0 3 0 ⭐ 1
samyakshah3008 0 2 0 ⭐ 2
ni9999 0 1 0 0
mrudulpatil18 0 1 0 0

Review Table

Contributor Reviews Received Approvals Received Rejections Received PRs Opened PRs Merged Issues Created Bountied Issues Bountied Issue $
Bhavyajain21 0 0 0 1 0 0 0 0
Abse2001 22 12 1 12 12 7 4 77
seveibar 3 0 0 33 29 103 53 1335
samyakshah3008 7 2 1 2 2 2 1 1
ShiboSoftwareDev 16 10 3 15 13 10 5 145
devin-ai-integration[bot] 11 5 6 13 4 0 0 0
imrishabh18 8 3 0 24 22 15 7 95
AnasSarkiz 28 8 3 9 9 4 0 0
techmannih 11 3 2 5 3 1 0 0
UdaykiranRegimudi 2 0 2 1 0 0 0 0
RohittCodes 28 6 9 8 5 2 1 5
divanshu-go 3 0 1 1 0 0 0 0
Anshgrover23 20 8 2 7 6 1 0 0
ni9999 5 1 2 1 1 0 0 0
mrudulpatil18 1 1 0 1 1 0 0 0
aybanda 5 0 1 1 0 0 0 0

Changes by Repository

PR # Impact Contributor Description
#67 🐳 Major Abse2001 Adds support for rendering silkscreen text on PCB boards
#64 🐳 Major seveibar Adds error boundaries for components, fixes a bug in the jscad-fiber library
#52 πŸ™ Minor Abse2001 Fixed a bug where tooltips were popping up excessively in the 3D viewer.
#53 πŸ™ Minor seveibar Updates dependencies and adds a Renovate configuration file.
#62 πŸ™ Minor techmannih Add typechecking and formatting workflow
PR # Impact Contributor Description
#381 🐳 Major Abse2001 Adds a new prop schDisplayLabel to the <trace /> component and implements the logic to display the label on the schematic.
#406 🐳 Major imrishabh18 This pull request reverts the changes made in the previous pull request "fix: rendered circuit json passed to the autorouter".
#409 🐳 Major AnasSarkiz Implemented a pcbDisabled option in the Circuit.ts file to disable all PCB elements.
#396 πŸ™ Minor Abse2001 Updating the React types to version 19 and fixing the JSX type module for compatibility
#407 πŸ™ Minor imrishabh18 Fixes the calculation of component size before rendering the PCB trace.
#405 πŸ™ Minor imrishabh18 The change fixes an issue where the width and height of the circuit were not being passed correctly to the autorouter.
#400 πŸ™ Minor imrishabh18 Fix missing oval shape in the PCB render
#419 πŸ™ Minor seveibar The pull request introduces a new error handling mechanism for components that have both manual placement and explicit coordinates (pcbX/pcbY) defined.
#415 πŸ™ Minor seveibar Update the dependency for the circuit-json package from version 0.0.108 to 0.0.114.
#391 πŸ™ Minor seveibar Improve the error message for missing footprints to include the component's string representation instead of just the component name.
#397 πŸ™ Minor AnasSarkiz Adds automatic schematic net labeling for passive-chip connections with complex traces.
#393 πŸ™ Minor ShiboSoftwareDev Update dependencies in the package.json file
#414 🐌 Tiny seveibar Skips size reports if package.json was not changed
#401 🐌 Tiny ShiboSoftwareDev Upgrades the "@tscircuit/infgrid-ijump-astar" dependency from version 0.0.25 to 0.0.26.
#395 🐌 Tiny ShiboSoftwareDev Updated dependencies for the project
#394 🐌 Tiny ShiboSoftwareDev Updated the version of the @tscircuit/footprinter dependency from 0.0.91 to 0.0.92.
PR # Impact Contributor Description
#144 🐳 Major Abse2001 Adds a function to create schematic net symbols using the schematic_net_label.symbol_name property.
#147 πŸ™ Minor AnasSarkiz Introduce a new function createSvgObjectsFromSchVoltageProbe to create SVG objects for schematic voltage probes.
#142 πŸ™ Minor AnasSarkiz Added metadata attributes and a <g> wrapper for draggable schematic components.
#143 πŸ™ Minor ShiboSoftwareDev Update dependencies to their latest versions
PR # Impact Contributor Description
#221 🐳 Major Abse2001 Added right, left, top, and bottom facing box resistor symbols, and fixed the anchor position of the text.
#219 πŸ™ Minor Abse2001 Adjusted the REF and VAL positions for capacitors in the generated capacitor.json file.
#217 πŸ™ Minor AnasSarkiz Added new inductor symbols (left, down, right, up) instead of horizontal and vertical symbols.
#223 πŸ™ Minor Anshgrover23 Add a GitHub workflow to validate Bun snapshots.
#222 πŸ™ Minor Anshgrover23 Add a script to validate SVG snapshots and a pre-commit hook to run the validation.
#210 πŸ™ Minor ni9999 Adds a new 4-pin crystal symbol
PR # Impact Contributor Description
#88 πŸ™ Minor Abse2001 Fixed the text rotation of the ElementOverlayBox component.
#86 πŸ™ Minor Abse2001 Fixed an issue where the pads were rotated in the opposite direction and made the ElementOverlayBox.tsx follow the parent PCB rotation.
#90 🐌 Tiny Abse2001 Removed unwanted textShadow from the CSS styles of the ElementOverlayBox component.
PR # Impact Contributor Description
#97 🐳 Major seveibar Add a new JsCadFixture component that renders 3D shapes from JSCAD geometry and adds grid, lighting, and camera controls.
#99 πŸ™ Minor Abse2001 Update React types to support React 19
#95 πŸ™ Minor AnasSarkiz Improve usage documentation by adding README examples for each component.
PR # Impact Contributor Description
#269 🐳 Major RohittCodes Refactored the manual_edit_json template ingestion into the database and added playwright tests for the manual edits functionality.
#327 🐳 Major RohittCodes This pull request fixes issue #324 by introducing a new feature that expands the circuit preview to fill the full height of the parent container.
#356 πŸ™ Minor Abse2001 Updated the version of the @tscircuit/core dependency from 0.0.217 to 0.0.219.
#375 πŸ™ Minor imrishabh18 Update the "@tscircuit/core" dependency from version 0.0.223 to 0.0.225
#373 πŸ™ Minor imrishabh18 Reverts the update to the @tscircuit/core dependency from version 0.0.223 to 0.0.221.
#385 πŸ™ Minor seveibar Update 3D viewer and jscad-electronics dependencies
#363 πŸ™ Minor seveibar Improve Playwright Test runtime by reducing the number of retries on CI and fix a UI issue in the StaticViewSnippetSidebar component.
#358 πŸ™ Minor seveibar Update the dsn-converter package and add it to the autoupdate list in renovate.json
#355 πŸ™ Minor seveibar Adds a new dialog component to view and download TypeScript files.
#339 πŸ™ Minor ShiboSoftwareDev Automatically run the code when entering the editor.
#350 πŸ™ Minor techmannih Add retries for flaky tests
#338 πŸ™ Minor techmannih Fix multiple cursors when ctrl+click is triggered
#365 πŸ™ Minor Anshgrover23 Split the footprint-dialog.spec.ts file into multiple files for better organization and maintainability.
#351 πŸ™ Minor Anshgrover23 Fixes the regular expression to support underscores in package names.
#307 πŸ™ Minor RohittCodes Refactor the search links functionality to open links in a new tab if the current page is the editor or AI page, and in the current tab otherwise.
#297 πŸ™ Minor RohittCodes Added a timeout and introduced a finally block to the rename snippet dialog.
#330 πŸ™ Minor mrudulpatil18 Added a static skeleton page with fixed data to mimic the normal components and improve the loading experience.
#372 🐌 Tiny imrishabh18 Update the dependency @tscircuit/core from version 0.0.221 to 0.0.223.
#369 🐌 Tiny imrishabh18 Update the version of the dsn-converter dependency from 0.0.39 to 0.0.41.
#357 🐌 Tiny seveibar Update Playwright snapshots
#341 🐌 Tiny RohittCodes Increase the timeout for Playwright tests from 5 minutes to 10 minutes.
PR # Impact Contributor Description
#484 πŸ™ Minor samyakshah3008 Enhances the README file with a new table of contents, introduces a new contributing guide, and makes various other improvements.
PR # Impact Contributor Description
#43 🐳 Major AnasSarkiz Added a new tutorial for the ESP32-D0WD development circuit, which includes a schematic and details on the main components used.
#49 πŸ™ Minor samyakshah3008 Fix the incorrect LinkedIn URL in the footer of the documentation site.
PR # Impact Contributor Description
#85 🐳 Major seveibar Introduces a new circuit element called "schematic_voltage_probe" that can be used to measure the voltage on a schematic trace.
#96 πŸ™ Minor devin-ai-integration[bot] Introduce a new type CircuitJson to represent an array of AnyCircuitElement.
#88 πŸ™ Minor devin-ai-integration[bot] Adds a new error type for conflicts between manual edits and explicit PCB coordinates.
#94 πŸ™ Minor imrishabh18 Adds a new pcb_group type to the any_circuit_element union and defines a new pcb_group module in the pcb directory.
#89 πŸ™ Minor seveibar Updates the README.md file to add information about base units and element prefixes used in the project.
#86 πŸ™ Minor seveibar This pull request adds the ability to generate README documentation and sets up a GitHub Actions workflow to do so.
PR # Impact Contributor Description
#113 πŸ™ Minor devin-ai-integration[bot] Adds a new pinVariant prop to the crystal component to support 2-pin and 4-pin variants.
#111 πŸ™ Minor ShiboSoftwareDev Adds support for building the package with ESM (ECMAScript Modules)
PR # Impact Contributor Description
#13 🐳 Major seveibar The pull request adds a new feature to handle multiple files, including local files, in the CircuitWebWorker. It also includes a new test case for this functionality.
#26 πŸ™ Minor devin-ai-integration[bot] Adds type declarations for the blob-url module to resolve type errors when importing from @tscircuit/eval-webworker/blob-url.
#28 πŸ™ Minor seveibar Separates the building of the library and the webworker into two separate scripts.
#27 πŸ™ Minor seveibar Adds verbose mode logging to the circuit web worker.
#24 πŸ™ Minor seveibar The pull request adds a new script to build blob URLs for the web worker, updates the package.json to include the blob URL as an export, and adds tests for the new functionality.
#20 πŸ™ Minor seveibar Adds usage of the fsMap feature to execute code using a virtual filesystem, which is useful when you have multiple files or components.
#25 🐌 Tiny seveibar Add { type: "module" } to worker import
PR # Impact Contributor Description
#53 🐳 Major imrishabh18 Refactors the processing of plated holes and SMT pads in the PCB conversion process.
#52 🐳 Major imrishabh18 Refactor padstack name and padstack shape
#46 🐳 Major imrishabh18 Fix for handling plated holes with different sizes in the circuit-json-to-dsn-json conversion process.
#62 πŸ™ Minor imrishabh18 The pull request fixes an issue with hover traces in the application.
#60 πŸ™ Minor imrishabh18 Fix the pin number derivation for plated holes based on the source_port.
#59 πŸ™ Minor imrishabh18 Fix: add default width and height for group subcircuit
#58 πŸ™ Minor imrishabh18 Fix invalid pin format in the processPin function.
#57 πŸ™ Minor imrishabh18 Fix to get the unconnected pads as well in the nets list
#56 πŸ™ Minor imrishabh18 Refactor code to use the soup-util library for finding circuit elements.
#55 πŸ™ Minor imrishabh18 Fix port numbers in order
#51 πŸ™ Minor imrishabh18 Fix the rotation and footprint naming for components in the circuit-json-to-dsn-json process.
#49 πŸ™ Minor imrishabh18 Fix the position of pads in the registry-api traces.
#47 πŸ™ Minor imrishabh18 This pull request adds support for pill-shaped plated holes in the circuit JSON to DSN JSON conversion process.
PR # Impact Contributor Description
#22 🐳 Major seveibar Refactor types, add support for JSON generation, fix Claude caching, and fix column titles
#20 πŸ™ Minor Anshgrover23 Adds the number of bountied issues created by each contributor as a new star factor.
#17 πŸ™ Minor Anshgrover23 Adds the ability to detect the number of issues created that have a bounty.
PR # Impact Contributor Description
#9 🐳 Major seveibar Adds a new component RunFrameWithApi that integrates the RunFrame component with a backend API for managing files.
#3 πŸ™ Minor seveibar Add a new GitHub Actions workflow to check the formatting of the project.
PR # Impact Contributor Description
#7 πŸ™ Minor seveibar Adds support for automatically handling single element arrays as operations in executeJscadOperations.
#6 πŸ™ Minor seveibar Throws a specific error if an array is passed in for the operation parameter in executeJscadOperations function.
#5 πŸ™ Minor seveibar Improve error message when an operation has an undefined type.
PR # Impact Contributor Description
#98 πŸ™ Minor seveibar
#100 πŸ™ Minor ShiboSoftwareDev Add a function to generate approximating rectangles for a rotated rectangle.
#95 🐌 Tiny ShiboSoftwareDev Updated packages
PR # Impact Contributor Description
#82 🐌 Tiny seveibar Updates the jscad-fiber dependency in the examples
PR # Impact Contributor Description
#96 πŸ™ Minor AnasSarkiz Adds support for height parameters to the stampboard and stampreceiver functions, allowing for more control over the height of the generated PCB elements.
#92 πŸ™ Minor AnasSarkiz Added default values of 2 for top and bottom properties in stampboard and stampreceiver components.
#94 πŸ™ Minor ShiboSoftwareDev Updated to use the circuit-json library instead of @tscircuit/soup
PR # Impact Contributor Description
#9 🐳 Major ShiboSoftwareDev Introduces a new benchmarking tool called "evalite" for evaluating AI-generated code.
#10 πŸ™ Minor ShiboSoftwareDev Updated the evalite benchmark and added a format script.
#8 πŸ™ Minor ShiboSoftwareDev The pull request adds new benchmark problems for the AI to solve, including creating a 555 timer with a blinking LED, a simple LED driver circuit using a transistor and a current-limiting resistor, a basic RC low-pass filter circuit, and a basic astable multivibrator circuit.

Changes by Contributor

PR # Impact Description
#67 🐳 Major Adds support for rendering silkscreen text on PCB boards
#381 🐳 Major Adds a new prop schDisplayLabel to the <trace /> component and implements the logic to display the label on the schematic.
#144 🐳 Major Adds a function to create schematic net symbols using the schematic_net_label.symbol_name property.
#221 🐳 Major Added right, left, top, and bottom facing box resistor symbols, and fixed the anchor position of the text.
#88 πŸ™ Minor Fixed the text rotation of the ElementOverlayBox component.
#86 πŸ™ Minor Fixed an issue where the pads were rotated in the opposite direction and made the ElementOverlayBox.tsx follow the parent PCB rotation.
#52 πŸ™ Minor Fixed a bug where tooltips were popping up excessively in the 3D viewer.
#396 πŸ™ Minor Updating the React types to version 19 and fixing the JSX type module for compatibility
#99 πŸ™ Minor Update React types to support React 19
#219 πŸ™ Minor Adjusted the REF and VAL positions for capacitors in the generated capacitor.json file.
#356 πŸ™ Minor Updated the version of the @tscircuit/core dependency from 0.0.217 to 0.0.219.
#90 🐌 Tiny Removed unwanted textShadow from the CSS styles of the ElementOverlayBox component.
PR # Impact Description
#484 πŸ™ Minor Enhances the README file with a new table of contents, introduces a new contributing guide, and makes various other improvements.
#49 πŸ™ Minor Fix the incorrect LinkedIn URL in the footer of the documentation site.
PR # Impact Description
#96 πŸ™ Minor Introduce a new type CircuitJson to represent an array of AnyCircuitElement.
#88 πŸ™ Minor Adds a new error type for conflicts between manual edits and explicit PCB coordinates.
#113 πŸ™ Minor Adds a new pinVariant prop to the crystal component to support 2-pin and 4-pin variants.
#26 πŸ™ Minor Adds type declarations for the blob-url module to resolve type errors when importing from @tscircuit/eval-webworker/blob-url.
PR # Impact Description
#406 🐳 Major This pull request reverts the changes made in the previous pull request "fix: rendered circuit json passed to the autorouter".
#53 🐳 Major Refactors the processing of plated holes and SMT pads in the PCB conversion process.
#52 🐳 Major Refactor padstack name and padstack shape
#46 🐳 Major Fix for handling plated holes with different sizes in the circuit-json-to-dsn-json conversion process.
#94 πŸ™ Minor Adds a new pcb_group type to the any_circuit_element union and defines a new pcb_group module in the pcb directory.
#407 πŸ™ Minor Fixes the calculation of component size before rendering the PCB trace.
#405 πŸ™ Minor The change fixes an issue where the width and height of the circuit were not being passed correctly to the autorouter.
#400 πŸ™ Minor Fix missing oval shape in the PCB render
#62 πŸ™ Minor The pull request fixes an issue with hover traces in the application.
#60 πŸ™ Minor Fix the pin number derivation for plated holes based on the source_port.
#59 πŸ™ Minor Fix: add default width and height for group subcircuit
#58 πŸ™ Minor Fix invalid pin format in the processPin function.
#57 πŸ™ Minor Fix to get the unconnected pads as well in the nets list
#56 πŸ™ Minor Refactor code to use the soup-util library for finding circuit elements.
#55 πŸ™ Minor Fix port numbers in order
#51 πŸ™ Minor Fix the rotation and footprint naming for components in the circuit-json-to-dsn-json process.
#49 πŸ™ Minor Fix the position of pads in the registry-api traces.
#47 πŸ™ Minor This pull request adds support for pill-shaped plated holes in the circuit JSON to DSN JSON conversion process.
#375 πŸ™ Minor Update the "@tscircuit/core" dependency from version 0.0.223 to 0.0.225
#373 πŸ™ Minor Reverts the update to the @tscircuit/core dependency from version 0.0.223 to 0.0.221.
#372 🐌 Tiny Update the dependency @tscircuit/core from version 0.0.221 to 0.0.223.
#369 🐌 Tiny Update the version of the dsn-converter dependency from 0.0.39 to 0.0.41.
PR # Impact Description
#85 🐳 Major Introduces a new circuit element called "schematic_voltage_probe" that can be used to measure the voltage on a schematic trace.
#64 🐳 Major Adds error boundaries for components, fixes a bug in the jscad-fiber library
#97 🐳 Major Add a new JsCadFixture component that renders 3D shapes from JSCAD geometry and adds grid, lighting, and camera controls.
#22 🐳 Major Refactor types, add support for JSON generation, fix Claude caching, and fix column titles
#13 🐳 Major The pull request adds a new feature to handle multiple files, including local files, in the CircuitWebWorker. It also includes a new test case for this functionality.
#9 🐳 Major Adds a new component RunFrameWithApi that integrates the RunFrame component with a backend API for managing files.
#89 πŸ™ Minor Updates the README.md file to add information about base units and element prefixes used in the project.
#86 πŸ™ Minor This pull request adds the ability to generate README documentation and sets up a GitHub Actions workflow to do so.
#53 πŸ™ Minor Updates dependencies and adds a Renovate configuration file.
#7 πŸ™ Minor Adds support for automatically handling single element arrays as operations in executeJscadOperations.
#6 πŸ™ Minor Throws a specific error if an array is passed in for the operation parameter in executeJscadOperations function.
#5 πŸ™ Minor Improve error message when an operation has an undefined type.
#419 πŸ™ Minor The pull request introduces a new error handling mechanism for components that have both manual placement and explicit coordinates (pcbX/pcbY) defined.
#415 πŸ™ Minor Update the dependency for the circuit-json package from version 0.0.108 to 0.0.114.
#391 πŸ™ Minor Improve the error message for missing footprints to include the component's string representation instead of just the component name.
#98 πŸ™ Minor
#385 πŸ™ Minor Update 3D viewer and jscad-electronics dependencies
#363 πŸ™ Minor Improve Playwright Test runtime by reducing the number of retries on CI and fix a UI issue in the StaticViewSnippetSidebar component.
#358 πŸ™ Minor Update the dsn-converter package and add it to the autoupdate list in renovate.json
#355 πŸ™ Minor Adds a new dialog component to view and download TypeScript files.
#28 πŸ™ Minor Separates the building of the library and the webworker into two separate scripts.
#27 πŸ™ Minor Adds verbose mode logging to the circuit web worker.
#24 πŸ™ Minor The pull request adds a new script to build blob URLs for the web worker, updates the package.json to include the blob URL as an export, and adds tests for the new functionality.
#20 πŸ™ Minor Adds usage of the fsMap feature to execute code using a virtual filesystem, which is useful when you have multiple files or components.
#3 πŸ™ Minor Add a new GitHub Actions workflow to check the formatting of the project.
#414 🐌 Tiny Skips size reports if package.json was not changed
#82 🐌 Tiny Updates the jscad-fiber dependency in the examples
#357 🐌 Tiny Update Playwright snapshots
#25 🐌 Tiny Add { type: "module" } to worker import
PR # Impact Description
#43 🐳 Major Added a new tutorial for the ESP32-D0WD development circuit, which includes a schematic and details on the main components used.
#409 🐳 Major Implemented a pcbDisabled option in the Circuit.ts file to disable all PCB elements.
#96 πŸ™ Minor Adds support for height parameters to the stampboard and stampreceiver functions, allowing for more control over the height of the generated PCB elements.
#92 πŸ™ Minor Added default values of 2 for top and bottom properties in stampboard and stampreceiver components.
#397 πŸ™ Minor Adds automatic schematic net labeling for passive-chip connections with complex traces.
#95 πŸ™ Minor Improve usage documentation by adding README examples for each component.
#147 πŸ™ Minor Introduce a new function createSvgObjectsFromSchVoltageProbe to create SVG objects for schematic voltage probes.
#142 πŸ™ Minor Added metadata attributes and a <g> wrapper for draggable schematic components.
#217 πŸ™ Minor Added new inductor symbols (left, down, right, up) instead of horizontal and vertical symbols.
PR # Impact Description
#9 🐳 Major Introduces a new benchmarking tool called "evalite" for evaluating AI-generated code.
#111 πŸ™ Minor Adds support for building the package with ESM (ECMAScript Modules)
#94 πŸ™ Minor Updated to use the circuit-json library instead of @tscircuit/soup
#393 πŸ™ Minor Update dependencies in the package.json file
#143 πŸ™ Minor Update dependencies to their latest versions
#100 πŸ™ Minor Add a function to generate approximating rectangles for a rotated rectangle.
#339 πŸ™ Minor Automatically run the code when entering the editor.
#10 πŸ™ Minor Updated the evalite benchmark and added a format script.
#8 πŸ™ Minor The pull request adds new benchmark problems for the AI to solve, including creating a 555 timer with a blinking LED, a simple LED driver circuit using a transistor and a current-limiting resistor, a basic RC low-pass filter circuit, and a basic astable multivibrator circuit.
#401 🐌 Tiny Upgrades the "@tscircuit/infgrid-ijump-astar" dependency from version 0.0.25 to 0.0.26.
#395 🐌 Tiny Updated dependencies for the project
#394 🐌 Tiny Updated the version of the @tscircuit/footprinter dependency from 0.0.91 to 0.0.92.
#95 🐌 Tiny Updated packages
PR # Impact Description
#62 πŸ™ Minor Add typechecking and formatting workflow
#350 πŸ™ Minor Add retries for flaky tests
#338 πŸ™ Minor Fix multiple cursors when ctrl+click is triggered
PR # Impact Description
#20 πŸ™ Minor Adds the number of bountied issues created by each contributor as a new star factor.
#17 πŸ™ Minor Adds the ability to detect the number of issues created that have a bounty.
#223 πŸ™ Minor Add a GitHub workflow to validate Bun snapshots.
#222 πŸ™ Minor Add a script to validate SVG snapshots and a pre-commit hook to run the validation.
#365 πŸ™ Minor Split the footprint-dialog.spec.ts file into multiple files for better organization and maintainability.
#351 πŸ™ Minor Fixes the regular expression to support underscores in package names.
PR # Impact Description
#210 πŸ™ Minor Adds a new 4-pin crystal symbol
PR # Impact Description
#269 🐳 Major Refactored the manual_edit_json template ingestion into the database and added playwright tests for the manual edits functionality.
#327 🐳 Major This pull request fixes issue #324 by introducing a new feature that expands the circuit preview to fill the full height of the parent container.
#307 πŸ™ Minor Refactor the search links functionality to open links in a new tab if the current page is the editor or AI page, and in the current tab otherwise.
#297 πŸ™ Minor Added a timeout and introduced a finally block to the rename snippet dialog.
#341 🐌 Tiny Increase the timeout for Playwright tests from 5 minutes to 10 minutes.
PR # Impact Description
#330 πŸ™ Minor Added a static skeleton page with fixed data to mimic the normal components and improve the loading experience.