pie
"tscircuit/docs" : 2
"tscircuit/runframe" : 6
"tscircuit/led-water-accelerometer" : 2
"tscircuit/tscircuit" : 6
"tscircuit/tscircuit.com" : 14
"tscircuit/circuit-to-svg" : 4
"tscircuit/cli" : 6
"tscircuit/sparkfun-boards" : 2
"tscircuit/core" : 5
"tscircuit/schematic-symbols" : 4
"tscircuit/schematic-corpus" : 12
"tscircuit/footprinter" : 1
"tscircuit/eval" : 3
"tscircuit/circuit-json-util" : 1
"tscircuit/props" : 1
"tscircuit/simple-3d-svg" : 3
"tscircuit/math-utils" : 2
"tscircuit/graphics-debug" : 1
"tscircuit/circuit-json-to-spice" : 1
"tscircuit/bpc-graph" : 2
"tscircuit/api" : 1
"tscircuit/iframe" : 2
"tscircuit/contribution-tracker" : 2
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created | Discussion Contributions |
|---|---|---|---|---|---|---|
| seveibar | 2 | 1 | 13 | βββ | 0 | 0πΉ 0πΆ 0π |
| Abse2001 | 3 | 3 | 10 | βββ | 0 | 0πΉ 0πΆ 0π |
| ArnavK-09 | 3 | 3 | 10 | ββ | 0 | 0πΉ 0πΆ 0π |
| imrishabh18 | 1 | 2 | 4 | ββ | 0 | 0πΉ 0πΆ 0π |
| MustafaMulla29 | 1 | 0 | 14 | ββ | 0 | 0πΉ 0πΆ 0π |
| techmannih | 0 | 3 | 4 | ββ | 0 | 0πΉ 0πΆ 0π |
| ShiboSoftwareDev | 0 | 0 | 2 | β | 0 | 0πΉ 0πΆ 0π |
| andrii-balitskyi | 1 | 0 | 1 | β | 0 | 0πΉ 0πΆ 0π |
| abimaelmartell | 0 | 0 | 1 | 0 | 0πΉ 0πΆ 0π | |
| tscircuitbot | 0 | 0 | 1 | 0 | 0πΉ 0πΆ 0π |
- πΉ Normal Comments: Basic participation with minimal effort
- πΆ Great Informative Comments: Thoughtful participation that adds value
- π Incredible Comments: Exceptional participation with high-quality content
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Score | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| imrishabh18 | 5 | 4 | 0 | 3 | 0 | 7 | 7 | 15 | 0 | 0 | 0 |
| seveibar | 9 | 0 | 0 | 42 | 0 | 21 | 16 | 35.5 | 0 | 0 | 0 |
| Abse2001 | 20 | 16 | 0 | 10 | 0 | 18 | 16 | 34.5 | 0 | 0 | 0 |
| MustafaMulla29 | 15 | 14 | 0 | 0 | 0 | 19 | 15 | 15 | 0 | 0 | 0 |
| ShiboSoftwareDev | 3 | 3 | 0 | 9 | 0 | 3 | 2 | 9 | 0 | 0 | 0 |
| andrii-balitskyi | 2 | 2 | 0 | 0 | 0 | 3 | 2 | 5 | 0 | 0 | 0 |
| graphite-app[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| techmannih | 11 | 7 | 0 | 2 | 0 | 7 | 7 | 12 | 0 | 0 | 0 |
| cursor[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| ArnavK-09 | 23 | 19 | 0 | 0 | 0 | 24 | 17 | 28 | 0 | 0 | 0 |
| abimaelmartell | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| tscircuitbot | 0 | 0 | 0 | 0 | 0 | 8 | 1 | 1 | 0 | 0 | 0 |
pie
"tscircuit/tscircuit.com" : 23
"tscircuit/schematic-corpus" : 16
"tscircuit/runframe" : 13
"tscircuit/circuit-to-svg" : 10
"tscircuit/cli" : 9
"tscircuit/core" : 7
"tscircuit/schematic-symbols" : 7
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #103 | π³ Major | βββ | imrishabh18 | Adds documentation on how to run tscircuit code using a standalone HTML file without build tooling. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #101 | π Tiny | seveibar | Adds documentation for the compile.tscircuit.com API, detailing usage, endpoints, and examples for compiling tscircuit user code into Circuit JSON. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #885 | π³ Major | βββ | seveibar | This PR adds availableTabs and defaultTab props to the RunFrame component, allowing users to specify which tabs are available and which tab should be selected by default in the CircuitJsonPreview. |
| #895 | π³ Major | βββ | ArnavK-09 | related https:github.comtscircuittscircuit.comissues1443 |
| #900 | π Minor | ββ | imrishabh18 | Parses script typetscircuit-tsx blocks automatically in standalone build and renders RunFrame with collected fsMap when used without the file server. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #902 | π Tiny | imrishabh18 | Allows scripttypetscircuit-tsx tags to load from src for dynamic script loading. |
| #892 | π Tiny | ArnavK-09 | Adds support for customizable main component rendering in RunFrameWithApi by introducing mainComponentPath from the window object. |
| #887 | π Tiny | ArnavK-09 | Adjusted the width of the dialog content for better responsiveness. Improved text sizes and spacing for dialog titles, descriptions, and buttons. Enhanced the layout of search results and component details for better usability. Updated styles for various elements to ensure consistency across different screen sizes. Fixed minor layout issues in the component details dialog for improved visual clarity. fix black background issue |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #7 | π Minor | ββ | imrishabh18 | Adds firmware to control a NeoPixel LED matrix for displaying animated text and patterns, specifically for the tscircuit logo. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #6 | π Tiny | imrishabh18 | Adds functionality to support vertical flipping in the water simulation, allowing for more accurate representation of gravity effects on the LED display. |
π Tiny Contributions (6)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #713 | π Tiny | imrishabh18 | Exports the standalone version of runframe as browser.min.js during the build process, allowing for easier integration in browser environments. |
| #712 | π Tiny | Abse2001 | Updates the circuit-to-svg dependency version from 0.0.166 to 0.0.173 in package.json. |
| #711 | π Tiny | Abse2001 | Updates the version of the tscircuitcore dependency from 0.0.573 to 0.0.574 in package.json. |
| #709 | π Tiny | Abse2001 | Updates the CLI dependency version from 0.1.175 to 0.1.176 in package.json |
| #710 | π Tiny | MustafaMulla29 | Updates the circuit-to-svg dependency from version 0.0.166 to 0.0.170 in package.json. |
| #708 | π Tiny | MustafaMulla29 | Updates the version of the tscircuiteval package from 0.0.260 to 0.0.261 in package.json. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1488 | π³ Major | βββ | ArnavK-09 | Adds a keyboard shortcut (ctrlm) to open the file creation sidebar in the CodeEditor component. |
| #1487 | π³ Major | βββ | ArnavK-09 | Fixes file selection logic to correctly handle hidden files in the CodeEditorHeader and useFileManagement hook, ensuring users can select visible files only. |
| #1489 | π Minor | ββ | ArnavK-09 | Adds new UI components and improves the layout of the DatasheetPage for better user experience. |
| #1481 | π Minor | ββ | ArnavK-09 | Prevents the entire page from loading when rendering the 3D preview by using Reacts Suspense for loading state management. |
| #1475 | π Minor | ββ | ArnavK-09 | Replaces plain text loading indicator with animated placeholders in ShikiCodeViewer for improved user experience during loading states. |
π Tiny Contributions (9)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1491 | π Tiny | imrishabh18 | Hides the file delete option in the FileSidebar component for users who do not own the package, ensuring that only the owner can delete files. |
| #1490 | π Tiny | seveibar | Extends LogContent to display additional fields from log objects on the build page. |
| #1495 | π Tiny | ArnavK-09 | Updates multiple dependencies to their latest versions, potentially fixing issues related to outdated packages. |
| #1492 | π Tiny | ArnavK-09 | Fixes layout issues and styling inconsistencies across various pages in the application, including the dashboard, datasheet, and trending pages. |
| #1484 | π Tiny | ArnavK-09 | Removes a line that causes an error during the JLCPCB import process. |
| #1479 | π Tiny | ArnavK-09 | Fixes the jlcpcb import functionality by correcting the fetch request headers and method handling in the CodeEditorHeader component. |
| #1476 | π Tiny | ArnavK-09 | Adds session token validation for importing components from jlcpcb, ensuring users are logged in before proceeding with the import. |
| #1493 | π Tiny | ShiboSoftwareDev | Adds the capability to download a SPICE netlist for a given circuit using the circuit-json-to-spice package. |
| #1486 | π Tiny | abimaelmartell | Adds a new section to the datasheet page that displays an AI-generated description if available, otherwise shows a placeholder message. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #289 | π³ Major | βββ | Abse2001 | Fixes inconsistent stroke width rendering for resizable SVG schematic boxes based on zoom level. |
| #288 | π³ Major | βββ | andrii-balitskyi | Adds support for rendering polygon SMT pads in SVG, including bounds calculation and testing. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #290 | π Tiny | Abse2001 | Updates the tscircuitfootprinter dependency from version 0.0.203 to 0.0.204 in package.json. |
| #287 | π Tiny | MustafaMulla29 | Updates the footprinter dependency to version 0.0.203, enabling support for the _textbottom flag. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #281 | π³ Major | βββ | Abse2001 | Introduces image-based visual diffing to enhance the reliability of snapshot verification in the CLI tool. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #288 | π Tiny | Abse2001 | Updates dependencies for circuit-json-to-readable-netlist and tscircuit to their latest versions. |
| #282 | π Tiny | Abse2001 | Fixes the static import of the looks-same library to ensure it is correctly imported and used in the snapshot comparison functionality. |
| #284 | π Tiny | MustafaMulla29 | Updates the tscircuit dependency version from 0.0.540 to 0.0.546 in package.json to incorporate the latest changes and improvements from the tscircuit library. |
| #285 | π Tiny | ArnavK-09 | Adds explicit file existence check for provided entrypoint file name and updates the entrypoint detection logic to include additional file types. |
| #286 | π Tiny | ArnavK-09 | Fixes the issue where either an entrypoint or mainComponentPath must be provided, resolving the related issue 174. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #84 | π³ Major | βββ | Abse2001 | No description provided |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #74 | π Tiny | MustafaMulla29 | Updates the tscircuit dependency version from 0.0.541 to 0.0.543 in package.json. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1081 | π Minor | ββ | Abse2001 | Fixes bug where top and bottom schPinArrangement dont function correctly when left or right arrangements are not defined. |
| #1077 | π Minor | ββ | techmannih | Fixes pin aliases for transistors to use standard labels (collector, emitter, base) in connections, ensuring correct schematic representation. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1082 | π Tiny | Abse2001 | Updates the version of the tscircuitfootprinter dependency from 0.0.203 to 0.0.204 in package.json. |
| #1079 | π Tiny | Abse2001 | Reproduces a bug related to externally connected pins in circuit design, providing a test case for further investigation and resolution. |
| #1076 | π Tiny | MustafaMulla29 | Updates the footprinter dependency to version 0.0.203 to support the _textbottom flag for 0603 components. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #334 | π Minor | ββ | Abse2001 | Refactors the symbol generation script and updates text anchor positioning logic to allow for more precise placement of text elements in schematic symbols. |
| #336 | π Minor | ββ | techmannih | Adds alternative pin labels (Base, Emitter, Collector) to NPN and PNP bipolar transistor symbols for better clarity and usability. |
| #335 | π Minor | ββ | techmannih | Fixes pin numbering for PNP and NPN bipolar transistors to adhere to a clockwise convention, ensuring consistency in schematic representations. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #337 | π Tiny | techmannih | Adds alternative pin labels (Base, Emitter, Collector) to the PNP bipolar transistor symbol for better clarity and usability. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #98 | π³ Major | βββ | MustafaMulla29 | Adds a new circuit design (design63) that enhances the autorouting algorithm by providing a new schematic representation and component layout. |
| #95 | π Minor | ββ | Abse2001 | Introduces a GitHub star button and a mobile-friendly burger menu for navigation, enhancing user interaction and accessibility on both site and mobile views. |
π Tiny Contributions (10)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #94 | π Tiny | Abse2001 | Updates the tscircuit dependency from version 0.0.532 to 0.0.546 in package.json. |
| #105 | π Tiny | MustafaMulla29 | Adds a new design (design67) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
| #100 | π Tiny | MustafaMulla29 | Adds a new design component (design065) to the schematic corpus, which enhances the autorouting algorithm by providing a new circuit board design. |
| #99 | π Tiny | MustafaMulla29 | Adds a new design (design064) to the schematic corpus, which includes a circuit board layout with specific components and connections for improved autorouting functionality. |
| #97 | π Tiny | MustafaMulla29 | Adds a new design (design62) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
| #96 | π Tiny | MustafaMulla29 | Adds a new design (design61) to the schematic corpus, which includes a new circuit board layout for improved autorouting functionality. |
| #89 | π Tiny | MustafaMulla29 | Adds a new circuit design (design60) to enhance the autorouting algorithm by providing a new schematic representation and component layout. |
| #104 | π Tiny | techmannih | Renames design61 and design62 files to design061 and design062 respectively for consistency in naming conventions. |
| #101 | π Tiny | techmannih | Adds a new design (design059) to the schematic corpus, which includes a new circuit layout for improved autolayout functionality. |
| #102 | π Tiny | techmannih | Adds a new design (design066) to the schematic corpus, which includes a new circuit layout for improved autolayout functionality. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #332 | π Tiny | Abse2001 | Adds support for placing silkscreen reference text on the bottom layer of the PCB. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #709 | π Tiny | MustafaMulla29 | Updates the version of the tscircuitfootprinter dependency from 0.0.193 to 0.0.203 in package.json. |
| #707 | π Tiny | MustafaMulla29 | Updates the tscircuitcore dependency version from 0.0.564 to 0.0.571 in package.json. |
| #716 | π Tiny | tscircuitbot | Updates the tscircuitcore dependency from version 0.0.571 to 0.0.574, along with several other related dependencies in package.json. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #39 | π Tiny | andrii-balitskyi | Adds support for polygons with points array in the getDebugLayoutObject function, allowing for more flexible layout debugging. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #330 | π³ Major | βββ | seveibar | Summary drop dcSimulationVoltage from PinAttributeMap regenerate docs and format markdown files Testing bun test testschip3-type-tests.test.tsx bun run format |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #45 | π Minor | ββ | seveibar | Adds optional parameters showAxes, showOrigin, and showGrid to the renderScene function, enabling the rendering of a small XYZ axis guide and origin lines in the SVG output. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #47 | π Tiny | seveibar | Transforms STL model coordinates from Z-up to Y-up by applying a rotation, ensuring compatibility with Y-up systems. |
| #46 | π Tiny | seveibar | Adds gradient fading to axis lines in the SVG rendering of the origin, enhancing visual clarity. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #15 | π Tiny | seveibar | Links API functions in the README to their implementation files for better navigation and understanding of the codebase. |
| #14 | π Tiny | seveibar | Adds an API table summarizing all exported methods in the README. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #70 | π Tiny | seveibar | Adds documentation for the usage of the InteractiveGraphics component from the graphics-debugreact package. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #5 | π Tiny | seveibar | Adds integration tests for the EEcircuit-engine, including a new bunfig.toml configuration and updates to dependencies. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #68 | π Tiny | seveibar | Adds documentation for layoutSchematic and layoutSchematicWithInputVariants functions in the README.md file. |
| #66 | π Tiny | seveibar | Removes tscircuitschematic-corpus as a peer dependency from the package.json file. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #5 | π Tiny | seveibar | Adds a new API client method to compile user code into Circuit JSON format via client.compile.compileCode, along with documentation and tests for this functionality. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3 | π Tiny | seveibar | Documents the props of the TscircuitIframe component in the README file, providing clear descriptions and types for each prop. |
| #2 | π Tiny | seveibar | Adds error handling events and additional property supporttypes for the TscircuitIframe component, enhancing its functionality for user interactions and error management. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #203 | π Tiny | ArnavK-09 | Adds a score column to the contributor statistics in the markdown generation process, allowing for a more comprehensive overview of contributions. |
| #202 | π Tiny | ShiboSoftwareDev | Adds functionality to fetch and parse the CODEOWNERS file from the root or .github directory, improving code ownership management. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #103 | π³ Major | βββ | Adds documentation on how to run tscircuit code using a standalone HTML file without build tooling. |
| #900 | π Minor | ββ | Parses script typetscircuit-tsx blocks automatically in standalone build and renders RunFrame with collected fsMap when used without the file server. |
| #7 | π Minor | ββ | Adds firmware to control a NeoPixel LED matrix for displaying animated text and patterns, specifically for the tscircuit logo. |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #713 | π Tiny | Exports the standalone version of runframe as browser.min.js during the build process, allowing for easier integration in browser environments. |
| #1491 | π Tiny | Hides the file delete option in the FileSidebar component for users who do not own the package, ensuring that only the owner can delete files. |
| #902 | π Tiny | Allows scripttypetscircuit-tsx tags to load from src for dynamic script loading. |
| #6 | π Tiny | Adds functionality to support vertical flipping in the water simulation, allowing for more accurate representation of gravity effects on the LED display. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #289 | π³ Major | βββ | Fixes inconsistent stroke width rendering for resizable SVG schematic boxes based on zoom level. |
| #281 | π³ Major | βββ | Introduces image-based visual diffing to enhance the reliability of snapshot verification in the CLI tool. |
| #84 | π³ Major | βββ | No description provided |
| #1081 | π Minor | ββ | Fixes bug where top and bottom schPinArrangement dont function correctly when left or right arrangements are not defined. |
| #334 | π Minor | ββ | Refactors the symbol generation script and updates text anchor positioning logic to allow for more precise placement of text elements in schematic symbols. |
| #95 | π Minor | ββ | Introduces a GitHub star button and a mobile-friendly burger menu for navigation, enhancing user interaction and accessibility on both site and mobile views. |
π Tiny Contributions (10)
| PR # | Impact | Description |
|---|---|---|
| #712 | π Tiny | Updates the circuit-to-svg dependency version from 0.0.166 to 0.0.173 in package.json. |
| #711 | π Tiny | Updates the version of the tscircuitcore dependency from 0.0.573 to 0.0.574 in package.json. |
| #709 | π Tiny | Updates the CLI dependency version from 0.1.175 to 0.1.176 in package.json |
| #332 | π Tiny | Adds support for placing silkscreen reference text on the bottom layer of the PCB. |
| #1082 | π Tiny | Updates the version of the tscircuitfootprinter dependency from 0.0.203 to 0.0.204 in package.json. |
| #1079 | π Tiny | Reproduces a bug related to externally connected pins in circuit design, providing a test case for further investigation and resolution. |
| #290 | π Tiny | Updates the tscircuitfootprinter dependency from version 0.0.203 to 0.0.204 in package.json. |
| #288 | π Tiny | Updates dependencies for circuit-json-to-readable-netlist and tscircuit to their latest versions. |
| #282 | π Tiny | Fixes the static import of the looks-same library to ensure it is correctly imported and used in the snapshot comparison functionality. |
| #94 | π Tiny | Updates the tscircuit dependency from version 0.0.532 to 0.0.546 in package.json. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #98 | π³ Major | βββ | Adds a new circuit design (design63) that enhances the autorouting algorithm by providing a new schematic representation and component layout. |
π Tiny Contributions (14)
| PR # | Impact | Description |
|---|---|---|
| #710 | π Tiny | Updates the circuit-to-svg dependency from version 0.0.166 to 0.0.170 in package.json. |
| #708 | π Tiny | Updates the version of the tscircuiteval package from 0.0.260 to 0.0.261 in package.json. |
| #1076 | π Tiny | Updates the footprinter dependency to version 0.0.203 to support the _textbottom flag for 0603 components. |
| #287 | π Tiny | Updates the footprinter dependency to version 0.0.203, enabling support for the _textbottom flag. |
| #709 | π Tiny | Updates the version of the tscircuitfootprinter dependency from 0.0.193 to 0.0.203 in package.json. |
| #707 | π Tiny | Updates the tscircuitcore dependency version from 0.0.564 to 0.0.571 in package.json. |
| #284 | π Tiny | Updates the tscircuit dependency version from 0.0.540 to 0.0.546 in package.json to incorporate the latest changes and improvements from the tscircuit library. |
| #74 | π Tiny | Updates the tscircuit dependency version from 0.0.541 to 0.0.543 in package.json. |
| #105 | π Tiny | Adds a new design (design67) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
| #100 | π Tiny | Adds a new design component (design065) to the schematic corpus, which enhances the autorouting algorithm by providing a new circuit board design. |
| #99 | π Tiny | Adds a new design (design064) to the schematic corpus, which includes a circuit board layout with specific components and connections for improved autorouting functionality. |
| #97 | π Tiny | Adds a new design (design62) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
| #96 | π Tiny | Adds a new design (design61) to the schematic corpus, which includes a new circuit board layout for improved autorouting functionality. |
| #89 | π Tiny | Adds a new circuit design (design60) to enhance the autorouting algorithm by providing a new schematic representation and component layout. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #288 | π³ Major | βββ | Adds support for rendering polygon SMT pads in SVG, including bounds calculation and testing. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #39 | π Tiny | Adds support for polygons with points array in the getDebugLayoutObject function, allowing for more flexible layout debugging. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #330 | π³ Major | βββ | Summary drop dcSimulationVoltage from PinAttributeMap regenerate docs and format markdown files Testing bun test testschip3-type-tests.test.tsx bun run format |
| #885 | π³ Major | βββ | This PR adds availableTabs and defaultTab props to the RunFrame component, allowing users to specify which tabs are available and which tab should be selected by default in the CircuitJsonPreview. |
| #45 | π Minor | ββ | Adds optional parameters showAxes, showOrigin, and showGrid to the renderScene function, enabling the rendering of a small XYZ axis guide and origin lines in the SVG output. |
π Tiny Contributions (13)
| PR # | Impact | Description |
|---|---|---|
| #15 | π Tiny | Links API functions in the README to their implementation files for better navigation and understanding of the codebase. |
| #14 | π Tiny | Adds an API table summarizing all exported methods in the README. |
| #1490 | π Tiny | Extends LogContent to display additional fields from log objects on the build page. |
| #70 | π Tiny | Adds documentation for the usage of the InteractiveGraphics component from the graphics-debugreact package. |
| #5 | π Tiny | Adds integration tests for the EEcircuit-engine, including a new bunfig.toml configuration and updates to dependencies. |
| #101 | π Tiny | Adds documentation for the compile.tscircuit.com API, detailing usage, endpoints, and examples for compiling tscircuit user code into Circuit JSON. |
| #47 | π Tiny | Transforms STL model coordinates from Z-up to Y-up by applying a rotation, ensuring compatibility with Y-up systems. |
| #46 | π Tiny | Adds gradient fading to axis lines in the SVG rendering of the origin, enhancing visual clarity. |
| #68 | π Tiny | Adds documentation for layoutSchematic and layoutSchematicWithInputVariants functions in the README.md file. |
| #66 | π Tiny | Removes tscircuitschematic-corpus as a peer dependency from the package.json file. |
| #5 | π Tiny | Adds a new API client method to compile user code into Circuit JSON format via client.compile.compileCode, along with documentation and tests for this functionality. |
| #3 | π Tiny | Documents the props of the TscircuitIframe component in the README file, providing clear descriptions and types for each prop. |
| #2 | π Tiny | Adds error handling events and additional property supporttypes for the TscircuitIframe component, enhancing its functionality for user interactions and error management. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1077 | π Minor | ββ | Fixes pin aliases for transistors to use standard labels (collector, emitter, base) in connections, ensuring correct schematic representation. |
| #336 | π Minor | ββ | Adds alternative pin labels (Base, Emitter, Collector) to NPN and PNP bipolar transistor symbols for better clarity and usability. |
| #335 | π Minor | ββ | Fixes pin numbering for PNP and NPN bipolar transistors to adhere to a clockwise convention, ensuring consistency in schematic representations. |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #337 | π Tiny | Adds alternative pin labels (Base, Emitter, Collector) to the PNP bipolar transistor symbol for better clarity and usability. |
| #104 | π Tiny | Renames design61 and design62 files to design061 and design062 respectively for consistency in naming conventions. |
| #101 | π Tiny | Adds a new design (design059) to the schematic corpus, which includes a new circuit layout for improved autolayout functionality. |
| #102 | π Tiny | Adds a new design (design066) to the schematic corpus, which includes a new circuit layout for improved autolayout functionality. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1488 | π³ Major | βββ | Adds a keyboard shortcut (ctrlm) to open the file creation sidebar in the CodeEditor component. |
| #1487 | π³ Major | βββ | Fixes file selection logic to correctly handle hidden files in the CodeEditorHeader and useFileManagement hook, ensuring users can select visible files only. |
| #895 | π³ Major | βββ | related https:github.comtscircuittscircuit.comissues1443 |
| #1489 | π Minor | ββ | Adds new UI components and improves the layout of the DatasheetPage for better user experience. |
| #1481 | π Minor | ββ | Prevents the entire page from loading when rendering the 3D preview by using Reacts Suspense for loading state management. |
| #1475 | π Minor | ββ | Replaces plain text loading indicator with animated placeholders in ShikiCodeViewer for improved user experience during loading states. |
π Tiny Contributions (10)
| PR # | Impact | Description |
|---|---|---|
| #203 | π Tiny | Adds a score column to the contributor statistics in the markdown generation process, allowing for a more comprehensive overview of contributions. |
| #1495 | π Tiny | Updates multiple dependencies to their latest versions, potentially fixing issues related to outdated packages. |
| #1492 | π Tiny | Fixes layout issues and styling inconsistencies across various pages in the application, including the dashboard, datasheet, and trending pages. |
| #1484 | π Tiny | Removes a line that causes an error during the JLCPCB import process. |
| #1479 | π Tiny | Fixes the jlcpcb import functionality by correcting the fetch request headers and method handling in the CodeEditorHeader component. |
| #1476 | π Tiny | Adds session token validation for importing components from jlcpcb, ensuring users are logged in before proceeding with the import. |
| #892 | π Tiny | Adds support for customizable main component rendering in RunFrameWithApi by introducing mainComponentPath from the window object. |
| #887 | π Tiny | Adjusted the width of the dialog content for better responsiveness. Improved text sizes and spacing for dialog titles, descriptions, and buttons. Enhanced the layout of search results and component details for better usability. Updated styles for various elements to ensure consistency across different screen sizes. Fixed minor layout issues in the component details dialog for improved visual clarity. fix black background issue |
| #285 | π Tiny | Adds explicit file existence check for provided entrypoint file name and updates the entrypoint detection logic to include additional file types. |
| #286 | π Tiny | Fixes the issue where either an entrypoint or mainComponentPath must be provided, resolving the related issue 174. |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #202 | π Tiny | Adds functionality to fetch and parse the CODEOWNERS file from the root or .github directory, improving code ownership management. |
| #1493 | π Tiny | Adds the capability to download a SPICE netlist for a given circuit using the circuit-json-to-spice package. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #1486 | π Tiny | Adds a new section to the datasheet page that displays an AI-generated description if available, otherwise shows a placeholder message. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #716 | π Tiny | Updates the tscircuitcore dependency from version 0.0.571 to 0.0.574, along with several other related dependencies in package.json. |
| Repository | Codeowners |
|---|---|
| tscircuit.com | imrishabh18, seveibar |
| sparkfun-boards | Abse2001, MustafaMulla29 |
| schematic-corpus | Abse2001 |
| schematic-symbols | techmannih |
| cli | ArnavK-09 |
| User | Repo |
|---|---|
| imrishabh18 | tscircuit.com |
| seveibar | tscircuit.com |
| Abse2001 | sparkfun-boards |
| schematic-corpus | |
| MustafaMulla29 | sparkfun-boards |
| techmannih | schematic-symbols |
| ArnavK-09 | cli |