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:
pie
"tscircuit/schematic-viewer" : 2
"tscircuit/circuit-json" : 6
"tscircuit/props" : 9
"tscircuit/core" : 14
"tscircuit/circuit-to-svg" : 15
"tscircuit/autorouting" : 4
"tscircuit/schematic-symbols" : 15
"tscircuit/footprinter" : 8
"tscircuit/easyeda-converter" : 7
"tscircuit/jscad-fiber" : 2
"tscircuit/plop" : 1
"tscircuit/circuit-json-to-gerber" : 3
"tscircuit/snippets" : 24
"tscircuit/pcb-viewer" : 2
"tscircuit/jscad-electronics" : 7
"tscircuit/winterspec" : 2
"tscircuit/docs" : 2
Contributor | π³ Major | π Minor | π Tiny | β |
---|---|---|---|---|
seveibar | 17 | 28 | 3 | πππ |
imrishabh18 | 1 | 16 | 2 | βββ |
andrii-balitskyi | 5 | 6 | 0 | βββ |
anas-sarkez | 5 | 5 | 0 | ββ |
Abse2001 | 2 | 5 | 1 | ββ |
Timer00 | 4 | 1 | 0 | ββ |
mrudulpatil18 | 2 | 1 | 0 | β |
aman1376 | 1 | 2 | 0 | β |
ShiboSoftwareDev | 0 | 3 | 1 | β |
theajmalrazaq | 0 | 3 | 0 | β |
sarthak-kumar-shailendra | 0 | 2 | 0 | β |
ni9999 | 1 | 0 | 0 | β |
bbland1 | 0 | 1 | 0 | |
alex-marinov | 0 | 1 | 0 | |
TSP06 | 0 | 1 | 0 | |
anugcodes | 0 | 1 | 0 | |
kom-senapati | 0 | 1 | 0 | |
AlexVCS | 0 | 0 | 1 |
PR # | Impact | Contributor | Description |
---|---|---|---|
#65 | π³ Major | imrishabh18 | Refactors the builder code and updates the schematic viewer with new dependencies and functionality. |
#67 | π Minor | imrishabh18 | This pull request fixes the port position and formatting using the plop tool. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#62 | π³ Major | seveibar | Generates a markdown file documenting the schematic component types used in the Circuit JSON specification. |
#65 | π Minor | imrishabh18 | Add a new 'color' property to the 'schematic_text' schema to specify the text color. |
#64 | π Minor | seveibar | Add useful meta information, true index, side of component etc. to schematic_port |
#61 | π Minor | seveibar | Introduce a new schematic debug object, which can represent either a rectangular or a linear debug element in a schematic. |
#59 | π Minor | seveibar | Adds a new circuit element type - "simple_battery". |
#60 | π Minor | Abse2001 | Added support for simple inductors in the any_source_component union and exported the source_simple_inductor type. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#67 | π³ Major | seveibar | Adds a new file, PROPS_OVERVIEW.md , that provides an overview of all the prop types available in the @tscircuit/props package. |
#62 | π Minor | imrishabh18 | Revert changes to the width and height properties in the commonLayoutProps interface. |
#60 | π Minor | imrishabh18 | Replaces the width and height properties with schWidth , schHeight , pcbWidth , and pcbHeight properties in the commonLayoutProps and commonComponentProps type definitions. |
#58 | π Minor | imrishabh18 | Add width and height properties to the commonComponentProps interface |
#66 | π Minor | seveibar | Add support for "pill" shaped plated holes |
#65 | π Minor | seveibar | Add support for schAutoLayoutEnabled prop on <group /> component |
#63 | π Minor | seveibar | Adds a new battery component, including a type definition for battery properties and a default unit of mAh. |
#61 | π Minor | seveibar | Revert the addition of schWidth , schHeight , pcbWidth , and pcbHeight props, and replace them with width and height props. |
#59 | π Tiny | imrishabh18 | Updated the lockfile |
PR # | Impact | Contributor | Description |
---|---|---|---|
#194 | π³ Major | seveibar | Update to latest circuit-to-svg library, add support for drawing debugging boxes for schematic components, and switch to a better autorouter. |
#186 | π³ Major | seveibar | Fixes schematic ports by using local instead of global positions, which simplifies computations and rendering. |
#185 | π³ Major | seveibar | Implemented schematic autolayout and fixed routing issues |
#176 | π³ Major | seveibar | Fixes the issue where pcbRotation={-90} did not properly rotate SMT pads and keepouts, and adds support for rotating keepouts. |
#196 | π³ Major | Abse2001 | Implemented the <Inductor> component |
#201 | π Minor | imrishabh18 | Fixes an issue with undefined pin skip in the getAllDimensionsForSchematicBox function. |
#200 | π Minor | imrishabh18 | Adds ports as obstacles and improves routing in the circuit. |
#199 | π Minor | imrishabh18 | Fixes the shifting of port positions on the edge of the chip |
#187 | π Minor | imrishabh18 | Adds support for the -size suffix in port arrangements for the NormalComponent class. |
#198 | π Minor | seveibar | Add support for pill-shaped plated holes and provide more AI context for tscircuit react props |
#188 | π Minor | seveibar | Update the circuit-to-svg dependency to fix a bug where pinNumber 0 was not being recognized |
#177 | π Minor | seveibar | Introduces a new component |
#173 | π Minor | seveibar | Adds support for shared pin labels in the NormalComponent class, allowing multiple ports to have the same primary label but different aliases. |
#182 | π Minor | Abse2001 | Fixed an issue with the toMatchSchematicSnapshot test for the Battery component. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#95 | π³ Major | seveibar | Refactors the schematic drawing code to remove usage of viewport and flipY , and rely on the transform matrix for computing all positions. |
#94 | π³ Major | seveibar | Introduce a labeled grid feature in the schematic SVG conversion function. |
#101 | π Minor | imrishabh18 | Hide the ports on the center of the component |
#100 | π Minor | imrishabh18 | Fixing a bug with port position by removing the negative Y direction scale. |
#96 | π Minor | imrishabh18 | Refactor the code to use the "transform" property instead of the deprecated "viewbox" property when converting circuit JSON to schematic SVG. |
#90 | π Minor | imrishabh18 | Revert a change that broke the position of pins. |
#99 | π Minor | seveibar | Fixes the schematic trace by adjusting the X coordinates to use the original values instead of the offset. |
#98 | π Minor | seveibar | Fixes the calculation of the transformed coordinates for SVG objects created from a debug object. |
#97 | π Minor | seveibar | Fixes schematic port handling of undefined pinNumber and finding pin number |
#93 | π Minor | seveibar | Adds support for drawing a grid and labeled points in the schematic SVG |
#92 | π Minor | seveibar | Adds support for drawing schematic debug objects, which include rectangles and lines, in the circuit JSON specification. |
#88 | π Minor | seveibar | Fix schematic port using a relative position. |
#87 | π Minor | seveibar | Fix silkscreen paths being erroneously closed, improving the appearance of pushbutton silkscreens. |
#89 | π Minor | Abse2001 | Updated the version of the 'schematic-symbols' dependency from 0.0.79 to 0.0.90. |
#86 | π Minor | Abse2001 | Updated the schematic symbols to fix the battery in the core and formatted the code. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#85 | π³ Major | seveibar | Switch the application to use NextJS for deployment. |
#82 | π Minor | imrishabh18 | Refactor to remove unused builder code |
#88 | π Minor | seveibar | Removes path loop fix to simplify output routes |
#84 | π Minor | seveibar | Allows pasting SimpleRouteJson on the homepage and converts it to the required soup format. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#185 | π³ Major | Abse2001 | Implemented SVG Arc support and added inductor symbol |
#162 | π³ Major | aman1376 | Adds a new JSON file and an SVG file for a DPST (Double Pole Single Throw) switch symbol. |
#78 | π³ Major | Timer00 | Adds a new wattmeter symbol to the project |
#95 | π³ Major | Timer00 | Introduce a new symbol called "varmeter" |
#97 | π³ Major | Timer00 | Introduce a new symbol "frequency_meter" |
#100 | π³ Major | Timer00 | Introduces a new symbol "tachometer" to the project. |
#184 | π Minor | imrishabh18 | Updated the npm lockfile to fix a failing npm publish. |
#172 | π Minor | imrishabh18 | Fix the calculation for the height of the SPDT switch and boxresistor components. |
#174 | π Minor | Abse2001 | Added a new battery symbol. |
#176 | π Minor | aman1376 | Adds a new SVG symbol for a light-dependent resistor. |
#182 | π Minor | TSP06 | Added a new ground symbol to the project. |
#96 | π Minor | Timer00 | Introduces a new SVG symbol for a watt-hour meter. |
#153 | π Minor | mrudulpatil18 | Added a rectifier diode symbol with its corresponding JSON data. |
#167 | π Minor | anugcodes | Added the design for the symbol of the Darlington pair transistor |
#183 | π Tiny | imrishabh18 | Update .gitignore to ignore .diff.png files |
PR # | Impact | Contributor | Description |
---|---|---|---|
#67 | π³ Major | seveibar | Introduces a new script to automatically generate a gallery page for SVG snapshots. |
#71 | π³ Major | anas-sarkez | This pull request modifies the pad length and holes position of the stampboard, and adds support for inner holes in the stampboard and stampreceiver. |
#70 | π³ Major | anas-sarkez | Implemented a function to generate a stampreceiver footprint |
#68 | π³ Major | anas-sarkez | Implemented a new function called "stampboard" that generates a circuit JSON object with rectangular pads and plated holes for a stampboard layout. |
#66 | π Minor | seveibar | Introduce a new pushbutton footprint and update the circuit-to-svg dependency |
#72 | π Minor | aman1376 | Adds the lqfp component to the project. |
#69 | π Minor | anas-sarkez | Implement silkscreen reference for every component and added silkscreenRef function to helpers |
#60 | π Minor | bbland1 | Adds types for parameters returned using .json() in the footprinter library. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#74 | π³ Major | seveibar | The pull request fixes the C490691 import, adds a script for quickly adding tests for parts. |
#71 | π Minor | seveibar | Fixes the issue with Arc Imports in the package-detail-shape-schema.ts file. |
#85 | π Minor | andrii-balitskyi | Converts string pin numbers to type number when converting to TSX |
#83 | π Minor | andrii-balitskyi | Converts oval pads with hole radius to pill-shaped plated holes in the EasyEDA to circuit JSON conversion. |
#84 | π Minor | andrii-balitskyi | Fix stroke width calculation in the EasyEDA to TSCircuit converter. |
#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 for the convert command to use the correct option name. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#84 | π³ Major | seveibar | Implement the Subtract component for subtracting 3D shapes. |
#85 | π Minor | alex-marinov | Adds support for to accept multiple children |
PR # | Impact | Contributor | Description |
---|---|---|---|
#5 | π³ Major | seveibar | Adds support for checking the latest version of the package, fetching and copying remote templates, and switching to the Bun runtime for build and release. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#26 | π³ Major | seveibar | |
#25 | π³ Major | seveibar | Adds a specification for various PCB components and structures, including fabrication notes, silkscreen elements, plated holes, vias, and more. |
#22 | π Minor | ShiboSoftwareDev | Implemented silkscreen path |
PR # | Impact | Contributor | Description |
---|---|---|---|
#115 | π³ Major | seveibar | Introduce cmd+click to open snippets |
#114 | π³ Major | seveibar | Adds a files dialog to inspect build files for a code snippet. |
#88 | π³ Major | andrii-balitskyi | Add country and state dropdown to the shipping information form. |
#89 | π³ Major | andrii-balitskyi | Adds a tab-based component to display the PCB, 3D, and JSON data for an order. |
#82 | π³ Major | andrii-balitskyi | This pull request adds the ability to edit shipping information in the profile settings. |
#68 | π³ Major | andrii-balitskyi | Adds tests for the /orders/create, /orders/get, /orders/list, /orders/update, /order_files/upload, and /order_files/get endpoints. |
#78 | π³ Major | andrii-balitskyi | Add a new "Submit Order" button and dialog to the editor navigation bar. |
#117 | π³ Major | mrudulpatil18 | Added a command palette (Cmd+K) with various commands and search functionality. |
#77 | π³ Major | mrudulpatil18 | Adds a search component to the header, allowing users to search for snippets and navigate to the editor view. |
#125 | π³ Major | ni9999 | Implemented a "Fork" functionality on the ViewSnippetHeader component. |
#126 | π Minor | seveibar | Update dependencies for the Pill Holes project. |
#122 | π Minor | seveibar | Adds an endpoint to allow users to star a code snippet. |
#118 | π Minor | seveibar | Minor fixes for broken search and cmd+click functionality |
#108 | π Minor | seveibar | Sort user's snippets by last created time |
#80 | π Minor | seveibar | Fixes issues with JLCPCB imports, updates for shared pin label support, and fixes errors in local development to show JLCPCB import errors. |
#74 | π Minor | seveibar | Updates dependencies related to fabrication file downloads |
#124 | π Minor | andrii-balitskyi | Fixes the width of the SearchableSelect options to match the trigger width |
#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 existing tests, fixed them, and updated the snapshots. |
#85 | π Minor | theajmalrazaq | Fixed the search box rendering issue and improved the dashboard responsiveness. |
#86 | π Minor | kom-senapati | Updates the page title to display the snippet name and owner name in the format tscircuit - <owner>/<package> . |
#84 | π Tiny | seveibar | Fix tab indentation in the CodeEditor component |
#96 | π Tiny | Abse2001 | Updates the version of the "winterspec" dependency from 0.0.93 to 0.0.94. |
#110 | π Tiny | AlexVCS | Adds a favicon to the website. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#76 | π Tiny | seveibar | Fix formatting and remove console log in silkscreen path story |
#75 | π Tiny | ShiboSoftwareDev | Added a CODEOWNERS file to specify code ownership for the entire repository. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#75 | π³ Major | anas-sarkez | Implementing a 3D model for a pin row component and refactoring the footprint plated holes |
#68 | π³ Major | anas-sarkez | Implementing a USB-C female port 3D component |
#76 | π Minor | anas-sarkez | Added a new footprinter3D example for a pin row component. |
#72 | π Minor | anas-sarkez | Refactored the USB_C component to use Subtract for the curved metal casing, replacing complex calculations. |
#71 | π Minor | anas-sarkez | Updated jscad-fiber dependency and subtracted curve slice from smdLED sides |
#69 | π Minor | anas-sarkez | Implementing SmdLED packages with different colors |
#70 | π Tiny | seveibar | Add anas as a codeowner for files matching "add+" patterns. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#18 | π Minor | ShiboSoftwareDev | Update the construct-manifest.ts file to fix a path issue on Windows by replacing backslashes with forward slashes. |
#17 | π Minor | ShiboSoftwareDev | Fixed a bug in the esbuild build process to work on Windows by modifying file paths to use Unix-based paths. |
PR # | Impact | Contributor | Description |
---|---|---|---|
#29 | π Minor | sarthak-kumar-shailendra | Fixes the icon and URL for the Twitter/X entry in the sidebar and footer of the website. |
#28 | π Minor | sarthak-kumar-shailendra | Updates the Twitter logo to the new X icon |
PR # | Impact | Description |
---|---|---|
#65 | π³ Major | Refactors the builder code and updates the schematic viewer with new dependencies and functionality. |
#67 | π Minor | This pull request fixes the port position and formatting using the plop tool. |
#65 | π Minor | Add a new 'color' property to the 'schematic_text' schema to specify the text color. |
#62 | π Minor | Revert changes to the width and height properties in the commonLayoutProps interface. |
#60 | π Minor | Replaces the width and height properties with schWidth , schHeight , pcbWidth , and pcbHeight properties in the commonLayoutProps and commonComponentProps type definitions. |
#58 | π Minor | Add width and height properties to the commonComponentProps interface |
#201 | π Minor | Fixes an issue with undefined pin skip in the getAllDimensionsForSchematicBox function. |
#200 | π Minor | Adds ports as obstacles and improves routing in the circuit. |
#199 | π Minor | Fixes the shifting of port positions on the edge of the chip |
#187 | π Minor | Adds support for the -size suffix in port arrangements for the NormalComponent class. |
#101 | π Minor | Hide the ports on the center of the component |
#100 | π Minor | Fixing a bug with port position by removing the negative Y direction scale. |
#96 | π Minor | Refactor the code to use the "transform" property instead of the deprecated "viewbox" property when converting circuit JSON to schematic SVG. |
#90 | π Minor | Revert a change that broke the position of pins. |
#82 | π Minor | Refactor to remove unused builder code |
#184 | π Minor | Updated the npm lockfile to fix a failing npm publish. |
#172 | π Minor | Fix the calculation for the height of the SPDT switch and boxresistor components. |
#59 | π Tiny | Updated the lockfile |
#183 | π Tiny | Update .gitignore to ignore .diff.png files |
PR # | Impact | Description |
---|---|---|
#62 | π³ Major | Generates a markdown file documenting the schematic component types used in the Circuit JSON specification. |
#67 | π³ Major | Adds a new file, PROPS_OVERVIEW.md , that provides an overview of all the prop types available in the @tscircuit/props package. |
#67 | π³ Major | Introduces a new script to automatically generate a gallery page for SVG snapshots. |
#74 | π³ Major | The pull request fixes the C490691 import, adds a script for quickly adding tests for parts. |
#194 | π³ Major | Update to latest circuit-to-svg library, add support for drawing debugging boxes for schematic components, and switch to a better autorouter. |
#186 | π³ Major | Fixes schematic ports by using local instead of global positions, which simplifies computations and rendering. |
#185 | π³ Major | Implemented schematic autolayout and fixed routing issues |
#176 | π³ Major | Fixes the issue where pcbRotation={-90} did not properly rotate SMT pads and keepouts, and adds support for rotating keepouts. |
#84 | π³ Major | Implement the Subtract component for subtracting 3D shapes. |
#5 | π³ Major | Adds support for checking the latest version of the package, fetching and copying remote templates, and switching to the Bun runtime for build and release. |
#95 | π³ Major | Refactors the schematic drawing code to remove usage of viewport and flipY , and rely on the transform matrix for computing all positions. |
#94 | π³ Major | Introduce a labeled grid feature in the schematic SVG conversion function. |
#85 | π³ Major | Switch the application to use NextJS for deployment. |
#26 | π³ Major | |
#25 | π³ Major | Adds a specification for various PCB components and structures, including fabrication notes, silkscreen elements, plated holes, vias, and more. |
#115 | π³ Major | Introduce cmd+click to open snippets |
#114 | π³ Major | Adds a files dialog to inspect build files for a code snippet. |
#64 | π Minor | Add useful meta information, true index, side of component etc. to schematic_port |
#61 | π Minor | Introduce a new schematic debug object, which can represent either a rectangular or a linear debug element in a schematic. |
#59 | π Minor | Adds a new circuit element type - "simple_battery". |
#66 | π Minor | Add support for "pill" shaped plated holes |
#65 | π Minor | Add support for schAutoLayoutEnabled prop on <group /> component |
#63 | π Minor | Adds a new battery component, including a type definition for battery properties and a default unit of mAh. |
#61 | π Minor | Revert the addition of schWidth , schHeight , pcbWidth , and pcbHeight props, and replace them with width and height props. |
#66 | π Minor | Introduce a new pushbutton footprint and update the circuit-to-svg dependency |
#71 | π Minor | Fixes the issue with Arc Imports in the package-detail-shape-schema.ts file. |
#198 | π Minor | Add support for pill-shaped plated holes and provide more AI context for tscircuit react props |
#188 | π Minor | Update the circuit-to-svg dependency to fix a bug where pinNumber 0 was not being recognized |
#177 | π Minor | Introduces a new component |
#173 | π Minor | Adds support for shared pin labels in the NormalComponent class, allowing multiple ports to have the same primary label but different aliases. |
#99 | π Minor | Fixes the schematic trace by adjusting the X coordinates to use the original values instead of the offset. |
#98 | π Minor | Fixes the calculation of the transformed coordinates for SVG objects created from a debug object. |
#97 | π Minor | Fixes schematic port handling of undefined pinNumber and finding pin number |
#93 | π Minor | Adds support for drawing a grid and labeled points in the schematic SVG |
#92 | π Minor | Adds support for drawing schematic debug objects, which include rectangles and lines, in the circuit JSON specification. |
#88 | π Minor | Fix schematic port using a relative position. |
#87 | π Minor | Fix silkscreen paths being erroneously closed, improving the appearance of pushbutton silkscreens. |
#88 | π Minor | Removes path loop fix to simplify output routes |
#84 | π Minor | Allows pasting SimpleRouteJson on the homepage and converts it to the required soup format. |
#126 | π Minor | Update dependencies for the Pill Holes project. |
#122 | π Minor | Adds an endpoint to allow users to star a code snippet. |
#118 | π Minor | Minor fixes for broken search and cmd+click functionality |
#108 | π Minor | Sort user's snippets by last created time |
#80 | π Minor | Fixes issues with JLCPCB imports, updates for shared pin label support, and fixes errors in local development to show JLCPCB import errors. |
#74 | π Minor | Updates dependencies related to fabrication file downloads |
#76 | π Tiny | Fix formatting and remove console log in silkscreen path story |
#70 | π Tiny | Add anas as a codeowner for files matching "add+" patterns. |
#84 | π Tiny | Fix tab indentation in the CodeEditor component |
PR # | Impact | Description |
---|---|---|
#18 | π Minor | Update the construct-manifest.ts file to fix a path issue on Windows by replacing backslashes with forward slashes. |
#17 | π Minor | Fixed a bug in the esbuild build process to work on Windows by modifying file paths to use Unix-based paths. |
#22 | π Minor | Implemented silkscreen path |
#75 | π Tiny | Added a CODEOWNERS file to specify code ownership for the entire repository. |
PR # | Impact | Description |
---|---|---|
#196 | π³ Major | Implemented the <Inductor> component |
#185 | π³ Major | Implemented SVG Arc support and added inductor symbol |
#60 | π Minor | Added support for simple inductors in the any_source_component union and exported the source_simple_inductor type. |
#182 | π Minor | Fixed an issue with the toMatchSchematicSnapshot test for the Battery component. |
#89 | π Minor | Updated the version of the 'schematic-symbols' dependency from 0.0.79 to 0.0.90. |
#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 version of the "winterspec" dependency from 0.0.93 to 0.0.94. |
PR # | Impact | Description |
---|---|---|
#29 | π Minor | Fixes the icon and URL for the Twitter/X entry in the sidebar and footer of the website. |
#28 | π Minor | Updates the Twitter logo to the new X icon |
PR # | Impact | Description |
---|---|---|
#162 | π³ Major | Adds a new JSON file and an SVG file for a DPST (Double Pole Single Throw) switch symbol. |
#72 | π Minor | Adds the lqfp component to the project. |
#176 | π Minor | Adds a new SVG symbol for a light-dependent resistor. |
PR # | Impact | Description |
---|---|---|
#71 | π³ Major | This pull request modifies the pad length and holes position of the stampboard, and adds support for inner holes in the stampboard and stampreceiver. |
#70 | π³ Major | Implemented a function to generate a stampreceiver footprint |
#68 | π³ Major | Implemented a new function called "stampboard" that generates a circuit JSON object with rectangular pads and plated holes for a stampboard layout. |
#75 | π³ Major | Implementing a 3D model for a pin row component and refactoring the 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 footprinter3D example for a pin row component. |
#72 | π Minor | Refactored the USB_C component to use Subtract for the curved metal casing, replacing complex calculations. |
#71 | π Minor | Updated jscad-fiber dependency and subtracted curve slice from smdLED sides |
#69 | π Minor | Implementing SmdLED packages with different colors |
PR # | Impact | Description |
---|---|---|
#60 | π Minor | Adds types for parameters returned using .json() in the footprinter library. |
PR # | Impact | Description |
---|---|---|
#88 | π³ Major | Add country and state dropdown to the shipping information form. |
#89 | π³ Major | Adds a tab-based component to display the PCB, 3D, and JSON data for an order. |
#82 | π³ Major | This pull request adds the ability to edit shipping information in the profile settings. |
#68 | π³ Major | Adds tests for the /orders/create, /orders/get, /orders/list, /orders/update, /order_files/upload, and /order_files/get endpoints. |
#78 | π³ Major | Add a new "Submit Order" button and dialog to the editor navigation bar. |
#85 | π Minor | Converts string pin numbers to type number when converting to TSX |
#83 | π Minor | Converts oval pads with hole radius to pill-shaped plated holes in the EasyEDA to circuit JSON conversion. |
#84 | π Minor | Fix stroke width calculation in the EasyEDA to TSCircuit converter. |
#78 | π Minor | Adds support for T~ text shapes and fixes a script that was giving an error. |
#77 | π Minor | Fix the error message for the convert command to use the correct option name. |
#124 | π Minor | Fixes the width of the SearchableSelect options to match the trigger width |
PR # | Impact | Description |
---|---|---|
#85 | π Minor | Adds support for to accept multiple children |
PR # | Impact | Description |
---|---|---|
#182 | π Minor | Added a new ground symbol to the project. |
PR # | Impact | Description |
---|---|---|
#78 | π³ Major | Adds a new wattmeter symbol to the project |
#95 | π³ Major | Introduce a new symbol called "varmeter" |
#97 | π³ Major | Introduce a new symbol "frequency_meter" |
#100 | π³ Major | Introduces a new symbol "tachometer" to the project. |
#96 | π Minor | Introduces a new SVG symbol for a watt-hour meter. |
PR # | Impact | Description |
---|---|---|
#117 | π³ Major | Added a command palette (Cmd+K) with various commands and search functionality. |
#77 | π³ Major | Adds a search component to the header, allowing users to search for snippets and navigate to the editor view. |
#153 | π Minor | Added a rectifier diode symbol with its corresponding JSON data. |
PR # | Impact | Description |
---|---|---|
#167 | π Minor | Added the design for the symbol of the Darlington pair transistor |
PR # | Impact | Description |
---|---|---|
#125 | π³ Major | Implemented a "Fork" functionality on the ViewSnippetHeader component. |
PR # | Impact | Description |
---|---|---|
#110 | π Tiny | Adds a favicon to the website. |
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 existing tests, fixed them, and updated the snapshots. |
#85 | π Minor | Fixed the search box rendering issue and improved the dashboard responsiveness. |
PR # | Impact | Description |
---|---|---|
#86 | π Minor | Updates the page title to display the snippet name and owner name in the format tscircuit - <owner>/<package> . |