Skip to content

Releases: Chrisimx/ScanBridge

Nightly build 2026-02-07

30 Dec 15:13
5ba1bae

Choose a tag to compare

Pre-release

Automated nightly build

Last changes:

  • 5ba1bae Clean up cache files in a background thread
  • 10d8af1 Move enableEdgeToEdge() call before super call
  • a5da04b Fix scanned page screenshots
  • a80704f Fix README.md screenshots
  • 3c24ee2 Release v1.6.2
  • ab064bc Upgrade eSCLKt from 1.5.4 to 1.5.5
  • 8dfff92 Fix metadata for F-Droid
  • a7cde4a Improve changelog a bit
  • ce8dc78 Release v1.6.1
  • 2e24f79 Use modified (cropped) fdroid badge
  • 884b774 Try svg fdroid badge
  • 234dc88 Move download links to the top of the README.md
  • 41075cf Adjust height and alt text in README.md, use paragraph instead of a div
  • 6f12af7 Fix README.md
  • 49934fb Fix README.md

ScanBridge 1.6.2

20 Jan 00:48
v1.6.2
a5da04b

Choose a tag to compare

This is a new minor version of ScanBridge. It fixes issues that occured with the Brother DS 940dw scanner. (It should also restore metadata to F-Droid)

See https://github.com/Chrisimx/ScanBridge/blob/v1.6.2/CHANGELOG.md for a more detailled list of changes.

ScanBridge 1.6.1: Export directly as file and Google Play release

17 Jan 16:35
v1.6.1
a7cde4a

Choose a tag to compare

With this new version of ScanBridge, scans can now be exported directly to a file without having to use a workaround (such as the Save Locally app).
The user interface has also been adapted for larger screens like tablets, and ADF-only scanners (i.e. scanners without a flatbed) should now work as well.
Furthermore, an incomplete translation in German has been corrected and an issue with temporary files not being deleted automatically has been resolved.

ScanBridge also celebrates its first release to Google Play! The app is available there for a small price to support the development. You also receive prioritized support with the purchase. Of course, the app still can be obtained for free on F-Droid or from GitHub.

See https://github.com/Chrisimx/ScanBridge/blob/v1.6.1/CHANGELOG.md for a more detailled list of changes.

ScanBridge 1.5.0: Feature release

12 Oct 09:24
v1.5.0
316048c

Choose a tag to compare

This new release of ScanBridge brings a lot of handy features and improvements:

  • 🇮🇹 Italian language support — thanks a lot to @LucaMaroglio for creating the localization!
  • 🌐 Per-app language setting — choose your preferred language for ScanBridge without changing the global setting.
  • 📄 US paper formats — Letter, Legal and more are now provided for easy selection.
  • ⚙️ Save scan settings — your settings are now remembered for new sessions so you don't have to change them every time.
  • ✖️ Cancel button — stop a scan in progress, for example, if it takes too long.
  • ✨ Design improvements — cleaner and more polished interface.
  • 🛠️ Bug fixes — better compatibility with scanners.

ScanBridge 1.4.0

27 Aug 21:20
v1.4.0
3456c36

Choose a tag to compare

This new version of ScanBridge is mostly a feature release with a couple of bug fixes.

Changelog

Added

  • Automatic recovery of the most recent unfinished scan session when the app is launched, if present (65e23af)
  • Automatic discovery of HTTPS scanners on the network (0b30a9a)
  • Persistent storage of custom scanner connections for repeated use (4db5876)
  • Option to disable HTTPS certificate verification in the settings (to easily connect to scanners with self-signed certs) (1854362)
  • Configurable maximum page count per PDF during export (adjustable in the app settings) (7b57a19)

Fixed

