Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here
- 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/runframe" : 7
"tscircuit/pcb-viewer" : 1
"tscircuit/tscircuit.com" : 32
"tscircuit/cli" : 5
"tscircuit/circuit-json" : 9
"tscircuit/props" : 11
"tscircuit/footprinter" : 5
"tscircuit/core" : 18
"tscircuit/circuit-to-svg" : 1
"tscircuit/schematic-symbols" : 1
"tscircuit/easyeda-converter" : 2
"tscircuit/3d-viewer" : 2
"tscircuit/alphabet" : 1
"tscircuit/circuit-json-to-readable-netlist" : 1
"tscircuit/svg.tscircuit.com" : 2
"tscircuit/tscircuit-autorouter" : 2
"tscircuit/schematic-match-adapt" : 5
"tscircuit/simple-3d-svg" : 10
"tscircuit/eval" : 4
"tscircuit/docs" : 4
"tscircuit/sparkfun-boards" : 1
"tscircuit/browser-preview.tscircuit.com" : 1
"tscircuit/parts-engine" : 1
Contributor | π³ Major | π Minor | π Tiny | β | Issues Created | Discussion Contributions |
---|---|---|---|---|---|---|
seveibar | 0 | 54 | 8 | πππ | 7 | 0πΉ 0πΆ 0π |
imrishabh18 | 1 | 10 | 7 | βββ | 6 | 0πΉ 0πΆ 0π |
techmannih | 0 | 13 | 0 | βββ | 1 | 0πΉ 0πΆ 0π |
ArnavK-09 | 1 | 13 | 0 | βββ | 8 | 0πΉ 0πΆ 0π |
ShiboSoftwareDev | 0 | 5 | 4 | ββ | 4 | 0πΉ 0πΆ 0π |
Abse2001 | 0 | 6 | 2 | ββ | 3 | 0πΉ 0πΆ 0π |
Anshgrover23 | 0 | 1 | 0 | β | 5 | 0πΉ 0πΆ 0π |
tscircuitbot | 0 | 0 | 1 | 0 | 0πΉ 0πΆ 0π |
- πΉ Normal Comments: Basic participation with minimal effort
- πΆ Great Informative Comments: Thoughtful participation that adds value
- π Incredible Comments: Exceptional participation with high-quality content
Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
---|---|---|---|---|---|---|---|---|---|---|
ArnavK-09 | 22 | 14 | 2 | 0 | 0 | 16 | 14 | 8 | 1 | 10 |
seveibar | 17 | 1 | 1 | 48 | 7 | 83 | 63 | 7 | 3 | 59 |
techmannih | 23 | 16 | 2 | 1 | 7 | 20 | 13 | 1 | 0 | 0 |
Abse2001 | 11 | 8 | 0 | 0 | 0 | 12 | 8 | 3 | 0 | 0 |
graphite-app[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ShiboSoftwareDev | 16 | 9 | 3 | 2 | 1 | 20 | 9 | 4 | 0 | 0 |
Anshgrover23 | 2 | 2 | 0 | 2 | 0 | 1 | 1 | 5 | 0 | 0 |
imrishabh18 | 12 | 6 | 1 | 4 | 1 | 21 | 18 | 6 | 4 | 25 |
andrii-balitskyi | 8 | 1 | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
abhiiii482 | 6 | 0 | 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 |
tscircuitbot | 0 | 0 | 0 | 0 | 0 | 37 | 1 | 0 | 0 | 0 |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#721 | π³ Major | ArnavK-09 | Enhancements to component details improve user experience and functionality in the import process. | β |
#748 | π Minor | ArnavK-09 | Enhancing user experience by preventing body scrolling when in fullscreen mode, ensuring a focused view of the circuit preview. | β |
#758 | π Minor | seveibar | Enhancing error reporting by including eval version details significantly improves debugging and user experience. | β |
#750 | π Minor | seveibar | Integrating an AI Review dialog enhances user interaction and feedback mechanisms within the CLI. | β |
#741 | π Minor | imrishabh18 | Enhances user experience by providing clearer error messages in the order quote dialog. | β |
#742 | π Tiny | ShiboSoftwareDev | Changing the dependency of '@tscircuit/eval' to a dev dependency streamlines the production environment and reduces the final bundle size. | β |
#757 | π Tiny | imrishabh18 | Removing unnecessary dependencies can streamline the project and reduce potential conflicts. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#331 | π Minor | ArnavK-09 | Adjusts the z-index of the toolbar overlay to ensure accessibility during error states. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#1291 | π Minor | ArnavK-09 | Refactoring the logic for determining important files enhances code clarity and maintainability. | β |
#1268 | π Minor | ArnavK-09 | Enhancements to the UI prevent important file tabs from overlapping, improving user experience. | β |
#1276 | π Minor | ArnavK-09 | Enhances user experience by preventing misclicks that could lead to navigation errors. | β |
#1275 | π Minor | ArnavK-09 | Fixes a bug related to saving package names by ensuring that whitespace is trimmed from the input values before submission. | β |
#1267 | π Minor | ArnavK-09 | Fixes an issue where templates were not being loaded correctly, ensuring proper functionality of the file management system. | β |
#1266 | π Minor | ArnavK-09 | Enhancements to user experience during the authentication process by providing visual feedback during redirects. | β |
#1252 | π Minor | ArnavK-09 | Enhancements to the SearchComponent and UI layout significantly improve user interaction and experience. | β |
#1253 | π Minor | ArnavK-09 | Enhancements to the sign-in process and redirect handling improve user experience and prevent data loss during authentication. | β |
#1251 | π Minor | ArnavK-09 | Refactoring the import dialog to handle packages instead of snippets enhances the functionality of the editor. | β |
#1248 | π Minor | ArnavK-09 | Enhancements to error handling and state management significantly improve user experience and maintainability. | β |
#1285 | π Minor | seveibar | Refactoring the API endpoint to accept a JSON body enhances the flexibility and usability of the endpoint. | β |
#1284 | π Minor | seveibar | Refactoring the API endpoint to accept a JSON body enhances the flexibility and usability of the endpoint. | β |
#1283 | π Minor | seveibar | Enhances user experience by ensuring the search dropdown closes upon selection, improving interface responsiveness. | β |
#1281 | π Minor | seveibar | Integrates AI review creation and mapping into package release workflows, enhancing the review process. | β |
#1280 | π Minor | seveibar | Enhancing keyboard navigation for search results significantly improves user experience and accessibility. | β |
#1279 | π Minor | seveibar | Enhancing the API with datasheet management capabilities significantly improves functionality. | β |
#1278 | π Minor | seveibar | The addition of AI review endpoints enhances the application's functionality by enabling CRUD operations for AI reviews. | β |
#1258 | π Minor | seveibar | Enhancements to the API for conditional inclusion of AI review data, improving flexibility in data retrieval. | β |
#1239 | π Minor | seveibar | Refactoring the toast notification system to utilize react-hot-toast enhances the user experience and simplifies the codebase. | β |
#1257 | π Minor | seveibar | Ensures the README file is prioritized for display after package files load, enhancing user experience. | β |
#1256 | π Minor | seveibar | Enhancements to polling frequency for package build status improve responsiveness and user experience. | β |
#1255 | π Minor | seveibar | Enhances user experience by providing real-time build time updates, making it easier to track build progress. | β |
#1286 | π Minor | imrishabh18 | Enhances the prefetching mechanism for specific pages and user profiles, improving performance and user experience. | β |
#1288 | π Minor | imrishabh18 | Enhances the filtering logic for important files in the root directory, improving the accuracy of file importance display. | β |
#1263 | π Minor | imrishabh18 | Enhances user experience by ensuring the newly created file is immediately selected in the sidebar, streamlining file management. | β |
#1260 | π Minor | imrishabh18 | Enhancements to error handling provide clearer feedback to users during fork operations, improving user experience. | β |
#1259 | π Minor | imrishabh18 | Adjusts the position of the Toaster component to enhance user experience by ensuring it appears at the bottom right of the screen. | β |
#1254 | π Minor | imrishabh18 | Enhances user experience by allowing users to reload build logs easily. | β |
#1277 | π Tiny | seveibar | Bumping the version of a dependency in the package.json file enhances the project's functionality and ensures compatibility with the latest features and fixes. | β |
#1273 | π Tiny | seveibar | Adding a new development dependency enhances the project's capabilities for evaluation tasks. | β |
#1265 | π Tiny | ShiboSoftwareDev | The update enhances dependency management by removing a nested dependency, which can lead to improved performance and reduced complexity. | β |
#1287 | π Tiny | imrishabh18 | Updating the runframe version ensures the project benefits from the latest improvements and fixes in that dependency. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#226 | π Minor | ArnavK-09 | Enhances user experience by prompting for a desired directory when project initialization is declined in the current directory. | β |
#229 | π Minor | seveibar | Enhancements to the GitHub Actions setup process improve workflow organization and compatibility with the latest commander version. | β |
#228 | π Minor | seveibar | Enhances the CLI by injecting a session token into the runframe HTML, improving security and user experience. | β |
#225 | π Minor | seveibar | Enhancements to the snapshot command significantly improve the CLI's functionality by adding 3D SVG snapshot capabilities and updating tests accordingly. | β |
#227 | π Tiny | ShiboSoftwareDev | Updating dependencies to ensure compatibility and potentially improve performance. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#229 | π Minor | techmannih | Enhancement of the simple inductor component by introducing an optional maximum current rating attribute. | β |
#223 | π Minor | techmannih | Enhances type safety by ensuring type consistency between the defined interface and its inferred type. | β |
#222 | π Minor | techmannih | Enhancement of type safety by ensuring type consistency between defined and inferred types for the simple potentiometer component. | β |
#219 | π Minor | techmannih | Enhancing type safety through the use of discriminated unions improves code reliability and maintainability. | β |
#226 | π Minor | seveibar | Enhancing flexibility in the schematic_box interface by making schematic_component_id optional adds value to the codebase. | β |
#225 | π Minor | seveibar | Enhancements to type validation and deprecation of an outdated component improve code quality and maintainability. | β |
#221 | π Minor | seveibar | Introduces new ground plane types and thermal spoke patterns, enhancing the PCB design capabilities. | β |
#227 | π Tiny | Abse2001 | Adjusts package dependencies to resolve type checking issues, enhancing compatibility and stability. | β |
#220 | π Tiny | Abse2001 | Adding the NinePointAnchor export enhances the module's functionality by making it accessible for other parts of the application. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#287 | π Minor | techmannih | Enhancement of transistor properties by including the IGBT type, expanding the component's versatility. | β |
#285 | π Minor | techmannih | Enhancement of inductor properties by introducing an optional maxCurrentRating, improving component configurability. | β |
#279 | π Minor | techmannih | Enhancing type safety through the implementation of discriminated unions improves code reliability and maintainability. | β |
#275 | π Minor | techmannih | Enhancing type safety through the use of discriminated unions improves code reliability and maintainability. | β |
#284 | π Minor | Abse2001 | Enhancements to group properties improve layout flexibility and usability. | β |
#276 | π Minor | Abse2001 | Refactoring and renaming of anchor constants for consistency and clarity in the codebase. | β |
#283 | π Minor | seveibar | Enhancements to documentation generation ensure consistent and organized output, improving developer experience. | β |
#282 | π Minor | seveibar | Enhancing flexibility in border properties by allowing null values improves component configurability. | β |
#281 | π Minor | seveibar | Enhancing the <group/> component with a new border property improves layout customization options for users. |
β |
#280 | π Minor | seveibar | Enhancement of group properties by introducing an optional cellBorder feature for better layout customization. | β |
#277 | π Minor | seveibar | Removing the default value for the footprintVariant enhances the flexibility of the testpoint component by requiring explicit definitions, which can lead to more accurate configurations. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#299 | π Minor | techmannih | Enhancements to the pad function improve the output by including parameters, which aids in debugging and testing. | β |
#296 | π Minor | techmannih | The addition of the SOT-6 footprint enhances the library's capabilities for PCB design, allowing for more component options. | β |
#294 | π Minor | seveibar | Introducing a new option for square pads in plated holes enhances the flexibility of the footprint design. | β |
#292 | π Minor | seveibar | Introducing a new footprint generator enhances the library's functionality for circuit design. | β |
#297 | π Tiny | seveibar | Transitioning from a binary to a text-based lockfile enhances readability and version control compatibility. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#911 | π³ Major | imrishabh18 | Enhancements to pin mapping detection and regression testing improve the reliability of the schematic box dimensions. | β |
#894 | π Minor | techmannih | Enhances the SmtPad component by adding support for polygon shapes, improving flexibility in PCB design. | β |
#924 | π Minor | Abse2001 | Enhancements to the schematic border functionality improve the visual representation of grouped components in circuit designs. | β |
#921 | π Minor | Abse2001 | Enhancement of the SchematicBox component's positioning logic for improved layout accuracy. | β |
#891 | π Minor | Abse2001 | Enhances the SchematicBox component by adding flexible title alignment options, improving usability and visual presentation. | β |
#928 | π Minor | seveibar | Enhancements to jumper components ensure they default to single-sided layouts when schematic port arrangements are empty, improving usability and functionality. | β |
#925 | π Minor | seveibar | Enhancing error handling in autorouting by introducing a dedicated error class that includes package version information. | β |
#923 | π Minor | seveibar | Enhancements to the RootCircuit class improve its robustness by allowing it to encapsulate non-group elements, thus enhancing circuit rendering capabilities. | β |
#922 | π Minor | seveibar | Enables circuits to function without a mandatory top-level board, enhancing flexibility in circuit design. | β |
#918 | π Minor | seveibar | Enhancements to the selector functionality allow for greater flexibility in defining custom net names, improving usability. | β |
#912 | π Minor | seveibar | The addition of the TestPoint component enhances the library's functionality by providing a new component for PCB design, which is essential for building keyboards. | β |
#905 | π Minor | seveibar | The addition of the SolderJumper component enhances the library's functionality by providing a new component for circuit design, which is essential for building keyboards. | β |
#920 | π Minor | ShiboSoftwareDev | Fixes a bug related to the schematic symbol name derivation for solder jumpers, enhancing the accuracy of schematic representations. | β |
#915 | π Minor | ShiboSoftwareDev | Enhancement of trace display functionality by ensuring proper label rendering for schematic connections. | β |
#907 | π Minor | ShiboSoftwareDev | The implementation prevents the addition of nested boards, enhancing the integrity of the board structure. | β |
#908 | π Minor | imrishabh18 | Enhancing error messages for net names improves user experience and debugging efficiency. | β |
#917 | π Tiny | ShiboSoftwareDev | Updating the autorouter dependency enhances the project's capabilities and ensures compatibility with the latest features. | β |
#926 | π Tiny | imrishabh18 | The addition of the import syntax type enhances the clarity and correctness of the code, ensuring proper handling of JSON imports. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#256 | π Minor | techmannih | Enhances the bounding box calculations for net labels, improving layout accuracy in schematic representations. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#306 | π Minor | techmannih | Enhancing the schematic symbols library by adding multiple orientations of the Schottky diode symbol improves usability for circuit designers. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#243 | π Minor | Abse2001 | Enhancements to the import functionality for JLCPCB components, improving reliability and error handling. | β |
#234 | π Minor | Anshgrover23 | Enhancements to data type handling for improved flexibility in the schema. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#336 | π Minor | seveibar | Enhancements to grid sizing based on board dimensions significantly improve the user experience in the viewer. | β |
#338 | π Minor | ShiboSoftwareDev | Adjusts board creation logic to ensure outlines are correctly positioned, enhancing the accuracy of the 3D viewer. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#11 | π Minor | seveibar | Enhancing the SVG alphabet by including additional characters improves the versatility of the library. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#15 | π Minor | seveibar | The pull request enhances the project by migrating dependencies and improving the codebase's structure. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#203 | π Minor | seveibar | Introducing support for 3D SVG output enhances the functionality of the application, allowing for more advanced visual representations of circuit designs. | β |
#205 | π Tiny | seveibar | The PR simplifies dependency management by consolidating to a single package, potentially improving maintainability. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#146 | π Minor | seveibar | Enhancements to DRC testing capabilities and fixing association issues between vias and PCB traces improve the overall functionality and reliability of the routing process. | β |
#143 | π Minor | seveibar | The addition of a high-density fixture and DRC failure test enhances the testing framework for the HighDensitySolver, ensuring better reliability and performance. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#42 | π Minor | seveibar | Enhancements to capacitor symbol handling improve layout accuracy and testing reliability. | β |
#41 | π Minor | seveibar | The addition of a new corpus layout and snapshot update enhances the functionality and testing capabilities of the project. | β |
#39 | π Minor | seveibar | Enhancements and bug fixes improve application stability and functionality. | β |
#38 | π Minor | seveibar | Enhancements to circuit layout and JSON handling improve overall functionality and usability. | β |
#40 | π Tiny | seveibar | Enhancing testing capabilities by adding a new layout test for tscircuit, ensuring better validation of circuit layouts. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#27 | π Minor | seveibar | The addition of a new test file enhances the testing framework by providing a specific example for rendering 3D models, which is valuable for ensuring functionality and correctness. | β |
#25 | π Minor | seveibar | Enhancements to rendering precision and file size optimization through rounding adjustments. | β |
#24 | π Minor | seveibar | Enhancements to number formatting for polygon points improve SVG rendering precision. | β |
#23 | π Minor | seveibar | Enhancement of model positioning capabilities for STL and OBJ formats in the rendering process. | β |
#22 | π Minor | seveibar | Enhancements to mesh scaling functionality improve flexibility in rendering STL and OBJ files. | β |
#21 | π Minor | seveibar | Enhancing color rendering by rounding RGBA values improves visual consistency in SVG outputs. | β |
#19 | π Minor | seveibar | Enhancements to model rendering with bounding box visualization and improved transformations for STL/OBJ files. | β |
#18 | π Minor | seveibar | Enhancements to OBJ rendering by allowing per-triangle colors and optional box colors improve flexibility and visual fidelity. | β |
#17 | π Minor | seveibar | Enhancements to color handling and shading for 3D mesh rendering significantly improve visual fidelity. | β |
#12 | π Minor | seveibar | Enhances the library by enabling the loading and rendering of OBJ files, expanding its 3D model support. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#473 | π Minor | imrishabh18 | Enhancements to nested board handling logic improve component rendering and update core dependencies for better functionality. | β |
#483 | π Tiny | seveibar | The addition of a lightweight wrapper for the worker export enhances modularity and clarity in the package structure. | β |
#504 | π Tiny | imrishabh18 | Updating the version of the parts-engine package to the latest release. | β |
#491 | π Tiny | tscircuitbot | Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#70 | π Minor | imrishabh18 | Enhances the user interface by ensuring equal width for both panes in the CircuitPreview component, improving usability. | β |
#71 | π Tiny | seveibar | Enhancing documentation for jumper and solderjumper components improves usability and understanding for developers. | β |
#72 | π Tiny | seveibar | Updating the version of the 'repomix' package enhances the project's dependencies, potentially improving functionality and performance. | β |
#61 | π Tiny | imrishabh18 | The addition of comprehensive documentation for the tsci export command enhances user understanding and usability of the tool. |
β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#4 | π Minor | ShiboSoftwareDev | Enhancing the repository's CI/CD capabilities by introducing format and type check workflows improves code quality and maintainability. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#191 | π Tiny | imrishabh18 | Updating the core dependency to address an outage issue, ensuring stability and functionality. | β |
PR # | Impact | Contributor | Description | Milestone Aligned |
---|---|---|---|---|
#4 | π Tiny | imrishabh18 | Enhances the parts search functionality by allowing selection of LED categories directly from the component. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#721 | π³ Major | Enhancements to component details improve user experience and functionality in the import process. | β |
#331 | π Minor | Adjusts the z-index of the toolbar overlay to ensure accessibility during error states. | β |
#1291 | π Minor | Refactoring the logic for determining important files enhances code clarity and maintainability. | β |
#1268 | π Minor | Enhancements to the UI prevent important file tabs from overlapping, improving user experience. | β |
#1276 | π Minor | Enhances user experience by preventing misclicks that could lead to navigation errors. | β |
#1275 | π Minor | Fixes a bug related to saving package names by ensuring that whitespace is trimmed from the input values before submission. | β |
#1267 | π Minor | Fixes an issue where templates were not being loaded correctly, ensuring proper functionality of the file management system. | β |
#1266 | π Minor | Enhancements to user experience during the authentication process by providing visual feedback during redirects. | β |
#1252 | π Minor | Enhancements to the SearchComponent and UI layout significantly improve user interaction and experience. | β |
#1253 | π Minor | Enhancements to the sign-in process and redirect handling improve user experience and prevent data loss during authentication. | β |
#1251 | π Minor | Refactoring the import dialog to handle packages instead of snippets enhances the functionality of the editor. | β |
#1248 | π Minor | Enhancements to error handling and state management significantly improve user experience and maintainability. | β |
#748 | π Minor | Enhancing user experience by preventing body scrolling when in fullscreen mode, ensuring a focused view of the circuit preview. | β |
#226 | π Minor | Enhances user experience by prompting for a desired directory when project initialization is declined in the current directory. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#229 | π Minor | Enhancement of the simple inductor component by introducing an optional maximum current rating attribute. | β |
#223 | π Minor | Enhances type safety by ensuring type consistency between the defined interface and its inferred type. | β |
#222 | π Minor | Enhancement of type safety by ensuring type consistency between defined and inferred types for the simple potentiometer component. | β |
#219 | π Minor | Enhancing type safety through the use of discriminated unions improves code reliability and maintainability. | β |
#287 | π Minor | Enhancement of transistor properties by including the IGBT type, expanding the component's versatility. | β |
#285 | π Minor | Enhancement of inductor properties by introducing an optional maxCurrentRating, improving component configurability. | β |
#279 | π Minor | Enhancing type safety through the implementation of discriminated unions improves code reliability and maintainability. | β |
#275 | π Minor | Enhancing type safety through the use of discriminated unions improves code reliability and maintainability. | β |
#299 | π Minor | Enhancements to the pad function improve the output by including parameters, which aids in debugging and testing. | β |
#296 | π Minor | The addition of the SOT-6 footprint enhances the library's capabilities for PCB design, allowing for more component options. | β |
#894 | π Minor | Enhances the SmtPad component by adding support for polygon shapes, improving flexibility in PCB design. | β |
#256 | π Minor | Enhances the bounding box calculations for net labels, improving layout accuracy in schematic representations. | β |
#306 | π Minor | Enhancing the schematic symbols library by adding multiple orientations of the Schottky diode symbol improves usability for circuit designers. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#284 | π Minor | Enhancements to group properties improve layout flexibility and usability. | β |
#276 | π Minor | Refactoring and renaming of anchor constants for consistency and clarity in the codebase. | β |
#243 | π Minor | Enhancements to the import functionality for JLCPCB components, improving reliability and error handling. | β |
#924 | π Minor | Enhancements to the schematic border functionality improve the visual representation of grouped components in circuit designs. | β |
#921 | π Minor | Enhancement of the SchematicBox component's positioning logic for improved layout accuracy. | β |
#891 | π Minor | Enhances the SchematicBox component by adding flexible title alignment options, improving usability and visual presentation. | β |
#227 | π Tiny | Adjusts package dependencies to resolve type checking issues, enhancing compatibility and stability. | β |
#220 | π Tiny | Adding the NinePointAnchor export enhances the module's functionality by making it accessible for other parts of the application. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#226 | π Minor | Enhancing flexibility in the schematic_box interface by making schematic_component_id optional adds value to the codebase. | β |
#225 | π Minor | Enhancements to type validation and deprecation of an outdated component improve code quality and maintainability. | β |
#221 | π Minor | Introduces new ground plane types and thermal spoke patterns, enhancing the PCB design capabilities. | β |
#283 | π Minor | Enhancements to documentation generation ensure consistent and organized output, improving developer experience. | β |
#282 | π Minor | Enhancing flexibility in border properties by allowing null values improves component configurability. | β |
#281 | π Minor | Enhancing the <group/> component with a new border property improves layout customization options for users. |
β |
#280 | π Minor | Enhancement of group properties by introducing an optional cellBorder feature for better layout customization. | β |
#277 | π Minor | Removing the default value for the footprintVariant enhances the flexibility of the testpoint component by requiring explicit definitions, which can lead to more accurate configurations. | β |
#294 | π Minor | Introducing a new option for square pads in plated holes enhances the flexibility of the footprint design. | β |
#292 | π Minor | Introducing a new footprint generator enhances the library's functionality for circuit design. | β |
#336 | π Minor | Enhancements to grid sizing based on board dimensions significantly improve the user experience in the viewer. | β |
#928 | π Minor | Enhancements to jumper components ensure they default to single-sided layouts when schematic port arrangements are empty, improving usability and functionality. | β |
#925 | π Minor | Enhancing error handling in autorouting by introducing a dedicated error class that includes package version information. | β |
#923 | π Minor | Enhancements to the RootCircuit class improve its robustness by allowing it to encapsulate non-group elements, thus enhancing circuit rendering capabilities. | β |
#922 | π Minor | Enables circuits to function without a mandatory top-level board, enhancing flexibility in circuit design. | β |
#918 | π Minor | Enhancements to the selector functionality allow for greater flexibility in defining custom net names, improving usability. | β |
#912 | π Minor | The addition of the TestPoint component enhances the library's functionality by providing a new component for PCB design, which is essential for building keyboards. | β |
#905 | π Minor | The addition of the SolderJumper component enhances the library's functionality by providing a new component for circuit design, which is essential for building keyboards. | β |
#1285 | π Minor | Refactoring the API endpoint to accept a JSON body enhances the flexibility and usability of the endpoint. | β |
#1284 | π Minor | Refactoring the API endpoint to accept a JSON body enhances the flexibility and usability of the endpoint. | β |
#1283 | π Minor | Enhances user experience by ensuring the search dropdown closes upon selection, improving interface responsiveness. | β |
#1281 | π Minor | Integrates AI review creation and mapping into package release workflows, enhancing the review process. | β |
#1280 | π Minor | Enhancing keyboard navigation for search results significantly improves user experience and accessibility. | β |
#1279 | π Minor | Enhancing the API with datasheet management capabilities significantly improves functionality. | β |
#1278 | π Minor | The addition of AI review endpoints enhances the application's functionality by enabling CRUD operations for AI reviews. | β |
#1258 | π Minor | Enhancements to the API for conditional inclusion of AI review data, improving flexibility in data retrieval. | β |
#1239 | π Minor | Refactoring the toast notification system to utilize react-hot-toast enhances the user experience and simplifies the codebase. | β |
#1257 | π Minor | Ensures the README file is prioritized for display after package files load, enhancing user experience. | β |
#1256 | π Minor | Enhancements to polling frequency for package build status improve responsiveness and user experience. | β |
#1255 | π Minor | Enhances user experience by providing real-time build time updates, making it easier to track build progress. | β |
#11 | π Minor | Enhancing the SVG alphabet by including additional characters improves the versatility of the library. | β |
#758 | π Minor | Enhancing error reporting by including eval version details significantly improves debugging and user experience. | β |
#750 | π Minor | Integrating an AI Review dialog enhances user interaction and feedback mechanisms within the CLI. | β |
#229 | π Minor | Enhancements to the GitHub Actions setup process improve workflow organization and compatibility with the latest commander version. | β |
#228 | π Minor | Enhances the CLI by injecting a session token into the runframe HTML, improving security and user experience. | β |
#225 | π Minor | Enhancements to the snapshot command significantly improve the CLI's functionality by adding 3D SVG snapshot capabilities and updating tests accordingly. | β |
#15 | π Minor | The pull request enhances the project by migrating dependencies and improving the codebase's structure. | β |
#203 | π Minor | Introducing support for 3D SVG output enhances the functionality of the application, allowing for more advanced visual representations of circuit designs. | β |
#146 | π Minor | Enhancements to DRC testing capabilities and fixing association issues between vias and PCB traces improve the overall functionality and reliability of the routing process. | β |
#143 | π Minor | The addition of a high-density fixture and DRC failure test enhances the testing framework for the HighDensitySolver, ensuring better reliability and performance. | β |
#42 | π Minor | Enhancements to capacitor symbol handling improve layout accuracy and testing reliability. | β |
#41 | π Minor | The addition of a new corpus layout and snapshot update enhances the functionality and testing capabilities of the project. | β |
#39 | π Minor | Enhancements and bug fixes improve application stability and functionality. | β |
#38 | π Minor | Enhancements to circuit layout and JSON handling improve overall functionality and usability. | β |
#27 | π Minor | The addition of a new test file enhances the testing framework by providing a specific example for rendering 3D models, which is valuable for ensuring functionality and correctness. | β |
#25 | π Minor | Enhancements to rendering precision and file size optimization through rounding adjustments. | β |
#24 | π Minor | Enhancements to number formatting for polygon points improve SVG rendering precision. | β |
#23 | π Minor | Enhancement of model positioning capabilities for STL and OBJ formats in the rendering process. | β |
#22 | π Minor | Enhancements to mesh scaling functionality improve flexibility in rendering STL and OBJ files. | β |
#21 | π Minor | Enhancing color rendering by rounding RGBA values improves visual consistency in SVG outputs. | β |
#19 | π Minor | Enhancements to model rendering with bounding box visualization and improved transformations for STL/OBJ files. | β |
#18 | π Minor | Enhancements to OBJ rendering by allowing per-triangle colors and optional box colors improve flexibility and visual fidelity. | β |
#17 | π Minor | Enhancements to color handling and shading for 3D mesh rendering significantly improve visual fidelity. | β |
#12 | π Minor | Enhances the library by enabling the loading and rendering of OBJ files, expanding its 3D model support. | β |
#297 | π Tiny | Transitioning from a binary to a text-based lockfile enhances readability and version control compatibility. | β |
#1277 | π Tiny | Bumping the version of a dependency in the package.json file enhances the project's functionality and ensures compatibility with the latest features and fixes. | β |
#1273 | π Tiny | Adding a new development dependency enhances the project's capabilities for evaluation tasks. | β |
#483 | π Tiny | The addition of a lightweight wrapper for the worker export enhances modularity and clarity in the package structure. | β |
#205 | π Tiny | The PR simplifies dependency management by consolidating to a single package, potentially improving maintainability. | β |
#71 | π Tiny | Enhancing documentation for jumper and solderjumper components improves usability and understanding for developers. | β |
#72 | π Tiny | Updating the version of the 'repomix' package enhances the project's dependencies, potentially improving functionality and performance. | β |
#40 | π Tiny | Enhancing testing capabilities by adding a new layout test for tscircuit, ensuring better validation of circuit layouts. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#234 | π Minor | Enhancements to data type handling for improved flexibility in the schema. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#338 | π Minor | Adjusts board creation logic to ensure outlines are correctly positioned, enhancing the accuracy of the 3D viewer. | β |
#920 | π Minor | Fixes a bug related to the schematic symbol name derivation for solder jumpers, enhancing the accuracy of schematic representations. | β |
#915 | π Minor | Enhancement of trace display functionality by ensuring proper label rendering for schematic connections. | β |
#907 | π Minor | The implementation prevents the addition of nested boards, enhancing the integrity of the board structure. | β |
#4 | π Minor | Enhancing the repository's CI/CD capabilities by introducing format and type check workflows improves code quality and maintainability. | β |
#917 | π Tiny | Updating the autorouter dependency enhances the project's capabilities and ensures compatibility with the latest features. | β |
#1265 | π Tiny | The update enhances dependency management by removing a nested dependency, which can lead to improved performance and reduced complexity. | β |
#742 | π Tiny | Changing the dependency of '@tscircuit/eval' to a dev dependency streamlines the production environment and reduces the final bundle size. | β |
#227 | π Tiny | Updating dependencies to ensure compatibility and potentially improve performance. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#911 | π³ Major | Enhancements to pin mapping detection and regression testing improve the reliability of the schematic box dimensions. | β |
#908 | π Minor | Enhancing error messages for net names improves user experience and debugging efficiency. | β |
#1286 | π Minor | Enhances the prefetching mechanism for specific pages and user profiles, improving performance and user experience. | β |
#1288 | π Minor | Enhances the filtering logic for important files in the root directory, improving the accuracy of file importance display. | β |
#1263 | π Minor | Enhances user experience by ensuring the newly created file is immediately selected in the sidebar, streamlining file management. | β |
#1260 | π Minor | Enhancements to error handling provide clearer feedback to users during fork operations, improving user experience. | β |
#1259 | π Minor | Adjusts the position of the Toaster component to enhance user experience by ensuring it appears at the bottom right of the screen. | β |
#1254 | π Minor | Enhances user experience by allowing users to reload build logs easily. | β |
#473 | π Minor | Enhancements to nested board handling logic improve component rendering and update core dependencies for better functionality. | β |
#741 | π Minor | Enhances user experience by providing clearer error messages in the order quote dialog. | β |
#70 | π Minor | Enhances the user interface by ensuring equal width for both panes in the CircuitPreview component, improving usability. | β |
#926 | π Tiny | The addition of the import syntax type enhances the clarity and correctness of the code, ensuring proper handling of JSON imports. | β |
#1287 | π Tiny | Updating the runframe version ensures the project benefits from the latest improvements and fixes in that dependency. | β |
#504 | π Tiny | Updating the version of the parts-engine package to the latest release. | β |
#757 | π Tiny | Removing unnecessary dependencies can streamline the project and reduce potential conflicts. | β |
#61 | π Tiny | The addition of comprehensive documentation for the tsci export command enhances user understanding and usability of the tool. |
β |
#191 | π Tiny | Updating the core dependency to address an outage issue, ensuring stability and functionality. | β |
#4 | π Tiny | Enhances the parts search functionality by allowing selection of LED categories directly from the component. | β |
PR # | Impact | Description | Milestone Aligned |
---|---|---|---|
#491 | π Tiny | Updating dependencies is essential for maintaining project health and ensuring compatibility with other packages. | β |
Repository | Codeowners |
---|---|
cli | ArnavK-09, seveibar |
footprinter | seveibar, techmannih |
tscircuit.com | seveibar, imrishabh18 |
User | Repo |
---|---|
ArnavK-09 | cli |
seveibar | footprinter |
tscircuit.com | |
cli | |
techmannih | footprinter |
imrishabh18 | tscircuit.com |