Skip to content

tscircuit/contribution-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

contribution-tracker

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:

Current Week

Contribution Overview 2025-07-16

PRs by Repository

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
Loading

Contributor Overview

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πŸ’Ž

Discussion Contribution Legend

  • πŸ”Ή Normal Comments: Basic participation with minimal effort
  • πŸ”Ά Great Informative Comments: Thoughtful participation that adds value
  • πŸ’Ž Incredible Comments: Exceptional participation with high-quality content

Review Table

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

Top 7 Repositories by Contribution Points

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
Loading

Changes by Repository

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.

Changes by Contributor

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 Owners

Repository Codeowners
sparkfun-boards Abse2001, MustafaMulla29
schematic-corpus Abse2001
tscircuit.com seveibar, imrishabh18
schematic-symbols techmannih
cli ArnavK-09

Repos by Owner

User Repo
Abse2001 sparkfun-boards
schematic-corpus
MustafaMulla29 sparkfun-boards
seveibar tscircuit.com
techmannih schematic-symbols
imrishabh18 tscircuit.com
ArnavK-09 cli

Development

Prerequisites

  • 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)
    

Available Scripts

Core Generation Scripts

  • bun run generate:weekly - Generate current week's contribution overview
  • bun run generate:monthly - Generate current month's contribution overview
  • bun run generate:changelog - Generate monthly changelog from PRs

Analysis & Testing

  • bun run analyze-pr - Analyze a single PR (interactive prompt)
  • bun run test:github - Test GitHub API integration

Notifications & Sync

  • bun run notifications:issues - Send notifications for new issues
  • bun run notifications:pr - Send notifications for new PRs
  • bun run sync:discord - Sync contributor roles with Discord

Data Export

  • bun run export:sponsorship - Generate sponsorship data CSV

Development

  • bun run dev - Start development server for web UI
  • bun run build - Build for production
  • bun run format - Format code with Biome

Usage Examples

# 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

About

Generate a contribution summary for your projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12