Skip to content

Latest commit

Β 

History

History
271 lines (214 loc) Β· 21.5 KB

File metadata and controls

271 lines (214 loc) Β· 21.5 KB

Contribution Overview 2024-10-10

PRs by Repository

pie
    "tscircuit/pcb-viewer" : 2
    "tscircuit/core" : 7
    "tscircuit/soup-util" : 1
    "tscircuit/snippets" : 15
    "tscircuit/cli" : 2
    "tscircuit/easyeda-converter" : 8
    "tscircuit/jscad-electronics" : 5
    "tscircuit/footprinter" : 2
    "tscircuit/autorouting" : 1
    "tscircuit/checks" : 1
    "tscircuit/circuit-json-to-gerber" : 1
    "tscircuit/schematic-symbols" : 7
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny ⭐
seveibar 11 13 1 ⭐⭐⭐
imrishabh18 2 3 1 ⭐⭐
anas-sarkez 2 2 0 ⭐⭐
andrii-balitskyi 1 2 0 ⭐
mrudulpatil18 0 4 0 ⭐
ni9999 0 2 0 ⭐
MandeepPaul 1 0 0 ⭐
ShiboSoftwareDev 0 1 1
qalbun-salim 0 1 0
anugcodes 0 1 0
0SlowPoke0 0 1 0
aman1376 0 1 0
Abse2001 0 1 0

Changes by Repository

