Commit Graph
24 Commits
Author SHA1 Message Date
Kenneth Skovhede b67a73553a Added unified interface for remote browsing.
This PR adds a single API endpoint for listing contents of remote source or backend. With this API, we can greatly simplify the FE as it does not need to know about webmodules for each provider, but can just use the single API.

To support this, the fulldisk module was updated slightly to return enumerable meta entries, similar to ms365 and gws providers.
2026-06-12 11:06:21 +02:00
Carl Johnsen 4a044e53d2 Added NTFS to the source items and restore provider 2026-03-24 19:26:35 +01:00
Carl Johnsen 2b5db218ad Post restructure namespace fixes 2026-03-16 11:10:20 +01:00
Carl Johnsen e6fbc8150c Added option to disable filesystem-aware functionality 2026-03-13 17:37:51 +01:00
Carl Johnsen f4038ac7d1 Ensure everything that doesn't have a timestamp reports UtcNow to make sure it's backed up. 2026-03-13 13:50:38 +00:00
Carl Johnsen e45cc6b44c Regardless of file system, the files are blocks, hence the file name is the address. 2026-03-13 11:39:58 +01:00
Carl Johnsen ad89e7155a Enabled FAT32 as part of the partition source entry 2026-03-12 15:07:30 +01:00
Carl Johnsen 33c7029e58 Added FAT32 metadata to the source entry 2026-03-12 15:07:08 +01:00
Carl Johnsen 39f16f471d Added last modified timestamp to file system files 2026-03-12 15:06:43 +01:00
Carl Johnsen ca1fb3ac9b Restructured the DiskImage project to lift the OS specific disk listings to the disk interface and to centralize the functionality for running external processes 2026-03-05 15:30:36 +01:00
Kenneth Skovhede 22c4f585ef Minor adjustments for WebUI picker 2026-02-20 15:29:25 +01:00
Carl Johnsen 4845c22233 Added docstrings 2026-02-15 12:45:59 +01:00
Carl Johnsen 3f14cf5439 Known filesystems are treated as unknown until a driver is present 2026-02-15 11:12:08 +01:00
Carl Johnsen e12b988aa4 Use system library calls instead of "homegrown" 2026-02-12 16:54:35 +01:00
Carl Johnsen 881facd10e Adapted the interfaces and implementation to match the new disk image restore rework 2026-02-10 12:30:43 +01:00
Carl Johnsen 04e9b2e1b8 The geometry file should be recorded during backup. 2026-02-09 14:53:14 +01:00
Carl Johnsen 78ce5e6007 Removed old metadata files, which are now in the new geometry file 2026-02-09 13:13:27 +01:00
Carl Johnsen 3fe57b308d Added functionality for priority files for restore providers 2026-02-09 11:36:15 +01:00
Carl Johnsen 4ffb8adf20 Added restore of partition tables 2026-02-06 06:46:48 +01:00
Carl Johnsen 71d0340657 Added recording of disk related metadata during backup 2026-02-06 06:20:09 +01:00
Carl Johnsen 9d8426d82a First backup of a Windows disk complete! 2026-02-05 21:42:04 +01:00
Carl Johnsen f97ea51cf7 Made the disk paths be more clear / descriptive 2026-02-05 14:20:43 +01:00
Carl Johnsen 09c6f895b1 Unkown filesystem detected incorrectly 2026-02-05 14:20:15 +01:00
Carl Johnsen fadd95f7c2 Added initial source provider implementation for disks 2026-02-05 11:14:01 +01:00