Andreia Gaita
|
a3be98d848
|
Tweak helper script
|
2015-03-24 00:42:09 +01:00 |
Andreia Gaita
|
2b2e3da2b9
|
Add github branding to cloning dialog
|
2015-03-23 22:52:07 +01:00 |
Andreia Gaita
|
74a5b70efa
|
Adding new files is a tad important, duh
|
2015-03-23 22:43:39 +01:00 |
Andreia Gaita
|
991779121d
|
Set focus on fields when dialogs are loaded
|
2015-03-23 22:42:19 +01:00 |
Andreia Gaita
|
81b40eed23
|
Validate if repo we want to clone already exists locally
|
2015-03-23 22:41:08 +01:00 |
Andreia Gaita
|
c1d693bd8b
|
Implement cloning filtering
Also don't clone if nothing is selected
|
2015-03-23 21:45:29 +01:00 |
Phil Haack
|
3c3e7808b4
|
Merge pull request #101 from github/shana/misc-fixes
Misc. fixes
|
2015-03-23 12:45:49 -07:00 |
Andreia Gaita
|
8bd312117a
|
Ooops, forgot to update the 2fa control
|
2015-03-23 20:30:26 +01:00 |
Andreia Gaita
|
9872a59791
|
Remove obsolete property from sample view model
|
2015-03-23 20:27:15 +01:00 |
Andreia Gaita
|
ddf95be111
|
Expose reactive types in view models
View Models are created later when it's safe to use reactive
so take advantage of that and expose types directly
|
2015-03-23 20:24:36 +01:00 |
Phil Haack
|
bcb147902b
|
Merge pull request #100 from github/shana/kill-debug-menu
Remove GitHub test menu
|
2015-03-23 11:22:02 -07:00 |
Andreia Gaita
|
b1715eb4c6
|
Have IView notify when it's done so we can close the dialog
|
2015-03-23 18:21:25 +01:00 |
Andreia Gaita
|
b9d2129f87
|
Fix resetting error message
|
2015-03-23 15:02:17 +01:00 |
Andreia Gaita
|
a7d27e0baa
|
Remove GitHub test menu
|
2015-03-23 15:00:58 +01:00 |
Andreia Gaita
|
b8107efa58
|
Merge pull request #99 from github/haacked/create-dialog-implementation
RepositoryCreationViewModel now actually creates, you know, a repository
|
2015-03-23 14:47:21 +01:00 |
Haacked
|
7ff1114897
|
Bind the browse for directory button
|
2015-03-21 22:38:31 -07:00 |
Haacked
|
e9c23a3804
|
Disable create button when fields are invalid
|
2015-03-21 22:26:51 -07:00 |
Haacked
|
5f1b113322
|
Now, selected gitignore and license are never null
I really hate null references.
|
2015-03-21 22:18:52 -07:00 |
Haacked
|
86de22b507
|
Make sure combo boxes are pre-selected
|
2015-03-21 21:02:34 -07:00 |
Haacked
|
2de12f4c8d
|
Add unit tests for repository creation
|
2015-03-21 16:53:16 -07:00 |
Haacked
|
7700c1896d
|
Ensure the target clone directory exists
|
2015-03-21 15:14:30 -07:00 |
Haacked
|
5601cf9484
|
Refactor code to remove duplication
|
2015-03-20 17:02:59 -07:00 |
Haacked
|
596d194f7a
|
Rename ICloneService to IRepositoryCloneService
|
2015-03-20 17:02:58 -07:00 |
Haacked
|
eb913252bd
|
Refactor clone view model to use the clone service
|
2015-03-20 17:02:57 -07:00 |
Haacked
|
2e2da78d5a
|
Make sure the clone actually fires
Making this deferred and subscribing it to a command wasn't calling
this. I'll look into what it was later.
|
2015-03-20 15:53:57 -07:00 |
Haacked
|
ea8a50d478
|
Yeah, we probably want to listen to the user
Make the binding of the selected item to be two-ways.
|
2015-03-20 15:48:32 -07:00 |
Haacked
|
811332364d
|
Bind the base repository path to the UI
|
2015-03-20 15:41:38 -07:00 |
Haacked
|
f3f652b2e8
|
Implement a service class for cloning
|
2015-03-20 15:41:18 -07:00 |
Haacked
|
e6e60c5eb4
|
Upgrade Octokit with LicenseTemplate
|
2015-03-19 17:13:30 -07:00 |
Haacked
|
71ad611eb5
|
fixup! Implement GitIgnore and
|
2015-03-19 17:13:01 -07:00 |
Haacked
|
343387036a
|
Use NewRepository for repository creation
|
2015-03-19 17:12:47 -07:00 |
Haacked
|
c13a778250
|
Implement GitIgnore and License selection
|
2015-03-19 16:38:14 -07:00 |
Haacked
|
247dfed065
|
Update Octokit.net with NewRepository update
|
2015-03-19 16:36:12 -07:00 |
Haacked
|
3cee2db694
|
Bind to the accounts list
|
2015-03-19 15:58:32 -07:00 |
Haacked
|
1d42a2acf7
|
Implement IsPublishing and bind to spinner
|
2015-03-19 15:27:06 -07:00 |
Haacked
|
999eecf35d
|
Implement CanKeepPrivate and bind to control
|
2015-03-19 15:27:04 -07:00 |
Haacked
|
45da73de63
|
Bind the repository description to a control
|
2015-03-19 15:27:03 -07:00 |
Haacked
|
af7ab30350
|
Enable the user error messages for publish failures
|
2015-03-19 15:27:02 -07:00 |
Haacked
|
fab5401236
|
Exclude designer classes from NullGuard
|
2015-03-19 10:02:05 -07:00 |
Haacked
|
343cac7822
|
Bind repository name and validators
This also gets the repository name warning bound to a validator instead
of reactive properties.
|
2015-03-19 09:58:43 -07:00 |
Phil Haack
|
1ef486b70e
|
Merge pull request #98 from github/haacked/populate-licenses
Populate gitignore and licenses in the Repository Creation Dialog
|
2015-03-19 09:31:40 -07:00 |
Haacked
|
58f41de441
|
Fix up the unit test for licenses
|
2015-03-19 09:27:14 -07:00 |
Haacked
|
8da9d0c28b
|
Filter out nulls
In reality, this only happens in unit tests, but why not be defensive
here?
|
2015-03-19 09:26:33 -07:00 |
Haacked
|
5ef0e0f194
|
Populate license drop down from API
|
2015-03-18 21:37:11 -07:00 |
Haacked
|
a1faf2cd5b
|
Implement retrieving gitignore template list
|
2015-03-18 21:37:10 -07:00 |
Haacked
|
924a6427b3
|
Bind GitIgnoreList to the list of gitignore files
|
2015-03-18 17:33:24 -07:00 |
Haacked
|
ee56a28ffc
|
Sort GitIgnoreTemplates by recommended first
|
2015-03-18 17:33:22 -07:00 |
Haacked
|
e19360d59c
|
Implement retrieving gitignore template list
|
2015-03-18 17:33:15 -07:00 |
Haacked
|
5d536951a3
|
Remove the local GitIgnoreTemplate and interface
We don't need this anymore
|
2015-03-18 17:33:13 -07:00 |
Phil Haack
|
fdf9f5068d
|
Merge pull request #93 from github/shana/cloning
Implementing the cloning action for the Clone dialog and friends
|
2015-03-18 17:21:57 -07:00 |