Skip to content

Latest commit

 

History

History
235 lines (190 loc) · 18.1 KB

File metadata and controls

235 lines (190 loc) · 18.1 KB

Contribution Overview 2024-06-29

PRs by Repository

pie
    "tscircuit/builder" : 12
    "tscircuit/react-fiber" : 1
    "tscircuit/debug.tscircuit.com-frontend" : 1
    "tscircuit/cli" : 12
    "tscircuit/soup" : 4
    "tscircuit/easyeda-converter" : 1
    "tscircuit/3d-viewer" : 1
    "tscircuit/winterspec" : 3
    "tscircuit/props" : 2
    "tscircuit/kicad-mod-converter" : 6
    "tscircuit/pcb-viewer" : 5
    "tscircuit/docs" : 1
    "tscircuit/specctra-dsn-json" : 3
Loading

Contributor Overview

Contributor Major Minor Other
seveibar 17 11 1
imrishabh18 9 4 0
DamilolaAlao 1 2 0
Slaviiiii 1 2 0
sahilahluwalia 0 1 0
andrii-balitskyi 3 0 0

Changes by Repository

PR # Impact Contributor Description
#63 Major seveibar Update the layout engine to fix an issue with silkscreen footprints not moving when translated via manual edits.
#61 Major seveibar Improve the CAD model test by adding support for board-level components and traces.
#56 Major seveibar Add support for specifying CAD model information for a component.
#59 Major imrishabh18 Update the plated hole builder to support oval and pill-shaped holes in addition to circular holes.
#57 Major imrishabh18 Added support for oval-shaped plated holes in the PlatedHoleBuilder.
#54 Major imrishabh18 Adds an obstacle for net labels to prevent traces from overlapping them.
#66 Minor seveibar Handle undefined board thickness in the ComponentBuilder class.
#65 Minor seveibar Use npm ci instead of npm install for the release workflow
#64 Minor seveibar Add a CI workflow to build and check the project on push and pull request to the main branch.
#62 Minor seveibar Fixes some prop remapping issues in the remap-prop.ts file.
#58 Minor seveibar Reverts the previous change that added support for oval-shaped plated holes.
#60 Minor imrishabh18 Update snapshot test to fix test case
PR # Impact Contributor Description
#12 Major seveibar Introduces a new logging library @tscircuit/log-soup and updates various dependencies.
PR # Impact Contributor Description
#124 Major seveibar Added a 3D viewer component and updated the DebugLayout to handle PCB and CAD elements.
PR # Impact Contributor Description
#69 Major seveibar Refactor the code to use the "level" library instead of SQLite.
#68 Major seveibar Introduce a new level schema and handler to migrate off SQLite.
#67 Major seveibar Add test setup for dev-server-api
#66 Major seveibar Add a static routes build step to fix a cli import not resolving.
#62 Major seveibar Remove bundle requirement, allow dev server to be imported without bundling
#61 Major seveibar Change the start script for the API server to use the Bun runtime instead of the Edgespec runtime.
#59 Major seveibar Integrate 3D viewer into CLI preview
#71 Minor seveibar Hoist the example-project directory to the root of the repository.
#63 Minor seveibar Add 'winterspec' as a dependency
#57 Minor DamilolaAlao Fix to add project prefix name to the exported CSV file names.
#64 Minor Slaviiiii Fix package name in file menu
#56 Minor sahilahluwalia Fixes the issue of bad overlap on the TSCI dev overlay during export by increasing the z-index of the export dialog.
PR # Impact Contributor Description
#6 Major seveibar Introduce a new CAD component model to the application.
#7 Major imrishabh18 Add support for oval type in the PCB viewer.
#8 Major DamilolaAlao Add a new pcb_silkscreen_pill type to the PCB schema
#10 Tiny seveibar Rename cad_component_model.ts to cad_component.ts and make minor changes to the file.
PR # Impact Contributor Description
#4 Major seveibar Introduce GitHub Actions workflows for format checking, publishing to npm, and running tests/benchmarks.
PR # Impact Contributor Description
#3 Major seveibar Remove old app files and support not having a PCB board
PR # Impact Contributor Description
#4 Major seveibar Add a new bundle-routes command to the CLI that bundles all the routes into a single file.
#2 Major seveibar Many exports and helpers are added to make Bun servers easier to use.
#3 Minor seveibar Add edgeruntime request adapter for better bun support
PR # Impact Contributor Description
#3 Major imrishabh18 Added support for oval-shaped plated holes in the PCB layout.
#2 Minor seveibar Add support for cadModel prop in commonComponentProps type.
PR # Impact Contributor Description
#21 Major imrishabh18 Added the oval shape support for plated holes.
#18 Major Slaviiiii Finish KiCad JSON serialization
#24 Minor seveibar Reformatted the code according to the specified formatting rules.
#23 Minor seveibar Add a GitHub Actions workflow to check for code formatting
#22 Minor imrishabh18 Change the shape of a pad from "oval" to "pill"
#19 Minor imrishabh18 Add fabrication line to the circuit footprint
PR # Impact Contributor Description
#24 Major imrishabh18 Added support for "pill" shape in the convert-element-to-primitive.ts file.
#23 Major imrishabh18 Add support for oval-shaped plated holes in the PCB conversion process.
#19 Major imrishabh18 Add support for drawing oval primitives in the PCB viewer.
#20 Minor imrishabh18 Update the syntax in pcb-viewer to fix a bug.
#21 Minor DamilolaAlao Add a new "pill" story to the Silkscreen section of the Storybook.
PR # Impact Contributor Description
#7 Minor Slaviiiii Update the bug component to use updated property names.
PR # Impact Contributor Description
#8 Major andrii-balitskyi Implement parsing of library DSN element, including parsing of image and padstack elements.
#7 Major andrii-balitskyi Implement parsing for the placement DSN element, which includes support for component placement, placement pins, and corresponding schema updates.
#6 Major andrii-balitskyi Introduce a new parser to parse PCB, parser, resolution, unit, and structure elements

