d7c167a9bffeat(DevicesPage): improve device status display and enhance UI layout for device informationJaime Idolpx2026-06-11 14:46:25 -0400
0192d230c9feat(DevicesPage): enhance device action handling and improve UI for physical devicesJaime Idolpx2026-06-11 14:35:16 -0400
44736750b6feat(DevicesPage): update device model options for clarity and add new modelsJaime Idolpx2026-06-11 14:15:09 -0400
f89e57a8befeat(StatusPage): improve active image selection logic and enhance error handling for media filesJaime Idolpx2026-06-11 13:31:53 -0400
0a9cb90accfeat(StatusPage): add active image display logic and enhance media file handlingJaime Idolpx2026-06-11 13:27:37 -0400
d6b50164e4feat(MediaSet): refactor MediaSet to use MediaSetEntry type for improved type safetyJaime Idolpx2026-06-11 13:20:20 -0400
b8d3041035feat(DirectorySlideshow): enhance slideshow controls with persistent pause state and improved index handlingJaime Idolpx2026-06-11 12:52:32 -0400
096f13d926feat(DirectorySlideshow): add navigation controls and pause functionality for image slideshowJaime Idolpx2026-06-11 12:47:12 -0400
290cdb8ae9feat(StatusPage): integrate DirectorySlideshow component for displaying images from active directoryJaime Idolpx2026-06-11 12:34:44 -0400
e122392cf2fix(AppPage): reposition Toaster to bottom-center for improved visibilityJaime Idolpx2026-06-11 12:14:15 -0400
0900b83c95feat(StatusPage): add file manager button for browsing files and update props for integrationJaime Idolpx2026-06-11 12:00:01 -0400
a77971e58estyle(MediaBrowser, MediaEntry, MediaManager): enhance button styles for improved aesthetics and interactionJaime Idolpx2026-06-11 11:52:55 -0400
4b2456859ffeat(App): add Profile and AboutMeatloaf pages with navigation integrationJaime Idolpx2026-06-11 04:04:02 -0400
a276fe20a9feat(HexEditor): implement responsive bytes per row for improved layout adaptabilityJaime Idolpx2026-06-11 03:34:35 -0400
156bc5ff2dfix(HexEditor): adjust BYTES_PER_ROW to 8 for correct byte display and update address text color for better visibilityJaime Idolpx2026-06-11 03:29:46 -0400
43472deb76style(CodeEditor): update background styles to transparent for improved aestheticsJaime Idolpx2026-06-11 03:25:54 -0400
c9041ba513style(MediaViewerEditor): update background styles for improved aesthetics style(HexEditor): remove background color for a cleaner look style(ConfigEditor): remove background color for consistencyJaime Idolpx2026-06-11 03:22:58 -0400
f1f4c6dc16feat(App): replace PageLoader with LazyLoader for improved loading experienceJaime Idolpx2026-06-11 02:51:35 -0400
fc2ed1c321refactor(SerialConsolePage): streamline terminal data handling and improve code readabilityJaime Idolpx2026-06-11 01:53:25 -0400
648fb2778cfeat(SerialConsolePage): update background icon to use CSS for improved stylingJaime Idolpx2026-06-11 00:37:11 -0400
ae6acc3beefeat(SerialConsolePage): enhance terminal layout with background icon and improved stylingJaime Idolpx2026-06-11 00:33:17 -0400
3705e72b6dfeat(SerialConsolePage): enhance echo handling by implementing an echo queue to suppress self-echoesJaime Idolpx2026-06-11 00:22:11 -0400
0fce95e9b8feat(SerialConsolePage): enhance input handling with line buffering and control character supportJaime Idolpx2026-06-11 00:13:59 -0400
521fb8f613fix(GeneralPage): update section title from "General Settings" to "Preferences" for clarityJaime Idolpx2026-06-10 20:13:03 -0400
05be758754feat(serial-console): add SerialConsolePage component with WebSocket supportJaime Idolpx2026-06-10 20:01:42 -0400
1234ba30d9feat(confirm-dialog): implement ConfirmDialog component for user confirmationsJaime Idolpx2026-06-10 19:45:12 -0400
54ed2e08e7fix(config): reorder hidden_files and extension_colon for correct configuration structureJaime Idolpx2026-06-10 16:42:53 -0400
aa67b9ee17fix(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 consistencyJaime Idolpx2026-06-10 16:37:38 -0400
fed6a35e59feat(config): add extension_colon option to directory settingsJaime Idolpx2026-06-10 16:15:13 -0400
75ced3fa0efeat(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 managementJaime Idolpx2026-06-10 02:52:26 -0400
6817ddb491feat(NetworkPage, GeneralPage): move Device Name input to a new position for improved layoutJaime Idolpx2026-06-10 01:24:54 -0400
c9c4d12687feat(StatusPage): update system status display with uptime and remove IP/MAC addressJaime Idolpx2026-06-09 22:49:08 -0400
009c691153fix(IECPage): correct heading from "Drive ROM" to "Drive ROMs" for consistencyJaime Idolpx2026-06-09 20:26:06 -0400
b491279ff2feat: enhance headings with icons for improved UI consistency across pagesJaime Idolpx2026-06-09 18:49:42 -0400
2cae71f8a8feat(DevicesPage): enhance cassette URL input with browser button and media selectionJaime Idolpx2026-06-09 18:45:23 -0400
ae28de37f5feat(DeviceDetailOverlay, DevicesPage, MediaManager, SearchOverlay, StatusPage): refactor device handling for improved consistency and add support for new device typesJaime Idolpx2026-06-09 18:43:07 -0400
e0ac2549c6feat(MediaManager, MediaBrowser): add file existence check before upload to prevent overwritingJaime Idolpx2026-06-09 15:58:04 -0400
c0d45e33f0feat(MediaManager): enhance viewer options for SVG files in availableViewers functionJaime Idolpx2026-06-09 15:56:56 -0400
1d2690efa4Refactor MediaBrowser and MediaManager components; extract EntryIcon and MediaEntry for better code organizationJaime Idolpx2026-06-09 15:51:41 -0400
658495be3dfeat(MediaManager): add support for 'doc' view mode and corresponding iconJaime Idolpx2026-06-09 15:41:13 -0400
7ca7d478ccfeat(settings): add support for mirroring settings to SD card if mountedJaime Idolpx2026-06-09 13:31:14 -0400
8d5de3f92ffeat(CodeEditor): add support for multiple programming languages in CodeMirrorJaime Idolpx2026-06-09 06:22:46 -0400
58f85ff88ffeat(RealityOverridePage): enhance star field with parallax effect and optimize star generationJaime Idolpx2026-06-09 06:07:44 -0400
e4c2aa0dbcfeat(App, DevicesPage): implement toast notifications for save status and update DevicesPage UIJaime Idolpx2026-06-09 05:42:01 -0400
3da4d8afc3feat(IECPage, config): add VDrive mode toggle and update ROM settings in configJaime Idolpx2026-06-09 05:22:49 -0400
4fe530352dfeat(DeviceDetailOverlay): add URL validation and cache clearing for external URLsJaime Idolpx2026-06-09 04:52:45 -0400
8cea8a40d0feat(App, DevicesPage): rename 'Tools' to 'System' and update hardware section header to 'User Port'Jaime Idolpx2026-06-09 04:47:27 -0400
33fe06ca9ffeat(DevicesPage): update cassette section UI and rename header to 'IEC Devices'Jaime Idolpx2026-06-09 04:34:00 -0400
5ae3a6e584feat(StatusPage): remove directory and disk map overlays to simplify UIJaime Idolpx2026-06-09 04:00:55 -0400
30b9bb2d49feat(App): remove Tools button from profile menuJaime Idolpx2026-06-09 03:55:25 -0400
d0a7cc4882feat(App): update navigation button to switch to Tools page and remove unused iconsJaime Idolpx2026-06-09 03:49:33 -0400
7892ce699efeat(App, DevicesPage, ToolsPage): remove OtherPage and enhance device settings management with hardware, modem, cassette, and BOIP configurationsJaime Idolpx2026-06-09 03:48:24 -0400
48f0de753efeat(CodeEditor, MediaManager): add 'code' mode support and enhance file extension handlingJaime Idolpx2026-06-09 03:41:23 -0400
61b5c6dc39feat(MediaManager): refine file extension sets and enhance image URL handling for SVG supportJaime Idolpx2026-06-09 03:34:07 -0400
e4f7950a56feat(MediaManager): update file extension sets for JSON, XML, IMAGE, HD, and ARCHIVE typesJaime Idolpx2026-06-09 03:18:24 -0400
d0d513b502feat: update documentation to reflect new features and architecture changes, including WebSocket integration and split config storageJaime Idolpx2026-06-09 02:35:21 -0400
4fe0adccc6feat(settings): enhance settings management by merging config and devices data from WebDAVJaime Idolpx2026-06-09 02:27:17 -0400
941bbbc12afeat: integrate WebSocket functionality into DevicesPage, NetworkPage, StatusPage, and WiFiScanOverlay componentsJaime Idolpx2026-06-09 00:49:30 -0400
91f6f5366dfeat(ws): implement WebSocket context provider and update components to use itJaime Idolpx2026-06-09 00:25:27 -0400
fe2b677bc3fix(RealityOverridePage): update touch handling to pointer events and adjust double-tap timingJaime Idolpx2026-06-09 00:01:26 -0400
39ed486173Remove unused device images: sx.png, tape.png, and vic20.png from assetsJaime Idolpx2026-06-09 00:01:10 -0400
4c07f8c4a1fix(MediaManager, DeviceDetailOverlay): improve file existence checks and handle missing files in swap listsJaime Idolpx2026-06-08 20:42:21 -0400