Skip to content

Latest commit

Β 

History

History
525 lines (447 loc) Β· 59.4 KB

File metadata and controls

525 lines (447 loc) Β· 59.4 KB

Contribution Overview 2025-05-07

PRs by Repository

pie
    "tscircuit/circuit-json-to-gerber" : 4
    "tscircuit/tscircuit.com" : 35
    "tscircuit/cli" : 6
    "tscircuit/pcb-viewer" : 1
    "tscircuit/eval" : 11
    "tscircuit/core" : 14
    "tscircuit/circuit-json" : 6
    "tscircuit/props" : 6
    "tscircuit/footprinter" : 7
    "tscircuit/schematic-symbols" : 3
    "tscircuit/jscad-electronics" : 2
    "tscircuit/circuit-to-svg" : 3
    "tscircuit/circuit-json-to-connectivity-map" : 2
    "tscircuit/runframe" : 14
    "tscircuit/checks" : 3
    "tscircuit/status" : 5
    "tscircuit/easyeda-converter" : 1
    "tscircuit/tscircuit-autorouter" : 5
    "tscircuit/winterspec" : 1
    "tscircuit/plop" : 1
    "tscircuit/graphics-debug" : 2
    "tscircuit/circuit-json-to-readable-netlist" : 1
    "tscircuit/file-server" : 2
    "tscircuit/template-api-fake" : 3
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny ⭐ Issues Created Discussion Contributions
imrishabh18 3 24 3 πŸ‘‘ 11 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
ShiboSoftwareDev 5 19 3 πŸ‘‘ 19 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
seveibar 5 13 1 πŸ‘‘ 25 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
ArnavK-09 3 11 2 ⭐⭐⭐ 1 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
Abse2001 2 13 2 ⭐⭐⭐ 12 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
Anshgrover23 3 6 1 ⭐⭐⭐ 2 1πŸ”Ή 0πŸ”Ά 0πŸ’Ž
techmannih 2 2 2 ⭐⭐ 11 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
MustafaMulla29 0 5 0 ⭐⭐ 9 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
tscircuitbot 0 2 2 ⭐ 0 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
cluesang 0 0 0 ⭐ 0 0πŸ”Ή 1πŸ”Ά 0πŸ’Ž

Discussion Contribution Legend

  • πŸ”Ή Participating: Basic participation with minimal effort
  • πŸ”Ά Very Active: Thoughtful participation that adds value
  • πŸ’Ž Extremely Active: Exceptional participation with high-quality content

Review Table

Contributor Reviews Received Approvals Received Rejections Received Approvals Rejections PRs Opened PRs Merged Issues Created Bountied Issues Bountied Issue $
ArnavK-09 40 27 2 4 0 22 17 1 0 0
seveibar 1 0 0 86 8 23 21 25 13 202
Abse2001 27 20 0 0 0 20 17 12 2 45
graphite-app[bot] 0 0 0 0 0 0 0 0 0 0
ShiboSoftwareDev 38 26 3 0 0 31 27 19 6 135
imrishabh18 22 10 0 17 6 32 30 11 4 19
techmannih 21 7 3 0 0 11 6 11 4 43
Anshgrover23 16 13 0 3 6 13 10 2 1 10
akhilender-bongirwar 8 0 1 0 0 1 0 0 0 0
MustafaMulla29 20 8 5 1 0 11 5 9 0 0
dhvll 7 0 3 0 0 2 0 0 0 0
krushnarout 9 0 3 0 0 2 0 0 0 0
tscircuitbot 0 0 0 0 0 28 5 0 0 0
cluesang 0 0 0 0 0 0 0 0 0 0

Changes by Repository

