soroban-abacus-flashcards/apps/web
Thomas Hallock c8aa602e1c refactor: move 3D abacus creator feature to separate branch
Removed 3D abacus creator from main branch due to Docker build failures
with OpenSCAD AppImage extraction in GitHub Actions. The feature will be
reworked in the feature/3d-abacus-creator branch.

Removed:
- src/app/create/abacus/ - 3D abacus creator page
- src/app/api/abacus/ - API routes for 3D generation
- src/components/3d-print/ - 3D-related components
- Dockerfile: OpenSCAD and BOSL2 builder stages
- Dockerfile: OpenGL/Qt runtime dependencies
- Dockerfile: tmp/3d-jobs directory creation
- Create hub: 3D abacus card

This restores successful Docker builds and unblocks deployments.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 13:58:46 -06:00
..
.claude docs: clarify dev server management in Claude Code instructions 2025-11-05 08:43:52 -06:00
.storybook
__tests__
data
docs
drizzle feat: add per-player stats tracking system 2025-11-03 10:53:54 -06:00
e2e
public feat: add client-side OpenSCAD WASM support for 3D preview 2025-11-05 08:43:52 -06:00
scripts refactor: use package-level cropToActiveBeads in generateDayIcon script 2025-11-05 10:01:46 -06:00
src refactor: move 3D abacus creator feature to separate branch 2025-11-05 13:58:46 -06:00
.gitignore
CARD_SORTING_PORT_PLAN.md
COMPLEMENT_RACE_PORT_PLAN.md
DEVELOPMENT_STANDARDS.md
LINTING.md
README.md test: trigger compose-updater deployment test 2025-11-03 16:32:13 -06:00
biome.jsonc
drizzle.config.ts
eslint.config.js
next-env.d.ts
next.config.js
package.json feat: add client-side OpenSCAD WASM support for 3D preview 2025-11-05 08:43:52 -06:00
panda.config.ts
playwright.config.ts
pnpm-lock.yaml
server.js
svg-processing-test.js
test-arcade-api.sh
test-flashcards-final.pdf
test-flashcards.pdf
test-simplified.pdf
test_fullscreen_persistence.html
test_panda_simple.html
tsconfig.json
tsconfig.server.json
vitest.config.ts

README.md

Test deployment - Mon Nov 3 16:31:57 CST 2025