Skip to content

Releases: guardianproject/proofmode-android

Proofmode Android 2.2 RC 5

Choose a tag to compare

@n8fr8 n8fr8 released this 24 Jan 04:28

e482a6d (HEAD -> main, tag: 2.2.0-RC-5) update to 2.2.0-RC-5
996ddd0 make sure all event intents are exported - this is to pick up events from the camera
9337f87 (origin/main, gh/main) fix for Android 14 crash related to exporting receivers
e285f9c (tag: 2.2.0-RC-4) update to 2.2.0-RC-4
00a626d update libraries, and make sure proof hash gen/check is synchronized - had an issue with proof generation happening multiple times, creating duplicates
63e6afa update camera to 1.2.3
fc03270 remove additional unused code from previous media monitoring efforts
dac9878 remove unused camera event listening, which may have been causing a crash
18586ac Merge branch 'weblate-guardianproject-proofmode' into 'main'
814522d update how per ABI versioncodes are generated

Proofmode Android 2.2 RC 4

Choose a tag to compare

@n8fr8 n8fr8 released this 23 Jan 15:55

e285f9c (HEAD -> main, tag: 2.2.0-RC-4) update to 2.2.0-RC-4
00a626d (origin/main) update libraries, and make sure proof hash gen/check is synchronized - had an issue with proof generation happening multiple times, creating duplicates
63e6afa update camera to 1.2.3
fc03270 remove additional unused code from previous media monitoring efforts
dac9878 remove unused camera event listening, which may have been causing a crash
18586ac Merge branch 'weblate-guardianproject-proofmode' into 'main'

Proofmode for Android 2.2 RC 3

Choose a tag to compare

@n8fr8 n8fr8 released this 12 Jan 02:35

Important fixes for stability and performance

91b398b (HEAD -> main, tag: 2.2.0-RC-3) update to 2.2.0-RC-3
a924889 (origin/main, gh/main) improve generation of new activities and items to not have duplicates
8f38e59 add subtle flash to indicate photo was taken
1c6f68c fix issues with performance on selecting and browsing items - the getAll() calls were slow when the database had many items - disable the singleassetitem view side scrolling for now
441ddcf add split build configuration
5a50e0d delay creation of pgputil instance, and get proper password from prefs
c0f167c check if password value is null before using it

Proofmode for Android 2.2 RC 2

Choose a tag to compare

@n8fr8 n8fr8 released this 19 Dec 21:36

20b645e (origin/main, gh/main) only add c2pa cert if it exists
f45f702 multiple updates for performance, stability and bug fixing
a008e0c add c2pa public cert to proof zip
c4dfe9f improve C2PA related metadata use and credentials setup
22ecb24 update to use packageName instead of BuildConfig for file provider authority
eaa6142 Updates for background JobService and WorkManager support as well as SDK updates
c71e1e9 remove audiocontentjob - doing separate app for audio
328b672 update for SDK 34 and Java 17
ee4d873 update to 2.2.0-RC-1
6cd5ee7 add some small amount of info when sharing
0f16897 update to 2.2.0-BETA-2
309f312 finally fix background proofmode
05cdefd simplify import menu to one shared option for image and video
d04cba7 improve display of item metadata view
11beaa5 fix c2pa AI flag settings
b0317d6 clean-up c2pa metadata setting and update to 2.2.0-BETA-1
34d0b8f fix issue with import
162834d update to simple-c2pa 0.0.6
63a847b update comments and methods
05d195d small improvements to c2pa
9aef178 make key loading only happen as needed
10ec2dd Merge branch 'master' of https://gitlab.com/guardianproject/proofmode/proofmode-android
697a620 update image picker
4101194 add new intent actions for camera activity
5f991da initial in-progress support for new simple-c2pa library
d2c893a updated resources
759ac9f (tag: 2.2.0-ALPHA-4) update to 2.2.0-ALPHA-4
5096a43 UI updates and improvements
df36794 add ACRA email crash support
fc3fe52 add new function to get hashmap of proof for in-app display
9075c4e handle null video thumbnail and IOException
7a6e029 (tag: 2.2.0-ALPHA-3) 2.2.0-ALPHA-3
15927b7 add identity chooser to credentials and improve item metadata display
9be0f73 write c2pa metadata to a temp file which is copied back over the original
af966f2 ensure proof is generated for new in-app photos and video
ad6fff9 ensure service is only init'd one time
7d7cca4 fix backhandler loop crash
dca44f7 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
4a77cfd add new settings for content credentials
5678bce update to support optional use of c2pa features
5900f61 Merge branch 'master' of github.com:guardianproject/proofmode-android

Proofmode Android 2.2.0 BETA

Choose a tag to compare

@n8fr8 n8fr8 released this 11 Dec 21:35
2.2.0-BETA-2

309f312 (origin/main, dev/main) finally fix background proofmode
05cdefd simplify import menu to one shared option for image and video
d04cba7 improve display of item metadata view
11beaa5 fix c2pa AI flag settings

Proofmode Android 2.2.0 BETA 1

Choose a tag to compare

@n8fr8 n8fr8 released this 07 Dec 19:46
2.2.0-BETA-1