Improved Scanner support

  • Canon LiDE20/N676U: Fixed scanning communication / Relative Location header support (#78)

Further fixes

  • Invalid scanner caps don't crash the app anymore (4657d72)
  • Correctly cancle jobs when encountering any failure (fc1eb63)
  • Handle full recomposition correctly (fe3defa)

ScanBridge 1.3.0

24 Apr 21:09
v1.3.0
ebb3f2d

Choose a tag to compare

This is a new version of ScanBridge with many bug fixes concerning the scanner support and a few other small adjustments.

Changelog

Fixed

Improved Scanner support

  • HP DeskJet 2700 (#62)
  • HP Color Laser MFP 179fnw (#68))
  • HP Officejet 8020 (#71)
  • Canon MF628cw (#65)
  • Canon MF269dw (#72)
  • ...

Changed

  • Ignore link-local addresses (39b10e6)
  • Always use highest quality color mode instead scanner default value (on some scanners the default was black-and-white) (7e516c0)

ScanBridge 1.2.0: Even better scanner support & some smaller features

14 Feb 21:31
v1.2.0
bf7c8b6

Choose a tag to compare

This is a new version of ScanBridge with a couple small new features and a lot of improvement in the area of scanner support.

Changelog

Added

  • Debug logging option (#41)
  • Timeout setting (#46)

Fixed

Scanner support

  • Confirmed fixed: HP Color Laserjet MFP M283fdw (#39), HP DeskJet 3630 (#47), EPSON ET-2650 (#57), HP Neverstop Laser MFP 1200w (#55)
  • Maybe fixed: Kyocera ECOSYS M5521cdn (#50)

Others issues

  • Use published port instead of 80/443 (76baa05)
  • Layout of full screen error dialog with very long error messages (311f36c)
  • Crashes on older Android versions with API level < 34 because of unsupported API calls (64bebf5, 9b5bd75, bfde9e4)

Changed

  • Allow user-defined root CAs for HTTPS connections, disallowed before (#48)

Full commit log: v1.1.0...v1.2.0

ScanBridge 1.1.0: Improved scanner support & bug fixes

28 Jan 14:17
v1.1.0
60a14e7

Choose a tag to compare

This is a new version of ScanBridge with multiple improvements and bug fixes:

Changelog

Added

  • Confirmation dialog for deleting pages in scanning interface (#34)

Fixed

  • Fix layout of the page previews in the scanning interface (center content, prevent overlapping
    other text elements like the information header) (cf26121, a9436b3)
  • Improve scanner support (bd2de72, 9bc201f), at least partial support for HP Color Laserjet MFP
    M283fdw (#37, #39)
  • Handle eSCL resources at root level correctly (2f01050, 5d6285e, 42f9281) (#35)

Changed

  • Update dependencies: gradle, esclkt, kotlinx-serialization-json and the versions plugin (2f01050,
    bd2de72, 9bc201f)

Full commit log: v1.0.1...v1.1.0

ScanBridge 1.0.1: Bug fixes

15 Jan 20:44
v1.0.1
f7cdf65

Choose a tag to compare

This is a new version of ScanBridge with a couple of minor bug fixes:

Changelog

Fixed

  • Fix stretching of pages in the PDF export if aspect ration doesn't match the expected one (#33)
  • Fix crash when a scanner advertises an invalid address, ignore such scanners. If the address has
    a IPv6 scope ID strip it (46d5847)
  • Fix typo in english app description (fe98fa4)

Changed

  • Update gradlew (5b1266c, a9f46dc)
  • Update dependencies: material3, composeBom, activityCompose, kotlinReflect (c214641)

Full commit log: v1.0.0...v1.0.1

ScanBridge 1.0.0: Initial release 🎉

06 Jan 21:03
v1.0.0
6727728

Choose a tag to compare

This version is the first release of ScanBridge. With this version you can:

  • Discover scanners in your network supporting the eSCL protocol
  • Scan multiple pages and arrange them however you like
  • Scan settings: input source, duplex scan, resolution, scan intent, scanning dimensions
  • Export to PDF or JPEG ZIP archive
  • Share scans with other apps

The app is translated to German and English.

Full commit log: https://github.com/Chrisimx/ScanBridge/commits/v1.0.0/