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:
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
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π |
- πΉ 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 $ |
---|---|---|---|---|---|---|---|---|---|---|
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 |
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. | β |
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 | Codeowners |
---|---|
footprinter | seveibar, techmannih |
winterspec | seveibar |
tscircuit.com | seveibar, imrishabh18 |
cli | seveibar, imrishabh18 |
circuit-to-svg | imrishabh18 |
schematic-symbols | imrishabh18 |
User | Repo |
---|---|
seveibar | footprinter |
winterspec | |
tscircuit.com | |
cli | |
imrishabh18 | circuit-to-svg |
schematic-symbols | |
tscircuit.com | |
cli | |
techmannih | footprinter |