Skip to content

Releases: guardianproject/proofmode-android

Proofmode Android 0.0.15 RC 1

29 Apr 20:08
0.0.15-RC-1
Compare
Choose a tag to compare

98c7e8a (HEAD -> master, tag: 0.0.15-RC-1) update to 0.0.15-RC-1
92e6d72 (origin/master, origin/HEAD) improve reliability of new media detection through DCIM FileObserver - also other improvements to proof generation flow
11ee347 update gradle
05eac79 (tag: 0.0.15-BETA-3) update to 0.0.15-BETA-3
b812958 (dev/master) more related to #91 and Android 10 access to media via URI inputstreams vs file paths - whenever possible use URIs, only access via filepaths in order to get extra metadata
2a46736 make sure to close permission screen after it is granted
c79589a (tag: 0.0.15-BETA-2) update versions 0.0.15-BETA-2
2064220 don't annoy users with unnecessary dialogs about permissions - need to think about how better to indicate if permissions are not enabled properly
7af5a02 improve async handling of proofmode checking and generation - do not unnecessarily generate hash multiple times - handle remote content URI files more gracefully - improve video handling - change storage of proof bundle zips to Cache() directory so they can be more easily cleaned
11819b5 if the hash is provided, no need to regenerate (saves on time, processing, battery)
3e56844 update project files
7865fc1 (tag: 0.0.15-BETA-1) update build files
a5705c9 improve generation of proofmode csv data; move notary hashes to external files - also add improved "notes" info about source of data for proof line
39f5732 improve integration of GoogleSafetyNet response data into proofdata
2e3c09e ensure all proof source files are not null - addresses #91
fbfdfa2 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
4fcb65a Merge branch 'weblate-guardianproject-proofmode' into 'master'
b99e1b6 Translated using Weblate (Spanish)
7dfd4b2 Merge branch 'weblate-guardianproject-proofmode' into 'master'
43d78a6 Added translation using Weblate (Norwegian Bokmål)
3862b0a (dev_ipfs) improve date formatting to 24 hour with timezone

Proofmode Android 0.0.15 BETA 3

27 Apr 20:04
0.0.15-BETA-3
Compare
Choose a tag to compare

05eac79 (HEAD -> master, tag: 0.0.15-BETA-3) update to 0.0.15-BETA-3
b812958 (origin/master, origin/HEAD, dev/master) more related to #91 and Android 10 access to media via URI inputstreams vs file paths - whenever possible use URIs, only access via filepaths in order to get extra metadata
2a46736 make sure to close permission screen after it is granted

Proofmode Android 0.0.15 BETA 1

27 Apr 02:09
0.0.15-BETA-1
Compare
Choose a tag to compare

7865fc1 (HEAD -> master, tag: 0.0.15-BETA-1) update build files
a5705c9 (origin/master, origin/HEAD) improve generation of proofmode csv data; move notary hashes to external files - also add improved "notes" info about source of data for proof line
39f5732 improve integration of GoogleSafetyNet response data into proofdata
2e3c09e ensure all proof source files are not null - addresses #91
fbfdfa2 (dev/master) Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
4fcb65a Merge branch 'weblate-guardianproject-proofmode' into 'master'
b99e1b6 Translated using Weblate (Spanish)
7dfd4b2 Merge branch 'weblate-guardianproject-proofmode' into 'master'
43d78a6 Added translation using Weblate (Norwegian Bokmål)
3862b0a (dev_ipfs) improve date formatting to 24 hour with timezone
ed47150 (tag: 0.0.14-RC-3) update 0.0.14-RC-3
de3a09c refactor proofmode init to run inside the service more cleanly
5da19d3 add "how to" text into proof zip file
284a3c9 add info and context to the verify proof data info file
dcab75e update info about proof verification process
1840b2b improve naming of proof zip files to include formatted datetime and PGP key id
d72b417 add public key to share export zip file
56c8e1e improve OpenTimestamps notarization support - now includes .OTF file for easy verification against opentimestamps.org
49c108d add more info on how to manual verify proof
f88924b add "how to" document for inclusion in proofmode zip

Proofmode Android 0.0.15 BETA 2

27 Apr 17:19
0.0.15-BETA-2
Compare
Choose a tag to compare
Pre-release

