Skip to content

Commit

Permalink
Merge branch 'main' into MNTOR-2701-last-scan
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinnl committed Apr 25, 2024
2 parents 7ffa78b + 3be6000 commit 9fa38fb
Show file tree
Hide file tree
Showing 73 changed files with 1,642 additions and 1,146 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/docker_build_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ name: Build Docker image and publish
on:
push:
branches: [ main ]
tags: '*'

jobs:
push_to_registry:
name: Push Docker image to Docker Hub
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
node-version: '20.11.x'
- run: npm ci
- run: npm run build-glean
- run: npm run build-nimbus
- run: cp .env-dist .env
# Mirror old linter from CircleCI, verifies that linter succeeds
- run: npm run lint
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,12 @@ We track commits that are largely style/formatting via `.git-blame-ignore-revs`.
npm run build-glean
```

6. Generate required Nimbus files (needs re-ran anytime Nimbus' `config/nimbus.yaml` file is updated):

```sh
npm run build-nimbus
```

### Run

1. To run the server similar to production using a build phase, which includes minified and bundled assets:
Expand Down
3 changes: 0 additions & 3 deletions config/nimbus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,3 @@ features:
- channel: production
value: { "something": "wicked" }

types:
objects: {}
enums: {}
16 changes: 16 additions & 0 deletions locales-pending/settings-premium.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ settings-cancel-plus-title = Cancel { -brand-monitor-plus } subscription
settings-cancel-plus-details = Your subscription will revert to a free account after the current billing cycle ends. Your data broker scan results will be permanently deleted, and you may be re-added to those sites.
settings-cancel-plus-link-label = Cancel from your { -brand-mozilla-account }
## Cancel Plus subscription - flow with a cancellation survey

settings-cancel-plus-survey-button-label = Cancel your subscription
settings-cancel-plus-step-confirm-heading = Leaving now means data brokers may add you back
settings-cancel-plus-step-confirm-content-pt1 = Data brokers regularly scrape the internet and search public records to find new info about you. They’ll often add you back within 3-4 months after removal.
settings-cancel-plus-step-confirm-content-pt2 = { -brand-monitor-plus } continually watches for new profiles and removes them for you, no matter how many times you’re re-added.
settings-cancel-plus-step-confirm-cta-label = Continue to cancellation
settings-cancel-plus-step-confirm-cancel-label = Never mind, take me back
settings-cancel-plus-step-survey-heading = We’re sorry to see you go. Will you tell us why you’re leaving?
settings-cancel-plus-step-survey-lead = Your experience is important to us. We read every response and take it into consideration.
settings-cancel-plus-step-survey-cta-label = Continue to cancellation
settings-unsubscribe-dialog-confirmation-redirect-title = Directing you to your { -brand-mozilla-account } to cancel
settings-unsubscribe-dialog-confirmation-redirect-description-pt1 = We’ll automatically redirect you to your { -brand-mozilla-account } where you can cancel your { -brand-monitor } subscription.
settings-unsubscribe-dialog-confirmation-redirect-description-pt2 = Please note, all of your { -brand-monitor-plus } services will be <b>permanently deleted</b> after your current billing cycle ends.
settings-unsubscribe-dialog-cancellation-survey-form-placeholder = What could have gone better?
## Delete Monitor account

settings-delete-monitor-plus-account-title = Delete { -brand-monitor } account
Expand Down
20 changes: 3 additions & 17 deletions locales/cs/dashboard.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ exposure-chart-caption-fixed = Tento graf ukazuje celkový počet fixovaných ex
exposure-chart-returning-user-upgrade-prompt = Adresa domů, členové rodiny a další zatím nejsou zahrnuté.
exposure-chart-returning-user-upgrade-prompt-cta = Spustit bezplatné skenování
exposure-chart-scan-in-progress-prompt = <b>Probíhá skenování:</b> adresa, rodinní příslušníci a další údaje zatím nejsou zahrnuty.
modal-active-number-of-exposures-title = O počtu aktivních odhalení
# Variables:
# $limit (number) - Number of email addresses included in the plan
Expand All @@ -45,19 +44,15 @@ modal-active-number-of-exposures-part-two = Například, pokud máte 10 odhalen
modal-active-number-of-exposures-part-three-all = Když budou vyřešeny, budou přidány k vašemu celkovému počtu vyřešených odhalení na podstránce Vyřešené.
modal-fixed-number-of-exposures-title = O počtu vyřešených odhalení
modal-fixed-number-of-exposures-all = Tento graf obsahuje celkový počet úniků údajů, které byly vyřešeny pro všechny e-mailové adresy, které aktuálně sledujete. Jakmile jsou odhalení označeny jako vyřešené, připočítají se zde k celkovému součtu.
modal-cta-ok = OK
modal-open-alt = Otevřít
modal-close-alt = Zavřít
open-modal-alt = Otevřít dialogové okno
close-modal-alt = Zavřít dialogové okno
open-tooltip-alt = Otevřít popisek
progress-card-heres-what-we-fixed-headline-all = Tady je, co jste opravili
progress-card-manually-fixed-headline = Ručně opraveno
dashboard-tab-label-action-needed = Vyžadována akce
dashboard-tab-label-fixed = Opraveno
dashboard-exposures-all-fixed-label = Vše opraveno!
dashboard-exposures-area-headline = Podívejte se na všechny stránky, na kterých jsou zveřejněny vaše údaje
# Note: this line precedes dashboard-exposures-area-description-all-line2.
# Variables:
Expand All @@ -68,7 +63,6 @@ dashboard-exposures-area-description-all-line1 =
[few] Našli jsme { $exposures_unresolved_num } odhalení vašich údajů.
*[other] Našli jsme { $exposures_unresolved_num } odhalení vašich údajů.
}
# Note: this line follows dashboard-exposures-area-description-all-line1.
# Variables:
# $data_breach_unresolved_num (number) - the unresolved number of data breaches the user has.
Expand All @@ -79,7 +73,6 @@ dashboard-exposures-area-description-all-line2 =
*[other] Bylo součástí { $data_breach_unresolved_num } úniků údajů.
}
dashboard-fixed-area-headline-all = Podívejte se na všechna odhalení, která jsou vyřešena
# This is the label on a button that opens a popover menu, which shows a menu to adjust filters for the listed exposures.
dashboard-exposures-filter = Filtrovat
dashboard-exposures-filter-company = Společnost
Expand All @@ -97,10 +90,8 @@ dashboard-exposures-filter-reset = Obnovit

dashboard-top-banner-section-label = Shrnutí na nástěnce
dashboard-top-banner-scan-in-progress-title = Skenování stále probíhá
dashboard-top-banner-your-data-is-protected-title = Vaše data jsou chráněna
dashboard-top-banner-your-data-is-protected-cta = Podívejte se, co je vyřešené
dashboard-top-banner-lets-keep-protecting-title = Pojďme chránit vaše data
# Variables:
# $exposures_unresolved_num is the remaining number of exposures the user has to resolve.
Expand All @@ -111,10 +102,8 @@ dashboard-top-banner-lets-keep-protecting-description =
*[other] Stále vám zbývá vyřešit { $exposures_unresolved_num } odhalení. Pokračujte a chraňte se. Provedeme vás krok za krokem.
}
dashboard-top-banner-lets-keep-protecting-cta = Pojďme chránit i nadále
dashboard-top-banner-protect-your-data-title = Pojďme chránit vaše údaje
dashboard-top-banner-protect-your-data-cta = Pojďme to napravit
# Note: this line is followed by `dashboard-top-banner-non-us-protect-your-data-description-line1`.
# Variables:
# $exposures_unresolved_num (number) - the total number of exposures the user has.
Expand All @@ -133,11 +122,9 @@ dashboard-top-banner-non-us-protect-your-data-description-line2 =
[few] Objevilo se v { $data_breach_unresolved_num } odhalení vašich údajů. Ukážeme vám, jak to krok za krokem vyřešit.
*[other] Objevilo se v { $data_breach_unresolved_num } odhalení vašich údajů. Ukážeme vám, jak to krok za krokem vyřešit.
}
dashboard-top-banner-no-exposures-found-title = Nebyla nalezena žádná odhalení
dashboard-top-banner-non-us-no-exposures-found-description = Skvělá zpráva! Prohledali jsme všechny známé úniky údajů a nenašli jsme žádné odhalení. Vaši e-mailovou adresu budeme průběžně monitorovat a pokud dojde k novému úniku, dáme vám vědět.
dashboard-no-exposures-label = Nebylo nalezeno žádné odhalení
# Variables:
# $exposures_resolved_num is the number of exposures the user has resolved.
dashboard-top-banner-non-us-your-data-is-protected-description =
Expand All @@ -146,7 +133,6 @@ dashboard-top-banner-non-us-your-data-is-protected-description =
[few] Skvělá práce, { $exposures_resolved_num } odhalení vašich údajů je nyní vyřešeno! Budeme pokračovat v monitorování a upozorníme vás, když dojde k novému odhalení.
*[other] Skvělá práce, { $exposures_resolved_num } odhalení vašich údajů je nyní vyřešeno! Budeme pokračovat v monitorování a upozorníme vás, když dojde k novému odhalení.
}
dashboard-top-banner-monitor-more-cta = Monitorovat více e-mailů
# About Exposure Statuses Modal
Expand Down
20 changes: 3 additions & 17 deletions locales/cy/dashboard.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ exposure-chart-caption-fixed = Mae'r siart hwn yn dangos cyfanswm y datgeliadau
exposure-chart-returning-user-upgrade-prompt = Nid yw cyfeiriad cartref, aelodau teulu a rhagor wedi'u cynnwys eto.
exposure-chart-returning-user-upgrade-prompt-cta = Dechreuwch sgan rhad ac am ddim
exposure-chart-scan-in-progress-prompt = <b>Wrthi'n sganio:</b> nid yw cyfeiriad, aelodau'r teulu, a rhagor wedi'u cynnwys eto.
modal-active-number-of-exposures-title = Ynghylch eich nifer o ddatgeliadau gweithredol
# Variables:
# $limit (number) - Number of email addresses included in the plan
Expand All @@ -51,19 +50,15 @@ modal-active-number-of-exposures-part-two = Er enghraifft, os oes gennych 10 dat
modal-active-number-of-exposures-part-three-all = Unwaith y byddan nhw wedi'u datrys, byddan nhw'n cael eu hychwanegu at gyfanswm eich datgeliadau wedi'u trwsio ar y dudalen Wedi Trwsio.
modal-fixed-number-of-exposures-title = Ynghylch eich nifer o ddatgeliadau wedi'u trwsio
modal-fixed-number-of-exposures-all = Mae'r siart hwn yn cynnwys cyfanswm nifer yr achosion o dor-data sydd wedi'u pennu ar gyfer yr holl gyfeiriadau e-bost rydych chi'n eu monitro ar hyn o bryd. Unwaith y bydd datgeliadau wedi'u marcio fel wedi eu trwsio, byddan nhw'n cael eu hychwanegu at y cyfanswm yma.
modal-cta-ok = Iawn
modal-open-alt = Agor
modal-close-alt = Cau
open-modal-alt = Modal agored
close-modal-alt = Cau'r moddol
open-tooltip-alt = Agor cyngor
progress-card-heres-what-we-fixed-headline-all = Dyma beth rydych wedi'u trwsio
progress-card-manually-fixed-headline = Wedi'u trwsio â llaw
dashboard-tab-label-action-needed = Angen gweithredu
dashboard-tab-label-fixed = Wedi Trwsio
dashboard-exposures-all-fixed-label = Popeth wedi'i drwsio yma!
dashboard-exposures-area-headline = Gweld pob gwefan lle mae'ch manylion yn cael eu datgelu
# Note: this line precedes dashboard-exposures-area-description-all-line2.
# Variables:
Expand All @@ -77,7 +72,6 @@ dashboard-exposures-area-description-all-line1 =
[many] Wedi canfod { $exposures_unresolved_num } datgeliad o'ch data.
*[other] Wedi canfod { $exposures_unresolved_num } datgeliad o'ch data.
}
# Note: this line follows dashboard-exposures-area-description-all-line1.
# Variables:
# $data_breach_unresolved_num (number) - the unresolved number of data breaches the user has.
Expand All @@ -91,7 +85,6 @@ dashboard-exposures-area-description-all-line2 =
*[other] Wedi ymddangos mewn { $data_breach_unresolved_num } tor-data .
}
dashboard-fixed-area-headline-all = Gweld pob datgeliad sydd wedi'i drwsio
# This is the label on a button that opens a popover menu, which shows a menu to adjust filters for the listed exposures.
dashboard-exposures-filter = Hidl
dashboard-exposures-filter-company = Cwmni
Expand All @@ -109,10 +102,8 @@ dashboard-exposures-filter-reset = Ailosod

dashboard-top-banner-section-label = Crynodeb bwrdd gwaith
dashboard-top-banner-scan-in-progress-title = Mae eich sgan yn dal ar waith
dashboard-top-banner-your-data-is-protected-title = Mae eich data wedi'i ddiogelu
dashboard-top-banner-your-data-is-protected-cta = Gweld beth sydd wedi'i drwsio
dashboard-top-banner-lets-keep-protecting-title = Gadewch i ni barhau i ddiogelu eich data
# Variables:
# $exposures_unresolved_num is the remaining number of exposures the user has to resolve.
Expand All @@ -126,10 +117,8 @@ dashboard-top-banner-lets-keep-protecting-description =
*[other] Mae gennych { $exposures_unresolved_num } datgeliad ar ôl i'w trwsio o hyd. Daliwch ati i ddiogelu eich hun. Byddwn yn eich arwain gam wrth gam.
}
dashboard-top-banner-lets-keep-protecting-cta = Daliwch ati!
dashboard-top-banner-protect-your-data-title = Gadewch i ni ddiogelu eich data
dashboard-top-banner-protect-your-data-cta = Gadewch i ni ei drwsio
# Note: this line is followed by `dashboard-top-banner-non-us-protect-your-data-description-line1`.
# Variables:
# $exposures_unresolved_num (number) - the total number of exposures the user has.
Expand All @@ -154,11 +143,9 @@ dashboard-top-banner-non-us-protect-your-data-description-line2 =
[many] Mae wedi ymddangos mewn { $data_breach_unresolved_num } thor-data. Byddwn yn eich arwain gam wrth gam ar sut i'w drwsio.
*[other] Mae wedi ymddangos mewn { $data_breach_unresolved_num } tor-data. Byddwn yn eich arwain gam wrth gam ar sut i'w drwsio.
}
dashboard-top-banner-no-exposures-found-title = Heb ganfod unrhyw ddatgeliadau
dashboard-top-banner-non-us-no-exposures-found-description = Newyddion gwych! Rydym wedi chwilio'r holl doriadau data hysbys a heb ganfod unrhyw ddatgeliadau. Byddwn yn parhau i fonitro eich cyfeiriad e-bost a byddwn yn eich rhybuddio os bydd tor-data newydd yn digwydd.
dashboard-no-exposures-label = Heb ganfod unrhyw ddatgeliadau
# Variables:
# $exposures_resolved_num is the number of exposures the user has resolved.
dashboard-top-banner-non-us-your-data-is-protected-description =
Expand All @@ -170,7 +157,6 @@ dashboard-top-banner-non-us-your-data-is-protected-description =
[many] Gwaith da, mae'r { $exposures_resolved_num } datgeliad o'ch data wedi'u trwsio! Byddwn yn parhau i fonitro ac yn rhoi gwybod i chi am unrhyw ddatgeliadau newydd.
*[other] Gwaith da, mae'r { $exposures_resolved_num } ddatgeliad o'ch data wedi'u trwsio! Byddwn yn parhau i fonitro ac yn rhoi gwybod i chi am unrhyw ddatgeliadau newydd.
}
dashboard-top-banner-monitor-more-cta = Monitro mwy o e-byst
# About Exposure Statuses Modal
Expand Down
20 changes: 3 additions & 17 deletions locales/de/dashboard.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ exposure-chart-caption-fixed = Dieses Diagramm zeigt die insgesamt behobenen Dat
exposure-chart-returning-user-upgrade-prompt = Privat: Adresse, Familienmitglieder und mehr sind noch nicht enthalten.
exposure-chart-returning-user-upgrade-prompt-cta = Kostenlose Überprüfung starten
exposure-chart-scan-in-progress-prompt = <b>Scan wird durchgeführt</b>: Adresse, Familienmitglieder und mehr wurden noch nicht erfasst.
modal-active-number-of-exposures-title = Über die Anzahl aktiver Datenlecks
# Variables:
# $limit (number) - Number of email addresses included in the plan
Expand All @@ -43,19 +42,15 @@ modal-active-number-of-exposures-part-two = Wenn Sie beispielsweise 10 Offenlegu
modal-active-number-of-exposures-part-three-all = Sobald sie behoben wurden, werden sie zur Gesamtzahl der behobenen Offenlegungen auf der Seite „Behoben“ hinzugefügt.
modal-fixed-number-of-exposures-title = Über die Anzahl der behobenen Offenlegungen
modal-fixed-number-of-exposures-all = Diese Tabelle enthält die Gesamtzahl der Datenlecks, die für alle E-Mail-Adressen behoben wurden, die Sie derzeit überwachen. Sobald Offenlegungen als behoben markiert werden, werden sie hier zur Gesamtsumme hinzugefügt.
modal-cta-ok = OK
modal-open-alt = Öffnen
modal-close-alt = Schließen
open-modal-alt = Modal öffnen
close-modal-alt = Modal schließen
open-tooltip-alt = Tooltip öffnen
progress-card-heres-what-we-fixed-headline-all = Sie haben Folgendes behoben
progress-card-manually-fixed-headline = Manuell behoben
dashboard-tab-label-action-needed = Handlungsbedarf
dashboard-tab-label-fixed = Behoben
dashboard-exposures-all-fixed-label = Hier ist alles behoben!
dashboard-exposures-area-headline = Alle Websites anzeigen, auf denen Ihre Daten offengelegt wurden
# Note: this line precedes dashboard-exposures-area-description-all-line2.
# Variables:
Expand All @@ -65,7 +60,6 @@ dashboard-exposures-area-description-all-line1 =
[one] Wir haben { $exposures_unresolved_num } Offenlegung Ihrer Daten gefunden.
*[other] Wir haben { $exposures_unresolved_num } Offenlegungen Ihrer Daten gefunden.
}
# Note: this line follows dashboard-exposures-area-description-all-line1.
# Variables:
# $data_breach_unresolved_num (number) - the unresolved number of data breaches the user has.
Expand All @@ -75,7 +69,6 @@ dashboard-exposures-area-description-all-line2 =
*[other] Sie ist bei { $data_breach_unresolved_num } Datenlecks aufgetreten.
}
dashboard-fixed-area-headline-all = Alle behobenen Offenlegungen anzeigen
# This is the label on a button that opens a popover menu, which shows a menu to adjust filters for the listed exposures.
dashboard-exposures-filter = Filter
dashboard-exposures-filter-company = Firma
Expand All @@ -93,10 +86,8 @@ dashboard-exposures-filter-reset = Zurücksetzen

dashboard-top-banner-section-label = Zusammenfassung der Übersicht
dashboard-top-banner-scan-in-progress-title = Ihre Überprüfung wird noch durchgeführt
dashboard-top-banner-your-data-is-protected-title = Ihre Daten sind geschützt
dashboard-top-banner-your-data-is-protected-cta = Sehen Sie, was behoben wurde
dashboard-top-banner-lets-keep-protecting-title = Schützen wir Ihre Daten weiterhin
# Variables:
# $exposures_unresolved_num is the remaining number of exposures the user has to resolve.
Expand All @@ -106,10 +97,8 @@ dashboard-top-banner-lets-keep-protecting-description =
*[other] Sie haben noch { $exposures_unresolved_num } Offenlegungen, die Sie beheben müssen. Machen Sie weiter und schützen Sie sich. Wir führen Sie Schritt für Schritt.
}
dashboard-top-banner-lets-keep-protecting-cta = Machen wir weiter
dashboard-top-banner-protect-your-data-title = Schützen wir Ihre Daten
dashboard-top-banner-protect-your-data-cta = Lösen wir das Problem
# Note: this line is followed by `dashboard-top-banner-non-us-protect-your-data-description-line1`.
# Variables:
# $exposures_unresolved_num (number) - the total number of exposures the user has.
Expand All @@ -126,19 +115,16 @@ dashboard-top-banner-non-us-protect-your-data-description-line2 =
[one] Sie ist von { $data_breach_unresolved_num } Datenleck betroffen. Wir zeigen Ihnen Schritt für Schritt, wie Sie das Problem beheben können.
*[other] Sie ist von { $data_breach_unresolved_num } Datenlecks betroffen. Wir zeigen Ihnen Schritt für Schritt, wie Sie das Problem beheben können.
}
dashboard-top-banner-no-exposures-found-title = Keine Offenlegungen gefunden
dashboard-top-banner-non-us-no-exposures-found-description = Tolle Nachrichten! Wir haben alle bekannten Datenlecks durchsucht, aber keine Offenlegungen gefunden. Wir überwachen Ihre E-Mail-Adresse weiter und benachrichtigen Sie, wenn ein neues Datenleck auftritt.
dashboard-no-exposures-label = Keine Offenlegungen gefunden
# Variables:
# $exposures_resolved_num is the number of exposures the user has resolved.
dashboard-top-banner-non-us-your-data-is-protected-description =
{ $exposures_resolved_num ->
[one] Guten Tag, die Offenlegung Ihrer Daten wurde behoben! Wir überwachen dies weiter und warnen Sie bei jeder neuen Offenlegung.
*[other] Gut so, alle { $exposures_resolved_num } Offenlegungen Ihrer Daten wurden behoben! Wir überwachen dies weiter und warnen Sie bei jeder neuen Offenlegung.
}
dashboard-top-banner-monitor-more-cta = Weitere E-Mail-Adressen überwachen
# About Exposure Statuses Modal
Expand Down
Loading

0 comments on commit 9fa38fb

Please sign in to comment.