Граф коммитов

151 Коммитов

Автор SHA1 Сообщение Дата
Marcus Markiewicz 86edfad7b1 Update version to 0.1.12 2024-09-08 15:50:06 -04:00
Marcus Markiewicz 6afd16e579
Update CD.yml 2024-09-06 14:34:22 -04:00
Marcus Markiewicz 9ce0fca307
Update CD.yml 2024-09-06 14:21:23 -04:00
Marcus Markiewicz 093ec5b097
SDK-ify csproj / sln files (#108)
* SDK-ify sln / csproj files, simpler project definitions, dependency management
* Remove no longer needed build tooling
* Add .NET framework information to About page
2024-09-06 12:20:53 -04:00
Marcus Markiewicz 84292d1f9e
Revert "ci: Use GITHUB_OUTPUT envvar instead of set-output command (#107)" (#110)
This reverts commit 82bfa8f6d9.
2024-09-06 12:10:55 -04:00
Arun Sathiya 82bfa8f6d9
ci: Use GITHUB_OUTPUT envvar instead of set-output command (#107) 2024-09-06 09:48:38 -04:00
Ivan (Vanya) Kashperuk 5b12a60df3
Change "new work item url" to use the correct format (https://dev.azure.com/{organization}/{project}/_workitems/create/{workItemType}) (#109) 2024-05-20 10:36:11 -04:00
Marcus Markiewicz 4e347a2591 Update version to 0.1.11 2024-01-13 19:05:42 -05:00
Marcus Markiewicz 03ede88340
Reduce Resolver Cache memory usage (#106)
This is a regression from the PR functionality (#91). We have a cache of graph objects (user and groups) to provide email resolution in query UX. For customers with very large graphs, lo and behold, we tie up a lot of memory.

We are going to mitigate the memory usage with two approaches:

(1) Instead of caching full graph objects (user and group), let's just cache the data we use. This brings down memory consumption by ~60% on a test machine where there are a lot of objects to cache.
(2) We will only load the resolver cache when it is used. If a customer doesn't use PR functionality at all, it would never light up, so we save the bandwidth, CPU, and memory. Compared to 0.1.8, this change yields ~80% memory savings on a machine with lots of graph objects.

Overall, this will make the PR feature fully pay-for-play as you won't pay any CPU, network, or memory costs unless you use it. And even when you use it, we will use a lot less memory (~60% less in my tests).

Also tested with PR queries and observed the on-demand querying happening. All async and not blocking any UI threads as it was previously.

Fixes #100.
2024-01-12 17:10:31 -05:00
Marcus Markiewicz eebebea9f1 Update version to 0.1.10 2024-01-10 15:30:15 -05:00
Marcus Markiewicz cd2af2c271
Specify CD path carefully 2024-01-10 15:03:13 -05:00
Marcus Markiewicz da9c5270ae
Drop 'dev' MSI (#104) 2024-01-10 14:51:54 -05:00
Marcus Markiewicz d07ae3cac0
Update CD.yml 2024-01-10 14:12:23 -05:00
Marcus Markiewicz 5f6bf83f0c
Update CD.yml 2024-01-10 14:05:31 -05:00
Marcus Markiewicz 512226dd77
Add simple clean.cmd to help clear build leftovers between major work (#103) 2024-01-10 13:15:38 -05:00
Marcus Markiewicz 6a85e0f481
Publish pdb + exe as part of release (#102) 2024-01-10 13:15:27 -05:00
Marcus Markiewicz af72efdaa5
Updating version to 0.1.9 (#99) 2023-05-16 10:09:12 -04:00
Marcus Markiewicz f818e18937
PR: Add global count (#97)
Let's allow for a global PR count like we do for work items.

This allows for easily checking the PRs that are assigned to you, needs action or whatever.
2023-05-15 20:27:41 +02:00
Marcus Markiewicz e34f31e9f7
Pull Requests: Allow filtering at the tile level (#96) 2023-05-15 06:54:53 -04:00
Marcus Markiewicz 00036c65c9 Updating version to 0.1.8.0 2023-05-14 10:50:31 -04:00
Marcus Markiewicz 67d6ed9642
Scope down list of Projects in PR query editor to only projects within the same active project collection (#95)
This will mitigate - but not fix yet - issue #94.

Also do some minor UX improvements to the PR query dialog.
2023-05-14 06:31:31 +02:00
Marcus Markiewicz 9dbad1f6f6
Update version to 0.1.7 (#92) 2023-05-11 13:14:46 -04:00
Marcus Markiewicz a7ac9546f7
Update Wix 3 version param 2023-05-11 09:12:49 -04:00
Marcus Markiewicz beb9c1f286
Update Wix 3 2023-05-11 09:09:13 -04:00
Marcus Markiewicz a36546cbaa
Move to Wix3 2023-05-11 08:57:40 -04:00
Marcus Markiewicz 7f2e8f4884
Allow for PR queries across projects (#91)
This change implements the basic logic to allow PR queries to be configured for any project.

The PR query editor dialog now has a project textbox, and the query is saved with the project context.
2023-05-11 08:42:34 -04:00
Marcus Markiewicz 89550f1e1c
Up the version to 0.1.6.0 (#88)
* Up the version to 0.1.6.0
* Update .gitignore to include wingetcreate manifests
2022-07-07 16:27:31 +02:00
Marcus Markiewicz 0200990598
Update CI.yml
We only need to run CI before PRs, not pushes.
2022-07-06 16:38:03 -04:00
Marcus Markiewicz ef428e8ec3
Change the global search shortcut from WIN+Tilde to WIN+END. In order to do so, we need to stop persisting the hard-coded setting as well. (#87) 2022-07-06 16:35:09 -04:00
Marcus Markiewicz e214fc1f86
CTRL+R: If the element has no assigned to, just use blank (#85) 2022-06-14 16:36:33 +02:00
Marcus Markiewicz 5abc3cf489
Increase version to 0.1.5.0 (#81) 2022-03-22 15:14:13 +01:00
Marcus Markiewicz 9aea9d582e
Improve Search Experience
* Removing un-documented tokenization of search to plain word search (Fixes issues #78);
* Change "Searching..." to be at the top and obvious (Fixes issue #79);
* Remove confusing empty message while searching;
* Increase search max items to 250;
* Add actual error found during query to UX;
2022-03-21 23:27:31 +01:00
Marcus Markiewicz c1d099af3e
Up the version to 0.1.4.0 (#76) 2022-03-04 15:34:05 +01:00
Marcus Markiewicz ea85973c09
Missing PullRequest type (#75)
* Missing PullRequest type
* Keep GitPullRequest in the mix
2022-03-03 22:46:28 +01:00
Marcus Markiewicz b05ab1b5f6
Increase next version to 0.1.3.0 (#72) 2022-03-03 22:41:41 +01:00
Marcus Markiewicz d7c0ecf5d8
Extend PR queries to allow 'Created by' and 'Assigned to' with '@me' (#71)
* Update nuget dependencies to latest versions

* Add the capability to filter PRs by Created By / Assigned To. I am purposefully making it broader so we can add specific people besides '@me' in the future.
2022-02-28 08:23:34 -05:00
Marcus Markiewicz ea9a1361c9
Update nuget dependencies to latest versions (#69) 2022-02-22 17:50:04 -05:00
Marcus Markiewicz d4119be0a2
Fix all tile text to use the font color (#67) 2021-11-19 18:17:07 +01:00
Marcus Markiewicz 293bbbb00e
Set next version to 0.1.2.0
We just shipped 0.1.1.0, let's up the next version.
2021-10-11 16:46:55 +02:00
Marcus Markiewicz 610914adb6
Allow changing tile font color (#61)
* Implement "Set Font Color" and "Reset Font Color" UI commands connected to work item and pull request tiles.

* Implement serialization for tile font color.
2021-10-08 15:17:40 +02:00
Marcus Markiewicz 857b2ac42b
Add back ActiveDirectory as it is a needed dependency (#62) 2021-10-08 15:17:15 +02:00
Marcus Markiewicz f26e542d83 Increment version 2021-10-06 20:19:05 -04:00
Marcus Markiewicz f019a8b042
Remove Outlook / Office dependency (#60) 2021-10-06 18:37:29 -04:00
Marcus Markiewicz bf3d927787
Fix 1-pixel off on tags (#58) 2021-10-05 06:51:28 -04:00
Marcus Markiewicz 61697f14c6
Show tags in Work Items `a la TeamMate classic (#54)
* Light up tags properly with an user control
2021-10-04 16:23:22 -04:00
Marcus Markiewicz e05faba374
Update README.md install instructions 2021-10-03 19:13:24 -04:00
Marcus Markiewicz 1437fa3936
Add CI.yml to README.MD 2021-10-03 16:53:17 -04:00
Marcus Markiewicz fa5066a6fd
Update README.MD with installation 2021-10-03 15:50:51 -04:00
Marcus Markiewicz f32c6464d6
Implement Pull Requests (#50)
* Initial implementation of Pull Requests, primitive view

* Renaming QueryEditor, removing Ping

* Open in Web support for Pull Requests

* Implement Filters for Pull Requests

* Implement Order By for Pull Requests

* Implement Drag'n'drop for Pull Requests

* Clean Global Commands for Pull Requests

* Remove orphaned Recording / Capture commands

* Match PullRequest to WorkItem OM

* Remove Platform project

* Remove lingering CodeFlow references

* Remove lingering CodeFlow references

* Allow PR filtering by status

* Start with Authored by me queries

* Change PR query from Authored By Me to Assigned to Me
2021-10-03 13:45:24 -04:00
Marcus Markiewicz b877ecd322
Fix Welcome Dialog by removing old content (#53) 2021-10-03 13:45:01 -04:00