Skip to content

tscircuit/contribution-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

contribution-tracker

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 Claude Haiku
  • Claude classifies each Diff/PR as a Major, Minor or Tiny contribution
  • All the PRs, summaries, and classifications are organized into charts and tables

The current week is shown below. There are 3 major sections:

Current Week

Contribution Overview 2025-06-18

PRs by Repository

pie
    "tscircuit/core" : 26
    "tscircuit/bpc-graph" : 1
    "tscircuit/schematic-viewer" : 2
    "tscircuit/circuit-json" : 1
    "tscircuit/props" : 9
    "tscircuit/footprinter" : 2
    "tscircuit/contribution-tracker" : 2
    "tscircuit/circuit-to-svg" : 3
    "tscircuit/tscircuit.com" : 33
    "tscircuit/eval" : 7
    "tscircuit/runframe" : 8
    "tscircuit/cli" : 12
    "tscircuit/docs" : 15
    "tscircuit/parts-engine" : 3
    "tscircuit/schematic-corpus" : 8
    "tscircuit/deps.tscircuit.com" : 17
    "tscircuit/sparkfun-boards" : 6
    "tscircuit/easyeda-converter" : 2
    "tscircuit/schematic-symbols" : 2
    "tscircuit/tscircuit" : 2
    "tscircuit/3d-viewer" : 3
    "tscircuit/tscircuit-autorouter" : 2
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny ⭐ Issues Created Discussion Contributions
seveibar 2 48 14 πŸ‘‘πŸ‘‘πŸ‘‘ 1 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
imrishabh18 1 17 7 πŸ‘‘ 1 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
ArnavK-09 2 15 1 ⭐⭐⭐ 15 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
ShiboSoftwareDev 0 11 3 ⭐⭐⭐ 9 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
techmannih 2 8 2 ⭐⭐⭐ 2 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
Abse2001 1 8 5 ⭐⭐ 0 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
Anshgrover23 0 6 2 ⭐⭐ 7 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
MustafaMulla29 1 0 3 ⭐ 1 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
andrii-balitskyi 0 3 0 ⭐ 0 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
tscircuitbot 0 0 4 ⭐ 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 $
seveibar 25 1 0 70 5 85 64 1 0 0
Abse2001 15 13 0 0 0 16 14 0 0 0
imrishabh18 12 10 0 12 1 29 26 1 0 0
techmannih 30 13 4 2 1 16 12 2 0 0
ShiboSoftwareDev 25 17 0 8 0 19 15 9 0 0
graphite-app[bot] 0 0 0 0 0 0 0 0 0 0
Anshgrover23 21 15 2 2 1 12 8 7 0 0
cursor[bot] 0 0 0 0 0 0 0 0 0 0
MustafaMulla29 9 6 1 1 0 7 4 1 0 0
ArnavK-09 27 20 1 3 0 18 18 15 0 0
andrii-balitskyi 5 3 0 0 0 4 3 0 0 0
tscircuitbot 0 0 0 0 0 49 4 0 0 0

Changes by Repository

