pie
"tscircuit/core" : 21
"tscircuit/circuit-to-svg" : 4
"tscircuit/circuit-json-to-gerber" : 2
"tscircuit/tscircuit.com" : 17
"tscircuit/docs" : 3
"tscircuit/tscircuit" : 1
"tscircuit/props" : 4
"tscircuit/eval" : 3
"tscircuit/cli" : 7
"tscircuit/led-water-accelerometer" : 1
"tscircuit/jlcsearch" : 3
"tscircuit/graphics-debug" : 11
"tscircuit/bpc-graph" : 11
"tscircuit/calculate-cell-boundaries" : 4
"tscircuit/schematic-corpus" : 24
"tscircuit/easyeda-converter" : 2
"tscircuit/checks" : 1
"tscircuit/circuit-json-to-bpc" : 1
"tscircuit/deps.tscircuit.com" : 1
"tscircuit/calculate-elbow" : 1
"tscircuit/sparkfun-boards" : 13
"tscircuit/parts-engine" : 1
"tscircuit/tscircuit-autorouter" : 7
"tscircuit/3d-viewer" : 2
"tscircuit/footprinter" : 2
"tscircuit/schematic-symbols" : 3
"tscircuit/runframe" : 3
| Contributor | π³ Major | π Minor | π Tiny | β | Issues Created | Discussion Contributions |
|---|---|---|---|---|---|---|
| seveibar | 16 | 9 | 30 | π | 0 | 0πΉ 0πΆ 0π |
| ArnavK-09 | 5 | 2 | 8 | βββ | 0 | 0πΉ 0πΆ 0π |
| ShiboSoftwareDev | 3 | 3 | 7 | βββ | 0 | 0πΉ 0πΆ 0π |
| imrishabh18 | 1 | 5 | 11 | ββ | 0 | 0πΉ 0πΆ 0π |
| Anshgrover23 | 1 | 1 | 19 | ββ | 0 | 0πΉ 0πΆ 0π |
| Abse2001 | 1 | 1 | 9 | ββ | 0 | 0πΉ 0πΆ 0π |
| techmannih | 0 | 2 | 12 | ββ | 0 | 0πΉ 0πΆ 0π |
| MustafaMulla29 | 0 | 1 | 3 | β | 0 | 0πΉ 0πΆ 0π |
| andrii-balitskyi | 0 | 1 | 1 | 0 | 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 $ |
|---|---|---|---|---|---|---|---|---|---|---|
| seveibar | 6 | 1 | 0 | 42 | 6 | 73 | 55 | 0 | 2 | 50 |
| imrishabh18 | 18 | 8 | 1 | 10 | 1 | 21 | 17 | 0 | 2 | 25 |
| graphite-app[bot] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| techmannih | 50 | 20 | 7 | 2 | 3 | 26 | 14 | 0 | 0 | 0 |
| Anshgrover23 | 30 | 21 | 4 | 4 | 5 | 25 | 21 | 0 | 0 | 0 |
| ShiboSoftwareDev | 15 | 10 | 1 | 14 | 2 | 19 | 14 | 0 | 1 | 5 |
| MustafaMulla29 | 10 | 7 | 2 | 0 | 0 | 9 | 5 | 0 | 0 | 0 |
| ArnavK-09 | 23 | 16 | 0 | 2 | 0 | 17 | 16 | 0 | 0 | 0 |
| Abse2001 | 5 | 3 | 1 | 13 | 0 | 13 | 11 | 0 | 0 | 0 |
| andrii-balitskyi | 2 | 1 | 1 | 0 | 0 | 3 | 2 | 0 | 0 | 0 |
| tscircuitbot | 0 | 0 | 0 | 0 | 0 | 36 | 1 | 0 | 0 | 0 |
pie
"tscircuit/tscircuit.com" : 38
"tscircuit/core" : 35
"tscircuit/bpc-graph" : 33
"tscircuit/schematic-corpus" : 26
"tscircuit/sparkfun-boards" : 24
"tscircuit/graphics-debug" : 20
"tscircuit/calculate-cell-boundaries" : 13
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1002 | π³ Major | βββ | imrishabh18 | Fixes the issue where multiple traces could exist between the same pins in a subcircuit, ensuring proper autorouting behavior. |
| #1016 | π³ Major | βββ | seveibar | Rewrite match adapt to use BPC graphs, route traces in matchAdapt mode, and work in progress on layout. |
| #1000 | π³ Major | βββ | ShiboSoftwareDev | Adds functionality to generate obstacles for cutout components in PCB designs, including rectangles, circles, and polygons. |
| #1004 | π Minor | ββ | seveibar | Fixes the netlabel center offset calculation based on the anchor position and side, ensuring accurate placement of netlabels in schematics. |
| #1003 | π Minor | ββ | seveibar | Fixes incorrect net IDs on schematic net labels, ensuring proper association with the corresponding nets. |
| #976 | π Minor | ββ | seveibar | Fixes net label positioning based on connected ports to ensure accurate schematic representation. |
| #1008 | π Minor | ββ | ShiboSoftwareDev | Fixes incorrect calculation of the board center based on the outline dimensions and offsets. |
| #1014 | π Minor | ββ | techmannih | Adds a new test for the testpoint component with netlabels and updates the schematic symbol version in the package.json. |
π Tiny Contributions (13)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1013 | π Tiny | imrishabh18 | Locks the css-select package version to 5.1.0 to prevent breaking changes in types from newer versions. |
| #998 | π Tiny | imrishabh18 | Adds functionality to print board information (project name, version, URL) to the silkscreen layer of the PCB if specified in the platform configuration. |
| #997 | π Tiny | imrishabh18 | Reproduces a bug where multiple traces are created between the same pins within a subcircuit, aiding in debugging the issue. |
| #992 | π Tiny | imrishabh18 | Handles the props.symbolName for SolderJumper, allowing for dynamic schematic symbol naming based on provided props. |
| #989 | π Tiny | imrishabh18 | Adds support for a new bridged prop in the SolderJumper component, allowing for the connection of all pins when the prop is set to true, and updates test coverage for this new behavior. |
| #985 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency from version 0.0.154 to 0.0.160 in package.json. |
| #1015 | π Tiny | seveibar | Adds support for schOrientation mapping to schematic symbol rotation and introduces tests for polarized capacitor orientations. |
| #1005 | π Tiny | seveibar | Removes the TODO placeholder from the PrimitiveComponent name getter and ensures NormalComponent footprint generation uses a fallback name. |
| #977 | π Tiny | seveibar | Forbids or - characters in net names and validates Net properties against these characters. |
| #995 | π Tiny | Anshgrover23 | Adds a test for the Led component to verify connections to power and ground nets. |
| #999 | π Tiny | ShiboSoftwareDev | Updates the footprinter dependency version from 0.0.182 to 0.0.186 and corrects floating-point precision in test cases for PCB components. |
| #1009 | π Tiny | MustafaMulla29 | Adds a test case that reproduces the jumper netlabel connection functionality in the circuit rendering. |
| #996 | π Tiny | Abse2001 | Adds support for Test Point selectors in the selector module, allowing access to pin1 of Test Points like sel.TP1.pin1. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #270 | π³ Major | ββββ | ShiboSoftwareDev | Adds rendering support for pads, pins, and holes in the assembly SVG output. |
| #268 | π Minor | ββ | imrishabh18 | Adds support for newline characters in PCB silkscreen text by creating a tspan for each line and includes a test for this functionality. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #276 | π Tiny | seveibar | Removes overline styling from net labels and reduces font size for pin labels that previously had overline styling applied. |
| #267 | π Tiny | seveibar | Adds overline styling for pin labels and net labels that start with N_, computes net label widths based on trimmed label text, and tests inverted pin label rendering. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #45 | π Minor | ββ | imrishabh18 | Fixes incorrect handling of silkscreen text anchor alignment in Gerber file generation, ensuring proper rendering based on the anchor_side property. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #44 | π Tiny | seveibar | Adds support for nine text anchors in Gerber conversion, allowing for more precise placement of silkscreen text on circuit boards. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1384 | π³ Major | ββββ | ArnavK-09 | Adjusts the height of the RunFrame and CodeEditor components to 98vh for better user experience and layout optimization. |
| #1325 | π³ Major | βββ | seveibar | Caches default TypeScript libraries using IndexedDB and loads them when the CodeEditor mounts, enhancing performance and reducing load times. |
| #1388 | π³ Major | βββ | ArnavK-09 | Adds a global find and replace feature to the code editor, allowing users to search and replace text across multiple files using a dedicated interface. |
| #1382 | π³ Major | βββ | ArnavK-09 | Adds a native share option for users to share package details via the devices share functionality. |
| #1378 | π³ Major | βββ | ArnavK-09 | Revamps the CmdK menu to enhance user experience with improved search functionality and UI components. |
| #1372 | π³ Major | βββ | ArnavK-09 | Adds a toggle button for enablingdisabling a mock AI autocomplete feature in the CodeEditorHeader component. |
| #1371 | π Minor | ββ | imrishabh18 | Sorts the fetched packages on the dashboard page based on their last updated or created date. |
| #1370 | π Minor | ββ | imrishabh18 | Avoids mutating cached package list when sorting on the dashboard. |
| #1368 | π Minor | ββ | andrii-balitskyi | Fixes the loading state for AI review requests by showing a loading spinner immediately after the request is made and maintaining the local loading state during the request process. |
π Tiny Contributions (8)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1389 | π Tiny | Anshgrover23 | Updates the circuit-to-svg dependency version from 0.0.160 to 0.0.163 in package.json. |
| #1387 | π Tiny | ArnavK-09 | Updates various dependencies in package.json to their latest versions, ensuring compatibility and security improvements. |
| #1383 | π Tiny | ArnavK-09 | Removes extra spacing in the CmdKMenu component, improving the visual layout of the menu items. |
| #1381 | π Tiny | ArnavK-09 | Prevents navigation to a 404 page when a package is still loading by checking if the package ID is available before setting the location. |
| #1379 | π Tiny | ArnavK-09 | Fixes layout issues on the Package Build Details Page to enhance responsiveness across different screen sizes. |
| #1374 | π Tiny | ArnavK-09 | Changes the owner identification in the settings dialog from account ID to GitHub username for accurate local display. |
| #1373 | π Tiny | ArnavK-09 | This pull request restricts the ability to generate or re-generate AI reviews to only the package owner, enhancing security by preventing unauthorized access. |
| #1360 | π Tiny | andrii-balitskyi | Fixes caching issues for package information by allowing caching by both package ID and name, and ensures the latest package release is cached when queried by ID. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #93 | π Minor | ββ | imrishabh18 | Adds YouTube video demos for manual edits in the schematic and PCB viewer, replacing TODO notes with embedded videos. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #94 | π Tiny | seveibar | Documents the schOrientation feature in the layout property guide, explaining how to orient polarized capacitors using this property. |
| #92 | π Tiny | seveibar | Documents the usage of sel.net under new selector documentation. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #694 | π Tiny | imrishabh18 | Updates the versions of the tscircuitcore and tscircuiteval dependencies in package.json. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #308 | π Minor | ββ | seveibar | Extends CommonComponentProps with a new optional pinAttributes field and propagates pin label generics to several component prop interfaces. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #307 | π Tiny | imrishabh18 | Adds board information fields to the PlatformConfig interface and documents these options in the README. |
| #302 | π Tiny | seveibar | Adds a bridged boolean option to SolderJumperProps, allowing users to specify if all pins are bridged with cuttable traces, along with documentation and tests for this new feature. |
| #304 | π Tiny | Anshgrover23 | Adds a connections property to the LED component, allowing for flexible connection definitions including single strings and arrays for anode and cathode connections. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #608 | π Tiny | imrishabh18 | Updates the tscircuitcore dependency version from 0.0.510 to 0.0.526 in package.json |
| #585 | π Tiny | seveibar | Adds a utility function to list candidate circuit entrypoints based on the provided file system map. |
| #619 | π Tiny | tscircuitbot | Automated update of tscircuitcore to v0.0.532, which includes updates to the core library and schematic symbols. |
π Tiny Contributions (7)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #252 | π Tiny | imrishabh18 | Updates the versions of the tscircuiteval and tscircuit dependencies in package.json from 0.0.238 to 0.0.240 and from 0.0.505 to 0.0.510 respectively. |
| #253 | π Tiny | seveibar | Fixes the CLI build process to utilize the peer dependency of tscircuit, preventing the bundling of core, eval, and tscircuit packages, which ensures that the CLI uses the users installed version instead. |
| #255 | π Tiny | Anshgrover23 | Updates the versions of the circuit-to-svg and tscircuitrunframe dependencies in the package.json file. |
| #251 | π Tiny | ShiboSoftwareDev | Updates GitHub workflows to use Node.js version 22 for improved compatibility and performance. |
| #250 | π Tiny | ShiboSoftwareDev | Adds the ability to ignore circuitJson errors during the build process when the --ignore-errors flag is used, allowing builds to continue despite errors. |
| #249 | π Tiny | ShiboSoftwareDev | Adds tscircuitprops as a peer dependency in package.json, ensuring compatibility with other packages that depend on it. |
| #254 | π Tiny | ArnavK-09 | Updates dependencies and adjusts height settings in RunFrame for better layout management. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3 | π Tiny | imrishabh18 | Adds mounting holes to the PCB layout and connects the Picos VBUS to the V5 net for improved power distribution. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #61 | π³ Major | βββ | seveibar | Add functionality to track gas sensor measurement capabilities by introducing measurement flags for various gases, exposing these flags through the gas sensors API, and regenerating database types accordingly. |
| #60 | π³ Major | βββ | seveibar | Adds a new endpoint for listing Boost DC-DC converters and includes a derived table for boost converters in the database. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #62 | π Tiny | seveibar | Adds a measurement query parameter and filter logic for gas sensors, allowing users to filter gas sensors based on specific measurement types such as air quality, CO2, and others. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #61 | π³ Major | βββ | seveibar | Adds a new method to create a grid layout for graphics objects, allowing for organized arrangement in a specified cell size. |
| #58 | π³ Major | βββ | seveibar | Add support for rendering text objects in SVG output and canvas, including merging, translating, and updating bounds for texts, and enabling texts in InteractiveGraphics components. |
| #66 | π Minor | ββ | seveibar | Allows customizing SVG width and height in the getSvgFromGraphicsObject function. |
| #65 | π Minor | ββ | seveibar | Fixes the Y offset when creating a graphics grid so rows are not reversed and updates tests for the new grid orientation. |
| #63 | π Minor | ββ | seveibar | Calculates a dynamic font size for rectangle labels based on their dimensions and tests the label font sizing functionality. |
π Tiny Contributions (6)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #67 | π Tiny | seveibar | Sets the default value of includeTextLabels to false in the SVG generation function, adjusting tests accordingly. |
| #64 | π Tiny | seveibar | Aligns rectangle label text to the top of the rectangle and increases the label size by 3x, while also updating the test expectations and the typesbun dependency version. |
| #62 | π Tiny | seveibar | Adds options to specify gaps when generating graphics grids, allowing for gap fractions relative to cell width. |
| #60 | π Tiny | seveibar | Adds stackGraphicsHorizontally and stackGraphicsVertically functions to combine graphics by translation, exports these helpers, documents their usage in README, and includes tests for the new utilities. |
| #59 | π Tiny | seveibar | This PR adjusts the text sizing logic by accounting for text width and height when computing bounds, scaling font sizes using a transform matrix, exposing font size ratios, and adding tests for the new behavior while adjusting existing tests. |
| #57 | π Tiny | seveibar | Adds a new utility function mergeGraphics to combine two graphics objects, along with documentation and tests for the new functionality. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #12 | π³ Major | βββ | seveibar | Introduces a renetworking function that allows for heuristic graph cuts in the BPC graph, improving the scoring of WL distance by creating edges between pins and the center of the box. |
| #11 | π³ Major | βββ | seveibar | Introduces functionality to partition a graph into subgraphs based on box sides, enhancing the ability to manage and manipulate circuit designs. |
| #10 | π³ Major | βββ | seveibar | Add utilities to build and merge subgraphs for box sides, detect connected groups of box sides, and test for isolated box sides. |
| #8 | π³ Major | βββ | seveibar | page tweaking more work on improving graphics representation for the matchingdistance debugging more visualization for matching setup for simple edit operations setup |
| #7 | π³ Major | βββ | seveibar | Operation Costs, Solve for Graph Transform with A, heuristic matching function (2) v0.0.7 rewrite test input to make a color change more reasonable v0.0.8 feat: add corpus matcher page fix corpus matching page tailwind loading add mouse hover corpus match with hovering remove other bpc matching page add match button add preview for texxt area v0.0.9 add adapted match display on the corpus match page add ignoreTopMatch, possibly fix adaptation fix ignore top match logic introduce placeholder test repro infinite load bug v0.0.10 Match-Adapt against Corpus (5) v0.0.11 Flat BPC Graph (6) working on adjacency matrix add getComparisonGraphics and start eigenvec comparison suite get comparison svg working flat bpc construction adjacency matrix more readable matrices |
| #6 | π³ Major | βββ | seveibar | Introduces a new flat BPC graph type and renames related functions for better clarity in graph similarity calculations. |
| #5 | π³ Major | βββ | seveibar | Adds a corpus matcher page that allows users to match and adapt graphs based on heuristic similarity, including features like mouse hover and a match button. |
| #9 | π Minor | ββ | seveibar | Fixes issues in net adaptation logic and adds snapshot tests for verification of graphical outputs. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #17 | π Tiny | seveibar | Adds a better example for the renetworking functionality in the README, including improved code snippets and visual examples. |
| #13 | π Tiny | seveibar | Adds documentation for the library API and example tests for rendering BPC graphs. |
| #4 | π Tiny | seveibar | Adds a new page for comparing a BPC graph against the schematic corpus, along with the addition of the tscircuitschematic-corpus dependency. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #7 | π³ Major | βββ | seveibar | Summary move algorithm internals out of claude folder rename types.ts used inside the algorithm to internalTypes.ts update imports across the library rename example component to cell-boundaries.tsx Testing bun test tests |
| #5 | π³ Major | βββ | seveibar | Adjusts cell boundary calculations to account for container offsets, ensuring accurate positioning of cell contents within the defined boundaries. |
| #4 | π³ Major | βββ | seveibar | fix algorithm to pass tests add test11, show mouse coords add test12 fix test12 wip new algo proposal wip wip wip fix bad paths being used add dragndrop support remove distance filter remove competing adjacent parallel segments remove redundant boundary paths start polygon rewrite merged polygons (not completely working) merge polygon impl wip probably broken merge fix for drag add rect merge visualization pre-merge rects starting to look correct progress on merged rects improve merged rect drawing improve merging wip outline stage outlines 1 update outlines method some integration with lib wip add instructive comment improve output sorting, fix first 3 tests wip container tweaking split up sites, fix test05 |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #6 | π Tiny | seveibar | Fixes failing test expectations and sorts computed boundaries in test cases for accurate validation of the calculateCellBoundaries function. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #25 | π Minor | ββ | seveibar | Adds functionality to generate SVG graphics for BPC graphs based on circuit JSON input. |
| #14 | π Minor | ββ | Abse2001 | Fixes the schottky_diode symbol rendering issue in the schematic. |
π Tiny Contributions (22)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #37 | π Tiny | seveibar | Adds a new site for displaying BPC graphs with improved SVG handling and mouse hover support. |
| #11 | π Tiny | seveibar | Updates the BPC generation process to include netlabels, enhancing the clarity and organization of circuit schematics. |
| #36 | π Tiny | Anshgrover23 | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #34 | π Tiny | Anshgrover23 | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #32 | π Tiny | Anshgrover23 | Adds a new circuit design (design024) to the schematic corpus, including a jumper and multiple net labels for connections. |
| #24 | π Tiny | Anshgrover23 | Adds a new circuit design (design022) to the schematic corpus, including a new board layout and components. |
| #22 | π Tiny | Anshgrover23 | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #10 | π Tiny | Anshgrover23 | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #35 | π Tiny | techmannih | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #33 | π Tiny | techmannih | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #31 | π Tiny | techmannih | Modifies the design025 circuit by adding a third pin to the pin arrangement and updating net labels for better clarity and functionality. |
| #27 | π Tiny | techmannih | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #26 | π Tiny | techmannih | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #21 | π Tiny | techmannih | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #20 | π Tiny | Abse2001 | Adds a new circuit design (design019) with multiple net labels and connections for a chip component, enhancing the schematic corpus. |
| #19 | π Tiny | Abse2001 | Adds new net labels and modifies existing connections in the schematic design for improved circuit representation. |
| #18 | π Tiny | Abse2001 | Adds a new circuit design component with a defined schematic layout for a chip and its connections. |
| #17 | π Tiny | Abse2001 | Adds a new circuit design (design016) with a specific chip configuration and net labels for connections in the schematic. |
| #16 | π Tiny | Abse2001 | Adds a new circuit design with a switch, capacitor, resistor, and net labels for a schematic representation. |
| #15 | π Tiny | Abse2001 | Adds a new circuit design component with a switch and net labels for BOOT0 and V3_3 connections. |
| #13 | π Tiny | Abse2001 | Adds a new schematic design with capacitors and net labels for a circuit board. |
| #12 | π Tiny | Abse2001 | Adds a new circuit design with capacitors and a crystal oscillator to the schematic corpus. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #270 | π Tiny | seveibar | Adds support for converting vias to TSX format in the generateFootprintTsx function, including a test for a specific component with vias. |
| #269 | π Tiny | seveibar | Summary add ViaSchema to support VIA shapes in packages convert VIA elements to pcb_via add test for part C46497 which includes VIA add snapshot test for pcb vias Testing bun test testsparse-testsparse-c46497.test.ts BUN_UPDATE_SNAPSHOTS1 bun test testsconvert-to-soup-testsc46497.test.ts |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #52 | π Tiny | seveibar | Adds a new utility function runAllChecks that executes multiple PCB checks on provided circuit code and validates the results with unit tests. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π Tiny | seveibar | Adds functionality to convert schematic net labels into boxes with pins in the BPC graph, along with tests for this conversion and updates to dependencies. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #23 | π Tiny | seveibar | Adds tscircuitcli as a downstream dependency in the dependency graph and updates the package.json to include it. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3 | π Tiny | seveibar | Adds two new test cases for the calculateElbow function to ensure correct behavior with different input scenarios. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #18 | π³ Major | βββ | Anshgrover23 | No description provided |
| #11 | π³ Major | βββ | ShiboSoftwareDev | the only thing left is using the connections prop and using sel, but we should fix the autorouting error and these type errors first: !image(https:github.comuser-attachmentsassets70f32353-4c6a-4ccd-81e8-ebccc03ec867) |
| #29 | π³ Major | βββ | Abse2001 | Introduces a new circuit board for the SparkFun Transceiver Breakout MAX3232, including schematic and footprint definitions. |
| #12 | π Minor | ββ | techmannih | Fixes pin label assignments for the USBToSerialBreakout board and introduces a new component for MST22D18G2_125. |
| #37 | π Minor | ββ | MustafaMulla29 | No description provided |
π Tiny Contributions (8)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #33 | π Tiny | Anshgrover23 | Refactors the code by moving the jumper footprint definition into a separate file for better organization and maintainability. |
| #32 | π Tiny | Anshgrover23 | Adds new scripts for snapshot functionality in package.json. |
| #16 | π Tiny | Anshgrover23 | Adds a README file for the SparkFun RFM69 Breakout (915MHz) board, providing a link to the official product page for user reference. |
| #24 | π Tiny | Anshgrover23 | No description provided |
| #30 | π Tiny | ShiboSoftwareDev | No description provided |
| #25 | π Tiny | ShiboSoftwareDev | Updates GitHub workflows to run on Node.js version 22 and updates dependencies to their latest versions, ensuring the tsci snapshot workflow functions correctly. |
| #31 | π Tiny | techmannih | Adds a README file for the SparkFun USB to Serial Breakout - FT232RL board, providing a link to the official product page for user reference. |
| #21 | π Tiny | MustafaMulla29 | No description provided |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #8 | π Minor | ββ | Anshgrover23 | Fixes a bug where undefined fuses would cause errors in the findPart function by ensuring that an empty array is returned instead of causing a runtime error. |
π Tiny Contributions (7)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #172 | π Tiny | Anshgrover23 | Adds additional fixtures for testing autorouting hypersolver bugs, specifically addressing issues related to node configurations and connections. |
| #171 | π Tiny | Anshgrover23 | Adds additional fixtures for testing autorouting hyperdensity bugs, specifically addressing issues related to node configurations in the autorouting process. |
| #170 | π Tiny | Anshgrover23 | Excludes JSON files from the formatting process in the project configuration. |
| #165 | π Tiny | Anshgrover23 | Adds new fixtures for testing the hyperdensity solver, addressing bugs related to node configurations and connections. |
| #168 | π Tiny | Anshgrover23 | Adds a reproduction for the highdensity62 test case, including a new JSON asset and a corresponding fixture component for testing. |
| #177 | π Tiny | techmannih | Adds high-density fixtures for nodes cn2776 and cn1722, including their respective JSON configurations and testing fixtures. |
| #164 | π Tiny | MustafaMulla29 | Adds JSON fixtures for nodes that failed to autoroute, addressing issues related to node connectivity and routing failures. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #365 | π Minor | ββ | ShiboSoftwareDev | Fixes rendering issues by enabling JSX board definitions in the Manifold engine, allowing for proper circuit visualization. |
| #364 | π Minor | ββ | ShiboSoftwareDev | Handles cases where the board data is empty, preventing errors during rendering by rendering nothing for the board and showing the components instead. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #307 | π Tiny | ShiboSoftwareDev | Adds a nopinlabels option to the pinrow definition and builder, allowing users to skip silkscreen pin labels when set to true. |
| #306 | π Tiny | techmannih | Fixes the 1210 footprint to have taller pads for improved compatibility with components. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #316 | π Tiny | techmannih | Introduces a new schematic symbol for not connected in multiple orientations. |
| #315 | π Tiny | techmannih | Reduces the size of the testpoint symbol in the schematic representation. |
| #312 | π Tiny | techmannih | Introduces a new schematic symbol for bridged ground with all variations. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #824 | π Minor | ββ | ArnavK-09 | Fixes the issue where the active tab does not persist when an error occurs, ensuring that users return to the last active tab after resolving the error. |
| #820 | π Minor | ββ | ArnavK-09 | !image(https:github.comuser-attachmentsassets4927470f-9778-4b11-8b74-03637b23bb2d) !image(https:github.comuser-attachmentsassets762ea70e-b151-4e2e-a3be-cd3e03db73bc) |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #823 | π Tiny | ArnavK-09 | before after !image(https:github.comuser-attachmentsassets73ea7397-8a6d-4d95-a394-a4387ebbd670) !image(https:github.comuser-attachmentsassets4a449006-c265-4a57-92ec-e8c3d15e6a95) |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1002 | π³ Major | βββ | Fixes the issue where multiple traces could exist between the same pins in a subcircuit, ensuring proper autorouting behavior. |
| #268 | π Minor | ββ | Adds support for newline characters in PCB silkscreen text by creating a tspan for each line and includes a test for this functionality. |
| #45 | π Minor | ββ | Fixes incorrect handling of silkscreen text anchor alignment in Gerber file generation, ensuring proper rendering based on the anchor_side property. |
| #1371 | π Minor | ββ | Sorts the fetched packages on the dashboard page based on their last updated or created date. |
| #1370 | π Minor | ββ | Avoids mutating cached package list when sorting on the dashboard. |
| #93 | π Minor | ββ | Adds YouTube video demos for manual edits in the schematic and PCB viewer, replacing TODO notes with embedded videos. |
π Tiny Contributions (11)
| PR # | Impact | Description |
|---|---|---|
| #694 | π Tiny | Updates the versions of the tscircuitcore and tscircuiteval dependencies in package.json. |
| #307 | π Tiny | Adds board information fields to the PlatformConfig interface and documents these options in the README. |
| #1013 | π Tiny | Locks the css-select package version to 5.1.0 to prevent breaking changes in types from newer versions. |
| #998 | π Tiny | Adds functionality to print board information (project name, version, URL) to the silkscreen layer of the PCB if specified in the platform configuration. |
| #997 | π Tiny | Reproduces a bug where multiple traces are created between the same pins within a subcircuit, aiding in debugging the issue. |
| #992 | π Tiny | Handles the props.symbolName for SolderJumper, allowing for dynamic schematic symbol naming based on provided props. |
| #989 | π Tiny | Adds support for a new bridged prop in the SolderJumper component, allowing for the connection of all pins when the prop is set to true, and updates test coverage for this new behavior. |
| #985 | π Tiny | Updates the circuit-to-svg dependency from version 0.0.154 to 0.0.160 in package.json. |
| #608 | π Tiny | Updates the tscircuitcore dependency version from 0.0.510 to 0.0.526 in package.json |
| #252 | π Tiny | Updates the versions of the tscircuiteval and tscircuit dependencies in package.json from 0.0.238 to 0.0.240 and from 0.0.505 to 0.0.510 respectively. |
| #3 | π Tiny | Adds mounting holes to the PCB layout and connects the Picos VBUS to the V5 net for improved power distribution. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1016 | π³ Major | βββ | Rewrite match adapt to use BPC graphs, route traces in matchAdapt mode, and work in progress on layout. |
| #1325 | π³ Major | βββ | Caches default TypeScript libraries using IndexedDB and loads them when the CodeEditor mounts, enhancing performance and reducing load times. |
| #61 | π³ Major | βββ | Add functionality to track gas sensor measurement capabilities by introducing measurement flags for various gases, exposing these flags through the gas sensors API, and regenerating database types accordingly. |
| #60 | π³ Major | βββ | Adds a new endpoint for listing Boost DC-DC converters and includes a derived table for boost converters in the database. |
| #61 | π³ Major | βββ | Adds a new method to create a grid layout for graphics objects, allowing for organized arrangement in a specified cell size. |
| #58 | π³ Major | βββ | Add support for rendering text objects in SVG output and canvas, including merging, translating, and updating bounds for texts, and enabling texts in InteractiveGraphics components. |
| #12 | π³ Major | βββ | Introduces a renetworking function that allows for heuristic graph cuts in the BPC graph, improving the scoring of WL distance by creating edges between pins and the center of the box. |
| #11 | π³ Major | βββ | Introduces functionality to partition a graph into subgraphs based on box sides, enhancing the ability to manage and manipulate circuit designs. |
| #10 | π³ Major | βββ | Add utilities to build and merge subgraphs for box sides, detect connected groups of box sides, and test for isolated box sides. |
| #8 | π³ Major | βββ | page tweaking more work on improving graphics representation for the matchingdistance debugging more visualization for matching setup for simple edit operations setup |
| #7 | π³ Major | βββ | Operation Costs, Solve for Graph Transform with A, heuristic matching function (2) v0.0.7 rewrite test input to make a color change more reasonable v0.0.8 feat: add corpus matcher page fix corpus matching page tailwind loading add mouse hover corpus match with hovering remove other bpc matching page add match button add preview for texxt area v0.0.9 add adapted match display on the corpus match page add ignoreTopMatch, possibly fix adaptation fix ignore top match logic introduce placeholder test repro infinite load bug v0.0.10 Match-Adapt against Corpus (5) v0.0.11 Flat BPC Graph (6) working on adjacency matrix add getComparisonGraphics and start eigenvec comparison suite get comparison svg working flat bpc construction adjacency matrix more readable matrices |
| #6 | π³ Major | βββ | Introduces a new flat BPC graph type and renames related functions for better clarity in graph similarity calculations. |
| #5 | π³ Major | βββ | Adds a corpus matcher page that allows users to match and adapt graphs based on heuristic similarity, including features like mouse hover and a match button. |
| #7 | π³ Major | βββ | Summary move algorithm internals out of claude folder rename types.ts used inside the algorithm to internalTypes.ts update imports across the library rename example component to cell-boundaries.tsx Testing bun test tests |
| #5 | π³ Major | βββ | Adjusts cell boundary calculations to account for container offsets, ensuring accurate positioning of cell contents within the defined boundaries. |
| #4 | π³ Major | βββ | fix algorithm to pass tests add test11, show mouse coords add test12 fix test12 wip new algo proposal wip wip wip fix bad paths being used add dragndrop support remove distance filter remove competing adjacent parallel segments remove redundant boundary paths start polygon rewrite merged polygons (not completely working) merge polygon impl wip probably broken merge fix for drag add rect merge visualization pre-merge rects starting to look correct progress on merged rects improve merged rect drawing improve merging wip outline stage outlines 1 update outlines method some integration with lib wip add instructive comment improve output sorting, fix first 3 tests wip container tweaking split up sites, fix test05 |
| #308 | π Minor | ββ | Extends CommonComponentProps with a new optional pinAttributes field and propagates pin label generics to several component prop interfaces. |
| #1004 | π Minor | ββ | Fixes the netlabel center offset calculation based on the anchor position and side, ensuring accurate placement of netlabels in schematics. |
| #1003 | π Minor | ββ | Fixes incorrect net IDs on schematic net labels, ensuring proper association with the corresponding nets. |
| #976 | π Minor | ββ | Fixes net label positioning based on connected ports to ensure accurate schematic representation. |
| #66 | π Minor | ββ | Allows customizing SVG width and height in the getSvgFromGraphicsObject function. |
| #65 | π Minor | ββ | Fixes the Y offset when creating a graphics grid so rows are not reversed and updates tests for the new grid orientation. |
| #63 | π Minor | ββ | Calculates a dynamic font size for rectangle labels based on their dimensions and tests the label font sizing functionality. |
| #9 | π Minor | ββ | Fixes issues in net adaptation logic and adds snapshot tests for verification of graphical outputs. |
| #25 | π Minor | ββ | Adds functionality to generate SVG graphics for BPC graphs based on circuit JSON input. |
π Tiny Contributions (30)
| PR # | Impact | Description |
|---|---|---|
| #302 | π Tiny | Adds a bridged boolean option to SolderJumperProps, allowing users to specify if all pins are bridged with cuttable traces, along with documentation and tests for this new feature. |
| #270 | π Tiny | Adds support for converting vias to TSX format in the generateFootprintTsx function, including a test for a specific component with vias. |
| #269 | π Tiny | Summary add ViaSchema to support VIA shapes in packages convert VIA elements to pcb_via add test for part C46497 which includes VIA add snapshot test for pcb vias Testing bun test testsparse-testsparse-c46497.test.ts BUN_UPDATE_SNAPSHOTS1 bun test testsconvert-to-soup-testsc46497.test.ts |
| #1015 | π Tiny | Adds support for schOrientation mapping to schematic symbol rotation and introduces tests for polarized capacitor orientations. |
| #1005 | π Tiny | Removes the TODO placeholder from the PrimitiveComponent name getter and ensures NormalComponent footprint generation uses a fallback name. |
| #977 | π Tiny | Forbids or - characters in net names and validates Net properties against these characters. |
| #276 | π Tiny | Removes overline styling from net labels and reduces font size for pin labels that previously had overline styling applied. |
| #267 | π Tiny | Adds overline styling for pin labels and net labels that start with N_, computes net label widths based on trimmed label text, and tests inverted pin label rendering. |
| #52 | π Tiny | Adds a new utility function runAllChecks that executes multiple PCB checks on provided circuit code and validates the results with unit tests. |
| #44 | π Tiny | Adds support for nine text anchors in Gerber conversion, allowing for more precise placement of silkscreen text on circuit boards. |
| #62 | π Tiny | Adds a measurement query parameter and filter logic for gas sensors, allowing users to filter gas sensors based on specific measurement types such as air quality, CO2, and others. |
| #67 | π Tiny | Sets the default value of includeTextLabels to false in the SVG generation function, adjusting tests accordingly. |
| #64 | π Tiny | Aligns rectangle label text to the top of the rectangle and increases the label size by 3x, while also updating the test expectations and the typesbun dependency version. |
| #62 | π Tiny | Adds options to specify gaps when generating graphics grids, allowing for gap fractions relative to cell width. |
| #60 | π Tiny | Adds stackGraphicsHorizontally and stackGraphicsVertically functions to combine graphics by translation, exports these helpers, documents their usage in README, and includes tests for the new utilities. |
| #59 | π Tiny | This PR adjusts the text sizing logic by accounting for text width and height when computing bounds, scaling font sizes using a transform matrix, exposing font size ratios, and adding tests for the new behavior while adjusting existing tests. |
| #57 | π Tiny | Adds a new utility function mergeGraphics to combine two graphics objects, along with documentation and tests for the new functionality. |
| #585 | π Tiny | Adds a utility function to list candidate circuit entrypoints based on the provided file system map. |
| #253 | π Tiny | Fixes the CLI build process to utilize the peer dependency of tscircuit, preventing the bundling of core, eval, and tscircuit packages, which ensures that the CLI uses the users installed version instead. |
| #94 | π Tiny | Documents the schOrientation feature in the layout property guide, explaining how to orient polarized capacitors using this property. |
| #92 | π Tiny | Documents the usage of sel.net under new selector documentation. |
| #17 | π Tiny | Adds a better example for the renetworking functionality in the README, including improved code snippets and visual examples. |
| #13 | π Tiny | Adds documentation for the library API and example tests for rendering BPC graphs. |
| #4 | π Tiny | Adds a new page for comparing a BPC graph against the schematic corpus, along with the addition of the tscircuitschematic-corpus dependency. |
| #2 | π Tiny | Adds functionality to convert schematic net labels into boxes with pins in the BPC graph, along with tests for this conversion and updates to dependencies. |
| #37 | π Tiny | Adds a new site for displaying BPC graphs with improved SVG handling and mouse hover support. |
| #11 | π Tiny | Updates the BPC generation process to include netlabels, enhancing the clarity and organization of circuit schematics. |
| #23 | π Tiny | Adds tscircuitcli as a downstream dependency in the dependency graph and updates the package.json to include it. |
| #3 | π Tiny | Adds two new test cases for the calculateElbow function to ensure correct behavior with different input scenarios. |
| #6 | π Tiny | Fixes failing test expectations and sorts computed boundaries in test cases for accurate validation of the calculateCellBoundaries function. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #18 | π³ Major | βββ | No description provided |
| #8 | π Minor | ββ | Fixes a bug where undefined fuses would cause errors in the findPart function by ensuring that an empty array is returned instead of causing a runtime error. |
π Tiny Contributions (19)
| PR # | Impact | Description |
|---|---|---|
| #304 | π Tiny | Adds a connections property to the LED component, allowing for flexible connection definitions including single strings and arrays for anode and cathode connections. |
| #995 | π Tiny | Adds a test for the Led component to verify connections to power and ground nets. |
| #1389 | π Tiny | Updates the circuit-to-svg dependency version from 0.0.160 to 0.0.163 in package.json. |
| #255 | π Tiny | Updates the versions of the circuit-to-svg and tscircuitrunframe dependencies in the package.json file. |
| #172 | π Tiny | Adds additional fixtures for testing autorouting hypersolver bugs, specifically addressing issues related to node configurations and connections. |
| #171 | π Tiny | Adds additional fixtures for testing autorouting hyperdensity bugs, specifically addressing issues related to node configurations in the autorouting process. |
| #170 | π Tiny | Excludes JSON files from the formatting process in the project configuration. |
| #165 | π Tiny | Adds new fixtures for testing the hyperdensity solver, addressing bugs related to node configurations and connections. |
| #168 | π Tiny | Adds a reproduction for the highdensity62 test case, including a new JSON asset and a corresponding fixture component for testing. |
| #33 | π Tiny | Refactors the code by moving the jumper footprint definition into a separate file for better organization and maintainability. |
| #32 | π Tiny | Adds new scripts for snapshot functionality in package.json. |
| #16 | π Tiny | Adds a README file for the SparkFun RFM69 Breakout (915MHz) board, providing a link to the official product page for user reference. |
| #24 | π Tiny | No description provided |
| #36 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #34 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #32 | π Tiny | Adds a new circuit design (design024) to the schematic corpus, including a jumper and multiple net labels for connections. |
| #24 | π Tiny | Adds a new circuit design (design022) to the schematic corpus, including a new board layout and components. |
| #22 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #10 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #270 | π³ Major | ββββ | Adds rendering support for pads, pins, and holes in the assembly SVG output. |
| #1000 | π³ Major | βββ | Adds functionality to generate obstacles for cutout components in PCB designs, including rectangles, circles, and polygons. |
| #11 | π³ Major | βββ | the only thing left is using the connections prop and using sel, but we should fix the autorouting error and these type errors first: !image(https:github.comuser-attachmentsassets70f32353-4c6a-4ccd-81e8-ebccc03ec867) |
| #365 | π Minor | ββ | Fixes rendering issues by enabling JSX board definitions in the Manifold engine, allowing for proper circuit visualization. |
| #364 | π Minor | ββ | Handles cases where the board data is empty, preventing errors during rendering by rendering nothing for the board and showing the components instead. |
| #1008 | π Minor | ββ | Fixes incorrect calculation of the board center based on the outline dimensions and offsets. |
π Tiny Contributions (7)
| PR # | Impact | Description |
|---|---|---|
| #307 | π Tiny | Adds a nopinlabels option to the pinrow definition and builder, allowing users to skip silkscreen pin labels when set to true. |
| #999 | π Tiny | Updates the footprinter dependency version from 0.0.182 to 0.0.186 and corrects floating-point precision in test cases for PCB components. |
| #251 | π Tiny | Updates GitHub workflows to use Node.js version 22 for improved compatibility and performance. |
| #250 | π Tiny | Adds the ability to ignore circuitJson errors during the build process when the --ignore-errors flag is used, allowing builds to continue despite errors. |
| #249 | π Tiny | Adds tscircuitprops as a peer dependency in package.json, ensuring compatibility with other packages that depend on it. |
| #30 | π Tiny | No description provided |
| #25 | π Tiny | Updates GitHub workflows to run on Node.js version 22 and updates dependencies to their latest versions, ensuring the tsci snapshot workflow functions correctly. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1014 | π Minor | ββ | Adds a new test for the testpoint component with netlabels and updates the schematic symbol version in the package.json. |
| #12 | π Minor | ββ | Fixes pin label assignments for the USBToSerialBreakout board and introduces a new component for MST22D18G2_125. |
π Tiny Contributions (12)
| PR # | Impact | Description |
|---|---|---|
| #306 | π Tiny | Fixes the 1210 footprint to have taller pads for improved compatibility with components. |
| #316 | π Tiny | Introduces a new schematic symbol for not connected in multiple orientations. |
| #315 | π Tiny | Reduces the size of the testpoint symbol in the schematic representation. |
| #312 | π Tiny | Introduces a new schematic symbol for bridged ground with all variations. |
| #177 | π Tiny | Adds high-density fixtures for nodes cn2776 and cn1722, including their respective JSON configurations and testing fixtures. |
| #31 | π Tiny | Adds a README file for the SparkFun USB to Serial Breakout - FT232RL board, providing a link to the official product page for user reference. |
| #35 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #33 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #31 | π Tiny | Modifies the design025 circuit by adding a third pin to the pin arrangement and updating net labels for better clarity and functionality. |
| #27 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #26 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| #21 | π Tiny | Creates a new schematic design in the tscircuitschematic-corpus repository |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #37 | π Minor | ββ | No description provided |
π Tiny Contributions (3)
| PR # | Impact | Description |
|---|---|---|
| #1009 | π Tiny | Adds a test case that reproduces the jumper netlabel connection functionality in the circuit rendering. |
| #164 | π Tiny | Adds JSON fixtures for nodes that failed to autoroute, addressing issues related to node connectivity and routing failures. |
| #21 | π Tiny | No description provided |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #29 | π³ Major | βββ | Introduces a new circuit board for the SparkFun Transceiver Breakout MAX3232, including schematic and footprint definitions. |
| #14 | π Minor | ββ | Fixes the schottky_diode symbol rendering issue in the schematic. |
π Tiny Contributions (9)
| PR # | Impact | Description |
|---|---|---|
| #996 | π Tiny | Adds support for Test Point selectors in the selector module, allowing access to pin1 of Test Points like sel.TP1.pin1. |
| #20 | π Tiny | Adds a new circuit design (design019) with multiple net labels and connections for a chip component, enhancing the schematic corpus. |
| #19 | π Tiny | Adds new net labels and modifies existing connections in the schematic design for improved circuit representation. |
| #18 | π Tiny | Adds a new circuit design component with a defined schematic layout for a chip and its connections. |
| #17 | π Tiny | Adds a new circuit design (design016) with a specific chip configuration and net labels for connections in the schematic. |
| #16 | π Tiny | Adds a new circuit design with a switch, capacitor, resistor, and net labels for a schematic representation. |
| #15 | π Tiny | Adds a new circuit design component with a switch and net labels for BOOT0 and V3_3 connections. |
| #13 | π Tiny | Adds a new schematic design with capacitors and net labels for a circuit board. |
| #12 | π Tiny | Adds a new circuit design with capacitors and a crystal oscillator to the schematic corpus. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1384 | π³ Major | ββββ | Adjusts the height of the RunFrame and CodeEditor components to 98vh for better user experience and layout optimization. |
| #1388 | π³ Major | βββ | Adds a global find and replace feature to the code editor, allowing users to search and replace text across multiple files using a dedicated interface. |
| #1382 | π³ Major | βββ | Adds a native share option for users to share package details via the devices share functionality. |
| #1378 | π³ Major | βββ | Revamps the CmdK menu to enhance user experience with improved search functionality and UI components. |
| #1372 | π³ Major | βββ | Adds a toggle button for enablingdisabling a mock AI autocomplete feature in the CodeEditorHeader component. |
| #824 | π Minor | ββ | Fixes the issue where the active tab does not persist when an error occurs, ensuring that users return to the last active tab after resolving the error. |
| #820 | π Minor | ββ | !image(https:github.comuser-attachmentsassets4927470f-9778-4b11-8b74-03637b23bb2d) !image(https:github.comuser-attachmentsassets762ea70e-b151-4e2e-a3be-cd3e03db73bc) |
π Tiny Contributions (8)
| PR # | Impact | Description |
|---|---|---|
| #1387 | π Tiny | Updates various dependencies in package.json to their latest versions, ensuring compatibility and security improvements. |
| #1383 | π Tiny | Removes extra spacing in the CmdKMenu component, improving the visual layout of the menu items. |
| #1381 | π Tiny | Prevents navigation to a 404 page when a package is still loading by checking if the package ID is available before setting the location. |
| #1379 | π Tiny | Fixes layout issues on the Package Build Details Page to enhance responsiveness across different screen sizes. |
| #1374 | π Tiny | Changes the owner identification in the settings dialog from account ID to GitHub username for accurate local display. |
| #1373 | π Tiny | This pull request restricts the ability to generate or re-generate AI reviews to only the package owner, enhancing security by preventing unauthorized access. |
| #823 | π Tiny | before after !image(https:github.comuser-attachmentsassets73ea7397-8a6d-4d95-a394-a4387ebbd670) !image(https:github.comuser-attachmentsassets4a449006-c265-4a57-92ec-e8c3d15e6a95) |
| #254 | π Tiny | Updates dependencies and adjusts height settings in RunFrame for better layout management. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1368 | π Minor | ββ | Fixes the loading state for AI review requests by showing a loading spinner immediately after the request is made and maintaining the local loading state during the request process. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #1360 | π Tiny | Fixes caching issues for package information by allowing caching by both package ID and name, and ensures the latest package release is cached when queried by ID. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #619 | π Tiny | Automated update of tscircuitcore to v0.0.532, which includes updates to the core library and schematic symbols. |
| Repository | Codeowners |
|---|---|
| circuit-json-to-gerber | seveibar, ShiboSoftwareDev |
| tscircuit.com | seveibar, imrishabh18 |
| cli | seveibar, imrishabh18, ArnavK-09 |
| circuit-to-svg | imrishabh18 |
| footprinter | techmannih |
| User | Repo |
|---|---|
| seveibar | circuit-json-to-gerber |
| tscircuit.com | |
| cli | |
| imrishabh18 | circuit-to-svg |
| tscircuit.com | |
| cli | |
| techmannih | footprinter |
| ShiboSoftwareDev | circuit-json-to-gerber |
| ArnavK-09 | cli |