Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

Releases: jplhomer/lifeboat

v0.7.0 - Better Terminal and Logs

07 Jan 20:55
Compare
Choose a tag to compare

lifeboat_commands_updated

This release features a complete overhaul of logs and terminals within Lifeboat! It aims to make logs much more readable and performant, and to make interacting with individual services a much more pleasant experience.

  • Enhancement: Lightning-fast, canvas-based log rendering. This is thanks in large part to the work done by the Visual Studio Code crew to implement this performant terminal work in their app. We're leveraging xterm.js under the hood for a more natural experience.
  • Enhancement: More interactive experience within the Commands tab. We're also leveraging the node-pty project to create a pseudo TTY interface between Lifeboat and each of your service's containers. This means you can run things like rails console, php artisan tinker and other interactive commands that would otherwise fail without a TTY shell. The commands tab has also been cleaned up to provide a more intuitive experience and prompt for running commands.
  • Bugfix: Sometimes project logs would print out N times after restarting the project N times. That won't happen anymore 👍

This release probably contains some bugs. I'm tracking them in the Issues tab, so please report them there.

v0.6.0 - Filterable Logs

23 Nov 04:35
7fbd009
Compare
Choose a tag to compare

image

  • Feature: Filter your project logs by service! Hover over the service name and click the Log icon. You can filter by multiple services. Clear log filters by pressing the "Clear Filters" button.
  • Enhancement: I wrote tests. You won't notice this, but hopefully things will be broken less because of it.
  • Bugfix: Scroll to the bottom of your command logs when they update
  • Bugfix: Scroll to the bottom of the project logs when switching between project tabs

v0.5.2 - Bugfix

15 Nov 18:38
Compare
Choose a tag to compare
  • Bugfix: Fixes an issue that prevented projects from being built before starting
  • Bugfix: Fixes an issue that prevented projects from restarting

v0.5.1 - Bugfix

15 Nov 05:32
Compare
Choose a tag to compare
  • Bugfix: Fixes a bug that caused the app to crash on start if you've ever deleted a project before. Super fun, I know. NOTE that if you downloaded v0.5.0 and cannot start the app, you will need to re-download it from here or from https://uselifeboat.com.
  • Bugfix: Pretty sure I also broke project addition/removal in the last release, but this should fix that now too.

v0.5.0 - Better project state

15 Nov 04:06
12fc430
Compare
Choose a tag to compare
  • Feature: Shows changes to Docker Compose files in realtime. Great for building out a new project without having to restart Lifeboat each time you make a change.
  • Bugfix: Allow .yaml extension to be used.
  • Bugfix: Remove extra padding from the top of Windows app.
  • Enhancement: Under the hood stuff which should use less memory overall.

v0.4.1 - Bugfixes

09 Nov 17:03
Compare
Choose a tag to compare

Bugfix: Fixes an issue where long log lines would break the app layout.

v0.4.0 - New Design, Windows & Linux Support

09 Nov 02:34
Compare
Choose a tag to compare

lifeboat_new_design

  • Feature: A new design! With a toned-down color palette which matches the logo.
  • Feature: Windows support 🎉
    • Note: This isn't code-signed, so Windows SmartScreen will complain. Be sure to click "More info" and then "Run Anyway"
    • This also means you won't get automatic updates 😢 Or maybe you will. This is a hard thing to test honestly. If all else fails, you can download new versions from here!
  • Feature: Linux support 🎉
    • I don't know how it actually works since I don't have a Linux desktop to test on. Let me know?
  • Bugfix: Ensures your logs will stay scrolled up when you've scrolled up
  • Bugfix: Attempts to help render times by limiting existing logs to 100 lines
  • Bugfix: Smarter auto-update notices
  • Bugfix: Smarter auto-update installing

v0.3.2 - Logging Bugfixes

31 Oct 15:28
Compare
Choose a tag to compare
  • Bugfix: Fixes an issue with logs maxing out a buffer and stopping.
  • Bugfix: Fixes an issue where scrolled-up logs would be scrolled to bottom annoyingly.
  • Enhancement: Only show the most recent 100 existing log entries from Docker Compose. Attempts to fix a performance problem which will be addressed in a future release.

v0.3.1 - Fix for Chrome Devtools conflict

30 Oct 16:15
Compare
Choose a tag to compare
  • Bugfix: Fixes and issue where the global shortcut to open devtools was affecting Chrome windows outside the app.

v0.3.0 - Better logs and project lifecycle

27 Oct 20:53
Compare
Choose a tag to compare

screen shot 2017-10-27 at 1 40 36 pm

  • Feature: Build projects before you start them. This is necessary for Docker Compose projects that reference a local Dockerfile which needs to be built before starting the dependent services.
  • Bugfix: Adds better logging support. See logs for brand new projects as container images are pulled and built. Shows a helpful getting started message when the project isn't running.
  • Bugfix: Shows when updates are available and that they are being downloaded, rather than just downloaded.
  • Bugfix: Hide temporary, one-off containers from being displayed.