Commit Graph

226 Commits

Author SHA1 Message Date
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
c0d45e33f0 feat(MediaManager): enhance viewer options for SVG files in availableViewers function 2026-06-09 15:56:56 -04:00
1d2690efa4 Refactor MediaBrowser and MediaManager components; extract EntryIcon and MediaEntry for better code organization
- Removed unused imports and constants from MediaBrowser.
- Introduced MediaEntry component to encapsulate entry rendering logic.
- Simplified MediaBrowser's entry handling and navigation logic.
- Updated MediaManager to utilize MediaEntry for rendering entries.
- Refactored StatusPage to use MediaEntry for print file listing.
2026-06-09 15:51:41 -04:00
658495be3d feat(MediaManager): add support for 'doc' view mode and corresponding icon 2026-06-09 15:41:13 -04:00
f9103455ed feat(StatusPage): add print log functionality and enhance UI elements 2026-06-09 15:34:07 -04:00
7ca7d478cc feat(settings): add support for mirroring settings to SD card if mounted 2026-06-09 13:31:14 -04:00
8d5de3f92f feat(CodeEditor): add support for multiple programming languages in CodeMirror 2026-06-09 06:22:46 -04:00
58f85ff88f feat(RealityOverridePage): enhance star field with parallax effect and optimize star generation 2026-06-09 06:07:44 -04:00
e4c2aa0dbc feat(App, DevicesPage): implement toast notifications for save status and update DevicesPage UI 2026-06-09 05:42:01 -04:00
3da4d8afc3 feat(IECPage, config): add VDrive mode toggle and update ROM settings in config 2026-06-09 05:22:49 -04:00
4fe530352d feat(DeviceDetailOverlay): add URL validation and cache clearing for external URLs 2026-06-09 04:52:45 -04:00
8cea8a40d0 feat(App, DevicesPage): rename 'Tools' to 'System' and update hardware section header to 'User Port' 2026-06-09 04:47:27 -04:00
33fe06ca9f feat(DevicesPage): update cassette section UI and rename header to 'IEC Devices' 2026-06-09 04:34:00 -04:00
5ae3a6e584 feat(StatusPage): remove directory and disk map overlays to simplify UI 2026-06-09 04:00:55 -04:00
30b9bb2d49 feat(App): remove Tools button from profile menu 2026-06-09 03:55:25 -04:00
d0a7cc4882 feat(App): update navigation button to switch to Tools page and remove unused icons 2026-06-09 03:49:33 -04:00
7892ce699e feat(App, DevicesPage, ToolsPage): remove OtherPage and enhance device settings management with hardware, modem, cassette, and BOIP configurations 2026-06-09 03:48:24 -04:00
48f0de753e feat(CodeEditor, MediaManager): add 'code' mode support and enhance file extension handling 2026-06-09 03:41:23 -04:00
61b5c6dc39 feat(MediaManager): refine file extension sets and enhance image URL handling for SVG support 2026-06-09 03:34:07 -04:00
e4f7950a56 feat(MediaManager): update file extension sets for JSON, XML, IMAGE, HD, and ARCHIVE types 2026-06-09 03:18:24 -04:00
d0d513b502 feat: update documentation to reflect new features and architecture changes, including WebSocket integration and split config storage 2026-06-09 02:35:21 -04:00
4fe0adccc6 feat(settings): enhance settings management by merging config and devices data from WebDAV 2026-06-09 02:27:17 -04:00
941bbbc12a feat: integrate WebSocket functionality into DevicesPage, NetworkPage, StatusPage, and WiFiScanOverlay components 2026-06-09 00:49:30 -04:00
91f6f5366d feat(ws): implement WebSocket context provider and update components to use it 2026-06-09 00:25:27 -04:00
fe2b677bc3 fix(RealityOverridePage): update touch handling to pointer events and adjust double-tap timing 2026-06-09 00:01:26 -04:00
39ed486173 Remove unused device images: sx.png, tape.png, and vic20.png from assets 2026-06-09 00:01:10 -04:00