diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ca9444..22d27fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,3 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.22] - 2019-03-28 ### Changed - Change the default value of subdomain to `unset` to have a well-formed URL. + +## [1.0.23] - 2019-03-28 +### Added +- Read project identifier from Asana project title diff --git a/src/js/remoteServices.js b/src/js/remoteServices.js index 3dfca61..67e665f 100644 --- a/src/js/remoteServices.js +++ b/src/js/remoteServices.js @@ -15,7 +15,14 @@ export default { document .querySelector(".ItemRow--focused textarea") ?.textContent?.trim() || - document.querySelector(".SingleTaskPane textarea")?.textContent?.trim() + document.querySelector(".SingleTaskPane textarea")?.textContent?.trim(), + projectId: document => { + const match = document + .querySelector(".ProjectPageHeader-projectName") + ?.textContent?.trim() + ?.match(/^\[(\w+)\]/) + return match && match[1] + } }, "github-pr": {