moonshot-ui.git
7 years agoChanged moonshot-server.vala to moonshot-server-linux.vala dbreslau_temp_reskin
Dan Breslau [Thu, 20 Oct 2016 19:27:16 +0000 (15:27 -0400)]
Changed moonshot-server.vala to moonshot-server-linux.vala

7 years agoFinally figured out a better (if still not ideal) way to maintain the
Dan Breslau [Wed, 19 Oct 2016 17:32:43 +0000 (13:32 -0400)]
Finally figured out a better (if still not ideal) way to maintain the
selection across reloads.

7 years agoBug #1632163
Dan Breslau [Wed, 19 Oct 2016 02:33:40 +0000 (22:33 -0400)]
Bug #1632163
No check for duplicate NAIs when modifying an identity

Check for duplicate NAIs after an entity is modified, as well as
checking at startup. If duplicates are found, warn the user.

7 years agoAdded simple test for importing over No Identity (see bug #1430980)
Dan Breslau [Tue, 11 Oct 2016 00:24:13 +0000 (20:24 -0400)]
Added simple test for importing over No Identity (see bug #1430980)

7 years agoFixed (I hope) the duplicate-card problem. Added crude warning dialog for duplicate...
Dan Breslau [Fri, 7 Oct 2016 22:04:38 +0000 (18:04 -0400)]
Fixed (I hope) the duplicate-card problem. Added crude warning dialog for duplicate NAIs.

7 years agoSet background color to white only on Windows
Dan Breslau [Fri, 7 Oct 2016 03:10:30 +0000 (23:10 -0400)]
Set background color to white only on Windows

7 years agoAt end of import, show popup only if no identities were added or updated
Dan Breslau [Fri, 7 Oct 2016 02:43:53 +0000 (22:43 -0400)]
At end of import, show popup only if no identities were added or updated

7 years agoFix last commit: Set max_width_chars to 50 to ellipsize properly
Dan Breslau [Fri, 7 Oct 2016 02:36:30 +0000 (22:36 -0400)]
Fix last commit: Set max_width_chars to 50 to ellipsize properly

7 years agoUse ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryv...
Dan Breslau [Fri, 7 Oct 2016 02:28:11 +0000 (22:28 -0400)]
Use ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryverylong service names

7 years agoUse ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryv...
Dan Breslau [Fri, 7 Oct 2016 02:22:09 +0000 (22:22 -0400)]
Use ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryverylong service names

7 years agoUse containers to align the Services: label and list of services
Dan Breslau [Fri, 7 Oct 2016 02:11:04 +0000 (22:11 -0400)]
Use containers to align the Services: label and list of services
Also, align the expansion/contraction arrow with the top of the idcard widget,
not the middle.

7 years agoRemoved the obsolete 'user_verified' field from TrustAnchor.
Dan Breslau [Wed, 5 Oct 2016 22:33:00 +0000 (18:33 -0400)]
Removed the obsolete 'user_verified' field from TrustAnchor.
Added a UUID value to IdCard for internal debugging.
Various other minor updates.

7 years agoWhen updating the view, ensure that the selection remains consistent
Dan Breslau [Wed, 5 Oct 2016 22:30:53 +0000 (18:30 -0400)]
When updating the view, ensure that the selection remains consistent

7 years agoWiden the fingerprint widget
Dan Breslau [Wed, 5 Oct 2016 22:13:45 +0000 (18:13 -0400)]
Widen the fingerprint widget

7 years agoLogging fixes
Dan Breslau [Wed, 5 Oct 2016 22:08:37 +0000 (18:08 -0400)]
Logging fixes

7 years agoUpdated the 'Bad Certificate' ID with a bad certificate
Dan Breslau [Wed, 5 Oct 2016 03:16:58 +0000 (23:16 -0400)]
Updated the 'Bad Certificate' ID with a bad certificate

7 years agoUpdated test files
Dan Breslau [Tue, 4 Oct 2016 21:33:08 +0000 (17:33 -0400)]
Updated test files

7 years agoTests various kinds of good & bad certs/fingerprints
Dan Breslau [Mon, 3 Oct 2016 15:29:32 +0000 (11:29 -0400)]
Tests various kinds of good & bad certs/fingerprints

7 years agoSave server fingerprint in keyring after user approves it; check keyring for fingerpr...
Dan Breslau [Fri, 30 Sep 2016 20:46:54 +0000 (16:46 -0400)]
Save server fingerprint in keyring after user approves it; check keyring for fingerprint before asking user to approve it.

7 years agoImplement DBUS call for ConfirmCACertificate
Dan Breslau [Wed, 28 Sep 2016 22:31:16 +0000 (18:31 -0400)]
Implement DBUS call for ConfirmCACertificate

7 years agoSplit moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc...
Dan Breslau [Wed, 28 Sep 2016 22:28:53 +0000 (18:28 -0400)]
Split moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc.vala

7 years agoSplit moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc...
Dan Breslau [Wed, 28 Sep 2016 22:28:00 +0000 (18:28 -0400)]
Split moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc.vala

7 years agoSplit moonshot-server.vala into linux and win32 pieces
Dan Breslau [Wed, 28 Sep 2016 19:13:57 +0000 (15:13 -0400)]
Split moonshot-server.vala into linux and win32 pieces

7 years agoFor consistency with GTK standards, put Cancel button on the left of the OK button
Dan Breslau [Thu, 25 Aug 2016 22:50:53 +0000 (18:50 -0400)]
For consistency with GTK standards, put Cancel button on the left of the OK button

7 years agoTranslatability tweaks
Dan Breslau [Thu, 25 Aug 2016 19:10:50 +0000 (15:10 -0400)]
Translatability tweaks

7 years agoFixed translatable strings
Dan Breslau [Wed, 24 Aug 2016 21:25:39 +0000 (17:25 -0400)]
Fixed translatable strings

7 years agoAdded new source files with translatable strings
Dan Breslau [Wed, 24 Aug 2016 21:22:00 +0000 (17:22 -0400)]
Added new source files with translatable strings

7 years agoFixed regressions and new bugs in importing
Dan Breslau [Tue, 23 Aug 2016 21:54:28 +0000 (17:54 -0400)]
Fixed regressions and new bugs in importing

7 years agoSupport import in the Moonshot UI
Dan Breslau [Tue, 23 Aug 2016 16:35:14 +0000 (12:35 -0400)]
Support import in the Moonshot UI

7 years agoCleaning up compilation warnings
Dan Breslau [Tue, 23 Aug 2016 14:02:04 +0000 (10:02 -0400)]
Cleaning up compilation warnings

7 years agoImproved spacing below IDCard name
Dan Breslau [Mon, 22 Aug 2016 23:54:22 +0000 (19:54 -0400)]
Improved spacing below IDCard name

7 years agoRefactored to use a table for aligning widgets
Dan Breslau [Mon, 22 Aug 2016 21:49:42 +0000 (17:49 -0400)]
Refactored to use a table for aligning widgets

7 years agoSearch tooltip should really cover the whole search box, not just the icon
Dan Breslau [Mon, 22 Aug 2016 19:00:58 +0000 (15:00 -0400)]
Search tooltip should really cover the whole search box, not just the icon

7 years agoUse monospace font for fingerprint
Dan Breslau [Mon, 22 Aug 2016 18:33:48 +0000 (14:33 -0400)]
Use monospace font for fingerprint

7 years agoMinor formatting updates
Dan Breslau [Mon, 22 Aug 2016 18:20:48 +0000 (14:20 -0400)]
Minor formatting updates

7 years agoRemoved remove_id_card(), which is no longer needed
Dan Breslau [Mon, 22 Aug 2016 17:01:15 +0000 (13:01 -0400)]
Removed remove_id_card(), which is no longer needed

7 years agoFixed selection failures when display was limited via search or selection.
Dan Breslau [Sat, 20 Aug 2016 01:50:18 +0000 (21:50 -0400)]
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.

7 years agoFixed nai; it no longer returns an unowned string
Dan Breslau [Sat, 20 Aug 2016 01:48:22 +0000 (21:48 -0400)]
Fixed nai; it no longer returns an unowned string

7 years agoAlways print GLib errors to the log as well as stderr
Dan Breslau [Sat, 20 Aug 2016 01:47:33 +0000 (21:47 -0400)]
Always print GLib errors to the log as well as stderr

7 years agoFixed display of the no_identity widget, and don't allow it to be removed
Dan Breslau [Fri, 19 Aug 2016 21:50:31 +0000 (17:50 -0400)]
Fixed display of the no_identity widget, and don't allow it to be removed

7 years agoAdded additional test IDs
Dan Breslau [Fri, 19 Aug 2016 18:23:38 +0000 (14:23 -0400)]
Added additional test IDs

7 years agoFixed bugs in tracking TrustAnchor datetime-added
Dan Breslau [Fri, 19 Aug 2016 18:23:19 +0000 (14:23 -0400)]
Fixed bugs in tracking TrustAnchor datetime-added

7 years agoFirst pass at supporting date/time added for Trust Anchors
Dan Breslau [Fri, 19 Aug 2016 17:16:24 +0000 (13:16 -0400)]
First pass at supporting date/time added for Trust Anchors

7 years agoAdded libssl as a dependency
Dan Breslau [Thu, 18 Aug 2016 15:27:18 +0000 (11:27 -0400)]
Added libssl as a dependency

7 years agoUgly hack to make the Yes button grab the default
Dan Breslau [Wed, 17 Aug 2016 23:15:15 +0000 (19:15 -0400)]
Ugly hack to make the Yes button grab the default

7 years agoIntercept window close attempts, and ask user to confirm if selection is in progress
Dan Breslau [Wed, 17 Aug 2016 22:18:07 +0000 (18:18 -0400)]
Intercept window close attempts, and ask user to confirm if selection is in progress

7 years agoAdded right- or down-pointing arrow (for unselected and selected cards, respectively)
Dan Breslau [Tue, 16 Aug 2016 22:26:23 +0000 (18:26 -0400)]
Added right- or down-pointing arrow (for unselected and selected cards, respectively)

7 years agoUse the label text 'Do not use a Moonshot identity for this service' if displaying...
Dan Breslau [Tue, 16 Aug 2016 21:45:46 +0000 (17:45 -0400)]
Use the label text 'Do not use a Moonshot identity for this service' if displaying the ID Selector for ID selection

7 years agoFixed line lengths for exporting PEM certificates.
Dan Breslau [Tue, 16 Aug 2016 16:54:45 +0000 (12:54 -0400)]
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.

7 years agoSupport exporting certificates in PEM format
Dan Breslau [Tue, 16 Aug 2016 00:52:40 +0000 (20:52 -0400)]
Support exporting certificates in PEM format

7 years agoDecode the CA Certificate from binary, not from PEM format.
Dan Breslau [Tue, 16 Aug 2016 00:12:19 +0000 (20:12 -0400)]
Decode the CA Certificate from binary, not from PEM format.

7 years agoFixed memory leaks
Dan Breslau [Mon, 15 Aug 2016 23:23:28 +0000 (19:23 -0400)]
Fixed memory leaks

7 years agoImplemented "Clear Trust Anchor" button in Edit Identity Dialog.
Dan Breslau [Mon, 15 Aug 2016 19:24:24 +0000 (15:24 -0400)]
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.

7 years agoFixed compilation error and error handling.
Dan Breslau [Fri, 12 Aug 2016 19:32:37 +0000 (15:32 -0400)]
Fixed compilation error and error handling.

7 years agoSupport decrypting a server CA certificate so we can get its expiration (valid-before...
Dan Breslau [Fri, 12 Aug 2016 02:44:21 +0000 (22:44 -0400)]
Support decrypting a server CA certificate so we can get its expiration (valid-before) date.

7 years agoDon't show 'Trust anchor: None' label for new IdCards
Dan Breslau [Thu, 11 Aug 2016 18:08:27 +0000 (14:08 -0400)]
Don't show 'Trust anchor: None' label for new IdCards

7 years agoFirst pass at supporting trust anchors in IdCard dialog
Dan Breslau [Thu, 11 Aug 2016 02:07:01 +0000 (22:07 -0400)]
First pass at supporting trust anchors in IdCard dialog

7 years agoMinor updates to trust anchor management
Dan Breslau [Wed, 10 Aug 2016 19:32:42 +0000 (15:32 -0400)]
Minor updates to trust anchor management

7 years agoFixed some minor UI issues
Dan Breslau [Wed, 10 Aug 2016 19:03:53 +0000 (15:03 -0400)]
Fixed some minor UI issues

7 years agoUpdated About dialog; also bumped version number to 1.0.0
Dan Breslau [Tue, 9 Aug 2016 23:57:13 +0000 (19:57 -0400)]
Updated About dialog; also bumped version number to 1.0.0

7 years agoFirst cut at supporting trust anchors
Dan Breslau [Tue, 9 Aug 2016 23:14:50 +0000 (19:14 -0400)]
First cut at supporting trust anchors

7 years agoFix appearance of services table
Dan Breslau [Tue, 9 Aug 2016 16:45:25 +0000 (12:45 -0400)]
Fix appearance of services table

7 years agoRe-enable password hiding
Dan Breslau [Tue, 9 Aug 2016 16:05:27 +0000 (12:05 -0400)]
Re-enable password hiding

7 years agoRefactored the IdCard services list to fix new bugs and (hopefully) prevent even...
Dan Breslau [Tue, 9 Aug 2016 01:34:09 +0000 (21:34 -0400)]
Refactored the IdCard services list to fix new bugs and (hopefully) prevent even newer ones.

7 years agoSupport using libgee in moonshot-webp
Dan Breslau [Mon, 8 Aug 2016 20:42:54 +0000 (16:42 -0400)]
Support using libgee in moonshot-webp

7 years agoDisallow editing the text fields of the No Identity card
Dan Breslau [Mon, 8 Aug 2016 18:46:04 +0000 (14:46 -0400)]
Disallow editing the text fields of the No Identity card

7 years agoChanged IdCard.IsNoIdentity to IdCard.is_no_identity
Dan Breslau [Mon, 8 Aug 2016 18:45:42 +0000 (14:45 -0400)]
Changed IdCard.IsNoIdentity to IdCard.is_no_identity

7 years agoImplemented 'Remember my identity choice for this service' checkbox on main selector...
Dan Breslau [Mon, 8 Aug 2016 18:24:34 +0000 (14:24 -0400)]
Implemented 'Remember my identity choice for this service' checkbox on main selector dialog

7 years agoLogging updates
Dan Breslau [Mon, 8 Aug 2016 18:02:24 +0000 (14:02 -0400)]
Logging updates

7 years agoImplemented 'Do not show this message again' checkbox for warning dialogs
Dan Breslau [Fri, 5 Aug 2016 21:12:34 +0000 (17:12 -0400)]
Implemented 'Do not show this message again' checkbox for warning dialogs

7 years agoFixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
Dan Breslau [Fri, 5 Aug 2016 21:07:46 +0000 (17:07 -0400)]
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled

7 years agoFixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
Dan Breslau [Fri, 5 Aug 2016 21:01:17 +0000 (17:01 -0400)]
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled

7 years agoCode cleanup
Dan Breslau [Fri, 5 Aug 2016 19:23:27 +0000 (15:23 -0400)]
Code cleanup

7 years agoCode cleanup
Dan Breslau [Fri, 5 Aug 2016 19:22:46 +0000 (15:22 -0400)]
Code cleanup

7 years agoCode cleanup
Dan Breslau [Fri, 5 Aug 2016 19:19:50 +0000 (15:19 -0400)]
Code cleanup

7 years agoUpdated the appearance of two warning dialogs.
Dan Breslau [Fri, 5 Aug 2016 00:46:55 +0000 (20:46 -0400)]
Updated the appearance of two warning dialogs.
Also fixed (somewhat) the appearance of the menu bar in the main window.

7 years agoFixing AtkRelation and remember password checkbox issues
Dan Breslau [Wed, 3 Aug 2016 17:55:51 +0000 (13:55 -0400)]
Fixing AtkRelation and remember password checkbox issues

7 years agoReskinning the password dialog
Dan Breslau [Wed, 3 Aug 2016 17:52:05 +0000 (13:52 -0400)]
Reskinning the password dialog

7 years agoFix service prompt (again)
Dan Breslau [Tue, 2 Aug 2016 21:32:07 +0000 (17:32 -0400)]
Fix service prompt (again)

7 years agoFix prompting of ID for service
Dan Breslau [Tue, 2 Aug 2016 18:35:01 +0000 (14:35 -0400)]
Fix prompting of ID for service

7 years agoSet background to white, and fix sensitivity of Send button
Dan Breslau [Tue, 2 Aug 2016 16:21:56 +0000 (12:21 -0400)]
Set background to white, and fix sensitivity of Send button

7 years agoRemove unnecessary log message
Dan Breslau [Tue, 2 Aug 2016 16:20:01 +0000 (12:20 -0400)]
Remove unnecessary log message

7 years agoImproved the appearance of the services table
Dan Breslau [Mon, 1 Aug 2016 20:36:29 +0000 (16:36 -0400)]
Improved the appearance of the services table

7 years agoField layout now conforms more closely to wireframes
Dan Breslau [Mon, 1 Aug 2016 16:12:29 +0000 (12:12 -0400)]
Field layout now conforms more closely to wireframes

7 years agoMinor formatting fixes
Dan Breslau [Fri, 29 Jul 2016 00:36:24 +0000 (20:36 -0400)]
Minor formatting fixes

7 years agoDead code removal; also fixed Send button (at least a little; not tested yet.)
Dan Breslau [Thu, 28 Jul 2016 22:23:54 +0000 (18:23 -0400)]
Dead code removal; also fixed Send button (at least a little; not tested yet.)

7 years agoFix compilation with older versions of valac
Dan Breslau [Thu, 28 Jul 2016 17:44:24 +0000 (13:44 -0400)]
Fix compilation with older versions of valac

7 years agoAdd/Edit cards is now functionally complete (still needs aesthetic cleanup)
Dan Breslau [Thu, 28 Jul 2016 01:30:32 +0000 (21:30 -0400)]
Add/Edit cards is now functionally complete (still needs aesthetic cleanup)

7 years agoAs with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog...
Dan Breslau [Wed, 27 Jul 2016 00:27:45 +0000 (20:27 -0400)]
As with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala

7 years agoCheckpointing non-working services edit code before I refactor it
Dan Breslau [Wed, 27 Jul 2016 00:26:18 +0000 (20:26 -0400)]
Checkpointing non-working services edit code before I refactor it

7 years agoAs with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog...
Dan Breslau [Wed, 27 Jul 2016 00:25:14 +0000 (20:25 -0400)]
As with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala

7 years agoRenamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala; refactoring to...
Dan Breslau [Tue, 26 Jul 2016 17:20:09 +0000 (13:20 -0400)]
Renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala; refactoring to follow.

7 years agoCheckpointing: ID Selector (main dialog) now looks as specified by reskinning wirefra...
Dan Breslau [Mon, 25 Jul 2016 23:23:46 +0000 (19:23 -0400)]
Checkpointing: ID Selector (main dialog) now looks as specified by reskinning wireframes (more or less)

7 years agoFirst pass at reskinning the main dialog (still need to update menu & detail views)
Dan Breslau [Mon, 25 Jul 2016 01:21:41 +0000 (21:21 -0400)]
First pass at reskinning the main dialog (still need to update menu & detail views)

7 years agoAllow compilation under later versions of valac (fixed empty array initialization)
Dan Breslau [Thu, 21 Jul 2016 20:33:33 +0000 (16:33 -0400)]
Allow compilation under later versions of valac (fixed empty array initialization)

7 years agoMerge branch 'dbreslau-lib-upgrades'
Dan Breslau [Thu, 28 Apr 2016 20:22:20 +0000 (16:22 -0400)]
Merge branch 'dbreslau-lib-upgrades'

https://bugs.launchpad.net/moonshot-ui/+bug/1351342 (We need to support GTK 3.0)
and
https://bugs.launchpad.net/moonshot-ui/+bug/1351342 (Need to support gee-0.8)

Moonshot now builds with Gtk+-3.0 if it's available, and gee-0.8 if it's available. Otherwise, it falls back to the older Gtk+-2.0 and/or gee-0.8.

7 years agoMinor refactoring of XML import code
Dan Breslau [Thu, 28 Apr 2016 20:21:21 +0000 (16:21 -0400)]
Minor refactoring of XML import code

7 years agoFix a compiler warning
Dan Breslau [Thu, 28 Apr 2016 20:17:33 +0000 (16:17 -0400)]
Fix a compiler warning

7 years agoSupport optional logging in webp-provisioning
Dan Breslau [Thu, 28 Apr 2016 19:53:21 +0000 (15:53 -0400)]
Support optional logging in webp-provisioning

7 years agoIgnore more stuff that needs to be ignored
Dan Breslau [Thu, 28 Apr 2016 19:52:01 +0000 (15:52 -0400)]
Ignore more stuff that needs to be ignored