34d0b8f (dev/master, dev/main, master) fix issue with import
162834d update to simple-c2pa 0.0.6
63a847b update comments and methods
05d195d (origin/master, origin/HEAD) small improvements to c2pa
9aef178 make key loading only happen as needed
10ec2dd Merge branch 'master' of https://gitlab.com/guardianproject/proofmode/proofmode-android
697a620 update image picker
4101194 add new intent actions for camera activity
5f991da (devweb/master) initial in-progress support for new simple-c2pa library
d2c893a updated resources
759ac9f (tag: 2.2.0-ALPHA-4) update to 2.2.0-ALPHA-4
5096a43 UI updates and improvements
df36794 add ACRA email crash support
fc3fe52 add new function to get hashmap of proof for in-app display
9075c4e handle null video thumbnail and IOException
7a6e029 (tag: 2.2.0-ALPHA-3) 2.2.0-ALPHA-3
15927b7 add identity chooser to credentials and improve item metadata display
9be0f73 write c2pa metadata to a temp file which is copied back over the original
af966f2 ensure proof is generated for new in-app photos and video
ad6fff9 ensure service is only init'd one time
7d7cca4 fix backhandler loop crash
dca44f7 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
4a77cfd add new settings for content credentials
5678bce update to support optional use of c2pa features
5900f61 Merge branch 'master' of github.com:guardianproject/proofmode-android
a31fe8f (tag: 2.2.0-ALPHA-2) update to 2.2.0-ALPHA-2, proofmode-c2pa 0.5 and fix Samsung crashes
44d6df4 try making the camera perform a bit better
54f7efc update to proofmode-c2pa 0.4 for samsung galaxy fixes
b858e6b (tag: 2.2.0-ALPHA-1) update version to 2.2.0-ALPHA-1
a621123 (pub/master) Merge branch 'dev_c2pa'
cca78c6 typo fix
ee9d730 (pub/dev_c2pa, dev/dev_c2pa) add support for c2pa import/open action and improved UI support for imported items
1a1ed4f (dev_c2pa) update C2PA support to include and use the PGP key identity as a "social" identity
59616ea update idea
a3f1989 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
013dd12 update small logic with location resolution
408ac9c Merge branch 'weblate-guardianproject-proofmode' into 'master'
e75de04 Translated using Weblate (Spanish)
5c39236 Translated using Weblate (Spanish)
531bb2f Merge branch 'feature-keep-camera-when-fragment-switches' into 'master'
4c0b43e Persist Camera lens when switching between either camera fragment or video fragment
5b43498 (pub/102-camera-facing-should-remain-when-switching-between-camera-and-video, dev/102-camera-facing-should-remain-when-switching-between-camera-and-video) Merge branch 'fix-leaked-main'
9439c46 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
d7792fd Merge branch 'weblate-guardianproject-proofmode' into 'master'
ab35080 Translated using Weblate (Portuguese (Brazil))
f2f7f2a Translated using Weblate (Portuguese (Brazil))
8f99852 Translated using Weblate (Russian)
7780017 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
a77f060 (pub/fix-leaked-main, dev/fix-leaked-main) Fixed crash when back button is hit while some items are selected, that is clear the selection rather
73ff607 Fixed leak in MainActivity context and back button issue which exits app when pressed in detail view
fa08eb7 (origin/dev_c2pa) update to support proofmode-c2pa 0.2 library
85e7495 improve c2pa integration
4eea62f updates to c2pa integration to support any mimetype
d1b61bb add initial c2pa support in for jpgs

Proofmode Android 2.2.0 Alpha 4

Pre-release

Choose a tag to compare

@n8fr8 n8fr8 released this 09 Nov 16:55
  • crash reports can now be easily sent over email
  • proofmode data is now displayed in-app through the (i) info button
  • fixes for crashing on null video thumbnails
  • improved C2PA support and control in Settings screen

Proofmode Android 2.2.0 Alpha 3

Pre-release

Choose a tag to compare

@n8fr8 n8fr8 released this 08 Nov 22:41
  • stability updates for Galaxy devices
  • improved display of info/metadata of each item in-app
  • new settings options for controlling Credentials and AI features

Proofmode Android 2.2 Alpha 2

Pre-release

Choose a tag to compare

@n8fr8 n8fr8 released this 07 Nov 03:44
2.2.0-ALPHA-2
  • fixes for crashing on Samsung Galaxy S20 devices
  • updates to new proofmode-c2pa

Proofmode Android 2.2.0 ALPHA 1 ... first C2PA release!

Choose a tag to compare

@n8fr8 n8fr8 released this 05 Nov 14:23

This is our first alpha release that includes support for the C2PA standard, using the c2pa-rs Rust library (https://github.com/contentauth/c2pa-rs) ported to mobile through our ProofMode-Rust library (https://gitlab.com/guardianproject/proofmode/proofmode-rust).

We have also implemented automatic self-signed x509 key and certificate generation on the device by default. This means any user can immediately sign their C2PA metadata in the same way we use OpenPGP credentials already. In the future, we will allow you to import third-party credentials from any source.

If you capture a photo or video in app, it will automatically have C2PA Content Credentials embedded in it, which can be verified at: https://contentcredentials.org/verify

If you import an external, existing photo or video, a new file called "c2pa-{filename}" will be added to the shared proof zip along side of the original file. This can also be verified using the tool above.

This is an EARLY alpha release just to test the code, performance, stability, and concept. Many changes will still be made!