taucad
Team
taucad/tau
Overview
Sign in / Sign up
Open main menu
taucad/tau
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
main
bf8ec63a Merge pull request #7 from ahzs645/claude/mobile-view-design-8stdvk Improve mobile UX with segmented tabs for 3D/parameters pane switching
by ahzs645
a
Succeeded
main
46eef7d8 feat(ui): melded chamfered neck for pet-bottle-opener + co-locate project source Design: - Replace the thin rectangular bridge with a tangent fillet blend so the two modules meld into a smooth waist (figure-8), and carry the rim chamfer continuously across the neck top & bottom to match the heads. - Auto-space the lower module so rims never overlap and there is room for the blend; blend radius scales with spacing. Defaults/presets updated. Architecture: - Make the playground projects folder the single home for project code: move pet-bottle-opener main.ts here as a real .ts (loader now raw-imports .ts), drop libSource, and decouple it from @taucad/tau-examples (playground-sources, mockProjects, regenerated manifest). - Exclude project example sources from oxlint/eslint (illustrative kernel assets, still type-checked). Update projects/AGENTS.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
3d575ed5 Refactor PET Bottle Opener project structure and parameters - Updated presets.json to group parameters under 'body' and 'lower' for better organization. - Changed project.json to use TypeScript entry point and added 'libSource' for modularity. - Enhanced main.ts in the replicad kernel to support nested parameter structures and improved schema generation for UI. - Introduced playground-sources.ts to manage raw source imports for playground projects, ensuring code consistency and type safety.
by Ahmad Jalil
A
Succeeded
main
531fd6df refactor: Update PET bottle opener design and parameters - Revised presets.json to streamline parameters for different opener configurations, including new dual opener options and updated rim specifications. - Enhanced project.json description for clarity on design features and capabilities. - Refactored main.ts to improve modularity and maintainability, including detailed comments on design intent and parameter usage. - Introduced new types for better type safety and clarity in parameter handling. - Updated geometry calculations to ensure consistent behavior across different cap sizes and configurations. - Improved chamfering and finishing functions for better visual quality and robustness in the final model.
by Ahmad Jalil
A
Succeeded
main
d398ccbf Add static playground preview mode
by Ahmad Jalil
A
Succeeded
main
e4005dfc Disable code editor and relocate playground export controls
by Ahmad Jalil
A
Succeeded
main
09233d00 feat: enhance playground functionality with export controls and parameter handling
by Ahmad Jalil
A
Succeeded
main
9261bfd9 feat: update OpenSCAD kernel and parameters handling - Refactor presets for pet bottle opener project to include new thickness and handle options. - Enhance Playground route tests to track file manager calls and ensure correct project IDs. - Modify Playground route to integrate new kernel options for rendering. - Implement new OpenSCAD parameter parsing for customizer comments and improve parameter extraction. - Add tests for CadPreviewViewer and OpenSCAD parameter parsing to ensure functionality and correctness. - Introduce render options schema for OpenSCAD to manage preview settings effectively.
by Ahmad Jalil
A
Succeeded
main
04aa6166 Add presets for various projects in the playground - Created presets for the pendant lamp project with sizes: Small, Medium, and Large. - Added presets for the periodic table project with various box configurations. - Introduced presets for the pet bottle opener project with different opener designs. - Implemented presets for the vane trap project with specified parameters for funnel and vanes.
by Ahmad Jalil
A
Succeeded
main
7cd2ad37 presets
by Ahmad Jalil
A
Succeeded
main
a52a574a Merge pull request #6 from ahzs645/codex/interface-responsive-audit-fixes [codex] Fix responsive UI audit issues
by ahzs645
a
Succeeded
main
39ed38f4 Merge pull request #5 from ahzs645/claude/hopeful-ptolemy-ec08pq
by ahzs645
a
Succeeded
main
9bf0eb83 Merge pull request #4 from ahzs645/claude/awesome-dijkstra-87hdcu Reorganize routes: move playground to dedicated route, gallery to index
by ahzs645
a
Succeeded
main
fb19f0af ci(root): retry the React Router build to survive flaky Rolldown hangs The Rolldown transform intermittently deadlocks at 'transforming...' (the recurring hung-build seen in a4e2af37/509b347b). A healthy build is ~1 min, but a hang ran to the 20-min cap and failed the deploy. Wrap the build in a 3x retry with a 5-min per-attempt timeout so a flaky hang is killed early and a later attempt ships. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
716a0607 feat(ui): live-sync share params to the URL and realign example tests - Keep the address bar ?p= token in sync with live parameter edits: add/update it when overrides differ from the example baseline, remove it when they match. A hydration gate ensures a shared link's params are applied before the URL is touched, so opening a ?p= link never wipes the token before it takes effect. - Update the 2 route tests that referenced the old example titles: the per-project refactor renamed them to '3D Rack System' / 'Network Equipment Rack' (dropping the '(Original)' suffix). Full route suite is green again (13/13). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
9776eb60 ci(root): check out and build json-url submodule before install actions/checkout did not fetch submodules and the workflow never built json-url, so @firstform/json-url was unresolvable in CI — Rolldown deadlocked and the build hung for 20 min until cancelled. Check out submodules recursively and run json-url:build before pnpm install (pnpm copies file: deps into its store at install time, so dist must exist first). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
6dbb5ebd wip(ui): rework root playground projects into per-project manifests In-progress refactor of the root playground project examples: replace the central index.json/manifest.json with per-project project.json files, add projects.test.ts, an AGENTS.md, and an architecture doc. NOTE: this refactor is incomplete — it removes example ids still referenced by route.test.tsx, so 2 route tests currently fail until it is finished. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
a4e2af37 fix(ui): rename pet-bottle-opener source to .txt to stop Rolldown deadlock The Replicad/OpenCascade pet-bottle-opener project shipped its source as `main.ts.txt` imported with `?raw`. Despite `?raw`, Vite/Rolldown's TS transform matches the `.ts` substring in the filename and compiles the file as a real module, turning its `import … from 'replicad'` into a live dependency edge. That pulls replicad + the OpenCascade WASM graph into the apps/ui client bundle (which does not depend on replicad) and deadlocks Rolldown 1.0.0-rc.17 during the client build — process pinned at 0% CPU, parked in native code — hanging the GitHub Pages build indefinitely. Rename to `main.txt` (no `.ts` substring) so `?raw` short-circuits to raw editor text, like the OpenSCAD `.scad` sources. Verified locally: full build (client + SSR + 41 prerendered routes) completes in ~52s with the project present; it deadlocks with the old `.ts.txt` name. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Succeeded
main
a74821fb Merge pull request #3 from ahzs645/claude/friendly-dijkstra-nn0pdz Add Modular PET Bottle Opener (Replicad/OpenCascade) project
by ahzs645
a
Succeeded
main
509b347b fix(root): match canonical build in Pages workflow to stop hung builds The GitHub Pages workflow ran `pnpm exec react-router build` directly, bypassing the Nx `build` target every other path uses (Netlify, local). That dropped `--max-old-space-size=8192` and `--sourcemapClient hidden`, so CI built with the default V8 heap plus full client source maps. On the large CAD/WASM client bundle that intermittently tips V8 into a back-to-back full-GC death spiral, hanging at "building client environment for production" for hours rather than crashing. - Add NODE_OPTIONS=--max-old-space-size=8192 and --sourcemapClient hidden to the build step so it matches apps/ui/project.json. - Add timeout-minutes: 20 so a future hang fails fast instead of holding the concurrency slot (cancel-in-progress: false) for the 6h default. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Ahmad Jalil
A
Previous page
Previous
Next
Next page