contributions.tscircuit.com γ» tscircuit.com γ» Contribution Overviews γ» Changelogs
Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here You can find AI-generated monthly changelogs in the changelogs directory
- All PRs in the tscircuit org are scanned/summarized via an LLM
- The LLM classifies each Diff/PR as into a set of attributes for scoring
- All the PRs, summaries, and classifications are organized into charts and tables for the website
Want to run locally? See the Development Section
The current week is shown below. There are 3 major sections:
pie
"tscircuit/tscircuit" : 42
"tscircuit/tscircuit.com" : 23
"tscircuit/eval" : 22
"tscircuit/runframe" : 26
"tscircuit/cli" : 29
"tscircuit/tscircuit-autorouter" : 8
"tscircuit/circuit-json-to-kicad" : 2
"tscircuit/core" : 16
"tscircuit/ti" : 21
"tscircuit/svg.tscircuit.com" : 1
"tscircuit/matchpack" : 2
"tscircuit/schematic-trace-solver" : 5
"tscircuit/dataset-srj18" : 1
"tscircuit/ngspice-spice-engine" : 1
"tscircuit/circuit-json-to-3d-png" : 1
"tscircuit/schematic-symbols" : 1
"tscircuit/docs" : 1
"tscircuit/circuit-json-to-gerber" : 1
"tscircuit/kicad-to-circuit-json" : 1
"tscircuit/circuit-json-to-tscircuit" : 2
| Contributor | π³ Major | π Minor | π Tiny | Score | β | Discussion Contributions |
|---|---|---|---|---|---|---|
| ShiboSoftwareDev | 3 | 3 | 5 | 25 | ββ | 0πΉ 0πΆ 0π |
| imrishabh18 | 1 | 5 | 8 | 23 | ββ | 0πΉ 0πΆ 0π |
| AnasSarkiz | 3 | 0 | 4 | 20 | ββ | 0πΉ 0πΆ 0π |
| MustafaMulla29 | 1 | 2 | 8 | 17 | ββ | 0πΉ 0πΆ 0π |
| tscircuitbot | 0 | 0 | 142 | 14.5 | ββ | 0πΉ 0πΆ 0π |
| Sang-it | 0 | 3 | 4 | 11 | ββ | 0πΉ 0πΆ 0π |
| techmannih | 1 | 0 | 3 | 7 | β | 0πΉ 0πΆ 0π |
| 0hmX | 1 | 0 | 1 | 6 | β | 0πΉ 0πΆ 0π |
| rushabhcodes | 0 | 1 | 2 | 4 | β | 0πΉ 0πΆ 0π |
| Abse2001 | 0 | 1 | 2 | 4 | β | 0πΉ 0πΆ 0π |
| anil08607 | 0 | 0 | 2 | 2 | 0πΉ 0πΆ 0π |
| Contributor | Reviewed PRs | Rejections | Approvals | SPR |
|---|---|---|---|---|
| techmannih | 1 | 1 | 0 | 0.0% |
techmannih SPR PRs (1)
- #602 Add clearance to pcb_copper_pour
Note: AI evaluates PRs and assigns 1-3 star ratings automatically. 4 and 5 star ratings require manual staff review.
- πΉ 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 Given | PRs Opened | PRs Merged | Issues Created |
|---|---|---|---|---|---|---|---|---|
| Suryateja-byte | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| tscircuitbot | 0 | 0 | 0 | 0 | 0 | 180 | 142 | 0 |
| qlufiq-collab | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| Shaidyk | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| Aaloklovanshi | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| exodusdistro | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| nitin-rachabathuni | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| shauryam2807 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| techmannih | 8 | 1 | 2 | 0 | 0 | 10 | 4 | 0 |
| seveibar | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| rushabhcodes | 20 | 4 | 0 | 0 | 0 | 11 | 3 | 0 |
| imrishabh18 | 0 | 0 | 0 | 15 | 3 | 16 | 14 | 0 |
| Sang-it | 2 | 2 | 0 | 1 | 0 | 10 | 7 | 0 |
| AnasSarkiz | 9 | 8 | 0 | 4 | 0 | 8 | 7 | 0 |
| MustafaMulla29 | 7 | 5 | 0 | 6 | 0 | 13 | 11 | 0 |
| ShiboSoftwareDev | 5 | 2 | 1 | 2 | 0 | 14 | 12 | 0 |
| 0hmX | 4 | 1 | 0 | 2 | 0 | 10 | 2 | 0 |
| gwhthompson | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Abse2001 | 5 | 5 | 0 | 0 | 0 | 4 | 3 | 0 |
| Eric89544 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| bodyegypt | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| b3417 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| anil08607 | 7 | 2 | 1 | 0 | 0 | 3 | 2 | 0 |
| deaddeadbeef | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| JirA44 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Vinzz2303 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| george-pick | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| codeboost-tr | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Wh0FF24 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| jawn1112 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Misterate | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| vivekvjnk | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
π Tiny Contributions (42)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3465 | π Tiny | tscircuitbot | Automated package update |
| #3464 | π Tiny | tscircuitbot | Automated package update |
| #3463 | π Tiny | tscircuitbot | Automated package update |
| #3462 | π Tiny | tscircuitbot | Automated package update |
| #3461 | π Tiny | tscircuitbot | Automated package update |
| #3460 | π Tiny | tscircuitbot | Updates the tscircuiteval package version from 0.0.919 to 0.0.920 in package.json |
| #3459 | π Tiny | tscircuitbot | Automated package update |
| #3458 | π Tiny | tscircuitbot | Automated package update |
| #3456 | π Tiny | tscircuitbot | Automated package update |
| #3455 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2063 in package.json |
| #3454 | π Tiny | tscircuitbot | Updates the package version from 0.0.1855 to 0.0.1856 in package.json |
| #3453 | π Tiny | tscircuitbot | Automated package update |
| #3452 | π Tiny | tscircuitbot | Automated package update |
| #3451 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1472 to 0.1.1473 and the tscircuitrunframe package from version 0.0.2060 to 0.0.2061. |
| #3450 | π Tiny | tscircuitbot | Automated package update |
| #3449 | π Tiny | tscircuitbot | Automated package update |
| #3448 | π Tiny | tscircuitbot | Automated package version bump from 0.0.1852 to 0.0.1853 |
| #3447 | π Tiny | tscircuitbot | Automated package update |
| #3446 | π Tiny | tscircuitbot | Automated package update |
| #3445 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1470 to 0.1.1471 and the tscircuitrunframe package from version 0.0.2058 to 0.0.2059 in package.json |
| #3444 | π Tiny | tscircuitbot | Automated package update |
| #3443 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1470 |
| #3442 | π Tiny | tscircuitbot | Automated package update |
| #3441 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1468 to 0.1.1469 and the tscircuitrunframe package from version 0.0.2057 to 0.0.2058. |
| #3439 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1467 to 0.1.1468 |
| #3425 | π Tiny | tscircuitbot | Updates the version of tscircuitcore from 0.0.1309 to 0.0.1310 and tscircuitngspice-spice-engine from 0.0.8 to 0.0.9 in package.json |
| #3426 | π Tiny | tscircuitbot | Automated package update |
| #3429 | π Tiny | tscircuitbot | Automated package update |
| #3434 | π Tiny | tscircuitbot | Updates the package version from 0.0.1845 to 0.0.1846 in package.json |
| #3438 | π Tiny | tscircuitbot | Automated package update to version 0.0.1848 |
| #3428 | π Tiny | tscircuitbot | Automated package update |
| #3435 | π Tiny | tscircuitbot | Updates the tscircuitcore package version from 0.0.1312 to 0.0.1314 in package.json |
| #3430 | π Tiny | tscircuitbot | Automated package update |
| #3421 | π Tiny | tscircuitbot | Updates the package version from 0.0.1840 to 0.0.1841 in package.json |
| #3431 | π Tiny | tscircuitbot | Automated package update |
| #3436 | π Tiny | tscircuitbot | Automated package update |
| #3427 | π Tiny | tscircuitbot | Automated package update |
| #3437 | π Tiny | tscircuitbot | Automated package update |
| #3433 | π Tiny | tscircuitbot | Automated package update |
| #3432 | π Tiny | tscircuitbot | Automated package update |
| #3440 | π Tiny | tscircuitbot | Automated package update |
| #3420 | π Tiny | tscircuitbot | Updates the tscircuitcli package and other related dependencies to their latest versions. |
π Tiny Contributions (23)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3655 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.920 to 0.0.921 |
| #3654 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2065 in package.json |
| #3653 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 |
| #3652 | π Tiny | tscircuitbot | Automated package update |
| #3651 | π Tiny | tscircuitbot | Automated package update |
| #3650 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2063 |
| #3649 | π Tiny | tscircuitbot | Automated package update |
| #3648 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.918 |
| #3647 | π Tiny | tscircuitbot | Automated package update |
| #3646 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.917 in the package.json file. |
| #3645 | π Tiny | tscircuitbot | Automated package update |
| #3644 | π Tiny | tscircuitbot | Automated package update |
| #3643 | π Tiny | tscircuitbot | Automated package update |
| #3639 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 |
| #3634 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2052 to 0.0.2053 |
| #3635 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.912 in the package.json file. |
| #3641 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3636 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2054 |
| #3638 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2055 |
| #3637 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 |
| #3640 | π Tiny | tscircuitbot | Automated package update |
| #3642 | π Tiny | tscircuitbot | Automated package update |
| #3633 | π Tiny | tscircuitbot | Automated package update |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #2864 | π Minor | ββ | ShiboSoftwareDev | Enables PSPICE compatibility in ngspice simulations by modifying the ngspice engine configuration and adding a corresponding test. |
π Tiny Contributions (21)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2897 | π Tiny | tscircuitbot | Automated package update |
| #2896 | π Tiny | tscircuitbot | Updates package dependencies to their latest versions as part of routine maintenance. |
| #2894 | π Tiny | tscircuitbot | Automated package update |
| #2893 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1318 to 0.0.1319 in package.json |
| #2891 | π Tiny | tscircuitbot | Updates the package version from 0.0.918 to 0.0.919 in package.json |
| #2890 | π Tiny | tscircuitbot | Automated package update |
| #2888 | π Tiny | tscircuitbot | Automated package update |
| #2887 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1316 to 0.0.1317 in package.json |
| #2885 | π Tiny | tscircuitbot | Automated package update |
| #2884 | π Tiny | tscircuitbot | Automated package update |
| #2882 | π Tiny | tscircuitbot | Automated package update |
| #2881 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1314 to 0.0.1315 in package.json |
| #2867 | π Tiny | tscircuitbot | Updates the version of tscircuitcore to 0.0.1310 and downgrades eecircuit-engine to 1.5.6 in package.json |
| #2870 | π Tiny | tscircuitbot | Updates the package versions in package.json for various dependencies. |
| #2879 | π Tiny | tscircuitbot | Automated package update |
| #2878 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1312 to 0.0.1314 in package.json |
| #2871 | π Tiny | tscircuitbot | Automated package update |
| #2874 | π Tiny | tscircuitbot | Automated package update |
| #2873 | π Tiny | tscircuitbot | Automated package update |
| #2868 | π Tiny | tscircuitbot | Automated package update |
| #2865 | π Tiny | tscircuitbot | Automated package update |
π Tiny Contributions (26)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3658 | π Tiny | tscircuitbot | Automated package update |
| #3657 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 in the package.json file. |
| #3656 | π Tiny | tscircuitbot | Automated package update |
| #3655 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.918 to 0.0.919 in the package.json file. |
| #3654 | π Tiny | tscircuitbot | Automated package update |
| #3651 | π Tiny | tscircuitbot | Automated package update |
| #3650 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.917 to 0.0.918 in the package.json file. |
| #3649 | π Tiny | tscircuitbot | Automated package update |
| #3648 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.916 to 0.0.917 |
| #3647 | π Tiny | tscircuitbot | Automated package update |
| #3646 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.915 to 0.0.916 in the package.json file. |
| #3645 | π Tiny | tscircuitbot | Automated package update |
| #3644 | π Tiny | tscircuitbot | Updates the circuit-json-to-kicad package version from 0.0.148 to 0.0.149 in package.json |
| #3635 | π Tiny | tscircuitbot | Automated package update |
| #3639 | π Tiny | tscircuitbot | Automated package update |
| #3636 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 in the package.json file. |
| #3632 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.910 to 0.0.911 in the package.json file. |
| #3640 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3637 | π Tiny | tscircuitbot | Automated package update |
| #3642 | π Tiny | tscircuitbot | Updates the circuit-json-to-gerber package from version 0.0.77 to 0.0.78 |
| #3641 | π Tiny | tscircuitbot | Automated package update |
| #3638 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 in the package.json file. |
| #3634 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.911 to 0.0.912 in the package.json file. |
| #3633 | π Tiny | tscircuitbot | Automated package update |
| #3653 | π Tiny | ShiboSoftwareDev | This pull request removes changes made to the style files, reverting them to a previous state. |
| #3652 | π Tiny | ShiboSoftwareDev | This pull request addresses issues related to the simulation tab, specifically fixing waiting and error pages that users encounter during analog simulations. It introduces new fixtures for slow analog simulations and error handling, enhancing the user experience by providing clearer feedback during simulation processes. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #3237 | π Minor | ββ | imrishabh18 | Fixes failure of tsci snapshot command to load the asynchronous footprint from parts-engine in tscircuit.config.ts |
π Tiny Contributions (28)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3273 | π Tiny | tscircuitbot | Automated package update |
| #3272 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2064 to 0.0.2065 |
| #3271 | π Tiny | tscircuitbot | Automated package update |
| #3270 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2063 to 0.0.2064 |
| #3268 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2062 to 0.0.2063 |
| #3267 | π Tiny | tscircuitbot | Automated package update |
| #3266 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2061 to 0.0.2062 |
| #3265 | π Tiny | tscircuitbot | Automated package update |
| #3264 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2060 to 0.0.2061 |
| #3263 | π Tiny | tscircuitbot | Automated package update |
| #3262 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2059 to 0.0.2060 |
| #3261 | π Tiny | tscircuitbot | Automated package update |
| #3260 | π Tiny | tscircuitbot | Automated package update |
| #3259 | π Tiny | tscircuitbot | Automated package update |
| #3258 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3257 | π Tiny | tscircuitbot | Automated package update |
| #3251 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package version from 0.0.2056 to 0.0.2057 in package.json |
| #3246 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2054 to 0.0.2055 |
| #3252 | π Tiny | tscircuitbot | Automated package update |
| #3244 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2054 in package.json |
| #3245 | π Tiny | tscircuitbot | Automated package update |
| #3242 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2053 in package.json |
| #3247 | π Tiny | tscircuitbot | Automated package update |
| #3243 | π Tiny | tscircuitbot | Automated package update |
| #3253 | π Tiny | tscircuitbot | Automated package update |
| #3248 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package version from 0.0.2055 to 0.0.2056 |
| #3249 | π Tiny | tscircuitbot | Automated package update |
| #3255 | π Tiny | techmannih | Updates the versions of the tscircuiteval and tscircuit packages in package.json to the latest compatible versions. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1362 | π³ Major | βββ | ShiboSoftwareDev | Fixes high-density solver metadata for child solvers that do not implement the getSolverName method, ensuring proper naming conventions are followed. |
| #1368 | π³ Major | βββ | 0hmX | Removes redundant parameters related to topology generator IDs from various solver classes, streamlining the output structure. |
π Tiny Contributions (6)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1380 | π Tiny | tscircuitbot | Automated package update |
| #1374 | π Tiny | tscircuitbot | Automated package update |
| #1371 | π Tiny | tscircuitbot | Automated package update |
| #1365 | π Tiny | tscircuitbot | Automated package update |
| #1379 | π Tiny | imrishabh18 | Moves the dependency tscircuithigh-density-a01 from dependencies to devDependencies in package.json |
| #1373 | π Tiny | 0hmX | Fixes the git hash issue by only passing the first 7 characters of the hash for the dependency tscircuithigh-density-a01 in package.json |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #335 | π Tiny | tscircuitbot | Automated package update |
| #334 | π Tiny | techmannih | This pull request adds a new test dataset for autorouting, specifically focusing on copper pour functionality. The dataset includes various source ports and components, which are essential for testing the copper pour feature in the autorouting process. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #2432 | π³ Major | βββ | imrishabh18 | Fixes missing junctions for traces that are under the same net and crossing each other, ensuring proper connectivity in schematic rendering. |
| #2430 | π³ Major | βββ | AnasSarkiz | Fixes autorouting failure by ensuring parent SRJ generation does not include descendant subcircuit source nets, preventing duplicate route requests and static reachability errors. |
| #2422 | π³ Major | βββ | AnasSarkiz | Updates Simple Route JSON generation to ensure top-level autorouting inputs are derived from logical source_tracesource_net intent, rather than treating existing top-level pcb_trace records as already-routed state, addressing the dataset-srj18 missing traces issue. |
| #2413 | π³ Major | βββ | ShiboSoftwareDev | This pull request integrates the AutoroutingPipelineSolver7_MultiGraph into the existing autorouting framework, enhancing the routing capabilities of the system. It also updates the autorouter versioning in the interface and modifies the package dependencies to ensure compatibility with the new solver. |
| #2431 | π Minor | ββ | imrishabh18 | Adds a test for missing junctions in the INA237 subcircuit. |
| #2428 | π Minor | ββ | imrishabh18 | Fixes incorrect netlabel assignment when connecting components across subcircuits in schematic rendering |
| #2427 | π Minor | ββ | imrishabh18 | Fixes incorrect netlabel assignment for components connected to subcircuit components in schematic rendering. |
| #2433 | π Minor | ββ | Sang-it | Fixes net label collisions by utilizing the output from netLabelNetLabelCollisionSolver to determine placements. |
π Tiny Contributions (8)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2434 | π Tiny | imrishabh18 | Updates the version of the tscircuitcapacity-autorouter dependency from 0.0.579 to 0.0.583 in package.json |
| #2423 | π Tiny | Sang-it | Fixes issues with trace overlap and merging in schematic rendering, ensuring clearer representation of traces. |
| #2429 | π Tiny | ShiboSoftwareDev | Updates the ngspice engine dependency version from 0.0.9 to 0.0.10 in package.json |
| #2417 | π Tiny | ShiboSoftwareDev | Updates the ngspice engine dependency version from 0.0.8 to 0.0.9 in package.json |
| #2425 | π Tiny | MustafaMulla29 | Reproduces a bug related to custom symbols having incorrect connections in schematic rendering. |
| #2420 | π Tiny | MustafaMulla29 | Adds a test to verify the correct direction of netlabels for custom symbols in schematic representations. |
| #2421 | π Tiny | MustafaMulla29 | Fixes incorrect facing direction for custom symbol ports in schematics, ensuring netlabels point correctly based on declared port direction. |
| #2418 | π Tiny | MustafaMulla29 | Updates the version of the schematic-trace-solver dependency from 0.0.63 to 0.0.65 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #20 | π Minor | ββ | imrishabh18 | Refactors multiple subcircuits to accept props, enabling reuse of components across different circuits. |
| #28 | π Minor | ββ | ShiboSoftwareDev | This pull request removes the MSPM0_OPA PSPICE model and its references from the project. The model was previously used for simulating operational amplifier characteristics in circuit designs. |
| #23 | π Minor | ββ | ShiboSoftwareDev | img width2978 height1562 altimage srchttps:github.comuser-attachmentsassets24c2cac8-e905-490e-b284-01ce6561b7a4 |
π Tiny Contributions (18)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #29 | π Tiny | imrishabh18 | Updates the tscircuit dependency version from 0.0.1857 to 0.0.1861 in package.json |
| #22 | π Tiny | imrishabh18 | Exports all subcircuits for various chips and updates connection syntax in existing circuit files to use string literals instead of a selection utility. |
| #15 | π Tiny | imrishabh18 | Add BQ25895 subcircuit and its associated components to the library. |
| #17 | π Tiny | imrishabh18 | Add a new BQ27441 component with its footprint and schematic representation for use in circuit designs. |
| #18 | π Tiny | imrishabh18 | Adds the INA237 component with its footprint and schematic representation to the library. |
| #19 | π Tiny | Sang-it | Adds a footprint for the DRV8833 and DRV8876 chips, including detailed pad specifications and CAD model links. |
| #8 | π Tiny | Sang-it | Adds a new DRV8833 motor driver component and its associated schematic representation to the library. |
| #26 | π Tiny | AnasSarkiz | Adds missing footprints for components, ensures all subcircuits are routed correctly, and modifies schematic coordinates for net labels to eliminate build log errors. |
| #24 | π Tiny | AnasSarkiz | Updates the tscircuit dependency version in package.json from 0.0.1846 to 0.0.1856. |
| #9 | π Tiny | AnasSarkiz | Adds a new demo for the TPS7A02 voltage regulator, including its footprint and schematic representation. |
| #6 | π Tiny | AnasSarkiz | Adds a new subcircuit for the TPS63802 component, including its footprint and schematic representation. |
| #16 | π Tiny | ShiboSoftwareDev | Adds HDC3022 and HDC3020 components with their respective footprints and schematic representations. |
| #27 | π Tiny | MustafaMulla29 | Updates the PCB snapshot files in the repository to reflect the latest design changes. |
| #25 | π Tiny | MustafaMulla29 | Adds pcbX and pcbY coordinates to components in the CC2340R5 and CC3235SF circuit definitions for improved PCB layout accuracy. |
| #11 | π Tiny | MustafaMulla29 | Adds new components MSPM0G3507, CC2340R5, and CC3235SF with their respective pin configurations and schematic representations. |
| #14 | π Tiny | Abse2001 | Adds a new PCB and schematic for the TMP1075 component, including detailed footprint and connections. |
| #10 | π Tiny | Abse2001 | Adds a new HDC2080 TI board with its corresponding footprint and schematic representation. |
| #13 | π Tiny | techmannih | Adds a new TPS22919 circuit component and its schematic representation to the library. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1570 | π Tiny | imrishabh18 | Updates the tscircuit dependency version from 0.0.1807 to 0.0.1861 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #131 | π Minor | ββ | Sang-it | Fixes empty visualization frames and adds a fixed suffix to fixed chips in the layout visualization. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #130 | π Tiny | Sang-it | Adds color coding to chip visualizations based on chip type in the SVG rendering. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #512 | π³ Major | βββ | MustafaMulla29 | Fixes the issue where overlapping traces would shift into schematic component boxes by implementing obstacle-aware offsets during trace separation. |
| #528 | π Minor | ββ | Sang-it | Fixes pipeline failure when a single net label cannot be placed, allowing the solver to continue processing other labels and preserving straight pin-to-pin traces. |
| #524 | π Minor | ββ | MustafaMulla29 | Adds a test case for tracing through a capacitor in the schematic solver, ensuring that the trace correctly identifies obstacles and intersections with the capacitor component. |
| #507 | π Minor | ββ | MustafaMulla29 | Fixes validation of connector traces to ensure they do not overlap netlabel edges, preventing potential routing errors. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #508 | π Tiny | MustafaMulla29 | Adds a test case for trace overlap involving a resistor in the schematic trace solver. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #8 | π³ Major | βββ | AnasSarkiz | BEFORE !Before(https:github.comuser-attachmentsassets0ec0f7d5-7f8f-4403-bb1c-a01af85e8701) AFTER !After(https:github.comuser-attachmentsassetsa2869dcb-974a-4acd-8311-968d697385e3) !Additional View(https:github.comuser-attachmentsassetsdc37ceef-3703-49c2-a3af-d75e6fb4b80c) |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #12 | π³ Major | βββ | ShiboSoftwareDev | Adds a targeted preprocessing hack for pspiceCompatibility to get the MSPM0G3507 OPA and TPS63802 vendor decks running through the embedded eecircuit-engine runtime, without requiring a native ngspice binary. This works around missing embedded XSPICEcodemodel support by rewriting a small PSPICE subset, but compromises model fidelity by stripping switch thresholds like VONVOFF, so the output is valid simulation data but not guaranteed to match true PSPICEnative ngspice behavior. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #9 | π Minor | ββ | rushabhcodes | Refactors the renderCircuitJsonTo3dPng function to utilize an updated PNG rendering function, improving the rendering process. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #427 | π Tiny | rushabhcodes | Adjusted viewBox and path coordinates in capacitor_polarized_right.snap.svg for improved alignment and accuracy. Modified path definitions and added new paths to enhance visual representation. Updated text positions and added new text elements for better labeling. Corrected line coordinates for red indicators in both capacitor_polarized_right.snap.svg and capacitor_polarized_up.snap.svg. Enhanced overall SVG structure for clarity and consistency across snapshots. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #729 | π Tiny | rushabhcodes | Updates the documentation for the hole component to include support for oval holes, adding an example and updating the properties table accordingly. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #115 | π Minor | ββ | Abse2001 | Fixes Gerber and Excellon generation issues for non-plated holes in PCB designs. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #138 | π³ Major | βββ | techmannih | This pull request adds a new symbol library for the CM5IO circuit, including JSON and SVG snapshots for various components. The changes include detailed definitions for schematic symbols, components, ports, and their respective attributes, enhancing the librarys usability and integration into circuit designs. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #46 | π Tiny | anil08607 | Adds support for additional plated hole shapes and properties, including rotated pill holes and various attributes related to solder mask and hole dimensions. |
| #48 | π Tiny | anil08607 | Centralizes the formatting of optional footprint TSX attributes by moving the formatOptionalMmAttr function to the helpers module, improving code organization and maintainability. |
π Tiny Contributions (142)
| PR # | Impact | Description |
|---|---|---|
| #3465 | π Tiny | Automated package update |
| #3464 | π Tiny | Automated package update |
| #3463 | π Tiny | Automated package update |
| #3462 | π Tiny | Automated package update |
| #3461 | π Tiny | Automated package update |
| #3460 | π Tiny | Updates the tscircuiteval package version from 0.0.919 to 0.0.920 in package.json |
| #3459 | π Tiny | Automated package update |
| #3458 | π Tiny | Automated package update |
| #3456 | π Tiny | Automated package update |
| #3455 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2063 in package.json |
| #3454 | π Tiny | Updates the package version from 0.0.1855 to 0.0.1856 in package.json |
| #3453 | π Tiny | Automated package update |
| #3452 | π Tiny | Automated package update |
| #3451 | π Tiny | Updates the tscircuitcli package from version 0.1.1472 to 0.1.1473 and the tscircuitrunframe package from version 0.0.2060 to 0.0.2061. |
| #3450 | π Tiny | Automated package update |
| #3449 | π Tiny | Automated package update |
| #3448 | π Tiny | Automated package version bump from 0.0.1852 to 0.0.1853 |
| #3447 | π Tiny | Automated package update |
| #3446 | π Tiny | Automated package update |
| #3445 | π Tiny | Updates the tscircuitcli package from version 0.1.1470 to 0.1.1471 and the tscircuitrunframe package from version 0.0.2058 to 0.0.2059 in package.json |
| #3444 | π Tiny | Automated package update |
| #3443 | π Tiny | Updates the tscircuitcli package to version 0.1.1470 |
| #3442 | π Tiny | Automated package update |
| #3441 | π Tiny | Updates the tscircuitcli package from version 0.1.1468 to 0.1.1469 and the tscircuitrunframe package from version 0.0.2057 to 0.0.2058. |
| #3439 | π Tiny | Updates the tscircuitcli package version from 0.1.1467 to 0.1.1468 |
| #3425 | π Tiny | Updates the version of tscircuitcore from 0.0.1309 to 0.0.1310 and tscircuitngspice-spice-engine from 0.0.8 to 0.0.9 in package.json |
| #3426 | π Tiny | Automated package update |
| #3429 | π Tiny | Automated package update |
| #3434 | π Tiny | Updates the package version from 0.0.1845 to 0.0.1846 in package.json |
| #3438 | π Tiny | Automated package update to version 0.0.1848 |
| #3428 | π Tiny | Automated package update |
| #3435 | π Tiny | Updates the tscircuitcore package version from 0.0.1312 to 0.0.1314 in package.json |
| #3430 | π Tiny | Automated package update |
| #3421 | π Tiny | Updates the package version from 0.0.1840 to 0.0.1841 in package.json |
| #3431 | π Tiny | Automated package update |
| #3436 | π Tiny | Automated package update |
| #3427 | π Tiny | Automated package update |
| #3437 | π Tiny | Automated package update |
| #3433 | π Tiny | Automated package update |
| #3432 | π Tiny | Automated package update |
| #3440 | π Tiny | Automated package update |
| #3420 | π Tiny | Updates the tscircuitcli package and other related dependencies to their latest versions. |
| #3655 | π Tiny | Updates the tscircuiteval package from version 0.0.920 to 0.0.921 |
| #3654 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2065 in package.json |
| #3653 | π Tiny | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 |
| #3652 | π Tiny | Automated package update |
| #3651 | π Tiny | Automated package update |
| #3650 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2063 |
| #3649 | π Tiny | Automated package update |
| #3648 | π Tiny | Updates the tscircuiteval package to version 0.0.918 |
| #3647 | π Tiny | Automated package update |
| #3646 | π Tiny | Updates the tscircuiteval package to version 0.0.917 in the package.json file. |
| #3645 | π Tiny | Automated package update |
| #3644 | π Tiny | Automated package update |
| #3643 | π Tiny | Automated package update |
| #3639 | π Tiny | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 |
| #3634 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2052 to 0.0.2053 |
| #3635 | π Tiny | Updates the tscircuiteval package to version 0.0.912 in the package.json file. |
| #3641 | π Tiny | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3636 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2054 |
| #3638 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2055 |
| #3637 | π Tiny | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 |
| #3640 | π Tiny | Automated package update |
| #3642 | π Tiny | Automated package update |
| #3633 | π Tiny | Automated package update |
| #2897 | π Tiny | Automated package update |
| #2896 | π Tiny | Updates package dependencies to their latest versions as part of routine maintenance. |
| #2894 | π Tiny | Automated package update |
| #2893 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1318 to 0.0.1319 in package.json |
| #2891 | π Tiny | Updates the package version from 0.0.918 to 0.0.919 in package.json |
| #2890 | π Tiny | Automated package update |
| #2888 | π Tiny | Automated package update |
| #2887 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1316 to 0.0.1317 in package.json |
| #2885 | π Tiny | Automated package update |
| #2884 | π Tiny | Automated package update |
| #2882 | π Tiny | Automated package update |
| #2881 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1314 to 0.0.1315 in package.json |
| #2867 | π Tiny | Updates the version of tscircuitcore to 0.0.1310 and downgrades eecircuit-engine to 1.5.6 in package.json |
| #2870 | π Tiny | Updates the package versions in package.json for various dependencies. |
| #2879 | π Tiny | Automated package update |
| #2878 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1312 to 0.0.1314 in package.json |
| #2871 | π Tiny | Automated package update |
| #2874 | π Tiny | Automated package update |
| #2873 | π Tiny | Automated package update |
| #2868 | π Tiny | Automated package update |
| #2865 | π Tiny | Automated package update |
| #3658 | π Tiny | Automated package update |
| #3657 | π Tiny | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 in the package.json file. |
| #3656 | π Tiny | Automated package update |
| #3655 | π Tiny | Updates the tscircuiteval package from version 0.0.918 to 0.0.919 in the package.json file. |
| #3654 | π Tiny | Automated package update |
| #3651 | π Tiny | Automated package update |
| #3650 | π Tiny | Updates the tscircuiteval package from version 0.0.917 to 0.0.918 in the package.json file. |
| #3649 | π Tiny | Automated package update |
| #3648 | π Tiny | Updates the tscircuiteval package from version 0.0.916 to 0.0.917 |
| #3647 | π Tiny | Automated package update |
| #3646 | π Tiny | Updates the tscircuiteval package from version 0.0.915 to 0.0.916 in the package.json file. |
| #3645 | π Tiny | Automated package update |
| #3644 | π Tiny | Updates the circuit-json-to-kicad package version from 0.0.148 to 0.0.149 in package.json |
| #3635 | π Tiny | Automated package update |
| #3639 | π Tiny | Automated package update |
| #3636 | π Tiny | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 in the package.json file. |
| #3632 | π Tiny | Updates the tscircuiteval package from version 0.0.910 to 0.0.911 in the package.json file. |
| #3640 | π Tiny | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3637 | π Tiny | Automated package update |
| #3642 | π Tiny | Updates the circuit-json-to-gerber package from version 0.0.77 to 0.0.78 |
| #3641 | π Tiny | Automated package update |
| #3638 | π Tiny | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 in the package.json file. |
| #3634 | π Tiny | Updates the tscircuiteval package from version 0.0.911 to 0.0.912 in the package.json file. |
| #3633 | π Tiny | Automated package update |
| #3273 | π Tiny | Automated package update |
| #3272 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2064 to 0.0.2065 |
| #3271 | π Tiny | Automated package update |
| #3270 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2063 to 0.0.2064 |
| #3268 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2062 to 0.0.2063 |
| #3267 | π Tiny | Automated package update |
| #3266 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2061 to 0.0.2062 |
| #3265 | π Tiny | Automated package update |
| #3264 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2060 to 0.0.2061 |
| #3263 | π Tiny | Automated package update |
| #3262 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2059 to 0.0.2060 |
| #3261 | π Tiny | Automated package update |
| #3260 | π Tiny | Automated package update |
| #3259 | π Tiny | Automated package update |
| #3258 | π Tiny | Automated README update with latest CLI usage output. |
| #3257 | π Tiny | Automated package update |
| #3251 | π Tiny | Updates the tscircuitrunframe package version from 0.0.2056 to 0.0.2057 in package.json |
| #3246 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2054 to 0.0.2055 |
| #3252 | π Tiny | Automated package update |
| #3244 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2054 in package.json |
| #3245 | π Tiny | Automated package update |
| #3242 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2053 in package.json |
| #3247 | π Tiny | Automated package update |
| #3243 | π Tiny | Automated package update |
| #3253 | π Tiny | Automated package update |
| #3248 | π Tiny | Updates the tscircuitrunframe package version from 0.0.2055 to 0.0.2056 |
| #3249 | π Tiny | Automated package update |
| #1380 | π Tiny | Automated package update |
| #1374 | π Tiny | Automated package update |
| #1371 | π Tiny | Automated package update |
| #1365 | π Tiny | Automated package update |
| #335 | π Tiny | Automated package update |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2432 | π³ Major | βββ | Fixes missing junctions for traces that are under the same net and crossing each other, ensuring proper connectivity in schematic rendering. |
| #2431 | π Minor | ββ | Adds a test for missing junctions in the INA237 subcircuit. |
| #2428 | π Minor | ββ | Fixes incorrect netlabel assignment when connecting components across subcircuits in schematic rendering |
| #2427 | π Minor | ββ | Fixes incorrect netlabel assignment for components connected to subcircuit components in schematic rendering. |
| #3237 | π Minor | ββ | Fixes failure of tsci snapshot command to load the asynchronous footprint from parts-engine in tscircuit.config.ts |
| #20 | π Minor | ββ | Refactors multiple subcircuits to accept props, enabling reuse of components across different circuits. |
π Tiny Contributions (8)
| PR # | Impact | Description |
|---|---|---|
| #2434 | π Tiny | Updates the version of the tscircuitcapacity-autorouter dependency from 0.0.579 to 0.0.583 in package.json |
| #1570 | π Tiny | Updates the tscircuit dependency version from 0.0.1807 to 0.0.1861 in package.json |
| #1379 | π Tiny | Moves the dependency tscircuithigh-density-a01 from dependencies to devDependencies in package.json |
| #29 | π Tiny | Updates the tscircuit dependency version from 0.0.1857 to 0.0.1861 in package.json |
| #22 | π Tiny | Exports all subcircuits for various chips and updates connection syntax in existing circuit files to use string literals instead of a selection utility. |
| #15 | π Tiny | Add BQ25895 subcircuit and its associated components to the library. |
| #17 | π Tiny | Add a new BQ27441 component with its footprint and schematic representation for use in circuit designs. |
| #18 | π Tiny | Adds the INA237 component with its footprint and schematic representation to the library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2433 | π Minor | ββ | Fixes net label collisions by utilizing the output from netLabelNetLabelCollisionSolver to determine placements. |
| #131 | π Minor | ββ | Fixes empty visualization frames and adds a fixed suffix to fixed chips in the layout visualization. |
| #528 | π Minor | ββ | Fixes pipeline failure when a single net label cannot be placed, allowing the solver to continue processing other labels and preserving straight pin-to-pin traces. |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #2423 | π Tiny | Fixes issues with trace overlap and merging in schematic rendering, ensuring clearer representation of traces. |
| #130 | π Tiny | Adds color coding to chip visualizations based on chip type in the SVG rendering. |
| #19 | π Tiny | Adds a footprint for the DRV8833 and DRV8876 chips, including detailed pad specifications and CAD model links. |
| #8 | π Tiny | Adds a new DRV8833 motor driver component and its associated schematic representation to the library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2430 | π³ Major | βββ | Fixes autorouting failure by ensuring parent SRJ generation does not include descendant subcircuit source nets, preventing duplicate route requests and static reachability errors. |
| #2422 | π³ Major | βββ | Updates Simple Route JSON generation to ensure top-level autorouting inputs are derived from logical source_tracesource_net intent, rather than treating existing top-level pcb_trace records as already-routed state, addressing the dataset-srj18 missing traces issue. |
| #8 | π³ Major | βββ | BEFORE !Before(https:github.comuser-attachmentsassets0ec0f7d5-7f8f-4403-bb1c-a01af85e8701) AFTER !After(https:github.comuser-attachmentsassetsa2869dcb-974a-4acd-8311-968d697385e3) !Additional View(https:github.comuser-attachmentsassetsdc37ceef-3703-49c2-a3af-d75e6fb4b80c) |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #26 | π Tiny | Adds missing footprints for components, ensures all subcircuits are routed correctly, and modifies schematic coordinates for net labels to eliminate build log errors. |
| #24 | π Tiny | Updates the tscircuit dependency version in package.json from 0.0.1846 to 0.0.1856. |
| #9 | π Tiny | Adds a new demo for the TPS7A02 voltage regulator, including its footprint and schematic representation. |
| #6 | π Tiny | Adds a new subcircuit for the TPS63802 component, including its footprint and schematic representation. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2413 | π³ Major | βββ | This pull request integrates the AutoroutingPipelineSolver7_MultiGraph into the existing autorouting framework, enhancing the routing capabilities of the system. It also updates the autorouter versioning in the interface and modifies the package dependencies to ensure compatibility with the new solver. |
| #1362 | π³ Major | βββ | Fixes high-density solver metadata for child solvers that do not implement the getSolverName method, ensuring proper naming conventions are followed. |
| #12 | π³ Major | βββ | Adds a targeted preprocessing hack for pspiceCompatibility to get the MSPM0G3507 OPA and TPS63802 vendor decks running through the embedded eecircuit-engine runtime, without requiring a native ngspice binary. This works around missing embedded XSPICEcodemodel support by rewriting a small PSPICE subset, but compromises model fidelity by stripping switch thresholds like VONVOFF, so the output is valid simulation data but not guaranteed to match true PSPICEnative ngspice behavior. |
| #2864 | π Minor | ββ | Enables PSPICE compatibility in ngspice simulations by modifying the ngspice engine configuration and adding a corresponding test. |
| #28 | π Minor | ββ | This pull request removes the MSPM0_OPA PSPICE model and its references from the project. The model was previously used for simulating operational amplifier characteristics in circuit designs. |
| #23 | π Minor | ββ | img width2978 height1562 altimage srchttps:github.comuser-attachmentsassets24c2cac8-e905-490e-b284-01ce6561b7a4 |
π Tiny Contributions (5)
| PR # | Impact | Description |
|---|---|---|
| #2429 | π Tiny | Updates the ngspice engine dependency version from 0.0.9 to 0.0.10 in package.json |
| #2417 | π Tiny | Updates the ngspice engine dependency version from 0.0.8 to 0.0.9 in package.json |
| #3653 | π Tiny | This pull request removes changes made to the style files, reverting them to a previous state. |
| #3652 | π Tiny | This pull request addresses issues related to the simulation tab, specifically fixing waiting and error pages that users encounter during analog simulations. It introduces new fixtures for slow analog simulations and error handling, enhancing the user experience by providing clearer feedback during simulation processes. |
| #16 | π Tiny | Adds HDC3022 and HDC3020 components with their respective footprints and schematic representations. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #512 | π³ Major | βββ | Fixes the issue where overlapping traces would shift into schematic component boxes by implementing obstacle-aware offsets during trace separation. |
| #524 | π Minor | ββ | Adds a test case for tracing through a capacitor in the schematic solver, ensuring that the trace correctly identifies obstacles and intersections with the capacitor component. |
| #507 | π Minor | ββ | Fixes validation of connector traces to ensure they do not overlap netlabel edges, preventing potential routing errors. |
π Tiny Contributions (8)
| PR # | Impact | Description |
|---|---|---|
| #2425 | π Tiny | Reproduces a bug related to custom symbols having incorrect connections in schematic rendering. |
| #2420 | π Tiny | Adds a test to verify the correct direction of netlabels for custom symbols in schematic representations. |
| #2421 | π Tiny | Fixes incorrect facing direction for custom symbol ports in schematics, ensuring netlabels point correctly based on declared port direction. |
| #2418 | π Tiny | Updates the version of the schematic-trace-solver dependency from 0.0.63 to 0.0.65 in package.json |
| #508 | π Tiny | Adds a test case for trace overlap involving a resistor in the schematic trace solver. |
| #27 | π Tiny | Updates the PCB snapshot files in the repository to reflect the latest design changes. |
| #25 | π Tiny | Adds pcbX and pcbY coordinates to components in the CC2340R5 and CC3235SF circuit definitions for improved PCB layout accuracy. |
| #11 | π Tiny | Adds new components MSPM0G3507, CC2340R5, and CC3235SF with their respective pin configurations and schematic representations. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #9 | π Minor | ββ | Refactors the renderCircuitJsonTo3dPng function to utilize an updated PNG rendering function, improving the rendering process. |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #427 | π Tiny | Adjusted viewBox and path coordinates in capacitor_polarized_right.snap.svg for improved alignment and accuracy. Modified path definitions and added new paths to enhance visual representation. Updated text positions and added new text elements for better labeling. Corrected line coordinates for red indicators in both capacitor_polarized_right.snap.svg and capacitor_polarized_up.snap.svg. Enhanced overall SVG structure for clarity and consistency across snapshots. |
| #729 | π Tiny | Updates the documentation for the hole component to include support for oval holes, adding an example and updating the properties table accordingly. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #115 | π Minor | ββ | Fixes Gerber and Excellon generation issues for non-plated holes in PCB designs. |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #14 | π Tiny | Adds a new PCB and schematic for the TMP1075 component, including detailed footprint and connections. |
| #10 | π Tiny | Adds a new HDC2080 TI board with its corresponding footprint and schematic representation. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #138 | π³ Major | βββ | This pull request adds a new symbol library for the CM5IO circuit, including JSON and SVG snapshots for various components. The changes include detailed definitions for schematic symbols, components, ports, and their respective attributes, enhancing the librarys usability and integration into circuit designs. |
π Tiny Contributions (3)
| PR # | Impact | Description |
|---|---|---|
| #3255 | π Tiny | Updates the versions of the tscircuiteval and tscircuit packages in package.json to the latest compatible versions. |
| #334 | π Tiny | This pull request adds a new test dataset for autorouting, specifically focusing on copper pour functionality. The dataset includes various source ports and components, which are essential for testing the copper pour feature in the autorouting process. |
| #13 | π Tiny | Adds a new TPS22919 circuit component and its schematic representation to the library. |
π Tiny Contributions (2)
| PR # | Impact | Description |
|---|---|---|
| #46 | π Tiny | Adds support for additional plated hole shapes and properties, including rotated pill holes and various attributes related to solder mask and hole dimensions. |
| #48 | π Tiny | Centralizes the formatting of optional footprint TSX attributes by moving the formatOptionalMmAttr function to the helpers module, improving code organization and maintainability. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1368 | π³ Major | βββ | Removes redundant parameters related to topology generator IDs from various solver classes, streamlining the output structure. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #1373 | π Tiny | Fixes the git hash issue by only passing the first 7 characters of the hash for the dependency tscircuithigh-density-a01 in package.json |
- Bun runtime
.envfile with required API keys:GITHUB_TOKEN=your_github_token OPENAI_API_KEY=your_openai_api_key DISCORD_TOKEN=your_discord_token (optional, for Discord integration) SLACK_BOT_TOKEN=your_slack_token (optional, for Slack integration)
bun run generate:weekly- Generate current week's contribution overviewbun run generate:monthly- Generate current month's contribution overviewbun run generate:changelog- Generate monthly changelog from PRs
bun run analyze-pr- Analyze a single PR (interactive prompt)bun run test:github- Test GitHub API integration
bun run notifications:issues- Send notifications for new issuesbun run notifications:pr- Send notifications for new PRsbun run sync:discord- Sync contributor roles with Discord
bun run export:sponsorship- Generate sponsorship data CSV
bun run dev- Start development server for web UIbun run build- Build for productionbun run format- Format code with Biome
# Generate this week's contribution overview
bun run generate:weekly
# Generate current month's overview
bun run generate:monthly
# Analyze a specific PR
bun run analyze-pr
# Test your GitHub token setup
bun run test:github