v504
|
e5ddd6f192
|
chore: bump version to 1.2 and fix async SDK initialization
|
3 weeks ago |
v504
|
837c4734f5
|
chore: bump version to 1.1 and update project configuration
|
1 month ago |
v504
|
0dabcda84d
|
Add FacebookClientToken to Info.plist for enhanced Facebook integration and app functionality.
|
1 month ago |
v504
|
30be5eb7f7
|
Add new case for app fully ready in LaunchPerformanceMonitor and update documentation files to reflect recent performance optimizations. This enhances clarity and completeness of the performance monitoring features.
|
2 months ago |
v504
|
ad2a54b779
|
Update project configuration to increment CURRENT_PROJECT_VERSION to 3, refine TARGETED_DEVICE_FAMILY to support iPhone only, and add SUPPORTED_PLATFORMS for better compatibility. Adjust entitlements and settings for improved app deployment across devices.
|
2 months ago |
v504
|
a3ee877aed
|
Refactor LanguageManager initialization to set isInitialized immediately, improving performance. Add debug print statements for localization processes in LaunchScreenView to aid in troubleshooting. Update localization strings across multiple languages to reflect the new app name "QR Code & Barcode Plus" and enhance user experience.
|
2 months ago |
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
|
cba3fc81ad
|
Refactor app launch sequence to optimize initialization and reduce launch screen display time. Implement asynchronous SDK initialization for Facebook and VasKit, enhancing performance. Update LaunchScreenView with improved animations and dynamic background effects for a more engaging user experience. Mark initialization states in CoreDataManager and LanguageManager for better synchronization.
|
2 months ago |
v504
|
5ad208a930
|
Update app display name in project configuration to "QR Code & Barcode Plus" for improved branding consistency across the application.
|
2 months ago |
v504
|
ff557ca73e
|
Update Info.plist entries to provide clear descriptions for file provider domain access, enhancing user understanding of permissions required by MyQrCode. This change improves transparency regarding app functionality and data management.
|
2 months ago |
v504
|
6422d3b760
|
Update API endpoints and configuration values in MyQrCodeApp, enhance privacy policy styling and content, and adjust memory monitoring methods for improved performance. Modify Release scheme settings for better debugging experience.
|
2 months ago |
v504
|
7b3ba9317d
|
Enhance MemoryMonitor with detailed memory management features, including memory pressure levels, accurate memory statistics, and fallback methods. Introduce new data structures for system memory info, memory leak reports, and memory trends. Update memory usage monitoring to adapt based on pressure levels, improving overall app performance and reliability.
|
2 months ago |
v504
|
a7cf21cdc5
|
Integrate VasKit framework into the project and update Info.plist to enhance file provider domain access. Modify project.pbxproj to include VasKit dependencies and adjust breakpoints for improved debugging in TaskExecService. This update streamlines QR code file management and enhances overall app functionality.
|
2 months ago |
v504
|
2d7a9d4bc2
|
Remove backup localization files for Portuguese and Russian languages to streamline project resources and reduce clutter. This cleanup enhances maintainability and ensures only relevant localization files are retained.
|
2 months ago |
v504
|
c27838f210
|
Update entitlements and project configuration for app bundle identifier and development team. Add HotspotConfiguration entitlement for enhanced network capabilities.
|
2 months ago |
v504
|
cb05b9811c
|
Update Info.plist to include Facebook SDK configuration and modify project.pbxproj for consistent app name usage in permission descriptions. Change development team ID for code signing to ensure proper app distribution.
|
2 months ago |
v504
|
0c2d070878
|
Refactor QRCodeStyleView to remove historyItem parameter and replace it with historyItemId for improved data handling. Update related views to accommodate this change, enhancing the clarity and maintainability of the codebase.
|
2 months ago |
v504
|
a1bd7e8420
|
Refactor QRCodeStyleView to streamline photo library permission handling. Remove deprecated permission check and implement a new method for custom logo selection that requests permissions dynamically. Enhance user experience by guiding users to settings if access is denied.
|
2 months ago |
v504
|
c350669bba
|
Enhance ScannerViewModel to improve camera permission handling and capture session setup. Update logging messages for clarity and add retry logic for starting the scanning session. Ensure immediate scanning initiation after session setup, enhancing user experience and reliability.
|
2 months ago |
v504
|
81b2c74846
|
Integrate Facebook SDK for enhanced event tracking across the app. Update Info.plist with Facebook app credentials and URL schemes. Implement logging for QR code generation, scanning, and sharing events in relevant views to improve analytics and user engagement.
|
2 months ago |
v504
|
090539427e
|
Enhance CalendarManager to handle full access and write-only calendar permissions, allowing event addition in both cases. Update HistoryView to support editing of history items and sharing functionality, improving user interaction and data management.
|
2 months ago |
v504
|
06fe117f68
|
Enhance HistoryView navigation by differentiating QR code item handling based on data source. Implement new methods for generating QR code images and extracting style data, improving user experience and functionality in HistoryItemRow.
|
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
|
2d231efa2d
|
Update HistoryView to limit content line display to one line for improved UI clarity in HistoryItemRow.
|
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
|
98965d8f88
|
Add MyQrCode entitlements file for app permissions and capabilities
|
2 months ago |
v504
|
8646a4dbd4
|
Improve history data fetching in HistoryView by checking for additional pages of data. Update loading logic to ensure accurate tracking of available history items and enhance user experience during data retrieval.
|
2 months ago |
v504
|
ae2c62edb4
|
Refactor QRCodeSavedView to enhance button layouts and improve UI consistency. Update navigation button to use an icon and adjust action buttons to a more structured layout with improved styling. Change build configuration in MyQrCode scheme to Debug for development purposes.
|
2 months ago |
v504
|
09695dc3de
|
Remove debug TestAutoSelectButton from ScannerView and update build configuration to Release in MyQrCode scheme. This streamlines the scanning interface and prepares the project for production deployment.
|
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
|
f3344d6253
|
Remove obsolete files related to localization and QR code functionality, including various views and utility classes. This cleanup enhances project maintainability by eliminating unused code and streamlining the overall structure.
|
2 months ago |
v504
|
51d83b4f96
|
Refactor localization handling by implementing a centralized localization manager. Update various views to utilize the new manager for improved consistency and maintainability. Enhance user experience by ensuring all UI elements reflect the selected language settings accurately.
|
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
|
4fc6ce9104
|
Remove backup localization file for Simplified Chinese. This cleanup helps streamline the localization process and reduces redundancy in the project.
|
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
|
510dd6d49a
|
Refactor localization implementation by replacing all instances of NSLocalizedString with a String.localized extension method across multiple files. This change simplifies the localization process, enhances code readability, and ensures consistency in the app's interface. Updated various views to utilize the new localization approach, improving maintainability and reducing redundancy.
|
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 |
v504
|
d071523aaf
|
Add background image selection and composition functionality in QRCodeSavedView. Introduced state variables for managing image picker and composer presentation. Updated addToPhotos method to initiate background image selection, enhancing user experience in QR code customization.
|
2 months ago |
v504
|
d3c5c53505
|
Enhance QRCodeStyleView to support navigation to QRCodeSavedView upon successful QR code saving. Introduce a new state variable for managing the display of the saved view and refactor the saveQRCode function to trigger this navigation. Additionally, streamline the creation of QRCodeStyleData by encapsulating the logic in a dedicated method, improving code organization and readability.
|
2 months ago |
v504
|
e1f9c6a8a2
|
Add 1024x1024 app icon and update Contents.json; remove unused Resources.imageset
|
2 months ago |
v504
|
22f065c444
|
Improve BarcodeDetailView by adding conditional sharing functionality. The share sheet now presents the barcode image if available; otherwise, it defaults to sharing the history item's content. Additionally, the share button is disabled when no barcode image is generated, enhancing user experience and preventing errors.
|
2 months ago |
v504
|
76976b5ec2
|
Enhance QRCodeDetailView and QRCodeStyleView to support navigation and customization of QR code styles. Introduce new properties for existing style data and history items, allowing for better management of QR code customization. Update navigation logic and add a new button for decorating codes, improving user experience in QR code creation and editing.
|
2 months ago |
v504
|
ad8b959a58
|
Integrate CoreDataManager as an environment object across multiple views, enhancing data management and state handling. Implement error handling for Core Data loading and saving processes, including database file deletion for schema mismatches. Introduce QRCodeStyleData struct for managing QR code customization styles, and update QRCodeDetailView to display custom styles effectively. Enhance QRCodeStyleView to save custom logos and styles to Core Data, improving user experience in QR code creation and management.
|
2 months ago |
v504
|
3d48275c62
|
Refactor QRCodeColor enum in QRCodeStyleModels to remove gradient color cases, simplifying color options for QR code customization. Update ScannerView to enhance image picker functionality with new parameters for image processing. Revise QRCodeStyleView to streamline image selection and processing, including automatic resizing and compression of selected images, improving overall user experience in logo customization.
|
2 months ago |
v504
|
9bd7effd4c
|
Enhance QRCodeStyleView to support custom logo selection from the photo library, including image cropping functionality. Added permissions handling for photo library access and updated logo selection logic to accommodate both custom and preset logos, improving user experience and flexibility in logo customization.
|
2 months ago |