Skip to content

Releases: amd989/mariner

v0.5.2

21 Apr 12:26
d4fcf13

Choose a tag to compare

✨ Features

  • Armbian support: added compatibility for Armbian-based systems (d4fcf13)
  • Folder support: organize print files into folders (#11)
  • Power menu: added power controls to the navigation bar (b057191)
  • Favicon: added a favicon for the web UI (bc63339)
  • Setup automation: added automated setup scripts (6936bd3)
  • Release page CI: automated release page publishing (9086578)
  • M4000 progress modes: multiple ratio-based progress estimation modes plus encrypted CTB parsing improvements (b4ac684)
  • M4000 debug logging: optional debug logs for diagnosing progress issues (016401b)
  • Log level flag: configurable log verbosity via CLI flag (05094c8)

🐛 Bug Fixes

Printer Communication

  • Use Z layer for more reliable progress estimation (e3b66d1)
  • Handle serial disconnect errors as CLOSED status (31f08de)
  • Degrade unreadable M4000 polls to CLOSED state (8c05e2b)
  • Harden M4000 status parsing against keepalive noise (c0f5088)
  • Retry empty readline() before failing M4000 parse, avoiding spurious UnexpectedPrinterResponse on /api/print_status (b3e9773)
  • Correct print progress when M4000 reports bytes remaining (0b7de6d)
  • Resolve additional connection stability issues (9125a32)

File Formats

  • Fix encrypted CTB layer table and end offsets; stabilize print_status tests (5551f34)

Build & Packaging

  • Use Rollup WASM build for reliable Docker armv7 frontend builds (4ec62e5)
  • Fix amd64 CI build (8b6c76b)
  • Remove unnecessary Python package dependencies (6f5cf56)
  • Correct CA certificate issues (18f126f)

🧹 Maintenance

v0.4.0

01 Apr 02:42
132c60c

Choose a tag to compare

Mayor UI redesign

A major redesign occurred in the UI with a modern look and using popular UI stacks.

image

Installation

With this release you can now install this tool very easily, make sure to read the docs about it

Debian / Ubuntu / Raspberry Pi OS (apt)

Quick install:

curl -fsSL https://amd989.github.io/mariner/setup.sh | sudo bash
sudo apt install mariner3d

Rocky Linux / RHEL / Fedora (dnf)

Quick install:

curl -fsSL https://amd989.github.io/mariner/setup-rpm.sh | sudo bash
sudo dnf install mariner3d

What's Changed

  • ci: ⬆️ upgrade actions to latest supported versions by @amd989 in #5
  • feat: ✨ add dark mode by @amd989 in #4
  • ci: 💚 fix build by @amd989 in #6
  • feat(frontend): 💄 modernize ui by @amd989 in #9
  • ci: 💚 refactor ci/cd by @amd989 in #10

Full Changelog: v0.3.0-1...v0.4.0

v0.3.0-1

25 Aug 17:52
8237f4d

Choose a tag to compare

v0.3.0-1 Pre-release
Pre-release

What's Changed

  • Added support for encrypted .ctb files, courtesy of Desterly's fork
    image

  • Upgrading dependencies for frontend/backend.

  • Fixed Github Actions workflows execution issues.

New Contributors

  • @amd989 made their first contribution in #1

Full Changelog: https://github.com/amd989/mariner/commits/v0.3.0-1