Commit Graph

13 Commits

Author SHA1 Message Date
10c9a13340 Refactor DevicesPage to simplify device navigation and enhance DeviceDetailOverlay integration
Enhance MediaEntry to support executable file types with appropriate icons

Revamp SearchOverlay to utilize a locate database for improved search functionality and add database management features

Update StatusPage to accommodate new DeviceDetailOverlay structure

Implement locate-db module for efficient file searching and database handling

Adjust Vite configuration to exclude sqlite-wasm from dependency optimization
2026-06-13 22:10:31 -04:00
421a667548 fix(MediaManager): display loading progress in MediaManager while fetching directory contents
fix(webdav): enhance listDirectory to report progress during directory listing
fix(package): add @types/react-dom dependency for improved TypeScript support
2026-06-13 00:04:00 -04:00
0c2fa2479c feat(package): add postbuild script to gzip distribution files 2026-06-12 06:45:53 -04:00
05be758754 feat(serial-console): add SerialConsolePage component with WebSocket support 2026-06-10 20:01:42 -04:00
8d5de3f92f feat(CodeEditor): add support for multiple programming languages in CodeMirror 2026-06-09 06:22:46 -04:00
58f85ff88f feat(RealityOverridePage): enhance star field with parallax effect and optimize star generation 2026-06-09 06:07:44 -04:00
e87aeb6726 feat(RealityOverridePage): integrate Three.js for enhanced visuals and add background toggle functionality 2026-06-08 18:52:05 -04:00
0efc19b4d4 feat: integrate CodeEditor and HexEditor components for enhanced file editing capabilities 2026-06-07 23:11:07 -04:00
0e684077b2 feat(FileManager): enhance file viewing capabilities with markdown and syntax highlighting support
- Added support for viewing markdown files using ReactMarkdown and remark-gfm.
- Integrated syntax highlighting for code snippets using react-syntax-highlighter.
- Introduced new viewer modes: markdown, json, xml, and hex.
- Updated file categorization logic to include markdown files.
- Enhanced the viewer interface with icons representing different file types.
- Improved user experience with loading states and error handling during file operations.
- Refactored code for better readability and maintainability.
2026-06-07 22:34:49 -04:00
4a2f6032d2 feat: add WebDAV integration and utility functions
- Introduced a new `webdav-component` package for WebDAV protocol handling.
- Implemented `webdav.ts` with functions for managing WebDAV operations such as listing directories, checking file existence, creating folders, deleting paths, moving files, and handling file uploads/downloads.
- Added path normalization and utility functions for handling WebDAV paths.
- Enhanced the `Tag` class in `webdav3.py` to correctly register XML namespaces, improving compatibility with WebDAV responses.
2026-06-07 17:48:37 -04:00
8eb6e66005 feat: add DirectoryListing component and integrate it into StatusPage; update fonts.css with new font definitions; enhance .gitignore to exclude files directory 2026-06-07 11:26:18 -04:00
c2cb541257 feat: update package-lock.json to include it in .gitignore and upgrade react-router to version ^7.17.0 2026-06-06 23:15:42 -04:00
9eeffde903 initial commit 2026-04-13 23:55:36 -04:00