Commits by Nikka
9 subscribers
164 links
Owned by @NikkaGameS
Download Telegram
🔨 1 new commit to STClientP:main:

fa0f02b: Update FloatingWindow UI and refine release configuration

- Optimized Haze glassmorphism effects in FloatingMenu by adjusting blur radius and tints.
- Implemented fadeOnCreate and shimmer animation modifiers for smoother UI transitions.
- Disabled Haze effects during menu animations to improve performance.
- Replaced MFont with GoogleBoldFont in the menu header.
- Simplified ProGuard rules to specifically target MenuCanvas members.
- Added nonMinifiedRelease build type and enabled shrinkResources for the standard release.
- Removed unused fastblur implementation from MenuCanvas.
- Disabled overscroll effect in the feature list for a cleaner aesthetic.
- Updated clean task syntax in build.gradle to use tasks.register. by NikkaGames
🔨 1 new commit to STClientP:main:

56c43ad: Add Appearance settings and enhance FloatingMenu navigation

- Implement a multi-page menu system with a new AppearanceSettingsView for UI customization.
- Add settings for theme mode (System/Light/Dark), dynamic colors, accent color palettes, and "Pitch black" mode.
- Integrate navigation icons in the menu header to toggle between Main and Appearance pages.
- Add androidx.compose.material:material-icons-extended dependency for enhanced UI icons.
- Persist scroll positions for both Main and Appearance pages to maintain UI state.
- Implement specialized UI components: SegmentedPills, FancySwitch, ColorDotsRow, and SettingsCard.
- Use SharedPreferences to persist appearance settings. by NikkaGames
🔨 1 new commit to STClientP:main:

32707d3: Implement Material You dynamic theming and appearance customization

- Introduce a comprehensive appearance system with support for system, light, and dark modes.
- Implement Material 3 dynamic color support (Android 12+) and a custom accent color palette.
- Add an "Appearance" settings page to the floating menu for real-time UI customization.
- Refactor FloatingMenu to use MaterialTheme color schemes, improving contrast and visibility in both light and dark modes.
- Replace menuExpanded boolean with a StateFlow to improve state management consistency.
- Redesign ToggleButton to include a FancySwitch and support different visual styles (legacy vs. modern).
- Enhance FancySwitch with icons (check/close) and improved color contrast logic.
- Update Haze blur effects to adapt based on the active theme's luminance.
- Implement a "Pitch black" mode for OLED panels. by NikkaGames
🔨 4 new commits to STClientP:main:

73d34ba: Update signing configuration and optimize UI performance for low-end devices

- Update release and debug signing configs.
- Add androidx.window:window dependency for enhanced display metrics.
- Implement getScreenClass to detect device performance levels based on screen resolution.
- Optimize hazeEffect in FloatingMenu by disabling blur and noise on low-end devices to improve performance.
- Adjust FloatingMenu styling, including font size and toggle button colors, for better visibility.
- Refine color boosting and contrast ratio logic in UI components. by NikkaGames
09c44f1: Refactor string obfuscation and replace ACRA with Firebase Crashlytics

- JNI/C++:
- Remove artificial code bloat and infinite recursion used for obfuscation in main.cpp.
- Completely rewrite obfuscator.h with a more robust implementation.
- Android/Kotlin:
- Remove ACRA (Application Crash Reports for Android) initialization and dependencies.
- Integrate Firebase Crashlytics and Google Analytics for crash reporting.
- Update app/build.gradle and project-level build.gradle with necessary Google services and Firebase plugins/dependencies. by NikkaGames
5468ccb: Update obfuscation logic and APK signature check

- Update the APK signature. by NikkaGames
e861e2f: Implement Google Sign-In and integrate Firebase services

- Add google-services.json and configure Firebase dependencies in build.gradle.
- Implement GoogleSignInActivity, GoogleSignInListener, and SignInHandler to manage Google authentication flows.
- Integrate Google Play Services Auth and API client libraries.
- Update AndroidManifest.xml with required permissions and activity declarations for Google Sign-In. by NikkaGames
🔨 4 new commits to STClientP:main:

ff82689: Add Google Play Services and Firebase components to AndroidManifest

- Register SignInHubActivity, RevocationBoundService, and GoogleApiActivity for Google Sign-In support.
- Add ComponentDiscoveryService with registrars for Firebase Analytics and Instance ID.
- Declare ge.nikka.stclient.GoogleSignInActivity with a translucent theme. by NikkaGames
f8fb185: Refactor MainActivity and remove process termination

- Simplify WindowManager service retrieval by using the constant directly.
- Use null-safe checks for shell root detection and logging.
- Remove Process.killProcess(Process.myPid()) from onDestroy to allow standard activity lifecycle management. by NikkaGames
f3b00c6: Update FloatingWindow UI and refine component interactions

