# ! Rushabh | Linux Shill - image.png Channel: #contributor Source: https://discord.com/channels/1233487248129921135/1532030024465518723 Started: 2026-07-29T14:20:22.201000+00:00 Last activity: 2026-07-29T23:48:15.120000+00:00 ## ! Rushabh | Linux Shill — 2026-07-29T14:20:21.574000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532030024046350406 ## mohan-bee — 2026-07-29T14:20:52.227000+00:00 i saw someone made a pr for this leme check ## ! Rushabh | Linux Shill — 2026-07-29T14:20:56.131000+00:00 Could not find port for selector "LED.neg". Component "LED" found, but does not have pin "neg". It has 2 pins and no pinLabels (consider adding pinLabels) ## ! Rushabh | Linux Shill — 2026-07-29T14:21:10.468000+00:00 but it is not fixing the problem ## mohan-bee — 2026-07-29T14:21:11.854000+00:00 is this what ? https://github.com/tscircuit/tscircuit.com/pull/4109 ## ! Rushabh | Linux Shill — 2026-07-29T14:21:33.973000+00:00 it just used pin1 and pin2 insted ## mohan-bee — 2026-07-29T14:21:41.540000+00:00 hmm. ## ! Rushabh | Linux Shill — 2026-07-29T14:21:55.438000+00:00 <@757706909351411845> ## mohan-bee — 2026-07-29T14:22:16.503000+00:00 maybe we can use the default LED component . instead of importing that ? ## mohan-bee — 2026-07-29T14:25:52.886000+00:00 hey <@452450065941004289> what is progress for the code editor ? ## ! Rushabh | Linux Shill — 2026-07-29T14:26:38.701000+00:00 will try to debug on an iphone today ## Seve — 2026-07-29T15:52:30.472000+00:00 <@452450065941004289> sorry that the iphone is causing an issue, i honestly like your code editor a lot more ## Seve — 2026-07-29T15:52:44.967000+00:00 idk if that editor has known issues w/ iphone etc. ## Seve — 2026-07-29T15:52:54.411000+00:00 does it work on your device? ## ! Rushabh | Linux Shill — 2026-07-29T16:10:50.418000+00:00 it works on my device, i tested it on samsung S25, and samsung A17, will try to fix it using my friends iphone ## Seve — 2026-07-29T16:26:58.314000+00:00 amazing tytyty ## astrimid — 2026-07-29T22:20:45.372000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532150919817334836 ## astrimid — 2026-07-29T22:23:11.878000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532151534362693812 ## astrimid — 2026-07-29T22:24:17.845000+00:00 vs capacitor: Attachment: image.png — https://community.tscircuit.com/media/1532151810989625505 ## Seve — 2026-07-29T22:33:09.907000+00:00 yea not completely consistent ## Seve — 2026-07-29T22:33:17.422000+00:00 some issues are due to symbols metadata coming in differently ## astrimid — 2026-07-29T22:33:27.648000+00:00 So additionalAliases somehow defines whether schematic port is added or not. additional aliases are skipped if diode or led has custom footprint or pinLabels. Only AI can get how is it supposed to work: Attachment: image.png — https://community.tscircuit.com/media/1532154117265559652 ## astrimid — 2026-07-29T22:37:00.502000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532155010031550484 ## Seve — 2026-07-29T22:39:06.046000+00:00 it has a lot of tests validating the behavior, the implementation doesn't matter as much as the tests that guarantee that it has the correct contract ## astrimid — 2026-07-29T22:40:26.566000+00:00 Could be string to number implicit conversion: Attachment: image.png — https://community.tscircuit.com/media/1532155874255306762 ## astrimid — 2026-07-29T22:44:52.231000+00:00 Yeah, uncle bob recently said that he doesn't read AI generated code because it's the only way you can benefit from it ## astrimid — 2026-07-29T22:45:21.738000+00:00 sounds like using AI for the sake of using AI ## astrimid — 2026-07-29T22:54:51.816000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532159503393357954 ## astrimid — 2026-07-29T23:05:52.910000+00:00 Schematic has ports, PCB has pins. The component only receives PCB pins, no ports. It renders only PCB and doesn't output Schematic. Test passed? ## astrimid — 2026-07-29T23:10:48.958000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532163517686485163 ## astrimid — 2026-07-29T23:13:04.652000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1532164087176499240 ## astrimid — 2026-07-29T23:47:41.806000+00:00 But this means children should render before parent which breaks react model ## astrimid — 2026-07-29T23:48:15.120000+00:00 or we could treat chilrend as plain JSX which prevents them having their own children