pie
"tscircuit/code-editor" : 4
"tscircuit/circuit-json" : 3
"tscircuit/dsn-converter" : 3
"tscircuit/snippets" : 10
"tscircuit/cli" : 5
"tscircuit/core" : 7
"tscircuit/status" : 5
"tscircuit/eval-webworker" : 3
"tscircuit/runframe" : 7
"tscircuit/props" : 1
"tscircuit/footprinter" : 3
"tscircuit/circuit-to-svg" : 1
"tscircuit/contribution-tracker" : 1
"tscircuit/autorouting.com" : 1
"tscircuit/bun-match-svg" : 1
"tscircuit/maintenance-tracker" : 2
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created |
|---|---|---|---|---|---|
| seveibar | 4 | 15 | 1 | ππ | 72 |
| imrishabh18 | 4 | 7 | 0 | βββ | 2 |
| ShiboSoftwareDev | 0 | 5 | 1 | βββ | 13 |
| Anshgrover23 | 0 | 4 | 1 | ββ | 2 |
| Abse2001 | 1 | 1 | 0 | ββ | 3 |
| kom-senapati | 0 | 5 | 0 | β | 2 |
| techmannih | 0 | 4 | 0 | β | 0 |
| ArnavK-09 | 0 | 1 | 1 | 2 | |
| Ayushjhawar8 | 0 | 0 | 1 | 0 |
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|
| kom-senapati | 12 | 6 | 3 | 0 | 0 | 7 | 5 | 2 | 1 | 2 |
| seveibar | 3 | 1 | 0 | 25 | 16 | 26 | 20 | 72 | 56 | 983 |
| imrishabh18 | 7 | 2 | 0 | 4 | 7 | 15 | 11 | 2 | 2 | 15 |
| techmannih | 20 | 6 | 8 | 0 | 0 | 6 | 4 | 0 | 0 | 0 |
| krushnarout | 8 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| ShiboSoftwareDev | 8 | 3 | 0 | 5 | 2 | 7 | 6 | 13 | 7 | 85 |
| Anshgrover23 | 18 | 7 | 4 | 0 | 7 | 9 | 6 | 2 | 1 | 10 |
| Ayushjhawar8 | 9 | 1 | 4 | 0 | 0 | 4 | 1 | 0 | 0 | 0 |
| Abse2001 | 5 | 3 | 0 | 0 | 1 | 2 | 2 | 3 | 3 | 20 |
| Saurabhsing21 | 10 | 2 | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| ArnavK-09 | 7 | 2 | 2 | 0 | 0 | 6 | 2 | 2 | 0 | 0 |
| B-Mustafa | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| yashksaini-coder | 13 | 1 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #8 | π³ Major | imrishabh18 | Adds setup for the ATA (Assisted Type Acquisition) and the TypeScript compiler in the browser, and initializes the code editor with the TypeScript compiler. |
| #7 | π³ Major | imrishabh18 | Introduces state management, formats the code using Prettier, and ports the UI from snippets. |
| #6 | π³ Major | imrishabh18 | Introduces a basic code editor with Cosmos + Vite and Twind integrated. |
| #4 | π³ Major | imrishabh18 | This pull request introduces a basic setup for a new project, including configuration files for Bun build, test, and type checking workflows, a .gitignore file, and various dependencies and development tools. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #123 | π Minor | imrishabh18 | Adding missing subcircuit_id and pcb_group_id fields to the pcb_smtpad shape type. |
| #122 | π Minor | imrishabh18 | Add the source_group_id field to the PcbGroup type. |
| #121 | π Minor | seveibar | Adds subcircuit_id and pcb_group_id fields to various PCB-related elements. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #80 | π Minor | imrishabh18 | Fix the plated_hole naming by appending the source_component_id to the component name. |
| #79 | π Minor | imrishabh18 | Fix trace linkage issue. |
| #78 | π Minor | imrishabh18 | Fixes a bug where subcircuits with the same component name were not being properly handled, by appending the source component ID to the component name. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #586 | π³ Major | seveibar | Integrates the RunFrame (Use Webworker Beta) feature, with some home page fixes. |
| #571 | π Minor | imrishabh18 | Reverts the update to the "@tscircuit/3d-viewer" dependency to the previous version "^0.0.94" due to a breakage in the code editor page. |
| #578 | π Minor | seveibar | Set up GitHub Actions workflow to publish the "fake-snippets-api" package to npm. |
| #590 | π Minor | ShiboSoftwareDev | Enables Terser minification in Vite configuration. |
| #585 | π Minor | ShiboSoftwareDev | Updated the getFootprintNamesByType() function to get the names of normal footprints. |
| #552 | π Minor | techmannih | Fixes the issue where fork errors are not being properly displayed to the user. |
| #574 | π Minor | techmannih | Improve error message for 3D model download when 3D viewer is not open |
| #597 | π Minor | Anshgrover23 | Fixes the cmd-click and editor tests by updating the snippet ID and text checks. |
| #575 | π Minor | Anshgrover23 | Fixes the GLTF downloader to use the correct file extension based on whether the download is binary or not. |
| #583 | π Minor | ArnavK-09 | Adds support for generating assembly images for code snippets. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #34 | π Minor | imrishabh18 | Test added for few CLI commands (add, push, release, snapshot) |
| #22 | π Minor | kom-senapati | Adds a simple test fixture for CLI and tsci init test |
| #25 | π Minor | Anshgrover23 | Adds an alias for the tsci auth login command, allowing users to use tsci login as a shorthand. |
| #26 | π Tiny | ShiboSoftwareDev | Fixed the dev script in the package.json file to use the correct file path for the example directory. |
| #31 | π Tiny | ArnavK-09 | Adds a console log message to indicate that the server has refreshed after a file is saved. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #531 | π³ Major | seveibar | Introduces a new benchmarking server that runs benchmarks for the @tscircuit/core library and provides a UI to view historical performance data. |
| #532 | π³ Major | seveibar | Upgrades the project to use React 19 and updates the corresponding dependencies. |
| #523 | π³ Major | seveibar | Fixes an infinite loop issue in the creation of schematic trace crossing segments. |
| #538 | π Minor | seveibar | Adds a subcircuit_id property to the Group component and updates the doInitialSourceRender and doInitialPcbComponentRender methods to handle the new property. |
| #534 | π Minor | seveibar | Adds an MIT license to the project. |
| #533 | π Minor | seveibar | Adds support for React 18 by using a separate react-reconciler-18 package and handling the differences in the update process between React 19 and React 18. |
| #527 | π Minor | techmannih | Automatically adds net labels when a chip-to-chip trace is detected. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #19 | π³ Major | Abse2001 | Switches the check-autorouting-api-health.ts script to use the autorouting/jobs endpoint instead of the autorouting/solve endpoint, adding support for polling the job status and retrieving the output. |
| #16 | π Minor | seveibar | Add a new health check for the Fly Registry API |
| #18 | π Minor | kom-senapati | Adds handling for missing data in the uptime graph component. |
| #12 | π Minor | kom-senapati | Change the UptimeGraph component to use the latest check for the services instead of the first check. |
| #10 | π Minor | kom-senapati | Introduces a status check for the "registry and bundling" endpoints, ensuring the health of the ESM, CJS, and NPM endpoints. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #83 | π Minor | seveibar | Dynamically load the webworker blob instead of using a fixed URL |
| #78 | π Minor | seveibar | Update to use CJS bundle registry URL |
| #81 | π Minor | Anshgrover23 | Adds a .kill() function to the web worker to allow terminating the worker from the main thread. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #162 | π Minor | seveibar | Use the CDN for the webworker URL properly |
| #159 | π Minor | seveibar | Adds an empty state for the render log viewer and shows progress even when the render logs tab is not open. Also, updates the eval webworker to get math-utils support. |
| #157 | π Minor | seveibar | Adds an empty state for the render log viewer and shows progress even if not on the render log page. |
| #154 | π Minor | seveibar | Fix PCB Viewer to update whenever circuit JSON changes, and fix re-running without run button |
| #150 | π Minor | seveibar | Add support for showing a run button in the CircuitJsonPreview component |
| #149 | π Minor | seveibar | Adds Tailwind prefix, improves build system in dev, and fixes minor issues with the circuit JSON viewer and BOM table. |
| #139 | π Minor | seveibar | Adds a render timings bar to the render log view and allows sorting of render phases by duration or chronological order. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #146 | π Tiny | seveibar | Add a key prop to the BaseGroupProps interface and extend the baseGroupProps to include the key prop. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #113 | π Minor | ShiboSoftwareDev | Adds a new function getFootprintSizes that returns the supported footprint sizes. |
| #112 | π Minor | ShiboSoftwareDev | Renames the properties passiveFootprints and normalFootprints to passiveFootprintNames and normalFootprintNames in the getFootprintNamesByType function. |
| #111 | π Minor | ShiboSoftwareDev | Adds a new function getFootprintNamesByType that returns an object with two properties: passiveFootprints and normalFootprints, which contain the names of passive and non-passive footprints, respectively. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #161 | π Minor | techmannih | Fixes the fill color of the schematic net label to be semi-transparent white. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #36 | π Tiny | Ayushjhawar8 | Changes the terminology from "Approvals" to "Approval Sent" in the README.md file. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #28 | π Minor | Abse2001 | Adds delete_file and update_file sample endpoints and a create-package-json function for the dataset download command. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | π Minor | kom-senapati | Fix the init command by removing unnecessary imports and arguments. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | π Tiny | Anshgrover23 | Updates the bun.lockb file |
| #6 | π£ | Anshgrover23 |
| PR # | Impact | Description |
|---|---|---|
| #8 | π³ Major | Adds setup for the ATA (Assisted Type Acquisition) and the TypeScript compiler in the browser, and initializes the code editor with the TypeScript compiler. |
| #7 | π³ Major | Introduces state management, formats the code using Prettier, and ports the UI from snippets. |
| #6 | π³ Major | Introduces a basic code editor with Cosmos + Vite and Twind integrated. |
| #4 | π³ Major | This pull request introduces a basic setup for a new project, including configuration files for Bun build, test, and type checking workflows, a .gitignore file, and various dependencies and development tools. |
| #123 | π Minor | Adding missing subcircuit_id and pcb_group_id fields to the pcb_smtpad shape type. |
| #122 | π Minor | Add the source_group_id field to the PcbGroup type. |
| #80 | π Minor | Fix the plated_hole naming by appending the source_component_id to the component name. |
| #79 | π Minor | Fix trace linkage issue. |
| #78 | π Minor | Fixes a bug where subcircuits with the same component name were not being properly handled, by appending the source component ID to the component name. |
| #571 | π Minor | Reverts the update to the "@tscircuit/3d-viewer" dependency to the previous version "^0.0.94" due to a breakage in the code editor page. |
| #34 | π Minor | Test added for few CLI commands (add, push, release, snapshot) |
| PR # | Impact | Description |
|---|---|---|
| #531 | π³ Major | Introduces a new benchmarking server that runs benchmarks for the @tscircuit/core library and provides a UI to view historical performance data. |
| #532 | π³ Major | Upgrades the project to use React 19 and updates the corresponding dependencies. |
| #523 | π³ Major | Fixes an infinite loop issue in the creation of schematic trace crossing segments. |
| #586 | π³ Major | Integrates the RunFrame (Use Webworker Beta) feature, with some home page fixes. |
| #121 | π Minor | Adds subcircuit_id and pcb_group_id fields to various PCB-related elements. |
| #538 | π Minor | Adds a subcircuit_id property to the Group component and updates the doInitialSourceRender and doInitialPcbComponentRender methods to handle the new property. |
| #534 | π Minor | Adds an MIT license to the project. |
| #533 | π Minor | Adds support for React 18 by using a separate react-reconciler-18 package and handling the differences in the update process between React 19 and React 18. |
| #578 | π Minor | Set up GitHub Actions workflow to publish the "fake-snippets-api" package to npm. |
| #16 | π Minor | Add a new health check for the Fly Registry API |
| #83 | π Minor | Dynamically load the webworker blob instead of using a fixed URL |
| #78 | π Minor | Update to use CJS bundle registry URL |
| #162 | π Minor | Use the CDN for the webworker URL properly |
| #159 | π Minor | Adds an empty state for the render log viewer and shows progress even when the render logs tab is not open. Also, updates the eval webworker to get math-utils support. |
| #157 | π Minor | Adds an empty state for the render log viewer and shows progress even if not on the render log page. |
| #154 | π Minor | Fix PCB Viewer to update whenever circuit JSON changes, and fix re-running without run button |
| #150 | π Minor | Add support for showing a run button in the CircuitJsonPreview component |
| #149 | π Minor | Adds Tailwind prefix, improves build system in dev, and fixes minor issues with the circuit JSON viewer and BOM table. |
| #139 | π Minor | Adds a render timings bar to the render log view and allows sorting of render phases by duration or chronological order. |
| #146 | π Tiny | Add a key prop to the BaseGroupProps interface and extend the baseGroupProps to include the key prop. |
| PR # | Impact | Description |
|---|---|---|
| #113 | π Minor | Adds a new function getFootprintSizes that returns the supported footprint sizes. |
| #112 | π Minor | Renames the properties passiveFootprints and normalFootprints to passiveFootprintNames and normalFootprintNames in the getFootprintNamesByType function. |
| #111 | π Minor | Adds a new function getFootprintNamesByType that returns an object with two properties: passiveFootprints and normalFootprints, which contain the names of passive and non-passive footprints, respectively. |
| #590 | π Minor | Enables Terser minification in Vite configuration. |
| #585 | π Minor | Updated the getFootprintNamesByType() function to get the names of normal footprints. |
| #26 | π Tiny | Fixed the dev script in the package.json file to use the correct file path for the example directory. |
| PR # | Impact | Description |
|---|---|---|
| #527 | π Minor | Automatically adds net labels when a chip-to-chip trace is detected. |
| #161 | π Minor | Fixes the fill color of the schematic net label to be semi-transparent white. |
| #552 | π Minor | Fixes the issue where fork errors are not being properly displayed to the user. |
| #574 | π Minor | Improve error message for 3D model download when 3D viewer is not open |
| PR # | Impact | Description |
|---|---|---|
| #36 | π Tiny | Changes the terminology from "Approvals" to "Approval Sent" in the README.md file. |
| PR # | Impact | Description |
|---|---|---|
| #19 | π³ Major | Switches the check-autorouting-api-health.ts script to use the autorouting/jobs endpoint instead of the autorouting/solve endpoint, adding support for polling the job status and retrieving the output. |
| #28 | π Minor | Adds delete_file and update_file sample endpoints and a create-package-json function for the dataset download command. |
| PR # | Impact | Description |
|---|---|---|
| #7 | π Minor | Fix the init command by removing unnecessary imports and arguments. |
| #18 | π Minor | Adds handling for missing data in the uptime graph component. |
| #12 | π Minor | Change the UptimeGraph component to use the latest check for the services instead of the first check. |
| #10 | π Minor | Introduces a status check for the "registry and bundling" endpoints, ensuring the health of the ESM, CJS, and NPM endpoints. |
| #22 | π Minor | Adds a simple test fixture for CLI and tsci init test |
| PR # | Impact | Description |
|---|---|---|
| #597 | π Minor | Fixes the cmd-click and editor tests by updating the snippet ID and text checks. |
| #575 | π Minor | Fixes the GLTF downloader to use the correct file extension based on whether the download is binary or not. |
| #81 | π Minor | Adds a .kill() function to the web worker to allow terminating the worker from the main thread. |
| #25 | π Minor | Adds an alias for the tsci auth login command, allowing users to use tsci login as a shorthand. |
| #7 | π Tiny | Updates the bun.lockb file |
| #6 | π£ |
| PR # | Impact | Description |
|---|---|---|
| #583 | π Minor | Adds support for generating assembly images for code snippets. |
| #31 | π Tiny | Adds a console log message to indicate that the server has refreshed after a file is saved. |