Skip to content

Latest commit

Β 

History

History
199 lines (156 loc) Β· 15 KB

File metadata and controls

199 lines (156 loc) Β· 15 KB

Contribution Overview 2024-07-27

PRs by Repository

pie
    "tscircuit/builder" : 6
    "tscircuit/circuit-to-svg" : 1
    "tscircuit/soup" : 3
    "tscircuit/circuit-to-png" : 3
    "tscircuit/pcb-viewer" : 1
    "tscircuit/react-fiber" : 2
    "tscircuit/3d-viewer" : 1
    "tscircuit/jscad-electronics" : 1
    "tscircuit/jscad-fiber" : 12
    "tscircuit/autorouting-dataset" : 4
    "tscircuit/checks" : 2
    "tscircuit/easyeda-converter" : 1
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny
imrishabh18 6 4 1
seveibar 9 4 0
abhijitxy 2 0 0
andrii-balitskyi 1 0 0
Slaviiiii 4 5 0
r-bt 1 0 0

Changes by Repository

PR # Impact Contributor Description
#94 🐳 Major imrishabh18 Add a new trace_width option to the net builder
#93 🐳 Major imrishabh18 Fix the directory URL generation for the PCB and schematic snapshot output.
#90 🐳 Major imrishabh18 Added PCB snapshot functionality to the test fixture.
#89 🐳 Major imrishabh18 Added a new function writeSchematicSnapshotPng to capture and save schematic snapshots as PNG files.
#88 🐳 Major imrishabh18 Add port IDs to the generated PCB trace routes.
#92 πŸ™ Minor imrishabh18 Add a suffix to the snapshot file name to distinguish between PCB and schematic snapshots.
PR # Impact Contributor Description
#11 🐳 Major imrishabh18 Adds transformation matrix functionality and updates the README to provide more details about the library.
PR # Impact Contributor Description
#15 🐳 Major abhijitxy Introduce a new simple_chip type in the tscircuit/soup library.
#17 πŸ™ Minor imrishabh18 Add a trace_width option to SourceNet
#16 πŸ™ Minor seveibar Add a GitHub Actions workflow to format the code using @biomejs/biome
PR # Impact Contributor Description
#11 πŸ™ Minor imrishabh18 The pull request adds @tscircuit/soup as a peer dependency to the project.
#10 πŸ™ Minor imrishabh18 Add missing version field in package.json
#9 🐌 Tiny imrishabh18 Update the lock file to the latest version
PR # Impact Contributor Description
#31 🐳 Major seveibar Introduce a rats nest toggle feature and allow setting the initial state of the PCBViewer component.
PR # Impact Contributor Description
#15 🐳 Major seveibar Fixes broken types and build, and adds a new useChildrenSoup hook to handle rendering children into circuit JSON (soup).
#14 🐳 Major abhijitxy Translate "chip" into "bug" throughout the codebase.
PR # Impact Contributor Description
#10 🐳 Major seveibar Adds the ability to render jscad plans from cad_component in the CadViewer component.
PR # Impact Contributor Description
#12 🐳 Major seveibar Introduce the SmdChipLead component, which represents a curved lead for an SMD chip.
PR # Impact Contributor Description
#52 🐳 Major seveibar Introduce a hook for rendering elements to jscad plan
#44 🐳 Major Slaviiiii Implement hull and hull chain fixtures
#41 🐳 Major Slaviiiii Introduce a new Circle component to the library.
#43 🐳 Major Slaviiiii Add a new rectangle shape component to the library.
#39 🐳 Major Slaviiiii Change the rotate component to accept either rotation or angles props, with the angles prop as the default.
#40 🐳 Major r-bt Allow component props to be updated
#51 πŸ™ Minor seveibar Add export for converting JSCAD to Three.js geometry
#56 πŸ™ Minor Slaviiiii Wrap the ExtrudeHelical component with withColorProp and withOffsetProp to add support for color and center props.
#57 πŸ™ Minor Slaviiiii Wrap ExtrudeLinear component with withColorProp and withOffsetProp higher-order components to add color and offset properties.
#54 πŸ™ Minor Slaviiiii Add positioning to rounded cuboid
#53 πŸ™ Minor Slaviiiii Add color support to the Sphere component
#42 πŸ™ Minor Slaviiiii Updating the add-circle workflow to restore lock files and commit changes
PR # Impact Contributor Description
#13 🐳 Major seveibar
#11 🐳 Major seveibar Add a new "solve" endpoint to the dev server that allows sending a problem soup and receiving a solution soup, and add a test for this endpoint.
#6 🐳 Major seveibar Update the isValidSolution function to accept SimplifiedPcbTrace[] as a solution type, and modify the generateDistantSingleTraceProblem function to generate a problem with a larger board size.
#7 πŸ™ Minor seveibar Add a simple Python-based autorouting algorithm, a Flask server to run it, and instructions for running a non-Typescript solver.
PR # Impact Contributor Description
#12 🐳 Major seveibar Fixes port association failure when the trace width causes the trace to overlap with the pads.
#11 πŸ™ Minor seveibar This pull request improves error messages to use selectors instead of IDs for better readability.
PR # Impact Contributor Description
#37 🐳 Major andrii-balitskyi Normalize manufacturer part numbers by replacing invalid symbols with underscores and prepending "A_" if the part number starts with a number.

