pie
"tscircuit/core" : 16
"tscircuit/tscircuit.com" : 21
"tscircuit/tscircuit" : 1
"tscircuit/props" : 5
"tscircuit/easyeda-converter" : 7
"tscircuit/circuit-to-svg" : 2
"tscircuit/dsn-converter" : 1
"tscircuit/runframe" : 3
"tscircuit/browser-preview.tscircuit.com" : 1
"tscircuit/led-water-accelerometer" : 2
"tscircuit/schematic-corpus" : 20
"tscircuit/circuit-json" : 6
"tscircuit/cli" : 4
"tscircuit/footprinter" : 6
"tscircuit/3d-viewer" : 3
"tscircuit/tscircuit-autorouter" : 4
"tscircuit/sparkfun-boards" : 5
"tscircuit/bpc-graph" : 20
"tscircuit/contribution-tracker" : 7
"tscircuit/bun-match-svg" : 1
"tscircuit/graphics-debug" : 1
"tscircuit/docs" : 1
"tscircuit/circuit-json-to-bpc" : 5
"tscircuit/deps.tscircuit.com" : 1
"tscircuit/eval" : 5
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created | Discussion Contributions |
|---|---|---|---|---|---|---|
| seveibar | 14 | 2 | 32 | π | 0 | 0πΉ 0πΆ 0π |
| ArnavK-09 | 5 | 4 | 6 | βββ | 0 | 0πΉ 0πΆ 0π |
| ShiboSoftwareDev | 3 | 2 | 11 | βββ | 0 | 0πΉ 0πΆ 0π |
| Abse2001 | 4 | 2 | 11 | ββ | 0 | 0πΉ 0πΆ 0π |
| imrishabh18 | 2 | 2 | 25 | ββ | 0 | 0πΉ 0πΆ 0π |
| ricohageman | 2 | 0 | 2 | ββ | 0 | 0πΉ 0πΆ 0π |
| MustafaMulla29 | 1 | 1 | 2 | β | 0 | 0πΉ 0πΆ 0π |
| Anshgrover23 | 0 | 0 | 5 | β | 0 | 0πΉ 0πΆ 0π |
| abimaelmartell | 0 | 1 | 3 | β | 0 | 0πΉ 0πΆ 0π |
| tscircuitbot | 0 | 0 | 5 | β | 0 | 0πΉ 0πΆ 0π |
| andrii-balitskyi | 0 | 1 | 0 | 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 $ |
|---|---|---|---|---|---|---|---|---|---|---|
| imrishabh18 | 20 | 11 | 1 | 3 | 0 | 31 | 29 | 0 | 0 | 0 |
| ShiboSoftwareDev | 24 | 15 | 1 | 10 | 0 | 19 | 17 | 0 | 0 | 0 |
| seveibar | 27 | 1 | 0 | 56 | 2 | 64 | 48 | 0 | 0 | 0 |
| graphite-app[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Anshgrover23 | 10 | 10 | 0 | 1 | 1 | 9 | 5 | 0 | 0 | 0 |
| techmannih | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| cursor[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| abimaelmartell | 3 | 3 | 0 | 0 | 0 | 5 | 4 | 0 | 0 | 0 |
| MustafaMulla29 | 11 | 10 | 0 | 0 | 0 | 7 | 4 | 0 | 0 | 0 |
| ricohageman | 7 | 4 | 0 | 0 | 0 | 5 | 4 | 0 | 0 | 0 |
| ArnavK-09 | 32 | 17 | 1 | 2 | 0 | 17 | 15 | 0 | 0 | 0 |
| ajsb85 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| andrii-balitskyi | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Abse2001 | 10 | 4 | 0 | 0 | 0 | 19 | 17 | 0 | 0 | 0 |
| inline-arc | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| tscircuitbot | 0 | 0 | 0 | 0 | 0 | 25 | 5 | 0 | 0 | 0 |
pie
"tscircuit/bpc-graph" : 62
"tscircuit/tscircuit.com" : 42
"tscircuit/schematic-corpus" : 34
"tscircuit/core" : 23
"tscircuit/circuit-json" : 11
"tscircuit/tscircuit-autorouter" : 10
"tscircuit/sparkfun-boards" : 9
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1025 | π³ Major | βββ | imrishabh18 | Fixes incorrect positioning of schematic text within translated groups by computing the position using global coordinates instead of local coordinates. |
| #1029 | π Minor | ββ | imrishabh18 | Adds the autorouter_configuration property to the pcb_group in the circuit_json, allowing for trace clearance settings to be specified for autorouting. |
| #1028 | π Minor | ββ | imrishabh18 | Fixes the could not find port error when the pinheader component is processed inside a group due to incorrect name substitution. |
| #1031 | π Minor | ββ | seveibar | Fixes the offset issue in match-adapt layouts by ensuring that the groups global schematic position is respected when applying layout adjustments. |
| #1039 | π Minor | ββ | abimaelmartell | Fixes pin count inference for solderjumper components when the pin count is not explicitly provided, by inferring it from the footprint. |
π Tiny Contributions (11)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1033 | π Tiny | imrishabh18 | Adds support for the autorouter configuration by introducing a preset property, allowing users to specify routing presets for enhanced autorouting functionality. |
| #1043 | π Tiny | seveibar | Updates the bpc-graph and schematic corpus dependencies in the project. |
| #1035 | π Tiny | seveibar | Adds a snapshot test for pushbutton rotations in a grid layout, ensuring correct rendering and functionality of pushbutton components in various orientations. |
| #1032 | π Tiny | seveibar | Adds a test to ensure that matchAdapt groups operate independently in the circuit layout. |
| #1030 | π Tiny | seveibar | Reproduces a bug related to match adaptation offset in schematic rendering with a comprehensive test case. |
| #1027 | π Tiny | seveibar | Refactors the schematic layout matching adaptation process by removing redundant code and optimizing the layout generation for better performance. |
| #1024 | π Tiny | seveibar | Adds a type declaration to the import statement for the schematic-corpus, specifying that the imported data is in JSON format. |
| #1040 | π Tiny | abimaelmartell | Fixes the default position of netlabels to the connected schematic port when no specific coordinates are provided. |
| #1041 | π Tiny | abimaelmartell | Allows inferring pin count from pinLabels only when no footprint exists and adds a snapshot test verifying schematic pins with pinLabels only. |
| #1038 | π Tiny | MustafaMulla29 | Updates the footprinter dependency to version 0.0.189 and applies the fixed 0603 footprint in the core snapshots. |
| #1042 | π Tiny | ricohageman | Updates the autorouter dependency version from 0.0.89 to 0.0.93 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1399 | π³ Major | βββ | imrishabh18 | Adds support for URL encoding of all package files, enabling the loading of multiple files from a URL and utilizing new multi-file sharing in the editor. |
| #1410 | π³ Major | βββ | ArnavK-09 | Modifies the fuzzy matching logic in CmdKMenu to prepend Import to option names, enhancing search relevance for import-related commands. |
| #1405 | π³ Major | βββ | ArnavK-09 | Adds functionality to download circuit PNG images for unsaved packages or during live editing sessions. |
| #1403 | π³ Major | βββ | ArnavK-09 | Adds a confirmation dialog for discarding unsaved changes, allowing users to confirm before losing their changes. |
| #1401 | π³ Major | βββ | ArnavK-09 | Introduces a file tree structure to display TypeScript files and folders, adds search functionality to filter files based on user input, integrates CodeMirror for viewing and editing file content with syntax highlighting, implements file statistics display, and enhances UI with a responsive sidebar and improved layout. |
| #1392 | π³ Major | βββ | ArnavK-09 | Adds functionality to download package files as a ZIP archive, similar to GitHubs download feature. |
| #1406 | π Minor | ββ | ArnavK-09 | Adds functionality to copy AI review text to clipboard when the AI review tab is active. |
| #1404 | π Minor | ββ | ArnavK-09 | Hides hidden files from the search results when using the ctrlfind functionality. |
| #1376 | π Minor | ββ | andrii-balitskyi | Fixes reload logic in ErrorBoundary to handle fetch-related failures more gracefully by implementing a timeout and visibility change listener for reloading the page. |
π Tiny Contributions (12)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1416 | π Tiny | imrishabh18 | Ensures that the react-query cache is invalidated upon package deletion, prompting a refetch and displaying a 404 page if the package no longer exists. |
| #1419 | π Tiny | imrishabh18 | Removes the refresh logs button from the build header, streamlining the user interface. |
| #1418 | π Tiny | imrishabh18 | Refactors the CodeAndPreview component by separating the export of types, leading to faster loading of the landing page. |
| #1417 | π Tiny | imrishabh18 | Prevents unnecessary refetching of trending and latest packages when the window gains focus, improving performance and user experience. |
| #1415 | π Tiny | imrishabh18 | Updates the tscircuitrunframe dependency to version 0.0.669 in package.json. |
| #1412 | π Tiny | imrishabh18 | Updates the easyeda dependency version from 0.0.181 to 0.0.195 in package.json. |
| #1409 | π Tiny | imrishabh18 | Fixes the search dropdown layering issue by raising the z-index to ensure it appears above the PCB viewer. |
| #1400 | π Tiny | imrishabh18 | Fixes the display of transpilation logs by changing the log message field from message to msg in the LogContent component. |
| #1397 | π Tiny | Anshgrover23 | Updates the versions of the tscircuitcore and tscircuiteval dependencies in package.json. |
| #1420 | π Tiny | ArnavK-09 | Removes the outdated file dialog and eliminates an unnecessary request to the snippets route in the EditorNav component. |
| #1414 | π Tiny | ArnavK-09 | Adds a new proxy route with validation for headers and domain restrictions, along with corresponding tests to ensure functionality. |
| #1402 | π Tiny | ArnavK-09 | Adds a themed loading state to the RunFrame component, replacing the default loading text with a styled loading animation. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #695 | π Tiny | imrishabh18 | Adds the graphics-debug package and updates the versions of core and eval packages in the project. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #311 | π Tiny | imrishabh18 | Adds preset options to the AutorouterConfig for improved routing configurations. |
| #316 | π Tiny | ShiboSoftwareDev | Refactors the SchematicCell and SchematicTable components to make certain properties optional and adds new properties for better layout control. |
| #315 | π Tiny | ShiboSoftwareDev | Updates the README formatting process in the GitHub workflow to use Prettier instead of Biome for consistent code style. |
| #313 | π Tiny | ShiboSoftwareDev | Introduces new props for SchematicTable, SchematicCell, and SchematicRow components to enhance their configurability and usability. |
| #310 | π Tiny | seveibar | Adds an optional traceClearance distance to the AutorouterConfig interface, allowing for more precise autorouting configurations. |
π Tiny Contributions (7)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #284 | π Tiny | imrishabh18 | Changes the import path for the normalizeManufacturerPartNumber function to its full path in the codebase. |
| #282 | π Tiny | imrishabh18 | Fixes the export path in package.json to correctly point to the main entry file and its types definition. |
| #281 | π Tiny | imrishabh18 | Separates the build process for the library and command line interface into distinct scripts in package.json. |
| #280 | π Tiny | imrishabh18 | Adds tscircuit as a peer dependency in package.json to ensure compatibility with the TypeScript version used in the project. |
| #279 | π Tiny | imrishabh18 | Removes redundant dependencies and updates existing dependencies to their latest versions in the project. |
| #277 | π Tiny | imrishabh18 | Fixes parsing of the rotation value for SMT pads in EasyEDA files, ensuring accurate representation in the converted circuit JSON. |
| #283 | π Tiny | seveibar | Switches build scripts to tsup-node to skip bundling of node modules, ensuring compatibility with Vercel deployment. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #278 | π³ Major | ββββ | ShiboSoftwareDev | This PR introduces support for rendering schematic_table and schematic_table_cell elements in the schematic SVG output. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #279 | π Tiny | imrishabh18 | Adds a data-circuit-to-svg-version attribute to the root svg element in generated SVGs, allowing users to see the version of the circuit-to-svg package used for debugging purposes. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #108 | π Tiny | imrishabh18 | Adds a configuration option for traceClearance to customize the distance between traces and pads in the freerouting process. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #853 | π Tiny | imrishabh18 | Wraps the CircuitJsonPreview component in a div that sets its height to 100 of the viewport height, ensuring proper rendering of the canvas element. |
| #848 | π Tiny | imrishabh18 | Updates the easyeda dependency version from 0.0.185 to 0.0.201 in package.json. |
| #839 | π Tiny | ArnavK-09 | Adds an ImportComponentDialog component to facilitate the import of components in the application. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #250 | π Tiny | imrishabh18 | Fixes the height of the CAD viewer in the RunFrame component by updating the runframe dependency to a newer version. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #5 | π Tiny | imrishabh18 | Removes stale references to old packages in the lockfile that are not present in the registry, resolving build failures. |
| #4 | π Tiny | imrishabh18 | Adds an additional column to the LED matrix, increasing the column count from 7 to 8 and adjusting spacing accordingly. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #59 | π³ Major | βββ | Abse2001 | Adds a new design (design044) that implements a new autolayout algorithm for circuit board design. |
| #58 | π³ Major | βββ | Abse2001 | Adds a new design (design043) that implements a new autolayout algorithm for circuit board design. |
| #54 | π³ Major | βββ | Abse2001 | Adds a new design (design039) that implements a new autolayout algorithm for schematic components, enhancing the placement and routing of electronic components on the board. |
| #53 | π³ Major | βββ | Abse2001 | Adds a new design (design038) that implements a new autolayout algorithm for circuit schematics, enhancing the placement of components based on specified manual edits. |
| #50 | π Minor | ββ | Abse2001 | Adds a new design035 component to enhance the autolayout algorithm functionality in the schematic corpus. |
| #42 | π Minor | ββ | Abse2001 | Redesigns the schematic for design014 by updating component placements and connections, enhancing the overall layout and functionality. |
π Tiny Contributions (14)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #56 | π Tiny | imrishabh18 | Adds bpc-graph as a peer dependency in the package.json file and updates the import statement for the bundled BPC graphs. |
| #55 | π Tiny | seveibar | Adds two new designs (design040 and design041) featuring simple resistor and capacitor layouts to the schematic corpus. |
| #43 | π Tiny | seveibar | Adds TypeScript definitions for the build system and updates the main export path in package.json to point to the new index file. |
| #61 | π Tiny | Abse2001 | Adds a new design046 circuit to enhance the autolayout algorithm with specific manual placements for components. |
| #60 | π Tiny | Abse2001 | Adds a new design045 circuit to enhance the autolayout algorithm with specific manual edits for component placements. |
| #57 | π Tiny | Abse2001 | Adds a new design file that implements a new autolayout algorithm for circuit board design. |
| #52 | π Tiny | Abse2001 | Adds a new design (design037) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of resistors and jumpers in the schematic. |
| #51 | π Tiny | Abse2001 | Adds a new design (design036) that implements a specific layout for components in the schematic, enhancing the autolayout algorithms functionality. |
| #49 | π Tiny | Abse2001 | Adds a new circuit design (design034) that implements a new autolayout algorithm for better component placement in schematics. |
| #47 | π Tiny | Abse2001 | Adds a new design (design033) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of components on the schematic board. |
| #46 | π Tiny | Abse2001 | Adds a new design (design032) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of schematic elements. |
| #45 | π Tiny | Abse2001 | Adds a new design (design031) that implements a custom layout for components in the schematic, enhancing the autolayout algorithms functionality. |
| #44 | π Tiny | Abse2001 | Adds a new design (design030) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of components on the schematic board. |
| #41 | π Tiny | Abse2001 | Fixes inconsistent widths of schematic boxes across multiple designs to ensure uniformity in appearance. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #239 | π³ Major | βββ | ShiboSoftwareDev | Adds a new element SchematicTableCell to define cells within a schematic table, enhancing the structure and representation of schematic data. |
| #237 | π Minor | ββ | ShiboSoftwareDev | Adds a new schematic_table element to the circuit-json specification, enabling structured data display in schematics. |
| #236 | π Minor | ββ | seveibar | Adds optional autorouter fields in the pcb_group schema and interface, documents these fields in README, and tests pcb_group autorouter options. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #238 | π Tiny | ShiboSoftwareDev | Renames the rows property to cells in the schematic table data structure to improve clarity and consistency in the codebase. |
| #233 | π Tiny | seveibar | Fixes README generation for nested interfaces by using TypeScript AST to parse interfaces for documentation generation, updating the README docs generation logic, and regenerating the README. |
| #235 | π Tiny | Anshgrover23 | Adds an optional boolean property is_connected to the SchematicPort interface to indicate the connection status of schematic ports. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #260 | π³ Major | βββ | ShiboSoftwareDev | Updates the tsci build command to only build files ending in .circuit.tsx or .board.tsx when no file path is specified, preventing automatic building of index files. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #258 | π Tiny | ShiboSoftwareDev | Fixes the build process to only include .circuit.tsx and .board.tsx files, resolving an error related to unsupported file types. |
| #257 | π Tiny | Anshgrover23 | Updates the version of the circuit-to-svg dependency from 0.0.163 to 0.0.164 in package.json. |
| #256 | π Tiny | Anshgrover23 | Updates the version of the tscircuitrunframe dependency from 0.0.649 to 0.0.656 in package.json. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #308 | π Minor | ββ | ShiboSoftwareDev | Changes the order of VSSOP pins to correct the pin numbering and layout for better alignment with standard specifications. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #311 | π Tiny | seveibar | Adds a new m2host footprint generator and associated tests, along with an update to the circuit-json dependency. |
| #317 | π Tiny | seveibar | Updates the dependency circuit-to-svg to version 0.0.164 in package.json. |
| #314 | π Tiny | seveibar | Removes the lockfile configuration from the bunfig.toml, preventing the saving of lockfile during installation. |
| #318 | π Tiny | abimaelmartell | Adds a new SOT25 footprint generator using SOT23 logic, exposing it through the footprinter API and including tests. |
| #316 | π Tiny | MustafaMulla29 | Fixes the dimensions of the 0603 footprint to correct inaccuracies in the specifications. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #375 | π Tiny | ShiboSoftwareDev | Also added the led flashlight as a story test The error component wasnt correctly displaying the error Error tooltip style now: !image(https:github.comuser-attachmentsassetsc8793eed-7329-43ad-87de-77bd5b2ee355) it used to be too far to the right |
| #372 | π Tiny | ShiboSoftwareDev | Changes the rendering of circuit stories to be asynchronous, allowing traces to be rendered correctly in the CadViewer component. |
| #370 | π Tiny | ShiboSoftwareDev | Fixes error handling for invalid STL URLs in the 3D model loader, ensuring proper error messages are displayed when fetching fails. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #193 | π³ Major | βββ | ricohageman | Fixes autorouting failure when the ViaPossibilitiesSolver2 fails to find a solution within the iteration limit, preventing the MultiHeadSolver from failing directly after a single iteration. |
| #192 | π³ Major | βββ | ricohageman | Re-enables closed form high density routing functionality and adds a fixture for testing related issues. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #188 | π Tiny | ShiboSoftwareDev | Introduces a high-density fixture for the node cn755, including its capacity mesh and port points. |
| #185 | π Tiny | ShiboSoftwareDev | Adds a new JSON representation for the cn673 node with port points and a corresponding React component for debugging. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #22 | π³ Major | βββ | MustafaMulla29 | Introduces a new circuit board for the Sparkfun Mini Linear 3D Hall Effect Sensor, including its schematic and footprint. |
| #38 | π Minor | ββ | MustafaMulla29 | No description provided |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #44 | π Tiny | ShiboSoftwareDev | Adds ShiboSoftwareDev as a code owner for the SparkFun I2C DAC Breakout MCP4725 and includes a new entry for the author in the CODEOWNERS file. |
| #42 | π Tiny | seveibar | Adds a CODEOWNERS file to specify ownership of board directories and renames board directories to remove spaces for better compatibility. |
| #41 | π Tiny | Anshgrover23 | No description provided |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #48 | π³ Major | βββ | seveibar | Fixes assignment by using normalized perimeter distance instead of angle distance for pin similarity in the matching algorithm for pins. |
| #46 | π³ Major | βββ | seveibar | Adds functionality to adjust the layout of floating boxes in relation to fixed boxes during the net adaptation process, ensuring proper width matching and alignment. |
| #45 | π³ Major | βββ | seveibar | add snapshot to help with understanding the issue add resistor capacitor example with corpus updated with match init debugger component clean up assignment page and add example with proper assignment for tscircutisch04 fix accidentally removed import allow getting pin assignments from assignment solver, fix tscircuitsch04 edit operation issues rewrite net adapt remove log lines |
| #43 | π³ Major | βββ | seveibar | Introduces a new method for calculating graph distances that incorporates network length as a tie-breaker in the assignment solver. |
| #42 | π³ Major | βββ | seveibar | Switches to a partial floating graph and evaluates the next best floating box id to add, refactoring and storing last computed evaluations and showing them. |
| #41 | π³ Major | βββ | seveibar | Adds a new weighted Jaccard similarity function for assignment debugging, along with tests and visual enhancements. |
| #39 | π³ Major | βββ | seveibar | Adds functionality to allow for variable degrees of distance introspection in graph comparisons, enhancing the flexibility of distance calculations between BPC graphs. |
| #38 | π³ Major | βββ | seveibar | Introduces a new assignment solver for matching floating boxes to fixed boxes in a graph, along with a debugging interface for visualizing the assignment process. |
| #37 | π³ Major | βββ | seveibar | Adds a new feature to calculate WL distance using colors in the BPC graph representation. |
| #36 | π³ Major | βββ | seveibar | Adjusts the exploration order in the schematic partitioning process to prioritize pins with fewer connections, improving efficiency in net partitioning. |
| #35 | π³ Major | βββ | seveibar | This PR implements a major rewrite of the schematic graph partitioning logic to enhance clarity and functionality, including the addition of new methods for better observability and debugging. |
| #30 | π³ Major | βββ | seveibar | Adds a new function for layout schematic graphs, enabling better organization and representation of circuit schematics. |
| #29 | π³ Major | βββ | seveibar | Adds a complete layout process with partitioning, including new methods for partition matching, duplicate pin handling, and graph adaptations. |
| #28 | π³ Major | βββ | seveibar | Introduces a new partitioning algorithm for graph layout that utilizes singleton keys to manage pin connections effectively. |
π Tiny Contributions (6)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #50 | π Tiny | seveibar | Changes the dependency of tscircuitschematic-corpus from a regular dependency to a peer dependency in package.json. |
| #32 | π Tiny | seveibar | Adds a test that reproduces a core issue related to the tscircuitsch02 circuit, facilitating easier debugging and verification of the issue. |
| #31 | π Tiny | seveibar | Changes the layoutSchematicGraph function to require a corpus parameter instead of bundling it, allowing for more flexible graph layout processing. |
| #27 | π Tiny | seveibar | Replaces the existing tscircuit code example with a simpler version that has exact matches in the corpus, improving clarity and usability for users. |
| #21 | π Tiny | seveibar | Adds a test for a tscircuit code example that generates a schematic and verifies its SVG output. |
| #33 | π Tiny | ricohageman | Aligns the center of partitioned boxes to the origin in merged graphs, ensuring consistent positioning across all graphs. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #189 | π Minor | ββ | ArnavK-09 | This PR changes the weekly overview generation to count repositories from Wednesday to Wednesday and adds a star rating display in the README for each pull request. |
| #188 | π Minor | ββ | ArnavK-09 | Updates the notification system to display contribution star ratings instead of impact for pull requests. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #194 | π Tiny | seveibar | Fixes markdown bullet formatting in changelogs to use standard - instead of non-standard bullets. |
| #193 | π Tiny | seveibar | I had to do a lot of custom scripting to get the new numbers for june, many bonuses were applied |
| #192 | π Tiny | seveibar | Comments out the fetching of bountied issues and issues created for contributors to avoid hitting GitHub API rate limits, and updates scoring tests to cap review points at 5 instead of 10. |
| #196 | π Tiny | ArnavK-09 | Changes the review cap for code owners from 5 to 10 distinct PRs reviewed, allowing for a higher score for code owners in the contributor scoring system. |
| #197 | π Tiny | ArnavK-09 | Introduces a mobile-friendly card layout for displaying pull requests, enhancing usability on smaller screens. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #11 | π Tiny | seveibar | Updates snapshot functions to only write new files when images differ or when FORCE_BUN_UPDATE_SNAPSHOTS is set, and adds a regression test ensuring identical SVGs dont rewrite snapshots. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #69 | π Tiny | seveibar | Adds a titles option to the stackGraphicsVertically function, allowing titles to be displayed left of each stacked graphic, and updates the README and tests accordingly. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #95 | π Tiny | seveibar | Removes the ChatGPT link from the ai-context documentation, streamlining the information provided to users. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | π Tiny | seveibar | Adds source_trace_id and schematic_trace_id to schematic_net_label when inferring net labels, enhancing traceability in net label generation. |
| #6 | π Tiny | seveibar | Removes the requirement for a source_trace when inferring net labels in BPC graph generation, allowing for more flexible net label generation. |
| #5 | π Tiny | seveibar | Adds a helper function to generate implicit net labels for schematic ports that are not connected via a trace, along with tests for this functionality. |
| #4 | π Tiny | seveibar | Adds a readable ID option to the circuit JSON conversion process, improving debugging capabilities by allowing users to see more meaningful identifiers for components and labels. |
| #3 | π Tiny | seveibar | Adds boxAttributes to net labels, allowing BPC Graphs to implement special logic for managing large net label networks. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #24 | π Tiny | seveibar | Adds the tscircuitfootprinter package as a dependency and categorizes it under Specifications, updating the dependency graph and testing its mapping. |
π Tiny Contributions (5)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #654 | π Tiny | tscircuitbot | Updates the tscircuitcore package to version 0.0.549, reflecting the latest changes and improvements in the core library. |
| #644 | π Tiny | tscircuitbot | Updates the tscircuitcore dependency to version 0.0.543, ensuring compatibility with the latest features and fixes from the core library. |
| #638 | π Tiny | tscircuitbot | Updates the tscircuitcore dependency from version 0.0.537 to 0.0.540 and updates the circuit-json dependency from version 0.0.212 to 0.0.215. |
| #632 | π Tiny | tscircuitbot | Updates the tscircuitcore dependency to version 0.0.537, ensuring compatibility with the latest features and fixes provided by the core library. |
| #630 | π Tiny | tscircuitbot | Updates the tscircuitcore dependency to version 0.0.536, reflecting the latest changes and improvements in the core library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1025 | π³ Major | βββ | Fixes incorrect positioning of schematic text within translated groups by computing the position using global coordinates instead of local coordinates. |
| #1399 | π³ Major | βββ | Adds support for URL encoding of all package files, enabling the loading of multiple files from a URL and utilizing new multi-file sharing in the editor. |
| #1029 | π Minor | ββ | Adds the autorouter_configuration property to the pcb_group in the circuit_json, allowing for trace clearance settings to be specified for autorouting. |
| #1028 | π Minor | ββ | Fixes the could not find port error when the pinheader component is processed inside a group due to incorrect name substitution. |
π Tiny Contributions (25)
| PR # | Impact | Description |
|---|---|---|
| #695 | π Tiny | Adds the graphics-debug package and updates the versions of core and eval packages in the project. |
| #311 | π Tiny | Adds preset options to the AutorouterConfig for improved routing configurations. |
| #284 | π Tiny | Changes the import path for the normalizeManufacturerPartNumber function to its full path in the codebase. |
| #282 | π Tiny | Fixes the export path in package.json to correctly point to the main entry file and its types definition. |
| #281 | π Tiny | Separates the build process for the library and command line interface into distinct scripts in package.json. |
| #280 | π Tiny | Adds tscircuit as a peer dependency in package.json to ensure compatibility with the TypeScript version used in the project. |
| #279 | π Tiny | Removes redundant dependencies and updates existing dependencies to their latest versions in the project. |
| #277 | π Tiny | Fixes parsing of the rotation value for SMT pads in EasyEDA files, ensuring accurate representation in the converted circuit JSON. |
| #1033 | π Tiny | Adds support for the autorouter configuration by introducing a preset property, allowing users to specify routing presets for enhanced autorouting functionality. |
| #279 | π Tiny | Adds a data-circuit-to-svg-version attribute to the root svg element in generated SVGs, allowing users to see the version of the circuit-to-svg package used for debugging purposes. |
| #108 | π Tiny | Adds a configuration option for traceClearance to customize the distance between traces and pads in the freerouting process. |
| #1416 | π Tiny | Ensures that the react-query cache is invalidated upon package deletion, prompting a refetch and displaying a 404 page if the package no longer exists. |
| #1419 | π Tiny | Removes the refresh logs button from the build header, streamlining the user interface. |
| #1418 | π Tiny | Refactors the CodeAndPreview component by separating the export of types, leading to faster loading of the landing page. |
| #1417 | π Tiny | Prevents unnecessary refetching of trending and latest packages when the window gains focus, improving performance and user experience. |
| #1415 | π Tiny | Updates the tscircuitrunframe dependency to version 0.0.669 in package.json. |
| #1412 | π Tiny | Updates the easyeda dependency version from 0.0.181 to 0.0.195 in package.json. |
| #1409 | π Tiny | Fixes the search dropdown layering issue by raising the z-index to ensure it appears above the PCB viewer. |
| #1400 | π Tiny | Fixes the display of transpilation logs by changing the log message field from message to msg in the LogContent component. |
| #853 | π Tiny | Wraps the CircuitJsonPreview component in a div that sets its height to 100 of the viewport height, ensuring proper rendering of the canvas element. |
| #848 | π Tiny | Updates the easyeda dependency version from 0.0.185 to 0.0.201 in package.json. |
| #250 | π Tiny | Fixes the height of the CAD viewer in the RunFrame component by updating the runframe dependency to a newer version. |
| #5 | π Tiny | Removes stale references to old packages in the lockfile that are not present in the registry, resolving build failures. |
| #4 | π Tiny | Adds an additional column to the LED matrix, increasing the column count from 7 to 8 and adjusting spacing accordingly. |
| #56 | π Tiny | Adds bpc-graph as a peer dependency in the package.json file and updates the import statement for the bundled BPC graphs. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #278 | π³ Major | ββββ | This PR introduces support for rendering schematic_table and schematic_table_cell elements in the schematic SVG output. |
| #239 | π³ Major | βββ | Adds a new element SchematicTableCell to define cells within a schematic table, enhancing the structure and representation of schematic data. |
| #260 | π³ Major | βββ | Updates the tsci build command to only build files ending in .circuit.tsx or .board.tsx when no file path is specified, preventing automatic building of index files. |
| #237 | π Minor | ββ | Adds a new schematic_table element to the circuit-json specification, enabling structured data display in schematics. |
| #308 | π Minor | ββ | Changes the order of VSSOP pins to correct the pin numbering and layout for better alignment with standard specifications. |
π Tiny Contributions (11)
| PR # | Impact | Description |
|---|---|---|
| #238 | π Tiny | Renames the rows property to cells in the schematic table data structure to improve clarity and consistency in the codebase. |
| #316 | π Tiny | Refactors the SchematicCell and SchematicTable components to make certain properties optional and adds new properties for better layout control. |
| #315 | π Tiny | Updates the README formatting process in the GitHub workflow to use Prettier instead of Biome for consistent code style. |
| #313 | π Tiny | Introduces new props for SchematicTable, SchematicCell, and SchematicRow components to enhance their configurability and usability. |
| #375 | π Tiny | Also added the led flashlight as a story test The error component wasnt correctly displaying the error Error tooltip style now: !image(https:github.comuser-attachmentsassetsc8793eed-7329-43ad-87de-77bd5b2ee355) it used to be too far to the right |
| #372 | π Tiny | Changes the rendering of circuit stories to be asynchronous, allowing traces to be rendered correctly in the CadViewer component. |
| #370 | π Tiny | Fixes error handling for invalid STL URLs in the 3D model loader, ensuring proper error messages are displayed when fetching fails. |
| #258 | π Tiny | Fixes the build process to only include .circuit.tsx and .board.tsx files, resolving an error related to unsupported file types. |
| #188 | π Tiny | Introduces a high-density fixture for the node cn755, including its capacity mesh and port points. |
| #185 | π Tiny | Adds a new JSON representation for the cn673 node with port points and a corresponding React component for debugging. |
| #44 | π Tiny | Adds ShiboSoftwareDev as a code owner for the SparkFun I2C DAC Breakout MCP4725 and includes a new entry for the author in the CODEOWNERS file. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #48 | π³ Major | βββ | Fixes assignment by using normalized perimeter distance instead of angle distance for pin similarity in the matching algorithm for pins. |
| #46 | π³ Major | βββ | Adds functionality to adjust the layout of floating boxes in relation to fixed boxes during the net adaptation process, ensuring proper width matching and alignment. |
| #45 | π³ Major | βββ | add snapshot to help with understanding the issue add resistor capacitor example with corpus updated with match init debugger component clean up assignment page and add example with proper assignment for tscircutisch04 fix accidentally removed import allow getting pin assignments from assignment solver, fix tscircuitsch04 edit operation issues rewrite net adapt remove log lines |
| #43 | π³ Major | βββ | Introduces a new method for calculating graph distances that incorporates network length as a tie-breaker in the assignment solver. |
| #42 | π³ Major | βββ | Switches to a partial floating graph and evaluates the next best floating box id to add, refactoring and storing last computed evaluations and showing them. |
| #41 | π³ Major | βββ | Adds a new weighted Jaccard similarity function for assignment debugging, along with tests and visual enhancements. |
| #39 | π³ Major | βββ | Adds functionality to allow for variable degrees of distance introspection in graph comparisons, enhancing the flexibility of distance calculations between BPC graphs. |
| #38 | π³ Major | βββ | Introduces a new assignment solver for matching floating boxes to fixed boxes in a graph, along with a debugging interface for visualizing the assignment process. |
| #37 | π³ Major | βββ | Adds a new feature to calculate WL distance using colors in the BPC graph representation. |
| #36 | π³ Major | βββ | Adjusts the exploration order in the schematic partitioning process to prioritize pins with fewer connections, improving efficiency in net partitioning. |
| #35 | π³ Major | βββ | This PR implements a major rewrite of the schematic graph partitioning logic to enhance clarity and functionality, including the addition of new methods for better observability and debugging. |
| #30 | π³ Major | βββ | Adds a new function for layout schematic graphs, enabling better organization and representation of circuit schematics. |
| #29 | π³ Major | βββ | Adds a complete layout process with partitioning, including new methods for partition matching, duplicate pin handling, and graph adaptations. |
| #28 | π³ Major | βββ | Introduces a new partitioning algorithm for graph layout that utilizes singleton keys to manage pin connections effectively. |
| #236 | π Minor | ββ | Adds optional autorouter fields in the pcb_group schema and interface, documents these fields in README, and tests pcb_group autorouter options. |
| #1031 | π Minor | ββ | Fixes the offset issue in match-adapt layouts by ensuring that the groups global schematic position is respected when applying layout adjustments. |
π Tiny Contributions (32)
| PR # | Impact | Description |
|---|---|---|
| #233 | π Tiny | Fixes README generation for nested interfaces by using TypeScript AST to parse interfaces for documentation generation, updating the README docs generation logic, and regenerating the README. |
| #310 | π Tiny | Adds an optional traceClearance distance to the AutorouterConfig interface, allowing for more precise autorouting configurations. |
| #311 | π Tiny | Adds a new m2host footprint generator and associated tests, along with an update to the circuit-json dependency. |
| #317 | π Tiny | Updates the dependency circuit-to-svg to version 0.0.164 in package.json. |
| #314 | π Tiny | Removes the lockfile configuration from the bunfig.toml, preventing the saving of lockfile during installation. |
| #283 | π Tiny | Switches build scripts to tsup-node to skip bundling of node modules, ensuring compatibility with Vercel deployment. |
| #1043 | π Tiny | Updates the bpc-graph and schematic corpus dependencies in the project. |
| #1035 | π Tiny | Adds a snapshot test for pushbutton rotations in a grid layout, ensuring correct rendering and functionality of pushbutton components in various orientations. |
| #1032 | π Tiny | Adds a test to ensure that matchAdapt groups operate independently in the circuit layout. |
| #1030 | π Tiny | Reproduces a bug related to match adaptation offset in schematic rendering with a comprehensive test case. |
| #1027 | π Tiny | Refactors the schematic layout matching adaptation process by removing redundant code and optimizing the layout generation for better performance. |
| #1024 | π Tiny | Adds a type declaration to the import statement for the schematic-corpus, specifying that the imported data is in JSON format. |
| #194 | π Tiny | Fixes markdown bullet formatting in changelogs to use standard - instead of non-standard bullets. |
| #193 | π Tiny | I had to do a lot of custom scripting to get the new numbers for june, many bonuses were applied |
| #192 | π Tiny | Comments out the fetching of bountied issues and issues created for contributors to avoid hitting GitHub API rate limits, and updates scoring tests to cap review points at 5 instead of 10. |
| #11 | π Tiny | Updates snapshot functions to only write new files when images differ or when FORCE_BUN_UPDATE_SNAPSHOTS is set, and adds a regression test ensuring identical SVGs dont rewrite snapshots. |
| #69 | π Tiny | Adds a titles option to the stackGraphicsVertically function, allowing titles to be displayed left of each stacked graphic, and updates the README and tests accordingly. |
| #95 | π Tiny | Removes the ChatGPT link from the ai-context documentation, streamlining the information provided to users. |
| #42 | π Tiny | Adds a CODEOWNERS file to specify ownership of board directories and renames board directories to remove spaces for better compatibility. |
| #50 | π Tiny | Changes the dependency of tscircuitschematic-corpus from a regular dependency to a peer dependency in package.json. |
| #32 | π Tiny | Adds a test that reproduces a core issue related to the tscircuitsch02 circuit, facilitating easier debugging and verification of the issue. |
| #31 | π Tiny | Changes the layoutSchematicGraph function to require a corpus parameter instead of bundling it, allowing for more flexible graph layout processing. |
| #27 | π Tiny | Replaces the existing tscircuit code example with a simpler version that has exact matches in the corpus, improving clarity and usability for users. |
| #21 | π Tiny | Adds a test for a tscircuit code example that generates a schematic and verifies its SVG output. |
| #7 | π Tiny | Adds source_trace_id and schematic_trace_id to schematic_net_label when inferring net labels, enhancing traceability in net label generation. |
| #6 | π Tiny | Removes the requirement for a source_trace when inferring net labels in BPC graph generation, allowing for more flexible net label generation. |
| #5 | π Tiny | Adds a helper function to generate implicit net labels for schematic ports that are not connected via a trace, along with tests for this functionality. |
| #4 | π Tiny | Adds a readable ID option to the circuit JSON conversion process, improving debugging capabilities by allowing users to see more meaningful identifiers for components and labels. |
| #3 | π Tiny | Adds boxAttributes to net labels, allowing BPC Graphs to implement special logic for managing large net label networks. |
| #55 | π Tiny | Adds two new designs (design040 and design041) featuring simple resistor and capacitor layouts to the schematic corpus. |
| #43 | π Tiny | Adds TypeScript definitions for the build system and updates the main export path in package.json to point to the new index file. |
| #24 | π Tiny | Adds the tscircuitfootprinter package as a dependency and categorizes it under Specifications, updating the dependency graph and testing its mapping. |
π Tiny Contributions (5)
| PR # | Impact | Description |
|---|---|---|
| #235 | π Tiny | Adds an optional boolean property is_connected to the SchematicPort interface to indicate the connection status of schematic ports. |
| #1397 | π Tiny | Updates the versions of the tscircuitcore and tscircuiteval dependencies in package.json. |
| #257 | π Tiny | Updates the version of the circuit-to-svg dependency from 0.0.163 to 0.0.164 in package.json. |
| #256 | π Tiny | Updates the version of the tscircuitrunframe dependency from 0.0.649 to 0.0.656 in package.json. |
| #41 | π Tiny | No description provided |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1039 | π Minor | ββ | Fixes pin count inference for solderjumper components when the pin count is not explicitly provided, by inferring it from the footprint. |
π Tiny Contributions (3)
| PR # | Impact | Description |
|---|---|---|
| #318 | π Tiny | Adds a new SOT25 footprint generator using SOT23 logic, exposing it through the footprinter API and including tests. |
| #1040 | π Tiny | Fixes the default position of netlabels to the connected schematic port when no specific coordinates are provided. |
| #1041 | π Tiny | Allows inferring pin count from pinLabels only when no footprint exists and adds a snapshot test verifying schematic pins with pinLabels only. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #22 | π³ Major | βββ | Introduces a new circuit board for the Sparkfun Mini Linear 3D Hall Effect Sensor, including its schematic and footprint. |
| #38 | π Minor | ββ | No description provided |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #316 | π Tiny | Fixes the dimensions of the 0603 footprint to correct inaccuracies in the specifications. |
| #1038 | π Tiny | Updates the footprinter dependency to version 0.0.189 and applies the fixed 0603 footprint in the core snapshots. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #193 | π³ Major | βββ | Fixes autorouting failure when the ViaPossibilitiesSolver2 fails to find a solution within the iteration limit, preventing the MultiHeadSolver from failing directly after a single iteration. |
| #192 | π³ Major | βββ | Re-enables closed form high density routing functionality and adds a fixture for testing related issues. |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #1042 | π Tiny | Updates the autorouter dependency version from 0.0.89 to 0.0.93 in package.json |
| #33 | π Tiny | Aligns the center of partitioned boxes to the origin in merged graphs, ensuring consistent positioning across all graphs. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1410 | π³ Major | βββ | Modifies the fuzzy matching logic in CmdKMenu to prepend Import to option names, enhancing search relevance for import-related commands. |
| #1405 | π³ Major | βββ | Adds functionality to download circuit PNG images for unsaved packages or during live editing sessions. |
| #1403 | π³ Major | βββ | Adds a confirmation dialog for discarding unsaved changes, allowing users to confirm before losing their changes. |
| #1401 | π³ Major | βββ | Introduces a file tree structure to display TypeScript files and folders, adds search functionality to filter files based on user input, integrates CodeMirror for viewing and editing file content with syntax highlighting, implements file statistics display, and enhances UI with a responsive sidebar and improved layout. |
| #1392 | π³ Major | βββ | Adds functionality to download package files as a ZIP archive, similar to GitHubs download feature. |
| #189 | π Minor | ββ | This PR changes the weekly overview generation to count repositories from Wednesday to Wednesday and adds a star rating display in the README for each pull request. |
| #188 | π Minor | ββ | Updates the notification system to display contribution star ratings instead of impact for pull requests. |
| #1406 | π Minor | ββ | Adds functionality to copy AI review text to clipboard when the AI review tab is active. |
| #1404 | π Minor | ββ | Hides hidden files from the search results when using the ctrlfind functionality. |
π Tiny Contributions (6)
| PR # | Impact | Description |
|---|---|---|
| #196 | π Tiny | Changes the review cap for code owners from 5 to 10 distinct PRs reviewed, allowing for a higher score for code owners in the contributor scoring system. |
| #197 | π Tiny | Introduces a mobile-friendly card layout for displaying pull requests, enhancing usability on smaller screens. |
| #1420 | π Tiny | Removes the outdated file dialog and eliminates an unnecessary request to the snippets route in the EditorNav component. |
| #1414 | π Tiny | Adds a new proxy route with validation for headers and domain restrictions, along with corresponding tests to ensure functionality. |
| #1402 | π Tiny | Adds a themed loading state to the RunFrame component, replacing the default loading text with a styled loading animation. |
| #839 | π Tiny | Adds an ImportComponentDialog component to facilitate the import of components in the application. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1376 | π Minor | ββ | Fixes reload logic in ErrorBoundary to handle fetch-related failures more gracefully by implementing a timeout and visibility change listener for reloading the page. |
π Tiny Contributions (5)
| PR # | Impact | Description |
|---|---|---|
| #654 | π Tiny | Updates the tscircuitcore package to version 0.0.549, reflecting the latest changes and improvements in the core library. |
| #644 | π Tiny | Updates the tscircuitcore dependency to version 0.0.543, ensuring compatibility with the latest features and fixes from the core library. |
| #638 | π Tiny | Updates the tscircuitcore dependency from version 0.0.537 to 0.0.540 and updates the circuit-json dependency from version 0.0.212 to 0.0.215. |
| #632 | π Tiny | Updates the tscircuitcore dependency to version 0.0.537, ensuring compatibility with the latest features and fixes provided by the core library. |
| #630 | π Tiny | Updates the tscircuitcore dependency to version 0.0.536, reflecting the latest changes and improvements in the core library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #59 | π³ Major | βββ | Adds a new design (design044) that implements a new autolayout algorithm for circuit board design. |
| #58 | π³ Major | βββ | Adds a new design (design043) that implements a new autolayout algorithm for circuit board design. |
| #54 | π³ Major | βββ | Adds a new design (design039) that implements a new autolayout algorithm for schematic components, enhancing the placement and routing of electronic components on the board. |
| #53 | π³ Major | βββ | Adds a new design (design038) that implements a new autolayout algorithm for circuit schematics, enhancing the placement of components based on specified manual edits. |
| #50 | π Minor | ββ | Adds a new design035 component to enhance the autolayout algorithm functionality in the schematic corpus. |
| #42 | π Minor | ββ | Redesigns the schematic for design014 by updating component placements and connections, enhancing the overall layout and functionality. |
π Tiny Contributions (11)
| PR # | Impact | Description |
|---|---|---|
| #61 | π Tiny | Adds a new design046 circuit to enhance the autolayout algorithm with specific manual placements for components. |
| #60 | π Tiny | Adds a new design045 circuit to enhance the autolayout algorithm with specific manual edits for component placements. |
| #57 | π Tiny | Adds a new design file that implements a new autolayout algorithm for circuit board design. |
| #52 | π Tiny | Adds a new design (design037) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of resistors and jumpers in the schematic. |
| #51 | π Tiny | Adds a new design (design036) that implements a specific layout for components in the schematic, enhancing the autolayout algorithms functionality. |
| #49 | π Tiny | Adds a new circuit design (design034) that implements a new autolayout algorithm for better component placement in schematics. |
| #47 | π Tiny | Adds a new design (design033) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of components on the schematic board. |
| #46 | π Tiny | Adds a new design (design032) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of schematic elements. |
| #45 | π Tiny | Adds a new design (design031) that implements a custom layout for components in the schematic, enhancing the autolayout algorithms functionality. |
| #44 | π Tiny | Adds a new design (design030) that implements a manual layout for components in the autolayout algorithm, enhancing the placement of components on the schematic board. |
| #41 | π Tiny | Fixes inconsistent widths of schematic boxes across multiple designs to ensure uniformity in appearance. |
| Repository | Codeowners |
|---|---|
| circuit-to-svg | imrishabh18 |
| tscircuit.com | imrishabh18 |
| footprinter | seveibar |
| User | Repo |
|---|---|
| imrishabh18 | circuit-to-svg |
| tscircuit.com | |
| seveibar | footprinter |