Skip to content

Releases: Thre4dripper/tidefetch

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 18:24
d0910d2

Changelog

Features

  • 3d71d64 feat(app): wire CLI entrypoint to UI
  • 6029158 feat(aria2): add rpc response type models
  • 8027c3d feat(aria2): implement rpc client
  • 261be95 feat(config): add app configuration support
  • 5f094f4 feat(daemon): add aria2 daemon lifecycle helpers
  • a65b6d1 feat(history): add download history tracking
  • 32d1d41 feat(ui): add add-flow, picker, settings, and os ops
  • 5abec26 feat(ui): add downloads, details, and files views
  • 64fe771 feat(ui): add formatting utilities
  • 229026e feat(ui): add history view rendering
  • e1a4add feat(ui): add message and event models
  • da9349a feat(ui): add platform disk usage providers
  • 2723c64 feat(ui): add root app state and update loop
  • 6b86be7 feat(ui): add theme palette and styles
  • c4fb905 feat(ui): add transfer graph rendering

Other

  • 81d8a29 Adds Kubernetes manifests
  • 10b768b Adds Open Graph and web dashboard images
  • 842c015 Adds a Docker Swarm stack
  • f0b0fa8 Adds a Helm chart for Kubernetes deploys
  • 3789af6 Adds a broker that fans aria2 state out over WebSockets
  • 079b56d Adds a hardened systemd unit for bare metal
  • 6628a3e Adds a maintainer publishing runbook
  • e1b2e50 Adds a virtualized download list
  • d727530 Adds an Unraid container template
  • 841b1d6 Adds an all-in-one container image
  • 0e1e1b4 Adds bcrypt dependency for web authentication
  • cec1da9 Adds continuous integration workflow
  • 1515326 Adds cross-platform install scripts
  • cdab281 Adds dynamic tab bar height and refactors bodyTop to a method
  • 367b99d Adds extra padding around footer buttons
  • 6e2086a Adds history browsing and settings
  • 3c1101c Adds installation and configuration guides
  • 4e4dd38 Adds link inspector and expanded aria2 options to Add form
  • 974b586 Adds login, onboarding and a password field
  • 1d848a8 Adds password auth with sessions and rate limiting
  • 1bcac88 Adds regression tests for the reworked UI behaviour
  • 2c788e2 Adds release automation with GoReleaser
  • b1996eb Adds selectable terminal colour themes
  • 3bd658b Adds server-side link probing
  • 8f56a95 Adds shared brand components to the web UI
  • e437d35 Adds structured custom headers to the add form
  • aabe1b0 Adds syntax highlighting to documentation
  • 09b8ea0 Adds terminal UI preferences to configuration
  • 0f075be Adds terminal overview image
  • 9ed2bf5 Adds the REST API for every download action
  • 7115432 Adds the Svelte frontend toolchain
  • 36a96c2 Adds the application shell and navigation
  • 69c15ae Adds the dark glass design system
  • 3088bc9 Adds the download creation flow
  • 03735c3 Adds the download detail panel
  • 4aee55d Adds the frontend client and shared helpers
  • 0133060 Adds the reactive application store
  • 187514d Adds troubleshooting and per-platform deploy docs
  • aed2e6d Adopts release-please for versioning
  • d5d5fd3 Automates site build and publication
  • a2d81b1 Builds the product landing page
  • ed6d573 Documents data storage and persistence
  • 4bb6be1 Documents homelab operations and TLS fronting
  • 2aa0dd1 Documents the new release process
  • 5901c41 Documents themes and bare-metal operation
  • 5f35537 Embeds the built interface into the binary
  • cec205e Encodes repeated aria2 options as JSON arrays
  • 184a8b0 Enhances release workflow by improving PR cleanup logic and adding version comparison for draft releases
  • 57be5d7 Extends build tooling for releases
  • 69b0a6c Gives terminal charts headroom above the peak
  • f83698d Hardens container deployment defaults
  • f3b930d Ignores release artifacts and captures
  • 995aef6 Introduces an animated terminal brand lockup
  • 454d40c Keeps per-task speed history for the full lifetime
  • e49ff0d Lets task options be inspected and edited inline
  • 98ef86c Makes folder browsing resilient and easier to navigate
  • ef411a1 Makes web charts read as charts when idle
  • 8acccff Migrates config to the new paths and adds web settings
  • 37ba98a Moves image builds into the release workflow
  • 4293f62 Moves the terminal UI into its own package
  • 871ec15 Points container pulls at the GitHub registry
  • 7cc5740 Points the readme at the new documentation
  • be91366 Prerenders site routes for search engines
  • bb157a3 Rebuilds embedded web assets
  • 10923c0 Refreshes site branding and visuals
  • 941a6c8 Refreshes the web dashboard design
  • e6785e5 Renames Go module path to new owner
  • accfcf3 Renames the project to tidefetch
  • 4c0c22c Renders repository docs on the site
  • 64b0a81 Replaces GPG signing with build provenance
  • 4817fb3 Replaces release-please with tag-driven releases
  • aec683d Reports free disk space per platform
  • c25e0ca Reports session totals and disk usage to the UI
  • 9fcef24 Repositions the landing page around the terminal UI
  • d14141b Restructures the entry point into subcommands
  • 5b189de Reworks settings into categories with local prefs
  • 1cedc1a Reworks the web task list into aligned columns
  • 6503145 Rewrites installation and overview docs
  • e0ed5c7 Rewrites the documentation for the new scope
  • aeea8d5 Scaffolds the product site project
  • 94a6201 Serves install scripts from the site
  • 6d9edb4 Shows active filter and sort mode in downloads title
  • a9bd8db Speeds up multi-arch image builds
  • 4f10c30 Supports reading web password from a secret file
  • b319ddf Switches the site to history-based routing
  • 6801a20 Updates the build targets for the new layout
  • 446e33f Uses real terminal screenshots on the landing page
  • b8aa560 Verifies relative documentation links
  • 3bc909f Wires up the web server with strict security headers
  • e965403 build: add Makefile
  • f2875d4 chore(go): initialize module dependencies
  • 79882bc release: v0.1.0
  • 454d820 test(aria2): add client coverage
  • a132d48 test(history): add history behavior tests
  • 761b501 test(ui): add format utility tests
  • 706e94a test(ui): add graph rendering tests

Install

# macOS, Linux
curl -fsSL https://thre4dripper.github.io/tidefetch/install.sh | sh

# Windows (PowerShell)
irm https://thre4dripper.github.io/tidefetch/install.ps1 | iex

# macOS via Homebrew
brew install thre4dripper/tap/tidefetch

# Containers
docker pull ghcr.io/thre4dripper/tidefetch:0.1.0

Full documentation: https://thre4dripper.github.io/tidefetch/docs/installation