contributions.tscircuit.com γ» tscircuit.com γ» Contribution Overviews γ» Changelogs
Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here You can find AI-generated monthly changelogs in the changelogs directory.
- All PRs in the tscircuit org are scanned/summarized via an LLM
- The LLM classifies each Diff/PR as into a set of attributes for scoring
- All the PRs, summaries, and classifications are organized into charts and tables for the website
Want to run locally? See the Development Section
The current week is shown below. There are 3 major sections:
pie
"tscircuit/cli" : 3
"tscircuit/core" : 5
"tscircuit/circuit-to-svg" : 3
"tscircuit/schematic-symbols" : 4
"tscircuit/schematic-corpus" : 12
"tscircuit/tscircuit" : 4
"tscircuit/footprinter" : 1
"tscircuit/eval" : 3
"tscircuit/sparkfun-boards" : 1
"tscircuit/runframe" : 4
"tscircuit/simple-3d-svg" : 3
"tscircuit/props" : 1
"tscircuit/math-utils" : 1
"tscircuit/graphics-debug" : 1
"tscircuit/circuit-json-to-spice" : 1
"tscircuit/docs" : 1
"tscircuit/bpc-graph" : 2
"tscircuit/api" : 1
"tscircuit/iframe" : 2
"tscircuit/contribution-tracker" : 1
"tscircuit/tscircuit.com" : 10
"tscircuit/led-water-accelerometer" : 2
Contributor | π³ Major | π Minor | π Tiny | β | Issues Created | Discussion Contributions |
---|---|---|---|---|---|---|
seveibar | 1 | 1 | 12 | βββ | 0 | 0πΉ 0πΆ 0π |
Abse2001 | 1 | 4 | 7 | ββ | 0 | 0πΉ 0πΆ 0π |
ArnavK-09 | 2 | 4 | 5 | ββ | 0 | 0πΉ 0πΆ 0π |
MustafaMulla29 | 1 | 0 | 14 | ββ | 0 | 0πΉ 0πΆ 0π |
techmannih | 0 | 4 | 3 | ββ | 0 | 0πΉ 0πΆ 0π |
ShiboSoftwareDev | 0 | 0 | 2 | β | 0 | 0πΉ 0πΆ 0π |
imrishabh18 | 0 | 1 | 2 | β | 0 | 0πΉ 0πΆ 0π |
andrii-balitskyi | 1 | 0 | 0 | β | 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 | Issues Created | Bountied Issues | Bountied Issue $ |
---|---|---|---|---|---|---|---|---|---|---|
Abse2001 | 16 | 12 | 0 | 10 | 0 | 14 | 12 | 0 | 0 | 0 |
MustafaMulla29 | 15 | 14 | 0 | 0 | 0 | 18 | 15 | 0 | 0 | 0 |
seveibar | 7 | 0 | 0 | 31 | 0 | 18 | 14 | 0 | 0 | 0 |
ShiboSoftwareDev | 3 | 3 | 0 | 7 | 0 | 3 | 2 | 0 | 0 | 0 |
andrii-balitskyi | 2 | 2 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 |
graphite-app[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
techmannih | 11 | 7 | 0 | 1 | 0 | 7 | 7 | 0 | 0 | 0 |
imrishabh18 | 1 | 1 | 0 | 2 | 0 | 3 | 3 | 0 | 0 | 0 |
abimaelmartell | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
ArnavK-09 | 16 | 12 | 0 | 0 | 0 | 17 | 11 | 0 | 0 | 0 |
cursor[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
tscircuitbot | 0 | 0 | 0 | 0 | 0 | 8 | 1 | 0 | 0 | 0 |
pie
"tscircuit/tscircuit.com" : 17
"tscircuit/schematic-corpus" : 16
"tscircuit/runframe" : 10
"tscircuit/schematic-symbols" : 8
"tscircuit/core" : 7
"tscircuit/circuit-to-svg" : 7
"tscircuit/cli" : 6
PR # | Impact | Rating | Contributor | Description |
---|---|---|---|---|
#281 | π³ Major | βββ | Abse2001 | Introduce image-based visual diffing for more reliable snapshot verification in the snapshot generation process, allowing for better detection of visual changes in circuit designs. |
π Tiny Contributions (2)
PR # | Impact | Contributor | Description |
---|---|---|---|
#282 | π Tiny | Abse2001 | Fixes the static import of the looks-same library to ensure it is correctly imported and utilized 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. |
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 | Adds a test case that reproduces the bug related to externally connected pins in the circuit rendering. |
#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 |
---|---|---|---|---|
#288 | π³ Major | βββ | andrii-balitskyi | Adds support for rendering polygon SMT pads in SVG, including bounds calculation and testing. |
#289 | π Minor | ββ | Abse2001 | Fixes inconsistent stroke width rendering for resizable SVG schematic boxes based on zoom level. |
π Tiny Contributions (1)
PR # | Impact | Contributor | Description |
---|---|---|---|
#287 | π Tiny | MustafaMulla29 | Updates the footprinter dependency to version 0.0.203, enabling support for the _textbottom flag. |
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. |
#337 | π Minor | ββ | techmannih | Adds alternative pin labels (Base, Emitter, Collector) to the PNP bipolar transistor symbol for better clarity in schematic representations. |
#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 follow a clockwise convention, ensuring consistency in schematic representations. |
PR # | Impact | Rating | Contributor | Description |
---|---|---|---|---|
#98 | π³ Major | βββ | MustafaMulla29 | Adds a new circuit design (design63) that enhances the autorouting algorithm by providing a new schematic and footprint for a specific circuit configuration. |
#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 version from 0.0.532 to 0.0.546 in package.json. |
#105 | π Tiny | MustafaMulla29 | Adds a new design (design67) to the schematic corpus, which includes a new circuit board layout for improved autorouting functionality. |
#100 | π Tiny | MustafaMulla29 | Adds a new circuit design (design065) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
#99 | π Tiny | MustafaMulla29 | Adds a new design (design064) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
#97 | π Tiny | MustafaMulla29 | Adds a new design (design62) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
#96 | π Tiny | MustafaMulla29 | Adds a new design (design61) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
#89 | π Tiny | MustafaMulla29 | Adds a new circuit design (design60) to enhance the autorouting algorithms performance and capabilities. |
#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 (4)
PR # | Impact | Contributor | Description |
---|---|---|---|
#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. |
π 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. |
π 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 |
---|---|---|---|---|
#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 |
π Tiny Contributions (2)
PR # | Impact | Contributor | Description |
---|---|---|---|
#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 |
---|---|---|---|---|
#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 (1)
PR # | Impact | Contributor | Description |
---|---|---|---|
#330 | π Tiny | seveibar | Summary drop dcSimulationVoltage from PinAttributeMap regenerate docs and format markdown files Testing bun test testschip3-type-tests.test.tsx bun run format |
π Tiny Contributions (1)
PR # | Impact | Contributor | Description |
---|---|---|---|
#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 to ensure proper functionality and reliability of circuit simulations. |
π 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. |
π 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. |
#2 | π Tiny | seveibar | Adds error handling events and additional properties to the TscircuitIframe component, enhancing its functionality for user interaction and error management. |
π Tiny Contributions (1)
PR # | Impact | Contributor | Description |
---|---|---|---|
#202 | π Tiny | ShiboSoftwareDev | Adds functionality to fetch and parse the CODEOWNERS file from the root or .github directory, improving code ownership management. |
PR # | Impact | Rating | Contributor | Description |
---|---|---|---|---|
#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 implementing a Suspense fallback for the CadViewer component. |
#1475 | π Minor | ββ | ArnavK-09 | Replaces plain text loading indicator with animated placeholders in ShikiCodeViewer for improved user experience during loading states. |
#1476 | π Minor | ββ | ArnavK-09 | Adds session token validation for importing components from jlcpcb, ensuring users are logged in before proceeding with the import. |
π Tiny Contributions (5)
PR # | Impact | Contributor | Description |
---|---|---|---|
#1493 | π Tiny | ShiboSoftwareDev | Adds the capability to download a SPICE netlist for a given circuit using the circuit-json-to-spice package. |
#1492 | π Tiny | ArnavK-09 | Fixes layout issues and styling inconsistencies across multiple pages in the application. |
#1484 | π Tiny | ArnavK-09 | Removes a line that causes an error during the JLCPCB import process, preventing the error from occurring. |
#1479 | π Tiny | ArnavK-09 | Fixes the jlcpcb import functionality by correcting the fetch request headers and ensuring proper authorization is applied. |
#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. |
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. |
PRs # | Impact | Rating | Description |
---|---|---|---|
#281 | π³ Major | βββ | Introduce image-based visual diffing for more reliable snapshot verification in the snapshot generation process, allowing for better detection of visual changes in circuit designs. |
#1081 | π Minor | ββ | Fixes bug where top and bottom schPinArrangement dont function correctly when left or right arrangements are not defined. |
#289 | π Minor | ββ | Fixes inconsistent stroke width rendering for resizable SVG schematic boxes based on zoom level. |
#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 (7)
PR # | Impact | Description |
---|---|---|
#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 | Adds a test case that reproduces the bug related to externally connected pins in the circuit rendering. |
#282 | π Tiny | Fixes the static import of the looks-same library to ensure it is correctly imported and utilized in the snapshot comparison functionality. |
#94 | π Tiny | Updates the tscircuit dependency version from 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 and footprint for a specific circuit configuration. |
π 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 includes a new circuit board layout for improved autorouting functionality. |
#100 | π Tiny | Adds a new circuit design (design065) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
#99 | π Tiny | Adds a new design (design064) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
#97 | π Tiny | Adds a new design (design62) to the schematic corpus, which is intended to enhance the autorouting algorithms performance. |
#96 | π Tiny | Adds a new design (design61) to the schematic corpus, which is intended to enhance the autorouting algorithm. |
#89 | π Tiny | Adds a new circuit design (design60) to enhance the autorouting algorithms performance and capabilities. |
PRs # | Impact | Rating | Description |
---|---|---|---|
#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 (12)
PR # | Impact | Description |
---|---|---|
#330 | π Tiny | Summary drop dcSimulationVoltage from PinAttributeMap regenerate docs and format markdown files Testing bun test testschip3-type-tests.test.tsx bun run format |
#14 | π Tiny | Adds an API table summarizing all exported methods in the README. |
#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 to ensure proper functionality and reliability of circuit simulations. |
#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. |
#2 | π Tiny | Adds error handling events and additional properties to the TscircuitIframe component, enhancing its functionality for user interaction 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. |
#337 | π Minor | ββ | Adds alternative pin labels (Base, Emitter, Collector) to the PNP bipolar transistor symbol for better clarity in schematic representations. |
#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 follow a clockwise convention, ensuring consistency in schematic representations. |
π Tiny Contributions (3)
PR # | Impact | Description |
---|---|---|
#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. |
π 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. |
PRs # | Impact | Rating | Description |
---|---|---|---|
#288 | π³ Major | βββ | Adds support for rendering polygon SMT pads in SVG, including bounds calculation and testing. |
PRs # | Impact | Rating | Description |
---|---|---|---|
#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 implementing a Suspense fallback for the CadViewer component. |
#1475 | π Minor | ββ | Replaces plain text loading indicator with animated placeholders in ShikiCodeViewer for improved user experience during loading states. |
#1476 | π Minor | ββ | Adds session token validation for importing components from jlcpcb, ensuring users are logged in before proceeding with the import. |
π Tiny Contributions (5)
PR # | Impact | Description |
---|---|---|
#1492 | π Tiny | Fixes layout issues and styling inconsistencies across multiple pages in the application. |
#1484 | π Tiny | Removes a line that causes an error during the JLCPCB import process, preventing the error from occurring. |
#1479 | π Tiny | Fixes the jlcpcb import functionality by correcting the fetch request headers and ensuring proper authorization is applied. |
#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 |
PRs # | Impact | Rating | Description |
---|---|---|---|
#7 | π Minor | ββ | Adds firmware to control a NeoPixel LED matrix for displaying animated text and patterns, specifically for the tscircuit logo. |
π Tiny Contributions (2)
PR # | Impact | Description |
---|---|---|
#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. |
#6 | π Tiny | Adds functionality to support vertical flipping in the water simulation, allowing for more accurate representation of gravity effects on the LED display. |
π 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. |
Repository | Codeowners |
---|---|
sparkfun-boards | Abse2001, MustafaMulla29 |
schematic-corpus | Abse2001 |
tscircuit.com | seveibar, imrishabh18 |
schematic-symbols | techmannih |
cli | ArnavK-09 |
User | Repo |
---|---|
Abse2001 | sparkfun-boards |
schematic-corpus | |
MustafaMulla29 | sparkfun-boards |
seveibar | tscircuit.com |
techmannih | schematic-symbols |
imrishabh18 | tscircuit.com |
ArnavK-09 | cli |
- Bun runtime
.env
file with required API keys:GITHUB_TOKEN=your_github_token OPENAI_API_KEY=your_openai_api_key DISCORD_TOKEN=your_discord_token (optional, for Discord integration) SLACK_BOT_TOKEN=your_slack_token (optional, for Slack integration)
bun run generate:weekly
- Generate current week's contribution overviewbun run generate:monthly
- Generate current month's contribution overviewbun run generate:changelog
- Generate monthly changelog from PRs
bun run analyze-pr
- Analyze a single PR (interactive prompt)bun run test:github
- Test GitHub API integration
bun run notifications:issues
- Send notifications for new issuesbun run notifications:pr
- Send notifications for new PRsbun run sync:discord
- Sync contributor roles with Discord
bun run export:sponsorship
- Generate sponsorship data CSV
bun run dev
- Start development server for web UIbun run build
- Build for productionbun run format
- Format code with Biome
# Generate this week's contribution overview
bun run generate:weekly
# Generate current month's overview
bun run generate:monthly
# Analyze a specific PR
bun run analyze-pr
# Test your GitHub token setup
bun run test:github