Skip to content

Releases: codebyit/inktracker

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:55
1979bc2

InkTrack v0.15.0

This release combines the v0.15.0 Service/ink-tracking polish with the v0.14.0
cartridge-lot expiry + maintenance features (v0.14.0 shipped only as a Docker beta, so its
features are generally available for the first time here). Additive and data-safe — no
schema changes
; existing databases upgrade in place.


✨ Ink corrections, reimagined

  • "Set Current Ink Level." Corrections are now absolute — type each cartridge's actual
    remaining ml (fields prefill with the current tracked level) and the app computes the
    adjustment, replacing the error-prone +/− delta form. A live per-channel "→ new value"
    badge previews the change, and the save button stays disabled ("No changes to save")
    until a value actually differs.
  • Per-ink breakdown in the Service Action Log. Correction rows expand to show the ml change
    for each channel, not just the summed total.
  • Undo on every correction row — not just the transient toast. The "saved" pop-up is now
    dismissible with an auto-hide countdown that pauses on hover.
  • Ink levels are clamped to 0–100%, so a correction lands exactly where you set it (no more
    surprise jumps on an over-consumed channel).

🧽 Cleaning cartridge as one part

  • Cleaning + Moisturizing Liquid now appear as a single UV Cleaning Cartridge — one
    card with both compartments, one replacement count, and one Replace that resets both.
    Moisturizer capacity is corrected to 125 ml to match the real hardware.

📦 Cartridge-lot expiry management

  • Expiry alerts with a configurable warning window (Settings → Preferences, default 30
    days): soon/expired badges across Inventory, a filter bar (All / Expiring / Expired / In
    use), and a "Use next" FEFO indicator pointing to the earliest-expiring lot per channel.
  • A dismissible, snooze-able Dashboard banner (1 day / 1 week / 1 month) and an Expiring
    & Expired Lots
    section in the Inventory PDF.
  • Add Cartridge Lot redesigned as a mobile-friendly modal with a Box Expiry camera/image
    scan that auto-extracts the date.

🛠️ Printer maintenance accuracy (eufyMake E1)

  • Cleaning/moisturizing usage is modelled per ink channel across the 6 active channels, with
    White as a single slot (W XOR FW). New presets: White Ink Flash Cleaning, White Line
    Swap (Hard ↔ Soft)
    , and Ink Injection (after Moisturizing).
  • Service Action Log retention — configurable Archive/Delete windows with a daily purge, plus
    date/quick-range/search filtering and sorting.

🎨 Interface fixes

  • Toggle switches are clearly visible in both light and dark mode.
  • Robust Service Action Log rendering (payload sanitized server-side, so one bad legacy row can
    no longer hide the whole log), clearer help tooltips, and better button spacing.

📥 How you'll get it

  • Docker / self-hosted: pull the new image and restart — migrations run automatically.
    docker compose -f docker-compose.public.yml pull app
    docker compose -f docker-compose.public.yml up -d
  • Windows (Microsoft Store): updates automatically once the release rolls out to you.

Windows SmartScreen (direct downloads)

The direct .exe / .zip downloads are not code-signed, so Windows SmartScreen may warn on
first run: click More info → Run anyway. The app is open source (GPL-3.0) — you can review or
rebuild it yourself. The signed Microsoft Store build is the recommended install.


Full changelog: https://github.com/codebyit/inktracker/blob/main/CHANGELOG.md
Ported from internal main (v0.15.0 = commit 038c618; v0.14.0 features from internal v0.13.0, commit 89b9a1f).

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 08:04
094ac64
InkTrack v0.13.1 - suppress Store update banner on MSIX installs

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 13:22
79aa004
InkTrack v0.13.0 - first-time setup wizard, printer presets, currencies

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:52
70be509

InkTrack v0.12.0

Added

  • Multiple craft modes are now a Settings toggle (Settings -> Preferences ->
    Features), shared by the Docker and Windows builds and on by default.

Fixed

  • Windows desktop app now launches. Fixed a startup crash in the windowed build
    (uvicorn logging vs. a console-less process) that made the app do nothing on launch.
  • Project status pill opens the status picker again (Draft -> Completed), including
    for project names containing quotes.

