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>. |