Repository navigation
Releases
v0.7.0
The macOS builds come with scanner drivers (SANE). On Linux you need SANE, and on Windows your scanner maker's TWAIN driver (see the README). The macOS builds are an app, minilab.app, that isn't signed, so macOS blocks it the first time you open it: click Open Anyway in System Settings, under Privacy & Security, or run xattr -dr com.apple.quarantine minilab.app once. The source of the SANE they carry is attached here too. To check a download, compare it with minilab-v0.7.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.7.0 (2026-10-30)
Features
v0.6.0
The macOS builds come with scanner drivers (SANE). On Linux you need SANE, and on Windows your scanner maker's TWAIN driver (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -dr com.apple.quarantine . once in the folder you unpacked to let it through. The source of the SANE they carry is attached here too. To check a download, compare it with minilab-v0.6.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.6.0 (2026-10-24)
Features
v0.5.0
The macOS builds come with scanner drivers (SANE). On Linux you need SANE, and on Windows your scanner maker's TWAIN driver (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -dr com.apple.quarantine . once in the folder you unpacked to let it through. The source of the SANE they carry is attached here too. To check a download, compare it with minilab-v0.5.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.5.0 (2026-10-24)
Features
- Dust removal in Develop (#63) (1acba9a)
- Every slider says what it does, a loupe icon, an aligned toolbar and padded tooltips (#64) (7fec5b0)
- Frames fit their pictures: the format's ratio inside, or the whole frame (#59) (02ee2f1)
- Holders with several strips side by side (#51) (0000fff)
- Scan this frame, to leave frames out of a scan (#57) (354946e)
Fixes
- Frame scans come out sure of their frame again (#53) (f02e5c0)
- Frames can't grow past their opening (#58) (8453e40)
- No XMP sidecars next to exports (#60) (446c1e3)
- Say which step the scanner refused when a scan fails (#56) (a0516b9)
- Scan opens the scanner again after a failed preview or frame (#55) (79283b1)
- Short strips with bare light past them, on any holder (#54) (43198d2)
v0.4.0
The macOS builds come with scanner drivers (SANE). On Linux you need SANE, and on Windows your scanner maker's TWAIN driver (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -dr com.apple.quarantine . once in the folder you unpacked to let it through. The source of the SANE they carry is attached here too. To check a download, compare it with minilab-v0.4.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.4.0 (2026-10-23)
Features
v0.3.1
The macOS builds come with scanner drivers (SANE). On Linux you need SANE, and on Windows your scanner maker's TWAIN driver (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -dr com.apple.quarantine . once in the folder you unpacked to let it through. The source of the SANE they carry is attached here too. To check a download, compare it with minilab-v0.3.1-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.3.1 (2026-10-23)
Fixes
- Film type locked for finished scans (#41) (8751788)
- The built-in LUT keeps LF line endings on Windows (#40) (8d6f907)
Documentation
v0.2.0
To scan, you need SANE on macOS and Linux, or your scanner maker's TWAIN driver on Windows (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -d com.apple.quarantine minilab once to let it through. To check a download, compare it with minilab-v0.2.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.2.0 (2026-10-23)
Features
- A loupe in Develop, at the scan's full resolution (#12) (d57bb00)
- Delete a roll from Rolls, to the Trash, after confirming (#15) (742d65c)
- Finished scans in rolls, folder imports, and rolls added on disk show up (#10) (39f6a5e)
- Step-by-step scanner driver setup on Scan (#13) (3e418ea)
Fixes
v0.1.0
To scan, you need SANE on macOS and Linux, or your scanner maker's TWAIN driver on Windows (see the README). The macOS builds aren't signed, so macOS blocks them the first time you open one: run xattr -d com.apple.quarantine minilab once to let it through. To check a download, compare it with minilab-v0.1.0-sha256sums.txt, or run gh attestation verify <file> --repo vdmkenny/minilab.
0.1.0 (2026-10-23)
Features
- Edit a roll's metadata in Export, and add fields of your own (#9) (b4c4bf4)
- Rolls as film strips, and labels instead of sentences (#5) (f3cbceb)
- Stars and reject in Develop, star filter and custom size in Export (#7) (539b696)
Fixes
v0.0.1
0.0.1 (2026-10-23)
Features
- A reset button on every slider (c8696ac)
- An icon: the logo's film strip, amber on dark (69b75b2)
- Datasheet corrections can be turned off (4d68cc2)
- Film looks from three free collections (9cc20ff)
- Previews of every look on the Looks page (906bd11)
- Scan and develop film a roll at a time (2a3c629)
- Slides from a camera in sRGB, balanced for the light behind them (399c826)
- Stock corrections from the datasheet curves (18c60f7)
- Temperature in kelvin, as the colour of the light (9d77df6)
- The Scan preview drawn as a film strip (d76ea22)
Documentation
Website screenshots
Screenshots for the website. This isn't a release of minilab: the Pages workflow takes the site's images from here.