Rename app identity to JamShalat

This commit is contained in:
Dwindi Ramadhana
2026-03-18 00:45:24 +07:00
parent 2d09b5b356
commit e34dd6cf06
37 changed files with 456 additions and 47 deletions

View File

@@ -78,7 +78,7 @@ class _AppState extends ConsumerState<App> with WidgetsBindingObserver {
final themeMode = ref.watch(themeProvider);
return MaterialApp.router(
title: 'Jamshalat Diary',
title: 'JamShalat',
debugShowCheckedModeBanner: false,
theme: AppTheme.light,
darkTheme: AppTheme.dark,

View File

@@ -24,7 +24,7 @@ String buildAyatShareText(Map<String, dynamic> ayat) {
if (arabic.isNotEmpty) arabic,
if (translation.isNotEmpty) '"$translation"',
reference,
'Dibagikan dari Jam Shalat Diary',
'Dibagikan dari JamShalat',
];
return parts.join('\n\n');
@@ -447,7 +447,7 @@ class _AyatShareCard extends StatelessWidget {
borderRadius: BorderRadius.circular(999),
),
child: const Text(
'Jam Shalat Diary',
'JamShalat',
style: TextStyle(
fontSize: 12,
fontWeight: FontWeight.w700,

View File

@@ -20,7 +20,7 @@ class QiblaScreen extends ConsumerStatefulWidget {
class _QiblaScreenState extends ConsumerState<QiblaScreen> {
static const _geomagneticChannel =
MethodChannel('com.jamshalat.diary/geomagnetic');
MethodChannel('com.jamshalat.app/geomagnetic');
static const double _alignmentThreshold = 3.0;
// Fallback simulated data for environments without compass hardware (like macOS emulator)

View File

@@ -919,7 +919,7 @@ class _QuranMurattalScreenState extends ConsumerState<QuranMurattalScreen>
final url = _unsplashPhoto!['photographerUrl'];
if (url != null && url.isNotEmpty) {
launchUrl(Uri.parse(
'$url?utm_source=jamshalat_diary&utm_medium=referral'));
'$url?utm_source=jamshalat&utm_medium=referral'));
}
},
child: Text(

View File

@@ -47,7 +47,7 @@ void main() async {
));
await JustAudioBackground.init(
androidNotificationChannelId: 'com.jamshalat.diary.audio',
androidNotificationChannelId: 'com.jamshalat.app.audio',
androidNotificationChannelName: 'Murattal Playback',
androidNotificationOngoing: true,
);