Commit Graph

201 Commits

Author SHA1 Message Date
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
0a9cb90acc feat(StatusPage): add active image display logic and enhance media file handling 2026-06-11 13:27:37 -04:00
d6b50164e4 feat(MediaSet): refactor MediaSet to use MediaSetEntry type for improved type safety 2026-06-11 13:20:20 -04:00
b8d3041035 feat(DirectorySlideshow): enhance slideshow controls with persistent pause state and improved index handling 2026-06-11 12:52:32 -04:00
096f13d926 feat(DirectorySlideshow): add navigation controls and pause functionality for image slideshow 2026-06-11 12:47:12 -04:00
290cdb8ae9 feat(StatusPage): integrate DirectorySlideshow component for displaying images from active directory 2026-06-11 12:34:44 -04:00
010cd68e3f fix(MediaManager, StatusPage): improve initial path handling and file manager navigation 2026-06-11 12:27:53 -04:00
e122392cf2 fix(AppPage): reposition Toaster to bottom-center for improved visibility 2026-06-11 12:14:15 -04:00
0900b83c95 feat(StatusPage): add file manager button for browsing files and update props for integration 2026-06-11 12:00:01 -04:00
a77971e58e style(MediaBrowser, MediaEntry, MediaManager): enhance button styles for improved aesthetics and interaction 2026-06-11 11:52:55 -04:00
4b2456859f feat(App): add Profile and AboutMeatloaf pages with navigation integration 2026-06-11 04:04:02 -04:00
a276fe20a9 feat(HexEditor): implement responsive bytes per row for improved layout adaptability 2026-06-11 03:34:35 -04:00
156bc5ff2d fix(HexEditor): adjust BYTES_PER_ROW to 8 for correct byte display and update address text color for better visibility 2026-06-11 03:29:46 -04:00
43472deb76 style(CodeEditor): update background styles to transparent for improved aesthetics 2026-06-11 03:25:54 -04:00
c9041ba513 style(MediaViewerEditor): update background styles for improved aesthetics
style(HexEditor): remove background color for a cleaner look
style(ConfigEditor): remove background color for consistency
2026-06-11 03:22:58 -04:00
f1f4c6dc16 feat(App): replace PageLoader with LazyLoader for improved loading experience 2026-06-11 02:51:35 -04:00
fc2ed1c321 refactor(SerialConsolePage): streamline terminal data handling and improve code readability 2026-06-11 01:53:25 -04:00
648fb2778c feat(SerialConsolePage): update background icon to use CSS for improved styling 2026-06-11 00:37:11 -04:00
ae6acc3bee feat(SerialConsolePage): enhance terminal layout with background icon and improved styling 2026-06-11 00:33:17 -04:00
3705e72b6d feat(SerialConsolePage): enhance echo handling by implementing an echo queue to suppress self-echoes 2026-06-11 00:22:11 -04:00
0fce95e9b8 feat(SerialConsolePage): enhance input handling with line buffering and control character support 2026-06-11 00:13:59 -04:00
521fb8f613 fix(GeneralPage): update section title from "General Settings" to "Preferences" for clarity 2026-06-10 20:13:03 -04:00
05be758754 feat(serial-console): add SerialConsolePage component with WebSocket support 2026-06-10 20:01:42 -04:00
1234ba30d9 feat(confirm-dialog): implement ConfirmDialog component for user confirmations 2026-06-10 19:45:12 -04:00
07bbf00aa9 feat(IECPage): add compatibility mode toggle for directory enhancements 2026-06-10 16:52:09 -04:00
54ed2e08e7 fix(config): reorder hidden_files and extension_colon for correct configuration structure 2026-06-10 16:42:53 -04:00
aa67b9ee17 fix(IECPage): update section title from "Directory Settings" to "Directory Enhancements" for clarity
feat(settings): add getTextWithFallback function to improve file reading reliability
fix(config): reorder nfo_header in directory settings for consistency
2026-06-10 16:37:38 -04:00
fed6a35e59 feat(config): add extension_colon option to directory settings 2026-06-10 16:15:13 -04:00
75ced3fa0e feat(App): implement lazy loading for RealityOverridePage and add a loading spinner for improved performance
feat(MediaManager): lazy load MediaViewerEditor and enhance file viewer overlay with loading state
feat(MediaViewerEditor): create a new component for handling various media types with mode switching
fix(config): disable unnecessary drives and networks in configuration for better resource management
2026-06-10 02:52:26 -04:00
6817ddb491 feat(NetworkPage, GeneralPage): move Device Name input to a new position for improved layout 2026-06-10 01:24:54 -04:00
c9c4d12687 feat(StatusPage): update system status display with uptime and remove IP/MAC address 2026-06-09 22:49:08 -04:00
009c691153 fix(IECPage): correct heading from "Drive ROM" to "Drive ROMs" for consistency 2026-06-09 20:26:06 -04:00
b491279ff2 feat: enhance headings with icons for improved UI consistency across pages 2026-06-09 18:49:42 -04:00
2cae71f8a8 feat(DevicesPage): enhance cassette URL input with browser button and media selection 2026-06-09 18:45:23 -04:00
ae28de37f5 feat(DeviceDetailOverlay, DevicesPage, MediaManager, SearchOverlay, StatusPage): refactor device handling for improved consistency and add support for new device types 2026-06-09 18:43:07 -04:00
e0ac2549c6 feat(MediaManager, MediaBrowser): add file existence check before upload to prevent overwriting 2026-06-09 15:58:04 -04:00