Skip to content

Web panel #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Web panel #14

wants to merge 9 commits into from

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.

1 participant