Commit Graph

236 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
5ec57a1b27 fix(MediaManager): enhance filter and sort bar with transition effects 2026-06-13 02:49:08 -04:00
b0134a9a46 fix(MediaEntry): update TEXT_EXTS and IMAGE_EXTS to include additional file types 2026-06-13 02:40:28 -04:00
cb33268dcc fix(MediaEntry): add support for comic file types in EntryIcon 2026-06-13 02:34:02 -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
c7048678b2 fix(StatusPage): enhance file info display with toggleable font style for last file access 2026-06-12 23:26:41 -04:00
c287de5bad fix(MediaManager): simplify ActionsModal by removing select all button and adding filter toggle 2026-06-12 23:17:26 -04:00
3d69970ea5 fix(MediaManager): refactor folder configuration loading to improve clarity and performance 2026-06-12 23:02:11 -04:00
afc15134f5 fix(MediaManager): reset folder configuration on path change and update button title for clarity 2026-06-12 21:53:23 -04:00
31bac8f700 fix(App): adjust Toaster offset and change close button to expand for better visibility 2026-06-12 21:45:24 -04:00
11b9bb5b16 fix(MediaManager): update base URL display to remove label for cleaner presentation 2026-06-12 21:43:33 -04:00
8bc34b3e52 feat(MediaManager): replace folder creation navigation with direct path navigation 2026-06-12 21:21:31 -04:00
085df24ba7 feat(MediaManager): add breadcrumb scrolling functionality for improved navigation 2026-06-12 20:57:28 -04:00
dfe87c05a1 feat(MediaManager): improve breadcrumb layout for better responsiveness and folder configuration access 2026-06-12 20:03:58 -04:00
c6bc1fdd52 feat(DirectorySlideshow): update image loading logic to use stat for improved path handling 2026-06-12 15:18:52 -04:00
d8c8b0b4e1 feat(HexEditor): enhance styling for improved readability and visual clarity 2026-06-12 15:09:38 -04:00
0c2fa2479c feat(package): add postbuild script to gzip distribution files 2026-06-12 06:45:53 -04:00
7e4b078d1f feat(MediaManager): enhance MarqueeText component with unique keyframes for improved scrolling performance 2026-06-12 06:36:48 -04:00
04fa5ab054 feat(MediaManager): implement MarqueeText component for improved overflow handling in titles 2026-06-12 05:33:21 -04:00
e6dabbe0a6 feat(MediaManager): improve URL display handling with LTR embedding for better BiDi support 2026-06-12 05:22:58 -04:00
507be5eeab fix(MediaManager): remove trailing slash from URL display and title 2026-06-12 05:09:49 -04:00
a4291964de feat(DeviceDetailOverlay): enhance media set detection on URL changes and clear media set state 2026-06-12 05:05:03 -04:00
5c28a69055 feat(DeviceDetailOverlay): improve media set detection logic and optimize state management 2026-06-12 05:02:18 -04:00
de303e9327 feat(MediaManager): enhance mount dialog layout and improve text overflow handling 2026-06-12 04:59:24 -04:00
92a22fe253 feat(WebDAV): enhance listDirectory function for recursive listing and improve XML parsing 2026-06-12 04:41:01 -04:00
0786fd087e feat(DeviceDetailOverlay, StatusPage): improve media file handling and streamline media set logic 2026-06-12 00:37:24 -04:00
6c2267c639 feat(DeviceDetailOverlay, IECPage, SettingsInput): enhance input components with clear functionality and improved styling 2026-06-12 00:16:57 -04:00
f3b97276c5 feat(DeviceDetailOverlay, IECPage): replace input fields with SettingsInput component for improved handling 2026-06-12 00:12:38 -04:00
243a134a9c feat(MediaManager): add VMS creation functionality and UI enhancements 2026-06-11 23:54:12 -04:00
e4a5eac676 feat(DeviceDetailOverlay): conditionally render UI elements based on device type and improve cache handling 2026-06-11 22:20:14 -04:00
fefb7699fa feat(DeviceDetailOverlay, DevicesPage): enhance device handling with physical device support and improve navigation logic 2026-06-11 22:16:25 -04:00
9a7d93b9a7 feat(DeviceDetailOverlay): improve device navigation handling and media set validation 2026-06-11 22:16:16 -04:00
d05eaaa84d feat(DeviceDetailOverlay): add clear cache button and enhance mode selection UI 2026-06-11 22:03:54 -04:00
d9f95c6864 feat(Settings): add wrote flag to SavedJson and update writeSettings logic to indicate if files were written 2026-06-11 21:55:45 -04:00
199ae0e3d8 feat(Settings): enhance writeSettings to skip unchanged files and serialize config into JSON strings 2026-06-11 21:55:36 -04:00
488d2304be feat(DeviceDetailOverlay): improve device display and add clear URL/media set functionality 2026-06-11 21:43:49 -04:00
242358fb0d feat(DeviceDetailOverlay): reorganize device property display and update path retrieval logic
feat(MediaManager): enhance default view mode to support playlist extensions and clean up action modal
2026-06-11 21:35:27 -04:00
ce2dd7eab1 feat(MediaManager): enhance file handling for playlists and add duplicate entry functionality 2026-06-11 21:18:46 -04:00
fed75c77df feat(App): enhance Toaster component with rich colors, close button, and custom toast options 2026-06-11 18:34:45 -04:00
e43ba5dd61 feat(StatusPage): update reset terminology to 'reboot' for clarity 2026-06-11 18:31:16 -04:00
e89a4b25c0 feat(WebSocket): add logging for connection events and message handling 2026-06-11 17:49:12 -04:00
24ea5594b6 feat(DirectorySlideshow): enhance image preloading and navigation logic for improved performance 2026-06-11 17:33:37 -04:00
3557b3ab22 feat(settings): implement config migration and deep merge for backward compatibility 2026-06-11 17:27:04 -04:00
faa2e41be4 Refactor config structure: rename 'iec.devices' to 'devices.iec' across the codebase
- Updated references in AGENTS.md, README.md, and various component files (DevicesPage, GeneralPage, IECPage, MediaManager, SearchOverlay, StatusPage) to reflect the new config structure.
- Adjusted settings handling in settings.ts to accommodate the new structure.
- Modified initial config in config.json to match the updated schema.
2026-06-11 17:08:27 -04:00
89d093e159 feat(IECPage): rename boot_disk to autoboot for clarity in configuration 2026-06-11 15:06:52 -04:00
41809f098c feat(DevicesPage): remove unnecessary device click button from device display 2026-06-11 14:47:40 -04:00
d7c167a9bf feat(DevicesPage): improve device status display and enhance UI layout for device information 2026-06-11 14:46:25 -04:00
0192d230c9 feat(DevicesPage): enhance device action handling and improve UI for physical devices 2026-06-11 14:35:16 -04:00
44736750b6 feat(DevicesPage): update device model options for clarity and add new models 2026-06-11 14:15:09 -04:00
f89e57a8be feat(StatusPage): improve active image selection logic and enhance error handling for media files 2026-06-11 13:31:53 -04:00