a022236d87
Guard against Gio's null-view detach event (recents-wipe SIGABRT)
...
Gio's GioView.onDestroyView sends ViewEvent{View: 0} as its detach
signal when the view is destroyed — i.e. the activity going away on a
recents-wipe. handleEvent passed that zero straight through to
InitPgp/registerFragment, whose GetObjectClass(null) aborts the process
(JNI DETECTED ERROR: java_object == null in call to GetObjectClass).
Guard on both sides: handleEvent ignores the View == 0 detach signal
(a re-attach arrives as a fresh event with a live view), InitPgp
returns early on a zero view so unfiltered callers are covered, and
registerFragment null-checks as defense in depth. Same fix as pad
(fdbffc9); verified there on a Pixel 9 Pro / Android 17 where the
recents swipe used to crash the app.
2026-08-20 22:16:13 -04:00
54c2c00455
Add 'X' button to password filter.
2020-09-17 20:18:20 -04:00
db1c958073
Add filter to password list view.
2020-09-08 13:14:09 -04:00
ec0b64f5f5
Migrating to new Gio version (non-working version).
2020-08-31 17:03:07 -04:00
3163a75b93
Update to latest Gio release. Install a system font on Darwin to
...
get access to Unicode glyphs.
2019-12-18 14:01:05 -05:00
4d6a8fd86a
Documentation.
2019-11-26 13:31:21 -05:00
94cfbbeb41
Update Gio version. Working Android implementation.
2019-11-26 13:24:03 -05:00
4fc504b89a
Restructure for automatic Fragment registration by Gio.
2019-11-21 18:18:47 -05:00
23df75fd15
Add permissions request, comment out debug print statements.
2019-11-20 16:44:28 -05:00
a1d9ffa6c6
Improve handling of missing user-IDs.
2019-11-20 15:48:56 -05:00
47ffd8f160
fixup
2019-11-20 15:00:53 -05:00
8aacb243d2
Implement Clip on Android.
2019-11-20 14:56:11 -05:00
ea9b4b3861
Add cmd/passgo-gui files updated for Android implementation.
2019-11-20 14:30:43 -05:00
8611bfb5e0
Cleanups in Android implementation.
2019-11-20 13:53:40 -05:00
46c76ed065
Start of Android implementation.
2019-11-20 11:52:19 -05:00
b0abb36e64
Improve handling of SelButtons. Reset password insertion page as
...
appropriate.
2019-10-03 17:34:04 -04:00
e275ad6607
Add functionality to randomly generate passwords on the insert
...
page.
2019-10-01 18:22:38 -04:00
bf1709dc4c
Convert to git.wow.st/gmp/clip for Darwin clipboard.
2019-10-01 13:54:35 -04:00
5402aba41b
Add go.mod and pin to compatible version of Gio.
2019-09-24 10:18:01 -04:00
c3d32f79a7
Use app.DataDir() to get config directory on Android. Use an
...
Inset to stay inside the OS window insets.
2019-09-19 17:28:15 -04:00
cdce91e0ba
Fix build tags.
2019-09-10 14:50:56 -04:00
443cfa9919
Refactor platform-dependent code.
2019-09-10 12:28:20 -04:00
12b57d263f
go fmt
2019-09-10 11:36:03 -04:00
2c4c708b3a
Re-arrange platform-dependent code.
2019-09-10 11:31:57 -04:00
09859ca0a9
Compatibility with gpg 2.0 -- call out to gpg commands (on Darwin)
...
if go openpgp is not compatibile with the local gpg installation.
2019-09-10 08:45:59 -04:00
44cab96fff
Add a window title and run go fmt.
2019-09-06 21:14:06 -04:00
dd18765a80
Fine grained animation delays.
2019-09-06 16:55:14 -04:00
a6dc5cbe18
More efficient animation.
2019-09-06 15:14:37 -04:00
df840dd0ab
Tweaked docs.
2019-09-06 13:47:42 -04:00
b9e9373b04
Fix animation code. Retry GPG agent password prompt and clear
...
cache if the passphrase does not work.
2019-09-06 13:46:13 -04:00
666d127584
Don't forget to close the config file. Put the custom UI widgets
...
in a separate source file.
2019-09-06 12:16:08 -04:00
9ead860d17
Add a back button to the passphrase entry page. Clear the clipboard
...
after 45 seconds.
2019-09-06 11:55:31 -04:00
59a15849f3
Add password prompt code to GUI.
2019-09-06 11:43:14 -04:00
d9316afe6b
Update docs.
2019-09-06 11:06:04 -04:00
94c1d57933
Fix bug due to rewriten layout.List() (updated Gio version).
2019-09-06 10:59:18 -04:00
7b3d59a581
Add back button to configuration page.
2019-09-06 10:52:27 -04:00
e40e98aa25
Run go fmt.
2019-09-06 10:46:23 -04:00
e108a9b7a7
Add configuration file and UI, and animated overlay when passwords
...
are copied to the clipboard.
2019-09-06 10:45:18 -04:00
28ccd6d107
Rename to passgo and run go fmt.
2019-09-05 06:41:39 -04:00
fc7a4c272e
Improve comments, tweak default password prompt function.
2019-09-04 22:44:47 -04:00
9c711e9022
Add README.md.
2019-09-04 22:37:42 -04:00
e8a4ad031b
Initial commit
2019-09-04 22:19:39 -04:00