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
| 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π |
- πΉ Participating: Basic participation with minimal effort
- πΆ Very Active: Thoughtful participation that adds value
- π Extremely Active: Exceptional participation with high-quality content
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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. | β |
| 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. | β |