PR # Impact Contributor Description
#73 🐳 Major imrishabh18 Refactor to remove the @tscircuit/builder and @tscircuit/react-fiber dependencies and use the @tscircuit/core module instead.
#74 πŸ™ Minor imrishabh18 Refactor/remove builder
PR # Impact Contributor Description
#151 🐳 Major imrishabh18 Adds a new primitive component called "Via" to the project.
#157 🐳 Major seveibar Introduces a new function createUseComponent that creates a React component with automatically generated traces.
#155 πŸ™ Minor imrishabh18 Add aliases "left" and "right" to the ports of the Capacitor and Resistor components.
#153 πŸ™ Minor imrishabh18 Added SilkscreenCircle and SilkscreenRect components to the library.
#161 πŸ™ Minor seveibar Adds support for cadModel.positionOffset to allow for customizing the position of CAD models in the circuit.
#159 πŸ™ Minor seveibar Add support for creating pcb_hole component from soup
#158 πŸ™ Minor seveibar Adds the createUseComponent function to the exported symbols.
PR # Impact Contributor Description
#23 🐌 Tiny imrishabh18 Fix type issue in find-bounds-and-center.ts file
PR # Impact Contributor Description
#46 🐳 Major andrii-balitskyi Introduces the initial ordering API and UI, including the ability to add orders, order files, and view a list of orders.
#62 🐳 Major seveibar Adds replication in seed and fixes recursive importing.
#61 🐳 Major seveibar Adds a new feature to delete a snippet from the fake-snippets-api.
#56 🐳 Major seveibar Adds Playwright testing for the landing page and view snippet functionality, refactors the project structure, and includes various bug fixes and improvements.
#54 🐳 Major seveibar Adds a search endpoint for snippets and a dialog to import snippets
#53 🐳 Major seveibar Add core to runtime, add format button, 404 snippet page, minor fixes
#52 🐳 Major seveibar Adds support for anonymous user editing, improves the code editor and AI page for empty states, and fixes issues with the code editor scrollability.
#48 🐳 Major seveibar Imports the runner part 1, which also fixes the dashboard always loading from a hardcoded "seveibar/" path.
#63 πŸ™ Minor seveibar Update easyeda dependency to fix issue importing diode
#58 πŸ™ Minor seveibar Fixes an issue with the early hook return in the AI page test.
#57 πŸ™ Minor seveibar Adds a rename functionality to the EditorNav component.
#51 πŸ™ Minor seveibar Fix code editor scrolling overflow, support exporting hooks
#50 πŸ™ Minor seveibar Refactors the code to use explicit runs and fixes an issue with importing.
#43 πŸ™ Minor mrudulpatil18 Persist the visibility of onboarding tips in the global store and update the LandingHero component to use the global store for managing the visibility.
#49 πŸ™ Minor Abse2001 Implemented a download function for the circuitJson download button.
PR # Impact Contributor Description
#210 πŸ™ Minor andrii-balitskyi Add a new command gen jlcpcb <jlcpcbPartNumberOrUrl> to generate JLCPCB-specific files.
#217 πŸ™ Minor qalbun-salim Add a new command export pnp_csv to the CLI, which exports a Plug n Play CSV file from an example file.
PR # Impact Contributor Description
#60 🐳 Major seveibar Introduces a new footprint generation mechanism for more stable units and adds support for <hole /> elements.
#59 🐳 Major seveibar Fixes PCB hole creation and adds snapshot testing
#56 🐳 Major seveibar Adds a benchmark script to convert EasyEDA JSON files to various formats and logs the results.
#49 πŸ™ Minor andrii-balitskyi Update the number property in PadSchema and pinNumber property in PinShapeOutputSchema to accept both string and number values.
#64 πŸ™ Minor seveibar Adds support for parsing and handling PATH shapes in the EasyEDA converter.
#62 πŸ™ Minor seveibar Fix the PCB component offset and add a test to check for large dimensions.
#61 πŸ™ Minor seveibar Fixes the double flip of the y-axis in the PCB layout.
#54 🐌 Tiny seveibar Replacing the import of createUseComponent from a local module to the @tscircuit/core module.
PR # Impact Contributor Description
#67 🐳 Major anas-sarkez Implements a new USB-A female connector component.
#65 🐳 Major anas-sarkez Refactors the QFP component to support customizable pitch, lead width, and body dimensions, and adds a new QFP 128 3D footprint.
#64 πŸ™ Minor anas-sarkez Added a new example for a 16-pin DIP footprint with a wider body, and fixed the length calculation for the DIP model.
#66 πŸ™ Minor ni9999 Added a new component called AxialCapacitor that can be used to render an axial capacitor in either a vertical or horizontal orientation.
#59 πŸ™ Minor ni9999 Adds a new component called AxialLed to the project, which represents an axial LED.
PR # Impact Contributor Description
#62 πŸ™ Minor anas-sarkez Modified and fixed the default value of qfp according to the data sheet.
#61 πŸ™ Minor seveibar Add error handling for invalid footprint function names in the fp.string method.
PR # Impact Contributor Description
#81 πŸ™ Minor seveibar Update the types used in the code from AnySoupElement to AnyCircuitElement.
PR # Impact Contributor Description
#17 πŸ™ Minor ShiboSoftwareDev Refactored the code to use the circuit-json module instead of the @tscircuit/soup module.
PR # Impact Contributor Description
#20 🐌 Tiny ShiboSoftwareDev Added a CODEOWNERS file to the repository.
PR # Impact Contributor Description
#169 🐳 Major MandeepPaul Introduce a new JSON file for a "Mushroom Head Normally Open Momentary" component.
#166 πŸ™ Minor mrudulpatil18 Added a count of unique schematic symbols and a GitHub stars badge to the header of the webpage.
#161 πŸ™ Minor mrudulpatil18 Added a new PNP bipolar transistor symbol.
#156 πŸ™ Minor mrudulpatil18 Adds an SVG image and JSON definition for an NPN bipolar transistor symbol.
#160 πŸ™ Minor anugcodes Added an SPDT (Single Pole Double Throw) switch symbol to the project.
#157 πŸ™ Minor 0SlowPoke0 Adds a new SVG symbol for a filled diode.
#158 πŸ™ Minor aman1376 Adds a new SPST (Single Pole Single Throw) switch symbol.

Changes by Contributor

