12 Commits (2e6fcc7798451301fbf3b004faf380d10270ded3)

Author SHA1 Message Date
v504 2e6fcc7798 Enhance LaunchScreenView to include network permission checks and localized strings for improved user experience. Refactor launch sequence in MyQrCodeApp to utilize a completion handler for launch completion. Update localization files for multiple languages to support new app subtitle and initialization text.
2 months ago
v504 59634d27fb Update Thai localization strings for contact and calendar functionalities, enhancing user experience with accurate translations for various app features.
2 months ago
v504 b5b73e83e9 Remove add_missing_localizations.py script and enhance Info.plist with URL schemes for social apps and calendar access descriptions. Update localization strings for contact and calendar functionalities across multiple languages, ensuring comprehensive support and improved user experience.
2 months ago
v504 4a4f753574 Implement WiFi details handling in QR code parsing and history views. Add support for WiFi password copying and connection setup. Update localization strings for WiFi-related messages and enhance Info.plist with NSAppTransportSecurity settings.
2 months ago
v504 80d9825aa1 Enhance AppPermissionsView with improved permission request handling and user feedback. Introduce loading indicators for camera and photo permissions, along with alerts for denied permissions. Update localization strings for better user experience across multiple languages. Remove obsolete UI elements from SettingsView for a cleaner layout.
2 months ago
v504 ee6aa06833 Refactor Privacy Policy and App Permissions views to improve layout and localization support. Update styles in privacy_policy.html for a cleaner design and enhance SwiftUI views for better user experience. Add missing localization strings for English, Thai, and Simplified Chinese, ensuring comprehensive language support across the app.
2 months ago
v504 2afedafb8a Enhance app launch experience by introducing a launch screen that displays for 3 seconds before transitioning to the main content. Update Info.plist to include new app display name and additional localization support for Japanese, Korean, French, German, Spanish, Italian, Portuguese, Russian, and Thai. Add camera usage description for QR code scanning functionality.
2 months ago
v504 57138cece0 Add support for additional languages in LanguageManager and localization files. Introduced Japanese, Korean, French, German, Spanish, Italian, Portuguese, and Russian options. Updated localization strings and fallback mechanisms to ensure comprehensive language support across the app. Enhanced documentation to reflect new language capabilities.
2 months ago
v504 7e3e592a42 Enhance LanguageManager to support system language detection and user selection. Introduce a new 'system' language option that automatically follows the device's language settings. Update SettingsView to implement a collapsible language selection interface with visual feedback. Add localized strings for the new system language option in English, Simplified Chinese, and Thai. Improve UI responsiveness and maintainability in language management.
2 months ago
v504 667d4afb98 Refactor SettingsView to improve layout and navigation structure. Replace NavigationView with a ZStack for better background handling and update UI elements for app permissions and privacy policy. Enhance localization support by adding new strings for app permissions in English, Thai, and Simplified Chinese. Update navigation titles and button styles for consistency across the settings interface.
2 months ago
v504 a3df0ebc25 Implement pagination for history items in CoreDataManager and update HistoryView to support loading more data. Introduce new methods for fetching history items with pagination and total count, enhancing performance and user experience. Add localized strings for "Load More" functionality in multiple languages. Integrate memory monitoring in MyQrCodeApp for improved resource management.
2 months ago
v504 562f0efd9d Integrate LanguageManager as an environment object across multiple views to support localization. Update various views to utilize localized strings for UI elements, enhancing the user experience by providing language-specific content. Refactor existing text to use the new localization system, ensuring consistency and accessibility in the app's interface.
2 months ago