Skip to content

Releases: guardianproject/proofmode-android

Proofmode Android 0.0.18 RC-2

13 Jan 19:58
0.0.18-RC-2
Compare
Choose a tag to compare
  • Major update to in-app camera (photo and swipe left for video)
  • Improved proofmode always-on auto generation from external cameras
  • machine and human readable timestamp format now used for exported proof json
  • in-app "Verify Proof" share activity for proof zips

... and much much more!

Proofmode Android 0.0.18 RC-1

06 Jan 18:37
0.0.18-RC-1
Compare
Choose a tag to compare
  • Major update to in-app camera (photo and swipe left for video)
  • Improved proofmode always-on auto generation from external cameras
  • machine and human readable timestamp format now used for exported proof json

... and much much more!


5e18663 (HEAD -> master, tag: 0.0.18-RC-1) update to 0.0.18-RC-1
b88e655 (origin/master, origin/HEAD, dev/master) remove old API key
ba7fd31 support direct sharing of proof from camera preview
003e61f fix issues with video thumbnail support
9f20f37 add proof headers to batch proof output csv
3666679 Merge branch 'master' of github.com:guardianproject/proofmode-android
9fc9b50 clean-up of init code
f3997ee improve handling of creation date, when created with the in app camera or bytes
5d005ee fixing issues with video rotation
228bdf4 fix issues with toggling proofmode back on, not restarting service
e77b411 add additional content URI paths for monitoring
15ebed1 add default limited key for Android Device Verification API
d0739a9 make sure camera handles orientation change
6f5bfb8 remove old opentimestamps external library
96f7cf5 add in internal opentimestamps library fork for android updates and compatibility
39678f6 still seems like a good idea to have a small delay before processing media
c6d367e update package name for new camera lib
d785e6e add new camera implementation and tweak permission handling
606aa11 Merge branch 'convert-permission-and-datalegend-to-kotlin'
c65cd8a Merge branch 'master' into convert-permission-and-datalegend-to-kotlin
7ee6f8a add initial support for generating proof from filedescriptors
919c6de update test methods to be more atomic
4708f50 update method names to be more clear about 3LV process
b3b5db5 (tag: 1.0.23-library, tag: 1.0.23) remove unused code
2028fd5 (tag: 1.0.22-library) update libProofMode to 1.0.22
28dab69 clean up PGP support and add verifyProofZip helper method and tests
0affbd1 updated library to 1.0.21
1c1e57b Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
7fef058 (tag: 1.0.20-library) release libProofMode 1.0.20
6ae4a5e implement new unit test for byte proof generation, and fix datetime format as well
abdea12 move notary implementations into ProofMode app, and out of library - eventually offer specific notary implementations in their own libraries
0cdf5da add new unit tests for proofmode lib
3b6ea62 add error callback to googlesafetynet api
dc1ba52 fix typo
30b3eaf clean-up notarization provider logic
a8e35a9 fix logic for starting service from app
38ccef5 add call in main app to init default notarization providers
5b5c561 Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
cb4037d add initial support for generating proof from byte[] array
5cfbaf9 (dev/convert-permission-and-datalegend-to-kotlin) Converted data_legend,permissions and digital_signatures activities to Kotlin
a058640 Converted data_legend,permissions and digital_signatures activities to Kotlin
e8d29be (tag: 1.0.20) update library to 1.0.20
8c12587 add "how to" assets to proofmode library so it can be added to any proof zip
9c2b86f add convenience method for getting current public signing key
a26ea9a add new method for runtime addition of new notarization providers
ba6337c add class checks for optional notarization implementations
d67597f update library to 1.0.19
1dceef7 update API to allow apps to control which proof points are added
b785f15 update library to 1.0.18
e11ebed Merge branch 'convert-to-kotlin'
9465dd3 (convert-to-kotlin) update modules
f265405 tweak default sensor permission settings
b4ba617 disable deprecated timber call for now
d434f04 remove hidden unused textfield
5afec1b Merge branch 'master' into convert-to-kotlin

Proofmode Android 0.0.18 BETA 1

30 Nov 20:34
0.0.18-BETA-1
Compare
Choose a tag to compare

