Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

Commit 79e7483

Browse files
mabreuortegatrietluPhilTowermiguelpdiaz8Miguel Abreu
authored
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 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>
1 parent 5b037da commit 79e7483

File tree

12 files changed

+94
-29
lines changed

12 files changed

+94
-29
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.6.0] - 2022-08-22
9+
10+
- Optimize resource usage for lambda functions
11+
- Enable private dashboard instances
12+
- Added support for metrics/analytics collection
13+
- Made improvements to meet WCAG accessibility requirements
14+
- DatePicker
15+
- Drag'n'Drop
16+
817
## [1.5.0] - 2022-06-08
918

1019
- Made improvements to meet WCAG accessibility requirements

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ PDoA comes with pre-built code to provision an instance in your AWS account. You
3333

3434
| Region | Launch |
3535
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
36-
| Install in us-east-1 | [![Install in us-east-1](docs/images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/performance-dashboard-on-aws.template) |
36+
| Install in us-east-1 | [![Install in us-east-1](docs/images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/performance-dashboard-on-aws.template) |
3737

3838
### Clone this repository
3939

backend/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "performance-dashboard-backend",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"description": "Performance Dashboard on AWS Backend",
55
"awssdkUserAgent": "AwsSolution/SO0157/v",
66
"scripts": {

cdk/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "performance-dashboard-cdk",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"description": "Performance Dashboard on AWS CDK",
55
"bin": {
66
"cdk": "bin/main.js"

docs/installation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ If you're not familiar with deploying resources on AWS using CFT, start by revie
2525

2626
| Region | Launch |
2727
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
28-
| US East (N. Virginia) | [![Install in us-east-1](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/performance-dashboard-on-aws.template) |
28+
| US East (N. Virginia) | [![Install in us-east-1](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/performance-dashboard-on-aws.template) |
2929

3030
You will be directed to the CloudFormation console on your browser. Enter the stack name such as "MyCorp-PerfDash", and enter the email of the user who will initially administer PDoA in the "adminEmail" field, then press the "Next" button. Accept the default values on the next page, and press the Next button. Finally, check on the two "Capabilities" checkboxes at the bottom of the page. Press the "Create Stack" button. It will take about 25 minutes for the compute, storage, and database resources on AWS to be provisioned.
3131

@@ -41,10 +41,10 @@ If you prefer to deploy PDoA in a region other than US East (N. Virginia), you m
4141

4242
| Region | Launch |
4343
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
44-
| **Install this first in US East (N. Virginia)** | [![Install this first](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/LambdaEdge.template) |
45-
| Install PDoA in South America (São Paulo) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/performance-dashboard-on-aws.template) |
46-
| Install PDoA in Canada (Central) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/performance-dashboard-on-aws.template) |
47-
| Install PDoA in Europe (London) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.5.0/performance-dashboard-on-aws.template) |
44+
| **Install this first in US East (N. Virginia)** | [![Install this first](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/LambdaEdge.template) |
45+
| Install PDoA in South America (São Paulo) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/performance-dashboard-on-aws.template) |
46+
| Install PDoA in Canada (Central) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/performance-dashboard-on-aws.template) |
47+
| Install PDoA in Europe (London) | [![Install in non US East (N. Virginia) region](images/launch-stack.svg)](https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://performance-dashboard-on-aws-solution-releases-us-west-2.s3.us-west-2.amazonaws.com/performance-dashboard-on-aws/v1.6.0/performance-dashboard-on-aws.template) |
4848

4949
## Deploying with AWS Cloud Development Kit (CDK)
5050

frontend/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "performance-dashboard-frontend",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"private": true,
55
"description": "Performance Dashboard on AWS Frontend",
66
"dependencies": {

frontend/src/locales/es/translation.json

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
"AccessDenied": "Acceso denegado",
5757
"ViewDashboard": "Ver panel",
5858
"PageNotFound": "Página no encontrada",
59-
"Home": "Inicio"
59+
"Home": "Inicio",
60+
"ContactUs": "Contacto"
6061
},
6162
"SkipToMainContent": "Saltar al contenido principal",
6263
"LastUpdatedLabel": "Última actualización",
@@ -300,7 +301,7 @@
300301
"MetricCurrencyHint": "Seleccione una divisa",
301302
"ShowTimeChange": "Mostrar el cambio a lo largo del tiempo",
302303
"ChangeOverTime": "Cambio a lo largo del tiempo",
303-
"ChangeOverTimeHint": "Indique el aumento o la disminución desde el periodo de tiempo anterior. Por ejemplo, +10,1 % o -56 %. Debe incluir el signo “+” o “-”.",
304+
"ChangeOverTimeHint": "Indique el aumento o la disminución desde el periodo de tiempo anterior. Por ejemplo, +10,1 % o -56 %. Debe incluir el signo “+” o “-”.",
304305
"ChangeOverTimeError": "Debe comenzar por “+” o “-”.",
305306
"ShowDateRange": "Incluir un periodo",
306307
"StartDate": "Fecha de inicio",
@@ -318,7 +319,7 @@
318319
"MetricValueError": "Especifique un valor",
319320
"ShowTimeChange": "Mostrar el cambio a lo largo del tiempo",
320321
"ChangeOverTime": "Cambio a lo largo del tiempo",
321-
"ChangeOverTimeHint": "Indique el aumento o la disminución desde el periodo de tiempo anterior. Por ejemplo, +10,1 % o -56 %. Debe incluir el signo “+” o “-”.",
322+
"ChangeOverTimeHint": "Indique el aumento o la disminución desde el periodo de tiempo anterior. Por ejemplo, +10,1 % o -56 %. Debe incluir el signo “+” o “-”.",
322323
"ChangeOverTimeError": "Debe comenzar por “+” o “-”.",
323324
"ShowDateRange": "Incluir un periodo",
324325
"StartDate": "Fecha de inicio",
@@ -417,6 +418,11 @@
417418
"Dashboard": "panel",
418419
"SuccessfullyCopied": "copiado correctamente."
419420
},
421+
"DatePicker": {
422+
"IncorrectDateFormat": "La fecha no coincide con el formato requerido",
423+
"DateBefore": "La fecha debe ser el {{date}} o anterior",
424+
"DateAfter": "La fecha debe ser el {{date}} o posterior"
425+
},
420426
"BrandingAndStyling": "Marca y estilo",
421427
"BrandingAndStylingDescription": "Personalice el panel de rendimiento.",
422428
"BrandingAndStylingLogo": "Logotipo",
@@ -430,7 +436,7 @@
430436
"BrandingAndStylingPrimaryColor": "Color principal",
431437
"BuildDashboardGuidance": "Cree el panel agregando gráficos, tablas, texto y mucho más como contenido.",
432438
"SortData": "Ordenar datos (opcional)",
433-
"SignificantDigitLabels": "Etiquetas de dígitos significativos (123 000, 1,2 millones)",
439+
"SignificantDigitLabels": "Etiquetas de dígitos significativos (123 000, 1,2 millones)",
434440
"ChartOptionsLabel": "Opciones de gráfico (opcional)",
435441
"ChartOptionsDescription": "Formatear el gráfico",
436442
"TableOptionsLabel": "Opciones de tabla (opcional)",
@@ -446,6 +452,7 @@
446452
"AddUsersInvites": "Agregar usuarios y enviar invitaciones",
447453
"AddUsersAdmin": "Además de los permisos del editor, puede administrar los usuarios y la configuración del sitio web.",
448454
"AddUsersEditor": "Puede crear, editar y publicar paneles.",
455+
"AddUsersPublic": "Este rol concederá acceso a la página web pública a los usuarios. El rol se ignora en las instancias con la autenticación desactivada para los paneles públicos.",
449456
"AddUsersRoleSelect": "Seleccionar un rol para estos usuarios",
450457
"AddUsersEmailsHint": "Escriba una o varias direcciones de correo electrónico de usuario separadas por una coma (,)",
451458
"AddUsersEmails": "Dirección de correo electrónico del usuario",
@@ -459,6 +466,11 @@
459466
"Plural": "se han agregado nuevos usuarios como",
460467
"Final": "y recibirá un correo electrónico de invitación."
461468
},
469+
"UserRoles": {
470+
"Editor": "Editor",
471+
"Admin": "Administrador",
472+
"Public": "Público"
473+
},
462474
"ChangeRole": {
463475
"Label": "Cambiar rol",
464476
"Singular": "usuario ha",
@@ -470,7 +482,9 @@
470482
"Editor": "Editor",
471483
"EditorDescription": "Característica por incorporar para crear, editar y publicar paneles.",
472484
"Admin": "Administrador",
473-
"AdminDescription": "Además de los permisos del editor, administre los usuarios y la configuración del sitio web."
485+
"AdminDescription": "Además de los permisos del editor, administre los usuarios y la configuración del sitio web.",
486+
"Public": "Público",
487+
"PublicDescription": "Este rol concederá acceso a la página web pública a los usuarios. El rol se ignora en las instancias con la autenticación desactivada para los paneles públicos."
474488
},
475489
"UserListingAddUsers": "Agregar usuario/s",
476490
"UserListingModalTitleResendInvites": "Volver a enviar el correo electrónico de invitación",
@@ -533,7 +547,7 @@
533547
"FailToSaveReleaseNotesError": "No se pudieron guardar las notas de la versión; inténtelo de nuevo.",
534548
"MissingVersionNotesError": "Escriba las notas de la versión",
535549
"ReturnToDraftSuccessAlert": "El panel {{dashboardName}} se ha devuelto al estado de borrador.",
536-
"PublishedSuccessAlert": "El panel {{dashboardName}} se ha publicado correctamente.",
550+
"PublishedSuccessAlert": "El panel {{dashboardName}} se publicó correctamente.",
537551
"TitleLabel": "{{dashboard}} - {{step}}",
538552
"ActionBarLabel": "Barra de herramientas"
539553
},
@@ -593,6 +607,8 @@
593607
"SettingsTitleError": "Especifique un título.",
594608
"SettingsContactEmailTitle": "Dirección de correo electrónico de contacto",
595609
"SettingsContactEmailHint": "Establezca una dirección de correo electrónico para que los usuarios se pongan en contacto con su organización en relación con los paneles publicados. Esta dirección de correo electrónico aparecerá como un enlace de “contacto” en la barra de navegación del sitio publicado.",
610+
"SettingsContactUsTitle": "Contacto",
611+
"SettingsContactUsHint": "Establezca el contenido de la página de contacto para que los usuarios se pongan en contacto con su organización en relación con los paneles publicados. Este contenido aparecerá en la página de contacto del sitio publicado.",
596612
"SettingsTopicAreaDescription": "Los paneles están organizados por áreas de temas. Un panel debe tener un área de tema y solo puede tener un área de tema.",
597613
"SettingsTopicAreaNameDescription": "Puede personalizar el nombre “área de tema” y se sustituirá en toda la interfaz. Por ejemplo, el nombre de “área de tema” se puede cambiar a “departamento”, “Ministerio”, “programa”, “agencia”, etc.",
598614
"EditSettingsTopicAreaNameScreen": {
@@ -659,6 +675,7 @@
659675
"NavagationBarDescription": "Puede personalizar el encabezado y la navegación del sitio publicado.",
660676
"Title": "Título",
661677
"ContactEmailAddressLabel": "Dirección de correo electrónico de contacto",
678+
"ContactUsLabel": "Contacto",
662679
"HomepageContentHeader": "Contenido de la página de inicio",
663680
"HomepageContentDescription": "Estos componentes aparecen en la página de inicio del sitio publicado y explican de qué se trata el sitio publicado.",
664681
"Headline": "Encabezado",
@@ -672,7 +689,8 @@
672689
"Public": {
673690
"Menu": "Menú",
674691
"PerformanceDashboardAssistance": "Asistencia del panel de rendimiento",
675-
"Contact": "Contacto"
692+
"Contact": "Contacto",
693+
"Logout": "Cerrar sesión"
676694
},
677695
"AdminMenu": {
678696
"Menu": "Menú",
@@ -958,6 +976,7 @@
958976
"ClosePreview": "Salir de la vista previa en pantalla completa",
959977
"Admin": "Administrador",
960978
"Editor": "Editor",
979+
"PublicRole": "Público",
961980
"GlobalUser": "Usuario",
962981
"DashboardWasCopied": "se ha copiado correctamente.",
963982
"Copy": "Copiar",
@@ -1051,6 +1070,7 @@
10511070
"PublishDashboardModal": {
10521071
"Title": "Publicar panel",
10531072
"Description": "Esta acción publicará el panel. Cualquier persona con un enlace podrá verlo.",
1073+
"PrivateDescription": "Esta acción publicará el panel. Los usuarios con credenciales podrán verlo.",
10541074
"PublishDashboardAction": "Publicar panel",
10551075
"InternalVersionNotes": "Notas de la versión interna",
10561076
"InternalVersionNotesDescription": "Describa los cambios que va a publicar en el panel. Solo los administradores y editores pueden ver estas notas.",
@@ -1068,5 +1088,12 @@
10681088
"PublishSuccessDescription": "Los visitantes con un enlace ahora pueden ver el panel publicado.",
10691089
"PublishedSuccessAlert": "El panel “{{dashboardName}}” se publicó correctamente.",
10701090
"ViewPublishedDashboard": "Ver el panel publicado"
1071-
}
1091+
},
1092+
"WidgetTree": {
1093+
"ItemLifted": "Ha levantado {{label}}-{{name}}",
1094+
"ItemMoved": "Ha trasladado {{sourceLabel}}-{{sourceName}} a {{destinationLabel}}-{{destinationName}}.",
1095+
"ItemDropped": "Ha soltado {{sourceLabel}}-{{sourceName}} en {{destinationLabel}}-{{destinationName}}.",
1096+
"OutsideTheDroppableAreaError": "Actualmente no se encuentra en un área en la que se pueda soltar {{label}}-{{name}}."
1097+
},
1098+
"ContactUs": "Contacto"
10721099
}

0 commit comments

Comments
 (0)