Skip to content

tscircuit/contribution-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

contribution-tracker

Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here

  • All PRs in the tscircuit org are scanned/summarized via Claude Haiku
  • Claude classifies each Diff/PR as a Major, Minor or Tiny contribution
  • All the PRs, summaries, and classifications are organized into charts and tables

The current week is shown below. There are 3 major sections:

Current Week

Contribution Overview 2024-10-16

PRs by Repository

pie
    "tscircuit/props" : 7
    "tscircuit/footprinter" : 5
    "tscircuit/core" : 7
    "tscircuit/jscad-fiber" : 1
    "tscircuit/circuit-json" : 1
    "tscircuit/easyeda-converter" : 4
    "tscircuit/circuit-to-svg" : 3
    "tscircuit/snippets" : 12
    "tscircuit/pcb-viewer" : 2
    "tscircuit/jscad-electronics" : 7
    "tscircuit/winterspec" : 2
    "tscircuit/circuit-json-to-gerber" : 1
    "tscircuit/docs" : 2
    "tscircuit/schematic-symbols" : 11
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny ⭐
seveibar 7 12 2 πŸ‘‘
anas-sarkez 3 5 0 ⭐⭐
Timer00 4 1 0 ⭐⭐
andrii-balitskyi 1 4 0 ⭐⭐
imrishabh18 0 5 1 ⭐⭐
ShiboSoftwareDev 0 3 1 ⭐
Abse2001 0 3 1 ⭐
mrudulpatil18 1 1 0 ⭐
theajmalrazaq 0 3 0 ⭐
sarthak-kumar-shailendra 0 2 0 ⭐
aman1376 0 2 0 ⭐
bbland1 0 1 0
anugcodes 0 1 0
kom-senapati 0 1 0

Changes by Repository

