Skip to content

Releases: chrisdfennell/LabbyTwo

v1.18.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:11

What changed since v1.17.0

  • Show each repository's stars and forks in the Git table

Full diff: v1.17.0...v1.18.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.18.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.17.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:50
e7066b0

What changed since v1.16.0

  • Group the sidebar and split Settings into a hub of sections with search (#108)

Full diff: v1.16.0...v1.17.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.17.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 00:07
75b23d7

What changed since v1.15.0

  • Count only this test's inspects when checking the secret scan's concurrency cap (#107)
  • Check containers for passwords and tokens written in plain text (#105)
  • Show who is using the shared Intel GPU, and how busy it is where a container can see it (#104)
  • Show which containers are eating the NAS, and warn once when the NAS itself is struggling (#106)

Full diff: v1.15.0...v1.16.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.16.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:31
a9b97f4

What changed since v1.14.0

  • Add custom CSS with safe mode, and backgrounds with frosted-glass cards (#102, #103)
  • Switch themes between light and dark with the sun or a schedule, and give the wall, phone and family page their own theme (#101)
  • Add themes: a token audit, a gallery of built-in themes, an editor with a contrast checker, and import/export with base16 (#100)

Full diff: v1.14.0...v1.15.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.15.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 05:32
62712f2

What changed since v1.13.0

  • Add a Bitcoin miner connection for NMMiner and Bitaxe, with Miner and Miners cards and a network scan (#99)

Full diff: v1.13.0...v1.14.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.14.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 05:09
e9b754b

What changed since v1.12.0

  • Publish LabbyTwo to Home Assistant over MQTT discovery, with optional buttons (#98)
  • Add a multi-step check that logs in, opens pages and calls APIs, and is only up when every step passes (#97)

Full diff: v1.12.0...v1.13.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.13.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:01
4ce4745

What changed since v1.11.0

  • Tick checklists and keep history in Markdown cards and custom page blocks, not only notes (#96)
  • Let a note copy its code, run a command over SSH, show a container's recent log lines and drive a scheduled action (#95)
  • Link notes to each other with [[Note title]], and start notes from templates (#93)
  • Let runbook conditions ask about anything, sum up a tab in one line, and say who is home and what is playing (#92)
  • Draw live tables, small gauges and diagrams inside notes (#91)

Full diff: v1.11.0...v1.12.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.12.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:00
78dc0b8

What changed since v1.10.1

  • Show what takes the space and keep less of it, and have LabbyTwo tell you when it is the one in trouble (#90)
  • Draw history charts inside notes, and write each month up as a report (#89)
  • Run any action on a schedule, with the same guardrails as self-healing (#88)
  • Add a phone view that shows only what needs attention, with the fixes one tap away (#87)
  • Search every container's recent logs from one box (#86)
  • Offer to add a connection for the services already running on your Docker hosts (#85)

Full diff: v1.10.1...v1.11.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.11.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:16
41b23a1

What changed since v1.10.0

  • Read a series from the index alone, and stop pages and writers queueing behind it (#84)
  • Stop reporting LabbyTwo's own blindness as the lab being down, and stop late roll-backs (#83)

Full diff: v1.10.0...v1.10.1

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.10.1.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 00:28
da8ecf9

What changed since v1.9.0

  • Watch containers after updating them, roll back the ones that fail, and keep each container's config history (#82)
  • Prove each backup with a date, and remind people to test a restore (#81)
  • Show what the lab's electricity costs, per plug and per service (#80)
  • Say what probably caused an incident, and write one up as a note in one click (#79)
  • Try the obvious fix before waking anyone, and say whether it worked (#78)
  • Show the family whether Plex, the internet and the cameras are working, and let them say when not (#77)
  • Check in with a service outside the house, so a dark house still raises an alarm (#76)

Full diff: v1.9.0...v1.10.0

Plugins

Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:

unzip LabbyTwo.TerminalPlugin-v1.10.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwo

Unzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.

Installing

curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh      # it runs Docker. Read it first.
bash install.sh

The installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.