pie
"tscircuit/rfc" : 1
"tscircuit/graphics-debug" : 6
"tscircuit/3d-viewer" : 5
"tscircuit/tscircuit.com" : 10
"tscircuit/fake-freerouting" : 1
"tscircuit/svg.tscircuit.com" : 5
"tscircuit/circuit-json" : 1
"tscircuit/core" : 5
"tscircuit/dsn-converter" : 2
"tscircuit/format-si-unit" : 3
"tscircuit/circuit-json-to-readable-netlist" : 1
"tscircuit/create-snippet-url" : 1
"tscircuit/footprinter" : 1
"tscircuit/contribution-tracker" : 3
"tscircuit/cli" : 6
"tscircuit/kicad-component-converter" : 1
"tscircuit/runframe" : 1
"tscircuit/docs" : 1
"tscircuit/jscad-planner" : 1
"tscircuit/autorouting.com" : 1
"tscircuit/schematic-symbols" : 1
"tscircuit/prompt-benchmarks" : 4
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created |
|---|---|---|---|---|---|
| imrishabh18 | 4 | 18 | 1 | π | 8 |
| seveibar | 3 | 4 | 1 | βββ | 35 |
| ShiboSoftwareDev | 3 | 1 | 0 | βββ | 15 |
| ArnavK-09 | 3 | 6 | 1 | ββ | 3 |
| kom-senapati | 1 | 3 | 0 | β | 3 |
| Anshgrover23 | 0 | 3 | 0 | β | 2 |
| techmannih | 0 | 3 | 0 | β | 1 |
| Abse2001 | 1 | 0 | 0 | β | 0 |
| Ayushjhawar8 | 0 | 1 | 0 | 0 | |
| rohittcodes | 0 | 1 | 0 | 0 | |
| MustafaMulla29 | 0 | 1 | 0 | 0 | |
| krushnarout | 0 | 1 | 0 | 0 |
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|
| DrSensor | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 5 | 0 | 0 |
| seveibar | 2 | 0 | 0 | 35 | 12 | 9 | 8 | 35 | 28 | 380 |
| imrishabh18 | 18 | 4 | 0 | 2 | 3 | 25 | 23 | 8 | 3 | 20 |
| Rishikesh63 | 13 | 2 | 8 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| Anshgrover23 | 18 | 4 | 7 | 7 | 21 | 8 | 3 | 2 | 1 | 10 |
| ShiboSoftwareDev | 2 | 2 | 0 | 1 | 2 | 4 | 4 | 15 | 11 | 113 |
| Ayushjhawar8 | 9 | 1 | 4 | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
| ArnavK-09 | 54 | 14 | 12 | 0 | 0 | 15 | 10 | 3 | 0 | 0 |
| rohittcodes | 9 | 3 | 2 | 0 | 0 | 3 | 1 | 0 | 0 | 0 |
| UTK-a-RSH | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| ARYPROGRAMMER | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| MustafaMulla29 | 3 | 2 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
| kom-senapati | 12 | 8 | 0 | 0 | 0 | 6 | 5 | 3 | 1 | 2 |
| Abse2001 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| techmannih | 5 | 4 | 1 | 0 | 0 | 3 | 3 | 1 | 1 | 2 |
| krushnarout | 3 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #5 | π³ Major | seveibar | This RFC introduces the vision for the tscircuit v0.1 release, including features like a command-line tool, a modern registry server, and snapshot testing. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #19 | π³ Major | seveibar | Adds filtering functionality based on layers and steps, and improves the interactive graphics to center around the objects. |
| #18 | π³ Major | seveibar | This pull request exports interactive React components, adds React Cosmos, and adds more support for labels, steps, and layers in the graphics library. |
| #22 | π Minor | seveibar | Add full width and height to the SVG container to fix the appearance of the lines. |
| #21 | π Minor | seveibar | Add handling for invalid/undefined color when hovering on a rectangle in the interactive graphics component. |
| #20 | π Minor | seveibar | Fix the example data for the steps in the interactive2-layer-and-step-filtering.fixture.tsx file. |
| #16 | π Minor | Anshgrover23 | Adds a GitHub badge to the landing page and an example button to load a sample graphics JSON file. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #143 | π³ Major | imrishabh18 | Converts a 3D circuit view to an SVG format. |
| #145 | π Minor | seveibar | Bundle the jscad/modeling library into the 3D viewer to resolve CommonJS issues. |
| #141 | π Minor | Anshgrover23 | Add a new prop autoRotateDisabled to the CadViewer and CadViewerContainer components to allow disabling the automatic rotation of the 3D scene. |
| #152 | π Tiny | seveibar | Adds a test to ensure the node bundle can be loaded. |
| #153 | π Tiny | imrishabh18 | Fix a type import in the Storybook preview configuration |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #633 | π³ Major | imrishabh18 | The pull request adds the package_release fake for the registry, including tests for creating, getting, and listing package releases. |
| #640 | π Minor | imrishabh18 | Reverts a previous update to the @tscircuit/3d-viewer and circuit-json-to-readable-netlist packages. |
| #637 | π Minor | imrishabh18 | Update packages to fix a format issue |
| #627 | π Minor | imrishabh18 | Adds a fake API for the packages, including tests for creating, deleting, and getting packages. |
| #622 | π Minor | imrishabh18 | Encode the search params in the import-snippet-dialog component to handle special characters in the search query. |
| #636 | π Minor | ArnavK-09 | Adds missing package_release/get logic to handle package name with version. |
| #599 | π Minor | ArnavK-09 | Introduces a new dependency 'circuit-json-to-tscircuit' for importing circuit JSON files |
| #624 | π Minor | ArnavK-09 | Updates the external actions used in the bundle-size-analysis GitHub workflow. |
| #635 | π Minor | techmannih | Change the background color of code snippets to the previous color. |
| #631 | π Minor | techmannih | Adds a skeleton loader for the landing page to improve user experience while the page is loading. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #22 | π³ Major | imrishabh18 | The pull request fixes an issue where source_trace elements in the circuit JSON have more than 3 connected_ports, by splitting such traces into multiple traces with 2 ports each. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #22 | π³ Major | imrishabh18 | Adds support for 3D SVG generation |
| #6 | π³ Major | ArnavK-09 | Adds the ability to return an SVG with red text if there's an error in the code. |
| #28 | π Minor | imrishabh18 | Remove the "three" dependency from the project. |
| #26 | π Minor | imrishabh18 | Updates the tsconfig.json file and next-env.d.ts file to improve TypeScript integration with Next.js. |
| #21 | π Minor | ArnavK-09 | Refactor the getErrorSvg function to include better and full-length errors in landscape mode. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #126 | π Minor | imrishabh18 | Fix the function to handle negative numbers in the input. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #590 | π Minor | imrishabh18 | The pull request fixes a bug by breaking up a function to create a separate function for creating a ground symbol for one port instead of a pair of ports. |
| #592 | π Minor | imrishabh18 | Update the version of the "format-si-unit" dependency from 0.0.2 to 0.0.3 |
| #589 | π Minor | imrishabh18 | Fix parsing of negative value PCB properties |
| #588 | π Minor | imrishabh18 | Fix the schematic x and y props using the parsed value in mm. |
| #584 | π Minor | MustafaMulla29 | Modified the bundle-size.yml workflow to post a comment if the bundle size or install size difference is greater than or equal to 10KB (absolute value). |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #85 | π Minor | imrishabh18 | Fix the calculation of trace_length by using the getTraceLength function instead of the width property. |
| #84 | π Minor | imrishabh18 | Add the trace_length property to the PCB traces. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #4 | π Minor | imrishabh18 | Migrates the release workflow from using npm to using Bun for building the project. |
| #3 | π Minor | imrishabh18 | Add a GitHub Actions workflow to publish the package to npm |
| #2 | π Minor | imrishabh18 | Fix regex to correctly convert 100uF (microfarad) to 100Β΅. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #9 | π Minor | imrishabh18 | Update the version of @tscircuit/core dependency from 0.0.286 to 0.0.299. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π Minor | imrishabh18 | Adds support for a new SVG type, "3d", in the createSvgUrl function. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #115 | π Minor | Ayushjhawar8 | Introduces a new single-pin pad footprint with configurable width and height, along with snapshot tests to verify the dimensions. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #45 | π³ Major | ArnavK-09 | Introduces a contributor graph feature that displays various contributor metrics over the last 8 weeks. |
| #43 | π³ Major | kom-senapati | Updates the frontend to include a podium and PR statistics by repository |
| #47 | π Minor | kom-senapati | Change the sorting of contributors from stars to score |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #32 | π³ Major | ArnavK-09 | Automatically refresh import types on file update in the development server |
| #53 | π Minor | Anshgrover23 | Add tsci auth logout functionality |
| #47 | π Minor | kom-senapati | Enforce the use of .tsx file extension for the dev command |
| #45 | π£ | kom-senapati | |
| #42 | π Minor | kom-senapati | Adds functionality to extract the GitHub username from the session token and store it in the CLI configuration |
| #37 | π Minor | krushnarout | Set the default port for the development server to 3020 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #118 | π Minor | ArnavK-09 | Fixes a bug where missing mid and stroke attributes in the KiCad JSON file were not handled properly, and introduces default values for them. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #167 | π Minor | ArnavK-09 | Fixes an issue that would show an import error message and allows re-running the code if any worker error occurs. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π Tiny | ArnavK-09 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #8 | π Minor | rohittcodes | Re-implementation of the hull and hullChain operations in the jscad-implementation-types module. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #30 | π³ Major | Abse2001 | Introduces a local freerouting autorouter for processing circuit files. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #242 | π Minor | techmannih | Improves the capacitor and MOSFET symbol by adjusting the positions and coordinates of various elements in the SVG files. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #24 | π³ Major | ShiboSoftwareDev | Adds a new file random-circuit-generation.eval.ts that generates 10 random prompts for circuits and creates those circuits, which is useful for debugging and finding issues. |
| #22 | π³ Major | ShiboSoftwareDev | Fixes error correction in the benchmark code, allowing all circuits to pass in both problem sets. |
| #21 | π³ Major | ShiboSoftwareDev | Adds a set of new circuit design problems to the benchmarks-evalite project. |
| #23 | π Minor | ShiboSoftwareDev | The pull request creates a log directory to store all failed attempts during the benchmark, and also adds functionality to clean up the directory when starting the benchmark. |
| PR # | Impact | Description |
|---|---|---|
| #5 | π³ Major | This RFC introduces the vision for the tscircuit v0.1 release, including features like a command-line tool, a modern registry server, and snapshot testing. |
| #19 | π³ Major | Adds filtering functionality based on layers and steps, and improves the interactive graphics to center around the objects. |
| #18 | π³ Major | This pull request exports interactive React components, adds React Cosmos, and adds more support for labels, steps, and layers in the graphics library. |
| #145 | π Minor | Bundle the jscad/modeling library into the 3D viewer to resolve CommonJS issues. |
| #22 | π Minor | Add full width and height to the SVG container to fix the appearance of the lines. |
| #21 | π Minor | Add handling for invalid/undefined color when hovering on a rectangle in the interactive graphics component. |
| #20 | π Minor | Fix the example data for the steps in the interactive2-layer-and-step-filtering.fixture.tsx file. |
| #152 | π Tiny | Adds a test to ensure the node bundle can be loaded. |
| PR # | Impact | Description |
|---|---|---|
| #143 | π³ Major | Converts a 3D circuit view to an SVG format. |
| #633 | π³ Major | The pull request adds the package_release fake for the registry, including tests for creating, getting, and listing package releases. |
| #22 | π³ Major | The pull request fixes an issue where source_trace elements in the circuit JSON have more than 3 connected_ports, by splitting such traces into multiple traces with 2 ports each. |
| #22 | π³ Major | Adds support for 3D SVG generation |
| #126 | π Minor | Fix the function to handle negative numbers in the input. |
| #590 | π Minor | The pull request fixes a bug by breaking up a function to create a separate function for creating a ground symbol for one port instead of a pair of ports. |
| #592 | π Minor | Update the version of the "format-si-unit" dependency from 0.0.2 to 0.0.3 |
| #589 | π Minor | Fix parsing of negative value PCB properties |
| #588 | π Minor | Fix the schematic x and y props using the parsed value in mm. |
| #85 | π Minor | Fix the calculation of trace_length by using the getTraceLength function instead of the width property. |
| #84 | π Minor | Add the trace_length property to the PCB traces. |
| #640 | π Minor | Reverts a previous update to the @tscircuit/3d-viewer and circuit-json-to-readable-netlist packages. |
| #637 | π Minor | Update packages to fix a format issue |
| #627 | π Minor | Adds a fake API for the packages, including tests for creating, deleting, and getting packages. |
| #622 | π Minor | Encode the search params in the import-snippet-dialog component to handle special characters in the search query. |
| #4 | π Minor | Migrates the release workflow from using npm to using Bun for building the project. |
| #3 | π Minor | Add a GitHub Actions workflow to publish the package to npm |
| #2 | π Minor | Fix regex to correctly convert 100uF (microfarad) to 100Β΅. |
| #9 | π Minor | Update the version of @tscircuit/core dependency from 0.0.286 to 0.0.299. |
| #2 | π Minor | Adds support for a new SVG type, "3d", in the createSvgUrl function. |
| #28 | π Minor | Remove the "three" dependency from the project. |
| #26 | π Minor | Updates the tsconfig.json file and next-env.d.ts file to improve TypeScript integration with Next.js. |
| #153 | π Tiny | Fix a type import in the Storybook preview configuration |
| PR # | Impact | Description |
|---|---|---|
| #115 | π Minor | Introduces a new single-pin pad footprint with configurable width and height, along with snapshot tests to verify the dimensions. |
| PR # | Impact | Description |
|---|---|---|
| #45 | π³ Major | Introduces a contributor graph feature that displays various contributor metrics over the last 8 weeks. |
| #32 | π³ Major | Automatically refresh import types on file update in the development server |
| #6 | π³ Major | Adds the ability to return an SVG with red text if there's an error in the code. |
| #118 | π Minor | Fixes a bug where missing mid and stroke attributes in the KiCad JSON file were not handled properly, and introduces default values for them. |
| #636 | π Minor | Adds missing package_release/get logic to handle package name with version. |
| #599 | π Minor | Introduces a new dependency 'circuit-json-to-tscircuit' for importing circuit JSON files |
| #624 | π Minor | Updates the external actions used in the bundle-size-analysis GitHub workflow. |
| #167 | π Minor | Fixes an issue that would show an import error message and allows re-running the code if any worker error occurs. |
| #21 | π Minor | Refactor the getErrorSvg function to include better and full-length errors in landscape mode. |
| #2 | π Tiny |
| PR # | Impact | Description |
|---|---|---|
| #141 | π Minor | Add a new prop autoRotateDisabled to the CadViewer and CadViewerContainer components to allow disabling the automatic rotation of the 3D scene. |
| #16 | π Minor | Adds a GitHub badge to the landing page and an example button to load a sample graphics JSON file. |
| #53 | π Minor | Add tsci auth logout functionality |
| PR # | Impact | Description |
|---|---|---|
| #8 | π Minor | Re-implementation of the hull and hullChain operations in the jscad-implementation-types module. |
| PR # | Impact | Description |
|---|---|---|
| #584 | π Minor | Modified the bundle-size.yml workflow to post a comment if the bundle size or install size difference is greater than or equal to 10KB (absolute value). |
| PR # | Impact | Description |
|---|---|---|
| #43 | π³ Major | Updates the frontend to include a podium and PR statistics by repository |
| #47 | π Minor | Change the sorting of contributors from stars to score |
| #47 | π Minor | Enforce the use of .tsx file extension for the dev command |
| #45 | π£ | |
| #42 | π Minor | Adds functionality to extract the GitHub username from the session token and store it in the CLI configuration |
| PR # | Impact | Description |
|---|---|---|
| #30 | π³ Major | Introduces a local freerouting autorouter for processing circuit files. |
| PR # | Impact | Description |
|---|---|---|
| #242 | π Minor | Improves the capacitor and MOSFET symbol by adjusting the positions and coordinates of various elements in the SVG files. |
| #635 | π Minor | Change the background color of code snippets to the previous color. |
| #631 | π Minor | Adds a skeleton loader for the landing page to improve user experience while the page is loading. |
| PR # | Impact | Description |
|---|---|---|
| #24 | π³ Major | Adds a new file random-circuit-generation.eval.ts that generates 10 random prompts for circuits and creates those circuits, which is useful for debugging and finding issues. |
| #22 | π³ Major | Fixes error correction in the benchmark code, allowing all circuits to pass in both problem sets. |
| #21 | π³ Major | Adds a set of new circuit design problems to the benchmarks-evalite project. |
| #23 | π Minor | The pull request creates a log directory to store all failed attempts during the benchmark, and also adds functionality to clean up the directory when starting the benchmark. |
| PR # | Impact | Description |
|---|---|---|
| #37 | π Minor | Set the default port for the development server to 3020 |