Spaces:
Running
Running
Commit History
-
add seeed for non UE/US countries Running
Matthieu Lapeyreec51c64 -
update pricing and shop
Matthieu Lapeyre208a459
-
Update for new prices coming soon
Verified signatured2d78a2
-
Update src/pages/Buy.jsx
Verified signaturee93a24a -
Update src/pages/Home.jsx
Verified signature04c36e6 -
Update src/pages/Buy.jsx
Verified signature2ea6f6b
-
chore(content): update lead times (Lite 30d, Wireless 60d)
Co-authored-by: Cursor <cursoragent@cursor.com>4055f89
-
fix: show desktop-only notice on mobile and prevent .sig file downloads
- Replace download buttons with a "desktop only" message on mobile devices - Fix parseReleasePlatforms to skip .sig signature files entirely - Use endsWith('.deb') instead of includes('amd64.deb') for Linux assets - Add mobile detection to both Download and GettingStarted pages Made-with: Cursor0286a05
-
fix: rename Raspberry Pi 4 to Raspberry Pi CM 4
Made-with: Cursor3dd9c75
-
Update wireless getting started to point to desktop app.
07f7ad1
-
feat: remove macOS Intel platform from download page
macOS Intel is no longer supported. Remove all references: - Platform config, asset parsing, platform card - "Coming soon" banner and notice - GettingStarted.jsx mention - Adjust grid layout from 4 to 3 columns Co-authored-by: Cursor <cursoragent@cursor.com>ec66d2c
-
feat: add import duties shipping conditions (DDP/DAP) to Buy and Home pages
Co-authored-by: Cursor <cursoragent@cursor.com>4c19a89
-
feat: highlight fuzzy search matches on app cards
Show orange highlights on matching text in card name, description, and author. Only highlight spans of 2+ characters to avoid noisy single letter matches. Match data flows from the search worker. Co-authored-by: Cursor <cursoragent@cursor.com>c28008c -
feat: fuzzy search with Web Worker and memoized cards
- Add Fuse.js-powered fuzzy search in a Web Worker (off main thread) - Search across name, id, author, description, and tags - Extract SearchInput into isolated memoized component to prevent full page re-renders on every keystroke - Memoize AppCard with React.memo to skip unnecessary re-renders - Debounce search input (200ms) for smooth typing Co-authored-by: Cursor <cursoragent@cursor.com>2fdc543 -
feat: sort apps by likes count (descending)
Co-authored-by: Cursor <cursoragent@cursor.com>81fe438 -
feat: add dynamic tag category filters to apps page
Extract categories from HF Space tags dynamically (same logic as desktop app). Display top 8 as clickable chips between search bar and app grid. Filters combine with search and official toggle. Co-authored-by: Cursor <cursoragent@cursor.com>30a9cef
-
feat: restore interactive like with session cookies
Since the site is served from huggingface.co/reachy-mini (same origin as the API), we can use credentials:'include' to send HF session cookies with like requests. This bypasses the OAuth token limitation on the POST /api/spaces/{id}/like endpoint. Co-authored-by: Cursor <cursoragent@cursor.com>0fe543d -
fix: replace programmatic like with redirect to HF Space page
HuggingFace intentionally blocks programmatic likes via API tokens to prevent spam. Replace the failing POST /api/spaces/{id}/like call with a redirect to the Space page on huggingface.co where users can like natively. Likes are refreshed automatically when the tab regains focus. Also remove the now-unnecessary write-discussions OAuth scope. Co-authored-by: Cursor <cursoragent@cursor.com>9ce28e1 -
fix: pass OAuth clientId from server to frontend for Docker Spaces
Docker Spaces don't auto-inject window.huggingface.variables like static Spaces do. Add /api/oauth-config endpoint that exposes OAUTH_CLIENT_ID and OAUTH_SCOPES from server env vars to the frontend. AuthContext now fetches this config on mount and passes clientId to oauthLoginUrl(). Sign-in UI is hidden when OAuth is not available (e.g. local dev). Co-authored-by: Cursor <cursoragent@cursor.com>45671b3 -
feat: add HF OAuth login and interactive likes on apps page
- Enable hf_oauth in Space config (README.md) - Add @huggingface/hub for OAuth login/redirect flow - Create AuthContext with login, logout, liked spaces fetching, and optimistic like/unlike toggle via HF REST API - Add "Sign in with HF" button in the apps search bar (shows avatar and username when logged in) - Replace static like counts with interactive like buttons on AppCard and InstallModal (filled pink heart when liked, outline when not) - Show tooltip "Sign in to like this app" on hover when not logged in - Graceful degradation: likes remain read-only when not authenticated Co-authored-by: Cursor <cursoragent@cursor.com>279ae3b -
Refactor API to desktop-compatible format
- Add url, source_kind, downloads, runtime fields - Move metadata into extra object structure - Update frontend to use new extra.* accessors - Enables desktop app to use website API directly Co-authored-by: Cursor <cursoragent@cursor.com>4d77ab0
-
fix SDK link
6d63e8c
-
Add Express server with 24h cache + differentiate web/python apps
- Add Express server that caches HF API responses for 24 hours - Fetch all reachy_mini tagged apps (not just python apps) - Differentiate web apps (open in new tab) vs python apps (install modal) - Web apps show purple "Web" badge and "Open" button - Dynamic app count on Home page (rounded to nearest 10) - Vite proxy config for local developmente8700c6 -
Make app cards fully clickable on Apps page
The entire card now opens the install modal, not just the Install button.6c16771
-
Remove duplicate lead time notice from Buy page
7ea2400 -
Remove black dot from lead time notice on Home page
95ef998 -
Add lead time notice on Home page
Display "Current Lead time: 90 days after purchase" with a black dot indicator in the products section on the Home page.4a1c9d8 -
Fix HTML parsing in product descriptions
Use dangerouslySetInnerHTML to properly render HTML tags like <strong> in product descriptions.1f12866 -
Add lead time notice on pricing page
Display "Current Lead time: 90 days after purchase" with a black dot indicator below the product cards on the Buy page.c7490a8
-
feat(download): add Linux beta support
- Change Linux from "coming soon" to "beta" status - Enable download button for Linux users (.deb package) - Add beta warning with links to GitHub issues and Discord - Update InstallModal to allow Linux users to install apps - Update GettingStarted page to reflect Linux beta availabilitya540fdf
-
update link to new documentation
Matthieu Lapeyre9475bfa
-
Bold font on "Ships in 90 days" (#4)
Verified signature- Bold font on "Ships in 90 days" (f389cc58ae0092ff10142ec5824a1b914bdb3ec5) Co-authored-by: Anne-Charlotte <Anne-Charlotte@users.noreply.huggingface.co>2b91bc1
-
feat(download): add quick download icon for older releases
- Add download icon next to each release in release notes - Unify platform parsing logic in parseReleasePlatforms() - Direct download based on detected OS (same as main button) - Fallback to GitHub release page if asset not found9a40da6
-
feat: add telemetry notice on download page
Add subtle privacy notice informing users that anonymous usage data is collected to improve the app. Includes link to detailed telemetry documentation for transparency. - Added discreet notice below requirements section - Styled to be informative but not intrusive - Links to TELEMETRY.md documentation on GitHub - GDPR compliant (opt-out available in app settings)f2ee2b7
-
Merge branch 'feature/install-modal'
6ca591a -
feat(getting-started): add version query param support
Can now specify version=lite or version=wireless in URL. Example: /#/getting-started?version=lite&scrollTo=assembly-videod6c8ff4
-
feat(getting-started): add anchor id to assembly video for deep linking
Add id="assembly-video" to video containers to enable direct linking to the assembly video section (e.g., /getting-started#assembly-video)d9908b5 -
Merge main into feature/install-modal
56090ff
-
Header improvements: compact mode with animation, larger logo, orange CTA on scroll + Hero mobile alignment
84c6237 -
feat(home): update Build your own robot bento with floating reachy builder illustration
- Replace plumber illustration with reachy-how-to-create-app.svg - Add floating animation with scroll parallax effect - Adjust text break: 'Build your' / 'own robot' - Position illustration with overflow for dynamic effect31ecdbe -
fix(download): clarify Windows is beta, not fully supported
3c6ec2f -
feat(download): add Python SDK link for Linux users
- Add alternative for Linux/macOS Intel users who can't download the desktop app yet - Direct them to reachy_mini GitHub repo to use the Python SDK directly - Addresses feedback about Linux users not knowing they can interact with the daemon27397de -
feat: add InstallModal for app installation via deep links
14e18f1
-
fix: Windows download page improvements - Fix .msi.zip.sig being downloaded instead of .msi - Add Windows beta warning with admin privileges notice - Extract platform icons to external SVG files (white fill) - Add Beta badge on Windows platform card
d355989
-
Update src/pages/GettingStarted.jsx
Verified signature3e570cf -
feat: make Windows available, macOS Intel coming soon
e0c6f24
-
QR code added to the getting started page
ed28eb4 -
Merge branch 'main' of https://huggingface.co/spaces/pollen-robotics/Reachy_Mini
85a555c -
Chrome and Firefox mention getting started page
8581fe6 -
Merge branch 'main' of https://huggingface.co/spaces/pollen-robotics/Reachy_Mini
Matthieu Lapeyreb76ed7d