c79589a (HEAD -> master, tag: 0.0.15-BETA-2) update versions 0.0.15-BETA-2
2064220 don't annoy users with unnecessary dialogs about permissions - need to think about how better to indicate if permissions are not enabled properly
7af5a02 (origin/master, origin/HEAD) improve async handling of proofmode checking and generation - do not unnecessarily generate hash multiple times - handle remote content URI files more gracefully - improve video handling - change storage of proof bundle zips to Cache() directory so they can be more easily cleaned
11819b5 if the hash is provided, no need to regenerate (saves on time, processing, battery)
3e56844 update project files
7865fc1 (tag: 0.0.15-BETA-1) update build files
a5705c9 improve generation of proofmode csv data; move notary hashes to external files - also add improved "notes" info about source of data for proof line
39f5732 improve integration of GoogleSafetyNet response data into proofdata
2e3c09e ensure all proof source files are not null - addresses #91
fbfdfa2 (dev/master) Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
4fcb65a Merge branch 'weblate-guardianproject-proofmode' into 'master'
b99e1b6 Translated using Weblate (Spanish)
7dfd4b2 Merge branch 'weblate-guardianproject-proofmode' into 'master'
43d78a6 Added translation using Weblate (Norwegian Bokmål)
3862b0a (dev_ipfs) improve date formatting to 24 hour with timezone

Proofmode Android 0.0.14 RC-3

07 Feb 15:46
0.0.14-RC-3
Compare
Choose a tag to compare

ed47150 (HEAD -> master, tag: 0.0.14-RC-3, origin/master, origin/HEAD) update 0.0.14-RC-3
de3a09c refactor proofmode init to run inside the service more cleanly
5da19d3 add "how to" text into proof zip file
284a3c9 add info and context to the verify proof data info file
dcab75e update info about proof verification process
1840b2b improve naming of proof zip files to include formatted datetime and PGP key id
d72b417 add public key to share export zip file
56c8e1e improve OpenTimestamps notarization support - now includes .OTF file for easy verification against opentimestamps.org
49c108d add more info on how to manual verify proof
f88924b add "how to" document for inclusion in proofmode zip

What's Changed

New Contributors

Full Changelog: 0.0.6...0.0.14-RC-3

Proofmode Android 0.0.14 RC-2

04 Feb 05:56
0.0.14-RC-2
Compare
Choose a tag to compare

e67d420 (HEAD -> master, tag: 0.0.14-RC-2, origin/master, origin/HEAD) disable proof publishing for now since it isn't working
85cb530 remove refernce to pgp.mit.edu since it isn't working
c6fff90 simple share to always use ZIP file to ensure media is not compressed
e678519 app tweaks
a25e231 clean-up code for proof generation, and add in time-delay to ensure media ist stable
204dca4 fix issue with unicode
6c7d3b4 experiment with delaying proof generation to ensure file exists and is stable
39b6a9e (dev/master) add multiple espanol localizatios for app metadata
959ef27 remove old metadata
91f6171 update es-MX fastlane localization
f750e2d Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
f8dda14 Merge branch 'Fabiola.maurice-master-patch-94988' into 'master'
6c94744 Merge branch 'Fabiola.maurice-master-patch-57790' into 'master'
bf7a170 Merge branch 'Fabiola.maurice-master-patch-21395' into 'master'
e4f615e Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
ea1c40d Add new file
0fcf91a Add new file
30e7ad4 Add new file
a511caa Merge branch 'github/fork/YannAries/pre-release-FR-trad' into 'master'
9984aee Merge branch 'Fabiola.maurice-master-patch-81927' into 'master'
1cc8773 Add new directory
a5a3e94 project files
35d969e improve location generation logic, checking permissions and including empty data
c5bfccd dependency and code clean-up and update
1728b41 update icon, gradle and project settings
2830b6c add fastlane metadata for app
b0860fd improve JobWorker new media notification code, and handle "pending" failure state
add050d update gradle
4aaaf30 fix logic for startup if proofmode is disabled
2d9ba74 major gradle update

ProofMode Android 0.0.14-RC-1

23 Jul 13:51
0.0.14-RC-1
6240dff
Compare
Choose a tag to compare
  • Compatible with latest Android releases
  • Supports permanent foreground service notification now to ensure automatic proof generation