PR # Impact Contributor Description Milestone Aligned
#31 🐳 Major ArnavK-09 Add support for pill-shaped elements in the Gerber aperture generation process. βœ…
#38 🐳 Major Abse2001 The pull request adds support for rotating top and bottom silkscreen text, and fixes a bug related to the gerber font size. βœ…
#39 πŸ™ Minor Abse2001 Improves silkscreen text accuracy by adjusting the font size based on the uppercase characters height cap. βœ…
#33 πŸ™ Minor Abse2001 Fixes a bug where "rotated_rect" shape is not supported in the Gerber aperture definition. βœ…
PR # Impact Contributor Description Milestone Aligned
#1036 🐳 Major ArnavK-09 This PR introduces a new PackageCard component and updates the trending page to use packages instead of snippets. βœ…
#1070 πŸ™ Minor ArnavK-09 Reverts the previous refactor that removed the refetch and keepPreviousData options from the useQuery hook in the TrendingPage component. ❌
#1027 πŸ™ Minor ArnavK-09 Fix support for React syntax in old .ts packages in the CodeEditor component. βœ…
#1048 πŸ™ Minor ArnavK-09 Refactors the CodeAndPreview component to simplify the way package file updates are handled. ❌
#1032 πŸ™ Minor ArnavK-09 The pull request refactors the checkIfManualEditsImported function to accept a file parameter, allowing it to check for manual edits in different entry points and file types. It also adds support for the old spec file format. βœ…
#1069 πŸ™ Minor Abse2001 Updated a dependency for the circuit-json-to-gerber package from version 0.0.19 to 0.0.21. βœ…
#1080 πŸ™ Minor ShiboSoftwareDev Added schematic-symbols as a peer dependency in the package.json file. βœ…
#1100 πŸ™ Minor imrishabh18 Reverts the fix for the unmounting of the dropdown item. βœ…
#1087 πŸ™ Minor imrishabh18 Show sign in, when no user not logged in ❌
#1095 πŸ™ Minor imrishabh18 Fix for the unmounting of the dropdown item. βœ…
#1082 πŸ™ Minor imrishabh18 The pull request removes redundant components and pages from the src/App.tsx file. ❌
#1081 πŸ™ Minor imrishabh18 Refactor the SnippetCard component and remove its implementation from the codebase. βœ…
#1067 πŸ™ Minor imrishabh18 Replace the URL /snippets/images with /packages/images in the PackageCard component and add a new CarouselItem component to the TrendingPackagesCarousel component to fetch the package images with the updated URL. ❌
#1066 πŸ™ Minor imrishabh18 Adds a fake route for /packages/images with the fs_sha parameter to handle package image requests. βœ…
#1065 πŸ™ Minor imrishabh18 Add an order button for mobile view of the package header βœ…
#1062 πŸ™ Minor imrishabh18 This pull request refactors the LandingHero component to use the /packages/list_trending endpoint to get the trending snippets, and removes the duplicated code. βœ…
#1061 πŸ™ Minor imrishabh18 Switch the API endpoint from /snippets/list_latest to /packages/list_latest to return a list of the latest packages, excluding snippets. ❌
#1059 πŸ™ Minor imrishabh18 Fixes a type error in the code that was returning the wrong data for the packages. βœ…
#1057 πŸ™ Minor imrishabh18 Refactor the code to replace /snippets/list with /packages/list. ❌
#1039 πŸ™ Minor imrishabh18 Add a fake implementation for the /packages/list_trending endpoint in the testing environment. ❌
#1084 πŸ™ Minor Anshgrover23 Fix a bug where the dropdown menu remains visible during navigation. βœ…
#1096 πŸ™ Minor MustafaMulla29 Added a skeleton loading component for the user's profile page and made minor improvements to the empty state messages. ❌
#1090 πŸ™ Minor MustafaMulla29 Added an optimized image component that shows a fallback image when the primary image doesn't load. βœ…
#1068 🐌 Tiny ArnavK-09 Remove unused refetch and keepPreviousData options from useQuery in the TrendingPage component. ❌
#1063 🟣 ArnavK-09 This pull request refactors the error handling and updates the snippet creation logic in the JLCPCB component generation process. βœ…
#1064 πŸ™ Minor ArnavK-09 The pull request enhances the package deletion flow by refetching the user's packages after a successful deletion, ensuring the user interface reflects the latest package data. βœ…
#1033 πŸ™ Minor ArnavK-09 Introduce isCodeEditorReady state to manage editor opacity based on its readiness, improving user experience. βœ…
#1019 πŸ™ Minor ArnavK-09 Append mainComponentPath for custom component runs. ❌
#1037 🐌 Tiny ArnavK-09 Updates the circuit-json-to-gerber dependency to version 0.0.18. βœ…
#1101 🐌 Tiny Abse2001 Updates the dependency @tscircuit/runframe from version 0.0.446 to 0.0.449. ❌
#1060 🐌 Tiny Abse2001 Update a dependency for the circuit-json-to-gerber package from version 0.0.18 to 0.0.19. βœ…
#1049 🐌 Tiny imrishabh18 Update the @tscircuit/runframe dependency to version 0.0.417. βœ…
#1047 🐌 Tiny imrishabh18 Update the version of the @tscircuit/runframe package from 0.0.413 to 0.0.415. βœ…
#1035 🐌 Tiny imrishabh18 Update the @tscircuit/runframe dependency to version 0.0.412. βœ…
#1076 🐌 Tiny techmannih Fix the incorrect repository link in the project's documentation. ❌
PR # Impact Contributor Description Milestone Aligned
#189 🐳 Major ArnavK-09 Enhance package search with interactive selection and installation ❌
#197 🐳 Major Anshgrover23 Fix an issue where file renames are not properly picked up by the DevServer. βœ…
#192 πŸ™ Minor ArnavK-09 Improve CLI update notifications with current version display βœ…
#194 πŸ™ Minor Anshgrover23 Fix to prevent the --version/-V flags from printing the version when used with subcommands. ❌
#195 πŸ™ Minor Anshgrover23 Adds a new remove command to the tscircuit CLI for uninstalling tscircuit components. βœ…
#187 πŸ™ Minor Anshgrover23 Add a search command to the CLI for querying snippets ❌
PR # Impact Contributor Description Milestone Aligned
#262 πŸ™ Minor ArnavK-09 Increase the zIndex of the "Click to Interact" overlay in the PCBViewer component to improve its handling of overlays. βœ…
PR # Impact Contributor Description Milestone Aligned
#274 πŸ™ Minor ArnavK-09 Update GitHub Actions workflows to use latest versions of actions/checkout and oven-sh/setup-bun. βœ…
#271 πŸ™ Minor ArnavK-09 Ensures proper cleanup of web worker instances by adding await worker.kill() at the end of each test to prevent potential memory leaks and ensure tests run in a clean state. βœ…
#302 πŸ™ Minor ShiboSoftwareDev Revert the update of the "@tscircuit/core" dependency to version 0.0.398 ❌
#303 πŸ™ Minor seveibar The pull request makes the WebWorker a singleton to fix the test suite. ❌
#313 πŸ™ Minor seveibar Update the version of the @tscircuit/core package from 0.0.400 to 0.0.401. βœ…
#309 🟣 seveibar Update Core, more efficient worker loading from blob urls, stop tracking anyEvent (too many events, causes segfaults) βœ…
#319 πŸ™ Minor tscircuitbot Update @tscircuit/core to v0.0.404 βœ…
#315 πŸ™ Minor tscircuitbot Update the @tscircuit/core dependency to version 0.0.402 βœ…
#301 🐌 Tiny tscircuitbot Update @tscircuit/core to v0.0.398 βœ…
#294 🟣 tscircuitbot Update @tscircuit/core to v0.0.395 βœ…
#292 🐌 Tiny tscircuitbot Automated update of @tscircuit/core to v0.0.394. βœ…
PR # Impact Contributor Description Milestone Aligned
#791 🐳 Major Abse2001 Adds a new component SchematicText and its test βœ…
#790 🐳 Major ShiboSoftwareDev The PR fixes an issue where the internallyConnectedPins of a Jumper component were not actually connected. βœ…
#788 🐳 Major ShiboSoftwareDev Adds a new primitive component PcbTrace to the project. βœ…
#779 🐳 Major imrishabh18 Adds a new ErrorPlaceholder component to handle cases where a component fails to create during the circuit rendering process. ❌
#793 🐳 Major seveibar Fix Dependencies, move internal deps to peer deps ❌
#792 πŸ™ Minor Abse2001 Adds font size to the NormalComponent and SchematicText components ❌
#784 πŸ™ Minor Abse2001 Enables pinLabels silkscreen with pinrow footprint βœ…
#800 πŸ™ Minor ShiboSoftwareDev Fixed solder jumper pins not mapping correctly and disabled cadModel with empty string. βœ…
#796 πŸ™ Minor ShiboSoftwareDev Fixed the issue where the solder jumper component was not transforming with its parent layer changes. βœ…
#787 πŸ™ Minor ShiboSoftwareDev Fixed unwanted pin labels on ports that had "left" or "right" port hints but didn't have them specified in the port name. βœ…
#786 πŸ™ Minor ShiboSoftwareDev The pull request updates the Jumper component to generate different schematic symbol names based on the number of pins and whether the pins are internally connected. βœ…
#795 πŸ™ Minor seveibar Fix the isPcbPrimitive property to be isSchematicPrimitive for SchematicText component. βœ…
#794 πŸ™ Minor seveibar Adds an event for tracking the start of the board render phase, which can be used to implement a more efficient progress bar. βœ…
#789 🐌 Tiny ShiboSoftwareDev The PR updates the version of the @tscircuit/footprinter dependency in the package.json file. βœ…
PR # Impact Contributor Description Milestone Aligned
#187 πŸ™ Minor Abse2001 Added a new property font_size to the SchematicText type. βœ…
#186 πŸ™ Minor Abse2001 Make the schematic_component_id field optional for SchematicText objects. βœ…
#183 πŸ™ Minor Abse2001 Switching the anchor system from a 5-point system to a 9-point system for schematic text. βœ…
#185 πŸ™ Minor ShiboSoftwareDev Adds a new property internally_connected_source_port_ids to the SourceComponentBase type. βœ…
#184 πŸ™ Minor imrishabh18 Add the location of the missing component in the SourceFailedToCreateComponentError interface. βœ…
#182 πŸ™ Minor imrishabh18 Add a new error type source_failed_to_create_component_error to handle errors when a component fails to be constructed. βœ…
PR # Impact Contributor Description Milestone Aligned
#217 🐳 Major ShiboSoftwareDev Adds new properties (pinCount and internallyConnectedPins) to the jumperProps type to support 2-pin and 3-pin jumpers with different internal pin connections. βœ…
#224 πŸ™ Minor Abse2001 Added a new fontSize property to the schematic-text component. βœ…
#222 πŸ™ Minor Abse2001 Matched the props with circuitJson type βœ…
#220 πŸ™ Minor Abse2001 Added nine-point anchor props βœ…
#218 πŸ™ Minor Abse2001 Added anchor and color properties to the schematicTextProps object in the schematic-text.ts file. βœ…
#226 πŸ™ Minor ShiboSoftwareDev Allowing cadModel property to be null βœ…
PR # Impact Contributor Description Milestone Aligned
#262 🐳 Major techmannih Adds support for the potentiometer_ca14_h5 component. βœ…
#256 πŸ™ Minor Abse2001 Adds silkscreen labels for each pin in the pinrow feature. βœ…
#264 πŸ™ Minor ShiboSoftwareDev Adds silkscreen outline and reference text for solderjumper footprint βœ…
#263 πŸ™ Minor ShiboSoftwareDev Added start_pcb_port_id and end_pcb_port_id properties to the route object in the solderjumper.ts file. βœ…
#260 πŸ™ Minor ShiboSoftwareDev Refactor the jumper to have a variable trace width instead of a fixed width, which can cause problems. βœ…
#255 πŸ™ Minor ShiboSoftwareDev Introduced a new footprint for a "solderjumper" component. ❌
#257 πŸ™ Minor techmannih Fixes the ordering for pinrows to prevent overlaps. βœ…
PR # Impact Contributor Description Milestone Aligned
#269 🐳 Major ShiboSoftwareDev The pull request adds symbols for all solderjumper3 variants. βœ…
#267 🐳 Major ShiboSoftwareDev The PR introduces a new circuit board element, a solder jumper bridge, with detailed path definitions. βœ…
#268 πŸ™ Minor ShiboSoftwareDev Adds a new solderjumper2.json file with detailed path information. ❌
PR # Impact Contributor Description Milestone Aligned
#94 πŸ™ Minor ShiboSoftwareDev The pull request fixes the pitch and introduces the innerDiameter and outerDiameter properties to the FemaleHeader component, allowing for more customization of the component. βœ…
#93 πŸ™ Minor ShiboSoftwareDev Fixed the 3D models for SOIC8 and TSSOP8 footprints. βœ…
PR # Impact Contributor Description Milestone Aligned
#213 🐳 Major techmannih Add support for solder paste for SMT pads βœ…
#211 πŸ™ Minor ShiboSoftwareDev Change the pin1 indicator to be a filled up triangle instead of a notch. βœ…
#215 🐌 Tiny seveibar This pull request fixes dependencies by updating the Dependency Check GitHub workflow and removing unused dependencies. βœ…
PR # Impact Contributor Description Milestone Aligned
#11 πŸ™ Minor ShiboSoftwareDev Add pcb_trace end points to the connectivity map βœ…
#10 πŸ™ Minor ShiboSoftwareDev Adds support for handling internally_connected_source_port_ids in source_component objects for getFullConnectivityMapFromCircuitJson() and getSourcePortConnectivityMapFromCircuitJson() functions. βœ…
PR # Impact Contributor Description Milestone Aligned
#593 🐳 Major imrishabh18 Add the sign-in view on the dialog if the user is not logged in βœ…
#563 🐳 Major imrishabh18 This pull request adds a breakdown of the total cost from the order quote, including the lowest shipping carrier cost and the original total cost without shipping. βœ…
#574 πŸ™ Minor ShiboSoftwareDev Fix error tab not being displayed in the initial run of the CircuitJsonPreview component. βœ…
#598 πŸ™ Minor imrishabh18 Added the isLoggedIn parameter to the useOrderDialog hook and the OrderDialog component, allowing the sign-in dialog to be shown immediately if the user is not logged in. ❌
#597 πŸ™ Minor imrishabh18 Update the API parameter to a named parameter βœ…
#594 πŸ™ Minor imrishabh18 Fix the condition for not showing both the loader and error message in the OrderDialog component. βœ…
#565 πŸ™ Minor imrishabh18 Fixes a runtime error related to the orderQuote.shipping_options property being undefined. βœ…
#562 πŸ™ Minor imrishabh18 Send the shipping carrier information to stripe βœ…
#560 πŸ™ Minor imrishabh18 Add edge case cover to show the loading state when fetching quotes βœ…
#558 πŸ™ Minor imrishabh18 Simplify the logic for handling errors and loading states in the InitialOrder component. βœ…
#556 πŸ™ Minor imrishabh18 Update the UI and formatting of the order-quote dialog. βœ…
#599 πŸ™ Minor seveibar Fix routing failure to simulate error tab not working, show pcb_autorouting_error in errors tab βœ…
#588 πŸ™ Minor seveibar Adapts the RunFrame component to use the board:renderPhaseStarted event instead of the renderable:renderLifecycle:anyEvent event for progress estimation, which prevents some crashes. βœ…
#585 πŸ™ Minor seveibar Minor adjustments to the tips displayed in the application βœ…
PR # Impact Contributor Description Milestone Aligned
#42 🐌 Tiny ShiboSoftwareDev Updates the version of the "circuit-json-to-connectivity-map" dependency from 0.0.21 to 0.0.22. βœ…
#41 🐌 Tiny ShiboSoftwareDev Update the version of the "circuit-json-to-connectivity-map" dependency from 0.0.20 to 0.0.21. βœ…
#43 🟣 seveibar Fix dependencies by updating package.json and adding a dependency check workflow ❌
PR # Impact Contributor Description Milestone Aligned
#44 🐳 Major Anshgrover23 Add a resolution notification in the outage channel when an outage is resolved. βœ…
#43 πŸ™ Minor imrishabh18 Increase the wait timeout for the png_service check ❌
#42 πŸ™ Minor MustafaMulla29 Improved the outage table for mobile responsiveness by adding more padding and whitespace to the table cells. ❌
#41 πŸ™ Minor MustafaMulla29 Fixed the modal opening condition to check for the presence of an error attribute instead of checking for a specific CSS class. βœ…
#33 🐌 Tiny techmannih Remove the package-lock.json file ❌
PR # Impact Contributor Description Milestone Aligned
#196 πŸ™ Minor techmannih Fix the z-axis rotation for the CAD component. βœ…
PR # Impact Contributor Description Milestone Aligned
#122 🐳 Major seveibar The pull request updates the .gitignore file and adds a new JSON file containing details about capacity pathing and multi-section capacity pathing. βœ…
#118 🐳 Major seveibar The pull request introduces changes to the High Density Intra Node Solvers to incorporate connMap, which causes overlaid vias with the same net but improves completion. ❌
#114 🐳 Major seveibar Introduces a JSON file with detailed information about a capacity mesh node (cn27815) and its port points, including their coordinates and connection names. ❌
#113 🐳 Major seveibar Adds a new Autorouting Pipeline Debugger header to allow configuring the cache provider, including options for In Memory, Local Storage, and None. βœ…
#121 πŸ™ Minor seveibar The pull request adds comments with placeholders, uses section score as g in hyper capacity pathing section solver, adds a todo for starting score, updates the optimization schedule, adds a placeholder for cached hyper capacity pathing solver, and attempts to make the g score more efficient. βœ…
PR # Impact Contributor Description Milestone Aligned
#36 πŸ™ Minor seveibar Adds a new "dev2" command to the Bun CLI, which is a simplified version of the existing "dev" command. ❌
PR # Impact Contributor Description Milestone Aligned
#10 πŸ™ Minor seveibar Add a dependency check GitHub action to ensure repos properly maintain peer deps and dev deps. βœ…
PR # Impact Contributor Description Milestone Aligned
#54 πŸ™ Minor seveibar Add support for stroke-dasharray property in SVG generation βœ…
#53 πŸ™ Minor seveibar Add an option to set the background color for the SVG image. βœ…
PR # Impact Contributor Description Milestone Aligned
#10 πŸ™ Minor seveibar Fix dependencies by updating package.json and tsconfig.json βœ…
PR # Impact Contributor Description Milestone Aligned
#13 🐳 Major Anshgrover23 Adds a new renameFile function to the db-client.ts file, which allows renaming a file by updating its file_path property and emitting FILE_CREATED and FILE_DELETED events. ❌
#14 πŸ™ Minor Anshgrover23 Patch to fix backslash normalization in the normalizePath function. ❌
PR # Impact Contributor Description Milestone Aligned
#8 πŸ™ Minor Anshgrover23 Add format and type-check workflows for the project βœ…
#9 πŸ™ Minor MustafaMulla29 Switched the HTTP client library from redaxios to ky. ❌
#10 🐌 Tiny Anshgrover23 The pull request refactors the middleware imports to use the correct path to the Middleware type. βœ…

