4 v0.1.1 Lab Refresh
David Spitzer edited this page 2026-06-17 13:29:00 -07:00

v0.1.1-lab.3 Lab Refresh

Pagemaster v0.1.1-lab.3 is the current install-from-main LXC prototype refresh. It identifies the fast-moving lab build separately from the final packaged v0.1.0 Docker release train.

Included

  • Readarr-like navigation for Dashboard, Library, Add New, Wanted, Activity, Organization, Integrations, Settings, and System.
  • Scanner summaries scoped to Library instead of every page.
  • Approval and apply workflow scoped to Organization.
  • Real in-app setup forms for manual incoming folders, SABnzbd, and qBittorrent download clients.
  • Redacted connection tests against saved SABnzbd and qBittorrent clients.
  • Fixture scanner and demo acquisition actions moved to System lab tools.
  • Add New creates real persisted wanted items instead of presenting a dead form.
  • Primary workflow pages no longer expose fixture/demo buttons as normal operator actions.
  • Static filter labels no longer render as dead tab buttons.
  • Default interface theme is dark across the shell, cards, forms, tables, mobile navigation, setup screen, and empty states.
  • Primary workflow empty states avoid fixture-only instructions.
  • Storage roots can be configured in-app for source, incoming, and managed-output paths.
  • Metadata providers can be configured in-app with redacted API-key state.
  • Generic Newznab/Torznab/Prowlarr-compatible indexers can be configured in-app.
  • Wanted items can search configured indexers and save possible releases.
  • Release candidates can be sent to a matching SABnzbd or qBittorrent client.
  • Configured source roots and manual incoming folders can be scanned through real app actions.
  • Proxmox LXC helper improvements for storage selection, direct console access, update/reset flows, backups, HA enrollment, and health checks.

Install Or Update

Run the helper from the Proxmox host shell as root:

bash -c 'set -e; apt-get update; apt-get install -y git ca-certificates; tmp_dir="$(mktemp -d)"; git clone --depth 1 https://repository.spitzerhome.com/david/library-manager.git "$tmp_dir/library-manager"; bash "$tmp_dir/library-manager/scripts/proxmox/install-pagemaster-lxc.sh"'

Use the update path for an existing lab container. Use full reset only when you want the helper to back up then recreate the lab container state.

Current Tracker

  • #11 backs the remaining durable Activity work after Add New received real wanted-item creation.
  • #12 adds real indexer and search configuration.
  • #13 tracks the docs/wiki refresh for this lab build.
  • #2 remains open for the final versioned Docker release packaging train.

Known Limits

  • Activity still needs durable event APIs.
  • Completed-download import from configured clients is not complete yet.
  • Metadata providers are persisted, but rich external metadata lookup is still next.
  • This is a lab refresh, not the final tagged Docker release.