PR # Impact Contributor Description
#63 🐳 Major seveibar Introduce a new battery component with battery types, batteryProps, and set the default unit to mAh.
#65 πŸ™ Minor seveibar Add support for schAutoLayoutEnabled prop on <group /> component
#61 πŸ™ Minor seveibar Reverts the previous addition of "schWidth", "schHeight", "pcbWidth", and "pcbHeight" props, and replaces them with "width" and "height" props.
#62 πŸ™ Minor imrishabh18 Revert changes to width and height properties in commonLayoutProps.
#60 πŸ™ Minor imrishabh18 Replaces the width and height props with schWidth, schHeight, pcbWidth, and pcbHeight props.
#58 πŸ™ Minor imrishabh18 Add width and height properties to the CommonComponentProps interface
#59 🐌 Tiny imrishabh18 Updated the project's dependency lock file (e.g. package-lock.json, yarn.lock, etc.)
PR # Impact Contributor Description
#67 🐳 Major seveibar Introduce an automatic gallery generation script to generate an HTML page displaying all SVG snapshots from the tests.
#68 🐳 Major anas-sarkez Implemented a new footprint function for stampboard components.
#66 πŸ™ Minor seveibar Introduce pushbutton footprint and update circuit-to-svg dependency
#69 πŸ™ Minor anas-sarkez Implement silkscreen reference for every component and added silkscreenRef function to helpers
#60 πŸ™ Minor bbland1 Adding types for parameters returned using .json() function.
PR # Impact Contributor Description
#186 🐳 Major seveibar Fix Schematic Ports using local instead of global positions
#185 🐳 Major seveibar Implements schematic autolayout and fixes routing issues.
#177 🐳 Major seveibar Introduces a new <battery /> component.
#173 🐳 Major seveibar Adds support for shared pin labels in the NormalComponent class, allowing multiple ports to have the same primary label and additional alias labels.
#176 πŸ™ Minor seveibar Fix pcbRotation={-90} not rotating smtpads and keepouts properly, and add support for rotating keepouts.
#187 πŸ™ Minor imrishabh18 Add support for -size suffix port arrangements in the NormalComponent class.
#182 πŸ™ Minor Abse2001 Fixed the toMatchSchematicSnapshot test case for the Battery component by updating the schematicSymbolName property.
PR # Impact Contributor Description
#84 🐳 Major seveibar Implement the Subtract component to perform boolean subtraction on 3D geometries.
PR # Impact Contributor Description
#59 πŸ™ Minor seveibar Adds a new circuit element called simple_battery with a capacity property.
PR # Impact Contributor Description
#74 πŸ™ Minor seveibar The pull request fixes an issue with the C490691 import and adds a script for quickly adding tests for parts.
#71 πŸ™ Minor seveibar Fixes a bug related to parsing arc data in the package detail shape schema.
#78 πŸ™ Minor andrii-balitskyi Adds support for T~ text shapes and fixes a script that was giving an error.
#77 πŸ™ Minor andrii-balitskyi Fix the error message in the convert command to reflect the updated command option.
PR # Impact Contributor Description
#88 πŸ™ Minor seveibar Fix the schematic port using a relative position
#87 πŸ™ Minor seveibar Fix silkscreen paths being erroneously closed
#86 πŸ™ Minor Abse2001 Updated the schematic symbols to fix the battery in the core and formatted the code.
PR # Impact Contributor Description
#82 🐳 Major andrii-balitskyi Allow editing shipping information in profile settings
#77 🐳 Major mrudulpatil18 Adds a search component to the header, allowing users to search for code snippets and view the results in a dropdown.
#84 πŸ™ Minor seveibar Fix tab indent in the CodeEditor component
#80 πŸ™ Minor seveibar Fixes JLCPCB imports with arc issues, updates for shared pin label support, and fixes errors in local development to show JLCPCB import errors.
#74 πŸ™ Minor seveibar Updates the versions of 'circuit-json-to-bom-csv', 'circuit-json-to-pnp-csv', and 'easyeda' dependencies, and adds error handling for the 'downloadFabricationFiles' function.
#68 πŸ™ Minor andrii-balitskyi Adds tests for the order files upload and get APIs.
#78 πŸ™ Minor andrii-balitskyi Adds a "Submit Order" button and a "Create Order" dialog to the editor navigation bar.
#95 πŸ™ Minor theajmalrazaq Fixed the responsiveness of the quickstart page.
#97 πŸ™ Minor theajmalrazaq Added Playwright tests for the AI Page and Quickstart Page, added viewports to the existing tests, fixed them, and updated the snapshots.
#85 πŸ™ Minor theajmalrazaq Improved search box rendering and dashboard responsiveness
#86 πŸ™ Minor kom-senapati Update page title to include the snippet name and owner name.
#96 🐌 Tiny Abse2001 Updates the dependency "winterspec" from version 0.0.93 to 0.0.94.
PR # Impact Contributor Description
#76 🐌 Tiny seveibar Fix formatting and remove console log from silkscreen path story
#75 🐌 Tiny ShiboSoftwareDev Added a CODEOWNERS file to the repository.
PR # Impact Contributor Description
#75 🐳 Major anas-sarkez Implementing Pin row 3D model and refactoring footprint plated holes
#68 🐳 Major anas-sarkez Implementing a USB-C female port 3D component
#76 πŸ™ Minor anas-sarkez Added a new example for the "pinrow6" footprint in the "footprinter3d" directory.
#72 πŸ™ Minor anas-sarkez Refactored the USB_C component to use the Subtract operation for creating the curved metal casing, replacing complex calculations.
#71 πŸ™ Minor anas-sarkez Updated the jscad-fiber dependency and modified the smdLED component to subtract curved slices from the sides of the LED body.
#69 πŸ™ Minor anas-sarkez Implements the SmdLED component with different color options for the LED body.
#70 🐌 Tiny seveibar Add anas as a codeowner for new files
PR # Impact Contributor Description
#18 πŸ™ Minor ShiboSoftwareDev Update the construct-manifest.ts file to handle Windows-specific path formatting for the generated manifest.
#17 πŸ™ Minor ShiboSoftwareDev The pull request fixes a bug in the esbuild library by modifying the filepaths in the build step to always use Unix-based filepaths, allowing the repository to work for snippets on Windows.
PR # Impact Contributor Description
#22 πŸ™ Minor ShiboSoftwareDev Implemented silkscreen path
PR # Impact Contributor Description
#29 πŸ™ Minor sarthak-kumar-shailendra Fixes the incorrect twitter icon and URL in the sidebar and footer of the application.
#28 πŸ™ Minor sarthak-kumar-shailendra Update Twitter icon to "X" icon
PR # Impact Contributor Description
#78 🐳 Major Timer00 Introduces a new SVG symbol for a wattmeter.
#95 🐳 Major Timer00 Introduces a new symbol called "varmeter"
#97 🐳 Major Timer00 Introduce a new symbol called "frequency_meter"
#100 🐳 Major Timer00 Introduce a new symbol for a tachometer
#172 πŸ™ Minor imrishabh18 Fix the calculation for the height of the SPDT switch and boxresistor components.
#174 πŸ™ Minor Abse2001 Added a new battery symbol.
#96 πŸ™ Minor Timer00 Introduces the watt_hour_meter symbol.
#176 πŸ™ Minor aman1376 Adds a new component called "light_dependent_resistor" with various paths and text elements.
#162 πŸ™ Minor aman1376 Adds a new JSON file and SVG image for a DPST (Dual Pole Single Throw) switch symbol.
#153 πŸ™ Minor mrudulpatil18 Added a new SVG path definition for a rectifier diode symbol.
#167 πŸ™ Minor anugcodes Added a new symbol for the Darlington pair transistor.

