Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Commit History
-
add CLAUDE.md architecture docs and include tests in validate script
- Add CLAUDE.md with full architecture overview: dataset version support (v2.0, v2.1, v3.0), key files, chart data pipeline, testing setup, URL structure, and post-process instructions - Update validate script to include `bun test` so tests run as part of the full CI check alongside type-check, lint, and format Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>80c9ec2 -
fix type-check for test files (bun:test types + ES2020 BigInt support)
- Exclude __tests__ dirs from the main tsconfig (ES2017 target) - Add tsconfig.test.json extending the main config with ES2020 target and bun-types so BigInt literals and bun:test imports type-check cleanly - Install @types/bun devDependency - Update type-check script to also run tsc -p tsconfig.test.json --noEmit Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>eddbda3 -
add unit tests for all dataset version parsers and CI workflow
- Tests for stringFormatting (v3.0 path builders) - Tests for typeGuards (BigInt/parquet helpers) - Tests for dataProcessing (chart grouping pipeline) - Tests for parquetUtils (formatStringWithVars with v2.0/v2.1 templates, arrayToCSV, getRows) - Tests for versionUtils (buildVersionedUrl + mocked getDatasetVersionAndInfo for v2.0/v2.1/v3.0) - Tests for fetch-data (computeColumnMinMax + version-specific path construction) - GitHub Actions workflow to run tests on push/PR to main Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8d999b7
-
chore: restore @types /three dependency in devDependencies
a775d33
-
Merge branch 'main' into feat/speedup_visulization
Unverified signaturee457eba -
feat: add comprehensive TypeScript types and type checking
Add complete TypeScript type definitions for the entire codebase based on the LeRobot dataset format, replacing all `any` types in core modules with proper types. ## Type Definitions Added - Create `src/types/` directory with domain-based type organization - `dataset.types.ts`: Dataset metadata, features (video, numeric, boolean) - `episode.types.ts`: Episode data structures for v2.x and v3.0 formats - `video.types.ts`: Video info and segmentation types - `chart.types.ts`: Chart data structures ## Core Changes - Replace all `any` types in data fetching (`fetch-data.ts`, `parquetUtils.ts`) - Add return types to all functions in episode data processing - Type component props in `episode-viewer.tsx`, `side-nav.tsx`, `data-recharts.tsx` - Fix BigInt/number conversions for v3.0 dataset compatibility - Handle null checks for optional fields (video_path, timestamps) ## Build & CI/CD - Add `type-check`, `type-check:watch`, and `validate` scripts to package.json - Remove `ignoreBuildErrors` …4f26d07
-
Make episode visualizer nicer (colors, formatting) add detection for still epsiodes and fix urdf visualizer
Unverified signature39baaef -
Add stats, 3d viewer, begin/end image visualization
Unverified signature6346799
-
Update next version
PepijnUnverified signaturePrevent: https://nextjs.org/blog/CVE-2025-664785e5d202
-
Added files from Mishig PR
Co-authored-by: Mishig <dmishig@gmail.com>8a37195