diff --git a/lib/main.dart b/lib/main.dart index 361b9c3..f5008a3 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -70,7 +70,7 @@ class _SharedInboxAppState extends ConsumerState { @override Widget build(BuildContext context) { return MaterialApp.router( - title: 'SharedInbox', + title: 'sharedinbox.de', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.indigo), useMaterial3: true, diff --git a/lib/ui/screens/about_screen.dart b/lib/ui/screens/about_screen.dart index 3138577..ff09091 100644 --- a/lib/ui/screens/about_screen.dart +++ b/lib/ui/screens/about_screen.dart @@ -25,7 +25,7 @@ class _AboutScreenState extends State { final version = pkg != null ? '${pkg.version}+${pkg.buildNumber}' : 'unknown'; - return '## SharedInbox\n\n' + return '## sharedinbox.de\n\n' '| Property | Value |\n' '|----------|-------|\n' '| Version | $version |\n' diff --git a/lib/ui/screens/account_list_screen.dart b/lib/ui/screens/account_list_screen.dart index a6b1663..d5e88a5 100644 --- a/lib/ui/screens/account_list_screen.dart +++ b/lib/ui/screens/account_list_screen.dart @@ -15,7 +15,7 @@ class AccountListScreen extends ConsumerWidget { Widget build(BuildContext context, WidgetRef ref) { return Scaffold( appBar: AppBar( - title: const Text('SharedInbox'), + title: const Text('sharedinbox.de'), actions: [ IconButton( icon: const Icon(Icons.search), @@ -30,7 +30,7 @@ class AccountListScreen extends ConsumerWidget { const DrawerHeader( decoration: BoxDecoration(color: Colors.blueGrey), child: Text( - 'SharedInbox', + 'sharedinbox.de', style: TextStyle(color: Colors.white, fontSize: 24), ), ), @@ -312,7 +312,7 @@ class _OnboardingView extends StatelessWidget { ), const SizedBox(height: 16), Text( - 'Welcome to SharedInbox', + 'Welcome to sharedinbox.de', style: theme.textTheme.headlineSmall, textAlign: TextAlign.center, ), @@ -332,7 +332,7 @@ class _OnboardingView extends StatelessWidget { number: '2', title: 'Wait for sync', description: - 'SharedInbox downloads your messages in the background.', + 'sharedinbox.de downloads your messages in the background.', ), const _Step( number: '3', diff --git a/lib/ui/screens/account_send_screen.dart b/lib/ui/screens/account_send_screen.dart index d3eaeaf..47ac26c 100644 --- a/lib/ui/screens/account_send_screen.dart +++ b/lib/ui/screens/account_send_screen.dart @@ -74,7 +74,7 @@ class _AccountSendScreenState extends ConsumerState { ScaffoldMessenger.of(context).showSnackBar( const SnackBar( content: Text( - 'Not a valid SharedInbox public-key QR code. ' + 'Not a valid sharedinbox.de public-key QR code. ' 'Ask the receiver to show step 1 of "Receive accounts".', ), ), diff --git a/lib/ui/screens/crash_screen.dart b/lib/ui/screens/crash_screen.dart index 29afb83..1bdd3e6 100644 --- a/lib/ui/screens/crash_screen.dart +++ b/lib/ui/screens/crash_screen.dart @@ -45,7 +45,7 @@ class CrashScreen extends StatelessWidget { const Icon(Icons.error_outline, color: Colors.red, size: 64), const SizedBox(height: 16), Text( - 'SharedInbox encountered an unexpected error and needs to be restarted.', + 'sharedinbox.de encountered an unexpected error and needs to be restarted.', style: Theme.of(context).textTheme.titleMedium, textAlign: TextAlign.center, ), diff --git a/test/widget/account_list_screen_test.dart b/test/widget/account_list_screen_test.dart index 7333b22..638f675 100644 --- a/test/widget/account_list_screen_test.dart +++ b/test/widget/account_list_screen_test.dart @@ -13,7 +13,7 @@ void main() { ); await tester.pumpAndSettle(); - expect(find.text('Welcome to SharedInbox'), findsOneWidget); + expect(find.text('Welcome to sharedinbox.de'), findsOneWidget); expect(find.text('Add account'), findsOneWidget); }); @@ -86,7 +86,7 @@ void main() { ); await tester.pumpAndSettle(); - expect(find.text('SharedInbox'), findsOneWidget); + expect(find.text('sharedinbox.de'), findsOneWidget); }); testWidgets( @@ -204,7 +204,7 @@ void main() { await tester.pumpAndSettle(); expect(tester.takeException(), isNull); - expect(find.text('SharedInbox'), findsOneWidget); + expect(find.text('sharedinbox.de'), findsOneWidget); }); }); } diff --git a/test/widget/add_account_screen_test.dart b/test/widget/add_account_screen_test.dart index 6c34e6c..042483f 100644 --- a/test/widget/add_account_screen_test.dart +++ b/test/widget/add_account_screen_test.dart @@ -213,7 +213,7 @@ void main() { await tester.tap(find.text('Save')); await tester.pumpAndSettle(); - expect(find.text('Welcome to SharedInbox'), findsOneWidget); + expect(find.text('Welcome to sharedinbox.de'), findsOneWidget); }); testWidgets('JMAP connection failure shows error message', (tester) async { @@ -294,7 +294,7 @@ void main() { await tester.tap(find.text('Save')); await tester.pumpAndSettle(); - expect(find.text('Welcome to SharedInbox'), findsOneWidget); + expect(find.text('Welcome to sharedinbox.de'), findsOneWidget); }); testWidgets( diff --git a/website/content/posts/welcome.md b/website/content/posts/welcome.md index 66a6631..9fa0a3b 100644 --- a/website/content/posts/welcome.md +++ b/website/content/posts/welcome.md @@ -1,7 +1,7 @@ --- -title: 'Welcome to SharedInbox' +title: 'Welcome to sharedinbox.de' date: 2026-05-12T08:00:00Z draft: false --- -Welcome to the official website of SharedInbox! +Welcome to the official website of sharedinbox.de! diff --git a/website/content/privacy.md b/website/content/privacy.md index 4895281..8af0ef4 100644 --- a/website/content/privacy.md +++ b/website/content/privacy.md @@ -12,10 +12,10 @@ Thomas Güttler Email: info@thomas-guettler.de ## 2. Overview -SharedInbox is an email client for desktop and mobile. This policy explains what data we process and +sharedinbox.de is an email client for desktop and mobile. This policy explains what data we process and how. -## 3. The SharedInbox Mail App +## 3. The sharedinbox.de Mail App ### What data the app processes @@ -30,7 +30,7 @@ The app processes the following data **exclusively on your device**: ### Network connections The app connects only to the email servers you configure (IMAP/SMTP). It does not connect to any -SharedInbox servers, analytics services, or third-party tracking services. +sharedinbox.de servers, analytics services, or third-party tracking services. ### No telemetry diff --git a/website/hugo.toml b/website/hugo.toml index 365459b..ac65e44 100644 --- a/website/hugo.toml +++ b/website/hugo.toml @@ -1,16 +1,16 @@ baseURL = 'https://sharedinbox.de/' languageCode = 'en-us' -title = 'SharedInbox' +title = 'sharedinbox.de' theme = 'PaperMod' [params] env = 'production' - title = 'SharedInbox' + title = 'sharedinbox.de' description = 'IMAP/SMTP Email Client' - author = 'SharedInbox Team' + author = 'sharedinbox.de Team' [params.homeInfoParams] - Title = "SharedInbox" + Title = "sharedinbox.de" Content = "The modern IMAP/SMTP email client for your desktop and mobile." [[params.socialIcons]]