soroban-abacus-flashcards/apps/web
Thomas Hallock 9ba1824226 fix(tutorial): correct column validation for bead highlights
Fixed bug where bead highlights were not showing in the tutorial
because column validation used incorrect minValidColumn calculation
(5 - abacusColumns) instead of checking against actual column range.

Changed from:
  if (columnIndex < minValidColumn) return

To:
  if (columnIndex < 0 || columnIndex >= abacusColumns) return

This ensures highlights work correctly regardless of abacusColumns value.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 18:50:35 -06:00
..
.claude docs: add critical section on never adding tsx to production dependencies 2025-11-04 16:14:16 -06:00
.storybook
__tests__ feat: Redesign Rithmomachia setup page with dramatic medieval theme 2025-10-30 16:45:19 -05:00
data
docs
drizzle feat: add per-player stats tracking system 2025-11-03 10:53:54 -06:00
e2e
public feat: add 3D printing support for abacus models 2025-11-03 10:53:54 -06:00
scripts refactor(web): move calendar generators to src/utils for proper compilation 2025-11-04 14:26:17 -06:00
src fix(tutorial): correct column validation for bead highlights 2025-11-04 18:50:35 -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 feat(i18n): migrate from react-i18next to next-intl 2025-11-01 14:47:25 -05:00
package.json refactor(web): move calendar generators to src/utils for proper compilation 2025-11-04 14:26:17 -06:00
panda.config.ts
playwright.config.ts
pnpm-lock.yaml
server.js fix(rithmomachia): correct makeMove parameter types for capture handling 2025-10-29 11:02:47 -05:00
svg-processing-test.js
test-arcade-api.sh
test-flashcards-final.pdf
test-flashcards.pdf
test-simplified.pdf
test_fullscreen_persistence.html feat(arcade): add yjs-demo collaborative game and Yjs persistence layer 2025-10-29 09:46:20 -05:00
test_panda_simple.html
tsconfig.json
tsconfig.server.json
vitest.config.ts

README.md

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