Skip to content

Conversation

@AryanVBW
Copy link
Owner

No description provided.

- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants