ab5d9bb486
feat(WebSocket): enhance WebSocket message handling and connection logging
2026-06-08 14:19:17 -04:00
ff664fa9d3
feat(WebSocket): implement WebSocket handling and upgrade support
2026-06-08 14:08:37 -04:00
e2197c33fd
feat(DevicesPage): add base_url handling for drive, network, and meatloaf devices
2026-06-08 13:51:10 -04:00
d2440c5ba1
feat(MediaBrowser, MediaManager): enhance file type handling and improve icon representation
2026-06-08 13:47:26 -04:00
b70c98d69a
feat(ConfigEditor, MediaManager, DeviceDetailOverlay, StatusPage): implement config editing functionality and update media set handling
2026-06-08 13:35:07 -04:00
df02223d42
feat(DeviceDetailOverlay, StatusPage): update device URL handling to include base URL and cache options
2026-06-08 13:15:23 -04:00
df121bd9c3
feat(MediaManager): add base URL handling for drive and meatloaf devices
2026-06-08 13:04:31 -04:00
0b7dc77e78
feat(MediaManager): add folder mounting functionality and improve base URL handling
2026-06-08 13:02:34 -04:00
1f15e1fe20
feat(MediaManager): add folder configuration handling and update base URL display
2026-06-08 12:49:52 -04:00
841cf2f73d
feat(MediaManager): enhance path navigation with inline renaming functionality
2026-06-08 12:31:31 -04:00
e902cc4d4a
feat(CodeEditor, MediaManager): add initial text state for editing functionality
2026-06-08 12:22:37 -04:00
5a17c0a2e0
fix: update base path in Vite configuration to root
2026-06-08 12:06:29 -04:00
d7076f12da
Add new assets and error handling pages
...
- Added various icon images (128x128, 16x16, 32x32, 48x48, 64x64, 76x76 PNGs).
- Introduced logo images in JPG and PNG formats, along with an SVG version.
- Created device XML file for UPnP compatibility.
- Implemented custom 404 and 405 error pages with a Commodore 64 theme.
- Added an SVG graphic for server error representation.
- Developed CSS styles for error pages to enhance visual appeal.
- Included a favicon cursor icon.
- Added a font file for "Microgramma D Extended Bold".
- Created a WebSocket test page with interactive command execution.
2026-06-08 12:03:03 -04:00
4ce0b46b07
feat(App, FileManager): add Print Manager functionality and enhance file manager path handling
2026-06-08 04:28:50 -04:00
63d2ff9f69
feat(ToolsPage): add firmware management overlay with installation functionality
2026-06-08 03:48:39 -04:00
f82b669fe2
feat(GeneralPage): implement timezone selection with dynamic loading and error handling
2026-06-08 03:39:06 -04:00
135d10861d
feat(DeviceDetailOverlay, StatusPage): integrate MediaSet component for media switching functionality
2026-06-08 02:37:32 -04:00
70796a9ccd
feat(DeviceDetailOverlay): update overlay positioning and remove unused media control buttons
2026-06-08 02:04:46 -04:00
52d0e96961
feat(FileManager, DeviceDetailOverlay): enhance file handling with .lst support and improve device mounting logic
2026-06-08 01:57:03 -04:00
768c4c2336
feat(FileBrowser): refactor entry icon rendering for better clarity and organization
...
feat(FileManager): persist filter, sort key, and sort order in local storage
2026-06-08 01:45:41 -04:00
0b547bf02b
feat(FileManager, HexEditor): implement file caching and enhance hex editor with virtual scrolling
2026-06-08 01:42:45 -04:00
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
3f7cc16ce1
feat: update project structure and enhance WebDAV integration with settings persistence and save status management
2026-06-07 20:37:06 -04:00
284b91b963
feat: enhance SaveStatusBadge component with pending changes display and save functionality
2026-06-07 20:35:45 -04:00
5ac6b6ce95
feat: enhance useSettings hook with pending changes tracking and improved save status management
2026-06-07 19:40:53 -04:00
1331033b81
feat: implement useSettings hook for improved settings persistence and management
2026-06-07 19:38:18 -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
e81974e9ff
fix: improve path handling in toEntryInfo function to correctly use entry.uri for reliable path resolution
2026-06-07 18:32:13 -04:00
d1270bc604
feat: improve path handling in pathFromUri and toEntryInfo functions for better display name resolution
2026-06-07 18:13:03 -04:00
ed302d7156
feat: enhance display name handling for WebDAV entries and directory collections
2026-06-07 17:59:06 -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
79d92dc89d
feat: add webdav3.py for a Tiny WebDav Server implementation with Python3 support and enhanced functionalities
2026-06-07 11:26:30 -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
d9314c874a
feat: add new font files C64_Pro_Mono-STYLE.woff2 and CbmShift-STYLE.woff2
2026-06-07 11:25:14 -04:00
7de20b17c9
remove package-lock from repo
2026-06-07 11:24:37 -04:00
788ec62bb2
feat: simplify SearchOverlay component styling by removing unnecessary classes and maxHeight style
2026-06-06 23:17:26 -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
686f0795d0
feat: add AGENTS.md and CLAUDE.md for project documentation; update README with features and installation instructions; modify index.html and manifest for consistent naming; enhance App component with new cartridge tools
2026-04-14 18:48:31 -04:00
87550fe5ee
feat: update icon paths in manifest and HTML, and adjust service worker registration
2026-04-14 15:09:54 -04:00
c0dde2f5b1
feat: set base path for Vite configuration
2026-04-14 14:36:55 -04:00