Граф коммитов

10217 Коммитов

Автор SHA1 Сообщение Дата
mansaj ca1425ea4a
Merge pull request #2971 from mozilla/MNTOR-1356
MNTOR-1356: Add Settings E2E test
2023-04-07 10:19:04 -07:00
Robert Helmer 96a18133e5
MNTOR-1509 - re-implement DNT check so it works with Safari (#2970) 2023-04-07 10:18:30 -07:00
Joey Zhou ec781761f2 Merge branch 'main' into MNTOR-1356 2023-04-06 13:49:25 -07:00
mansaj ce5d82068f
Merge pull request #2969 from mozilla/MNTOR-1492
MNTOR-1492: better logging, hardcode loop
2023-04-06 08:56:41 -07:00
Florian Zia 838e01e6c6 chore: Use more semantic header string id 2023-04-06 16:34:44 +02:00
Florian Zia 47c7c518b7 fix: Linter 2023-04-06 15:07:28 +02:00
Florian Zia aa00a5a275 chore: Use different string id for headers with links 2023-04-06 14:15:46 +02:00
Joey Zhou eb3629ae07 hardcode iterations 2023-04-05 13:51:30 -07:00
Joey Zhou 07c0671dff modify migration script 2023-04-05 12:03:39 -07:00
Florian Zia 1b25b2cf2d fix: Breach resolution test 2023-04-05 19:23:17 +02:00
Florian Zia f5d2da128f chore: Update tsconfig module target 2023-04-05 17:04:11 +02:00
Florian Zia 58f3d2a815 merge: main -> MNTOR-1504-Add-links-to-websites 2023-04-05 16:53:54 +02:00
Florian Zia e930adbd05 chore: Only show breached company links if they are not on our block list 2023-04-05 16:41:46 +02:00
Florian Zia 8944a116a8 chore: Add variable breach recommendation strings for passwords and securtity questions 2023-04-05 12:14:32 +02:00
Robert Helmer bbe342ab6b
MNTOR-1512 - backwards-compatibility with breach query (#2967) 2023-04-04 09:56:44 -07:00
Florian Zia b075643019 chore: Add list of links with their status generated by https://github.com/pdehaan/blurts-https-stats 2023-04-04 15:41:10 +02:00
Vincent e766298bde Pretend HTMLElement.shadowRoot is always set
We generally only tend to access it after having called
this.attachShadow({ mode: 'open' }), and the error message about it
potentially being undefined at every location we access
this.shadowRoot is more noisy than helpful.

See also
https://github.com/mozilla/blurts-server/pull/2959#discussion_r1154023113
and
https://github.com/mozilla/blurts-server/pull/2959#discussion_r1154960095
2023-04-04 10:58:03 +02:00
Vincent b3d094cf0d Only lint used JS files 2023-04-04 10:58:03 +02:00
Vincent f7f80b0f5d Ensure that @ts-ignore is always commented
It's an escape hatch, so we want to know why it was added (and when
it can be removed again).
2023-04-04 10:58:03 +02:00
Vincent de286b256c Add a bunch of initial type annotations 2023-04-04 10:58:03 +02:00
Vincent 8d264907d7 Check type annotations in CI 2023-04-04 10:58:03 +02:00
Vincent fed75f4357 Configure TypeScript for our Monitor 2023-04-04 10:58:03 +02:00
Vincent 901ad77ea0 Add tsconfig.json generated by TypeScript
Generated using

    npx --package=typescript tsc --init
2023-04-04 10:58:03 +02:00
Robert Helmer 5f772db389
fixup! remove doNotTrack handling (#2966) 2023-04-03 16:51:19 -07:00
mansaj 361f457c5c
Merge pull request #2964 from mozilla/MNTOR-1166
MNTOR-1166: Moving csrf to routing index
2023-04-03 12:09:06 -07:00
Robert Helmer a4b6b382fd
fixup: allow third-party GA cookie for Firefox standard tracking protection (#2925) 2023-04-03 11:57:00 -07:00
mansaj 0469c4ce24
Merge pull request #2965 from mozilla/MNTOR-1492
MNTOR-1492: migration cleanup script
2023-04-03 11:03:38 -07:00
Joey Zhou ffbce9c861 migration cleanup script 2023-04-03 10:19:11 -07:00
Joey Zhou d2c7a51244 move catch all to bottom 2023-04-03 09:27:12 -07:00
dependabot[bot] 4d1020f55f
Bump intl-pluralrules from 1.2.1 to 1.3.1 (#2660)
Bumps [intl-pluralrules](https://github.com/eemeli/intl-pluralrules) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/eemeli/intl-pluralrules/releases)
- [Commits](https://github.com/eemeli/intl-pluralrules/compare/v1.2.1...v1.3.1)

---
updated-dependencies:
- dependency-name: intl-pluralrules
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 08:38:44 -07:00
Joey Zhou fac64c9a3c Moving csrf to routing index 2023-04-03 08:36:48 -07:00
Vincent cb02c0f037 Make the logo on the breach detail page smaller
The icon is now inline wit the company title, and smaller. It's
still larger than a regular favicon and so might still be a little
bit blurry, but less obvious than it was.
2023-04-03 13:29:01 +02:00
Florian Zia bd10e4cc6b
Merge pull request #2960 from mozilla/MNTOR-1496-Fix-report-email-breach-icons
Use cached logos and fallback icons for breach email
2023-04-03 12:51:03 +02:00
Amri Toufali a61ab4a548
Merge pull request #2963 from mozilla/localization
Merge `localization` into `main`
2023-03-31 16:10:22 -07:00
Florian Zia fd0a7d8b87 chore: Always append the color class for icons as fallback for emails 2023-03-31 18:02:35 +02:00
Florian Zia 73af2dd124 fix: Breach logo path 2023-03-31 17:52:21 +02:00
Florian Zia fdac319740 chore: Add links to company websites for breach resolution 2023-03-31 17:06:31 +02:00
Florian Zia 6d760674cc fix: Use cached logos and fallback icons for breach email 2023-03-31 15:43:40 +02:00
Besnik Bleta 98f840d367 Pontoon: Update Albanian (sq) localization of Firefox Monitor Website
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
2023-03-31 12:06:21 +00:00
Grk 4e24e696b6 Pontoon: Update Turkish (tr) localization of Firefox Monitor Website
Co-authored-by: Grk <gu0townkg@relay.firefox.com>
2023-03-31 11:54:38 +00:00
Besnik Bleta 3b6fd65305 Pontoon: Update Albanian (sq) localization of Firefox Monitor Website
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
2023-03-31 11:54:36 +00:00
Besnik Bleta 7be2c613de Pontoon: Update Albanian (sq) localization of Firefox Monitor Website
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
2023-03-31 11:45:11 +00:00
Besnik Bleta dfd0845711 Pontoon: Update Albanian (sq) localization of Firefox Monitor Website
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
2023-03-31 11:35:18 +00:00
Vincent b3efc7e326 Also use cached favicon on breach detail page
It'll be lower quality than the organic, free-range, hand-crafted
logos served from our CDN, but at least it'll free up Maxx to learn
some Qt.
2023-03-31 12:18:51 +02:00
Théo Chevalier b21988c582 Pontoon: Update French (fr) localization of Firefox Monitor Website
Co-authored-by: Théo Chevalier <theochevalier@pm.me>
2023-03-30 12:17:27 +00:00
ravmn 606e987711 Pontoon: Update Spanish (Chile) (es-CL) localization of Firefox Monitor Website
Co-authored-by: ravmn <ravmn@ravmn.cl>
2023-03-30 12:17:26 +00:00
ravmn a65b5570cc Pontoon: Update Spanish (Chile) (es-CL) localization of Firefox Monitor Website
Co-authored-by: ravmn <ravmn@ravmn.cl>
Co-authored-by: Bund10z <abu.avila@gmail.com>
2023-03-30 12:06:18 +00:00
mansaj 8df707bb8b
Merge pull request #2957 from mozilla/MNTOR-1491
MNTOR-1491: fix null pointer exception
2023-03-29 21:23:33 -07:00
Joey Zhou 521567c368 review comment 2023-03-29 15:14:29 -07:00
Joey Zhou 5d32121f06 log message change 2023-03-29 14:10:52 -07:00