Skip to content

THRALL v0.3.0 — Tool for Hierarchical Replication And Identity Linking

Choose a tag to compare

@UberMetroid UberMetroid released this 28 Oct 07:16
· 24 commits to main since this release

THRALL v0.3.0

Tool for Hierarchical Replication And Identity Linking (thrall / st-mesh-mgr)

Highlights

  • Symmetric 54px Header & Footer Dock + 8-Bit Rainbow Palette:
    • Unified 54px header and footer dock with pixel-art THRALL canvas wordmark and 8-Bit Rainbow Palette (Coral, Orange, Amber, Yellow, Emerald, Cyan, Blue, Violet).
    • Always-visible real-time browser ↔ server 8-Bit Data Flow Graph (#footer-upload-graph) measuring live HTTP TX/RX throughput and upload progress.
    • Rotating cached Hive Thrall backgrounds (/bg-1.jpg .. /bg-5.jpg) on login/logout alongside the Bayer-dithered interactive mesh physics canvas.
  • 5 Flat Boxless Explorer Tabs with Flash-Free SPA Navigation:
    • Located in the Footer Dock: Personal folders | Shared folders || Device setup || Global folders || Mesh setup.
    • Split + Standard Folder & + Custom Folder Modals: Pick-and-choose standard XDG folders (Desktop, Documents, Downloads, Music, Pictures, Videos, Public, Templates) with ~/<Folder> vs ~/Thrall/<Folder> sync target, or open a dedicated modal to create custom folders synced to ~/Thrall/<Folder>.
    • Customizable Per-Folder Local Sync Paths: Override local workstation sync paths per personal or shared folder in Device setup.
    • Expandable + / − Inline Folder Trees: Recursive inline directory, device, ACL, and hub tree expansion across all 5 tabs.
  • Chunked Binary & Recursive Drag-and-Drop Directory Uploads:
    • Streamed File.slice chunked uploads (POST /files/upload) and recursive folder drag-and-drop with strict ancestor symlink-jail verification and dotfile rejection.
  • Safety & Admin UX:
    • GitHub-style type-to-confirm deletion modals for folders, files, and devices.
    • Pulsing Save Access * unsaved-changes indicator in Global folders.