PR # Impact Contributor Description Milestone Aligned
#960 🐳 Major seveibar Enhancements to jumper and chip selectors improve functionality for keyboard building. βœ…
#956 🐳 Major Abse2001 Enhancements to the selector functionality by adding support for J references, improving usability for keyboard building. βœ…
#967 🐳 Major techmannih Enhancement of the selector functionality to support additional component types, improving flexibility in component selection. βœ…
#962 🐳 Major imrishabh18 Enhancement of route JSON generation by incorporating subcircuit padding, improving layout accuracy. βœ…
#973 πŸ™ Minor seveibar Enhancement of the RootCircuit class to respect the pcbDisabled option from the platform configuration, improving configurability. ❌
#972 πŸ™ Minor seveibar Enhancements to schematic width handling improve user customization and functionality. ❌
#961 πŸ™ Minor seveibar Enhancing error messages for unresolved port selectors significantly improves debugging and user experience. ❌
#959 πŸ™ Minor seveibar Enhancements to the sel function allow for dynamic reference designator usage, improving flexibility in design. ❌
#957 πŸ™ Minor seveibar Enhancing the netlabel functionality to support multiple connections significantly improves flexibility in circuit design. ❌
#951 πŸ™ Minor seveibar Enhancements to netlabel functionality improve circuit trace creation and net management. ❌
#950 πŸ™ Minor seveibar Enhancements to trace connections with netlabels improve schematic accuracy and usability. ❌
#948 πŸ™ Minor seveibar Refactoring of the component structure enhances code clarity and maintains functionality by replacing deprecated elements with updated counterparts. ❌
#975 πŸ™ Minor techmannih Enhancing the switch selector typing to include additional pins improves the flexibility and usability of the component. ❌
#971 πŸ™ Minor techmannih Enhances the Crystal component by displaying the load capacitance value alongside frequency, improving user information. ❌
#963 πŸ™ Minor ShiboSoftwareDev Enhancements to the SolderJumper component for better pin labeling and bridging functionality. ❌
#980 πŸ™ Minor Anshgrover23 Enhances the type definitions by adding 'INT' to both CommonNetNames and CommonPinNames, improving the flexibility of the code. ❌
#954 πŸ™ Minor Anshgrover23 Enhancements to component properties improve functionality and usability. ❌
#969 πŸ™ Minor imrishabh18 Enhancement of the polarized capacitor symbol improves schematic accuracy and usability. ❌
#949 πŸ™ Minor imrishabh18 Enhancements to component naming and rendering improve usability and error handling in the circuit design process. ❌
#965 πŸ™ Minor imrishabh18 The implementation ensures that the subcircuit_id is only set for subcircuit groups, preventing unnecessary data assignment for non-subcircuit groups. ❌
#964 πŸ™ Minor imrishabh18 Introduces a new render phase for handling subcircuits, enhancing the rendering lifecycle. ❌
#947 πŸ™ Minor imrishabh18 Enhancement of PCB layout capabilities by introducing padding support for subcircuits in the Group component. ❌
#938 πŸ™ Minor imrishabh18 Enhancements to net label lookup improve circuit functionality and testing reliability. ❌
#955 🐌 Tiny seveibar The addition of a configuration to disable the lockfile in the project enhances flexibility in dependency management. ❌
#946 🐌 Tiny seveibar Enhancing testing capabilities for netalias connections improves code reliability and maintainability. ❌
#953 🐌 Tiny Anshgrover23 Updating the dependency version for props enhances compatibility and ensures the latest features and fixes are utilized. ❌
PR # Impact Contributor Description Milestone Aligned
#2 🐳 Major seveibar Enhancements to the graph transformation logic with A* algorithm integration for improved operation cost calculations. ❌
PR # Impact Contributor Description Milestone Aligned
#97 πŸ™ Minor seveibar Enhances user interaction by allowing components to snap to a grid during editing, improving precision in layout adjustments. ❌
#98 🐌 Tiny Abse2001 Updating the dependency version for circuit-to-svg enhances compatibility and potentially introduces new features or fixes. ❌
PR # Impact Contributor Description Milestone Aligned
#232 πŸ™ Minor seveibar The removal of the default value for is_movable enhances the flexibility of schematic net labels by allowing explicit control over their repositioning behavior. ❌
PR # Impact Contributor Description Milestone Aligned
#301 πŸ™ Minor seveibar Enhancement of the group component by introducing a new schematic title property, improving usability in schematic views. ❌
#298 πŸ™ Minor seveibar Enhancing the plated hole component with a new property for connections significantly improves its functionality and usability. ❌
#297 πŸ™ Minor seveibar Enhancements to naming and connectivity for vias and smtpad components improve usability and flexibility in PCB design. ❌
#296 πŸ™ Minor seveibar Enhances component flexibility by introducing a schematic orientation feature for two-pin components. ❌
#295 πŸ™ Minor seveibar Enhancing the jumper component with a new connections property significantly improves its functionality and flexibility. ❌
#291 πŸ™ Minor seveibar Enhancing the connectsTo property to accept both string and array types improves flexibility in component connections. ❌
#293 πŸ™ Minor Anshgrover23 Enhancing flexibility in component properties by making schX and schY optional improves usability and testing coverage. ❌
#292 πŸ™ Minor Anshgrover23 Enhancements to the PinHeader component by adding new properties for schematic dimensions and styles. ❌
#294 🐌 Tiny seveibar Clarification of documentation for better understanding of the internallyConnectedPins property. ❌
PR # Impact Contributor Description Milestone Aligned
#302 πŸ™ Minor seveibar Introducing circular pads enhances the flexibility and design options for BGA footprints, catering to diverse PCB design needs. ❌
#295 πŸ™ Minor techmannih The pull request enhances the accuracy of pad dimension calculations in the passive function, ensuring better component footprint definitions. ❌
PR # Impact Contributor Description Milestone Aligned
#178 πŸ™ Minor seveibar Enhancements to the changelog generation process and type error fixes improve overall code quality and maintainability. ❌
#177 πŸ™ Minor seveibar Automating the generation of monthly changelogs enhances documentation and improves project transparency. ❌
PR # Impact Contributor Description Milestone Aligned
#264 πŸ™ Minor seveibar Enhancements to trace rendering order ensure proper visibility of SMT pads and traces, improving the overall functionality of the SVG output. ❌
#262 πŸ™ Minor seveibar Enhancement of SVG output by including software metadata, improving traceability and documentation. ❌
#261 πŸ™ Minor Abse2001 Enhancement of SVG rendering by ensuring stroke width remains consistent regardless of scaling transformations. ❌
PR # Impact Contributor Description Milestone Aligned
#1353 🐳 Major ArnavK-09 Introduces a new utility hook for managing keyboard shortcuts, enhancing user interaction and accessibility. ❌
#1337 🐳 Major ArnavK-09 Introducing a VSCode-style file switcher enhances user experience by streamlining file navigation within the editor. ❌
#1362 πŸ™ Minor seveibar Enhancements to polling behavior for AI review requests improve responsiveness and user experience. ❌
#1312 πŸ™ Minor ShiboSoftwareDev Enhancement of the tree actions button for improved user interaction. ❌
#1328 πŸ™ Minor imrishabh18 Enhancements to the build status indicators improve clarity and user experience in the sidebar release section. ❌
#1317 πŸ™ Minor imrishabh18 Enhancing the dropdown width improves user experience by accommodating longer file names and providing better accessibility. ❌
#1335 πŸ™ Minor ArnavK-09 Enhances user experience by allowing dynamic font size adjustment in the code editor, mimicking popular IDE behavior. ❌
#1357 πŸ™ Minor ArnavK-09 Enhances the ImportantFilesView component by implementing client-side caching for file content, improving performance and user experience. ❌
#1358 πŸ™ Minor ArnavK-09 Enhancements to markdown content styling improve layout and responsiveness, contributing to a better user experience. ❌
#1355 πŸ™ Minor ArnavK-09 Enhancements to the dialog component improve its responsiveness and visual consistency with the theme, addressing a specific issue. ❌
#1354 πŸ™ Minor ArnavK-09 Filtering out hidden files enhances user experience by decluttering the file selection interface. ❌
#1333 πŸ™ Minor ArnavK-09 Hiding the edit button for AI-generated content enhances user experience by preventing unnecessary actions. ❌
#1336 πŸ™ Minor ArnavK-09 Enhancing user experience by enabling Tab key for autocompletion in the code editor. ❌
#1334 πŸ™ Minor ArnavK-09 Enhancements to the AI review interface significantly improve user experience and interaction. ❌
#1338 πŸ™ Minor ArnavK-09 Enhances user experience by introducing a keyboard shortcut for toggling the files sidebar, similar to popular code editors. ❌
#1332 πŸ™ Minor ArnavK-09 Enhances user interaction by adding a button to re-request AI review, improving workflow efficiency. ❌
#1330 πŸ™ Minor ArnavK-09 Enhancement of user experience on small screens by adding a dedicated releases section. ❌
#1331 πŸ™ Minor ArnavK-09 Adjusts the z-index of the Download dropdown to ensure proper layering in the UI. ❌
#1307 πŸ™ Minor ArnavK-09 Enhances the SEO capabilities by allowing dynamic selection of the Open Graph image based on the package's default view. ❌
#1310 πŸ™ Minor ArnavK-09 Enhancements to caching and refetching behavior improve the editor's responsiveness after saving changes. ❌
#1313 πŸ™ Minor ArnavK-09 Enhancement of the download functionality to include PNG image downloads based on user selection. ❌
#1315 πŸ™ Minor andrii-balitskyi Enhancements to error handling for dynamic imports improve user experience by automatically reloading the page on failure. ❌
#1316 πŸ™ Minor andrii-balitskyi Enhancement of server-side rendering capabilities for improved development experience. ❌
#1320 πŸ™ Minor andrii-balitskyi Enhances the client application by implementing a build version checking mechanism that reloads the app when a new version is available. ❌
#1346 🐌 Tiny Abse2001 Updating the dependency version for circuit-to-svg enhances the project's compatibility with the latest features and fixes. ❌
#1329 🐌 Tiny Abse2001 Updating the dependency version for @tscircuit/runframe enhances the project's stability and ensures compatibility with the latest features or fixes. ❌
#1322 🐌 Tiny techmannih Updating the easyeda dependency enhances the project's compatibility with the latest features and fixes. ❌
#1323 🐌 Tiny Anshgrover23 Updating dependencies enhances the stability and performance of the project by ensuring compatibility with the latest features and fixes. ❌
#1324 🐌 Tiny imrishabh18 Updates the version of the @tscircuit/runframe package to enhance functionality. ❌
#1318 🐌 Tiny imrishabh18 Updating the runframe package to fix a z-index dialog issue enhances the UI functionality. ❌
#1314 🐌 Tiny imrishabh18 The PR updates the package.json file to include new dependencies and adjust existing ones, ensuring compatibility and functionality of the project. ❌
#1348 🐌 Tiny ArnavK-09 Enhances user navigation by adding a home link to the header component. ❌
#1347 🐌 Tiny MustafaMulla29 Updating the dependency version to resolve an import issue enhances the stability and functionality of the project. ❌
PR # Impact Contributor Description Milestone Aligned
#576 πŸ™ Minor seveibar Enhancements to the CircuitRunner configuration allow for platform-specific settings, improving flexibility and customization. ❌
#537 πŸ™ Minor imrishabh18 Enhancements to configuration handling improve the flexibility and usability of the codebase. ❌
#528 πŸ™ Minor imrishabh18 Enhances the configuration parsing by allowing the main component path to be specified in the tscircuit.config.js file. ❌
#575 🐌 Tiny tscircuitbot Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. ❌
#563 🐌 Tiny tscircuitbot Updating the core library version enhances compatibility and may include important bug fixes or improvements. ❌
#546 🐌 Tiny tscircuitbot Updating the core library version enhances compatibility and may include important bug fixes or improvements. ❌
#536 🐌 Tiny tscircuitbot Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. ❌
PR # Impact Contributor Description Milestone Aligned
#783 πŸ™ Minor seveibar Enhancement of user interface by displaying the last run evaluation version, improving user awareness of the current evaluation context. ❌
#796 πŸ™ Minor imrishabh18 Enhancements to the import dialog improve user experience by allowing it to close when clicking outside, transitioning from AlertDialog to Dialog. ❌
#781 πŸ™ Minor imrishabh18 Elevating the OrderDialog's z-index enhances its visibility and usability in the UI. ❌
#780 πŸ™ Minor imrishabh18 Enhancing error tracking in the order dialog improves overall application reliability and user experience. ❌
#790 🐌 Tiny Abse2001 Updating the version of a dependency in the project to ensure compatibility and access to the latest features or fixes. ❌
#793 🐌 Tiny imrishabh18 Updates dependencies in the package.json file to newer versions, ensuring compatibility and potentially introducing improvements or fixes from the updated packages. ❌
#786 🐌 Tiny imrishabh18 Updating the version of the 3D viewer package enhances the project's dependencies, ensuring compatibility and potentially introducing new features or fixes from the updated package. ❌
#800 🐌 Tiny MustafaMulla29 Updating the easyeda dependency resolves a part import issue, ensuring better functionality. ❌
PR # Impact Contributor Description Milestone Aligned
#248 πŸ™ Minor seveibar Introducing an option to disable PCB outputs enhances the flexibility of the build process, allowing users to customize their builds according to specific needs. ❌
#243 πŸ™ Minor seveibar Enhancing the snapshot functionality to support individual file snapshots significantly improves usability and flexibility for users. ❌
#236 πŸ™ Minor seveibar Enhancements to snapshot functionality provide users with more control over the output of PCB and schematic snapshots. ❌
#234 πŸ™ Minor seveibar Enhancements to logging provide better visibility into snapshot creation processes. ❌
#245 πŸ™ Minor ShiboSoftwareDev Fixes a regression that caused the snapshot command to malfunction by checking irrelevant index files, enhancing the command's reliability. ❌
#244 πŸ™ Minor ShiboSoftwareDev Enhancements to the snapshot workflow improve the clarity and functionality of the GitHub Actions setup. ❌
#241 πŸ™ Minor ShiboSoftwareDev Refactoring of configuration logic enhances clarity and maintainability, allowing for better management of global and project-specific settings. ❌
#237 πŸ™ Minor ShiboSoftwareDev Enhances cross-platform compatibility by enabling the snapshot command to function on Windows machines. ❌
#233 πŸ™ Minor imrishabh18 Renaming the configuration entry field enhances clarity and consistency in the codebase. ❌
#242 🐌 Tiny Abse2001 Updating the dependency version for improved functionality or bug fixes. ❌
#247 🐌 Tiny ShiboSoftwareDev Changing tscircuit to a peer dependency enhances compatibility and ensures that the correct version is used across projects. ❌
#239 🐌 Tiny ShiboSoftwareDev Updating dependencies can help resolve issues and improve the stability of the project. ❌
PR # Impact Contributor Description Milestone Aligned
#88 πŸ™ Minor seveibar Enhances the documentation by adding detailed information about the Order Quote API, improving developer understanding and usability. ❌
#81 πŸ™ Minor seveibar Enhancements to the CircuitPreview component allow for more flexible display options, improving user experience. ❌
#76 πŸ™ Minor seveibar The addition of the <netlabel /> element enhances documentation clarity and usability for users working with schematic designs. ❌
#74 πŸ™ Minor imrishabh18 The addition of a comprehensive ordering section enhances user experience by streamlining the prototype ordering process. ❌
#89 🐌 Tiny seveibar Enhancing the documentation for the Ordering API by detailing the creation of order quotes adds clarity and usability for developers. ❌
#86 🐌 Tiny seveibar Enhancing the documentation for the ordering API provides clarity and guidance for developers integrating with the tscircuit API. ❌
#87 🐌 Tiny seveibar Enhancements to the documentation of the Datasheet API, including a new pin information schema and an update to a dependency. ❌
#85 🐌 Tiny seveibar Enhancing the documentation for the Datasheet API improves developer experience and usability. ❌
#84 🐌 Tiny seveibar The addition of documentation for <breakout> and <breakoutpoint> elements enhances the clarity and usability of the library for developers. ❌
#82 🐌 Tiny seveibar Enhancing documentation for the sel() function improves usability and understanding for developers. ❌
#80 🐌 Tiny seveibar Enhancements to documentation for the <jumper /> component improve clarity and usability for developers. ❌
#77 🐌 Tiny seveibar Enhancements to TypeScript configuration and package updates improve developer experience and maintainability. ❌
#75 🐌 Tiny seveibar Comprehensive documentation for the tsci build and tsci snapshot commands enhances user understanding and usability of the TSCircuit tool. ❌
#79 🐌 Tiny imrishabh18 Enhances documentation for the <schematictext /> component and ensures compliance with linting standards for the YouTube embed component. ❌
#78 🐌 Tiny imrishabh18 Enhancing documentation clarity by completing sentences improves user understanding and usability. ❌
PR # Impact Contributor Description Milestone Aligned
#7 πŸ™ Minor seveibar Enhancing the system's robustness by ensuring it can handle missing API data gracefully. ❌
#6 πŸ™ Minor techmannih Enhances the repository's CI/CD process by adding workflows for format and type checking, ensuring code quality and consistency. ❌
#5 πŸ™ Minor techmannih Enhancement of the parts engine to support simple fuse components, improving its functionality. ❌
PR # Impact Contributor Description Milestone Aligned
#2 πŸ™ Minor seveibar The implementation of the create-bpcs script significantly enhances the functionality of converting circuit JSON outputs into BPC graphs, thereby streamlining the workflow for generating bundled BPC graphs. ❌
#9 πŸ™ Minor Abse2001 Introduces a new circuit design component with specific configurations for a chip and net labels. ❌
#8 πŸ™ Minor Abse2001 Introduces a new circuit design with specific component placements and connections. ❌
#7 πŸ™ Minor Abse2001 Introduces a new circuit design file with specific component placements and connections. ❌
#6 πŸ™ Minor Abse2001 Introduces a new circuit design with specific component placements and connections, enhancing the schematic corpus. ❌
#5 πŸ™ Minor Abse2001 Introduces a new circuit design with specific component placements and connections. ❌
#4 πŸ™ Minor Abse2001 Introduces a new circuit design with specific component placements and connections, enhancing the schematic capabilities of the project. ❌
#3 πŸ™ Minor Abse2001 The addition of a new design file enhances the testing and tuning capabilities of the auto-layout algorithm, providing a structured approach to schematic placements. ❌
PR # Impact Contributor Description Milestone Aligned
#22 πŸ™ Minor seveibar Enhancements to node interaction and visual feedback improve user experience in the dependency graph. ❌
#21 πŸ™ Minor seveibar Enhancing the default graph view to include all dependencies improves user visibility and understanding of the project's dependency structure. ❌
#19 πŸ™ Minor seveibar Enhances the package categorization by mapping 'tscircuit/checks' to the Core Utility category, improving clarity and organization. ❌
#18 πŸ™ Minor seveibar Enhances the dependency graph by categorizing the parts-engine as a core utility, improving project organization. ❌
#17 πŸ™ Minor seveibar Enhancements to category mapping improve the organization and classification of packages within the project. ❌
#14 πŸ™ Minor seveibar Enhances the user interface by introducing a category filter for better navigation and organization of package dependencies. ❌
#13 πŸ™ Minor seveibar Enhancements to dependency management by incorporating peerDependencies into the dependency graph. ❌
#12 πŸ™ Minor seveibar Enhancements to node color coding based on edge severity improve visual feedback in the graph representation. ❌
#10 πŸ™ Minor seveibar Enhances the dependency graph visualization by introducing color coding based on version differences, improving user experience and clarity. ❌
#8 πŸ™ Minor seveibar Enhancements to the dependency graph functionality improve user experience by retaining node positions and adding a reset feature. ❌
#7 πŸ™ Minor seveibar Enhancing the visibility of stale dependencies through improved edge labeling adds clarity to the dependency graph. ❌
#9 πŸ™ Minor seveibar Enhancing the dependency graph by adding more GitHub repositories improves visibility and resource management. ❌
#6 πŸ™ Minor seveibar Enhancements to project metadata and dependency inclusion improve clarity and functionality. ❌
#3 πŸ™ Minor seveibar Enhances user interaction by allowing nodes and edges in the dependency graph to be draggable, improving the overall usability of the visualization. ❌
#2 πŸ™ Minor seveibar Enhancing the dependency graph with last update timestamps for better visibility of package status. ❌
#5 🐌 Tiny seveibar Enhancements to dependency edge visualization improve clarity on version satisfaction. ❌
#4 🐌 Tiny seveibar Enhancements to documentation and dependency management improve project visibility and maintainability. ❌
PR # Impact Contributor Description Milestone Aligned
#5 🐳 Major techmannih The addition of the SparkFun USB to Serial Breakout FT232RL enhances the repository by providing a new component for USB to serial communication, which is valuable for various electronic projects. ❌
#10 🐳 Major MustafaMulla29 The addition of the HMC6343 Breakout board enhances the repository's offerings, providing users with a new component for their projects. ❌
#9 πŸ™ Minor ShiboSoftwareDev Introduces new workflows for building and snapshotting TSCircuit projects, enhancing CI/CD capabilities. ❌
#8 πŸ™ Minor ShiboSoftwareDev The addition of a new component enhances the library's functionality by providing a specific chip representation. ❌
#15 πŸ™ Minor Anshgrover23 The addition of the SparkFun RFM69 Breakout board enhances the repository's offerings by providing a new hardware component for users. ❌
#13 🐌 Tiny MustafaMulla29 Updating the dependency version addresses type errors, ensuring better compatibility and functionality. ❌
PR # Impact Contributor Description Milestone Aligned
#254 πŸ™ Minor techmannih Enhancements to the import functionality for specific components improve overall reliability and usability. ❌
#255 πŸ™ Minor techmannih Addresses a specific import failure issue related to a JLCPCB part, enhancing the functionality of the converter. ❌
PR # Impact Contributor Description Milestone Aligned
#309 πŸ™ Minor techmannih Enhancements to the crystal symbol variations improve usability and flexibility in schematic designs. ❌
#310 πŸ™ Minor imrishabh18 Enhancements to port labeling improve clarity and usability in schematic symbols. ❌
PR # Impact Contributor Description Milestone Aligned
#690 🐌 Tiny techmannih Updating dependencies ensures the project remains secure and up-to-date with the latest features and fixes. ❌
#688 🐌 Tiny ShiboSoftwareDev Updating dependencies to their latest versions enhances stability and security. ❌
PR # Impact Contributor Description Milestone Aligned
#356 πŸ™ Minor ShiboSoftwareDev Refactoring the manifold to operate within a web worker enhances performance by offloading heavy computations, thus improving the user experience during rendering. ❌
#355 πŸ™ Minor ShiboSoftwareDev Enhancement of the manifold processing to support pill-shaped plated holes, improving design flexibility. ❌
#350 πŸ™ Minor imrishabh18 Loading the Manifold WASM module from a CDN enhances the application's performance and reduces local resource dependency. ❌
PR # Impact Contributor Description Milestone Aligned
#156 πŸ™ Minor ShiboSoftwareDev The addition of high-density node input data and a corresponding solver component enhances the functionality of the autorouting system. ❌
#161 πŸ™ Minor Anshgrover23 The addition of a new fixture for testing addresses a specific bug in the hyperdensity autorouter, enhancing the testing framework. ❌

