Skip to content

Latest commit

Β 

History

History
307 lines (247 loc) Β· 26.2 KB

File metadata and controls

307 lines (247 loc) Β· 26.2 KB

Contribution Overview 2025-01-15

PRs by Repository

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
Loading

Contributor Overview

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

Review Table

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

Changes by Repository

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

Changes by Contributor

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.