Reskinned Identity Selector per the JANET Wireframes documents.
Squashed commit of the following (details and minor updates trimmed;
all changes were by me.)
commit
2f8d4369433a277012679bf877633e686820eab8
For consistency with GTK standards, put Cancel button on the left of the OK button
commit
42c3796bcbe056e7058652eda8751a853b6f745d
Translatability tweaks
commit
872bb0c517c567c6b110a7ab26a47798b5b30555
Fixed translatable strings
commit
5f52d1f4bbe0457ee8f625e297ea22b502a14e0f
Added new source files with translatable strings
commit
e2f8a250279d9a79a03d82995ef191d773627bfa
Fixed regressions and new bugs in importing
commit
93475b1a2267539658150d8f8762edc391db93aa
Support import in the Moonshot UI
commit
abd4e8ca1595f56b61277704cd734722c46cfc44
Cleaning up compilation warnings
commit
506cb264de13b4378445926925cb6e3b65bb0f58
Improved spacing below IDCard name
commit
9439c0e393ac5e2bbfa5a6c59d1657d5254a5e1b
Refactored to use a table for aligning widgets
commit
4f53091262cadc7233d8f27d32d48a4374fc85d2
Search tooltip should really cover the whole search box, not just the icon
commit
0f63b63f6049760c1e81b1f091f7b51549be2935
Use monospace font for fingerprint
commit
8cf33a3171f3a885b138e4f693acc996763ff7e6
Removed remove_id_card(), which is no longer needed
commit
4001b9f4bf07db45f642c3ceab65bcd3c6279961
Fixed selection failures when display was limited via search or selection.
Selection is now managed by IdentityManagerView, and not by the CustomVBox.
Removed "stop" icon from search box, and moved search icon to right side.
commit
1eeb1e05fcb7a5eb9e561815dd461d89d956bcba
Fixed nai property; it no longer returns an unowned string. (This fixes a crash.)
commit
b5719838ad36fb87c1dcd4469d73e4cb69124e7f
Always print GLib errors to the log as well as stderr
commit
abaf84cbf4dd9d7ce67605ff4e8bd51067bb0771
Fixed display of the no_identity widget, and don't allow it to be removed
commit
f2c571b08f033e29c7d69115d30ac368e81a3b72
Added additional test IDs
commit
8b84367198d6b30c9c24ce81cfad2e9ec7f48ecb
Fixed bugs in tracking TrustAnchor datetime-added
commit
3483be3d73af11f2bf7ce3318514c4fce50bebf4
First pass at supporting date/time added for Trust Anchors
commit
bdf3da196264fca4e79c010dfa0c7157d8f1b585
Added libssl as a dependency
commit
cdd1e39de9e29b801f366b5f7c29f7eeca09f8af
Ugly hack to make the Yes button grab the default
commit
7ef2862128043325316a1494bfc23687fb30421f
Intercept window close attempts, and ask user to confirm if selection is in progress
commit
7b7af6b7a02f69c6c6526a303b5532cb3d796f78
Added right- or down-pointing arrow (for unselected and selected cards, respectively)
commit
e0f0eed7f106405aa5570f98f3e0055132cf00ec
Use the label text 'Do not use a Moonshot identity for this service' if displaying the ID Selector for ID selection
commit
507962f0c13e52d0d0d3669a6a8fbef191fb07c6
Fixed line lengths for exporting PEM certificates.
Also set default filename based on IdCard's display name,
and go to the same directory by default if another cert is exported.
commit
55bd9a7d97e21699cc8b3dac780aa21f8edaece8
Support exporting certificates in PEM format
commit
43e012afb2022bac4265c254dec9ab98cec993ba
Decode the CA Certificate from binary, not from PEM format.
commit
9ae3e03e0c3088d8811af53dd9c3ea61ec79b670
Fixed memory leaks
commit
50a68a489a85a8a57280a3a53d1ee9f589fb3487
Implemented "Clear Trust Anchor" button in Edit Identity Dialog.
Modified the "user verified" flag to be stored in the keystore (or local
flat file), instead of in a Properties file.
Modified the TrustAnchor class to be read-only, other than the "user_verified"
field.
Many logging updates.
commit
b608c48ed9815e88c2f26e695016c3b4b266aca4
Fixed compilation error and error handling.
commit
133e43a14fb57c62771186d4edb42fbab9e8fcf0
Support decrypting a server CA certificate so we can get its expiration (valid-before) date.
commit
97500f7016809c2c6c168fff8d8f67f0243aa19d
Don't show 'Trust anchor: None' label for new IdCards
commit
537f157a7a5fb7ea9e44a403a65621b81556b78a
First pass at supporting trust anchors in IdCard dialog
commit
143c5ecc521ef29a781b1e15fa7372bcebc0c09d
Updated About dialog; also bumped version number to 1.0.0
commit
e32b9690270bbb4c4152ce9672db5d11a81f98e1
First cut at supporting trust anchors
commit
e9560299e59bf0845693d3b0c79b4deb4c7a9a68
Fix appearance of services table
commit
be7385061450cd85fcbcf9041c4c6295f59923aa
Re-enable password hiding
commit
0572dfd787364f027ee41f3e1d9fa1293769cdca
Refactored the IdCard services list to fix new bugs and (hopefully) prevent even newer ones.
commit
268826aff19670fb4a500b0724139b7cad6ed12f
Support using libgee in moonshot-webp
commit
02de21ebf96bb1f20dfe380084dab92641cfa161
Disallow editing the text fields of the No Identity card
commit
a6135216493f33da3458e6befd221e41a1e3a054
Changed IdCard.IsNoIdentity to IdCard.is_no_identity
commit
05d9a8b6c6e0dcf5aaa1c87e284c9f3c6a88ffa2
Implemented 'Remember my identity choice for this service' checkbox on main selector dialog
commit
8693fa167c32a432187c5eedb24e5b16142c9774
Implemented 'Do not show this message again' checkbox for warning dialogs
commit
509db435265cd41655adf4d4d31337381678b1f6
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
commit
1e7f448b4d54f4af3ed705ebaff5838262b25d4c
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
commit
53078345094f06a685445bcf67181c7e25736a76
Updated the appearance of two warning dialogs.
Also fixed (somewhat) the appearance of the menu bar in the main window.
commit
23366f80079adcd7b170e672de9957ccbf49f5a2
Fixing AtkRelation and remember password checkbox issues
commit
6b328877c29b99d7b9a7ed73b4d65745179d1a7f
Reskinning the password dialog
commit
a971d079cb0acbd5f73377895c1c4418bd51179c
Fix service prompt (again)
commit
08086626e9cacb32a9f1bf4ed3b16af198e368e0
Fix prompting of ID for service
commit
ffc9c2b032db74b2b4082eeee6db96e8e40944d3
Set background to white, and fix sensitivity of Send button
commit
9e70ca46454122515d5af2daf10d7577732ed9b2
Improved the appearance of the services table
commit
1c7207be9ee24b0bd786ab6739575b6fb8885194
Field layout now conforms more closely to wireframes
commit
99f3b9007c4360666888f4fcdeaf6ccc82a595ba
Dead code removal; also fixed Send button (at least a little; not tested yet.)
commit
1dad322094a84c630dde060aa2d1ac9c3b4dac1e
Fix compilation with older versions of valac
commit
ece5f632e3ee29f467feb52e5beb5650f5479add
Add/Edit cards is now functionally complete (still needs aesthetic cleanup)
commit
e7bac824b6c20465e609459205529c6f789bd888
Renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala; refactoring to follow.
commit
fe758926d68ee515d12f6e87e644514e3c4ab921
Checkpointing: ID Selector (main dialog) now looks as specified by reskinning wireframes (more or less)
commit
c13c41f51f8e5550d1f23d89f971bd3ba71c4c6f
First pass at reskinning the main dialog (still need to update menu & detail views)