[zanata/zanata-platform] 289fb6: perf(ZNTA-2459): improve activity panel / transla...

GitHub noreply at github.com
Tue May 8 01:38:39 UTC 2018


  Branch: refs/heads/ZNTA-2514
  Home:   https://github.com/zanata/zanata-platform
  Commit: 289fb6b54eb2bd217ca0601ea0e0db1a704cb2aa
      https://github.com/zanata/zanata-platform/commit/289fb6b54eb2bd217ca0601ea0e0db1a704cb2aa
  Author: Earl Floden <efloden at redhat.com>
  Date:   2018-05-03 (Thu, 03 May 2018)

  Changed paths:
    M server/zanata-frontend/src/app/editor/actions/header-action-types.js
    M server/zanata-frontend/src/app/editor/actions/header-actions.js
    M server/zanata-frontend/src/app/editor/actions/phrases-actions.js
    M server/zanata-frontend/src/app/editor/components/Pager/Pager.test.tsx
    M server/zanata-frontend/src/app/editor/components/Pager/index.js
    M server/zanata-frontend/src/app/editor/components/TransUnit/index.js
    M server/zanata-frontend/src/app/editor/containers/ActivityTab.tsx
    M server/zanata-frontend/src/app/editor/containers/ControlsHeader.js
    M server/zanata-frontend/src/app/editor/containers/MainContent.js
    M server/zanata-frontend/src/app/editor/containers/Sidebar/index.css
    A server/zanata-frontend/src/app/editor/containers/TranslationInfoPanel/DetailsPane.tsx
    M server/zanata-frontend/src/app/editor/containers/TranslationInfoPanel/index.js
    M server/zanata-frontend/src/app/editor/reducers/index.js
    M server/zanata-frontend/src/app/editor/reducers/ui-reducer.js
    M server/zanata-frontend/src/app/editor/reducers/ui-reducer.test.js
    M server/zanata-frontend/src/app/editor/utils/activity-util.ts
    M server/zanata-frontend/src/app/editor/utils/phrase.ts
    M server/zanata-frontend/src/messages/ja.json

  Log Message:
  -----------
   perf(ZNTA-2459): improve activity panel / translationinfo panel performance (#771)

* perf(ZNTA-2459): improve activity panel / translationinfo panel performance

* fix: required props for activity panel, detailpane

* refactor: move filter logic to activitytab

* refactor: create interfaces, abstract filter functions in activitytab

* feat: track Glossary/Activity panel open state, create selector

* feat: display active panel of both glossary/activity tabs in controls header.
Enable toggling active panel of glossary/activity from controls header.

* perf: skip fetchTransUnitHistory on selecting a phrase if activity panel not visible

* perf: restrict fetchTransUnitHistory calls on selectPhrasePluralIndex if activity panel not visible

* refactor: controlheader activity/glossary button logic:
activity/glossary panel buttons will toggle if information panel is visible.
else if the information panel is not visible, they will toggle the information panel.
refactored controlheader to use react-intl messages, removed gettextCatalog.

* refactor: remove flow from ControlsHeader, define propTypes

* fix: activity/glossary icon display logic

* feat: include ja translations for new react-intl messages

* feat: convert Pager to SFC, paginate Activity items

* refactor: also use SFC Pager component in ControlsHeader

* feat: create react-intl messages for Pager I18n
update Pager test to inject intl

* fix: pagination indexing

* style: reduce margin-top on activity items

* refactor: use more types, enums. remove unused code

* feat: do not render pager if less than two pages


  Commit: 60f8dccd6271a060663ab7de55529ece9bdb2650
      https://github.com/zanata/zanata-platform/commit/60f8dccd6271a060663ab7de55529ece9bdb2650
  Author: Earl Floden <efloden at redhat.com>
  Date:   2018-05-08 (Tue, 08 May 2018)

  Changed paths:
    A server/zanata-frontend/src/app/editor/components/Validation/Validation.story.js
    A server/zanata-frontend/src/app/editor/components/Validation/index.css
    A server/zanata-frontend/src/app/editor/components/Validation/index.tsx
    M server/zanata-frontend/src/app/editor/components/components.story.js

  Log Message:
  -----------
  feat: editor validation component and storybook (#805)

* feat: editor validators component and storybook

* fix: storyshot test, give dynamic validation message keys

* refactor: use interface instead of type literal

* feat: create stories for multiple validation errors/warnings

* feat: if message description exists, display in Tooltip

* chore: use PascalCase for interfaces


  Commit: 8fe613c64bd8c9b551a31b78ca4e69333dcc4a27
      https://github.com/zanata/zanata-platform/commit/8fe613c64bd8c9b551a31b78ca4e69333dcc4a27
  Author: Kathryn Gough <kgough at redhat.com>
  Date:   2018-05-08 (Tue, 08 May 2018)

  Changed paths:
    M server/zanata-frontend/src/app/components/DraggableVersionPanels/DraggableVersionPanels.test.js
    M server/zanata-frontend/src/app/components/DraggableVersionPanels/index.tsx
    M server/zanata-frontend/src/app/components/Notification/component.js
    M server/zanata-frontend/src/app/containers/Admin/Review.js
    M server/zanata-frontend/src/app/containers/Explore/TeaserListHeader.jsx
    M server/zanata-frontend/src/app/containers/Explore/index.js
    M server/zanata-frontend/src/app/containers/Glossary/index.js
    M server/zanata-frontend/src/app/containers/Languages/index.js
    M server/zanata-frontend/src/app/containers/UserProfile/CalendarMonthMatrix.jsx
    M server/zanata-frontend/src/app/containers/UserProfile/RecentContributions.jsx

  Log Message:
  -----------
  refactor(ZNTA-2508): add aria-label to antd buttons (#803)

* refactor: add aria-label to antd buttons

* refactor(ZNTA-2508) remove duplicate aria labels for button


  Commit: af97c2c89cc97af65ebe8cd461ad178ea5dcdb28
      https://github.com/zanata/zanata-platform/commit/af97c2c89cc97af65ebe8cd461ad178ea5dcdb28
  Author: Kathryn Gough <kgough at redhat.com>
  Date:   2018-05-08 (Tue, 08 May 2018)

  Changed paths:
    M server/zanata-frontend/src/app/components/DraggableVersionPanels/DraggableVersionPanels.test.js
    M server/zanata-frontend/src/app/components/DraggableVersionPanels/index.tsx
    M server/zanata-frontend/src/app/components/Notification/component.js
    M server/zanata-frontend/src/app/containers/Admin/Review.js
    M server/zanata-frontend/src/app/containers/Explore/TeaserListHeader.jsx
    M server/zanata-frontend/src/app/containers/Explore/index.js
    M server/zanata-frontend/src/app/containers/Glossary/index.js
    M server/zanata-frontend/src/app/containers/Languages/index.js
    M server/zanata-frontend/src/app/containers/UserProfile/CalendarMonthMatrix.jsx
    M server/zanata-frontend/src/app/containers/UserProfile/RecentContributions.jsx
    M server/zanata-frontend/src/app/editor/actions/header-action-types.js
    M server/zanata-frontend/src/app/editor/actions/header-actions.js
    M server/zanata-frontend/src/app/editor/actions/phrases-actions.js
    M server/zanata-frontend/src/app/editor/components/Pager/Pager.test.tsx
    M server/zanata-frontend/src/app/editor/components/Pager/index.js
    M server/zanata-frontend/src/app/editor/components/TransUnit/index.js
    A server/zanata-frontend/src/app/editor/components/Validation/Validation.story.js
    A server/zanata-frontend/src/app/editor/components/Validation/index.css
    A server/zanata-frontend/src/app/editor/components/Validation/index.tsx
    M server/zanata-frontend/src/app/editor/components/components.story.js
    M server/zanata-frontend/src/app/editor/containers/ActivityTab.tsx
    M server/zanata-frontend/src/app/editor/containers/ControlsHeader.js
    M server/zanata-frontend/src/app/editor/containers/MainContent.js
    M server/zanata-frontend/src/app/editor/containers/Sidebar/index.css
    A server/zanata-frontend/src/app/editor/containers/TranslationInfoPanel/DetailsPane.tsx
    M server/zanata-frontend/src/app/editor/containers/TranslationInfoPanel/index.js
    M server/zanata-frontend/src/app/editor/reducers/index.js
    M server/zanata-frontend/src/app/editor/reducers/ui-reducer.js
    M server/zanata-frontend/src/app/editor/reducers/ui-reducer.test.js
    M server/zanata-frontend/src/app/editor/utils/activity-util.ts
    M server/zanata-frontend/src/app/editor/utils/phrase.ts
    M server/zanata-frontend/src/messages/ja.json

  Log Message:
  -----------
  Merge branch 'master' into ZNTA-2514


Compare: https://github.com/zanata/zanata-platform/compare/fa759a906f2f...af97c2c89cc9
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the zanata-commits mailing list