profile
viewpoint
Adam Patridge patridge PatridgeDev, LLC Cheyenne, WY http://www.patridgedev.com/ Mobile .NET developer with a JavaScript addiction. Xamarin MVP turned full Xamarin. (@Microsoft, but opinions are mine.)

patridge/demos-xamarin.ios-tour 1

Demo Code from Xamarin.iOS with Xamarin Studio talk.

flatredball/BrakeNeck-DesktopGL 0

BrakeNeck game, Desktop GL port of the XNA-based FlatRedBall game (https://github.com/vchelaru/BrakeNeck).

flatredball/TownRaiser-DesktopGL 0

TownRaiser game, Desktop GL port of the XNA-based FlatRedBall game (https://github.com/vchelaru/TownRaiser).

patridge/accessibility-insights-windows 0

Accessibility Insights for Windows

patridge/ACI101 0

Minute iOS app built with Xcode in Swift

patridge/Adafruit_Sensor 0

Common sensor library

patridge/AndroidPermissionsExample 0

An attempt at a thorough example of asking for permissions in Xamarin.Android.

patridge/app-ac-islandtracker 0

Animal Crossing Island Tracking Mobile App

patridge/appcenter-docs 0

content repo for Visual Studio App Center on docs.microsoft.com

created tagpatridge/learn-metadata-tool

tagv0.7.1

Chrome extension for Microsoft Learn folks to find content maintainers and GitHub content pages.

created time in 3 days

issue closedpatridge/learn-metadata-tool

Related feedback query isn't always expansive enough

Internally, we filter on [Feedback Source]<>'Star rating verbatim' rather than [Feedback Source]='Report an issue'. They should be the same, but sometimes they aren't.

closed time in 3 days

patridge

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha e157a3fb928ff33d4f7093723fb8411cc9ebaedb

Handle when multipe work items in document {Fixes #39}

view details

Adam Patridge

commit sha d883c4af5f9410fc66452e966a6f7ec492b16199

Merge pull request #40 from patridge/fix-work-item-wrong-sometimes Handle when multipe work items in document

view details

Adam Patridge

commit sha 92e93dc90f7ceeac16f58b9a8937b35aa55089c9

Better query for related work items Matches what's used internally

view details

Adam Patridge

commit sha 30cfbf6c06d924584077b4986a2cddcae3b2a3df

version bump: v0.7.1

view details

Adam Patridge

commit sha 527187b2509a6b75fcc193a0f9bb11f01993cd4b

Merge pull request #41 from patridge/dev v0.7.1

view details

push time in 3 days

issue closedpatridge/learn-metadata-tool

Querying for work item data on Azure DevOps sometimes gets different work item than the displayed one

From a query of all items assigned to me, when I select a bug, it may grab data from a prior selected customer feedback work item.

While debugging, this line found two spans when it was expecting only one.

https://github.com/patridge/learn-metadata-tool/blob/master/azdo-helpers.js#L38

closed time in 3 days

patridge

PR merged patridge/learn-metadata-tool

v0.7.1
  • Azure DevOps: Handle when multiple work item structures exist in page HTML (#40)
  • Related work item query now only excludes star rating verbatims (#42)
+9 -5

0 comment

3 changed files

patridge

pr closed time in 3 days

issue openedpatridge/learn-metadata-tool

Related feedback query isn't always expansive enough

Internally, we filter on [Feedback Source]<>'Star rating verbatim' rather than [Feedback Source]='Report an issue'. They should be the same, but sometimes they aren't.

created time in 3 days

PR opened patridge/learn-metadata-tool

v0.7.1
  • Azure DevOps: Handle when multiple work item structures exist in page HTML
  • Related work item query now only excludes star rating verbatims
+9 -5

0 comment

3 changed files

pr created time in 3 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 30cfbf6c06d924584077b4986a2cddcae3b2a3df

version bump: v0.7.1

view details

push time in 3 days

delete branch patridge/learn-metadata-tool

delete branch : master

delete time in 4 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 92e93dc90f7ceeac16f58b9a8937b35aa55089c9

Better query for related work items Matches what's used internally

view details

push time in 4 days

create barnchpatridge/learn-metadata-tool

branch : main

created branch time in 4 days

delete branch patridge/learn-metadata-tool

delete branch : fix-work-item-wrong-sometimes

delete time in 12 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha e157a3fb928ff33d4f7093723fb8411cc9ebaedb

Handle when multipe work items in document {Fixes #39}

view details

Adam Patridge

commit sha d883c4af5f9410fc66452e966a6f7ec492b16199

Merge pull request #40 from patridge/fix-work-item-wrong-sometimes Handle when multipe work items in document

view details

push time in 12 days

PR merged patridge/learn-metadata-tool

Handle when multipe work items in document

{Fixes #39}

Since we were finding multiple data sources for work item data in AzDO sometimes, we filter now by visibility.

+7 -3

0 comment

1 changed file

patridge

pr closed time in 12 days

PR opened patridge/learn-metadata-tool

Handle when multipe work items in document

{Fixes #39}

Since we were finding multiple data sources for work item data in AzDO sometimes, we filter now by visibility.

+7 -3

0 comment

1 changed file

pr created time in 12 days

create barnchpatridge/learn-metadata-tool

branch : fix-work-item-wrong-sometimes

created branch time in 12 days

issue openedpatridge/learn-metadata-tool

Querying for work item data on Azure DevOps sometimes gets different work item than the displayed one

From a query of all items assigned to me, when I select a bug, it may grab data from a prior selected customer feedback work item.

While debugging, this line found two spans when it was expecting only one.

https://github.com/patridge/learn-metadata-tool/blob/master/azdo-helpers.js#L38

created time in 12 days

created tagpatridge/learn-metadata-tool

tagv0.7.0

Chrome extension for Microsoft Learn folks to find content maintainers and GitHub content pages.

created time in 16 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 8c73849d31e5b5cd72d5a10eac749dcc9360f920

Start of manifest permission for web request

view details

Adam Patridge

commit sha 46d99714a775da89d7838e7371b86b90c0208969

Merge branch 'dev' into request-author-from-azdo

view details

Adam Patridge

commit sha 280a28fb40deab735626da528e8c4aa641c38820

Handle custom UID field on module work items {fixes #23}

view details

Adam Patridge

commit sha 512b9b247cde621d02b3b797ffdcd42c633a19ec

Add custom icon size for external project

view details

Adam Patridge

commit sha 334b4ffe914ec7f5b7acd03fe09e5ff04deb6f85

Restrict fetch requests to MS Docs-like URLs

view details

Adam Patridge

commit sha b9e2d5b3b66f8403b874c11573d4cb9c54667888

Unify pop-up HTML structures

view details

Adam Patridge

commit sha 33bb21ad999d2fd8301b4525bb7b714e604d178b

Make meta extraction function usable elsewhere

view details

Adam Patridge

commit sha 4dc2158295896af91cc74d47146a86f7aa9fb9da

Remove unnecessary async/await

view details

Adam Patridge

commit sha 9fdd5ca2f2ea2834e49b62721d3a8f141b7d2808

Add note about not getting Chrome messages here

view details

Adam Patridge

commit sha a769bdeba909e37e0f49b062f5349dbb76dcdde0

Request Learn content metadata while on AzDO!

view details

Adam Patridge

commit sha d8be58f279c68597cf144aa6eac586389aad6509

Merge pull request #37 from patridge/request-author-from-azdo Request content metadata while viewing Azure DevOps work items

view details

Adam Patridge

commit sha 13316a8fb2fe83198a7533d43e949bee14d4dcca

Version bump and description tweak

view details

Adam Patridge

commit sha adf5bde452c512df45d1b341e27937146731557f

Merge pull request #38 from patridge/dev v0.7.0

view details

push time in 16 days

PR merged patridge/learn-metadata-tool

v0.7.0
  • While on an Azure DevOps customer feedback work item, extract metadata from the target content page when the extension is activated
  • Extract UID from module work items
+215 -28

0 comment

9 changed files

patridge

pr closed time in 16 days

issue closedpatridge/learn-metadata-tool

AzDO: Find UID under custom field label on module work items

If we have a UID and/or URL for a module work item, there's no reason we can't offer all the usual links and data we would from a feedback work item. Unfortunately, the UID has a custom label on module work items: Module UID instead of UID.

We should fall back on the custom name whenever we don't have the original name.

closed time in 16 days

patridge

PR opened patridge/learn-metadata-tool

v0.7.0
  • While on an Azure DevOps customer feedback work item, extract metadata from the target content page when the extension is activated
  • Extract UID from module work items
+215 -28

0 comment

9 changed files

pr created time in 16 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 13316a8fb2fe83198a7533d43e949bee14d4dcca

Version bump and description tweak

view details

push time in 16 days

delete branch patridge/learn-metadata-tool

delete branch : request-author-from-azdo

delete time in 16 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 8c73849d31e5b5cd72d5a10eac749dcc9360f920

Start of manifest permission for web request

view details

Adam Patridge

commit sha 46d99714a775da89d7838e7371b86b90c0208969

Merge branch 'dev' into request-author-from-azdo

view details

Adam Patridge

commit sha 280a28fb40deab735626da528e8c4aa641c38820

Handle custom UID field on module work items {fixes #23}

view details

Adam Patridge

commit sha 512b9b247cde621d02b3b797ffdcd42c633a19ec

Add custom icon size for external project

view details

Adam Patridge

commit sha 334b4ffe914ec7f5b7acd03fe09e5ff04deb6f85

Restrict fetch requests to MS Docs-like URLs

view details

Adam Patridge

commit sha b9e2d5b3b66f8403b874c11573d4cb9c54667888

Unify pop-up HTML structures

view details

Adam Patridge

commit sha 33bb21ad999d2fd8301b4525bb7b714e604d178b

Make meta extraction function usable elsewhere

view details

Adam Patridge

commit sha 4dc2158295896af91cc74d47146a86f7aa9fb9da

Remove unnecessary async/await

view details

Adam Patridge

commit sha 9fdd5ca2f2ea2834e49b62721d3a8f141b7d2808

Add note about not getting Chrome messages here

view details

Adam Patridge

commit sha a769bdeba909e37e0f49b062f5349dbb76dcdde0

Request Learn content metadata while on AzDO!

view details

Adam Patridge

commit sha d8be58f279c68597cf144aa6eac586389aad6509

Merge pull request #37 from patridge/request-author-from-azdo Request content metadata while viewing Azure DevOps work items

view details

push time in 16 days

PR merged patridge/learn-metadata-tool

Request content metadata while viewing Azure DevOps work items

{Fixes #1} Unrelated but in here: {Fixes #23}

+213 -26

0 comment

9 changed files

patridge

pr closed time in 16 days

PR opened patridge/learn-metadata-tool

Request content metadata while viewing Azure DevOps work items

{Fixes #1} Unrelated but in here: {Fixes #23}

+213 -26

0 comment

9 changed files

pr created time in 16 days

issue closedpatridge/learn-metadata-tool

Microsoft Docs: Swap branch from live to master, when possible

We do this for Learn GitHub URLs, but we should make sure to do it for non-Learn locations if we see non-master in a URL.

Example: https://docs.microsoft.com/en-us/visualstudio/mac/ide-tour?view=vsmac-2019

Edit link goes to /live/: https://github.com/MicrosoftDocs/visualstudio-docs-pr/blob/live/mac/ide-tour.md

Should go to /master/: https://github.com/MicrosoftDocs/visualstudio-docs-pr/blob/master/mac/ide-tour.md

closed time in 16 days

patridge

issue commentpatridge/learn-metadata-tool

Microsoft Docs: Swap branch from live to master, when possible

This was fixed with #34

patridge

comment created time in 16 days

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 280a28fb40deab735626da528e8c4aa641c38820

Handle custom UID field on module work items {fixes #23}

view details

Adam Patridge

commit sha 512b9b247cde621d02b3b797ffdcd42c633a19ec

Add custom icon size for external project

view details

Adam Patridge

commit sha 334b4ffe914ec7f5b7acd03fe09e5ff04deb6f85

Restrict fetch requests to MS Docs-like URLs

view details

Adam Patridge

commit sha b9e2d5b3b66f8403b874c11573d4cb9c54667888

Unify pop-up HTML structures

view details

Adam Patridge

commit sha 33bb21ad999d2fd8301b4525bb7b714e604d178b

Make meta extraction function usable elsewhere

view details

Adam Patridge

commit sha 4dc2158295896af91cc74d47146a86f7aa9fb9da

Remove unnecessary async/await

view details

Adam Patridge

commit sha 9fdd5ca2f2ea2834e49b62721d3a8f141b7d2808

Add note about not getting Chrome messages here

view details

Adam Patridge

commit sha a769bdeba909e37e0f49b062f5349dbb76dcdde0

Request Learn content metadata while on AzDO!

view details

push time in 16 days

issue commentpatridge/learn-metadata-tool

AzDO: Find UID under custom field label on module work items

Tried using the aria-label, but the fact that it is UID here feels like a bug. (If the field is custom labeled Module UID, that should probably be the label used for accessibility, too.)

That said, I'm going to do a fallback system that looks for UID and then the Module UID value. It's brittle, but it should work just fine.

patridge

comment created time in 16 days

issue closedpatridge/learn-metadata-tool

Pop-up not always correct on first load

There have been a few times where the pop-up on AzDO pages isn't correct. A bit hard to nail down so far, but sometimes I have to reload the extension. Sometimes switching tabs is enough.

closed time in 16 days

patridge

issue commentpatridge/learn-metadata-tool

Pop-up not always correct on first load

While it seems better these days, there are still edge cases when the extension is reloaded manually. Since that seems to be isolated to my dev experience, I'm closing for now.

patridge

comment created time in 16 days

startedFlameOfIgnis/Pwdb-Public

started time in 16 days

PR opened MicrosoftDocs/azure-docs

Pull Get header to match Insert and Delete

This felt like a Markdown typo, making entity retrieval a sub-heading of the insert/merge section before jumping back up to H2 for the delete section. This change would align all those table operations on the same H2 level.

+1 -1

0 comment

1 changed file

pr created time in 17 days

push eventpatridge/azure-docs

Adam Patridge

commit sha 5506d6f9b959f03e964da2eee7a64c72f7cf79ea

Pull Get header to match Insert and Delete

view details

push time in 17 days

issue openedmicrosoft/AzureStorageExplorer

Import CSV into table: Offer option to not import empty CSV rows

Is your feature request related to a problem? Please describe. I just took a CSV export from Azure DevOps and was deleting several rows from it in Excel. I didn't realize, as I deleted rows, Excel was replacing deleted rows with lines of empty commas in the CSV file itself (e.g., ,,,,).

So, when I uploaded my 10 rows, it still processed 1,247 additional empty rows. These empty rows didn't result in a bunch of new table rows, though the import messaging implied they would as it handled, saying "1247 entities imported". Instead, I believe each empty row was repeatedly merged into a single empty row created by the first empty row encountered.

Describe the solution you'd like I'd love an import option where I can ignore any rows in a CSV file that consist entirely of commas.

Describe alternatives you've considered I ended up opening the CSV file in VS Code to delete empty rows before I did my next import.

created time in 18 days

MemberEvent
MemberEvent

issue closedpatridge/github-pull-request-minimizer

Validate extension works on latest GitHub redesign

  1. Follow along with steps to enable new design preview
  2. Validate extension still minimizes PR bot comments
  3. Update this issue with result

closed time in 19 days

patridge

issue commentpatridge/github-pull-request-minimizer

Validate extension works on latest GitHub redesign

Appears to be working fine, though there are some visual issues around the corners of minimized comments. Screenshot of minimized comments on latest GitHub design preview showing result of hiding bot comments.

patridge

comment created time in 19 days

issue openedpatridge/github-pull-request-minimizer

Validate extension works on latest GitHub redesign

  1. Follow along with steps to enable new design preview
  2. Validate extension still minimizes PR bot comments
  3. Update this issue with result

created time in 19 days

issue commentpatridge/Cake.ArgumentHelpers

Move to Cake-Contrib Organisation

@gep13 Despite a good few years of using Cake for everything I could, I haven't been using Cake for the last 3 years. I somehow missed any notifications from GitHub with the usual onslaught of emails. Since I'm not in a place to even test this code base anymore, let's make it happen. The NuGet is already co-owned, so at least that's set. I'll see if I can start the process.

gep13

comment created time in 24 days

issue commentMicrosoftDocs/feedback

"Install Visual Studio Code" - Typo in tools recommendation

Thank you for the ping. I'll manually file this through the "Report an issue" system at the bottom of that page to get it into the internal Learn maintenance queue for the appropriate maintainer, with a mention to this issue. Feel free to close this here. Unfortunately, there isn't any public visibility into that maintenance system, but a typo like that should get fixed quickly.

gregharms

comment created time in 24 days

issue openedpatridge/learn-metadata-tool

Be able to handle if/when main edit branch is renamed from master

It's hard-coded to translate GitHub URLs from "/live" to "/master" because that was the source of truth branch at the time. If this branch is ever renamed, we will need to update this code. If we get motivated, things could drive from a settings file synced from a server, so it could be changed automatically.

created time in 24 days

MemberEvent

push eventpatridge/PowerShellExperiments

Adam Patridge

commit sha 380d39e9daaa582c806ad9fcfd4de22be5776eaf

Delete created Git branch after push

view details

Adam Patridge

commit sha 476340327c01b5ceafe8ded924a85d7db677c5be

Script used to extract metadata fromLearn YAML

view details

Adam Patridge

commit sha d8bc7586873cd220b39a88b740a494ebac99bbbe

Find command in history

view details

Adam Patridge

commit sha b217db0b7cef6edd5010eaf3ff009e5baf6875c0

Command to remove unused images in a Learn module

view details

Adam Patridge

commit sha e7d92c4f70b6427e82810f945d447a70616b6fd7

New junk drawer commands

view details

push time in a month

push eventpatridge/github-pull-request-minimizer

Adam Patridge

commit sha d108c31a4d122ef0dfc7a93ddeed5d65b8eb61f4

Add permission note

view details

push time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 7644ad2ccb7e58f5e41f4f9267d86da0a35da880

Offer UID on Learn pages {Fixes #21}

view details

Adam Patridge

commit sha 8fc8c84e6dc8f47e3b37a5de0cc46d817fe2e4ed

Merge pull request #28 from patridge/learn-offer-uid Learn pop-up: offer UID

view details

Adam Patridge

commit sha 2d3a6d33586944b3a8b59a004cf84230eb94111c

Attempt to resolve misloaded pop-up by moving event binding

view details

Adam Patridge

commit sha 4e1ef372a0774467a533551fc7f8e4c00e9eedbe

Remove logging

view details

Adam Patridge

commit sha 47be000d67e3e50c10c39e6bdc8ed20499c46a1e

Merge pull request #29 from patridge/prevent-incorrect-popup Attempt to resolve misloaded pop-up by moving event binding

view details

Adam Patridge

commit sha 9ad4bd075b20fe3d143a8ca67616301fe5097d66

Fix up remaining locations for dev.azure.com Azure DevOps use

view details

Adam Patridge

commit sha 79bbb1e7d1201cc07acb2df7bdb9dd209aa4873a

Merge pull request #30 from patridge/work-on-alt-azdo-url Fix up remaining locations for dev.azure.com Azure DevOps use

view details

Adam Patridge

commit sha c8607968394af5492bcf1e50ba8d7886535bd8bd

Truncate long metadata fields {fixes #31}

view details

Adam Patridge

commit sha 5af60bd91ccb2f3e0b74b9dcc80c275c2cba1797

Merge pull request #32 from patridge/shorten-display-text Truncate long metadata fields

view details

Adam Patridge

commit sha 4d1cc30a70c1afd772cd82c154ec4dfe60ce9941

Remove caching

view details

Adam Patridge

commit sha 9f567c75f82eb646d269649f7dbd0dde83fe94cb

Merge pull request #33 from patridge/remove-caching Remove caching

view details

Adam Patridge

commit sha e73c1212877d9122788632ee626cda5f29953f07

Swap branch to master for Docs GitHub URLs too

view details

Adam Patridge

commit sha 4a000f0e73c4a3c6dc93de013f3a826d13595c6d

Merge pull request #34 from patridge/docs-fix-github-url Swap branch to master for Docs GitHub URLs too

view details

Adam Patridge

commit sha 30a0ac56c94c2b1c963e24e7f8ffc0acacdda33a

Update README and manifest for v0.6.0

view details

Adam Patridge

commit sha 46d99714a775da89d7838e7371b86b90c0208969

Merge branch 'dev' into request-author-from-azdo

view details

push time in a month

created tagpatridge/learn-metadata-tool

tagv0.6.0

Chrome extension for Microsoft Learn folks to find content maintainers and GitHub content pages.

created time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha e0beaa7713f8456a139b1d77bb6e4d06604c0a5a

Merge pull request #22 from patridge/master Merge pull request #19 from patridge/dev

view details

Adam Patridge

commit sha 622c76ce4e7a8a4545ba53201bee7fee4352b476

Remove comments that break Chrome store validation

view details

Adam Patridge

commit sha d46148f25c0b1217a8fe67f68a248c40026c768c

Update metadata JS file name

view details

Adam Patridge

commit sha 82721ed2250d3a0bb44bc386006d8cd9babfe299

Allow AzDO use on dev.azure.com {Fixes #24}

view details

Adam Patridge

commit sha 7644ad2ccb7e58f5e41f4f9267d86da0a35da880

Offer UID on Learn pages {Fixes #21}

view details

Adam Patridge

commit sha 8fc8c84e6dc8f47e3b37a5de0cc46d817fe2e4ed

Merge pull request #28 from patridge/learn-offer-uid Learn pop-up: offer UID

view details

Adam Patridge

commit sha 2d3a6d33586944b3a8b59a004cf84230eb94111c

Attempt to resolve misloaded pop-up by moving event binding

view details

Adam Patridge

commit sha 4e1ef372a0774467a533551fc7f8e4c00e9eedbe

Remove logging

view details

Adam Patridge

commit sha 47be000d67e3e50c10c39e6bdc8ed20499c46a1e

Merge pull request #29 from patridge/prevent-incorrect-popup Attempt to resolve misloaded pop-up by moving event binding

view details

Adam Patridge

commit sha 9ad4bd075b20fe3d143a8ca67616301fe5097d66

Fix up remaining locations for dev.azure.com Azure DevOps use

view details

Adam Patridge

commit sha 79bbb1e7d1201cc07acb2df7bdb9dd209aa4873a

Merge pull request #30 from patridge/work-on-alt-azdo-url Fix up remaining locations for dev.azure.com Azure DevOps use

view details

Adam Patridge

commit sha c8607968394af5492bcf1e50ba8d7886535bd8bd

Truncate long metadata fields {fixes #31}

view details

Adam Patridge

commit sha 5af60bd91ccb2f3e0b74b9dcc80c275c2cba1797

Merge pull request #32 from patridge/shorten-display-text Truncate long metadata fields

view details

Adam Patridge

commit sha 4d1cc30a70c1afd772cd82c154ec4dfe60ce9941

Remove caching

view details

Adam Patridge

commit sha 9f567c75f82eb646d269649f7dbd0dde83fe94cb

Merge pull request #33 from patridge/remove-caching Remove caching

view details

Adam Patridge

commit sha e73c1212877d9122788632ee626cda5f29953f07

Swap branch to master for Docs GitHub URLs too

view details

Adam Patridge

commit sha 4a000f0e73c4a3c6dc93de013f3a826d13595c6d

Merge pull request #34 from patridge/docs-fix-github-url Swap branch to master for Docs GitHub URLs too

view details

Adam Patridge

commit sha 30a0ac56c94c2b1c963e24e7f8ffc0acacdda33a

Update README and manifest for v0.6.0

view details

Adam Patridge

commit sha 4b4dd61a9955bf50d728c0bc6e461b261172a0cb

Merge pull request #35 from patridge/dev v0.6.0

view details

push time in a month

issue closedpatridge/learn-metadata-tool

Truncate fields rather than letting them expand indefinitely

e.g., Screenshot of Learn maintenance extension showing an option where the field is truncated with an ellipsis

But offer title attribute to get full value when hovering.

closed time in a month

patridge

issue closedpatridge/learn-metadata-tool

Learn: offer UID in default pop-up

This will allow folks to copy the UID from a content page to fill in AzDO work items without a UID present (e.g., user mentions URL without coming through with URL/UID parameters).

closed time in a month

patridge

issue closedpatridge/learn-metadata-tool

Allow AzDO usage on dev.azure.com/{org} URLs

This appears to be an alternate way to view AzDO content.

closed time in a month

patridge

PR merged patridge/learn-metadata-tool

v0.6.0
  • Allow use on Azure DevOps from alternate domain: dev.azure.com/{team}/{project}
  • Offer UID when gathering metadata for Learn content pages
  • Fix issues with correct pop-up not loading in some situations
  • Truncate long metadata values while offering full text in a hover value
  • Fix GitHub URL for Docs pages with the correct branch
+90 -130

0 comment

10 changed files

patridge

pr closed time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 30a0ac56c94c2b1c963e24e7f8ffc0acacdda33a

Update README and manifest for v0.6.0

view details

push time in a month

PR opened patridge/learn-metadata-tool

v0.6.0
  • Allow use on Azure DevOps from alternate domain: dev.azure.com/{team}/{project}
  • Offer UID when gathering metadata for Learn content pages
  • Fix issues with correct pop-up not loading in some situations
  • Truncate long metadata values while offering full text in a hover value
  • Fix GitHub URL for Docs pages with the correct branch
+67 -123

0 comment

9 changed files

pr created time in a month

delete branch patridge/learn-metadata-tool

delete branch : docs-fix-github-url

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha e73c1212877d9122788632ee626cda5f29953f07

Swap branch to master for Docs GitHub URLs too

view details

Adam Patridge

commit sha 4a000f0e73c4a3c6dc93de013f3a826d13595c6d

Merge pull request #34 from patridge/docs-fix-github-url Swap branch to master for Docs GitHub URLs too

view details

push time in a month

create barnchpatridge/learn-metadata-tool

branch : docs-fix-github-url

created branch time in a month

delete branch patridge/learn-metadata-tool

delete branch : remove-caching

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 4d1cc30a70c1afd772cd82c154ec4dfe60ce9941

Remove caching

view details

Adam Patridge

commit sha 9f567c75f82eb646d269649f7dbd0dde83fe94cb

Merge pull request #33 from patridge/remove-caching Remove caching

view details

push time in a month

PR merged patridge/learn-metadata-tool

Remove caching

This was added without much thought at the time, and never made it to Azure DevOps page scraping. So removing until it is deemed necessary. At that point, we can add it to all pages properly, and maybe with a proper expiration system.

+2 -95

0 comment

1 changed file

patridge

pr closed time in a month

PR opened patridge/learn-metadata-tool

Remove caching

This was added without much thought at the time, and never made it to Azure DevOps page scraping. So removing until it is deemed necessary. At that point, we can add it to all pages properly, and maybe with a proper expiration system.

+2 -95

0 comment

1 changed file

pr created time in a month

issue closedpatridge/learn-metadata-tool

Add caching expiration system

If we have an old cache entry, the data will look old at first view. The current system will refresh it with a new run after the cache hit, but we should assume expiration if the data is too old.

Caching code: https://github.com/patridge/learn-metadata-tool/blob/ab879b55658f277e25d4699331fd2f2f26b8f6cd/get-author.js#L6-L47

closed time in a month

patridge

issue commentpatridge/learn-metadata-tool

Add caching expiration system

Think I'm going to remove all caching for now since it's helping only on repeat page loads where the extension is used, which doesn't seem to be common enough yet. It was never available for Azure DevOps work item data either. We can always add it back later for all pages.

patridge

comment created time in a month

create barnchpatridge/learn-metadata-tool

branch : remove-caching

created branch time in a month

delete branch patridge/learn-metadata-tool

delete branch : shorten-display-text

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha c8607968394af5492bcf1e50ba8d7886535bd8bd

Truncate long metadata fields {fixes #31}

view details

Adam Patridge

commit sha 5af60bd91ccb2f3e0b74b9dcc80c275c2cba1797

Merge pull request #32 from patridge/shorten-display-text Truncate long metadata fields

view details

push time in a month

PR merged patridge/learn-metadata-tool

Truncate long metadata fields
  • Added title tags to fields that might get truncated (and copy button for onboarding)
  • Set max-width of value fields and set to ellipsis-truncate the content
  • Started unifying styles to CSS
+29 -7

0 comment

5 changed files

patridge

pr closed time in a month

PR opened patridge/learn-metadata-tool

Truncate long metadata fields
  • Added title tags to fields that might get truncated (and copy button for onboarding)
  • Set max-width of value fields and set to ellipsis-truncate the content
  • Started unifying styles to CSS
+29 -7

0 comment

5 changed files

pr created time in a month

create barnchpatridge/learn-metadata-tool

branch : shorten-display-text

created branch time in a month

issue openedpatridge/learn-metadata-tool

Truncate fields rather than letting them expand indefinitely

e.g., Screenshot of Learn maintenance extension showing an option where the field is truncated with an ellipsis

But offer title attribute to get full value when hovering.

created time in a month

delete branch patridge/learn-metadata-tool

delete branch : work-on-alt-azdo-url

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 9ad4bd075b20fe3d143a8ca67616301fe5097d66

Fix up remaining locations for dev.azure.com Azure DevOps use

view details

Adam Patridge

commit sha 79bbb1e7d1201cc07acb2df7bdb9dd209aa4873a

Merge pull request #30 from patridge/work-on-alt-azdo-url Fix up remaining locations for dev.azure.com Azure DevOps use

view details

push time in a month

pull request commentpatridge/learn-metadata-tool

Fix up remaining locations for dev.azure.com Azure DevOps use

Forgot there were multiple places where the host is checked.

patridge

comment created time in a month

issue commentpatridge/learn-metadata-tool

Allow AzDO usage on dev.azure.com/{org} URLs

oops...missed some required steps here

patridge

comment created time in a month

create barnchpatridge/learn-metadata-tool

branch : work-on-alt-azdo-url

created branch time in a month

PR merged patridge/learn-metadata-tool

Attempt to resolve misloaded pop-up by moving event binding

Not sure why it would matter, but I'm hoping that moving these event handling items back out of the onInstalled system will prevent it from getting stuck on the wrong pop-up in certain situations.

{Fixes #26 (hopefully)}

+13 -13

0 comment

1 changed file

patridge

pr closed time in a month

delete branch patridge/learn-metadata-tool

delete branch : prevent-incorrect-popup

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 2d3a6d33586944b3a8b59a004cf84230eb94111c

Attempt to resolve misloaded pop-up by moving event binding

view details

Adam Patridge

commit sha 4e1ef372a0774467a533551fc7f8e4c00e9eedbe

Remove logging

view details

Adam Patridge

commit sha 47be000d67e3e50c10c39e6bdc8ed20499c46a1e

Merge pull request #29 from patridge/prevent-incorrect-popup Attempt to resolve misloaded pop-up by moving event binding

view details

push time in a month

PR opened patridge/learn-metadata-tool

Attempt to resolve misloaded pop-up by moving event binding

Not sure why it would matter, but I'm hoping that moving these event handling items back out of the onInstalled system will prevent it from getting stuck on the wrong pop-up in certain situations.

{Fixes #26 (hopefully)}

+13 -13

0 comment

1 changed file

pr created time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 4e1ef372a0774467a533551fc7f8e4c00e9eedbe

Remove logging

view details

push time in a month

create barnchpatridge/learn-metadata-tool

branch : prevent-incorrect-popup

created branch time in a month

MemberEvent
MemberEvent

delete branch patridge/learn-metadata-tool

delete branch : learn-offer-uid

delete time in a month

push eventpatridge/learn-metadata-tool

Adam Patridge

commit sha 7644ad2ccb7e58f5e41f4f9267d86da0a35da880

Offer UID on Learn pages {Fixes #21}

view details

Adam Patridge

commit sha 8fc8c84e6dc8f47e3b37a5de0cc46d817fe2e4ed

Merge pull request #28 from patridge/learn-offer-uid Learn pop-up: offer UID

view details

push time in a month

PR merged patridge/learn-metadata-tool

Learn pop-up: offer UID

{Fixes #21}

Example screenshot: Screenshot of Learn maintenance tool showing UID in the Learn page pop-up with a copy button available.

+8 -0

0 comment

3 changed files

patridge

pr closed time in a month

PR opened patridge/learn-metadata-tool

Learn pop-up: offer UID

{Fixes #21}

Example screenshot: Screenshot of Learn maintenance tool showing UID in the Learn page pop-up with a copy button available.

+8 -0

0 comment

3 changed files

pr created time in a month

create barnchpatridge/learn-metadata-tool

branch : learn-offer-uid

created branch time in a month

more