Skip to content

Fast MNIST NN v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Apr 22:28
· 34 commits to main since this release
927a482

What's Changed

  • feat(web): install motion v12 + spring/ease tokens by @yadava5 in #24
  • chore(github): add issue forms + PR template by @yadava5 in #23
  • chore(automation): add Dependabot config by @yadava5 in #25
  • chore(security): add CodeQL workflow (cpp + js/ts) by @yadava5 in #26
  • feat(web): install tailwind v4 + OKLCH theme tokens by @yadava5 in #27
  • chore(security): add gitleaks secret-scanning workflow by @yadava5 in #28
  • chore(hygiene): add commitlint + husky v9 + lint-staged + prettier by @yadava5 in #29
  • chore(automation): add commitlint CI check by @yadava5 in #30
  • feat(web): install Geist fonts + @theme font tokens by @yadava5 in #31
  • feat(web): install three + r3f + drei with vendor chunk split by @yadava5 in #32
  • feat(web): theme module + View Transitions crossfade by @yadava5 in #33
  • feat(web): add cn() className merge helper by @yadava5 in #34
  • feat(web): migrate predict API base to VITE_API_BASE_URL by @yadava5 in #35
  • feat(web): add vercel.json SPA rewrite by @yadava5 in #36
  • docs(hygiene): add core community health files by @yadava5 in #37
  • docs(hygiene): bootstrap CHANGELOG.md (Keep-a-Changelog) by @yadava5 in #38
  • docs(hygiene): add FUNDING.yml placeholder by @yadava5 in #39
  • chore(hygiene): ignore .DS_Store, commit .claude/settings.json by @yadava5 in #40
  • feat(frontend): add useReducedMotion hook wrapper by @yadava5 in #42
  • feat(frontend): rebuild ThemeToggle with motion + lucide icons by @yadava5 in #43
  • feat(viz): scaffold NeuralNetHero lazy-load wrapper + poster by @yadava5 in #44
  • feat(frontend): scaffold Cmd+K command palette (cmdk) by @yadava5 in #45
  • fix(hygiene): rename commitlint config to .mjs (action requirement) by @yadava5 in #46
  • fix(hygiene): relax commitlint body/footer rules by @yadava5 in #47
  • fix(hygiene): bump commitlint header-max-length to 80 by @yadava5 in #48
  • chore(hygiene): Phase 0 Foundation — community health, automation, process by @yadava5 in #41
  • feat(frontend): Phase 1 + early Phase 2 — Motion, Tailwind v4, r3f, theme, scaffolds by @yadava5 in #61
  • chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #49
  • chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #50
  • chore(deps): bump react-dom from 19.2.3 to 19.2.5 in /web by @dependabot[bot] in #57
  • chore(deps-dev): bump @types/node from 24.10.4 to 25.6.0 in /web by @dependabot[bot] in #63
  • chore(deps): bump axios from 1.13.2 to 1.15.2 in /web by @dependabot[bot] in #64
  • chore(deps-dev): bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #54
  • feat(frontend): wire Phase 2 scaffolds into App.tsx by @yadava5 in #65
  • feat(viz): real revolvable 3D neural-net architecture hero by @yadava5 in #66
  • feat(frontend): Phase 2 wiring + real 3D NN architecture by @yadava5 in #67
  • feat(viz): scroll-linked camera moves on 3D hero by @yadava5 in #68
  • feat(canvas): perfect-freehand SVG canvas with undo/redo + pressure by @yadava5 in #70
  • feat(frontend): paper-shaders hero backdrop + sticky-parallax pipeline by @yadava5 in #69
  • feat(backend): /predict returns hidden_activations + input_grad by @yadava5 in #71
  • feat(viz): real activation viz (saliency + heatmap + softmax) by @yadava5 in #72
  • feat(backend): /predict returns activations + input gradient by @yadava5 in #73
  • feat(frontend): Phase 2 polish — paper-shaders hero, canvas rewrite, scroll 3D, real activation viz by @yadava5 in #74
  • fix(hygiene): disable commitlint subject-case rule by @yadava5 in #78
  • docs: rewrite README + extract BENCHMARKS + add 3 ADRs by @yadava5 in #75
  • feat(wasm): browser-native inference via Emscripten + msimd128 by @yadava5 in #76
  • test: sanitizer matrix CI + expanded Catch2 + rapidcheck by @yadava5 in #77
  • docs: README rewrite + BENCHMARKS.md + 3 ADRs + commitlint relax by @yadava5 in #79
  • feat: WASM browser inference + test rigor foundation by @yadava5 in #80
  • ci(security): add OpenSSF Scorecard workflow by @yadava5 in #81
  • ci(security): add release SBOM generation by @yadava5 in #82
  • ci(security): attest release artifacts by @yadava5 in #83
  • ci(security): add OpenSSF release provenance polish by @yadava5 in #84
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #51
  • chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #53
  • chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #52
  • ci(security): tighten workflow token permissions by @yadava5 in #85
  • ci(security): tighten workflow token permissions by @yadava5 in #86
  • ci(security): pin workflow dependencies by @yadava5 in #87
  • ci(security): pin workflow dependencies by @yadava5 in #88
  • chore(web): clear npm audit findings by @yadava5 in #89
  • chore(web): promote npm audit cleanup by @yadava5 in #90
  • Promote v1 release candidate by @yadava5 in #109
  • chore(deps): bump github/codeql-action from 3.35.2 to 4.35.2 by @dependabot[bot] in #92
  • chore(deps): bump mymindstorm/setup-emsdk from 14 to 16 by @dependabot[bot] in #93
  • chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.3 by @dependabot[bot] in #94
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #95
  • chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /web by @dependabot[bot] in #97
  • chore(deps-dev): bump @commitlint/cli from 19.8.1 to 20.5.2 in /web by @dependabot[bot] in #98
  • chore(deps): bump @rolldown/binding-darwin-arm64 from 1.0.0-beta.50 to 1.0.0-rc.17 in /web by @dependabot[bot] in #99
  • chore(deps): bump lucide-react from 0.460.0 to 1.11.0 in /web by @dependabot[bot] in #100
  • chore(deps): bump three from 0.171.0 to 0.184.0 in /web by @dependabot[bot] in #101
  • chore(deps-dev): bump eslint from 9.39.2 to 10.2.1 in /web by @dependabot[bot] in #105
  • fix(web): restore lucide 1.x build by @yadava5 in #111

New Contributors

Full Changelog: https://github.com/yadava5/fast-mnist-nn/commits/v1.0.0