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
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