Changes by Contributor

PR # Impact Description
#94 🐳 Major Add a new trace_width option to the net builder
#93 🐳 Major Fix the directory URL generation for the PCB and schematic snapshot output.
#90 🐳 Major Added PCB snapshot functionality to the test fixture.
#89 🐳 Major Added a new function writeSchematicSnapshotPng to capture and save schematic snapshots as PNG files.
#88 🐳 Major Add port IDs to the generated PCB trace routes.
#11 🐳 Major Adds transformation matrix functionality and updates the README to provide more details about the library.
#92 πŸ™ Minor Add a suffix to the snapshot file name to distinguish between PCB and schematic snapshots.
#17 πŸ™ Minor Add a trace_width option to SourceNet
#11 πŸ™ Minor The pull request adds @tscircuit/soup as a peer dependency to the project.
#10 πŸ™ Minor Add missing version field in package.json
#9 🐌 Tiny Update the lock file to the latest version
PR # Impact Description
#31 🐳 Major Introduce a rats nest toggle feature and allow setting the initial state of the PCBViewer component.
#15 🐳 Major Fixes broken types and build, and adds a new useChildrenSoup hook to handle rendering children into circuit JSON (soup).
#10 🐳 Major Adds the ability to render jscad plans from cad_component in the CadViewer component.
#12 🐳 Major Introduce the SmdChipLead component, which represents a curved lead for an SMD chip.
#52 🐳 Major Introduce a hook for rendering elements to jscad plan
#13 🐳 Major
#11 🐳 Major Add a new "solve" endpoint to the dev server that allows sending a problem soup and receiving a solution soup, and add a test for this endpoint.
#6 🐳 Major Update the isValidSolution function to accept SimplifiedPcbTrace[] as a solution type, and modify the generateDistantSingleTraceProblem function to generate a problem with a larger board size.
#12 🐳 Major Fixes port association failure when the trace width causes the trace to overlap with the pads.
#16 πŸ™ Minor Add a GitHub Actions workflow to format the code using @biomejs/biome
#51 πŸ™ Minor Add export for converting JSCAD to Three.js geometry
#7 πŸ™ Minor Add a simple Python-based autorouting algorithm, a Flask server to run it, and instructions for running a non-Typescript solver.
#11 πŸ™ Minor This pull request improves error messages to use selectors instead of IDs for better readability.
PR # Impact Description
#14 🐳 Major Translate "chip" into "bug" throughout the codebase.
#15 🐳 Major Introduce a new simple_chip type in the tscircuit/soup library.
PR # Impact Description
#37 🐳 Major Normalize manufacturer part numbers by replacing invalid symbols with underscores and prepending "A_" if the part number starts with a number.
PR # Impact Description
#44 🐳 Major Implement hull and hull chain fixtures
#41 🐳 Major Introduce a new Circle component to the library.
#43 🐳 Major Add a new rectangle shape component to the library.
#39 🐳 Major Change the rotate component to accept either rotation or angles props, with the angles prop as the default.
#56 πŸ™ Minor Wrap the ExtrudeHelical component with withColorProp and withOffsetProp to add support for color and center props.
#57 πŸ™ Minor Wrap ExtrudeLinear component with withColorProp and withOffsetProp higher-order components to add color and offset properties.
#54 πŸ™ Minor Add positioning to rounded cuboid
#53 πŸ™ Minor Add color support to the Sphere component
#42 πŸ™ Minor Updating the add-circle workflow to restore lock files and commit changes
PR # Impact Description
#40 🐳 Major Allow component props to be updated