b9837bd (HEAD -> master, tag: 0.0.18-BETA-1) update to 0.0.18-BETA-1
6d6ef5a (origin/master, origin/HEAD, dev/master) add orientation handling to camera
851aa31 (tag: 0.0.18-ALPHA-3) update to 0.0.18-ALPHA-3
4933e7e improve display of save proof message
c01f2a7 make sure proofservice is started when main app opens (if toggle is on)
f7075de handle issues with foreground servicve starting on newer Android
07c3c5f copy keys into new list to handle concurrent mode issue
090396b (tag: 0.0.18-ALPHA-2) update to 0.0.18-ALPHA-2
df24366 small tweaks to camera event handling
214f955 dont' ask for phone identity by default, the permission needs to be explained
24541a7 request code can't be 1, for some reason
d47f1d6 update SDK to 33 and tareget SDK to 31
3474d83 update SDK and builds to 33
7228a5d add specific camera event handling
34dfdaa Merge branch 'master' of gitlab.com:guardianproject/proofmode/proofmode-android
cb4b045 Merge branch 'weblate-guardianproject-proofmode' into 'master'
0b35c81 (tag: 0.0.18-ALPHA-1) update to 0.0.18-ALPHA-1
6742de8 make it easier to share proof directly from camera
ca43e09 (dev-camera) more camera tweaks
6da0d41 simplification of camera user interface
2434869 (origin/dev-camera, dev/dev-camera) final fixes for basic camera function
ddc9326 Camera updates
238761f updates and cleanup on camerae work
580113c Camera feature set
cd7a0a2 add start activity call
a4486dd Optimized imports and added sound effects and optimized imports
2d42f9c Added video thumbnail method
50e5e2b Changed position of resume button
9da8c50 integrate and update camera work
e0b39ea Added Camera
69c65c0 Translated using Weblate (Spanish)
76d5c2c Translated using Weblate (Portuguese (Brazil))
b32d65f Added translation using Weblate (Portuguese (Brazil))

Proofmode Android 0.0.18 Alpha 2

17 Nov 18:14
0.0.18-ALPHA-2
Compare
Choose a tag to compare
Pre-release

df24366 (origin/master, origin/HEAD) small tweaks to camera event handling
214f955 dont' ask for phone identity by default, the permission needs to be explained
24541a7 request code can't be 1, for some reason
d47f1d6 update SDK to 33 and tareget SDK to 31
3474d83 update SDK and builds to 33
7228a5d add specific camera event handling

Proofmode Android 0.0.18 Alpha 1

04 Nov 17:35
0.0.18-ALPHA-1
Compare
Choose a tag to compare

initial ALPHA work with an integrated Camera!

Work from @ngengesenior on having a built-in camera in the app.

0b35c81 (HEAD -> master, tag: 0.0.18-ALPHA-1) update to 0.0.18-ALPHA-1
6742de8 (origin/master, origin/HEAD) make it easier to share proof directly from camera
ca43e09 (dev/master, dev-camera) more camera tweaks
6da0d41 simplification of camera user interface
2434869 (origin/dev-camera, dev/dev-camera) final fixes for basic camera function
ddc9326 Camera updates
238761f updates and cleanup on camerae work
580113c Camera feature set
cd7a0a2 add start activity call
a4486dd Optimized imports and added sound effects and optimized imports
2d42f9c Added video thumbnail method
50e5e2b Changed position of resume button
9da8c50 integrate and update camera work
e0b39ea Added Camera

Proofmode Android 0.0.17 RC 1

20 Oct 18:30
0.0.17-RC-1
Compare
Choose a tag to compare

545eae2 (HEAD -> master, tag: 0.0.17-RC-1) fix version typo to 0.0.17-RC-1
beb9af8 update to 0.0.17-RC-!
8194225 add improved default name with file extension
c710a9f add improved photo, video picker that returns expected content URIs
6611070 remove unused old proofmodeipfs module
a31a1bb (origin/master, origin/HEAD, dev/master) remove threading from audio, video jobs to be inline with photos
adff9d1 tweak the handling/threading of proof generation
15146b6 remove old ipfs project from gradle settings

Proofmode Android 0.0.17 BETA 2

19 Aug 19:12
0.0.17-BETA-2
Compare
Choose a tag to compare

3b240e9 (HEAD -> master, tag: 0.0.17-BETA-2, dev/master) update to 0.0.17-BETA-2
1027bbe (origin/master, origin/HEAD) re-enable inclusion of safetynet metadata inside of proof
ce75e3b add capability to save proof to downloads folder
06b30f1 update gradle and dependencies

