Commit Graph

24 Commits

Author SHA1 Message Date
487d53f77b feat(FileManager): implement buffer navigation and dynamic buffer size for file viewing 2026-06-08 01:27:01 -04:00
30e9c0949a feat(FileManager): improve entry action handling for files and folders 2026-06-08 01:07:25 -04:00
435a1b38c0 feat: enhance device navigation by passing device ID from FileManager to DevicesPage 2026-06-08 00:23:44 -04:00
9ea6af1731 feat(FileManager): persist file manager path in local storage for improved navigation 2026-06-07 23:26:07 -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
b18f9c685b feat: add rename input focus handling in FileManager component 2026-06-07 22:08:34 -04:00
8ea3e3bc3c feat: update mountOnDevice function to set device URL directly from mountEntry path and enable device if not already enabled 2026-06-07 22:07:13 -04:00
0bbf8896ea feat: add FileManager component and implement file management features including upload, download, and folder creation 2026-06-07 22:04:27 -04:00
aadd29e554 feat: add file browsing functionality to IECPage for boot disk selection 2026-06-07 20:43:29 -04:00
e060c73d48 feat: enhance FileBrowser component with action menu and improved folder/file selection 2026-06-07 19:20:01 -04:00
6af14371e8 feat: enhance FileBrowser component to handle file and folder resolution with improved error handling 2026-06-07 19:09:07 -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
788ec62bb2 feat: simplify SearchOverlay component styling by removing unnecessary classes and maxHeight style 2026-06-06 23:17:26 -04:00
939565ce5a feat: update StatusPage layout and functionality with enhanced system status display and activity log 2026-04-14 13:55:14 -04:00
a8b1aadb1c style: reorganize action buttons in StatusPage for improved layout and accessibility 2026-04-14 01:18:41 -04:00
fa3f84e42e feat: add reset functionality and directory/disk map overlays to StatusPage 2026-04-14 01:17:14 -04:00
00572089e3 feat: enhance StatusPage with file info display and loading progress 2026-04-14 01:06:22 -04:00
a5627ef860 style: enhance media button titles in DeviceDetailOverlay and StatusPage for better clarity 2026-04-14 00:49:54 -04:00
c6d382a88d style: update SearchOverlay background opacity and button styling for improved aesthetics 2026-04-14 00:37:04 -04:00
6b0ffb7de2 style: enhance SearchOverlay layout and responsiveness 2026-04-14 00:31:32 -04:00
5e329a7f39 refactor: update App and StatusPage components for improved styling and functionality 2026-04-14 00:22:43 -04:00
9eeffde903 initial commit 2026-04-13 23:55:36 -04:00