Skip to content

Releases: sz3/cfc

v0.6.1

03 Mar 05:31
@sz3 sz3
0be06e5
Compare
Choose a tag to compare

screenshot!

introducing mode autodetection!

  • by default, the app will look for mode B and mode 4C, with the familiar toggle icon in the bottom showing B/4C.
  • when we successfully decode one or the other, we will switch into operating only in that mode.
  • to switch autodetection back on (for example to switch modes), hit the toggle again.

#32
sz3/libcimbar#94

Also, there is now a test arm64+arm32 build.

edit (8/26): added a "v0.6.1g" version to satisfy google play android SDK version requirements. No code changes from v0.6.1, but it is built against opencv 4.8 (like the dual 64/32 build).

v0.6.0f

26 Feb 02:02
@sz3 sz3
c47755e
Compare
Choose a tag to compare

Format/design notes:

  • New configuration mode B has split symbol and color decodes. This means that even if the colors are completely wrong (or the image is black+white!), we can still make progress.
  • the new format also allows better color correction => better performance under a larger variety of conditions
    • there are some narrow circumstances where the old mode 4C might still be better
  • removal of 8-color support (for now?)

Graphical app updates:

  • instead of "4/8", the toggle at the bottom right corner of the app is now "4C/B". An 8 kind of looks like a B, but I went above and beyond the call of duty to change it.
  • adjusted the "extract success but failed full decode" color introduced in 0.5.15. It is now yellow. Very exciting.

Bugfix:

  • fixed a race condition in how the color correction matrix was being updated

See also:

v0.5.15

10 Feb 03:03
@sz3 sz3
870ab27
Compare
Choose a tag to compare

Includes:

  • a fix to a libcimbar memory corruption crash (thanks to @notune)
  • small fixes to dormant future bugs, via -fsanitize=undefined,address warnings
  • new visual feedback for if an extract occurs but a decode fails (or does not fully succeed). It's red. Success is green. Hooray

#30
#29

v0.5.14

02 Dec 03:10
@sz3 sz3
f9badfa
Compare
Choose a tag to compare

Dependency upgrades (zstd, wirehair, ...) and a fix to a decoder regression introduced in 0.5.13 🙃 . Decodes should now be slightly less sensitive to lighting conditions, i.e. better and more consistent than they were.

This will be, hopefully, the last patch release of 0.5.x.

More info:
#26
sz3/libcimbar#81

v0.5.13

24 Jun 21:19
@sz3 sz3
a7190ce
Compare
Choose a tag to compare

libcimbar changes: decoding improvements and bugfixes.
cfc: upgrade target android sdk version, and upgrade version of ndk we're building against.

#19

v0.5.12

21 Mar 01:50
@sz3 sz3
da4270c
Compare
Choose a tag to compare

Maintenance release. Fixed a crash on some(?) Android 12/13 devices. See #14, #15.

v0.5.11

26 Mar 02:44
@sz3 sz3
Compare
Choose a tag to compare

Another maintenance release.

Fixed an issue with cimbar extraction logic (the issue being it was wrong, and only worked by accident).
sz3/libcimbar#61

This should lead to more reliable decoding.

v0.5.10

25 Feb 21:25
@sz3 sz3
5e071a8
Compare
Choose a tag to compare

Maintenance release.

  • dependency upgrades (wirehair, intx, ...)
  • fixed a bug in libcimbar where finished transfers wouldn't get cleaned up properly -- in CFC, this would manifest as successive transfers sometimes failing to start. The workaround was to close and reopen the app.

See also:

v0.5.9

10 Jul 03:35
@sz3 sz3
531d606
Compare
Choose a tag to compare

Made the smallest of graphics tweaks. Otherwise identical to v0.5.8.

v0.5.8

01 Jul 05:14
@sz3 sz3
11451ec
Compare
Choose a tag to compare

New icon, other graphics changes, apk tweaks, pulling in newest libcimbar...