pie
"tscircuit/pcb-viewer" : 1
"tscircuit/core" : 18
"tscircuit/jscad-fiber" : 1
"tscircuit/cli" : 2
"tscircuit/runframe" : 1
"tscircuit/tscircuit" : 2
"tscircuit/eval" : 3
"tscircuit/circuit-json" : 1
"tscircuit/props" : 7
"tscircuit/autorouting" : 1
"tscircuit/tscircuit.com" : 6
"tscircuit/docs-old" : 1
"tscircuit/svg.tscircuit.com" : 1
"tscircuit/schematic-symbols" : 2
"tscircuit/issue-roulette" : 4
"tscircuit/prompt-benchmarks" : 6
"tscircuit/winterspec" : 2
"tscircuit/code-editor" : 2
"tscircuit/fake-freerouting" : 2
"tscircuit/circuit-json-to-readable-netlist" : 2
"tscircuit/contribution-tracker" : 3
"tscircuit/freerouting-cli" : 3
"tscircuit/elkjs-evaluation" : 1
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created |
|---|---|---|---|---|---|
| seveibar | 4 | 16 | 0 | π | 72 |
| imrishabh18 | 1 | 13 | 0 | βββ | 7 |
| ShiboSoftwareDev | 1 | 8 | 0 | ββ | 9 |
| Anshgrover23 | 2 | 3 | 0 | ββ | 5 |
| techmannih | 0 | 6 | 0 | ββ | 5 |
| ArnavK-09 | 2 | 1 | 0 | β | 0 |
| kom-senapati | 0 | 4 | 0 | β | 3 |
| Abse2001 | 1 | 2 | 0 | β | 0 |
| Ayushjhawar8 | 1 | 0 | 2 | β | 1 |
| krushnarout | 1 | 1 | 0 | β | 0 |
| AnasSarkiz | 1 | 0 | 0 | β | 1 |
| devin-ai-integration[bot] | 0 | 1 | 0 | 0 | |
| Rishikesh63 | 0 | 1 | 0 | 0 |
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|
| kom-senapati | 24 | 6 | 8 | 0 | 0 | 10 | 4 | 3 | 1 | 2 |
| seveibar | 0 | 0 | 0 | 32 | 18 | 22 | 20 | 72 | 60 | 930 |
| Ayushjhawar8 | 19 | 3 | 8 | 0 | 0 | 6 | 3 | 1 | 0 | 0 |
| krushnarout | 14 | 1 | 3 | 0 | 0 | 3 | 2 | 0 | 0 | 0 |
| imrishabh18 | 9 | 1 | 0 | 2 | 7 | 15 | 14 | 7 | 2 | 15 |
| Anshgrover23 | 19 | 4 | 2 | 4 | 15 | 10 | 5 | 5 | 1 | 10 |
| ArnavK-09 | 9 | 4 | 2 | 0 | 0 | 4 | 3 | 0 | 0 | 0 |
| devin-ai-integration[bot] | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 |
| techmannih | 26 | 8 | 10 | 0 | 0 | 11 | 6 | 5 | 0 | 0 |
| ShiboSoftwareDev | 5 | 5 | 0 | 0 | 0 | 10 | 9 | 9 | 5 | 47 |
| AbhinavTheDev | 5 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Rishikesh63 | 4 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| mdkaifansari04 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| ARYPROGRAMMER | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| mojafa | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Abse2001 | 11 | 4 | 1 | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
| Girma35 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| MustafaMulla29 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| AnasSarkiz | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #141 | π Minor | kom-senapati | The pull request disables the default behavior of the PCB viewer to focus on the element when the mouse hovers over it, and adds a new focusOnHover prop to allow enabling this feature if required. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #552 | π³ Major | seveibar | Implement the internallyConnectedPorts feature and add the default <pushbutton /> internallyConnectedPorts. |
| #549 | π³ Major | seveibar | Introduces the sel object, which provides a type-safe way to access various electronic component properties and connections. |
| #543 | π³ Major | seveibar | Add support for subcircuit-dependent autorouting |
| #554 | π Minor | kom-senapati | Adds a function to create traces from externallyConnectedPorts in the Chip component |
| #574 | π Minor | seveibar | Use getInheritedProperty for partsEngine in NormalComponent. |
| #576 | π Minor | seveibar | Adds the subcircuit ID to the request body when using the simplified autorouting/solve endpoint. |
| #563 | π Minor | seveibar | Adds support for new margin syntax to match web standards. |
| #555 | π Minor | seveibar | Change the naming of internallyConnectedPorts to internallyConnectedPins throughout the codebase. |
| #553 | π Minor | seveibar | Renames schPortArrangement to schPinArrangement while maintaining backwards compatibility. |
| #551 | π Minor | seveibar | Fixes an issue where source ports were not being created for footprints if the schematic symbol had fewer pins. |
| #546 | π Minor | seveibar | Fix reconciler constants import that was preventing core in NextJS |
| #579 | π Minor | techmannih | Add support for polarized capacitor symbol |
| #565 | π Minor | techmannih | Adds support for board outlines without specifying width and height, with the dimensions computed from the outline points. |
| #559 | π Minor | imrishabh18 | The pull request adds a new test case to verify the footprinter for the SOIC4 component using the autocloud service. |
| #561 | π Minor | imrishabh18 | Move react-reconciler from devDependencies to dependencies. |
| #557 | π Minor | imrishabh18 | Add the getTestFixture function to the test file for example11-net-symbol.test.tsx |
| #545 | π Minor | imrishabh18 | Optimized the circuit JSON sent to the autorouter and added the subcircuit_id field. |
| #539 | π Minor | imrishabh18 | Add subcircuit_id and pcb_group_id to primitive components |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #103 | π Minor | kom-senapati | Separate Three.js-specific exports into a separate module (three.tsx) to avoid bundling Three.js in projects that don't use it. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #39 | π³ Major | ArnavK-09 | Adds two new commands to the CLI: tsci auth set-token to manually set the authentication token, and tsci auth print-token to print the current authentication token. |
| #40 | π Minor | kom-senapati | Added the registry configuration to the cloned project |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #164 | π³ Major | Ayushjhawar8 | Adds a red square stop/pause button to the run button in the RunFrame component. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #513 | π Tiny | Ayushjhawar8 | Fixed the header in the documentation's example preview image. |
| #512 | π Tiny | Ayushjhawar8 | Adds two new images to the project's documentation |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #91 | π³ Major | seveibar | Adds the Eval export, which includes the CircuitRunner class that provides an API for executing circuits. |
| #92 | π Minor | seveibar | Adds TypeScript type definitions to the package exports |
| #89 | π Minor | seveibar | Add an alias "tscircuit" for "@tscircuit/core" in the pre-supplied imports. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #125 | π Minor | seveibar | Add a new optional field parent_subcircuit_id to the source_group type. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #148 | π³ Major | ShiboSoftwareDev | Adds a script to generate component types for the TSCircuit project. |
| #154 | π Minor | seveibar | Refactor the convention of schPinStyle to use the standard marginLeft, marginRight, marginTop, and marginBottom properties instead of the deprecated leftMargin, rightMargin, topMargin, and bottomMargin properties. |
| #153 | π Minor | seveibar | Renames schPortArrangement to schPinArrangement and internallyConnectedPorts to internallyConnectedPins, and adds a default configuration for internally connected push button pins. |
| #152 | π Minor | seveibar | Add internallyConnectedPorts and externallyConnectedPorts properties to the ChipOptions type. |
| #156 | π Minor | devin-ai-integration[bot] | Update the traceProps definition to allow maxLength as a distance type. |
| #151 | π Minor | techmannih | Add support for pill-shaped SMT pads in the PCB layout component. |
| #147 | π Minor | ShiboSoftwareDev | Cleanup folder structure by organizing component files in the lib/components directory. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #110 | π Minor | seveibar | The change ignores already routed traces when getting simple route JSON. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #611 | π Minor | seveibar | Update the version of @tscircuit/core dependency to 0.0.280 |
| #605 | π Minor | seveibar | Synchronous Snippet "tscircuit" import is now allowed |
| #619 | π Minor | ShiboSoftwareDev | Fixes the prefetch functionality to correctly determine the component name from the link URL. |
| #618 | π Minor | imrishabh18 | Debounce the searched snippet query |
| #615 | π Minor | imrishabh18 | Update the circuit-json-to-readable-netlist library to version 0.0.7. |
| #604 | π Minor | imrishabh18 | Fixes the preview page by using the runframe library to render the circuit preview. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #59 | π³ Major | krushnarout | The pull request moves the project's documentation from Mintlify to Docusaurus. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #5 | π Minor | krushnarout | Adds support for rendering circuits without a <board /> component. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #236 | π Minor | techmannih | Improve the push button symbol by modifying the paths and adding new paths. |
| #238 | π Minor | Rishikesh63 | Fixes improper arrow rendering in the darlington pair transistor and n-channel d MOSFET transistor symbols. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #8 | π³ Major | Anshgrover23 | Adds a filter to the Issue Roulette component to allow users to view all issues, bountied issues, or unbountied issues. |
| #11 | π Minor | techmannih | Adds a GitHub badge to the project's homepage. |
| #14 | π Minor | techmannih | Update the page title in the metadata object. |
| #17 | π Minor | Anshgrover23 | Add workflows for type checking and code formatting |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #19 | π Minor | ShiboSoftwareDev | |
| #18 | π Minor | ShiboSoftwareDev | Modified the prompt for the tscircuit API documentation. |
| #16 | π Minor | ShiboSoftwareDev | Adds functionality to save the system prompt into a file and save a reference to the file name. |
| #15 | π Minor | ShiboSoftwareDev | The pull request changes the way code is displayed in the output by displaying the entire code block instead of just the code contents. |
| #14 | π Minor | ShiboSoftwareDev | Adds error reporting to the benchmark.eval.ts file and modifies the experimental_customColumns function to handle string outputs. |
| #13 | π Minor | ShiboSoftwareDev | Enhances the prompt to create more realistic circuit boards for the tscircuit AI benchmarking process. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #27 | π³ Major | ArnavK-09 | |
| #29 | π Minor | ArnavK-09 | Adds a new CI workflow to run tests with Bun and fixes an issue with the previous Node.js-based CI workflow. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #9 | π³ Major | imrishabh18 | Adds a GitHub Actions workflow to publish the package to npm. |
| #10 | π Minor | imrishabh18 | Build config updated and folder structure fixed |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #21 | π Minor | imrishabh18 | Update the version of dsn-converter in the peerDependencies section from 0.0.41 to 0.0.57. |
| #20 | π Minor | imrishabh18 | Update the @tscircuit/infgrid-ijump-astar dependency to version ^0.0.34. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | π Minor | imrishabh18 | Update dependencies for @tscircuit/core and circuit-json packages |
| #8 | π Minor | imrishabh18 | Update the GitHub Actions workflow to use the latest version of the Bun runtime and run the format check instead of the automatic formatting. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #41 | π³ Major | Anshgrover23 | This pull request sets up the frontend for a contribution tracker, which fetches and displays data about contributors to the tscircuit project. |
| #39 | π Minor | Anshgrover23 | Add major, minor, tiny, and stars statistics to the contributor's information in the generated markdown. |
| #37 | π Minor | Anshgrover23 | Change the PR scoring to only count distinct PRs reviewed, instead of raw review counts. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #8 | π³ Major | Abse2001 | This pull request adds a new function routeUsingLocalFreerouting that runs the freerouting tool locally using Docker and tests it. |
| #10 | π Minor | Abse2001 | Added a new library to the package.json files. |
| #9 | π Minor | Abse2001 | Improved the freerouting-docker-manager.ts file and removed unnecessary container stop. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π³ Major | AnasSarkiz | Added Bootstrap ElkJS Evaluation |
| PR # | Impact | Description |
|---|---|---|
| #141 | π Minor | The pull request disables the default behavior of the PCB viewer to focus on the element when the mouse hovers over it, and adds a new focusOnHover prop to allow enabling this feature if required. |
| #554 | π Minor | Adds a function to create traces from externallyConnectedPorts in the Chip component |
| #103 | π Minor | Separate Three.js-specific exports into a separate module (three.tsx) to avoid bundling Three.js in projects that don't use it. |
| #40 | π Minor | Added the registry configuration to the cloned project |
| PR # | Impact | Description |
|---|---|---|
| #164 | π³ Major | Adds a red square stop/pause button to the run button in the RunFrame component. |
| #513 | π Tiny | Fixed the header in the documentation's example preview image. |
| #512 | π Tiny | Adds two new images to the project's documentation |
| PR # | Impact | Description |
|---|---|---|
| #552 | π³ Major | Implement the internallyConnectedPorts feature and add the default <pushbutton /> internallyConnectedPorts. |
| #549 | π³ Major | Introduces the sel object, which provides a type-safe way to access various electronic component properties and connections. |
| #543 | π³ Major | Add support for subcircuit-dependent autorouting |
| #91 | π³ Major | Adds the Eval export, which includes the CircuitRunner class that provides an API for executing circuits. |
| #125 | π Minor | Add a new optional field parent_subcircuit_id to the source_group type. |
| #154 | π Minor | Refactor the convention of schPinStyle to use the standard marginLeft, marginRight, marginTop, and marginBottom properties instead of the deprecated leftMargin, rightMargin, topMargin, and bottomMargin properties. |
| #153 | π Minor | Renames schPortArrangement to schPinArrangement and internallyConnectedPorts to internallyConnectedPins, and adds a default configuration for internally connected push button pins. |
| #152 | π Minor | Add internallyConnectedPorts and externallyConnectedPorts properties to the ChipOptions type. |
| #574 | π Minor | Use getInheritedProperty for partsEngine in NormalComponent. |
| #576 | π Minor | Adds the subcircuit ID to the request body when using the simplified autorouting/solve endpoint. |
| #563 | π Minor | Adds support for new margin syntax to match web standards. |
| #555 | π Minor | Change the naming of internallyConnectedPorts to internallyConnectedPins throughout the codebase. |
| #553 | π Minor | Renames schPortArrangement to schPinArrangement while maintaining backwards compatibility. |
| #551 | π Minor | Fixes an issue where source ports were not being created for footprints if the schematic symbol had fewer pins. |
| #546 | π Minor | Fix reconciler constants import that was preventing core in NextJS |
| #110 | π Minor | The change ignores already routed traces when getting simple route JSON. |
| #611 | π Minor | Update the version of @tscircuit/core dependency to 0.0.280 |
| #605 | π Minor | Synchronous Snippet "tscircuit" import is now allowed |
| #92 | π Minor | Adds TypeScript type definitions to the package exports |
| #89 | π Minor | Add an alias "tscircuit" for "@tscircuit/core" in the pre-supplied imports. |
| PR # | Impact | Description |
|---|---|---|
| #59 | π³ Major | The pull request moves the project's documentation from Mintlify to Docusaurus. |
| #5 | π Minor | Adds support for rendering circuits without a <board /> component. |
| PR # | Impact | Description |
|---|---|---|
| #156 | π Minor | Update the traceProps definition to allow maxLength as a distance type. |
| PR # | Impact | Description |
|---|---|---|
| #151 | π Minor | Add support for pill-shaped SMT pads in the PCB layout component. |
| #579 | π Minor | Add support for polarized capacitor symbol |
| #565 | π Minor | Adds support for board outlines without specifying width and height, with the dimensions computed from the outline points. |
| #236 | π Minor | Improve the push button symbol by modifying the paths and adding new paths. |
| #11 | π Minor | Adds a GitHub badge to the project's homepage. |
| #14 | π Minor | Update the page title in the metadata object. |
| PR # | Impact | Description |
|---|---|---|
| #148 | π³ Major | Adds a script to generate component types for the TSCircuit project. |
| #147 | π Minor | Cleanup folder structure by organizing component files in the lib/components directory. |
| #619 | π Minor | Fixes the prefetch functionality to correctly determine the component name from the link URL. |
| #19 | π Minor | |
| #18 | π Minor | Modified the prompt for the tscircuit API documentation. |
| #16 | π Minor | Adds functionality to save the system prompt into a file and save a reference to the file name. |
| #15 | π Minor | The pull request changes the way code is displayed in the output by displaying the entire code block instead of just the code contents. |
| #14 | π Minor | Adds error reporting to the benchmark.eval.ts file and modifies the experimental_customColumns function to handle string outputs. |
| #13 | π Minor | Enhances the prompt to create more realistic circuit boards for the tscircuit AI benchmarking process. |
| PR # | Impact | Description |
|---|---|---|
| #27 | π³ Major | |
| #39 | π³ Major | Adds two new commands to the CLI: tsci auth set-token to manually set the authentication token, and tsci auth print-token to print the current authentication token. |
| #29 | π Minor | Adds a new CI workflow to run tests with Bun and fixes an issue with the previous Node.js-based CI workflow. |
| PR # | Impact | Description |
|---|---|---|
| #9 | π³ Major | Adds a GitHub Actions workflow to publish the package to npm. |
| #559 | π Minor | The pull request adds a new test case to verify the footprinter for the SOIC4 component using the autocloud service. |
| #561 | π Minor | Move react-reconciler from devDependencies to dependencies. |
| #557 | π Minor | Add the getTestFixture function to the test file for example11-net-symbol.test.tsx |
| #545 | π Minor | Optimized the circuit JSON sent to the autorouter and added the subcircuit_id field. |
| #539 | π Minor | Add subcircuit_id and pcb_group_id to primitive components |
| #618 | π Minor | Debounce the searched snippet query |
| #615 | π Minor | Update the circuit-json-to-readable-netlist library to version 0.0.7. |
| #604 | π Minor | Fixes the preview page by using the runframe library to render the circuit preview. |
| #21 | π Minor | Update the version of dsn-converter in the peerDependencies section from 0.0.41 to 0.0.57. |
| #20 | π Minor | Update the @tscircuit/infgrid-ijump-astar dependency to version ^0.0.34. |
| #7 | π Minor | Update dependencies for @tscircuit/core and circuit-json packages |
| #8 | π Minor | Update the GitHub Actions workflow to use the latest version of the Bun runtime and run the format check instead of the automatic formatting. |
| #10 | π Minor | Build config updated and folder structure fixed |
| PR # | Impact | Description |
|---|---|---|
| #41 | π³ Major | This pull request sets up the frontend for a contribution tracker, which fetches and displays data about contributors to the tscircuit project. |
| #8 | π³ Major | Adds a filter to the Issue Roulette component to allow users to view all issues, bountied issues, or unbountied issues. |
| #39 | π Minor | Add major, minor, tiny, and stars statistics to the contributor's information in the generated markdown. |
| #37 | π Minor | Change the PR scoring to only count distinct PRs reviewed, instead of raw review counts. |
| #17 | π Minor | Add workflows for type checking and code formatting |
| PR # | Impact | Description |
|---|---|---|
| #238 | π Minor | Fixes improper arrow rendering in the darlington pair transistor and n-channel d MOSFET transistor symbols. |
| PR # | Impact | Description |
|---|---|---|
| #8 | π³ Major | This pull request adds a new function routeUsingLocalFreerouting that runs the freerouting tool locally using Docker and tests it. |
| #10 | π Minor | Added a new library to the package.json files. |
| #9 | π Minor | Improved the freerouting-docker-manager.ts file and removed unnecessary container stop. |
| PR # | Impact | Description |
|---|---|---|
| #2 | π³ Major | Added Bootstrap ElkJS Evaluation |