├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── user_feedback.md ├── actions │ └── prepare │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── build.yml │ ├── codeql.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── PRIVACY.md ├── README.md ├── amo-metadata.json ├── configs ├── .eslintrc.js ├── .eslintrc.ts ├── jest.config.ts ├── jest.setup.ts ├── jest │ └── text-file-mock.ts ├── tsconfig.json ├── utils │ └── configLoader.js └── webpack.config.ts ├── package.json ├── scripts ├── run-in-container.sh └── test-coverage-github-summary.ts ├── src ├── assets │ ├── PRIVACY.md │ └── img │ │ ├── 2-Lions.png │ │ ├── address-bar.png │ │ ├── bug.svg │ │ ├── context-buttons.png │ │ ├── context-menu.png │ │ ├── desktop-notification.svg │ │ ├── glyph-dismiss-16.svg │ │ ├── joystick.svg │ │ ├── lightbulb-blue.svg │ │ ├── pontoon-logo-128.png │ │ ├── pontoon-logo-32.png │ │ ├── pontoon-logo-gray-alpha.svg │ │ ├── pontoon-logo.svg │ │ ├── settings.png │ │ ├── settings.svg │ │ ├── system-notification.png │ │ ├── toolbar-button-popup-with-project.png │ │ ├── toolbar-button-popup.png │ │ └── toolbar-button.png ├── background │ ├── RemotePontoon.ts │ ├── addressBarIcon.ts │ ├── apiEndpoints.ts │ ├── contextButtons.ts │ ├── contextMenu.ts │ ├── data │ │ └── projectsListData.ts │ ├── dataRefresh.ts │ ├── httpClients │ │ ├── httpClient.ts │ │ ├── pontoonHttpClient.ts │ │ ├── pontoonRestClient.spec.ts │ │ └── pontoonRestClient.ts │ ├── index.ts │ ├── pontoonAddonPromotion.ts │ ├── systemNotifications.ts │ └── toolbarButton.ts ├── commons │ ├── __mocks__ │ │ ├── backgroundMessaging.ts │ │ └── options.ts │ ├── backgroundMessaging │ │ ├── index.ts │ │ └── spec.ts │ ├── data │ │ ├── __mocks__ │ │ │ └── defaultOptions.ts │ │ └── defaultOptions.ts │ ├── options.spec.ts │ ├── options.ts │ ├── react │ │ ├── patchState.spec.ts │ │ ├── patchState.ts │ │ ├── useStateRef.spec.ts │ │ └── useStateRef.ts │ ├── test │ │ └── setLocation.ts │ ├── utils.ts │ ├── webExtensionsApi │ │ ├── __mocks__ │ │ │ ├── browser.ts │ │ │ └── index.ts │ │ ├── browser.ts │ │ ├── index.ts │ │ └── spec.ts │ ├── webLinks.spec.ts │ └── webLinks.ts ├── const.ts ├── content-scripts │ ├── context-buttons.ts │ ├── live-data-provider.ts │ ├── notifications-bell-icon.ts │ └── pontoon-addon-promotion │ │ ├── commons.ts │ │ ├── content-script.ts │ │ └── in-page.ts ├── frontend │ ├── GlobalBodyStyle.tsx │ ├── address-bar │ │ ├── App │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ ├── PanelListItem │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ └── PanelSection │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ ├── commons │ │ ├── components │ │ │ └── pontoon │ │ │ │ ├── Button.tsx │ │ │ │ ├── CheckboxInput.tsx │ │ │ │ ├── Heading1.tsx │ │ │ │ ├── Heading2.tsx │ │ │ │ ├── Heading3.tsx │ │ │ │ ├── InputLabel.tsx │ │ │ │ ├── Link.tsx │ │ │ │ ├── NativeLink.tsx │ │ │ │ ├── Page.tsx │ │ │ │ ├── RadioInput.tsx │ │ │ │ ├── SelectInput.tsx │ │ │ │ └── UrlInput.tsx │ │ └── const.ts │ ├── index.html.ejs │ ├── index.spec.ts │ ├── index.tsx │ ├── intro │ │ ├── App │ │ │ └── index.tsx │ │ ├── TourPage │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ └── TourPageTile │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ ├── options │ │ ├── App │ │ │ └── index.tsx │ │ ├── Checkbox │ │ │ └── index.tsx │ │ ├── ContainerSelection │ │ │ └── index.tsx │ │ ├── DataIntervalUpdateSelection │ │ │ └── index.tsx │ │ ├── LocaleSelection │ │ │ └── index.tsx │ │ ├── PontoonBaseUrlInput │ │ │ └── index.tsx │ │ └── ToolbarButtonActionSelection │ │ │ └── index.tsx │ ├── privacy-policy │ │ ├── App │ │ │ └── index.tsx │ │ └── MarkdownContent │ │ │ └── index.tsx │ ├── snake-game │ │ ├── App │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ ├── SnakeGameBoard │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ ├── SnakeGameContext │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ ├── SnakeGameInfo │ │ │ ├── index.tsx │ │ │ └── spec.tsx │ │ ├── gameFunctions.spec.ts │ │ ├── gameFunctions.ts │ │ └── test │ │ │ └── SnakeGameContextMock.tsx │ └── toolbar-button │ │ ├── App │ │ └── index.tsx │ │ ├── BottomLink │ │ ├── index.tsx │ │ └── spec.tsx │ │ ├── NotificationsList │ │ ├── index.tsx │ │ └── spec.tsx │ │ ├── NotificationsListError │ │ ├── index.tsx │ │ └── spec.tsx │ │ ├── NotificationsListItem │ │ ├── index.tsx │ │ └── spec.tsx │ │ ├── TeamInfo │ │ ├── index.tsx │ │ └── spec.tsx │ │ └── TeamInfoListItem │ │ ├── index.tsx │ │ └── spec.tsx ├── manifest.json.ts ├── privacy-policy.html.ejs └── types │ └── assets.d.ts └── tsconfig.json /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/user_feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/ISSUE_TEMPLATE/user_feedback.md -------------------------------------------------------------------------------- /.github/actions/prepare/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/actions/prepare/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/Makefile -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/README.md -------------------------------------------------------------------------------- /amo-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/amo-metadata.json -------------------------------------------------------------------------------- /configs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/.eslintrc.js -------------------------------------------------------------------------------- /configs/.eslintrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/.eslintrc.ts -------------------------------------------------------------------------------- /configs/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/jest.config.ts -------------------------------------------------------------------------------- /configs/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/jest.setup.ts -------------------------------------------------------------------------------- /configs/jest/text-file-mock.ts: -------------------------------------------------------------------------------- 1 | export default 'text-content'; -------------------------------------------------------------------------------- /configs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/tsconfig.json -------------------------------------------------------------------------------- /configs/utils/configLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/utils/configLoader.js -------------------------------------------------------------------------------- /configs/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/configs/webpack.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/package.json -------------------------------------------------------------------------------- /scripts/run-in-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/scripts/run-in-container.sh -------------------------------------------------------------------------------- /scripts/test-coverage-github-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/scripts/test-coverage-github-summary.ts -------------------------------------------------------------------------------- /src/assets/PRIVACY.md: -------------------------------------------------------------------------------- 1 | ../../PRIVACY.md -------------------------------------------------------------------------------- /src/assets/img/2-Lions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/2-Lions.png -------------------------------------------------------------------------------- /src/assets/img/address-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/address-bar.png -------------------------------------------------------------------------------- /src/assets/img/bug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/bug.svg -------------------------------------------------------------------------------- /src/assets/img/context-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/context-buttons.png -------------------------------------------------------------------------------- /src/assets/img/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/context-menu.png -------------------------------------------------------------------------------- /src/assets/img/desktop-notification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/desktop-notification.svg -------------------------------------------------------------------------------- /src/assets/img/glyph-dismiss-16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/glyph-dismiss-16.svg -------------------------------------------------------------------------------- /src/assets/img/joystick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/joystick.svg -------------------------------------------------------------------------------- /src/assets/img/lightbulb-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/lightbulb-blue.svg -------------------------------------------------------------------------------- /src/assets/img/pontoon-logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/pontoon-logo-128.png -------------------------------------------------------------------------------- /src/assets/img/pontoon-logo-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/pontoon-logo-32.png -------------------------------------------------------------------------------- /src/assets/img/pontoon-logo-gray-alpha.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/pontoon-logo-gray-alpha.svg -------------------------------------------------------------------------------- /src/assets/img/pontoon-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/pontoon-logo.svg -------------------------------------------------------------------------------- /src/assets/img/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/settings.png -------------------------------------------------------------------------------- /src/assets/img/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/settings.svg -------------------------------------------------------------------------------- /src/assets/img/system-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/system-notification.png -------------------------------------------------------------------------------- /src/assets/img/toolbar-button-popup-with-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/toolbar-button-popup-with-project.png -------------------------------------------------------------------------------- /src/assets/img/toolbar-button-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/toolbar-button-popup.png -------------------------------------------------------------------------------- /src/assets/img/toolbar-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/assets/img/toolbar-button.png -------------------------------------------------------------------------------- /src/background/RemotePontoon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/RemotePontoon.ts -------------------------------------------------------------------------------- /src/background/addressBarIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/addressBarIcon.ts -------------------------------------------------------------------------------- /src/background/apiEndpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/apiEndpoints.ts -------------------------------------------------------------------------------- /src/background/contextButtons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/contextButtons.ts -------------------------------------------------------------------------------- /src/background/contextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/contextMenu.ts -------------------------------------------------------------------------------- /src/background/data/projectsListData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/data/projectsListData.ts -------------------------------------------------------------------------------- /src/background/dataRefresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/dataRefresh.ts -------------------------------------------------------------------------------- /src/background/httpClients/httpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/httpClients/httpClient.ts -------------------------------------------------------------------------------- /src/background/httpClients/pontoonHttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/httpClients/pontoonHttpClient.ts -------------------------------------------------------------------------------- /src/background/httpClients/pontoonRestClient.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/httpClients/pontoonRestClient.spec.ts -------------------------------------------------------------------------------- /src/background/httpClients/pontoonRestClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/httpClients/pontoonRestClient.ts -------------------------------------------------------------------------------- /src/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/index.ts -------------------------------------------------------------------------------- /src/background/pontoonAddonPromotion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/pontoonAddonPromotion.ts -------------------------------------------------------------------------------- /src/background/systemNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/systemNotifications.ts -------------------------------------------------------------------------------- /src/background/toolbarButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/background/toolbarButton.ts -------------------------------------------------------------------------------- /src/commons/__mocks__/backgroundMessaging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/__mocks__/backgroundMessaging.ts -------------------------------------------------------------------------------- /src/commons/__mocks__/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/__mocks__/options.ts -------------------------------------------------------------------------------- /src/commons/backgroundMessaging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/backgroundMessaging/index.ts -------------------------------------------------------------------------------- /src/commons/backgroundMessaging/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/backgroundMessaging/spec.ts -------------------------------------------------------------------------------- /src/commons/data/__mocks__/defaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/data/__mocks__/defaultOptions.ts -------------------------------------------------------------------------------- /src/commons/data/defaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/data/defaultOptions.ts -------------------------------------------------------------------------------- /src/commons/options.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/options.spec.ts -------------------------------------------------------------------------------- /src/commons/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/options.ts -------------------------------------------------------------------------------- /src/commons/react/patchState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/react/patchState.spec.ts -------------------------------------------------------------------------------- /src/commons/react/patchState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/react/patchState.ts -------------------------------------------------------------------------------- /src/commons/react/useStateRef.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/react/useStateRef.spec.ts -------------------------------------------------------------------------------- /src/commons/react/useStateRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/react/useStateRef.ts -------------------------------------------------------------------------------- /src/commons/test/setLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/test/setLocation.ts -------------------------------------------------------------------------------- /src/commons/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/utils.ts -------------------------------------------------------------------------------- /src/commons/webExtensionsApi/__mocks__/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webExtensionsApi/__mocks__/browser.ts -------------------------------------------------------------------------------- /src/commons/webExtensionsApi/__mocks__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webExtensionsApi/__mocks__/index.ts -------------------------------------------------------------------------------- /src/commons/webExtensionsApi/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webExtensionsApi/browser.ts -------------------------------------------------------------------------------- /src/commons/webExtensionsApi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webExtensionsApi/index.ts -------------------------------------------------------------------------------- /src/commons/webExtensionsApi/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webExtensionsApi/spec.ts -------------------------------------------------------------------------------- /src/commons/webLinks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webLinks.spec.ts -------------------------------------------------------------------------------- /src/commons/webLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/commons/webLinks.ts -------------------------------------------------------------------------------- /src/const.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_PONTOON_BASE_URL = 'https://pontoon.mozilla.org'; 2 | -------------------------------------------------------------------------------- /src/content-scripts/context-buttons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/context-buttons.ts -------------------------------------------------------------------------------- /src/content-scripts/live-data-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/live-data-provider.ts -------------------------------------------------------------------------------- /src/content-scripts/notifications-bell-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/notifications-bell-icon.ts -------------------------------------------------------------------------------- /src/content-scripts/pontoon-addon-promotion/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/pontoon-addon-promotion/commons.ts -------------------------------------------------------------------------------- /src/content-scripts/pontoon-addon-promotion/content-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/pontoon-addon-promotion/content-script.ts -------------------------------------------------------------------------------- /src/content-scripts/pontoon-addon-promotion/in-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/content-scripts/pontoon-addon-promotion/in-page.ts -------------------------------------------------------------------------------- /src/frontend/GlobalBodyStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/GlobalBodyStyle.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/App/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/App/spec.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/PanelListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/PanelListItem/index.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/PanelListItem/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/PanelListItem/spec.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/PanelSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/PanelSection/index.tsx -------------------------------------------------------------------------------- /src/frontend/address-bar/PanelSection/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/address-bar/PanelSection/spec.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Button.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/CheckboxInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/CheckboxInput.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Heading1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Heading1.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Heading2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Heading2.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Heading3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Heading3.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/InputLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/InputLabel.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Link.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/NativeLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/NativeLink.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/Page.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/RadioInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/RadioInput.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/SelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/SelectInput.tsx -------------------------------------------------------------------------------- /src/frontend/commons/components/pontoon/UrlInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/components/pontoon/UrlInput.tsx -------------------------------------------------------------------------------- /src/frontend/commons/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/commons/const.ts -------------------------------------------------------------------------------- /src/frontend/index.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/index.html.ejs -------------------------------------------------------------------------------- /src/frontend/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/index.spec.ts -------------------------------------------------------------------------------- /src/frontend/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/index.tsx -------------------------------------------------------------------------------- /src/frontend/intro/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/intro/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/intro/TourPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/intro/TourPage/index.tsx -------------------------------------------------------------------------------- /src/frontend/intro/TourPage/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/intro/TourPage/spec.tsx -------------------------------------------------------------------------------- /src/frontend/intro/TourPageTile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/intro/TourPageTile/index.tsx -------------------------------------------------------------------------------- /src/frontend/intro/TourPageTile/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/intro/TourPageTile/spec.tsx -------------------------------------------------------------------------------- /src/frontend/options/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/Checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/Checkbox/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/ContainerSelection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/ContainerSelection/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/DataIntervalUpdateSelection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/DataIntervalUpdateSelection/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/LocaleSelection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/LocaleSelection/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/PontoonBaseUrlInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/PontoonBaseUrlInput/index.tsx -------------------------------------------------------------------------------- /src/frontend/options/ToolbarButtonActionSelection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/options/ToolbarButtonActionSelection/index.tsx -------------------------------------------------------------------------------- /src/frontend/privacy-policy/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/privacy-policy/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/privacy-policy/MarkdownContent/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/privacy-policy/MarkdownContent/index.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/App/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/App/spec.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameBoard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameBoard/index.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameBoard/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameBoard/spec.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameContext/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameContext/index.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameContext/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameContext/spec.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameInfo/index.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/SnakeGameInfo/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/SnakeGameInfo/spec.tsx -------------------------------------------------------------------------------- /src/frontend/snake-game/gameFunctions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/gameFunctions.spec.ts -------------------------------------------------------------------------------- /src/frontend/snake-game/gameFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/gameFunctions.ts -------------------------------------------------------------------------------- /src/frontend/snake-game/test/SnakeGameContextMock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/snake-game/test/SnakeGameContextMock.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/App/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/BottomLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/BottomLink/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/BottomLink/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/BottomLink/spec.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsList/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsList/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsList/spec.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsListError/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsListError/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsListError/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsListError/spec.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsListItem/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/NotificationsListItem/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/NotificationsListItem/spec.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/TeamInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/TeamInfo/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/TeamInfo/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/TeamInfo/spec.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/TeamInfoListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/TeamInfoListItem/index.tsx -------------------------------------------------------------------------------- /src/frontend/toolbar-button/TeamInfoListItem/spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/frontend/toolbar-button/TeamInfoListItem/spec.tsx -------------------------------------------------------------------------------- /src/manifest.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/manifest.json.ts -------------------------------------------------------------------------------- /src/privacy-policy.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/privacy-policy.html.ejs -------------------------------------------------------------------------------- /src/types/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/src/types/assets.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-l10n/pontoon-addon/HEAD/tsconfig.json --------------------------------------------------------------------------------