Proofmode Android 0.0.16 RC 2

26 Jul 19:58
0.0.16-RC-2
Compare
Choose a tag to compare

9328cf1 (HEAD -> master, tag: 0.0.16-RC-2) update to 0.0.16-RC-2
ab73ec6 add easy verifier script for integrity checking
3c808e6 (origin/master, origin/HEAD, dev/master) used wrong file instance for JSON, resulting in incorrect pgp signature
f20279e update project file
3741423 typo in code caused lookup of filepath to fail for #107 this would cause the file to not be added to the zip

Proofmode Android 0.0.16 RC 1

26 Jul 12:04
0.0.16-RC-1
Compare
Choose a tag to compare

c564f4b (HEAD -> master, tag: 0.0.16-RC-1) update release to 0.0.16-RC-1
10d7e24 update library to 1.0.17
eeb91d1 (origin/master, origin/HEAD, dev/master) update to add back in support for camera events < SDK 24
6def31c update android core dependencies
6ef5eb4 clean up some exception handling logic
dbd27e1 check permissions and use space instead of semi-colon for notes field comment (using a semi colon caused some CSV parsing issues in some cases)
7b9b189 (tag: 0.0.16-ALPHA-3) update to 0.0.16-ALPHA-3
d555f69 improvements in proof generation and export - added JSON support for #99 - ensured subfolders will work for #98 - added flag for autogenerated vs manual generated proof for #100 - made changes in batch/bulk proof generation to deal with potential race conditions
ce06442 remove unused exception from method
8c3dac4 make small changes related to android-libproofmode gradle publishing
d7e4da1 wait for multiple proof generation if necessary - previously each proof gen kicked off a separate async task, not they are all part of one
a3a2bec make small tweaks to sha256 hash generation to make more reliable
7c172cb add ipfs plugin model for decentralized sharing
6b10531 (tag: 0.16a-library) fix issue with keys string
50044c6 (tag: 0.16-library) add empty key for safetynet attestation API
d355956 (tag: 0.0.16-BETA-1) update library to 1.0.16
78c712d add support (disabled for now) to encrypt proof zip
0c57c9e remove file that was moved to app
a24121e add encryption function for PGP
d35d1a1 make sure proper country code is used
9bbf252 enable pgp activities in app
50243a5 move app resource to app and not library
a01e56c (tag: 0.0.16-ALPHA-2) update to 0.0.16-ALPHA-2
89d362e simplify signature method call and don't use bufferedinputstream (not needed)
34bfb8a re-enable ascii armoring (for now)
f2c2ce0 update bouncycastle libraries
b7bed06 (tag: 0.0.16-ALPHA-1) update to 0.0.16-ALPHA-1
d9f5178 initial support for audio proof generation
b81fd9b remove armoring of detached signatures for issue #93

Proofmode Android 0.0.16 ALPHA 3

07 Jun 20:45
0.0.16-ALPHA-3
Compare
Choose a tag to compare

7b9b189 (HEAD -> master, tag: 0.0.16-ALPHA-3) update to 0.0.16-ALPHA-3
d555f69 (origin/master, origin/HEAD) improvements in proof generation and export - added JSON support for #99 - ensured subfolders will work for #98 - added flag for autogenerated vs manual generated proof for #100 - made changes in batch/bulk proof generation to deal with potential race conditions
ce06442 remove unused exception from method
8c3dac4 make small changes related to android-libproofmode gradle publishing
d7e4da1 wait for multiple proof generation if necessary - previously each proof gen kicked off a separate async task, not they are all part of one
a3a2bec make small tweaks to sha256 hash generation to make more reliable
7c172cb add ipfs plugin model for decentralized sharing
6b10531 (tag: 0.16a-library) fix issue with keys string
50044c6 (tag: 0.16-library) add empty key for safetynet attestation API
d355956 (tag: 0.0.16-BETA-1) update library to 1.0.16
78c712d add support (disabled for now) to encrypt proof zip
0c57c9e remove file that was moved to app
a24121e add encryption function for PGP
d35d1a1 make sure proper country code is used
9bbf252 enable pgp activities in app
50243a5 move app resource to app and not library