Changes by Contributor

PR # Impact Description Milestone Aligned
#960 🐳 Major Enhancements to jumper and chip selectors improve functionality for keyboard building. βœ…
#2 🐳 Major Enhancements to the graph transformation logic with A* algorithm integration for improved operation cost calculations. ❌
#97 πŸ™ Minor Enhances user interaction by allowing components to snap to a grid during editing, improving precision in layout adjustments. ❌
#232 πŸ™ Minor The removal of the default value for is_movable enhances the flexibility of schematic net labels by allowing explicit control over their repositioning behavior. ❌
#301 πŸ™ Minor Enhancement of the group component by introducing a new schematic title property, improving usability in schematic views. ❌
#298 πŸ™ Minor Enhancing the plated hole component with a new property for connections significantly improves its functionality and usability. ❌
#297 πŸ™ Minor Enhancements to naming and connectivity for vias and smtpad components improve usability and flexibility in PCB design. ❌
#296 πŸ™ Minor Enhances component flexibility by introducing a schematic orientation feature for two-pin components. ❌
#295 πŸ™ Minor Enhancing the jumper component with a new connections property significantly improves its functionality and flexibility. ❌
#291 πŸ™ Minor Enhancing the connectsTo property to accept both string and array types improves flexibility in component connections. ❌
#302 πŸ™ Minor Introducing circular pads enhances the flexibility and design options for BGA footprints, catering to diverse PCB design needs. ❌
#973 πŸ™ Minor Enhancement of the RootCircuit class to respect the pcbDisabled option from the platform configuration, improving configurability. ❌
#972 πŸ™ Minor Enhancements to schematic width handling improve user customization and functionality. ❌
#961 πŸ™ Minor Enhancing error messages for unresolved port selectors significantly improves debugging and user experience. ❌
#959 πŸ™ Minor Enhancements to the sel function allow for dynamic reference designator usage, improving flexibility in design. ❌
#957 πŸ™ Minor Enhancing the netlabel functionality to support multiple connections significantly improves flexibility in circuit design. ❌
#951 πŸ™ Minor Enhancements to netlabel functionality improve circuit trace creation and net management. ❌
#950 πŸ™ Minor Enhancements to trace connections with netlabels improve schematic accuracy and usability. ❌
#948 πŸ™ Minor Refactoring of the component structure enhances code clarity and maintains functionality by replacing deprecated elements with updated counterparts. ❌
#178 πŸ™ Minor Enhancements to the changelog generation process and type error fixes improve overall code quality and maintainability. ❌
#177 πŸ™ Minor Automating the generation of monthly changelogs enhances documentation and improves project transparency. ❌
#264 πŸ™ Minor Enhancements to trace rendering order ensure proper visibility of SMT pads and traces, improving the overall functionality of the SVG output. ❌
#262 πŸ™ Minor Enhancement of SVG output by including software metadata, improving traceability and documentation. ❌
#1362 πŸ™ Minor Enhancements to polling behavior for AI review requests improve responsiveness and user experience. ❌
#576 πŸ™ Minor Enhancements to the CircuitRunner configuration allow for platform-specific settings, improving flexibility and customization. ❌
#783 πŸ™ Minor Enhancement of user interface by displaying the last run evaluation version, improving user awareness of the current evaluation context. ❌
#248 πŸ™ Minor Introducing an option to disable PCB outputs enhances the flexibility of the build process, allowing users to customize their builds according to specific needs. ❌
#243 πŸ™ Minor Enhancing the snapshot functionality to support individual file snapshots significantly improves usability and flexibility for users. ❌
#236 πŸ™ Minor Enhancements to snapshot functionality provide users with more control over the output of PCB and schematic snapshots. ❌
#234 πŸ™ Minor Enhancements to logging provide better visibility into snapshot creation processes. ❌
#88 πŸ™ Minor Enhances the documentation by adding detailed information about the Order Quote API, improving developer understanding and usability. ❌
#81 πŸ™ Minor Enhancements to the CircuitPreview component allow for more flexible display options, improving user experience. ❌
#76 πŸ™ Minor The addition of the <netlabel /> element enhances documentation clarity and usability for users working with schematic designs. ❌
#7 πŸ™ Minor Enhancing the system's robustness by ensuring it can handle missing API data gracefully. ❌
#2 πŸ™ Minor The implementation of the create-bpcs script significantly enhances the functionality of converting circuit JSON outputs into BPC graphs, thereby streamlining the workflow for generating bundled BPC graphs. ❌
#22 πŸ™ Minor Enhancements to node interaction and visual feedback improve user experience in the dependency graph. ❌
#21 πŸ™ Minor Enhancing the default graph view to include all dependencies improves user visibility and understanding of the project's dependency structure. ❌
#19 πŸ™ Minor Enhances the package categorization by mapping 'tscircuit/checks' to the Core Utility category, improving clarity and organization. ❌
#18 πŸ™ Minor Enhances the dependency graph by categorizing the parts-engine as a core utility, improving project organization. ❌
#17 πŸ™ Minor Enhancements to category mapping improve the organization and classification of packages within the project. ❌
#14 πŸ™ Minor Enhances the user interface by introducing a category filter for better navigation and organization of package dependencies. ❌
#13 πŸ™ Minor Enhancements to dependency management by incorporating peerDependencies into the dependency graph. ❌
#12 πŸ™ Minor Enhancements to node color coding based on edge severity improve visual feedback in the graph representation. ❌
#10 πŸ™ Minor Enhances the dependency graph visualization by introducing color coding based on version differences, improving user experience and clarity. ❌
#8 πŸ™ Minor Enhancements to the dependency graph functionality improve user experience by retaining node positions and adding a reset feature. ❌
#7 πŸ™ Minor Enhancing the visibility of stale dependencies through improved edge labeling adds clarity to the dependency graph. ❌
#9 πŸ™ Minor Enhancing the dependency graph by adding more GitHub repositories improves visibility and resource management. ❌
#6 πŸ™ Minor Enhancements to project metadata and dependency inclusion improve clarity and functionality. ❌
#3 πŸ™ Minor Enhances user interaction by allowing nodes and edges in the dependency graph to be draggable, improving the overall usability of the visualization. ❌
#2 πŸ™ Minor Enhancing the dependency graph with last update timestamps for better visibility of package status. ❌
#294 🐌 Tiny Clarification of documentation for better understanding of the internallyConnectedPins property. ❌
#955 🐌 Tiny The addition of a configuration to disable the lockfile in the project enhances flexibility in dependency management. ❌
#946 🐌 Tiny Enhancing testing capabilities for netalias connections improves code reliability and maintainability. ❌
#89 🐌 Tiny Enhancing the documentation for the Ordering API by detailing the creation of order quotes adds clarity and usability for developers. ❌
#86 🐌 Tiny Enhancing the documentation for the ordering API provides clarity and guidance for developers integrating with the tscircuit API. ❌
#87 🐌 Tiny Enhancements to the documentation of the Datasheet API, including a new pin information schema and an update to a dependency. ❌
#85 🐌 Tiny Enhancing the documentation for the Datasheet API improves developer experience and usability. ❌
#84 🐌 Tiny The addition of documentation for <breakout> and <breakoutpoint> elements enhances the clarity and usability of the library for developers. ❌
#82 🐌 Tiny Enhancing documentation for the sel() function improves usability and understanding for developers. ❌
#80 🐌 Tiny Enhancements to documentation for the <jumper /> component improve clarity and usability for developers. ❌
#77 🐌 Tiny Enhancements to TypeScript configuration and package updates improve developer experience and maintainability. ❌
#75 🐌 Tiny Comprehensive documentation for the tsci build and tsci snapshot commands enhances user understanding and usability of the TSCircuit tool. ❌
#5 🐌 Tiny Enhancements to dependency edge visualization improve clarity on version satisfaction. ❌
#4 🐌 Tiny Enhancements to documentation and dependency management improve project visibility and maintainability. ❌
PR # Impact Description Milestone Aligned
#956 🐳 Major Enhancements to the selector functionality by adding support for J references, improving usability for keyboard building. βœ…
#261 πŸ™ Minor Enhancement of SVG rendering by ensuring stroke width remains consistent regardless of scaling transformations. ❌
#9 πŸ™ Minor Introduces a new circuit design component with specific configurations for a chip and net labels. ❌
#8 πŸ™ Minor Introduces a new circuit design with specific component placements and connections. ❌
#7 πŸ™ Minor Introduces a new circuit design file with specific component placements and connections. ❌
#6 πŸ™ Minor Introduces a new circuit design with specific component placements and connections, enhancing the schematic corpus. ❌
#5 πŸ™ Minor Introduces a new circuit design with specific component placements and connections. ❌
#4 πŸ™ Minor Introduces a new circuit design with specific component placements and connections, enhancing the schematic capabilities of the project. ❌
#3 πŸ™ Minor The addition of a new design file enhances the testing and tuning capabilities of the auto-layout algorithm, providing a structured approach to schematic placements. ❌
#98 🐌 Tiny Updating the dependency version for circuit-to-svg enhances compatibility and potentially introduces new features or fixes. ❌
#1346 🐌 Tiny Updating the dependency version for circuit-to-svg enhances the project's compatibility with the latest features and fixes. ❌
#1329 🐌 Tiny Updating the dependency version for @tscircuit/runframe enhances the project's stability and ensures compatibility with the latest features or fixes. ❌
#790 🐌 Tiny Updating the version of a dependency in the project to ensure compatibility and access to the latest features or fixes. ❌
#242 🐌 Tiny Updating the dependency version for improved functionality or bug fixes. ❌
PR # Impact Description Milestone Aligned
#967 🐳 Major Enhancement of the selector functionality to support additional component types, improving flexibility in component selection. βœ…
#5 🐳 Major The addition of the SparkFun USB to Serial Breakout FT232RL enhances the repository by providing a new component for USB to serial communication, which is valuable for various electronic projects. ❌
#295 πŸ™ Minor The pull request enhances the accuracy of pad dimension calculations in the passive function, ensuring better component footprint definitions. ❌
#254 πŸ™ Minor Enhancements to the import functionality for specific components improve overall reliability and usability. ❌
#255 πŸ™ Minor Addresses a specific import failure issue related to a JLCPCB part, enhancing the functionality of the converter. ❌
#975 πŸ™ Minor Enhancing the switch selector typing to include additional pins improves the flexibility and usability of the component. ❌
#971 πŸ™ Minor Enhances the Crystal component by displaying the load capacitance value alongside frequency, improving user information. ❌
#309 πŸ™ Minor Enhancements to the crystal symbol variations improve usability and flexibility in schematic designs. ❌
#6 πŸ™ Minor Enhances the repository's CI/CD process by adding workflows for format and type checking, ensuring code quality and consistency. ❌
#5 πŸ™ Minor Enhancement of the parts engine to support simple fuse components, improving its functionality. ❌
#690 🐌 Tiny Updating dependencies ensures the project remains secure and up-to-date with the latest features and fixes. ❌
#1322 🐌 Tiny Updating the easyeda dependency enhances the project's compatibility with the latest features and fixes. ❌
PR # Impact Description Milestone Aligned
#356 πŸ™ Minor Refactoring the manifold to operate within a web worker enhances performance by offloading heavy computations, thus improving the user experience during rendering. ❌
#355 πŸ™ Minor Enhancement of the manifold processing to support pill-shaped plated holes, improving design flexibility. ❌
#963 πŸ™ Minor Enhancements to the SolderJumper component for better pin labeling and bridging functionality. ❌
#1312 πŸ™ Minor Enhancement of the tree actions button for improved user interaction. ❌
#245 πŸ™ Minor Fixes a regression that caused the snapshot command to malfunction by checking irrelevant index files, enhancing the command's reliability. ❌
#244 πŸ™ Minor Enhancements to the snapshot workflow improve the clarity and functionality of the GitHub Actions setup. ❌
#241 πŸ™ Minor Refactoring of configuration logic enhances clarity and maintainability, allowing for better management of global and project-specific settings. ❌
#237 πŸ™ Minor Enhances cross-platform compatibility by enabling the snapshot command to function on Windows machines. ❌
#156 πŸ™ Minor The addition of high-density node input data and a corresponding solver component enhances the functionality of the autorouting system. ❌
#9 πŸ™ Minor Introduces new workflows for building and snapshotting TSCircuit projects, enhancing CI/CD capabilities. ❌
#8 πŸ™ Minor The addition of a new component enhances the library's functionality by providing a specific chip representation. ❌
#688 🐌 Tiny Updating dependencies to their latest versions enhances stability and security. ❌
#247 🐌 Tiny Changing tscircuit to a peer dependency enhances compatibility and ensures that the correct version is used across projects. ❌
#239 🐌 Tiny Updating dependencies can help resolve issues and improve the stability of the project. ❌
PR # Impact Description Milestone Aligned
#293 πŸ™ Minor Enhancing flexibility in component properties by making schX and schY optional improves usability and testing coverage. ❌
#292 πŸ™ Minor Enhancements to the PinHeader component by adding new properties for schematic dimensions and styles. ❌
#980 πŸ™ Minor Enhances the type definitions by adding 'INT' to both CommonNetNames and CommonPinNames, improving the flexibility of the code. ❌
#954 πŸ™ Minor Enhancements to component properties improve functionality and usability. ❌
#161 πŸ™ Minor The addition of a new fixture for testing addresses a specific bug in the hyperdensity autorouter, enhancing the testing framework. ❌
#15 πŸ™ Minor The addition of the SparkFun RFM69 Breakout board enhances the repository's offerings by providing a new hardware component for users. ❌
#953 🐌 Tiny Updating the dependency version for props enhances compatibility and ensures the latest features and fixes are utilized. ❌
#1323 🐌 Tiny Updating dependencies enhances the stability and performance of the project by ensuring compatibility with the latest features and fixes. ❌
PR # Impact Description Milestone Aligned
#962 🐳 Major Enhancement of route JSON generation by incorporating subcircuit padding, improving layout accuracy. βœ…
#350 πŸ™ Minor Loading the Manifold WASM module from a CDN enhances the application's performance and reduces local resource dependency. ❌
#969 πŸ™ Minor Enhancement of the polarized capacitor symbol improves schematic accuracy and usability. ❌
#949 πŸ™ Minor Enhancements to component naming and rendering improve usability and error handling in the circuit design process. ❌
#965 πŸ™ Minor The implementation ensures that the subcircuit_id is only set for subcircuit groups, preventing unnecessary data assignment for non-subcircuit groups. ❌
#964 πŸ™ Minor Introduces a new render phase for handling subcircuits, enhancing the rendering lifecycle. ❌
#947 πŸ™ Minor Enhancement of PCB layout capabilities by introducing padding support for subcircuits in the Group component. ❌
#938 πŸ™ Minor Enhancements to net label lookup improve circuit functionality and testing reliability. ❌
#310 πŸ™ Minor Enhancements to port labeling improve clarity and usability in schematic symbols. ❌
#1328 πŸ™ Minor Enhancements to the build status indicators improve clarity and user experience in the sidebar release section. ❌
#1317 πŸ™ Minor Enhancing the dropdown width improves user experience by accommodating longer file names and providing better accessibility. ❌
#537 πŸ™ Minor Enhancements to configuration handling improve the flexibility and usability of the codebase. ❌
#528 πŸ™ Minor Enhances the configuration parsing by allowing the main component path to be specified in the tscircuit.config.js file. ❌
#796 πŸ™ Minor Enhancements to the import dialog improve user experience by allowing it to close when clicking outside, transitioning from AlertDialog to Dialog. ❌
#781 πŸ™ Minor Elevating the OrderDialog's z-index enhances its visibility and usability in the UI. ❌
#780 πŸ™ Minor Enhancing error tracking in the order dialog improves overall application reliability and user experience. ❌
#233 πŸ™ Minor Renaming the configuration entry field enhances clarity and consistency in the codebase. ❌
#74 πŸ™ Minor The addition of a comprehensive ordering section enhances user experience by streamlining the prototype ordering process. ❌
#1324 🐌 Tiny Updates the version of the @tscircuit/runframe package to enhance functionality. ❌
#1318 🐌 Tiny Updating the runframe package to fix a z-index dialog issue enhances the UI functionality. ❌
#1314 🐌 Tiny The PR updates the package.json file to include new dependencies and adjust existing ones, ensuring compatibility and functionality of the project. ❌
#793 🐌 Tiny Updates dependencies in the package.json file to newer versions, ensuring compatibility and potentially introducing improvements or fixes from the updated packages. ❌
#786 🐌 Tiny Updating the version of the 3D viewer package enhances the project's dependencies, ensuring compatibility and potentially introducing new features or fixes from the updated package. ❌
#79 🐌 Tiny Enhances documentation for the <schematictext /> component and ensures compliance with linting standards for the YouTube embed component. ❌
#78 🐌 Tiny Enhancing documentation clarity by completing sentences improves user understanding and usability. ❌
PR # Impact Description Milestone Aligned
#1353 🐳 Major Introduces a new utility hook for managing keyboard shortcuts, enhancing user interaction and accessibility. ❌
#1337 🐳 Major Introducing a VSCode-style file switcher enhances user experience by streamlining file navigation within the editor. ❌
#1335 πŸ™ Minor Enhances user experience by allowing dynamic font size adjustment in the code editor, mimicking popular IDE behavior. ❌
#1357 πŸ™ Minor Enhances the ImportantFilesView component by implementing client-side caching for file content, improving performance and user experience. ❌
#1358 πŸ™ Minor Enhancements to markdown content styling improve layout and responsiveness, contributing to a better user experience. ❌
#1355 πŸ™ Minor Enhancements to the dialog component improve its responsiveness and visual consistency with the theme, addressing a specific issue. ❌
#1354 πŸ™ Minor Filtering out hidden files enhances user experience by decluttering the file selection interface. ❌
#1333 πŸ™ Minor Hiding the edit button for AI-generated content enhances user experience by preventing unnecessary actions. ❌
#1336 πŸ™ Minor Enhancing user experience by enabling Tab key for autocompletion in the code editor. ❌
#1334 πŸ™ Minor Enhancements to the AI review interface significantly improve user experience and interaction. ❌
#1338 πŸ™ Minor Enhances user experience by introducing a keyboard shortcut for toggling the files sidebar, similar to popular code editors. ❌
#1332 πŸ™ Minor Enhances user interaction by adding a button to re-request AI review, improving workflow efficiency. ❌
#1330 πŸ™ Minor Enhancement of user experience on small screens by adding a dedicated releases section. ❌
#1331 πŸ™ Minor Adjusts the z-index of the Download dropdown to ensure proper layering in the UI. ❌
#1307 πŸ™ Minor Enhances the SEO capabilities by allowing dynamic selection of the Open Graph image based on the package's default view. ❌
#1310 πŸ™ Minor Enhancements to caching and refetching behavior improve the editor's responsiveness after saving changes. ❌
#1313 πŸ™ Minor Enhancement of the download functionality to include PNG image downloads based on user selection. ❌
#1348 🐌 Tiny Enhances user navigation by adding a home link to the header component. ❌
PR # Impact Description Milestone Aligned
#1315 πŸ™ Minor Enhancements to error handling for dynamic imports improve user experience by automatically reloading the page on failure. ❌
#1316 πŸ™ Minor Enhancement of server-side rendering capabilities for improved development experience. ❌
#1320 πŸ™ Minor Enhances the client application by implementing a build version checking mechanism that reloads the app when a new version is available. ❌
PR # Impact Description Milestone Aligned
#10 🐳 Major The addition of the HMC6343 Breakout board enhances the repository's offerings, providing users with a new component for their projects. ❌
#1347 🐌 Tiny Updating the dependency version to resolve an import issue enhances the stability and functionality of the project. ❌
#800 🐌 Tiny Updating the easyeda dependency resolves a part import issue, ensuring better functionality. ❌
#13 🐌 Tiny Updating the dependency version addresses type errors, ensuring better compatibility and functionality. ❌
PR # Impact Description Milestone Aligned
#575 🐌 Tiny Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. ❌
#563 🐌 Tiny Updating the core library version enhances compatibility and may include important bug fixes or improvements. ❌
#546 🐌 Tiny Updating the core library version enhances compatibility and may include important bug fixes or improvements. ❌
#536 🐌 Tiny Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. ❌

Repository Owners

Repository Codeowners
footprinter seveibar, techmannih
winterspec seveibar
tscircuit.com seveibar, imrishabh18
cli seveibar, imrishabh18
circuit-to-svg imrishabh18
schematic-symbols imrishabh18

Repos by Owner

User Repo
seveibar footprinter
winterspec
tscircuit.com
cli
imrishabh18 circuit-to-svg
schematic-symbols
tscircuit.com
cli
techmannih footprinter

About

Generate a contribution summary for your projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12