- Set default text color to White in MainActivity text components.
- Dynamically adjust slider accent color during interaction based on selAccent.
- Add a press-down scale animation to legacy text-only buttons using graphicsLayer.
- Clean up minor layout spacing in the FloatingMenu header. by NikkaGames
13dbcd2: Refactor string obfuscation logic and update project dependencies

- Rewrite obfuscaterr.h with a new obfuscator.
- Update compose-bom to version 2026.01.00.
- Optimize ToggleButton animation duration and fix missing interactionSource in FloatingWindow.kt. by NikkaGames
🔨 2 new commits to STClientP:main:

f4c31a1: Implement Google Sign-In authentication and network security utilities

- Refactor GoogleSignInActivity to use the modern GoogleSignInClient and ApiException handling.
- Clean up UI code and remove unnecessary shadow layers in MenuCanvas. by NikkaGames
d060969: Update MainActivity with Google authentication and subscription management

- Implement a comprehensive subscription flow with three states: No Subscription, Subscription Expired, and Subscription Active.
- Integrate Google Sign-In and handle authentication results via backend verification.
- Add "Activate token" functionality.
- Implement getDaysRemaining to calculate and display subscription duration.
- Add "Log out" and "Terminate" actions with proper process cleanup.
- Refine the main UI layout with status-specific colors, dynamic text, and enhanced typography using Google fonts. by NikkaGames
🔨 1 new commit to STClientP:main:

bcc2eba: Enhance security and modernize the UI with Material 3

- Refactor MainActivity UI using Material 3 components (Scaffold, Card, CenterAlignedTopAppBar) and implement a dynamic dark/light theme in STClientTheme.kt.
- Secure network responses by decrypting server payloads.
- Add an application icon (img.png) and use Google-style icons throughout the main dashboard.
- Redesign the "Action Card" and "Action Button" components with improved visual states and animations. by NikkaGames
🔨 2 new commits to STClientP:main:

5799657: Obfuscate string literals. by NikkaGames
e5ad3e7: Integrate Google Mobile Ads (AdMob) for banner and native ad support. by NikkaGames
🔨 1 new commit to STClientP:main:

1c39b7c: Fix typo by NikkaGames
🔨 1 new commit to ElfSigner:main:

141aae2: Initial commit by NikkaGames
🔨 1 new commit to ElfSigner:main:

bed976d: Fix typo by NikkaGames
🔨 1 new commit to SecureELFVerifier:main:

34e27e7: Initial commit by NikkaGames
🔨 1 new commit to ELFLoaderP:main:

801392c: Implement Secure ELF Loading. by NikkaGames
🔨 1 new commit to ComuCompose:master:

dc6b283: Implement certificate embedding for MTLS

- Remove raw certificate and PFX asset files (comuhttp.crt, comuclient.pfx).
- Embed certificate and client key store data directly into ComuMtlsHttp.kt.
- Refactor ComuMtlsHttp to use BouncyCastle for PKCS12 key store loading.
- Add BouncyCastle dependencies (bcprov-jdk15on, bcpkix-jdk15on) to build.gradle and libs.versions.toml.
- Update ProGuard rules to keep BouncyCastle classes.

Signed-off-by: NikkaGames <[email protected]> by NikkaGames
🔨 1 new commit to CryptoBotSellerBot:main:

60204bf: Enhance UX, add firstName, and fix invite expiration

Updated greeting messages and payment button text for clarity.
Modified CreateInvoiceForDays to include firstName and
updated related method calls. Added firstName to MongoDB
documents for personalization. Standardized chat invite link
expiration to 31 days. Minor refactoring for consistency. by NikkaGames
🔨 1 new commit to STHandlerServer:master:

9b0b4ab: Add user validation endpoint. by NikkaGames
🔨 1 new commit to ELFLoaderP:main:

5a37538: Update codebase and secure loader.. by NikkaGames
🔨 1 new commit to ELFLoaderP:main:

f0db516: Improve SEC loader, split elf into pages according to p_flags by NikkaGames
🔨 2 new commits to ELFLoaderARM:zygisk:

2ab2f77: Split elf into pages according to p_flags by NikkaGames
f06f9d2: Split elf into pages according to p_flags by NikkaGames
🔨 1 new commit to STClientP:main:

2edf24f: Update menu features and refine FloatingWindow UI

- Clean up feature names.
- Modify initAlertDialog to use a solid black background and allow cancellation on touch outside.
- Update Slider component to display the current integer value in its label.
- Refactor initJsonDialog to use prefs.edit {} block and improve layout padding.
- Apply minor formatting and padding adjustments to various Compose UI components. by NikkaGames
🔨 1 new commit to xiaomi-ingres-8450-mainline:main:

89cc761: Revise README with new repo link and kernel guides

Updated README to redirect to the new repository and added kernel development guides. by Nikka