Repository navigation
Releases: besoeasy/yantr
Releases · besoeasy/yantr
Release list
2026.10.29
- 8173f2f website: move FAQ to the last section
- 0d2a7bf website: breathe room between requirements heading and RAM panel
- 4c63714 website: contributors grid 6 per row, bigger avatars
- 19507c9 website: hero hugs content, binary line single-row
- c27ca55 website: revert bit-spelled YANTR under the wordmark
- 9298eff website: YANTR spelled in pulsating bits under the wordmark
- 153f395 website: pulsating 0/1 binary line under hero CTAs
- b3c2261 website: hero full-bleed actually bleeds (drop max-width:100% cap)
- 4594a75 website: hero desc drops app names, 'one line installs / one flag removes'
- 8f963c7 website: bigger hero title with staggered rise + long shimmer loop
- 979ff4e website: remove hero stat note, hero now copy-light
- beb9fc5 website: remove slogan line from hero, restore subtitle spacing
- 96dddf9 website: drop hero pill, cleaner hero top
- ac84cd1 marketing: arrival-framed copy across hero, sections and README
- e63832c Remove Discord from the app and website
Container image: ghcr.io/besoeasy/yantr:2026.10.29
2026.10.28.2
- aaea820 Fix website JS: drop leftover loadFleet fragment that broke the module script
- 310b6e2 refactor(ui): Host System splits into Host, Hardware and Stack
- 525c5cc fix(ui): donate QR plate scales with its column
- 77f05a9 chore(i18n): sweep 188 dead keys from all locales, add usage guard
- cd3380d refactor(ui): cloudflared and donate become one-column cards
- d974dd2 fix(ui): daily spotlight joins the card accent family
- f4d59ce Redesign combined donate widget: Bitcoin QR then or then sponsor
- 72a1b19 Merge Bitcoin donation into Sponsorship card as a 2-column widget
- 0f6be65 fix(system): read disk enumeration from the container's own mount table
- efddca1 Split Disk I/O and Swap back out of Storage and Memory
- 9abb316 Split link status back out of the network card; restore duplex fact
- c2979d5 Pin vmstat degradation in the missing-bind test
- fd2cb15 Add swap-activity widget, GPU power row, and disk saturation bar
- f76688c Add GPU power draw, vmstat swap activity, and disk utilization to host metrics
- d15adf0 Add GPU widget, trip-aware heat states, and other-filesystem rows
- 5496cd4 Collect GPU stats, hwmon trip points, and enumerate real mounts for disks
- 4df9f1f Merge DiskIO card into Storage: capacity plus traffic on one card
- 4929d2a Replace AverageUptime fake bars with real per-app uptime bars
- 76952ba Stop rendering uptime and load on two widgets each
- f8f6dcc Merge Hardware card into the Host System spec sheet
- 7c80de4 Merge Link Status card into Network card with link badge and other-interface rows
- afa0a45 Redesign Memory card as a stacked usage bar with swap meter
- 86e38ce Redesign issue report card as a quiet centered ask
- 4deb6e9 Redesign Featured Today as a gradient station card
- 4504698 Redesign Bitcoin donation card with minimal QR-plate layout
- 4852b7c Optimize Identity card layout for single column
- da5d673 Make Identity widget single column
- 357082e Redesign Featured Today as a one-column tile
- 367853d Show QR code for Bitcoin donation address
- 9ae2579 refactor: remove SystemToolsCard widget to streamline dashboard layout
- f6889ef Split sponsor card into separate GitHub sponsors and Bitcoin donation widgets
- 3744442 Sponsorship card flips every 100s to show BTC donation address from DNS
- a70156f Redesign Featured Today widget with a larger logo
- cadd4b0 Add Link Status, PSI pressure, and Host Hardware widgets
- c4799a0 fix(test.sh): ensure rootless podman socket exists before run
Container image: ghcr.io/besoeasy/yantr:2026.10.28.2
2026.10.28
- 5126d43 Apply identity card, empty-state, wrap, and sticky nav follow-ups
- 45e7ea8 Redesign developer page as single-column stacked sections
- 227299c Consolidate instanceCount into appState/stateLabel computeds
- d28d5f1 State-aware CTA label and dark-mode poster tile tone
- ed5862f Redesign DailyAppSpotlightCard as a 2-column poster card
- 5cd9e08 Trim IPIdentity to what the Machine Identity card renders
- 903b7f8 Follow-up: shared.Coalesce drops three copied coalesce helpers; dead presence ignores
- a60bca2 Remove presence/fleet: the public feed is spoofable, so retire the feature everywhere
- 36df204 apps: add Dufs — file server with browser UI, curl API, and WebDAV
Container image: ghcr.io/besoeasy/yantr:2026.10.28
2026.10.27
2026.10.24
- eb7d7b4 Remove broken App Catalog anchor from header nav
- 4f75c60 Remove Key Architectural Advantages subsections and Star History section
- d8492d2 Fix Go badge to 1.25 and remove What Makes It Different section
- 3c3074b Update tagline: a self-hosted app store that never touches your host
- 794d705 Remove App Catalog section from README
- b92d511 Simplify Quick Start section
- dfaa78a Trim Quick Start HOST_PODMAN_SOCKET and bind-mount explanation into bullets
- f2ffd43 Add hover MB tooltips to RAM panel segments; verified no stale 140MB refs in UI/install/README
- 6c28e96 Update idle RAM claim from 140 MB to 24 MB across hero, specs, RAM panel and quotes
- 5ddd24e Remove extra line break in System Requirements heading
- 85a951d Remove 'Tested-on' hardware block from System Requirements section
- 9dedc8a Rename hero-app-marquee-1 id to app-marquee-1
- 3dabc3f Move app marquee below Daily Spotlight section
- df07e0d Add vertical spacing between hero install line and CTAs
- 5999538 Make hero full-bleed across viewport width
- 5825d29 Remove hero install note paragraph
- fdbf9f1 Add Discord button back to hero CTAs
- 2b930e3 Redesign hero: wave of app chips drifting from both edges, fading in the middle
- 1524889 Remove Discord 'Join the Discord' button from contributors section
- db0d7dc Show container pull count as button next to GitHub and Discord
- 6771b85 Fetch and showcase ghcr container pull count during website build
- ee1edaf Revert "Dockerfile: build multi-arch without qemu emulation"
- 717d824 Dockerfile: skip apk package scripts in cross-rootfs stage
- 476eb1e Dockerfile: build multi-arch without qemu emulation
- 002d8b0 Delete dockerhub.sh
- bc10887 dockerhub.sh: publish multi-arch image to Docker Hub with ghcr's tags
Container image: ghcr.io/besoeasy/yantr:2026.10.24
2026.10.23
Container image: ghcr.io/besoeasy/yantr:2026.10.23
2026.10.21
- 5081a78 ui: the reclaim card lists the next two behind the headline
- eea5b45 ui: restore the reclaim-space widget as a two-column card
- 7f0f192 ui: DeveloperProfile two-column layout (apps + support rail)
- b4ccbaf ui: DailyDeveloperCard becomes a CTA into the developer page
- 4836081 ui: DailyDeveloperCard identity row navigates to the local developer page
- 889ee38 ui: drop the developer comments (Nostr activity) section from the developer page
- 8f699b7 ui: remove the Latest reviews dashboard widget
- fcffbec ui: remove comment threads from app and stack pages
- e2bdb3c apps: remove cloudflared-web
- 55c9d91 check: drop the missing-generator warning
- 8e5a0d9 catalog: clear the last three check.js warnings
- a2ccc57 apps: repair usecases that were split mid-sentence
- 9516b95 apps: collapse one-off tags into a shared vocabulary
- ad783c1 check: warn on one-off tags and unknown keys, enforce recipe details
- 48a2688 ui: report card reads as one column
- e319c4b Document how the app checker works
- f444400 Add targeted and changed-files modes to app checker
- a385d7c Add fail-fast checker for app recipes
- 74c1f4d Add Star History rank badge to the README showcase
- 15d9d4d Drop the self-serving aggregateRating from the SoftwareApplication JSON-LD
- 8fe0992 Ignore the built website/install.sh copy
- c32748a Serve install.sh from the site domain so the hero one-liner fits
Container image: ghcr.io/besoeasy/yantr:2026.10.21
2026.10.20.2
2026.10.20
- b33b427 website: boot led blinks under each field-report machine on hover
- 84eb5f3 Send presence hourly instead of daily
- 6fa0380 Remove immediate presence install/update pings; rely on daily presence snapshot
- 70f5a48 website: draw the field-reports shelf as a hand-drawn plate with hover sync between sketch and cards
- 01fc9ae website: reframe messaging from 'app store' to lightweight rootless container manager on your existing Linux
- 1ceb8e7 website: add strange hardware field reports section (#weird-rigs)
- 54b29af website: open up the app hero
- 932003f website: turn fleet stats into a dashboard
- abac779 website: say made with love in India
- 1422267 ui: meter top-consumer bars against one core
- 784f79a ui: show six top consumers as a 3x2 board
- df011ab ui: collapse crash loops into one restarted row
- c213d8d ui: read event age from the poll clock
- 4b068d7 ui: stack the activity feed on phones
- 5155b31 ui: collapse event bursts into one activity row
- a8d3782 ui: cap the activity feed at six events in two columns
Container image: ghcr.io/besoeasy/yantr:2026.10.20
2026.10.19.2
- 9bb7caf ui: container activity ticker card
- 812a679 core: recent container events endpoint
- 0294ce6 ui+system: memory breakdown card
- 305ca7b ui: network card grows a traffic sparkline
- 716dae0 ui: issue card stops displaying the report facts
- c4cc52c ui: paired sensor rows on the Environment card
- 984f12c system: per-sensor fan/temperature pairing on HostSnapshot
- 2f03c7b ui: 4-minute disk I/O sparkline on the Disk I/O card
- 0d63d2f ui: fan speed row on the Environment card
- 471a328 system: report the fastest fan in RPM on HostSnapshot
- 31eb2cf ui: split Environment (temperature + uptime) out of the Performance card
- 978aae3 ui: palette fix — rose utilities exist in the curated css, orange does not
- b19f16f ui: Top Consumers widget + i18n for both new dashboard cards
- fac749f ui: Disk I/O widget on the busiest device
- 324c86d system: collect per-device disk I/O rates from /proc/diskstats
Container image: ghcr.io/besoeasy/yantr:2026.10.19.2