Skip to content

tscircuit/contribution-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,471 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

contribution tracker

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

Current Week

Contribution Overview 2026-06-09

The current week is shown below. There are 3 major sections:

PRs by Repository

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
Loading

Contributor Overview

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πŸ’Ž

Staff Pass Ratio (SPR)

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.

Discussion Contribution Legend

  • πŸ”Ή Normal Comments: Basic participation with minimal effort
  • πŸ”Ά Great Informative Comments: Thoughtful participation that adds value
  • πŸ’Ž Incredible Comments: Exceptional participation with high-quality content

Review Table

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

Changes by Repository

🐌 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.

Changes by Contributor

🐌 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

Repository Owners

Repository Codeowners
builder seveibar
pcb-viewer seveibar, ShiboSoftwareDev, Abse2001
footprints-old seveibar
footprinter seveibar, techmannih
3d-viewer ShiboSoftwareDev, Abse2001
winterspec seveibar, ShiboSoftwareDev
jscad-electronics seveibar, techmannih, ShiboSoftwareDev, anas-sarkez
circuit-to-svg imrishabh18
schematic-symbols seveibar, imrishabh18, techmannih
circuit-json-to-gerber seveibar, ShiboSoftwareDev
tscircuit.com seveibar, imrishabh18
issue-roulette Anshgrover23
sparkfun-boards ShiboSoftwareDev, Abse2001, MustafaMulla29, Anshgrover23, techmannih
schematic-corpus Abse2001
copper-pour-solver seveibar, ShiboSoftwareDev
common seveibar, Abse2001
circuit-to-canvas ShiboSoftwareDev, Abse2001, techmannih
circuit-json-to-lbrn AnasSarkiz
pcbburn.com AnasSarkiz
high-density-repair03 Abse2001
fabrication-operator-ui AnasSarkiz

Repositories by Owner

User Repo
seveibar builder
pcb-viewer
footprints-old
footprinter
winterspec
jscad-electronics
schematic-symbols
circuit-json-to-gerber
tscircuit.com
copper-pour-solver
common
ShiboSoftwareDev pcb-viewer
3d-viewer
winterspec
jscad-electronics
circuit-json-to-gerber
sparkfun-boards
copper-pour-solver
circuit-to-canvas
Abse2001 pcb-viewer
3d-viewer
sparkfun-boards
schematic-corpus
common
circuit-to-canvas
high-density-repair03
techmannih footprinter
jscad-electronics
schematic-symbols
sparkfun-boards
circuit-to-canvas
anas-sarkez jscad-electronics
imrishabh18 circuit-to-svg
schematic-symbols
tscircuit.com
Anshgrover23 issue-roulette
sparkfun-boards
MustafaMulla29 sparkfun-boards
AnasSarkiz circuit-json-to-lbrn
pcbburn.com
fabrication-operator-ui

Development

Prerequisites

  • Bun runtime
  • .env file 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)
    

Available Scripts

Core Generation Scripts

  • bun run generate:weekly - Generate current week's contribution overview
  • bun run generate:monthly - Generate current month's contribution overview
  • bun run generate:changelog - Generate monthly changelog from PRs

Analysis & Testing

  • bun run analyze-pr - Analyze a single PR (interactive prompt)
  • bun run test:github - Test GitHub API integration

Notifications & Sync

  • bun run notifications:issues - Send notifications for new issues
  • bun run notifications:pr - Send notifications for new PRs
  • bun run sync:discord - Sync contributor roles with Discord

Data Export

  • bun run export:sponsorship - Generate sponsorship data CSV

Development

  • bun run dev - Start development server for web UI
  • bun run build - Build for production
  • bun run format - Format code with Biome

Usage Examples

# 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

About

Generate a contribution summary for your projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors