Skip to content

Commit

Permalink
Merge branch 'feat/postBlackFriday' of https://github.com/internxt/we…
Browse files Browse the repository at this point in the history
…bsite into feat/postBlackFriday
  • Loading branch information
jaaaaavier committed Dec 3, 2024
2 parents 6041c93 + 8b6c9df commit dd8182c
Show file tree
Hide file tree
Showing 62 changed files with 2,783 additions and 896 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# This is a comment.

# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in

# the repo. Unless a later match takes precedence,

# @global-owner1 and @global-owner2 will be requested for

# review when someone opens a pull request.
* @aboredvaro @masterprog-cmd

- @xabg2
46 changes: 46 additions & 0 deletions .github/workflows/pr-size-control.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: PR Size Checker
on:
pull_request:
branches:
- main

jobs:
check_pr_size:
name: Check PR size doesn't break set limit
runs-on: ubuntu-latest
steps:
# Checkout the code with full history
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0

# Calculate PR size
- name: Calculate PR size
id: calculate_pr_size
run: |
size=$(git diff --stat origin/main \
| grep -v .lock \
| awk -F"|" '{ print $2 }' \
| awk '{ print $1 }' \
| sed '/^$/d' \
| paste -sd+ - \
| bc)
echo "size=${size}" >> $GITHUB_ENV
echo ""
echo "Total lines changed (note: *.lock files are excluded from this count):"
echo $size
shell: bash

# Check if PR size exceeds limit
- name: Validate PR size
run: |
if [[ $size -gt 500 ]]; then
echo "Warning - total lines changed is greater than 500."
echo "Please consider breaking this PR down."
exit 1
else
echo "PR size is within acceptable limits."
fi
shell: bash
2 changes: 1 addition & 1 deletion next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ module.exports = {
];
},
images: {
domains: ['cdn-images-1.medium.com', process.env.CLOUDFLARE_STATIC_ASSETS_HOST],
domains: ['cdn-images-1.medium.com', process.env.CLOUDFLARE_STATIC_ASSETS_HOST, 'haveibeenpwned.com'],
remotePatterns: [
{
protocol: 'https',
Expand Down
44 changes: 0 additions & 44 deletions public/js/rudderlib.js

This file was deleted.

8 changes: 8 additions & 0 deletions src/assets/lang/de/banners.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,14 @@
"description": "Sichere Dateispeicherung mit passwortgeschützter Technologie für deine Dateien.",
"cta": "Melde dich kostenlos an"
},
"SignUpPCloudAlternativeBanner": {
"line1": "Erhalte Ende-zu-Ende verschlüsselten Cloud-Speicher ohne zusätzliche Kosten.",
"blueText": " Melde dich kostenlos bei Internxt an"
},
"SignUpPCloudAlternativeBanner2": {
"line1": "für eine sicherere, offene und kosteneffektive Cloud-Speicherlösung.",
"blueText": "Wechsle zu Internxt "
},
"SignUpPwdCheckerBanner": {
"line1": "Verwende dieses sichere Passwort mit einem",
"blueText": "kostenlosen Internxt Konto"
Expand Down
179 changes: 90 additions & 89 deletions src/assets/lang/de/footer.json
Original file line number Diff line number Diff line change
@@ -1,89 +1,90 @@
{
"DownloadApp": {
"title": "Download Internxt",
"description": "Nahtlose Dateiverwaltung und sicherer Cloud-Speicher für unterwegs mit der mobilen Internxt-App für iOS oder Android."
},
"NewsletterSection": {
"title": "Newsletter",
"description": "Möchtest du von uns hören, wenn wir neue Produkte auf den Markt bringen oder ein neues Update veröffentlichen? Gib deine E-Mail-Adresse ein und wir erledigen den Rest!",
"input": "Deine E-Mail Adresse",
"info": "Du kannst dich jederzeit abmelden",
"cta": "Abonnieren",
"privacy": "Mit deiner Anmeldung stimmst du unserer",
"privacyLink": "Privacy-Policy."
},
"FooterSection": {
"description": "Die Mission von Internxt ist es, eine Welt zu gestalten, die die Privatsphäre der Menschheit respektiert. Zu diesem Zweck veröffentlichen wir eine Reihe von Diensten, die alle das gemeinsame Ziel haben, der Menschheit beim Schutz dieses Grundrechts zu helfen.",
"copyright": { "line1": "Copyright © ", "line2": ", Internxt Universal Technologies SL" },
"independentPromotion": "Diese Promotion wird von Internxt unabhängig angeboten und es besteht keine direkte Partnerschaft mit der Walt Disney Company",
"comingSoon": "Demnächst",
"new": "Neu",
"sections": {
"products": {
"title": "Produkte",
"drive": "Internxt Drive",
"photos": "Internxt Photos",
"send": "Internxt Send",
"objStorage": "Internxt S3",
"vpn": "VPN-Erweiterung",
"token": "Token",
"pricing": "Preise",
"business": "Internxt für Unternehmen",
"family": "Internxt für Familien"
},
"company": {
"title": "Firma",
"about": "Über uns",
"privacy": "Privatsphäre",
"openSource": "Open Source",
"security": "Sicherheit",
"legal": "Legal",
"whyInternxt": "Warum Internxt?",
"comparison": "Vergleich",
"mediaArea": "Medienbereich"
},
"join": {
"title": "Mach mit",
"newsletter": "Newsletter",
"signup": "Erstelle ein Konto",
"storageForEducation": "Internxt für Bildung",
"support": "Support",
"login": "Log in",
"community": "Community",
"github": "GitHub",
"whitePaper": "White Paper",
"twitter": "Twitter",
"facebook": "Facebook",
"linkedin": "LinkedIn",
"youtube": "Youtube",
"instagram": "Instagram",
"mastodon": "Mastodon"
},
"resources": {
"title": "Ressourcen",
"blog": "Blog",
"directoryOfPrivacyOrganizations": "Directory of Privacy Organizations",
"writeForUs": "Schreibe für uns",
"pCloudAlternative": "pCloud-Alternative",
"dropboxAlternative": "Dropbox-Alternative",
"cyberSecurityGlossary": "Cyber Security Glossary",
"cyberAwareness": "Cyber Awareness",
"whatGoogleKnowsAboutMe": "Was Google weiß"
},
"tools": {
"title": "Kostenlose Tools",
"temporaryEmail": "Temporäre E-Mail",
"fileVirusScan": "Datei Virus Scanner",
"passwordChecker": "Passwort Checker",
"byteConverter": "Byte Konverter",
"passwordGenerator": "Passwort Generator",
"fileConverter": "Dateikonverter"
}
}
},
"Cookies": {
"title": "Internxt verwendet Cookies, um die Nutzung dieser Website zu vereinfachen",
"link": "Erfahre mehr über Cookies",
"close": "Ok, schließen"
}
}
{
"DownloadApp": {
"title": "Download Internxt",
"description": "Nahtlose Dateiverwaltung und sicherer Cloud-Speicher für unterwegs mit der mobilen Internxt-App für iOS oder Android."
},
"NewsletterSection": {
"title": "Newsletter",
"description": "Möchtest du von uns hören, wenn wir neue Produkte auf den Markt bringen oder ein neues Update veröffentlichen? Gib deine E-Mail-Adresse ein und wir erledigen den Rest!",
"input": "Deine E-Mail Adresse",
"info": "Du kannst dich jederzeit abmelden",
"cta": "Abonnieren",
"privacy": "Mit deiner Anmeldung stimmst du unserer",
"privacyLink": "Privacy-Policy."
},
"FooterSection": {
"description": "Die Mission von Internxt ist es, eine Welt zu gestalten, die die Privatsphäre der Menschheit respektiert. Zu diesem Zweck veröffentlichen wir eine Reihe von Diensten, die alle das gemeinsame Ziel haben, der Menschheit beim Schutz dieses Grundrechts zu helfen.",
"copyright": { "line1": "Copyright © ", "line2": ", Internxt Universal Technologies SL" },
"independentPromotion": "Diese Promotion wird von Internxt unabhängig angeboten und es besteht keine direkte Partnerschaft mit der Walt Disney Company",
"comingSoon": "Demnächst",
"new": "Neu",
"sections": {
"products": {
"title": "Produkte",
"drive": "Internxt Drive",
"photos": "Internxt Photos",
"send": "Internxt Send",
"objStorage": "Internxt S3",
"vpn": "VPN-Erweiterung",
"token": "Token",
"pricing": "Preise",
"business": "Internxt für Unternehmen",
"family": "Internxt für Familien"
},
"company": {
"title": "Firma",
"about": "Über uns",
"privacy": "Privatsphäre",
"openSource": "Open Source",
"security": "Sicherheit",
"legal": "Legal",
"whyInternxt": "Warum Internxt?",
"comparison": "Vergleich",
"mediaArea": "Medienbereich"
},
"join": {
"title": "Mach mit",
"newsletter": "Newsletter",
"signup": "Erstelle ein Konto",
"storageForEducation": "Internxt für Bildung",
"support": "Support",
"login": "Log in",
"community": "Community",
"github": "GitHub",
"whitePaper": "White Paper",
"twitter": "Twitter",
"facebook": "Facebook",
"linkedin": "LinkedIn",
"youtube": "Youtube",
"instagram": "Instagram",
"mastodon": "Mastodon"
},
"resources": {
"title": "Ressourcen",
"blog": "Blog",
"directoryOfPrivacyOrganizations": "Directory of Privacy Organizations",
"writeForUs": "Schreibe für uns",
"pCloudAlternative": "pCloud-Alternative",
"dropboxAlternative": "Dropbox-Alternative",
"cyberSecurityGlossary": "Cyber Security Glossary",
"cyberAwareness": "Cyber Awareness",
"whatGoogleKnowsAboutMe": "Was Google weiß"
},
"tools": {
"title": "Kostenlose Tools",
"temporaryEmail": "Temporäre E-Mail",
"fileVirusScan": "Datei Virus Scanner",
"passwordChecker": "Passwort Checker",
"byteConverter": "Byte Konverter",
"passwordGenerator": "Passwort Generator",
"fileConverter": "Dateikonverter",
"haveIBeenPwned": "Wurde ich gehackt?"
}
}
},
"Cookies": {
"title": "Internxt verwendet Cookies, um die Nutzung dieser Website zu vereinfachen",
"link": "Erfahre mehr über Cookies",
"close": "Ok, schließen"
}
}
Loading

0 comments on commit dd8182c

Please sign in to comment.