• v1.5.1-Beta.09 3366204d5c

    v1.5.1-Beta.09
    All checks were successful
    Docker Release / build-and-push (push) Successful in 55s
    Release / Build & Release (push) Successful in 1m6s
    Release / Build & Release-1 (push) Successful in 1m10s
    Release / release (push) Successful in 9s
    Pre-release

    k4wit0 released this 2026-04-09 22:11:18 +02:00 | 1 commits to main since this release

    Release: v1.5.1-Beta.09

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.08...v1.5.1-Beta.09

    Downloads
  • v1.5.1-Beta.08 0a2fbdde83

    v1.5.1-Beta.08
    All checks were successful
    Docker Release / build-and-push (push) Successful in 52s
    Release / Build & Release-1 (push) Successful in 1m7s
    Release / Build & Release (push) Successful in 1m9s
    Release / release (push) Successful in 9s
    Pre-release

    k4wit0 released this 2026-04-09 21:51:56 +02:00 | 4 commits to main since this release

    Release: v1.5.1-Beta.08

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.07...v1.5.1-Beta.08

    Downloads
  • v1.5.1-Beta.07 d3260529bd

    v1.5.1-Beta.07
    All checks were successful
    CI / Frontend Tests (push) Successful in 5s
    CI / Go Build & Test (push) Successful in 1m11s
    Tests / Run Tests (push) Successful in 1m13s
    Tests / Run Benchmarks (push) Successful in 1m12s
    Docker Release / build-and-push (push) Successful in 54s
    Tests / Security Scan (push) Successful in 1m4s
    Release / Build & Release (push) Successful in 1m8s
    Release / Build & Release-1 (push) Successful in 54s
    Release / release (push) Successful in 9s
    Pre-release

    k4wit0 released this 2026-04-09 21:33:03 +02:00 | 7 commits to main since this release

    Release: v1.5.1-Beta.07

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.06...v1.5.1-Beta.07

    Downloads
  • v1.5.1-Beta.06 2ddffb25ef

    v1.5.1-Beta.06
    All checks were successful
    Docker Release / build-and-push (push) Successful in 54s
    Release / Build & Release-1 (push) Successful in 1m4s
    Release / Build & Release (push) Successful in 1m6s
    Release / release (push) Successful in 10s
    Pre-release

    k4wit0 released this 2026-04-09 21:02:16 +02:00 | 10 commits to main since this release

    Release: v1.5.1-Beta.06

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.05...v1.5.1-Beta.06

    Downloads
  • v1.5.1-Beta.05 ac29cf4069

    v1.5.1-Beta.05
    All checks were successful
    Docker Release / build-and-push (push) Successful in 54s
    Release / Build & Release (push) Successful in 1m3s
    Release / Build & Release-1 (push) Successful in 1m5s
    Release / release (push) Successful in 8s
    Pre-release

    k4wit0 released this 2026-04-09 20:46:30 +02:00 | 13 commits to main since this release

    Release: v1.5.1-Beta.05

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.04...v1.5.1-Beta.05

    Downloads
  • v1.5.1-Beta.04 3e616da351

    v1.5.1-Beta.04
    All checks were successful
    CI / Frontend Tests (push) Successful in 6s
    CI / Go Build & Test (push) Successful in 1m9s
    Tests / Run Tests (push) Successful in 1m11s
    Tests / Run Benchmarks (push) Successful in 1m14s
    Docker Release / build-and-push (push) Successful in 52s
    Tests / Security Scan (push) Successful in 1m6s
    Release / Build & Release (push) Successful in 1m6s
    Release / Build & Release-1 (push) Successful in 54s
    Release / release (push) Successful in 9s
    Pre-release

    k4wit0 released this 2026-04-09 20:17:29 +02:00 | 16 commits to main since this release

    Release: v1.5.1-Beta.04

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.03...v1.5.1-Beta.04

    Downloads
  • v1.5.1-Beta.03 0361812c9c

    v1.5.1-Beta.03
    All checks were successful
    Docker Release / build-and-push (push) Successful in 53s
    Release / Build & Release (push) Successful in 1m5s
    Release / Build & Release-1 (push) Successful in 1m7s
    Release / release (push) Successful in 8s
    Pre-release

    k4wit0 released this 2026-04-09 16:18:30 +02:00 | 19 commits to main since this release

    Release: v1.5.1-Beta.03

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.02...v1.5.1-Beta.03

    Downloads
  • v1.5.1-Beta.02 fa23318080

    v1.5.1-Beta.02
    All checks were successful
    Docker Release / build-and-push (push) Successful in 1m15s
    Release / Build & Release-1 (push) Successful in 1m17s
    Release / Build & Release (push) Successful in 1m22s
    Release / release (push) Successful in 9s
    Pre-release

    k4wit0 released this 2026-04-09 15:20:26 +02:00 | 22 commits to main since this release

    Release: v1.5.1-Beta.02

    Features

    • Minor updates

    Full Changelog: v1.5.1-Beta.01...v1.5.1-Beta.02

    Downloads
  • v1.5.1-Beta.01 ea296aa468

    v1.5.1-Beta.01
    All checks were successful
    Docker Release / build-and-push (push) Successful in 51s
    Release / Build & Release-1 (push) Successful in 1m7s
    Release / Build & Release (push) Successful in 1m8s
    Release / release (push) Successful in 8s
    Pre-release

    k4wit0 released this 2026-04-09 14:35:15 +02:00 | 25 commits to main since this release

    Release: v1.5.1-Beta.01

    Features

    • Minor updates

    Full Changelog: v1.5.0...v1.5.1-Beta.01

    Downloads
  • v1.5.0 d31b139839

    v1.5.0
    All checks were successful
    CI / Frontend Tests (push) Successful in 7s
    Tests / Run Tests (push) Successful in 1m9s
    CI / Go Build & Test (push) Successful in 1m10s
    Tests / Run Benchmarks (push) Successful in 1m9s
    Tests / Security Scan (push) Successful in 48s
    Docker Release / build-and-push (push) Successful in 1m10s
    Release / Build & Release-1 (push) Successful in 1m13s
    Release / Build & Release (push) Successful in 1m16s
    Release / release (push) Successful in 10s
    Stable

    k4wit0 released this 2026-04-09 12:34:25 +02:00 | 27 commits to main since this release

    What's New in v1.5.0

    This is a major release introducing Multi-Dashboard support, a complete Docker widget, global unit system, and a self-hosted CI/CD pipeline. It also marks the first stable release after migrating to our self-hosted Forgejo instance.


    New Features

    Multi-Dashboard System

    • Create and manage multiple dashboards independently
    • Set any dashboard as default
    • Each dashboard has its own widgets, layout, and background
    • Full CRUD via a clean management interface

    Individual Dashboard Backgrounds

    • Per-dashboard background image with live preview
    • Auto-resize and compression to keep storage lean
    • Available in dashboard settings

    Docker Widget

    • Monitor and manage Docker containers directly from Lastboard
    • Real-time stats with concurrent chunked polling
    • Optimized sequential queue to prevent 429 rate limiting and UI flicker
    • Protection against accidental stop on the Lastboard Agent container

    Global Unit System

    • Single preference for metric/imperial replacing per-widget config
    • Applies across Weather, Telemetry, and all relevant widgets

    Clock Widget — Location & Display

    • Optional city name display with native translations
    • Blank state when no city is configured
    • Syncs widget config from store on item-id change

    "Remember Me" — 30-Day Sessions

    • Opt-in persistent login for 30 days
    • Translated across all 20 supported languages

    🐛 Bug Fixes

    • Fixed version not showing correctly in Settings > Info (now injected at build time via ldflags)
    • Fixed demo mode crash (TypeError: o.find is not a function) on bootstrap — /api/dashboards now correctly returns an array
    • Fixed wrong-language strings in zh, fr, and ru locales
    • Fixed avatar upload causing LocalStorage quota errors (client-side resize before storage)
    • Fixed Weather widget showing errors on temporary network failures (silent retry up to 2x before showing error)
    • Fixed DOM thrash on Weather widget stats updates (smart diffing)

    🐳 Docker — Multi-Arch Images

    Starting with v1.5.0, Docker images are built for linux/amd64 and linux/arm64 natively (no QEMU emulation):

    docker pull git.codigosh.com/codigosh/lastboard:latest
    

    Tags: latest (stable), beta (pre-release), vX.Y.Z (pinned)


    🛠️ Infrastructure & Quality

    • Migrated CI/CD from GitHub Actions to self-hosted Forgejo Actions (git.codigosh.com)
    • Added integration test suite: auth, dashboard, user, system handlers
    • Removed 62 unused i18n keys (from 452 → 390)
    • Simplified role system to admin / user only (no more stale administrator references)

    Full Changelog: v1.4.1...v1.5.0

    Downloads