Downloads

  • InkTrack-Setup-0.12.0.exe - per-user installer (Start menu + uninstall, no admin).
  • InkTrack-0.12.0-portable.zip - portable. Extract the ZIP first, then run
    InkTrack\InkTrack.exe.

Windows SmartScreen (unsigned build)

These direct downloads are not code-signed, so Windows SmartScreen may warn on
first run. To proceed: click More info -> Run anyway. The app is open source
(GPL-3.0) - you can review or rebuild it yourself. A signed build via the Microsoft
Store is planned.


Full changelog: https://github.com/codebyit/inktracker/blob/main/CHANGELOG.md

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 23:33
5ebc188

Note

Superseded — use v0.12.0.
The desktop installer/portable in this release could fail to launch; that is fixed in
v0.12.0, which has working Windows downloads. This release is kept for history.

InkTrack v0.11.1

Patch release. Fixes the portable download.

Downloads

  • InkTrack-Setup-0.11.1.exe — per-user installer (Start menu + uninstall, no admin).
  • InkTrack-0.11.1-portable.zip — portable. Extract the ZIP first, then run
    InkTrack\InkTrack.exe. (Running it from inside the zip fails with a
    "Failed to load Python DLL" error — see READ ME FIRST.txt in the zip.)

Fixed

  • Portable ZIP now contains a top-level InkTrack\ folder and a READ ME FIRST.txt,
    so it is extracted before running. The installer was never affected.

Windows SmartScreen (unsigned build)

These direct downloads are not code-signed, so Windows SmartScreen may warn on
first run. To proceed: click More info -> Run anyway. The app is open source
(GPL-3.0) - you can review or rebuild it yourself. A signed build via the Microsoft
Store is planned.


Full changelog: https://github.com/codebyit/inktracker/blob/main/CHANGELOG.md

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:50
2bc5e98

Note

Superseded — use v0.12.0.
The desktop installer/portable in this release could fail to launch; that is fixed in
v0.12.0, which has working Windows downloads. This release is kept for history.

InkTrack v0.11.0

Windows desktop app

InkTrack now ships as a standalone Windows desktop app — the same FastAPI
application in a native window (SQLite-only, no server, no Docker). Two downloads:

  • InkTrack-Setup-0.11.0.exe — per-user installer (Start menu + uninstall, no admin).
  • InkTrack-0.11.0-portable.zip — portable; unzip and run InkTrack\InkTrack.exe.

User data is stored under %LOCALAPPDATA%\InkTrack and preserved across updates.
See BUILD.md.

Also in this release

  • Configurable per-user data directory (INKTRACK_DATA_DIR).
  • Fix: SQLite-safe primary keys in the initial-schema migrations.

Windows SmartScreen (unsigned build)

These direct downloads are not code-signed, so Windows SmartScreen may warn on
first run. To proceed: click More info -> Run anyway. The app is open source
(GPL-3.0) - you can review or rebuild it yourself. A signed build via the Microsoft
Store is planned.


Full changelog: https://github.com/codebyit/inktracker/blob/main/CHANGELOG.md

v0.10.0

Choose a tag to compare

@codebyit codebyit released this 29 Jun 22:42
a01aec9

Configurable per-channel ink density and cartridge tare for the weight-based remaining-ink helper; Ink Cost Setup redesign.

Publish release 0.9.2

Choose a tag to compare

@codebyit codebyit released this 29 Jun 17:09
5f631e6

What's Changed

  • docs: how to update the container to latest by @codebyit in #43
  • fix(ui): cache-bust static assets (stale theme/CSS behind proxy) by @codebyit in #44

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@codebyit codebyit released this 29 Jun 14:51
edf86c4

Patch release: fixes Pre-Prime Inputs overflowing the card border in Settings > Ink.

v0.9.0

Choose a tag to compare

@codebyit codebyit released this 29 Jun 13:49
25c91b0

Initial public release of InkTrack — self-hosted UV print production and costing tracker.