Changes by Contributor

PR # Impact Description Milestone Aligned
#31 🐳 Major Add support for pill-shaped elements in the Gerber aperture generation process. βœ…
#1036 🐳 Major This PR introduces a new PackageCard component and updates the trending page to use packages instead of snippets. βœ…
#189 🐳 Major Enhance package search with interactive selection and installation ❌
#262 πŸ™ Minor Increase the zIndex of the "Click to Interact" overlay in the PCBViewer component to improve its handling of overlays. βœ…
#1070 πŸ™ Minor Reverts the previous refactor that removed the refetch and keepPreviousData options from the useQuery hook in the TrendingPage component. ❌
#1027 πŸ™ Minor Fix support for React syntax in old .ts packages in the CodeEditor component. βœ…
#1048 πŸ™ Minor Refactors the CodeAndPreview component to simplify the way package file updates are handled. ❌
#1032 πŸ™ Minor The pull request refactors the checkIfManualEditsImported function to accept a file parameter, allowing it to check for manual edits in different entry points and file types. It also adds support for the old spec file format. βœ…
#274 πŸ™ Minor Update GitHub Actions workflows to use latest versions of actions/checkout and oven-sh/setup-bun. βœ…
#1068 🐌 Tiny Remove unused refetch and keepPreviousData options from useQuery in the TrendingPage component. ❌
#1063 🟣 This pull request refactors the error handling and updates the snippet creation logic in the JLCPCB component generation process. βœ…
#1064 πŸ™ Minor The pull request enhances the package deletion flow by refetching the user's packages after a successful deletion, ensuring the user interface reflects the latest package data. βœ…
#1033 πŸ™ Minor Introduce isCodeEditorReady state to manage editor opacity based on its readiness, improving user experience. βœ…
#1019 πŸ™ Minor Append mainComponentPath for custom component runs. ❌
#271 πŸ™ Minor Ensures proper cleanup of web worker instances by adding await worker.kill() at the end of each test to prevent potential memory leaks and ensure tests run in a clean state. βœ…
#192 πŸ™ Minor Improve CLI update notifications with current version display βœ…
#1037 🐌 Tiny Updates the circuit-json-to-gerber dependency to version 0.0.18. βœ…
PR # Impact Description Milestone Aligned
#791 🐳 Major Adds a new component SchematicText and its test βœ…
#38 🐳 Major The pull request adds support for rotating top and bottom silkscreen text, and fixes a bug related to the gerber font size. βœ…
#187 πŸ™ Minor Added a new property font_size to the SchematicText type. βœ…
#186 πŸ™ Minor Make the schematic_component_id field optional for SchematicText objects. βœ…
#183 πŸ™ Minor Switching the anchor system from a 5-point system to a 9-point system for schematic text. βœ…
#224 πŸ™ Minor Added a new fontSize property to the schematic-text component. βœ…
#222 πŸ™ Minor Matched the props with circuitJson type βœ…
#220 πŸ™ Minor Added nine-point anchor props βœ…
#218 πŸ™ Minor Added anchor and color properties to the schematicTextProps object in the schematic-text.ts file. βœ…
#256 πŸ™ Minor Adds silkscreen labels for each pin in the pinrow feature. βœ…
#792 πŸ™ Minor Adds font size to the NormalComponent and SchematicText components ❌
#784 πŸ™ Minor Enables pinLabels silkscreen with pinrow footprint βœ…
#39 πŸ™ Minor Improves silkscreen text accuracy by adjusting the font size based on the uppercase characters height cap. βœ…
#33 πŸ™ Minor Fixes a bug where "rotated_rect" shape is not supported in the Gerber aperture definition. βœ…
#1069 πŸ™ Minor Updated a dependency for the circuit-json-to-gerber package from version 0.0.19 to 0.0.21. βœ…
#1101 🐌 Tiny Updates the dependency @tscircuit/runframe from version 0.0.446 to 0.0.449. ❌
#1060 🐌 Tiny Update a dependency for the circuit-json-to-gerber package from version 0.0.18 to 0.0.19. βœ…
PR # Impact Description Milestone Aligned
#217 🐳 Major Adds new properties (pinCount and internallyConnectedPins) to the jumperProps type to support 2-pin and 3-pin jumpers with different internal pin connections. βœ…
#790 🐳 Major The PR fixes an issue where the internallyConnectedPins of a Jumper component were not actually connected. βœ…
#788 🐳 Major Adds a new primitive component PcbTrace to the project. βœ…
#269 🐳 Major The pull request adds symbols for all solderjumper3 variants. βœ…
#267 🐳 Major The PR introduces a new circuit board element, a solder jumper bridge, with detailed path definitions. βœ…
#185 πŸ™ Minor Adds a new property internally_connected_source_port_ids to the SourceComponentBase type. βœ…
#226 πŸ™ Minor Allowing cadModel property to be null βœ…
#264 πŸ™ Minor Adds silkscreen outline and reference text for solderjumper footprint βœ…
#263 πŸ™ Minor Added start_pcb_port_id and end_pcb_port_id properties to the route object in the solderjumper.ts file. βœ…
#260 πŸ™ Minor Refactor the jumper to have a variable trace width instead of a fixed width, which can cause problems. βœ…
#255 πŸ™ Minor Introduced a new footprint for a "solderjumper" component. ❌
#800 πŸ™ Minor Fixed solder jumper pins not mapping correctly and disabled cadModel with empty string. βœ…
#796 πŸ™ Minor Fixed the issue where the solder jumper component was not transforming with its parent layer changes. βœ…
#787 πŸ™ Minor Fixed unwanted pin labels on ports that had "left" or "right" port hints but didn't have them specified in the port name. βœ…
#786 πŸ™ Minor The pull request updates the Jumper component to generate different schematic symbol names based on the number of pins and whether the pins are internally connected. βœ…
#94 πŸ™ Minor The pull request fixes the pitch and introduces the innerDiameter and outerDiameter properties to the FemaleHeader component, allowing for more customization of the component. βœ…
#93 πŸ™ Minor Fixed the 3D models for SOIC8 and TSSOP8 footprints. βœ…
#211 πŸ™ Minor Change the pin1 indicator to be a filled up triangle instead of a notch. βœ…
#268 πŸ™ Minor Adds a new solderjumper2.json file with detailed path information. ❌
#11 πŸ™ Minor Add pcb_trace end points to the connectivity map βœ…
#10 πŸ™ Minor Adds support for handling internally_connected_source_port_ids in source_component objects for getFullConnectivityMapFromCircuitJson() and getSourcePortConnectivityMapFromCircuitJson() functions. βœ…
#1080 πŸ™ Minor Added schematic-symbols as a peer dependency in the package.json file. βœ…
#302 πŸ™ Minor Revert the update of the "@tscircuit/core" dependency to version 0.0.398 ❌
#574 πŸ™ Minor Fix error tab not being displayed in the initial run of the CircuitJsonPreview component. βœ…
#789 🐌 Tiny The PR updates the version of the @tscircuit/footprinter dependency in the package.json file. βœ…
#42 🐌 Tiny Updates the version of the "circuit-json-to-connectivity-map" dependency from 0.0.21 to 0.0.22. βœ…
#41 🐌 Tiny Update the version of the "circuit-json-to-connectivity-map" dependency from 0.0.20 to 0.0.21. βœ…
PR # Impact Description Milestone Aligned
#779 🐳 Major Adds a new ErrorPlaceholder component to handle cases where a component fails to create during the circuit rendering process. ❌
#593 🐳 Major Add the sign-in view on the dialog if the user is not logged in βœ…
#563 🐳 Major This pull request adds a breakdown of the total cost from the order quote, including the lowest shipping carrier cost and the original total cost without shipping. βœ…
#184 πŸ™ Minor Add the location of the missing component in the SourceFailedToCreateComponentError interface. βœ…
#182 πŸ™ Minor Add a new error type source_failed_to_create_component_error to handle errors when a component fails to be constructed. βœ…
#1100 πŸ™ Minor Reverts the fix for the unmounting of the dropdown item. βœ…
#1087 πŸ™ Minor Show sign in, when no user not logged in ❌
#1095 πŸ™ Minor Fix for the unmounting of the dropdown item. βœ…
#1082 πŸ™ Minor The pull request removes redundant components and pages from the src/App.tsx file. ❌
#1081 πŸ™ Minor Refactor the SnippetCard component and remove its implementation from the codebase. βœ…
#1067 πŸ™ Minor Replace the URL /snippets/images with /packages/images in the PackageCard component and add a new CarouselItem component to the TrendingPackagesCarousel component to fetch the package images with the updated URL. ❌
#1066 πŸ™ Minor Adds a fake route for /packages/images with the fs_sha parameter to handle package image requests. βœ…
#1065 πŸ™ Minor Add an order button for mobile view of the package header βœ…
#1062 πŸ™ Minor This pull request refactors the LandingHero component to use the /packages/list_trending endpoint to get the trending snippets, and removes the duplicated code. βœ…
#1061 πŸ™ Minor Switch the API endpoint from /snippets/list_latest to /packages/list_latest to return a list of the latest packages, excluding snippets. ❌
#1059 πŸ™ Minor Fixes a type error in the code that was returning the wrong data for the packages. βœ…
#1057 πŸ™ Minor Refactor the code to replace /snippets/list with /packages/list. ❌
#1039 πŸ™ Minor Add a fake implementation for the /packages/list_trending endpoint in the testing environment. ❌
#43 πŸ™ Minor Increase the wait timeout for the png_service check ❌
#598 πŸ™ Minor Added the isLoggedIn parameter to the useOrderDialog hook and the OrderDialog component, allowing the sign-in dialog to be shown immediately if the user is not logged in. ❌
#597 πŸ™ Minor Update the API parameter to a named parameter βœ…
#594 πŸ™ Minor Fix the condition for not showing both the loader and error message in the OrderDialog component. βœ…
#565 πŸ™ Minor Fixes a runtime error related to the orderQuote.shipping_options property being undefined. βœ…
#562 πŸ™ Minor Send the shipping carrier information to stripe βœ…
#560 πŸ™ Minor Add edge case cover to show the loading state when fetching quotes βœ…
#558 πŸ™ Minor Simplify the logic for handling errors and loading states in the InitialOrder component. βœ…
#556 πŸ™ Minor Update the UI and formatting of the order-quote dialog. βœ…
#1049 🐌 Tiny Update the @tscircuit/runframe dependency to version 0.0.417. βœ…
#1047 🐌 Tiny Update the version of the @tscircuit/runframe package from 0.0.413 to 0.0.415. βœ…
#1035 🐌 Tiny Update the @tscircuit/runframe dependency to version 0.0.412. βœ…
PR # Impact Description Milestone Aligned
#262 🐳 Major Adds support for the potentiometer_ca14_h5 component. βœ…
#213 🐳 Major Add support for solder paste for SMT pads βœ…
#257 πŸ™ Minor Fixes the ordering for pinrows to prevent overlaps. βœ…
#196 πŸ™ Minor Fix the z-axis rotation for the CAD component. βœ…
#1076 🐌 Tiny Fix the incorrect repository link in the project's documentation. ❌
#33 🐌 Tiny Remove the package-lock.json file ❌
PR # Impact Description Milestone Aligned
#793 🐳 Major Fix Dependencies, move internal deps to peer deps ❌
#122 🐳 Major The pull request updates the .gitignore file and adds a new JSON file containing details about capacity pathing and multi-section capacity pathing. βœ…
#118 🐳 Major The pull request introduces changes to the High Density Intra Node Solvers to incorporate connMap, which causes overlaid vias with the same net but improves completion. ❌
#114 🐳 Major Introduces a JSON file with detailed information about a capacity mesh node (cn27815) and its port points, including their coordinates and connection names. ❌
#113 🐳 Major Adds a new Autorouting Pipeline Debugger header to allow configuring the cache provider, including options for In Memory, Local Storage, and None. βœ…
#36 πŸ™ Minor Adds a new "dev2" command to the Bun CLI, which is a simplified version of the existing "dev" command. ❌
#795 πŸ™ Minor Fix the isPcbPrimitive property to be isSchematicPrimitive for SchematicText component. βœ…
#794 πŸ™ Minor Adds an event for tracking the start of the board render phase, which can be used to implement a more efficient progress bar. βœ…
#10 πŸ™ Minor Add a dependency check GitHub action to ensure repos properly maintain peer deps and dev deps. βœ…
#54 πŸ™ Minor Add support for stroke-dasharray property in SVG generation βœ…
#53 πŸ™ Minor Add an option to set the background color for the SVG image. βœ…
#303 πŸ™ Minor The pull request makes the WebWorker a singleton to fix the test suite. ❌
#313 πŸ™ Minor Update the version of the @tscircuit/core package from 0.0.400 to 0.0.401. βœ…
#599 πŸ™ Minor Fix routing failure to simulate error tab not working, show pcb_autorouting_error in errors tab βœ…
#588 πŸ™ Minor Adapts the RunFrame component to use the board:renderPhaseStarted event instead of the renderable:renderLifecycle:anyEvent event for progress estimation, which prevents some crashes. βœ…
#585 πŸ™ Minor Minor adjustments to the tips displayed in the application βœ…
#121 πŸ™ Minor The pull request adds comments with placeholders, uses section score as g in hyper capacity pathing section solver, adds a todo for starting score, updates the optimization schedule, adds a placeholder for cached hyper capacity pathing solver, and attempts to make the g score more efficient. βœ…
#215 🐌 Tiny This pull request fixes dependencies by updating the Dependency Check GitHub workflow and removing unused dependencies. βœ…
#43 🟣 Fix dependencies by updating package.json and adding a dependency check workflow ❌
#309 🟣 Update Core, more efficient worker loading from blob urls, stop tracking anyEvent (too many events, causes segfaults) βœ…
#10 πŸ™ Minor Fix dependencies by updating package.json and tsconfig.json βœ…
PR # Impact Description Milestone Aligned
#44 🐳 Major Add a resolution notification in the outage channel when an outage is resolved. βœ…
#197 🐳 Major Fix an issue where file renames are not properly picked up by the DevServer. βœ…
#13 🐳 Major Adds a new renameFile function to the db-client.ts file, which allows renaming a file by updating its file_path property and emitting FILE_CREATED and FILE_DELETED events. ❌
#8 πŸ™ Minor Add format and type-check workflows for the project βœ…
#1084 πŸ™ Minor Fix a bug where the dropdown menu remains visible during navigation. βœ…
#194 πŸ™ Minor Fix to prevent the --version/-V flags from printing the version when used with subcommands. ❌
#195 πŸ™ Minor Adds a new remove command to the tscircuit CLI for uninstalling tscircuit components. βœ…
#187 πŸ™ Minor Add a search command to the CLI for querying snippets ❌
#14 πŸ™ Minor Patch to fix backslash normalization in the normalizePath function. ❌
#10 🐌 Tiny The pull request refactors the middleware imports to use the correct path to the Middleware type. βœ…
PR # Impact Description Milestone Aligned
#9 πŸ™ Minor Switched the HTTP client library from redaxios to ky. ❌
#1096 πŸ™ Minor Added a skeleton loading component for the user's profile page and made minor improvements to the empty state messages. ❌
#1090 πŸ™ Minor Added an optimized image component that shows a fallback image when the primary image doesn't load. βœ…
#42 πŸ™ Minor Improved the outage table for mobile responsiveness by adding more padding and whitespace to the table cells. ❌
#41 πŸ™ Minor Fixed the modal opening condition to check for the presence of an error attribute instead of checking for a specific CSS class. βœ…
PR # Impact Description Milestone Aligned
#319 πŸ™ Minor Update @tscircuit/core to v0.0.404 βœ…
#315 πŸ™ Minor Update the @tscircuit/core dependency to version 0.0.402 βœ…
#301 🐌 Tiny Update @tscircuit/core to v0.0.398 βœ…
#294 🟣 Update @tscircuit/core to v0.0.395 βœ…
#292 🐌 Tiny Automated update of @tscircuit/core to v0.0.394. βœ