You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+43-35
Original file line number
Diff line number
Diff line change
@@ -24,20 +24,20 @@ The current week is shown below. There are 3 major sections:
24
24
```mermaid
25
25
pie
26
26
"tscircuit/cli" : 5
27
+
"tscircuit/easyeda-converter" : 5
28
+
"tscircuit/3d-viewer" : 2
29
+
"tscircuit/jscad-fiber" : 4
27
30
"tscircuit/builder" : 1
28
31
"tscircuit/react-fiber" : 1
29
-
"tscircuit/easyeda-converter" : 3
30
-
"tscircuit/3d-viewer" : 1
31
-
"tscircuit/jscad-fiber" : 3
32
32
"tscircuit/specctra-dsn-json" : 2
33
33
```
34
34
35
35
## Contributor Overview
36
36
37
37
| Contributor | π³ Major | π Minor | π Tiny |
38
38
|-------------|-------|-------|-------|
39
-
| seveibar |4|7| 0 |
40
-
| andrii-balitskyi |2| 0 | 0 |
39
+
| seveibar |8|8| 0 |
40
+
| andrii-balitskyi |3| 0 | 0 |
41
41
| Slaviiiii | 1 | 0 | 0 |
42
42
43
43
## Changes by Repository
@@ -47,50 +47,54 @@ pie
47
47
| PR # | Impact | Contributor | Description |
48
48
|------|--------|-------------|-------------|
49
49
|[#69](https://github.com/tscircuit/cli/pull/69)| π³ Major | seveibar | Remove sqlite, refactor to use level |
50
-
|[#68](https://github.com/tscircuit/cli/pull/68)| π³ Major | seveibar | Introduce a new Level-based database implementation with Zod validation for the existing database schema. |
50
+
|[#68](https://github.com/tscircuit/cli/pull/68)| π³ Major | seveibar | Introduce a new level-based database schema and migration handler to move away from SQLite. |
51
51
|[#67](https://github.com/tscircuit/cli/pull/67)| π³ Major | seveibar | Add test setup for dev-server-api |
52
-
|[#76](https://github.com/tscircuit/cli/pull/76)| π Minor | seveibar | Change the database library from 'level' to 'memory-level' to make the application compatible with Stackblitz. |
53
-
|[#71](https://github.com/tscircuit/cli/pull/71)| π Minor | seveibar | Hoist the `example-project` directory to the root of the project. |
52
+
|[#76](https://github.com/tscircuit/cli/pull/76)| π Minor | seveibar | Change the database storage from "level" to "memory-level" for Stackblitz compatibility. |
53
+
|[#71](https://github.com/tscircuit/cli/pull/71)| π Minor | seveibar | Hoist the "example-project" directory from the "tests/assets" subdirectory to the root directory. |
|[#66](https://github.com/tscircuit/builder/pull/66)| π Minor | seveibar | Handle undefined board thickness by using a default value of 0 if the board thickness is not provided. |
59
+
|[#8](https://github.com/tscircuit/easyeda-converter/pull/8)| π³ Major | seveibar | Fixes the release script, introduces formatting scripts, and adds a biome component. |
60
+
|[#7](https://github.com/tscircuit/easyeda-converter/pull/7)| π³ Major | seveibar | Add a new test showing broken pad positioning |
61
+
|[#13](https://github.com/tscircuit/easyeda-converter/pull/13)| π³ Major | andrii-balitskyi | Fix mm conversion in `generateFootprintTsx` function |
62
+
|[#11](https://github.com/tscircuit/easyeda-converter/pull/11)| π Minor | seveibar | Add support for loading CAD model rotation |
63
+
|[#10](https://github.com/tscircuit/easyeda-converter/pull/10)| π Minor | seveibar | Improve automatic output filenames by using the base name of the input file instead of the full file name. |
|[#12](https://github.com/tscircuit/react-fiber/pull/12)| π Minor | seveibar | Upgrade dependencies, add new logging functionality, and fix a test fixture. |
69
+
|[#5](https://github.com/tscircuit/3d-viewer/pull/5)| π³ Major | seveibar | Switch the rotation unit from radians to degrees in the CadViewer component. |
70
+
|[#3](https://github.com/tscircuit/3d-viewer/pull/3)| π Minor | seveibar | Remove old app files and support not having a PCB board. |
|[#10](https://github.com/tscircuit/easyeda-converter/pull/10)| π Minor | seveibar | Improve automatic output filenames by using the basename of the input file instead of the full input file name. |
72
-
|[#8](https://github.com/tscircuit/easyeda-converter/pull/8)| π£ | seveibar | Here's the analysis of the given pull request: |
73
-
|[#7](https://github.com/tscircuit/easyeda-converter/pull/7)| π³ Major | seveibar | The pull request adds a new test showing broken pad positioning. |
76
+
|[#9](https://github.com/tscircuit/jscad-fiber/pull/9)| π³ Major | seveibar | Fix rendering for polygons by handling 2D and 3D shapes differently in the `convertCSGToThreeGeom` function. |
77
+
|[#6](https://github.com/tscircuit/jscad-fiber/pull/6)| π³ Major | seveibar | Adds support for the Polygon primitive, and adds GitHub Actions workflows for TypeScript type checking and code formatting checks. |
78
+
|[#3](https://github.com/tscircuit/jscad-fiber/pull/3)| π³ Major | Slaviiiii | Add support for missing 3D shapes including Cuboid, RoundedCuboid, GeodesicSphere, Ellipsoid, Cylinder, and RoundedCylinder. |
79
+
|[#8](https://github.com/tscircuit/jscad-fiber/pull/8)| π Minor | seveibar | Format all project files to follow the specified indentation style and add an ignore rule for the `cosmos-export` directory. |
|[#8](https://github.com/tscircuit/jscad-fiber/pull/8)| π Minor | seveibar | Formats the codebase by updating the project's configuration file `biome.json` and adding file ignore rules. |
|[#9](https://github.com/tscircuit/specctra-dsn-json/pull/9)| π³ Major | andrii-balitskyi | Implement parsing of the `network` DSN element, including support for `net`, `via`, `via_rule`, and `class` elements. |
95
99
96
100
## Changes by Contributor
@@ -100,31 +104,35 @@ pie
100
104
| PR # | Impact | Description |
101
105
|------|--------|-------------|
102
106
|[#69](https://github.com/tscircuit/cli/pull/69)| π³ Major | Remove sqlite, refactor to use level |
103
-
|[#68](https://github.com/tscircuit/cli/pull/68)| π³ Major | Introduce a new Level-based database implementation with Zod validation for the existing database schema. |
107
+
|[#68](https://github.com/tscircuit/cli/pull/68)| π³ Major | Introduce a new level-based database schema and migration handler to move away from SQLite. |
104
108
|[#67](https://github.com/tscircuit/cli/pull/67)| π³ Major | Add test setup for dev-server-api |
105
-
|[#66](https://github.com/tscircuit/builder/pull/66)| π Minor | Handle undefined board thickness by using a default value of 0 if the board thickness is not provided. |
106
-
|[#12](https://github.com/tscircuit/react-fiber/pull/12)| π Minor | Upgrade dependencies, add new logging functionality, and fix a test fixture. |
107
-
|[#76](https://github.com/tscircuit/cli/pull/76)| π Minor | Change the database library from 'level' to 'memory-level' to make the application compatible with Stackblitz. |
108
-
|[#71](https://github.com/tscircuit/cli/pull/71)| π Minor | Hoist the `example-project` directory to the root of the project. |
109
-
|[#10](https://github.com/tscircuit/easyeda-converter/pull/10)| π Minor | Improve automatic output filenames by using the basename of the input file instead of the full input file name. |
110
-
|[#8](https://github.com/tscircuit/easyeda-converter/pull/8)| π£ | Here's the analysis of the given pull request: |
111
-
|[#7](https://github.com/tscircuit/easyeda-converter/pull/7)| π³ Major | The pull request adds a new test showing broken pad positioning. |
109
+
|[#8](https://github.com/tscircuit/easyeda-converter/pull/8)| π³ Major | Fixes the release script, introduces formatting scripts, and adds a biome component. |
110
+
|[#7](https://github.com/tscircuit/easyeda-converter/pull/7)| π³ Major | Add a new test showing broken pad positioning |
111
+
|[#5](https://github.com/tscircuit/3d-viewer/pull/5)| π³ Major | Switch the rotation unit from radians to degrees in the CadViewer component. |
112
+
|[#9](https://github.com/tscircuit/jscad-fiber/pull/9)| π³ Major | Fix rendering for polygons by handling 2D and 3D shapes differently in the `convertCSGToThreeGeom` function. |
113
+
|[#6](https://github.com/tscircuit/jscad-fiber/pull/6)| π³ Major | Adds support for the Polygon primitive, and adds GitHub Actions workflows for TypeScript type checking and code formatting checks. |
114
+
|[#66](https://github.com/tscircuit/builder/pull/66)| π Minor | Handle undefined board thickness in the ComponentBuilder. |
115
+
|[#12](https://github.com/tscircuit/react-fiber/pull/12)| π Minor | Tweaks and improvements with soup logging and cadModel |
116
+
|[#76](https://github.com/tscircuit/cli/pull/76)| π Minor | Change the database storage from "level" to "memory-level" for Stackblitz compatibility. |
117
+
|[#71](https://github.com/tscircuit/cli/pull/71)| π Minor | Hoist the "example-project" directory from the "tests/assets" subdirectory to the root directory. |
118
+
|[#11](https://github.com/tscircuit/easyeda-converter/pull/11)| π Minor | Add support for loading CAD model rotation |
119
+
|[#10](https://github.com/tscircuit/easyeda-converter/pull/10)| π Minor | Improve automatic output filenames by using the base name of the input file instead of the full file name. |
112
120
|[#3](https://github.com/tscircuit/3d-viewer/pull/3)| π Minor | Remove old app files and support not having a PCB board. |
113
-
|[#8](https://github.com/tscircuit/jscad-fiber/pull/8)| π Minor | Formats the codebase by updating the project's configuration file `biome.json` and adding file ignore rules. |
|[#8](https://github.com/tscircuit/jscad-fiber/pull/8)| π Minor | Format all project files to follow the specified indentation style and add an ignore rule for the `cosmos-export` directory. |
|[#10](https://github.com/tscircuit/specctra-dsn-json/pull/10)| π³ Major | Introduce support for parsing `wiring` DSN element |
127
+
|[#13](https://github.com/tscircuit/easyeda-converter/pull/13)| π³ Major | Fix mm conversion in `generateFootprintTsx` function |
128
+
|[#10](https://github.com/tscircuit/specctra-dsn-json/pull/10)| π³ Major | Introduce DSN wiring parsing support |
121
129
|[#9](https://github.com/tscircuit/specctra-dsn-json/pull/9)| π³ Major | Implement parsing of the `network` DSN element, including support for `net`, `via`, `via_rule`, and `class` elements. |
122
130
123
131
### [Slaviiiii](https://github.com/Slaviiiii)
124
132
125
133
| PR # | Impact | Description |
126
134
|------|--------|-------------|
127
-
|[#3](https://github.com/tscircuit/jscad-fiber/pull/3)| π³ Major | Add missing 3D shapes including cuboid, rounded cuboid, geodesic sphere, ellipsoid, cylinder, and rounded cylinder. |
135
+
|[#3](https://github.com/tscircuit/jscad-fiber/pull/3)| π³ Major | Add support for missing 3D shapes including Cuboid, RoundedCuboid, GeodesicSphere, Ellipsoid, Cylinder, and RoundedCylinder. |
0 commit comments