This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// lib/services/notification_service.dart | |
//notification_service.dart - Save User Timezone to Firestore | |
//notification_service.dart - Guardar lastLogin en Firestore | |
//notification_service.dart (Ajuste FCM y Autenticación para que no haya usuario nulo) | |
//notification_service.dart (Ajuste de Permisos) | |
import 'dart:developer' as developer; | |
import 'package:cloud_firestore/cloud_firestore.dart'; | |
import 'package:firebase_auth/firebase_auth.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix CI errors: correct API URL generation and add French language support | |
- Fixed getDevocionalesApiUrl function to accept optional language/version parameters | |
- Maintained backward compatibility for Spanish (es, RVR1960) using original URL format | |
- Implemented correct URL format: Devocional_year_2025_en_KJV.json for non-Spanish | |
- Added French language support with LSG/TOB Bible versions |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"data": { | |
"es": { | |
"2025-06-14": [ | |
{ | |
"id": "filipenses2_3-4RVR1960", | |
"date": "2025-06-14", | |
"language": "es", | |
"version": "RVR1960", | |
"versiculo": "Filipenses 2:3-4 RVR1960: \"Nada hagáis por contienda o por vanagloria; antes bien con humildad, estimando cada uno a los demás como superiores a él mismo; no mirando cada uno por lo suyo propio, sino cada cual también por lo de los otros.\"", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix breaking changes: restore original getDevocionalesApiUrl method a… | |
…nd add multilingual support | |
Co-authored-by: Develop-Bot-AI <216281118+Develop-Bot-AI@users.noreply.github.com> | |
copilot/fix-c2fefe64-c67c-47a9-9eb0-36f8ff7b8c22 (#42) | |
@Copilot | |
@Develop-Bot-AI | |
Copilot and Develop-Bot-AI committed 33 minutes ago | |
commit 30a5f7a3223de90ebb71d52ef88e44ac3572fcd7 | |
7 changes: 4 additions & 3 deletions7 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'dart:developer' as developer; | |
import 'dart:io' show Platform; | |
import 'package:devocional_nuevo/models/devocional_model.dart'; | |
import 'package:devocional_nuevo/services/localization_service.dart'; | |
import 'package:devocional_nuevo/services/spiritual_stats_service.dart'; | |
import 'package:devocional_nuevo/services/tts/bible_text_formatter.dart'; | |
import 'package:flutter/foundation.dart'; | |
import 'package:flutter/material.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// lib/providers/devocional_provider.dart - SIMPLIFIED VERSION | |
import 'dart:async'; | |
import 'dart:convert'; | |
import 'dart:io'; | |
import 'dart:ui'; | |
import 'package:devocional_nuevo/controllers/audio_controller.dart'; // NEW | |
import 'package:devocional_nuevo/extensions/string_extensions.dart'; | |
import 'package:devocional_nuevo/models/devocional_model.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'package:devocional_nuevo/models/devocional_model.dart'; | |
import 'package:devocional_nuevo/services/tts_service.dart'; | |
import 'package:flutter/widgets.dart'; | |
/// AudioController refactorizado como proxy reactivo puro | |
/// Eliminado estado local duplicado - solo retransmite estados del TtsService | |
class AudioController extends ChangeNotifier { | |
final TtsService _ttsService = TtsService(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'dart:developer' as developer; | |
import 'dart:io' show Platform; | |
import 'package:devocional_nuevo/models/devocional_model.dart'; | |
import 'package:devocional_nuevo/services/localization_service.dart'; | |
import 'package:devocional_nuevo/services/spiritual_stats_service.dart'; | |
import 'package:devocional_nuevo/services/tts/bible_text_formatter.dart'; | |
import 'package:flutter/foundation.dart'; | |
import 'package:flutter/material.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'dart:developer' as developer; | |
import 'dart:io' show Platform; | |
import 'package:devocional_nuevo/models/devocional_model.dart'; | |
import 'package:devocional_nuevo/services/localization_service.dart'; | |
import 'package:devocional_nuevo/services/spiritual_stats_service.dart'; | |
import 'package:devocional_nuevo/services/tts/bible_text_formatter.dart'; | |
import 'package:devocional_nuevo/services/tts/voice_settings_service.dart'; // NUEVO IMPORT | |
import 'package:flutter/foundation.dart'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
VOICE SETTINGS SERVICE | |
import 'package:flutter/foundation.dart'; | |
import 'package:flutter_tts/flutter_tts.dart'; | |
import 'package:shared_preferences/shared_preferences.dart'; | |
class VoiceSettingsService { | |
static final VoiceSettingsService _instance = | |
VoiceSettingsService._internal(); | |
factory VoiceSettingsService() => _instance; |
OlderNewer