Releases: Chrisimx/ScanBridge
Nightly build 2026-02-07
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
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
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
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
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
ScanBridge 1.3.0
ScanBridge 1.2.0: Even better scanner support & some smaller features
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
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
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
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 🎉
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/