Commit Graph
32 Commits
Author SHA1 Message Date
Samuel CuiandClaude Opus 5.5 49d38096d5 Report preserved Tape scripts that differ from bundled templates
Upgrades keep customized Tape scripts, so outdated local copies stayed silent
after template fixes. The installer's check now compares each configured script
with the candidate template of the same name (ignoring a .local suffix) and
prints a unified diff, and lists differing template-named helpers beside them.
The report is a manual check; preserved scripts are never replaced.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 15:15:45 +08:00
Samuel CuiandClaude Opus 5.5 d33a6847f4 Name the Library visibility preference by saved versions
The default-on Library preference hides or shows Files that have no saved version.
Its "unbacked" name conflicted with the vocabulary, where backup never means
archived File content. Rename the protobuf field to
include_files_without_versions, the CLI flag to --include-files-without-versions
and the Settings label to "Include files without saved versions", and describe
archive coverage in archive terms. Pre-stable installations reread the
preference with its new name, so a saved value from an earlier Alpha reverts to
the field default until saved again.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 15:32:21 +08:00
Samuel CuiandClaude Opus 5.5 1463b444ec Expose Tape devices, Device settings and tar options to users
Serve InspectDevice and typed Device settings, and list configured devices as summaries for the CLI and UI. In the UI, edit Device settings with explicit drafts, choose Tape device, format and read options in Archive, Restore and Scan, show Device details and the last prepared read, present the Tape format in Media details, and add a tar Tape to the review Demo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:48 +08:00
Samuel CuiandClaude Opus 5.5 2af707970b Add Tape device inspection, tar and read options to the CLI
Add the InspectDevice RPC with tape device inspect, settings devices, tar FORMAT/APPEND record and compression options, Media hints and position-map refresh for Restore, Scan and Verify, with safety checks before any write. Update the bundled CLI Skill.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:34 +08:00
Samuel CuiandClaude Opus 5.5 afc7b87581 Keep Job settlement visible and retain independent copy failures
Preserve the existing Job lifecycle while keeping timing, cancellation and independent pipeline errors observable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:28 +08:00
Samuel CuiandClaude Opus 5.5 55608b175c Preserve complete Library exports and existing output files
Keep CLI and HTTP export consumers streaming with explicit error handling. Validate selections and replace named outputs only after a complete export.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:27 +08:00
Samuel CuiandClaude Opus 5.5 63eef7bea9 Keep disposable files under owned Work directories
Use the common temporary root for Library, Restore probes, Preview and script output. Preserve active ownership, ordinary outputs and retryable cleanup failures.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:27 +08:00
Samuel Cui 57e71c99f4 Prepare Alpha 2.1 installation and sorting documentation 2026-10-14 11:00:57 +08:00
Samuel Cui edcb8e8908 Run backup-scope tests from their installation directory 2026-10-06 14:31:15 +08:00
Samuel Cui aae512ef1c Complete Tape acceptance and preserve cartridge initialization 2026-10-06 13:58:52 +08:00
Samuel Cui c25f4018d2 Fix candidate acceptance and batch legacy migration 2026-10-05 20:38:40 +08:00
Samuel Cui 4fef653b71 Prepare YATM v1.0.0-alpha.2
Unify file queries and Scan execution, retain indexed Identical results,
improve Job and Preview workflows, and verify release packaging.
2026-10-05 19:08:49 +08:00
Samuel Cui 330e529603 Bind installation readiness to the managed service process 2026-09-15 17:34:31 +08:00
Samuel Cui 5a63399a5b Preserve complete in-root backups during legacy upgrades 2026-09-15 17:04:29 +08:00
Samuel Cui 410ee7ed72 Introduce the v1 file management and archival platform 2026-09-15 16:58:57 +08:00
Samuel N Cui ed5ed8c7a1 feat: add get disk usage and toast infomation 2023-10-20 20:22:07 +08:00
Samuel N Cui 030a6d9516 feat: add export library 2023-10-06 09:04:10 +08:00
Samuel N Cui 99ce73eef3 feat: change device name 2023-10-03 16:14:14 +08:00
Samuel N Cui a6c7820f0f fix: large file make ltfs into readonly mode 2023-09-27 20:24:27 +08:00
Samuel N Cui 3d259452de feat: add thanks 2023-09-26 22:09:19 +08:00
Samuel N Cui 52ea65dd5d feat: add comment to config file 2023-09-26 18:41:59 +08:00
Samuel N Cui 8eee1e9e4e feat: rebrand to yatm 2023-09-26 16:53:05 +08:00
Samuel N Cui 508d4bf137 feat: rename to yatm 2023-09-26 16:47:06 +08:00
Samuel N Cui efb352ba44 feat: rename repo 2023-09-26 16:31:30 +08:00
Samuel N Cui ad04a0dd9f feat: add auto build 2023-09-26 15:23:23 +08:00
Samuel N Cui 6a58412a3d feat: rename to samuelncui 2023-09-22 14:00:01 +08:00
Samuel N Cui 852cf8212e feat: job list 2023-08-29 18:02:57 +08:00
Samuel N Cui cda9244e8e feat: frontend use router 2022-12-13 20:02:29 +08:00
Samuel N Cui 8ccecd8017 fix: change tape error 2022-12-13 17:00:04 +08:00
Samuel N Cui f87ec06af6 feat: useable 2022-12-12 22:48:28 +08:00
Samuel N Cui af8c37b18e feat: add library 2022-09-07 16:54:54 +08:00
Samuel N Cui cbcc6cc575 feat: init 2022-09-06 12:39:08 +08:00