feat: rename SharedInbox to sharedinbox.de in UI and website (#108)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
04e65d2fba
commit
67880929bc
+1
-1
@@ -70,7 +70,7 @@ class _SharedInboxAppState extends ConsumerState<SharedInboxApp> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return MaterialApp.router(
|
||||
title: 'SharedInbox',
|
||||
title: 'sharedinbox.de',
|
||||
theme: ThemeData(
|
||||
colorScheme: ColorScheme.fromSeed(seedColor: Colors.indigo),
|
||||
useMaterial3: true,
|
||||
|
||||
@@ -25,7 +25,7 @@ class _AboutScreenState extends State<AboutScreen> {
|
||||
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'
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -74,7 +74,7 @@ class _AccountSendScreenState extends ConsumerState<AccountSendScreen> {
|
||||
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".',
|
||||
),
|
||||
),
|
||||
|
||||
@@ -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,
|
||||
),
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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!
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
+4
-4
@@ -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]]
|
||||
|
||||
Reference in New Issue
Block a user