Conversation
- Add custom app name and logo upload feature in builder - Implement APK build history tracking and display - Add first-time admin account setup - Implement user registration with admin approval workflow - Create user management section in settings - Add role-based access control (admin/user) - Update authentication middleware to support multiple users Breaking changes: - Database schema updated to support multiple users - Authentication system now requires user approval - Admin role required for certain operations
This commit updates the Android application to ensure compatibility with modern Android versions up to Android 13 (API level 33). Key changes include: * SDK Version Updates: - Increased target SDK from 24 (Android 7.0) to 33 (Android 13) - Raised minimum SDK version from 11 to 21 (Android 5.0+) - Updated version code to 2 and version name to 2.0 * AndroidManifest.xml Improvements: - Added runtime permission declarations with appropriate maxSdkVersion values - Implemented Android 13's granular media access permissions - Added support for POST_NOTIFICATIONS permission - Added android:exported flags required for Android 12+ - Added requestLegacyExternalStorage and usesCleartextTraffic attributes - Added foregroundServiceType attribute for service declaration * Runtime Permission Handling: - Implemented proper permission request flow in MainActivity - Added permission array and request code constants - Added onRequestPermissionsResult callback handling * Service Updates: - Implemented foreground service with notification for Android 8+ - Added notification channel creation for modern Android versions - Updated service lifecycle methods These changes ensure the application continues to function properly on modern Android devices while maintaining backward compatibility with Android 5.0+.
- Added support for Termux on Android devices - Expanded Linux distribution detection (Arch, Garuda, Fedora, RHEL/CentOS, Gentoo) - Implemented OS-specific package installation commands - Enhanced banner with colorful border and decorative elements - Added attribution with copyright notice for Vivek W - Improved IP address detection across multiple platforms - Added fallback methods for network detection - Added explicit path handling for Termux environments - Included a description of what ANDRO stands for
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.