This repository was archived by the owner on Dec 6, 2024. It is now read-only.
generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 45
Miguel.abreu/gtt 1689 topic area refactor #776
Merged
mabreuortega
merged 2 commits into
mainline-dev
from
miguel.abreu/GTT-1689-topic-area-refactor
Feb 10, 2022
Merged
Miguel.abreu/gtt 1689 topic area refactor #776
mabreuortega
merged 2 commits into
mainline-dev
from
miguel.abreu/GTT-1689-topic-area-refactor
Feb 10, 2022
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kharbutli-meta
approved these changes
Feb 10, 2022
Contributor
kharbutli-meta
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
trietlu
pushed a commit
that referenced
this pull request
Mar 7, 2022
* Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com>
trietlu
added a commit
that referenced
this pull request
Mar 7, 2022
* Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Aug 4, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * feat: rollback to node 12 Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com>
mabreuortega
added a commit
that referenced
this pull request
Aug 23, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * feat: upgrade package versions * feat: update translation files * chore: update change log Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com>
mabreuortega
added a commit
that referenced
this pull request
Oct 14, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Release/1.6.0 (#853) merge from mainline-dev * Merge v1.7.0 release onto mainline (#868) * Add support for analytics tracking Id in the backend (#858) * The table of contents has been simplified by removing the ability to choose which content items appear (#859) * Add support in the frontend for a Google Analytics tracking ID (#860) * Miguel.abreu/upgrade node (#862) * feat: upgrade to node 14 * feat: upgrade react-scripts to 5.0.1 * fix: fix snapshots and unit tests * revert react-script upgrade Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump react-scripts to 5.0.1 in /frontend (#863) * Bump react-scripts in /frontend * feat: remove sass in favor of react-scripts sass loader Co-authored-by: Miguel Abreu <miabreu@amazon.com> * release-1.7.0 (#864) * release-1.7.0 (#865) * Release 1.7.0 - CHANGELOG.md (#867) * release-1.7.0 * CHANGELOG.md * Merge conflicts Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Miguel Abreu <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump vm2 from 3.9.5 to 3.9.11 in /cdk (#884) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](patriksimek/vm2@3.9.5...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pipelines integration (#900) * Create pipeline-workflow.yml * Create pull-request-workflow.yml * feat: add support files for new solutions pipeline Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: denisquesada <111308971+denisquesada@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: aws-solutions-github-bot <109302014+aws-solutions-github-bot@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Oct 14, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Release/1.6.0 (#853) merge from mainline-dev * Merge v1.7.0 release onto mainline (#868) * Add support for analytics tracking Id in the backend (#858) * The table of contents has been simplified by removing the ability to choose which content items appear (#859) * Add support in the frontend for a Google Analytics tracking ID (#860) * Miguel.abreu/upgrade node (#862) * feat: upgrade to node 14 * feat: upgrade react-scripts to 5.0.1 * fix: fix snapshots and unit tests * revert react-script upgrade Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump react-scripts to 5.0.1 in /frontend (#863) * Bump react-scripts in /frontend * feat: remove sass in favor of react-scripts sass loader Co-authored-by: Miguel Abreu <miabreu@amazon.com> * release-1.7.0 (#864) * release-1.7.0 (#865) * Release 1.7.0 - CHANGELOG.md (#867) * release-1.7.0 * CHANGELOG.md * Merge conflicts Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Miguel Abreu <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump vm2 from 3.9.5 to 3.9.11 in /cdk (#884) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](patriksimek/vm2@3.9.5...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pipelines integration (#900) * Create pipeline-workflow.yml * Create pull-request-workflow.yml * feat: add support files for new solutions pipeline * Update .nvmrc * Update .viperlightignore Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: denisquesada <111308971+denisquesada@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: aws-solutions-github-bot <109302014+aws-solutions-github-bot@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 8, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * feat: rollback to node 12 Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 8, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * feat: upgrade package versions * feat: update translation files * chore: update change log Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 8, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Release/1.6.0 (#853) merge from mainline-dev * Merge v1.7.0 release onto mainline (#868) * Add support for analytics tracking Id in the backend (#858) * The table of contents has been simplified by removing the ability to choose which content items appear (#859) * Add support in the frontend for a Google Analytics tracking ID (#860) * Miguel.abreu/upgrade node (#862) * feat: upgrade to node 14 * feat: upgrade react-scripts to 5.0.1 * fix: fix snapshots and unit tests * revert react-script upgrade Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump react-scripts to 5.0.1 in /frontend (#863) * Bump react-scripts in /frontend * feat: remove sass in favor of react-scripts sass loader Co-authored-by: Miguel Abreu <miabreu@amazon.com> * release-1.7.0 (#864) * release-1.7.0 (#865) * Release 1.7.0 - CHANGELOG.md (#867) * release-1.7.0 * CHANGELOG.md * Merge conflicts Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Miguel Abreu <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump vm2 from 3.9.5 to 3.9.11 in /cdk (#884) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](patriksimek/vm2@3.9.5...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pipelines integration (#900) * Create pipeline-workflow.yml * Create pull-request-workflow.yml * feat: add support files for new solutions pipeline Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: denisquesada <111308971+denisquesada@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: aws-solutions-github-bot <109302014+aws-solutions-github-bot@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 8, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Release/1.6.0 (#853) merge from mainline-dev * Merge v1.7.0 release onto mainline (#868) * Add support for analytics tracking Id in the backend (#858) * The table of contents has been simplified by removing the ability to choose which content items appear (#859) * Add support in the frontend for a Google Analytics tracking ID (#860) * Miguel.abreu/upgrade node (#862) * feat: upgrade to node 14 * feat: upgrade react-scripts to 5.0.1 * fix: fix snapshots and unit tests * revert react-script upgrade Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump react-scripts to 5.0.1 in /frontend (#863) * Bump react-scripts in /frontend * feat: remove sass in favor of react-scripts sass loader Co-authored-by: Miguel Abreu <miabreu@amazon.com> * release-1.7.0 (#864) * release-1.7.0 (#865) * Release 1.7.0 - CHANGELOG.md (#867) * release-1.7.0 * CHANGELOG.md * Merge conflicts Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Miguel Abreu <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump vm2 from 3.9.5 to 3.9.11 in /cdk (#884) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](patriksimek/vm2@3.9.5...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pipelines integration (#900) * Create pipeline-workflow.yml * Create pull-request-workflow.yml * feat: add support files for new solutions pipeline * Update .nvmrc * Update .viperlightignore Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: denisquesada <111308971+denisquesada@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: aws-solutions-github-bot <109302014+aws-solutions-github-bot@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 28, 2022
* Merge 1.1.0 into mainline, which has 1.0.6 (#625) * Gtt 1535 (#601) * off by one error in index * prettier write * changing this to map because this assumes that the same number of formatted columns and data columns * added integration test for checking chart render * prettier write * GTT-1418: Add version dropdown to view dashboard admin (#602) * Editor access to view previous dashboards versions * Set auto width to versions dropdown * Delete unused styles and fix labels * Move missing translations to the bottom Co-authored-by: Triet <triet05@gmail.com> * GTT-1475: Option to display Sections in tabs (#603) * Option to display Sections in tabs * Add scroll and arrows to horizontal tabs Co-authored-by: Triet <triet05@gmail.com> * Gtt 1530 (#604) * added in compute percentage * computedPercentage goes through the stack * simplified pie chart data render * replicated changes over to donut chart * removed it from part of whole chart * added unit tests and updated snapshots * prettier write * fixed display of number type * added tests and needs * prettier write * fixed unit tests for backend * pr comments. * dont need that Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Option to display bar and column charts as stacked (#605) Co-authored-by: Triet <triet05@gmail.com> * Fix Vertical tabs width and mobile issues (#606) * Significant data labels need to be applied when currency is used (#607) * Fix scroll and bad data issues (#610) * changed property used in the url matcher (#612) * small quality of life changes (#613) * small quality of life changes * udpated snap shots * Add mobile style and layout changes (#614) * Add mobile style and layout changes * Update mobile buttons in tab pages Co-authored-by: Triet <triet05@gmail.com> * add new translation files (#617) * upgrade to version 1.1.0 * upgraded to v1.1.0 Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637) * Enable customizations of table of contents (#619) Co-authored-by: Triet <triet05@gmail.com> * Updated downstream dependencies to address dependabot findings (#618) * Add select and deselect buttons (#620) * Use name when download a file inside a section tab (#622) * update to version 1.1.1, and add latest translation files (#630) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * merge v1.1.2 onto mainline (#645) * GTT-1550: Fix link for widgets in ToC (#621) * Fix link for widgets in ToC * Select tab when changing widget ToC Co-authored-by: Triet <triet05@gmail.com> * Make table pagination feature responsive (#623) * fix date time picking for metrics. (#629) * fix date time picking for metrics. * Allow start/end date having the same value Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add back button to ChooseData component (#631) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 808 radio button enhancement (#634) * Move description inside label to increase radio button area Clean up code. * Move description inside label to increase radio button area Clean up code. * Fix test selectors Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add option to not show all rows of extensive tables (#633) Co-authored-by: Triet <triet05@gmail.com> * Add section preview image and update the rest (#638) * GTT-1513: Set data format of multiple columns at once (#639) * Set data format of multiple columns at once * Delete unnecessary checks Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1572 show totals only (#640) * Refactor stacked char formatting * Refactor labels formatting logic * Show only when is the last label * Fix style * Hide bar labels Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Translate labels to Spanish and Portuguese (#643) * GTT-1600 : upgrade version (#642) * upgrade version and add translation files * added new translation files * change version number in docs (#644) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Description Create CHANGELOG file (#653) * Description Create CHANGELOG file * Update to last version Co-authored-by: Triet <triet05@gmail.com> * merged changes for 1.1.3 from mainline-dev onto mainline (#672) * Add accessibility label to checkboxes in Check Data (#648) Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name * Miguel.abreu/gtt 1583 y axis labels cut off (#646) * Refactor bar char size logic * Added RulerService to measure how many pixels a word takes in the screen * Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts * RulerService unit tests * Minor refactor for ruler div creation * Encode ruler div content Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix position of actions dropdown on mobile (#641) * Store favicon image name (#649) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Fix section highlight while scrolling up (#650) * Add new alt text field (#656) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * logo name (#655) Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add reactive error handling and RadioButtonTile component on Choose data step (#657) * Enforce test coverage thresholds (#659) Backend: 70% coverage Frontend: 45% coverage Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update README info (#660) * Use container width for computation (#661) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Click scrolls when not visible (#662) * Manipulating DOM to click scrolls when not visible * Manipulating DOM to click scrolls when not visible * Move logic to the Tabs container * Move to react apis * Remove unused import * Remove custom logs Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663) * Remove 403 error handler. Add bucket policy to allow for CF to access bucket * enabled prettier check * Ran prettier on WAF template * GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667) * bump ansi-regex from 5.0.0 to 5.0.1 * Trigger Build * bump version of ansi-regex per dependabot finding * bump ansi-regex * Upgrade to 1.1.3 (#670) * Update runbook (#668) Co-authored-by: Triet <triet05@gmail.com> * New translated labels (#671) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> * Add CODEOWNERS file (#686) * merge v1.1.4 onto mainline (#715) * GTT-1592: Clean up chart create/edit step labels Remove "steps x of y" labels in the following: Add Content Add Image Add Section Add Text * Align navigation bar width with page content (#669) Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> * Dashboard Listings Tab Accessibility (#673) Add accessibility functionality to dashboard listings tabs -Ability to tab to core tabs (Drafts, Publish Queue, etc.) -Add keyboard functionality: Ability to select tab using 'Enter' -Aria Label for screen reader will read: "Dashboard Tab {Name}" -Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}" * Adds backend support for searching inside published dashboards. (#675) * Adds backend support for searching inside published dashboards. * Fix prettier warnings. Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Make table pagination responsive base on sizing (#674) * Gtt 1522 (#611) * adding exported json * updated git ignore * temp save * updated json files * fixed naming, running in lambda * cleanup * adding cdk elements for deploy * reorging files * first try ad deploy script * fixed deployment of resource and calling lambda after deploy * dont need method * pulled out methods to simply insert script * added unit tests to lambda * flushed out readme * flushed out readme * updated deploy script * readme update * fixed variable and template * prettier write * fixed install scripte * not used * Fix dashboard id assignment * Please enter the commit message for your changes. Lines starting * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Fix dashboard id assignment * Major refactor and typescript conversion * Create build directory on deploy prereq step * Reset last updated date * Add spanish dashboard * Add piechart spanish * Add line chart spanish * Refactor examples * Adding logging information * More logging and fixing bugs * Add export capability * Major refactor to operate overe one file only * Update english example dashboard * Add spanish example * Add portuguese example * refactor * Redo folder structure * Bug fixes * Bug fixes * Bug fixes * Bug fixes * Add missing s3 permission * Refactor prompts * Tight regex patterns * Revert unintended changes * minor fixes * More fixes Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cosmetic changes to the prompt and the scripts. (#676) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update UI to reflect ToC changes (#677) * Update UI to reflect ToC changes (bonus) fixed examples topic area seeding * Minor fix * Restore previous selection on cancel Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Cleaning up aria label string Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Use local resources if not in s3 (#681) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix download link for tables (#682) * Add mobile navigation for small tables (#683) * Remove unnecessary question marks (#684) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move status alerts to top of page (#689) * Adds frontend support for searching inside published dashboards. (#688) * Frontend changes to support searching dashboards * Add unit tests and run prettier. * Switch to using the history react hook * Run prettier Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> * Using SASS and configuring USWDS SASS compilation (#687) * Using SASS and configuring USWDS SASS compilation * Configure SASS for USWDS * Configure SASS for USWDS * Configure SASS for USWDS * Fix default values. * use defaults from uswds package * use defaults from uswds package * Default values * Refactor for css * Revert "Default values" This reverts commit 775059b. * Adding uswds js dependency * Use theme colors * Minor fix * match existing prod * Match existing style * Fix snapshot Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated translation (#691) * upgrade to version 1.1.4 (#692) * Ensure all optional and mandatory fields are marked (#693) * Miguel.abreu/gtt 1646 fix text color contrast (#690) * Fix radio button card details contrast * Replace color in the default palette to meet contrast requirements * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1632 fix download button contrast (#698) * Fix DataTable download button * Fix DataTable download alert * Add alert container to Formatting help page * Add extension to the downloaded file * Update test snapshots * Fix menu style * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fixes the expanded search feature (#701) * Fix the new search feature * Run prettier * Run prettier * Fix the search feature (#708) * Remove auth headers from public request * Add missing translation Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> * Merge release 1.1.5 onto mainline (#727) * GTT-1641: Improve accessibility of column sorting in tables (#699) * Improve accessibility of column sorting in tables * Update unit tests * Enabled the continue button on Release Notes step (#695) Co-authored-by: Francisco Romero <frmeam@amazon.com> * Miguel.abreu/gtt 1645 color contrast aaa (#702) * Fix text color along the app * update test snapshots * Fix datepicker styles * Fix Menu item color Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1646 improve color elements (#703) * Set base colors to be darker * Revert many of the manual contrast applied before. Now contrast is up from the theme itself * Update test snapshoots * Update test snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add button disabled rules (#705) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix for the case where there is no search query (#707) * Clarify from hidden programmatic text for greater accuracy (#709) * Add optional label and fix tests (#712) * Use dash pattern to introduce visual indicators beyond color for line charts (#716) * Miguel.abreu/translation refactor (#714) * Refactor composed translation keys * Add missing translation * Refactor translations * Translation refactor * Minor fix and setup github action * Using plural format of v19 * Fix field selector Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1753 : Update to 1.1.5 (#718) * update to 1.1.5 * Redo traslation interpolation * Redo string interpolation Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Merge-v1.1.6-onto-mainline (#738) * Miguel.abreu/gtt 1648 fix nav colors (#717) * Fix locales tests * Adjust nav colors to match buttons Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds backend support for copying dashboards (#719) * Backend support for copying dashboards. * Setup title configuration and update route titles (#720) * Setup title configuration and update route titles * Unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds frontend support for copying dashboards (#725) * Frontend changes to copy dashboards * Added aria label and tab functionality to the Vertical Tabs component (#726) * change for release 1.1.6 * Add translation files for Portuguese and Spanish Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> * Merge v1.1.7 onto mainline (#748) * Miguel.abreu/gtt 1637 add fielsets legends to forms (#729) * Fix AddContent form field-set and sections * Fix app sections * Fix fieldset and legends for Add/Edit Text pages * Fix edit/add metrics form Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710) * Fixed bug that was rendering invisible buttons in the preview dashboard page * Added names to all the form controls in Table component * Added labels tothe buttons in TopicareasTable component * Updated test suite and fixed typo in Table component * Added missing translation and made recommended change Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Triet <triet05@gmail.com> * Improve focus order of table of contents (#728) * Make table of contents scrollable and visible (#731) * Add text alternative to label images (#732) * Assign tab roles to section tabs and enable keyboard navigation (#733) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Makes scrollable regions focusable for accessibility (#734) * Make scrollable regions focusable for accessibility * Deconflict roles for nested elements (#735) * Delete ScrollTop component (#736) * release 1.1.7 Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge 1.2.0 onto mainline (#770) * Set createBy on import (#737) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * changed button to link and added title attribute (#697) * changed button to link and added title attribute * add prettier extension * Minor fix. * Using Link component * More fixes added * Update PublishedTab.tsx Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix AddChart form aria labels (#739) * Fix AddChart form aria labels * Fix EditChart form labels * Update snapshots * Style fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix form/fieldset labels (#740) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add programmatic context to grouped form elements (#741) * Add programmatic context to grouped form elements * Merge * Fix tests Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Miguel.abreu/gtt 1780 more aria labels (#742) * Fix Add/Edit Image * Fix Add/Edit Section labels * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * updated backend/package-lock.json due to conflicts (#713) * Correct the use of ARIA labels for progress bars (#746) * Make homepage list and search results programmatically structured (#745) * Version notes accessibility support (#749) * Adds 'copy' to new 'Actions' drop-down menus (#744) * Add copy to new Actions drop-down menus * Run prettier * Changes based on reviews * Changes based on reviews * Changes based on reviewer's requests * Adds support for scaling image sizes when images are added/edited (#751) * Adds support to scaling image sizes when added/edited * Changes based on reviewer's recommendations * Miguel.abreu/gtt 1675 labels enhancement (#752) * Add labels for sections * Update snapshots Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * upgraded to 1.1.8, and incorporated new translation files (#753) * Add alt text to thumbnail images (#756) * GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755) * Added horizontal annotation for throttle threshold in the Lambda related widgets * Prettier checks completed Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * GTT-1812 : Instrument calls to Cognito with user-agent string (#754) * Instrument with user-agent string * configured prettier linting to run with IDE Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Miguel.abreu/gtt 1826 anchor link (#758) * Add section share link functionality * Add unit tests to Shareable component Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1693 live previes aria labels (#760) * Add sections for content add/edit/ pages * Update AddText.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1747 security updates (#761) * Npm audit fix * Update node-sass, jest * Upgrade cypress * Fix dependencies * Update package-lock.json * Replace node-sass with sass package Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Ensure a page focus is at the top after an event or page reload (#762) * Update the preview button text to be more meaningfull (#763) * Remove the aria-hidden attribute for file selection (#764) * Miguel.abreu/gtt 1729 disabled button (#765) * Change disabled behavior for continue button * Update AddContent.test.tsx.snap * Fix disabled continue button for AddMetrics * Fix AddImage form errors * Update AddImage.tsx * Fix FileInput errors * Update ChooseData.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * upgrade version to 1.2.0 (#766) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Replace <h3> with <h2> in the app (#767) Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Miguel.abreu/gtt 1826 anchor link (#768) * Add scroll delay * Update Shareable.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * GTT-1841: changes for release 1.2.0 (#769) * changes for release 1.2.0 * Add changes from Sprints 47 and 48 * undo changes Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * Merge v1.3.0 onto mainline (#794) * Miguel.abreu/gtt 1705 remove current page (#771) * Remove aria-current from step indicator * Update breadcrums to use aria-current=location Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add context to action buttons on dashboard views (#772) * Modify index display logic (#773) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add missing aria label information for buttons and text inputs (#774) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1689 topic area refactor (#776) * Modify topic area settings views to reflect topic area name changes. * Fix missing table header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add control descriptions to selections on dashboard tabs (#775) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Remove <li/> without <ol/> (#777) * Remove <li/> without <ol/> * Update Admin.tsx Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Adds an invisible skip link at the head of pages (#778) * Add a hidden skip link for accessibility * Switch to using the usa-skipnav class Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> * Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781) * updated translation files (#784) * Updated url-parse to version 1.5.7 per dependabot finding (#786) * Miguel.abreu/gtt 1690 modify h1 to show step information (#785) * Fix title labels for wizards * Update unit tests Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Improves the UX for the CheckData component (#783) * Improve the UX for the CheckData component * Remove unsused code * Fixes based on reviewer's feedback * Update heading for settings page (#787) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make modal experience more accessible (#788) * Add programmatic status messages to tables (#789) * Add programmatic status messages to tables * Add programmatic status messages to tables * GTT-1861: Perform html escape on the returned error message (#791) * perform html escape on the returned error message * Bump url-parse from 1.5.3 to 1.5.10 * Bumps url-parse from 1.5.3 to 1.5.10. * Merged latest translation files (#792) * Updated with recent accessibility enhancements (#793) Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> * merge v1.5.0 onto mainline (#827) * Fix the Save functionality in Edit Table/Chart (#795) * Programatically associate labels with their corresponding component (#797) * Makes interactive legends accessible and programmatically available (#796) * Make interactive legends accessible and programmatically available * Remove unused code * Move common function to a new component * Add aria-role alert for Alert component. (#798) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Fix numbering logic (#799) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Move Table of Content position to content view area (#800) * Update Table of Content position to content view area * Align table of content first item with first widget header Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Improve the search functionality's user experience and accessibility (#802) * Add support for persistent search and search accessibility * Add a styles file and move style related settings there. * Improve accessibility of text areas and table buttons (#806) * Miguel.abreu/gtt 1887 move preview below form (#808) * Fix Add/Edit Test form responsive design * Fix Add/Edit Metrics form responsive design * Fix Add/Edit Chart/Table views * Fix Section/Image Add/Edit forms * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Replace content header with h2 (#809) * Replace content header with h2 * Minor fix * Update DashboardHeader.test.tsx.snap Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Update version to 1.4.0 (#807) * Update version to 1.4.0 * Update version to 1.4.0 * GTT-1906: Update minimist version per dependabot (#811) * Update minimist version per dependabot * revert changes to cdk/package-lock.json * Miguel.abreu/gtt 1885 (#812) * Update drag icon and move widget type to the right * Update WidgetList actions layout * Update Metric list layout * minor fix * Add Edit metric functionality * Fix section items margin * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Miguel.abreu/gtt 1899 show full date (#813) * Show dates in short format * Minor fix * Fix translation * Minor fix Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Associate hints with inputs for accessibility (#814) * Move required logic to outside of the react form validation (#815) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * feat: fix search button contrast color (#816) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add support for the new table pagination layout (#817) * Add support for pagination * Changes based on review and feedback * Fix examples build process (#819) Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Make pagination more accessible and USWDS compliant (#821) * Improve the layout of the add/edit metric screen (#822) * Improve the layout of the add/edit metric screen * Changes based on reviewer's feedback * Fixes * Update Combobox.test.tsx.snap * Update Combobox.test.tsx.snap * Miguel.abreu/gtt 1920 refactor publish workflow (#823) * fix: security alert https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50 * feature: create publish dashboard modal * chore: remove pending views and functionality * fix: mobile layout for publish dashboard modal Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Add a hover state to tabs and make topic areas hidden by default (#824) * Add hover state to tabs and make topic areas hidden by default * Add hover state to vertical tabs * Release 1.5.0 * Update CHANGELOG.md * Update README.md Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: Triet <triet05@gmail.com> * Release/1.6.0 (#853) merge from mainline-dev * Merge v1.7.0 release onto mainline (#868) * Add support for analytics tracking Id in the backend (#858) * The table of contents has been simplified by removing the ability to choose which content items appear (#859) * Add support in the frontend for a Google Analytics tracking ID (#860) * Miguel.abreu/upgrade node (#862) * feat: upgrade to node 14 * feat: upgrade react-scripts to 5.0.1 * fix: fix snapshots and unit tests * revert react-script upgrade Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump react-scripts to 5.0.1 in /frontend (#863) * Bump react-scripts in /frontend * feat: remove sass in favor of react-scripts sass loader Co-authored-by: Miguel Abreu <miabreu@amazon.com> * release-1.7.0 (#864) * release-1.7.0 (#865) * Release 1.7.0 - CHANGELOG.md (#867) * release-1.7.0 * CHANGELOG.md * Merge conflicts Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Miguel Abreu <mabreuortega@gmail.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> * Bump vm2 from 3.9.5 to 3.9.11 in /cdk (#884) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](patriksimek/vm2@3.9.5...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pipelines integration (#900) * Create pipeline-workflow.yml * Create pull-request-workflow.yml * update lock files * Update installation.md * Merge remote-tracking branch 'origin/mainline' into release/1.8.0 * revert introduced merge changes * Revert "update lock files" This reverts commit 5387078. * Revert "Merge remote-tracking branch 'origin/mainline' into release/1.8.0" This reverts commit 07cc120, reversing changes made to ff5af9c. * Fix guardian review issues * add copyright notice for each file * static check of new license types * generate 3rd party licenses files automatically * Update mainline-unit-tests.yml * Unit Tests: frontend/src/hooks. (#953) * Unit Tests: frontend/hooks. Part 1 * Unit Tests: frontend/hooks. Part 2 * update NOTICE file and drop THIRD-PARTY-LICENSES * fix existing files licenses * rename license files * Update .viperlightignore * refactor NOTICE.txt regeneration * update license report generation * add github templates * remove THIRD-PARTY-LICENSES generation * fix: replace emails domain to example.com * fix prettier * fix prettier * Update NOTICE.txt * Add license-report library to NOTICE.txt * update license info Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Triet <triet05@gmail.com> Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com> Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com> Co-authored-by: Miguel Abreu <miabreu@amazon.com> Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com> Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com> Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com> Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com> Co-authored-by: Francisco Romero <frmeam@amazon.com> Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com> Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com> Co-authored-by: Josh Hill <johillzm@amazon.com> Co-authored-by: denisquesada <111308971+denisquesada@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: aws-solutions-github-bot <109302014+aws-solutions-github-bot@users.noreply.github.com>
mabreuortega
added a commit
that referenced
this pull request
Nov 29, 2022
* Update runbook (#668)
Co-authored-by: Triet <triet05@gmail.com>
* New translated labels (#671)
* GTT-1592: Clean up chart create/edit step labels
Remove "steps x of y" labels in the following:
Add Content
Add Image
Add Section
Add Text
* Align navigation bar width with page content (#669)
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
* Dashboard Listings Tab Accessibility (#673)
Add accessibility functionality to dashboard listings tabs
-Ability to tab to core tabs (Drafts, Publish Queue, etc.)
-Add keyboard functionality: Ability to select tab using 'Enter'
-Aria Label for screen reader will read: "Dashboard Tab {Name}"
-Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}"
* Adds backend support for searching inside published dashboards. (#675)
* Adds backend support for searching inside published dashboards.
* Fix prettier warnings.
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
* Make table pagination responsive base on sizing (#674)
* Gtt 1522 (#611)
* adding exported json
* updated git ignore
* temp save
* updated json files
* fixed naming, running in lambda
* cleanup
* adding cdk elements for deploy
* reorging files
* first try ad deploy script
* fixed deployment of resource and calling lambda after deploy
* dont need method
* pulled out methods to simply insert script
* added unit tests to lambda
* flushed out readme
* flushed out readme
* updated deploy script
* readme update
* fixed variable and template
* prettier write
* fixed install scripte
* not used
* Fix dashboard id assignment
* Please enter the commit message for your changes. Lines starting
* Fix dashboard id assignment
* Fix dashboard id assignment
* Fix dashboard id assignment
* Fix dashboard id assignment
* Major refactor and typescript conversion
* Create build directory on deploy prereq step
* Reset last updated date
* Add spanish dashboard
* Add piechart spanish
* Add line chart spanish
* Refactor examples
* Adding logging information
* More logging and fixing bugs
* Add export capability
* Major refactor to operate overe one file only
* Update english example dashboard
* Add spanish example
* Add portuguese example
* refactor
* Redo folder structure
* Bug fixes
* Bug fixes
* Bug fixes
* Bug fixes
* Add missing s3 permission
* Refactor prompts
* Tight regex patterns
* Revert unintended changes
* minor fixes
* More fixes
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Cosmetic changes to the prompt and the scripts. (#676)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update UI to reflect ToC changes (#677)
* Update UI to reflect ToC changes
(bonus) fixed examples topic area seeding
* Minor fix
* Restore previous selection on cancel
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Cleaning up aria label string
Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com>
* Use local resources if not in s3 (#681)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix download link for tables (#682)
* Add mobile navigation for small tables (#683)
* Remove unnecessary question marks (#684)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add CODEOWNERS file (#685)
* Move status alerts to top of page (#689)
* Adds frontend support for searching inside published dashboards. (#688)
* Frontend changes to support searching dashboards
* Add unit tests and run prettier.
* Switch to using the history react hook
* Run prettier
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
* Using SASS and configuring USWDS SASS compilation (#687)
* Using SASS and configuring USWDS SASS compilation
* Configure SASS for USWDS
* Configure SASS for USWDS
* Configure SASS for USWDS
* Fix default values.
* use defaults from uswds package
* use defaults from uswds package
* Default values
* Refactor for css
* Revert "Default values"
This reverts commit 775059be2db2318141d23de446afa620ede086e8.
* Adding uswds js dependency
* Use theme colors
* Minor fix
* match existing prod
* Match existing style
* Fix snapshot
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* updated translation (#691)
* upgrade to version 1.1.4 (#692)
* Ensure all optional and mandatory fields are marked (#693)
* Miguel.abreu/gtt 1646 fix text color contrast (#690)
* Fix radio button card details contrast
* Replace color in the default palette to meet contrast requirements
* Update snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1632 fix download button contrast (#698)
* Fix DataTable download button
* Fix DataTable download alert
* Add alert container to Formatting help page
* Add extension to the downloaded file
* Update test snapshots
* Fix menu style
* Update test snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fixes the expanded search feature (#701)
* Fix the new search feature
* Run prettier
* Run prettier
* GTT-1641: Improve accessibility of column sorting in tables (#699)
* Improve accessibility of column sorting in tables
* Update unit tests
* Enabled the continue button on Release Notes step (#695)
Co-authored-by: Francisco Romero <frmeam@amazon.com>
* Miguel.abreu/gtt 1645 color contrast aaa (#702)
* Fix text color along the app
* update test snapshots
* Fix datepicker styles
* Fix Menu item color
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1646 improve color elements (#703)
* Set base colors to be darker
* Revert many of the manual contrast applied before. Now contrast is up from the theme itself
* Update test snapshoots
* Update test snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Avoid sending headers in public urls (#704)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add button disabled rules (#705)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix for the case where there is no search query (#707)
* Clarify from hidden programmatic text for greater accuracy (#709)
* Add optional label and fix tests (#712)
* Use dash pattern to introduce visual indicators beyond color for line charts (#716)
* Miguel.abreu/translation refactor (#714)
* Refactor composed translation keys
* Add missing translation
* Refactor translations
* Translation refactor
* Minor fix and setup github action
* Using plural format of v19
* Fix field selector
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1753 : Update to 1.1.5 (#718)
* update to 1.1.5
* Redo traslation interpolation
* Redo string interpolation
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1648 fix nav colors (#717)
* Fix locales tests
* Adjust nav colors to match buttons
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds backend support for copying dashboards (#719)
* Backend support for copying dashboards.
* Setup title configuration and update route titles (#720)
* Setup title configuration and update route titles
* Unit tests
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds frontend support for copying dashboards (#725)
* Frontend changes to copy dashboards
* Added aria label and tab functionality to the Vertical Tabs component (#726)
* Miguel.abreu/gtt 1637 add fielsets legends to forms (#729)
* Fix AddContent form field-set and sections
* Fix app sections
* Fix fieldset and legends for Add/Edit Text pages
* Fix edit/add metrics form
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710)
* Fixed bug that was rendering invisible buttons in the preview dashboard page
* Added names to all the form controls in Table component
* Added labels tothe buttons in TopicareasTable component
* Updated test suite and fixed typo in Table component
* Added missing translation and made recommended change
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Triet <triet05@gmail.com>
* Improve focus order of table of contents (#728)
* Make table of contents scrollable and visible (#731)
* Add text alternative to label images (#732)
* Assign tab roles to section tabs and enable keyboard navigation (#733)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Makes scrollable regions focusable for accessibility (#734)
* Make scrollable regions focusable for accessibility
* Deconflict roles for nested elements (#735)
* Delete ScrollTop component (#736)
* Set createBy on import (#737)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* changed button to link and added title attribute (#697)
* changed button to link and added title attribute
* add prettier extension
* Minor fix.
* Using Link component
* More fixes added
* Update PublishedTab.tsx
Co-authored-by: Josh Hill <johillzm@amazon.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix AddChart form aria labels (#739)
* Fix AddChart form aria labels
* Fix EditChart form labels
* Update snapshots
* Style fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix form/fieldset labels (#740)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add programmatic context to grouped form elements (#741)
* Add programmatic context to grouped form elements
* Merge
* Fix tests
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Miguel.abreu/gtt 1780 more aria labels (#742)
* Fix Add/Edit Image
* Fix Add/Edit Section labels
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* updated backend/package-lock.json due to conflicts (#713)
* Changes to release Sprint 45 version 1.1.7 (#747)
* Correct the use of ARIA labels for progress bars (#746)
* Make homepage list and search results programmatically structured (#745)
* Version notes accessibility support (#749)
* Adds 'copy' to new 'Actions' drop-down menus (#744)
* Add copy to new Actions drop-down menus
* Run prettier
* Changes based on reviews
* Changes based on reviews
* Changes based on reviewer's requests
* Adds support for scaling image sizes when images are added/edited (#751)
* Adds support to scaling image sizes when added/edited
* Changes based on reviewer's recommendations
* Miguel.abreu/gtt 1675 labels enhancement (#752)
* Add labels for sections
* Update snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* upgraded to 1.1.8, and incorporated new translation files (#753)
* Add alt text to thumbnail images (#756)
* GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755)
* Added horizontal annotation for throttle threshold in the Lambda related widgets
* Prettier checks completed
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* GTT-1812 : Instrument calls to Cognito with user-agent string (#754)
* Instrument with user-agent string
* configured prettier linting to run with IDE
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* Miguel.abreu/gtt 1826 anchor link (#758)
* Add section share link functionality
* Add unit tests to Shareable component
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1693 live previes aria labels (#760)
* Add sections for content add/edit/ pages
* Update AddText.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1747 security updates (#761)
* Npm audit fix
* Update node-sass, jest
* Upgrade cypress
* Fix dependencies
* Update package-lock.json
* Replace node-sass with sass package
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Ensure a page focus is at the top after an event or page reload (#762)
* Update the preview button text to be more meaningfull (#763)
* Remove the aria-hidden attribute for file selection (#764)
* Miguel.abreu/gtt 1729 disabled button (#765)
* Change disabled behavior for continue button
* Update AddContent.test.tsx.snap
* Fix disabled continue button for AddMetrics
* Fix AddImage form errors
* Update AddImage.tsx
* Fix FileInput errors
* Update ChooseData.test.tsx.snap
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* upgrade version to 1.2.0 (#766)
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Replace <h3> with <h2> in the app (#767)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Miguel.abreu/gtt 1826 anchor link (#768)
* Add scroll delay
* Update Shareable.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1841: changes for release 1.2.0 (#769)
* changes for release 1.2.0
* Add changes from Sprints 47 and 48
* undo changes
* Miguel.abreu/gtt 1705 remove current page (#771)
* Remove aria-current from step indicator
* Update breadcrums to use aria-current=location
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add context to action buttons on dashboard views (#772)
* Modify index display logic (#773)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add missing aria label information for buttons and text inputs (#774)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1689 topic area refactor (#776)
* Modify topic area settings views to reflect topic area name changes.
* Fix missing table header
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add control descriptions to selections on dashboard tabs (#775)
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Remove <li/> without <ol/> (#777)
* Remove <li/> without <ol/>
* Update Admin.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds an invisible skip link at the head of pages (#778)
* Add a hidden skip link for accessibility
* Switch to using the usa-skipnav class
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781)
* updated translation files (#784)
* Updated url-parse to version 1.5.7 per dependabot finding (#786)
* Miguel.abreu/gtt 1690 modify h1 to show step information (#785)
* Fix title labels for wizards
* Update unit tests
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Improves the UX for the CheckData component (#783)
* Improve the UX for the CheckData component
* Remove unsused code
* Fixes based on reviewer's feedback
* Update heading for settings page (#787)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Make modal experience more accessible (#788)
* Add programmatic status messages to tables (#789)
* Add programmatic status messages to tables
* Add programmatic status messages to tables
* GTT-1861: Perform html escape on the returned error message (#791)
* perform html escape on the returned error message
* Bump url-parse from 1.5.3 to 1.5.10
* Bumps url-parse from 1.5.3 to 1.5.10.
* Merged latest translation files (#792)
* Updated with recent accessibility enhancements (#793)
* Fix the Save functionality in Edit Table/Chart (#795)
* Programatically associate labels with their corresponding component (#797)
* Makes interactive legends accessible and programmatically available (#796)
* Make interactive legends accessible and programmatically available
* Remove unused code
* Move common function to a new component
* Add aria-role alert for Alert component. (#798)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix numbering logic (#799)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Move Table of Content position to content view area (#800)
* Update Table of Content position to content view area
* Align table of content first item with first widget header
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Improve the search functionality's user experience and accessibility (#802)
* Add support for persistent search and search accessibility
* Add a styles file and move style related settings there.
* Improve accessibility of text areas and table buttons (#806)
* Miguel.abreu/gtt 1887 move preview below form (#808)
* Fix Add/Edit Test form responsive design
* Fix Add/Edit Metrics form responsive design
* Fix Add/Edit Chart/Table views
* Fix Section/Image Add/Edit forms
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Replace content header with h2 (#809)
* Replace content header with h2
* Minor fix
* Update DashboardHeader.test.tsx.snap
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update version to 1.4.0 (#807)
* Update version to 1.4.0
* Update version to 1.4.0
* GTT-1906: Update minimist version per dependabot (#811)
* Update minimist version per dependabot
* revert changes to cdk/package-lock.json
* Miguel.abreu/gtt 1885 (#812)
* Update drag icon and move widget type to the right
* Update WidgetList actions layout
* Update Metric list layout
* minor fix
* Add Edit metric functionality
* Fix section items margin
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1899 show full date (#813)
* Show dates in short format
* Minor fix
* Fix translation
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Associate hints with inputs for accessibility (#814)
* Move required logic to outside of the react form validation (#815)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: fix search button contrast color (#816)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add support for the new table pagination layout (#817)
* Add support for pagination
* Changes based on review and feedback
* Fix examples build process (#819)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Make pagination more accessible and USWDS compliant (#821)
* Improve the layout of the add/edit metric screen (#822)
* Improve the layout of the add/edit metric screen
* Changes based on reviewer's feedback
* Fixes
* Update Combobox.test.tsx.snap
* Update Combobox.test.tsx.snap
* Miguel.abreu/gtt 1920 refactor publish workflow (#823)
* fix: security alert
https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50
* feature: create publish dashboard modal
* chore: remove pending views and functionality
* fix: mobile layout for publish dashboard modal
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add a hover state to tabs and make topic areas hidden by default (#824)
* Add hover state to tabs and make topic areas hidden by default
* Add hover state to vertical tabs
* Miguel.abreu/gtt 1937 replace dnd (#826)
* fix: security issues
* chore: install new dnd framework
* feat: add new widget tree component
* feat: add copy/delete dashboard to tree
* feat: add up/down controls for tree items
* chore: add ordering unit test
* feat: use new dnd in metric list
* chore: fix unit test and add new component testing
* chore: refactor for ordering logic
* feat: custom dnd aria labels
* chore: remove unused component
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* chore: split mainline and mainline-dev github workflow config (#829)
* chore: split mainline and mainline-dev github workflow config
* Update package-lock.json
* chore: fix webpack dependencies
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/upgrade node 14 (#830)
* feat: upgrade to node 14
* chore: remove unused functionality
* chore: more upgrades
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/fix auth config (#833)
* merge v1.5.0 onto mainline (#827)
* Fix the Save functionality in Edit Table/Chart (#795)
* Programatically associate labels with their corresponding component (#797)
* Makes interactive legends accessible and programmatically available (#796)
* Make interactive legends accessible and programmatically available
* Remove unused code
* Move common function to a new component
* Add aria-role alert for Alert component. (#798)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix numbering logic (#799)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Move Table of Content position to content view area (#800)
* Update Table of Content position to content view area
* Align table of content first item with first widget header
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Improve the search functionality's user experience and accessibility (#802)
* Add support for persistent search and search accessibility
* Add a styles file and move style related settings there.
* Improve accessibility of text areas and table buttons (#806)
* Miguel.abreu/gtt 1887 move preview below form (#808)
* Fix Add/Edit Test form responsive design
* Fix Add/Edit Metrics form responsive design
* Fix Add/Edit Chart/Table views
* Fix Section/Image Add/Edit forms
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Replace content header with h2 (#809)
* Replace content header with h2
* Minor fix
* Update DashboardHeader.test.tsx.snap
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update version to 1.4.0 (#807)
* Update version to 1.4.0
* Update version to 1.4.0
* GTT-1906: Update minimist version per dependabot (#811)
* Update minimist version per dependabot
* revert changes to cdk/package-lock.json
* Miguel.abreu/gtt 1885 (#812)
* Update drag icon and move widget type to the right
* Update WidgetList actions layout
* Update Metric list layout
* minor fix
* Add Edit metric functionality
* Fix section items margin
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1899 show full date (#813)
* Show dates in short format
* Minor fix
* Fix translation
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Associate hints with inputs for accessibility (#814)
* Move required logic to outside of the react form validation (#815)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: fix search button contrast color (#816)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add support for the new table pagination layout (#817)
* Add support for pagination
* Changes based on review and feedback
* Fix examples build process (#819)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Make pagination more accessible and USWDS compliant (#821)
* Improve the layout of the add/edit metric screen (#822)
* Improve the layout of the add/edit metric screen
* Changes based on reviewer's feedback
* Fixes
* Update Combobox.test.tsx.snap
* Update Combobox.test.tsx.snap
* Miguel.abreu/gtt 1920 refactor publish workflow (#823)
* fix: security alert
https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50
* feature: create publish dashboard modal
* chore: remove pending views and functionality
* fix: mobile layout for publish dashboard modal
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add a hover state to tabs and make topic areas hidden by default (#824)
* Add hover state to tabs and make topic areas hidden by default
* Add hover state to vertical tabs
* Release 1.5.0
* Update CHANGELOG.md
* Update README.md
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* feat: upgrade to node 14
* chore: more upgrades
* Update package.json
* Delete WidgetList.scss
* Update package.json
* chore: fix auth config
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Miguel.abreu/fix auth config (#834)
* revert to cdk 1.144.0
Authored-by: Miguel Abreu <miabreu@amazon.com>
* bugfix: fix auto focus functionality. (#835)
* bugfix: fix auto focus functionality.
* Remove console output
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add backend support for metrics/analytics collection (#836)
* Add backend support for metrics collection
* Update homepage-repo.ts
Remove a log statement
* Update homepage-repo.ts
* Add support for an accessible and USWDS-compliant date picker (#837)
* Add support for USWDS-compliant date picker
* Fix bug
* Allow equal dates
* Modify translation format
* Miguel.abreu/gtt 1927 contact us (#839)
* feature: add contactUsContent settings to backend api
* feat: add contact us page and settings.
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/update from master (#842)
* Merge 1.1.0 into mainline, which has 1.0.6 (#625)
* Gtt 1535 (#601)
* off by one error in index
* prettier write
* changing this to map because this assumes that the same number of formatted columns and data columns
* added integration test for checking chart render
* prettier write
* GTT-1418: Add version dropdown to view dashboard admin (#602)
* Editor access to view previous dashboards versions
* Set auto width to versions dropdown
* Delete unused styles and fix labels
* Move missing translations to the bottom
Co-authored-by: Triet <triet05@gmail.com>
* GTT-1475: Option to display Sections in tabs (#603)
* Option to display Sections in tabs
* Add scroll and arrows to horizontal tabs
Co-authored-by: Triet <triet05@gmail.com>
* Gtt 1530 (#604)
* added in compute percentage
* computedPercentage goes through the stack
* simplified pie chart data render
* replicated changes over to donut chart
* removed it from part of whole chart
* added unit tests and updated snapshots
* prettier write
* fixed display of number type
* added tests and needs
* prettier write
* fixed unit tests for backend
* pr comments.
* dont need that
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Option to display bar and column charts as stacked (#605)
Co-authored-by: Triet <triet05@gmail.com>
* Fix Vertical tabs width and mobile issues (#606)
* Significant data labels need to be applied when currency is used (#607)
* Fix scroll and bad data issues (#610)
* changed property used in the url matcher (#612)
* small quality of life changes (#613)
* small quality of life changes
* udpated snap shots
* Add mobile style and layout changes (#614)
* Add mobile style and layout changes
* Update mobile buttons in tab pages
Co-authored-by: Triet <triet05@gmail.com>
* add new translation files (#617)
* upgrade to version 1.1.0
* upgraded to v1.1.0
Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637)
* Enable customizations of table of contents (#619)
Co-authored-by: Triet <triet05@gmail.com>
* Updated downstream dependencies to address dependabot findings (#618)
* Add select and deselect buttons (#620)
* Use name when download a file inside a section tab (#622)
* update to version 1.1.1, and add latest translation files (#630)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* merge v1.1.2 onto mainline (#645)
* GTT-1550: Fix link for widgets in ToC (#621)
* Fix link for widgets in ToC
* Select tab when changing widget ToC
Co-authored-by: Triet <triet05@gmail.com>
* Make table pagination feature responsive (#623)
* fix date time picking for metrics. (#629)
* fix date time picking for metrics.
* Allow start/end date having the same value
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add back button to ChooseData component (#631)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 808 radio button enhancement (#634)
* Move description inside label to increase radio button area
Clean up code.
* Move description inside label to increase radio button area
Clean up code.
* Fix test selectors
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add option to not show all rows of extensive tables (#633)
Co-authored-by: Triet <triet05@gmail.com>
* Add section preview image and update the rest (#638)
* GTT-1513: Set data format of multiple columns at once (#639)
* Set data format of multiple columns at once
* Delete unnecessary checks
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Miguel.abreu/gtt 1572 show totals only (#640)
* Refactor stacked char formatting
* Refactor labels formatting logic
* Show only when is the last label
* Fix style
* Hide bar labels
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Translate labels to Spanish and Portuguese (#643)
* GTT-1600 : upgrade version (#642)
* upgrade version and add translation files
* added new translation files
* change version number in docs (#644)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Description Create CHANGELOG file (#653)
* Description Create CHANGELOG file
* Update to last version
Co-authored-by: Triet <triet05@gmail.com>
* merged changes for 1.1.3 from mainline-dev onto mainline (#672)
* Add accessibility label to checkboxes in Check Data (#648)
Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name
* Miguel.abreu/gtt 1583 y axis labels cut off (#646)
* Refactor bar char size logic
* Added RulerService to measure how many pixels a word takes in the screen
* Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts
* RulerService unit tests
* Minor refactor for ruler div creation
* Encode ruler div content
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix position of actions dropdown on mobile (#641)
* Store favicon image name (#649)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Fix section highlight while scrolling up (#650)
* Add new alt text field (#656)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* logo name (#655)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Add reactive error handling and RadioButtonTile component on Choose data step (#657)
* Enforce test coverage thresholds (#659)
Backend: 70% coverage
Frontend: 45% coverage
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update README info (#660)
* Use container width for computation (#661)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Click scrolls when not visible (#662)
* Manipulating DOM to click scrolls when not visible
* Manipulating DOM to click scrolls when not visible
* Move logic to the Tabs container
* Move to react apis
* Remove unused import
* Remove custom logs
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663)
* Remove 403 error handler. Add bucket policy to allow for CF to access bucket
* enabled prettier check
* Ran prettier on WAF template
* GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667)
* bump ansi-regex from 5.0.0 to 5.0.1
* Trigger Build
* bump version of ansi-regex per dependabot finding
* bump ansi-regex
* Upgrade to 1.1.3 (#670)
* Update runbook (#668)
Co-authored-by: Triet <triet05@gmail.com>
* New translated labels (#671)
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Add CODEOWNERS file (#686)
* merge v1.1.4 onto mainline (#715)
* GTT-1592: Clean up chart create/edit step labels
Remove "steps x of y" labels in the following:
Add Content
Add Image
Add Section
Add Text
* Align navigation bar width with page content (#669)
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
* Dashboard Listings Tab Accessibility (#673)
Add accessibility functionality to dashboard listings tabs
-Ability to tab to core tabs (Drafts, Publish Queue, etc.)
-Add keyboard functionality: Ability to select tab using 'Enter'
-Aria Label for screen reader will read: "Dashboard Tab {Name}"
-Aria Label will indicate currently selected tab with "Active Dashboard Tab {Name}"
* Adds backend support for searching inside published dashboards. (#675)
* Adds backend support for searching inside published dashboards.
* Fix prettier warnings.
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
* Make table pagination responsive base on sizing (#674)
* Gtt 1522 (#611)
* adding exported json
* updated git ignore
* temp save
* updated json files
* fixed naming, running in lambda
* cleanup
* adding cdk elements for deploy
* reorging files
* first try ad deploy script
* fixed deployment of resource and calling lambda after deploy
* dont need method
* pulled out methods to simply insert script
* added unit tests to lambda
* flushed out readme
* flushed out readme
* updated deploy script
* readme update
* fixed variable and template
* prettier write
* fixed install scripte
* not used
* Fix dashboard id assignment
* Please enter the commit message for your changes. Lines starting
* Fix dashboard id assignment
* Fix dashboard id assignment
* Fix dashboard id assignment
* Fix dashboard id assignment
* Major refactor and typescript conversion
* Create build directory on deploy prereq step
* Reset last updated date
* Add spanish dashboard
* Add piechart spanish
* Add line chart spanish
* Refactor examples
* Adding logging information
* More logging and fixing bugs
* Add export capability
* Major refactor to operate overe one file only
* Update english example dashboard
* Add spanish example
* Add portuguese example
* refactor
* Redo folder structure
* Bug fixes
* Bug fixes
* Bug fixes
* Bug fixes
* Add missing s3 permission
* Refactor prompts
* Tight regex patterns
* Revert unintended changes
* minor fixes
* More fixes
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Cosmetic changes to the prompt and the scripts. (#676)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update UI to reflect ToC changes (#677)
* Update UI to reflect ToC changes
(bonus) fixed examples topic area seeding
* Minor fix
* Restore previous selection on cancel
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Cleaning up aria label string
Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com>
* Use local resources if not in s3 (#681)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix download link for tables (#682)
* Add mobile navigation for small tables (#683)
* Remove unnecessary question marks (#684)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Move status alerts to top of page (#689)
* Adds frontend support for searching inside published dashboards. (#688)
* Frontend changes to support searching dashboards
* Add unit tests and run prettier.
* Switch to using the history react hook
* Run prettier
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
* Using SASS and configuring USWDS SASS compilation (#687)
* Using SASS and configuring USWDS SASS compilation
* Configure SASS for USWDS
* Configure SASS for USWDS
* Configure SASS for USWDS
* Fix default values.
* use defaults from uswds package
* use defaults from uswds package
* Default values
* Refactor for css
* Revert "Default values"
This reverts commit 775059be2db2318141d23de446afa620ede086e8.
* Adding uswds js dependency
* Use theme colors
* Minor fix
* match existing prod
* Match existing style
* Fix snapshot
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* updated translation (#691)
* upgrade to version 1.1.4 (#692)
* Ensure all optional and mandatory fields are marked (#693)
* Miguel.abreu/gtt 1646 fix text color contrast (#690)
* Fix radio button card details contrast
* Replace color in the default palette to meet contrast requirements
* Update snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1632 fix download button contrast (#698)
* Fix DataTable download button
* Fix DataTable download alert
* Add alert container to Formatting help page
* Add extension to the downloaded file
* Update test snapshots
* Fix menu style
* Update test snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fixes the expanded search feature (#701)
* Fix the new search feature
* Run prettier
* Run prettier
* Fix the search feature (#708)
* Remove auth headers from public request
* Add missing translation
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com>
* Merge release 1.1.5 onto mainline (#727)
* GTT-1641: Improve accessibility of column sorting in tables (#699)
* Improve accessibility of column sorting in tables
* Update unit tests
* Enabled the continue button on Release Notes step (#695)
Co-authored-by: Francisco Romero <frmeam@amazon.com>
* Miguel.abreu/gtt 1645 color contrast aaa (#702)
* Fix text color along the app
* update test snapshots
* Fix datepicker styles
* Fix Menu item color
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1646 improve color elements (#703)
* Set base colors to be darker
* Revert many of the manual contrast applied before. Now contrast is up from the theme itself
* Update test snapshoots
* Update test snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add button disabled rules (#705)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix for the case where there is no search query (#707)
* Clarify from hidden programmatic text for greater accuracy (#709)
* Add optional label and fix tests (#712)
* Use dash pattern to introduce visual indicators beyond color for line charts (#716)
* Miguel.abreu/translation refactor (#714)
* Refactor composed translation keys
* Add missing translation
* Refactor translations
* Translation refactor
* Minor fix and setup github action
* Using plural format of v19
* Fix field selector
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1753 : Update to 1.1.5 (#718)
* update to 1.1.5
* Redo traslation interpolation
* Redo string interpolation
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com>
Co-authored-by: Francisco Romero <frmeam@amazon.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Merge-v1.1.6-onto-mainline (#738)
* Miguel.abreu/gtt 1648 fix nav colors (#717)
* Fix locales tests
* Adjust nav colors to match buttons
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds backend support for copying dashboards (#719)
* Backend support for copying dashboards.
* Setup title configuration and update route titles (#720)
* Setup title configuration and update route titles
* Unit tests
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds frontend support for copying dashboards (#725)
* Frontend changes to copy dashboards
* Added aria label and tab functionality to the Vertical Tabs component (#726)
* change for release 1.1.6
* Add translation files for Portuguese and Spanish
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com>
Co-authored-by: Triet <triet05@gmail.com>
Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com>
* Merge v1.1.7 onto mainline (#748)
* Miguel.abreu/gtt 1637 add fielsets legends to forms (#729)
* Fix AddContent form field-set and sections
* Fix app sections
* Fix fieldset and legends for Add/Edit Text pages
* Fix edit/add metrics form
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1640 Removed hidden buttons from programmatic access if unnecessary (#710)
* Fixed bug that was rendering invisible buttons in the preview dashboard page
* Added names to all the form controls in Table component
* Added labels tothe buttons in TopicareasTable component
* Updated test suite and fixed typo in Table component
* Added missing translation and made recommended change
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Triet <triet05@gmail.com>
* Improve focus order of table of contents (#728)
* Make table of contents scrollable and visible (#731)
* Add text alternative to label images (#732)
* Assign tab roles to section tabs and enable keyboard navigation (#733)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Makes scrollable regions focusable for accessibility (#734)
* Make scrollable regions focusable for accessibility
* Deconflict roles for nested elements (#735)
* Delete ScrollTop component (#736)
* release 1.1.7
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* Merge 1.2.0 onto mainline (#770)
* Set createBy on import (#737)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* changed button to link and added title attribute (#697)
* changed button to link and added title attribute
* add prettier extension
* Minor fix.
* Using Link component
* More fixes added
* Update PublishedTab.tsx
Co-authored-by: Josh Hill <johillzm@amazon.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix AddChart form aria labels (#739)
* Fix AddChart form aria labels
* Fix EditChart form labels
* Update snapshots
* Style fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix form/fieldset labels (#740)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add programmatic context to grouped form elements (#741)
* Add programmatic context to grouped form elements
* Merge
* Fix tests
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Miguel.abreu/gtt 1780 more aria labels (#742)
* Fix Add/Edit Image
* Fix Add/Edit Section labels
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* updated backend/package-lock.json due to conflicts (#713)
* Correct the use of ARIA labels for progress bars (#746)
* Make homepage list and search results programmatically structured (#745)
* Version notes accessibility support (#749)
* Adds 'copy' to new 'Actions' drop-down menus (#744)
* Add copy to new Actions drop-down menus
* Run prettier
* Changes based on reviews
* Changes based on reviews
* Changes based on reviewer's requests
* Adds support for scaling image sizes when images are added/edited (#751)
* Adds support to scaling image sizes when added/edited
* Changes based on reviewer's recommendations
* Miguel.abreu/gtt 1675 labels enhancement (#752)
* Add labels for sections
* Update snapshots
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* upgraded to 1.1.8, and incorporated new translation files (#753)
* Add alt text to thumbnail images (#756)
* GTT-1608: Added horizontal annotation for throttle threshold in the Lambda related widgets (#755)
* Added horizontal annotation for throttle threshold in the Lambda related widgets
* Prettier checks completed
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* GTT-1812 : Instrument calls to Cognito with user-agent string (#754)
* Instrument with user-agent string
* configured prettier linting to run with IDE
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* Miguel.abreu/gtt 1826 anchor link (#758)
* Add section share link functionality
* Add unit tests to Shareable component
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1693 live previes aria labels (#760)
* Add sections for content add/edit/ pages
* Update AddText.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1747 security updates (#761)
* Npm audit fix
* Update node-sass, jest
* Upgrade cypress
* Fix dependencies
* Update package-lock.json
* Replace node-sass with sass package
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Ensure a page focus is at the top after an event or page reload (#762)
* Update the preview button text to be more meaningfull (#763)
* Remove the aria-hidden attribute for file selection (#764)
* Miguel.abreu/gtt 1729 disabled button (#765)
* Change disabled behavior for continue button
* Update AddContent.test.tsx.snap
* Fix disabled continue button for AddMetrics
* Fix AddImage form errors
* Update AddImage.tsx
* Fix FileInput errors
* Update ChooseData.test.tsx.snap
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* upgrade version to 1.2.0 (#766)
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Replace <h3> with <h2> in the app (#767)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Miguel.abreu/gtt 1826 anchor link (#768)
* Add scroll delay
* Update Shareable.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1841: changes for release 1.2.0 (#769)
* changes for release 1.2.0
* Add changes from Sprints 47 and 48
* undo changes
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com>
Co-authored-by: Josh Hill <johillzm@amazon.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* Merge v1.3.0 onto mainline (#794)
* Miguel.abreu/gtt 1705 remove current page (#771)
* Remove aria-current from step indicator
* Update breadcrums to use aria-current=location
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add context to action buttons on dashboard views (#772)
* Modify index display logic (#773)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add missing aria label information for buttons and text inputs (#774)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1689 topic area refactor (#776)
* Modify topic area settings views to reflect topic area name changes.
* Fix missing table header
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add control descriptions to selections on dashboard tabs (#775)
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Remove <li/> without <ol/> (#777)
* Remove <li/> without <ol/>
* Update Admin.tsx
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Adds an invisible skip link at the head of pages (#778)
* Add a hidden skip link for accessibility
* Switch to using the usa-skipnav class
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Upgrade libs per dependabot findings. Upgrade version to 1.3.0 (#781)
* updated translation files (#784)
* Updated url-parse to version 1.5.7 per dependabot finding (#786)
* Miguel.abreu/gtt 1690 modify h1 to show step information (#785)
* Fix title labels for wizards
* Update unit tests
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* Improves the UX for the CheckData component (#783)
* Improve the UX for the CheckData component
* Remove unsused code
* Fixes based on reviewer's feedback
* Update heading for settings page (#787)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Make modal experience more accessible (#788)
* Add programmatic status messages to tables (#789)
* Add programmatic status messages to tables
* Add programmatic status messages to tables
* GTT-1861: Perform html escape on the returned error message (#791)
* perform html escape on the returned error message
* Bump url-parse from 1.5.3 to 1.5.10
* Bumps url-parse from 1.5.3 to 1.5.10.
* Merged latest translation files (#792)
* Updated with recent accessibility enhancements (#793)
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
* merge v1.5.0 onto mainline (#827)
* Fix the Save functionality in Edit Table/Chart (#795)
* Programatically associate labels with their corresponding component (#797)
* Makes interactive legends accessible and programmatically available (#796)
* Make interactive legends accessible and programmatically available
* Remove unused code
* Move common function to a new component
* Add aria-role alert for Alert component. (#798)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix numbering logic (#799)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Move Table of Content position to content view area (#800)
* Update Table of Content position to content view area
* Align table of content first item with first widget header
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Improve the search functionality's user experience and accessibility (#802)
* Add support for persistent search and search accessibility
* Add a styles file and move style related settings there.
* Improve accessibility of text areas and table buttons (#806)
* Miguel.abreu/gtt 1887 move preview below form (#808)
* Fix Add/Edit Test form responsive design
* Fix Add/Edit Metrics form responsive design
* Fix Add/Edit Chart/Table views
* Fix Section/Image Add/Edit forms
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Replace content header with h2 (#809)
* Replace content header with h2
* Minor fix
* Update DashboardHeader.test.tsx.snap
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update version to 1.4.0 (#807)
* Update version to 1.4.0
* Update version to 1.4.0
* GTT-1906: Update minimist version per dependabot (#811)
* Update minimist version per dependabot
* revert changes to cdk/package-lock.json
* Miguel.abreu/gtt 1885 (#812)
* Update drag icon and move widget type to the right
* Update WidgetList actions layout
* Update Metric list layout
* minor fix
* Add Edit metric functionality
* Fix section items margin
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1899 show full date (#813)
* Show dates in short format
* Minor fix
* Fix translation
* Minor fix
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Associate hints with inputs for accessibility (#814)
* Move required logic to outside of the react form validation (#815)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: fix search button contrast color (#816)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add support for the new table pagination layout (#817)
* Add support for pagination
* Changes based on review and feedback
* Fix examples build process (#819)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Make pagination more accessible and USWDS compliant (#821)
* Improve the layout of the add/edit metric screen (#822)
* Improve the layout of the add/edit metric screen
* Changes based on reviewer's feedback
* Fixes
* Update Combobox.test.tsx.snap
* Update Combobox.test.tsx.snap
* Miguel.abreu/gtt 1920 refactor publish workflow (#823)
* fix: security alert
https://github.com/awslabs/performance-dashboard-on-aws/security/dependabot/50
* feature: create publish dashboard modal
* chore: remove pending views and functionality
* fix: mobile layout for publish dashboard modal
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add a hover state to tabs and make topic areas hidden by default (#824)
* Add hover state to tabs and make topic areas hidden by default
* Add hover state to vertical tabs
* Release 1.5.0
* Update CHANGELOG.md
* Update README.md
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Triet <triet05@gmail.com>
* feat: rollback to node 12
Co-authored-by: Triet <triet05@gmail.com>
Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <89935687+mazenkh-amazon@users.noreply.github.com>
Co-authored-by: Mazen Kharbutli <mazenkh@amazon.com>
Co-authored-by: Chow <chowchin@88665a1e3b3b.ant.amazon.com>
Co-authored-by: francisco-j-romero <65923669+francisco-j-romero@users.noreply.github.com>
Co-authored-by: Francisco Romero <frmeam@amazon.com>
Co-authored-by: Miguel Pavon Diaz <miguelpdiaz8@gmail.com>
Co-authored-by: Joshua Hill <52182876+JoshHill15@users.noreply.github.com>
Co-authored-by: Josh Hill <johillzm@amazon.com>
* Miguel.abreu/gtt 1949 private instance (#841)
* feat: enable auth switch on deployment
* feat: toggle public user functionality
* fix: unit test and add installation instructions
* fix: lambda node version
* fix: section widgetIds consolidation after edit
* fix: publish modal checkbox style
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: using npm ci to install on github actions (#843)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* fix: use npm instelled cdk package (#844)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1949 fix deployment (#845)
* fix: use npm instelled cdk package
* fix: use full path
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: add new secure build action to pipeline (#846)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* feat: reduce examples package size and streamline deployment packages overall (#847)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* fix: rename pre_deploy yo post_build (#848)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 1957 show 403 page for public user on admin (#849)
* feat: redirect public user to 403 page when land on admin side
* feat: restore working versions
* fix: use setInterval for sign out handler
* feat: remove dev console log
* fix: update snapshots
* fix: add denis to codeowners file.
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* fix: reduce lambda function size requirements (#850)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* fix: install development dependencies (#851)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Release/1.6.0 (#852)
* Merge 1.1.0 into mainline, which has 1.0.6 (#625)
* Gtt 1535 (#601)
* off by one error in index
* prettier write
* changing this to map because this assumes that the same number of formatted columns and data columns
* added integration test for checking chart render
* prettier write
* GTT-1418: Add version dropdown to view dashboard admin (#602)
* Editor access to view previous dashboards versions
* Set auto width to versions dropdown
* Delete unused styles and fix labels
* Move missing translations to the bottom
Co-authored-by: Triet <triet05@gmail.com>
* GTT-1475: Option to display Sections in tabs (#603)
* Option to display Sections in tabs
* Add scroll and arrows to horizontal tabs
Co-authored-by: Triet <triet05@gmail.com>
* Gtt 1530 (#604)
* added in compute percentage
* computedPercentage goes through the stack
* simplified pie chart data render
* replicated changes over to donut chart
* removed it from part of whole chart
* added unit tests and updated snapshots
* prettier write
* fixed display of number type
* added tests and needs
* prettier write
* fixed unit tests for backend
* pr comments.
* dont need that
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Option to display bar and column charts as stacked (#605)
Co-authored-by: Triet <triet05@gmail.com>
* Fix Vertical tabs width and mobile issues (#606)
* Significant data labels need to be applied when currency is used (#607)
* Fix scroll and bad data issues (#610)
* changed property used in the url matcher (#612)
* small quality of life changes (#613)
* small quality of life changes
* udpated snap shots
* Add mobile style and layout changes (#614)
* Add mobile style and layout changes
* Update mobile buttons in tab pages
Co-authored-by: Triet <triet05@gmail.com>
* add new translation files (#617)
* upgrade to version 1.1.0
* upgraded to v1.1.0
Co-authored-by: Phil Dettorre <89091415+PhilTower@users.noreply.github.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* GTT-1575 : Merge mainline-dev (tag 1.1.1, Sprint 39) onto mainline (#637)
* Enable customizations of table of contents (#619)
Co-authored-by: Triet <triet05@gmail.com>
* Updated downstream dependencies to address dependabot findings (#618)
* Add select and deselect buttons (#620)
* Use name when download a file inside a section tab (#622)
* update to version 1.1.1, and add latest translation files (#630)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* merge v1.1.2 onto mainline (#645)
* GTT-1550: Fix link for widgets in ToC (#621)
* Fix link for widgets in ToC
* Select tab when changing widget ToC
Co-authored-by: Triet <triet05@gmail.com>
* Make table pagination feature responsive (#623)
* fix date time picking for metrics. (#629)
* fix date time picking for metrics.
* Allow start/end date having the same value
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add back button to ChooseData component (#631)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Miguel.abreu/gtt 808 radio button enhancement (#634)
* Move description inside label to increase radio button area
Clean up code.
* Move description inside label to increase radio button area
Clean up code.
* Fix test selectors
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Add option to not show all rows of extensive tables (#633)
Co-authored-by: Triet <triet05@gmail.com>
* Add section preview image and update the rest (#638)
* GTT-1513: Set data format of multiple columns at once (#639)
* Set data format of multiple columns at once
* Delete unnecessary checks
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
* Miguel.abreu/gtt 1572 show totals only (#640)
* Refactor stacked char formatting
* Refactor labels formatting logic
* Show only when is the last label
* Fix style
* Hide bar labels
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Translate labels to Spanish and Portuguese (#643)
* GTT-1600 : upgrade version (#642)
* upgrade version and add translation files
* added new translation files
* change version number in docs (#644)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Description Create CHANGELOG file (#653)
* Description Create CHANGELOG file
* Update to last version
Co-authored-by: Triet <triet05@gmail.com>
* merged changes for 1.1.3 from mainline-dev onto mainline (#672)
* Add accessibility label to checkboxes in Check Data (#648)
Added accessibility labels to the checkboxes so the text-to-speech screen reader will output the column header name
* Miguel.abreu/gtt 1583 y axis labels cut off (#646)
* Refactor bar char size logic
* Added RulerService to measure how many pixels a word takes in the screen
* Refactor yAxis formatter to trim the label at a size that fits in one line preventing the fault logic of label splitter provided by recharts
* RulerService unit tests
* Minor refactor for ruler div creation
* Encode ruler div content
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Fix position of actions dropdown on mobile (#641)
* Store favicon image name (#649)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Fix section highlight while scrolling up (#650)
* Add new alt text field (#656)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* logo name (#655)
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Add reactive error handling and RadioButtonTile component on Choose data step (#657)
* Enforce test coverage thresholds (#659)
Backend: 70% coverage
Frontend: 45% coverage
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Update README info (#660)
* Use container width for computation (#661)
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* Click scrolls when not visible (#662)
* Manipulating DOM to click scrolls when not visible
* Manipulating DOM to click scrolls when not visible
* Move logic to the Tabs container
* Move to react apis
* Remove unused import
* Remove custom logs
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
* GTT-1590 - Removed 403 error handler. Added bucket policy to allow for CF to access bucket (#663)
* Remove 403 error handler. Add bucket policy to allow for CF to access bucket
* enabled prettier check
* Ran prettier on WAF template
* GTT 1602 : bump ansi-regex from 5.0.0 to 5.0.1 in backend (#667)
* bump ansi-regex from 5.0.0 to 5.0.1
* Trigger Build
* bump version of ansi-regex per dependabot finding
* bump ansi-regex
* Upgrade to 1.1.3 (#670)
* Update runbook (#668)
Co-authored-by: Triet <triet05@gmail.com>
* New translated labels (#671)
Co-authored-by: chasechow7 <92477064+chasechow7@users.noreply.github.com>
Co-authored-by: Miguel Alfonso Abreu Ortega <mabreuortega@gmail.com>
Co-authored-by: Miguel Abreu <miabreu@amazon.com>
Co-authored-by: Miguel Pavon Diaz <71112226+miguelpdiaz8@users.noreply.github.com>
* Add CODEOWNER…
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Prevent Topic Area label changes to be reflected in the settings pages
Testing
Describe how you tested your changes and/or give instructions to the reviewers on how they can verify them.
1- Go to https://d2h803e1awe3zo.cloudfront.net/admin/settings/topicarea
2- Update the Topic Area labels
3- Topic Area settings page continue showing Topic Area around (Fig1)
4- Go to https://d2h803e1awe3zo.cloudfront.net/admin/dashboards
5- Dashboards page should use the new topic area label (Fig2)
Fig1
Fig 2
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.