Changes by Contributor

PR # Impact Description
#63 Major Update the layout engine to fix an issue with silkscreen footprints not moving when translated via manual edits.
#61 Major Improve the CAD model test by adding support for board-level components and traces.
#56 Major Add support for specifying CAD model information for a component.
#12 Major Introduces a new logging library @tscircuit/log-soup and updates various dependencies.
#124 Major Added a 3D viewer component and updated the DebugLayout to handle PCB and CAD elements.
#69 Major Refactor the code to use the "level" library instead of SQLite.
#68 Major Introduce a new level schema and handler to migrate off SQLite.
#67 Major Add test setup for dev-server-api
#66 Major Add a static routes build step to fix a cli import not resolving.
#62 Major Remove bundle requirement, allow dev server to be imported without bundling
#61 Major Change the start script for the API server to use the Bun runtime instead of the Edgespec runtime.
#59 Major Integrate 3D viewer into CLI preview
#6 Major Introduce a new CAD component model to the application.
#4 Major Introduce GitHub Actions workflows for format checking, publishing to npm, and running tests/benchmarks.
#3 Major Remove old app files and support not having a PCB board
#4 Major Add a new bundle-routes command to the CLI that bundles all the routes into a single file.
#2 Major Many exports and helpers are added to make Bun servers easier to use.
#66 Minor Handle undefined board thickness in the ComponentBuilder class.
#65 Minor Use npm ci instead of npm install for the release workflow
#64 Minor Add a CI workflow to build and check the project on push and pull request to the main branch.
#62 Minor Fixes some prop remapping issues in the remap-prop.ts file.
#58 Minor Reverts the previous change that added support for oval-shaped plated holes.
#71 Minor Hoist the example-project directory to the root of the repository.
#63 Minor Add 'winterspec' as a dependency
#2 Minor Add support for cadModel prop in commonComponentProps type.
#24 Minor Reformatted the code according to the specified formatting rules.
#23 Minor Add a GitHub Actions workflow to check for code formatting
#3 Minor Add edgeruntime request adapter for better bun support
#10 Tiny Rename cad_component_model.ts to cad_component.ts and make minor changes to the file.
PR # Impact Description
#59 Major Update the plated hole builder to support oval and pill-shaped holes in addition to circular holes.
#57 Major Added support for oval-shaped plated holes in the PlatedHoleBuilder.
#54 Major Adds an obstacle for net labels to prevent traces from overlapping them.
#24 Major Added support for "pill" shape in the convert-element-to-primitive.ts file.
#23 Major Add support for oval-shaped plated holes in the PCB conversion process.
#19 Major Add support for drawing oval primitives in the PCB viewer.
#7 Major Add support for oval type in the PCB viewer.
#3 Major Added support for oval-shaped plated holes in the PCB layout.
#21 Major Added the oval shape support for plated holes.
#60 Minor Update snapshot test to fix test case
#20 Minor Update the syntax in pcb-viewer to fix a bug.
#22 Minor Change the shape of a pad from "oval" to "pill"
#19 Minor Add fabrication line to the circuit footprint
PR # Impact Description
#8 Major Add a new pcb_silkscreen_pill type to the PCB schema
#21 Minor Add a new "pill" story to the Silkscreen section of the Storybook.
#57 Minor Fix to add project prefix name to the exported CSV file names.
PR # Impact Description
#18 Major Finish KiCad JSON serialization
#64 Minor Fix package name in file menu
#7 Minor Update the bug component to use updated property names.
PR # Impact Description
#56 Minor Fixes the issue of bad overlap on the TSCI dev overlay during export by increasing the z-index of the export dialog.
PR # Impact Description
#8 Major Implement parsing of library DSN element, including parsing of image and padstack elements.
#7 Major Implement parsing for the placement DSN element, which includes support for component placement, placement pins, and corresponding schema updates.
#6 Major Introduce a new parser to parse PCB, parser, resolution, unit, and structure elements