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.
|
1 year ago |
v504
|
5ad208a930
|
Update app display name in project configuration to "QR Code & Barcode Plus" for improved branding consistency across the application.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year ago |
v504
|
c27838f210
|
Update entitlements and project configuration for app bundle identifier and development team. Add HotspotConfiguration entitlement for enhanced network capabilities.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year 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.
|
1 year ago |
v504
|
a1cd994334
|
Update QRCodeParser, CreateQRCodeView, and related components to reflect the rebranding of Twitter to X; modify input handling, display names, and URL schemes accordingly for improved user experience and consistency across the application.
|
1 year ago |
v504
|
988d36cd52
|
Refactor QRCodeParser and CreateQRCodeView to support new URL schemes for Instagram, Facebook, WhatsApp, and Viber; enhance input handling and user guidance in SocialInputView and InputComponentFactory for improved clarity and functionality.
|
1 year ago |
v504
|
d40cb9eb99
|
Implement batch delete functionality in HistoryView, allowing users to select multiple items for deletion; enhance UI with confirmation views and improved state management for better user experience.
|
1 year ago |
v504
|
37d8d72922
|
Enhance HistoryView with delete confirmation feature, loading state management, and improved data handling; implement filter action optimizations and UI updates for better user experience.
|
1 year ago |
v504
|
d90fc5a034
|
Implement camera permission management in ScannerView; add CameraPermissionView for user feedback on permission status; enhance logging for permission requests and status changes; localize new strings for camera permission prompts.
|
1 year ago |
v504
|
eabfef4969
|
Refactor ScannerView to integrate rescan functionality and improve session management; enhance logging for scanning state transitions and add a user-friendly rescan button with haptic feedback.
|
1 year ago |
v504
|
65fb011089
|
Enhance ScannerView logging for code selection and add debug overlays; implement touch feedback for code markers and improve touch area responsiveness.
|
1 year ago |
v504
|
11ad633b1d
|
Refactor ScannerView to improve code structure and readability; replace inline views with dedicated components for overlay, instruction, and buttons; enhance code selection handling and logging.
|
1 year ago |
v504
|
c8e9fbb9f2
|
增加多国语言
|
1 year ago |
v504
|
032145bf04
|
修改扫描样式
|
1 year ago |
v504
|
ab7cab87bd
|
first
|
1 year ago |
v504
|
d3c398583b
|
Initial Commit
|
1 year ago |