Changes by Contributor

PR # Impact Description
#63 🐳 Major Introduce a new battery component with battery types, batteryProps, and set the default unit to mAh.
#67 🐳 Major Introduce an automatic gallery generation script to generate an HTML page displaying all SVG snapshots from the tests.
#186 🐳 Major Fix Schematic Ports using local instead of global positions
#185 🐳 Major Implements schematic autolayout and fixes routing issues.
#177 🐳 Major Introduces a new <battery /> component.
#173 🐳 Major Adds support for shared pin labels in the NormalComponent class, allowing multiple ports to have the same primary label and additional alias labels.
#84 🐳 Major Implement the Subtract component to perform boolean subtraction on 3D geometries.
#59 πŸ™ Minor Adds a new circuit element called simple_battery with a capacity property.
#65 πŸ™ Minor Add support for schAutoLayoutEnabled prop on <group /> component
#61 πŸ™ Minor Reverts the previous addition of "schWidth", "schHeight", "pcbWidth", and "pcbHeight" props, and replaces them with "width" and "height" props.
#66 πŸ™ Minor Introduce pushbutton footprint and update circuit-to-svg dependency
#74 πŸ™ Minor The pull request fixes an issue with the C490691 import and adds a script for quickly adding tests for parts.
#71 πŸ™ Minor Fixes a bug related to parsing arc data in the package detail shape schema.
#176 πŸ™ Minor Fix pcbRotation={-90} not rotating smtpads and keepouts properly, and add support for rotating keepouts.
#88 πŸ™ Minor Fix the schematic port using a relative position
#87 πŸ™ Minor Fix silkscreen paths being erroneously closed
#84 πŸ™ Minor Fix tab indent in the CodeEditor component
#80 πŸ™ Minor Fixes JLCPCB imports with arc issues, updates for shared pin label support, and fixes errors in local development to show JLCPCB import errors.
#74 πŸ™ Minor Updates the versions of 'circuit-json-to-bom-csv', 'circuit-json-to-pnp-csv', and 'easyeda' dependencies, and adds error handling for the 'downloadFabricationFiles' function.
#76 🐌 Tiny Fix formatting and remove console log from silkscreen path story
#70 🐌 Tiny Add anas as a codeowner for new files
PR # Impact Description
#18 πŸ™ Minor Update the construct-manifest.ts file to handle Windows-specific path formatting for the generated manifest.
#17 πŸ™ Minor The pull request fixes a bug in the esbuild library by modifying the filepaths in the build step to always use Unix-based filepaths, allowing the repository to work for snippets on Windows.
#22 πŸ™ Minor Implemented silkscreen path
#75 🐌 Tiny Added a CODEOWNERS file to the repository.
PR # Impact Description
#29 πŸ™ Minor Fixes the incorrect twitter icon and URL in the sidebar and footer of the application.
#28 πŸ™ Minor Update Twitter icon to "X" icon
PR # Impact Description
#62 πŸ™ Minor Revert changes to width and height properties in commonLayoutProps.
#60 πŸ™ Minor Replaces the width and height props with schWidth, schHeight, pcbWidth, and pcbHeight props.
#58 πŸ™ Minor Add width and height properties to the CommonComponentProps interface
#187 πŸ™ Minor Add support for -size suffix port arrangements in the NormalComponent class.
#172 πŸ™ Minor Fix the calculation for the height of the SPDT switch and boxresistor components.
#59 🐌 Tiny Updated the project's dependency lock file (e.g. package-lock.json, yarn.lock, etc.)
PR # Impact Description
#68 🐳 Major Implemented a new footprint function for stampboard components.
#75 🐳 Major Implementing Pin row 3D model and refactoring footprint plated holes
#68 🐳 Major Implementing a USB-C female port 3D component
#69 πŸ™ Minor Implement silkscreen reference for every component and added silkscreenRef function to helpers
#76 πŸ™ Minor Added a new example for the "pinrow6" footprint in the "footprinter3d" directory.
#72 πŸ™ Minor Refactored the USB_C component to use the Subtract operation for creating the curved metal casing, replacing complex calculations.
#71 πŸ™ Minor Updated the jscad-fiber dependency and modified the smdLED component to subtract curved slices from the sides of the LED body.
#69 πŸ™ Minor Implements the SmdLED component with different color options for the LED body.
PR # Impact Description
#60 πŸ™ Minor Adding types for parameters returned using .json() function.
PR # Impact Description
#82 🐳 Major Allow editing shipping information in profile settings
#78 πŸ™ Minor Adds support for T~ text shapes and fixes a script that was giving an error.
#77 πŸ™ Minor Fix the error message in the convert command to reflect the updated command option.
#68 πŸ™ Minor Adds tests for the order files upload and get APIs.
#78 πŸ™ Minor Adds a "Submit Order" button and a "Create Order" dialog to the editor navigation bar.
PR # Impact Description
#182 πŸ™ Minor Fixed the toMatchSchematicSnapshot test case for the Battery component by updating the schematicSymbolName property.
#86 πŸ™ Minor Updated the schematic symbols to fix the battery in the core and formatted the code.
#174 πŸ™ Minor Added a new battery symbol.
#96 🐌 Tiny Updates the dependency "winterspec" from version 0.0.93 to 0.0.94.
PR # Impact Description
#78 🐳 Major Introduces a new SVG symbol for a wattmeter.
#95 🐳 Major Introduces a new symbol called "varmeter"
#97 🐳 Major Introduce a new symbol called "frequency_meter"
#100 🐳 Major Introduce a new symbol for a tachometer
#96 πŸ™ Minor Introduces the watt_hour_meter symbol.
PR # Impact Description
#176 πŸ™ Minor Adds a new component called "light_dependent_resistor" with various paths and text elements.
#162 πŸ™ Minor Adds a new JSON file and SVG image for a DPST (Dual Pole Single Throw) switch symbol.
PR # Impact Description
#77 🐳 Major Adds a search component to the header, allowing users to search for code snippets and view the results in a dropdown.
#153 πŸ™ Minor Added a new SVG path definition for a rectifier diode symbol.
PR # Impact Description
#167 πŸ™ Minor Added a new symbol for the Darlington pair transistor.
PR # Impact Description
#95 πŸ™ Minor Fixed the responsiveness of the quickstart page.
#97 πŸ™ Minor Added Playwright tests for the AI Page and Quickstart Page, added viewports to the existing tests, fixed them, and updated the snapshots.
#85 πŸ™ Minor Improved search box rendering and dashboard responsiveness
PR # Impact Description
#86 πŸ™ Minor Update page title to include the snippet name and owner name.