PR # Impact Description
#73 🐳 Major Refactor to remove the @tscircuit/builder and @tscircuit/react-fiber dependencies and use the @tscircuit/core module instead.
#151 🐳 Major Adds a new primitive component called "Via" to the project.
#74 πŸ™ Minor Refactor/remove builder
#155 πŸ™ Minor Add aliases "left" and "right" to the ports of the Capacitor and Resistor components.
#153 πŸ™ Minor Added SilkscreenCircle and SilkscreenRect components to the library.
#23 🐌 Tiny Fix type issue in find-bounds-and-center.ts file
PR # Impact Description
#46 🐳 Major Introduces the initial ordering API and UI, including the ability to add orders, order files, and view a list of orders.
#210 πŸ™ Minor Add a new command gen jlcpcb <jlcpcbPartNumberOrUrl> to generate JLCPCB-specific files.
#49 πŸ™ Minor Update the number property in PadSchema and pinNumber property in PinShapeOutputSchema to accept both string and number values.
PR # Impact Description
#217 πŸ™ Minor Add a new command export pnp_csv to the CLI, which exports a Plug n Play CSV file from an example file.
PR # Impact Description
#67 🐳 Major Implements a new USB-A female connector component.
#65 🐳 Major Refactors the QFP component to support customizable pitch, lead width, and body dimensions, and adds a new QFP 128 3D footprint.
#62 πŸ™ Minor Modified and fixed the default value of qfp according to the data sheet.
#64 πŸ™ Minor Added a new example for a 16-pin DIP footprint with a wider body, and fixed the length calculation for the DIP model.
PR # Impact Description
#60 🐳 Major Introduces a new footprint generation mechanism for more stable units and adds support for <hole /> elements.
#59 🐳 Major Fixes PCB hole creation and adds snapshot testing
#56 🐳 Major Adds a benchmark script to convert EasyEDA JSON files to various formats and logs the results.
#157 🐳 Major Introduces a new function createUseComponent that creates a React component with automatically generated traces.
#62 🐳 Major Adds replication in seed and fixes recursive importing.
#61 🐳 Major Adds a new feature to delete a snippet from the fake-snippets-api.
#56 🐳 Major Adds Playwright testing for the landing page and view snippet functionality, refactors the project structure, and includes various bug fixes and improvements.
#54 🐳 Major Adds a search endpoint for snippets and a dialog to import snippets
#53 🐳 Major Add core to runtime, add format button, 404 snippet page, minor fixes
#52 🐳 Major Adds support for anonymous user editing, improves the code editor and AI page for empty states, and fixes issues with the code editor scrollability.
#48 🐳 Major Imports the runner part 1, which also fixes the dashboard always loading from a hardcoded "seveibar/" path.
#61 πŸ™ Minor Add error handling for invalid footprint function names in the fp.string method.
#64 πŸ™ Minor Adds support for parsing and handling PATH shapes in the EasyEDA converter.
#62 πŸ™ Minor Fix the PCB component offset and add a test to check for large dimensions.
#61 πŸ™ Minor Fixes the double flip of the y-axis in the PCB layout.
#161 πŸ™ Minor Adds support for cadModel.positionOffset to allow for customizing the position of CAD models in the circuit.
#159 πŸ™ Minor Add support for creating pcb_hole component from soup
#158 πŸ™ Minor Adds the createUseComponent function to the exported symbols.
#81 πŸ™ Minor Update the types used in the code from AnySoupElement to AnyCircuitElement.
#63 πŸ™ Minor Update easyeda dependency to fix issue importing diode
#58 πŸ™ Minor Fixes an issue with the early hook return in the AI page test.
#57 πŸ™ Minor Adds a rename functionality to the EditorNav component.
#51 πŸ™ Minor Fix code editor scrolling overflow, support exporting hooks
#50 πŸ™ Minor Refactors the code to use explicit runs and fixes an issue with importing.
#54 🐌 Tiny Replacing the import of createUseComponent from a local module to the @tscircuit/core module.
PR # Impact Description
#66 πŸ™ Minor Added a new component called AxialCapacitor that can be used to render an axial capacitor in either a vertical or horizontal orientation.
#59 πŸ™ Minor Adds a new component called AxialLed to the project, which represents an axial LED.
PR # Impact Description
#17 πŸ™ Minor Refactored the code to use the circuit-json module instead of the @tscircuit/soup module.
#20 🐌 Tiny Added a CODEOWNERS file to the repository.
PR # Impact Description
#169 🐳 Major Introduce a new JSON file for a "Mushroom Head Normally Open Momentary" component.
PR # Impact Description
#166 πŸ™ Minor Added a count of unique schematic symbols and a GitHub stars badge to the header of the webpage.
#161 πŸ™ Minor Added a new PNP bipolar transistor symbol.
#156 πŸ™ Minor Adds an SVG image and JSON definition for an NPN bipolar transistor symbol.
#43 πŸ™ Minor Persist the visibility of onboarding tips in the global store and update the LandingHero component to use the global store for managing the visibility.
PR # Impact Description
#160 πŸ™ Minor Added an SPDT (Single Pole Double Throw) switch symbol to the project.
PR # Impact Description
#157 πŸ™ Minor Adds a new SVG symbol for a filled diode.
PR # Impact Description
#158 πŸ™ Minor Adds a new SPST (Single Pole Single Throw) switch symbol.
PR # Impact Description
#49 πŸ™ Minor Implemented a download function for the circuitJson download button.