6240dff (HEAD -> master, tag: 0.0.14-RC-1) update version to 0.0.14-RC-1
e258281 (origin/master) update builds tools, minSDK 16 targetSDK 30
a7621fa (tag: 0.0.14-BETA-3) update app to 0.0.14-BETA-3 0.0.14-BETA-3
5462954 (tag: 0.10-library) update library to 10
97b22c2 add foreground service to ensure proof is generated, fix other small bugs with proof process
81e18b8 (tag: 0.0.14-BETA-2) update app to 0.0.14-BETA-2
7ae1441 (tag: 0.9-library) remove unnecessary toast message in video job
c715605 update bouncy to 1.69
024a41c more fixes for share logic and Uri cleaning
10af6b3 (tag: 0.8-library) update library version to 0.8
8260684 (tag: library-0.8, tag: 0.0.14-BETA-1) update to 0.0.14-BETA-1
71b52fd update libproofmode to 0.8
6067ec9 simplify launch of jobs; no handler or runnable needed
d079be1 find acutal content URI encoded in path for some apps
0022b44 major update motivated by #68 - return to bouncycastle and move to SDK 30 - switched back to original bouncycastle crypto library since it now works with Android (no longer need special spongycastle android release) - moved to SDK 30 target - removed the requestlegacyexternalstorage permission, and moved to pure MediaStore and Content URI approach - moved storage of proof metadata to more secure internal storage, shared via intent, FileProviders
4c04b67 (private_artwork) addresses #78 to request background location permission
b01fe92 fix issue with dotted progress view build
4e0aee4 update gradle and build tools
0636dc1 Merge branch 'master' into private_artwork
b7b849f idea project updates
e41b7e5 add new presentation
157010a (npexdev2/private_artwork) update proofmode, and gradle
c3a7ca5 Merge branch 'master' into private_artwork

ProofMode Android 0.0.14-BETA-2

20 Jul 14:53
0.0.14-BETA-2
81e18b8
Compare
Choose a tag to compare
  • fix for sharing from Google Photos
  • updates to BouncyCastle 1.69
  • cleanup of video jobservice for detecting new videos

ProofMode Android 0.0.14-BETA-1

20 Jul 02:11
0.0.14-BETA-1
8260684
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.68 (replaced older SpongyCastle)
  • Moved target to SDK 30 / Android 11; removed dependency on requestlegacyexternalstorage
  • Fixes for reliably accessing source media files from Google Photos share

8260684 (HEAD -> master, tag: library-0.8, tag: 0.0.14-BETA-1) update to 0.0.14-BETA-1
71b52fd update libproofmode to 0.8
6067ec9 (origin/master) simplify launch of jobs; no handler or runnable needed
d079be1 find acutal content URI encoded in path for some apps
0022b44 major update motivated by #68 - return to bouncycastle and move to SDK 30 - switched back to original bouncycastle crypto library since it now works with Android (no longer need special spongycastle android release) - moved to SDK 30 target - removed the requestlegacyexternalstorage permission, and moved to pure MediaStore and Content URI approach - moved storage of proof metadata to more secure internal storage, shared via intent, FileProviders
4c04b67 (private_artwork) addresses #78 to request background location permission
b01fe92 fix issue with dotted progress view build
4e0aee4 update gradle and build tools
0636dc1 Merge branch 'master' into private_artwork
b7b849f idea project updates
e41b7e5 add new presentation
157010a (npexdev2/private_artwork) update proofmode, and gradle
c3a7ca5 Merge branch 'master' into private_artwork

ProofMode Android 0.0.13-RC-3

31 Jan 04:46
0.0.13-RC-3
2877a36
Compare
Choose a tag to compare

c3a7ca5 (HEAD -> private_artwork) Merge branch 'master' into private_artwork
2877a36 (tag: 0.0.13-RC-3, master) update app to 0.0.13-RC-3
6824482 (tag: library-0.7) update library to 0.7
eb2186a (origin/master) for #64, make sure we are online before notarizing
908c2fe modifications for #63 to address permission issues with location and cellular info - for now, if showLocation is false, we will also not get cellular info - GPSTracker is init is now moved after the showLocation check - otherwise, we leave permission checking up to the app itself, and not part of the library
bab0f10 (tag: 0.0.13-RC-2) update app to 0.0.13-RC-2
669b9c3 (tag: library-0.6) update library to 0.6
069cafc update path handling to work with hashes
01405ff add Android Q property to allow system access
7cffc54 update app to 0.0.13-RC-1
5b461dc (tag: library-0.0.5) udpate libproofmode file to 0.0.5
49297d2 final changes for moving to URI/InputStream instead of File args
dbb0dc4 change notarization to use inputstream instead of file
8e9bcbe fixes #65 updating the key type for PGP
553d757 change hash function to use stream instead of file
f705da0 (tag: library-0.4) update full app to AndroidX
0170ee4 remove java-opentimestamps fork; now using source library via gradle updated to https://github.com/opentimestamps/java-opentimestamps
828a27c update library to 0.4 - move to AndroidX - switch to com.eternitywall:java-opentimestamps:1.17 for #39 - update to SafetyNet v17 for #66
b6662e0 update library to 0.0.4
0e7b2c4 turn lint abort off
5b27efe update libproofmode XML configuration
e06e4d3 update library manifest to include permissions
20b98e9 update library to v28
4ee3b1b update travis config
960552c update travis
71da1af Merge branch 'master' into private_artwork