You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Local browser previews for Office-style files without server-side PDF conversion:
.docx, .docm, .dotx, .dotm via docx-preview
.xlsx, .xls, .xlsm, .xlsb, .ods and related spreadsheet formats via SheetJS rendering
.pptx, .pptm, .ppsx, .ppsm, .potx, .potm via pptx-preview
Local .ipynb notebook preview that renders markdown/source cells, text output, errors, and embedded images without Monaco.
bun run local:test for running BoxBox locally without Docker or air.
Fixed
Prevented unsupported files from opening in Monaco and added clear unsupported/download states for legacy Office formats.
Fixed local test startup so backend uses an unprivileged localhost port and a writable temp data directory instead of /data.
Fixed local Vite proxy handling so /api and /health route to the local backend.
Fixed local-test cleanup so failed or interrupted runs do not leave stale backend/Vite processes or generated Vite configs.
Restored strict frontend port handling: the script checks ports itself, prints when a preferred port is busy, and Vite can no longer silently auto-increment.
Fixed empty-looking home folders by sorting visible entries before hidden dotfiles, so hidden files do not consume the first paginated page when hidden files are disabled.
Changed
Added configurable backend data_dir, defaulting to /data for existing deployments while allowing local test mode to use temp storage.
Bumped frontend and website package versions to 0.1.2.