Skip to content

2026 03 13 g2um#97

Open
YASMANTH-VEMALA wants to merge 35 commits intoKyant0:masterfrom
YASMANTH-VEMALA:2026-03-13-g2um
Open

2026 03 13 g2um#97
YASMANTH-VEMALA wants to merge 35 commits intoKyant0:masterfrom
YASMANTH-VEMALA:2026-03-13-g2um

Conversation

@YASMANTH-VEMALA
Copy link
Copy Markdown

No description provided.

- Added vector drawable resources for edit, help, info, email, logout, flame, circle, mic icons.
- Updated `RetentionFeatures.kt` to support glass theme in LiveActivityBanner.
- Modified `AndroidManifest.xml` to include new permissions and a boot receiver for notifications.
- Enhanced chat features in `ChatScreens.kt` and `ChatViewModel.kt` to support media uploads and voice recording.
- Updated LinkedIn screens to incorporate theme preferences and improve navigation handling.
- Introduced new data models for shared post content and media upload responses in `ApiModels.kt` and `ApiClient.kt`.
- Improved user experience with animated UI elements and error handling in various screens.
- Added PendingConnectionRequest and related models to handle incoming connection requests.
- Updated FindPeopleViewModel to load and manage pending connection requests.
- Integrated pending connection requests loading in LinkedInContent and NotificationsInboxScreen.
- Created UI components for displaying connection requests and handling actions (accept/reject).
- Enhanced notification handling to include connection-related notifications.
- Updated ApiClient to fetch pending connection requests from the server.
- Prepend created posts without duplicate ids (fixes LazyColumn crash with polls)
- FeedItem: celebrationType, celebrationGifUrl, celebrationBadge for profile API
- Activity feed: celebration preview card and GIF in media preview
- Refresh own profile when opening profile tab (invalidate 5m cache)
- Includes related catalog/network/chat/notification updates

Made-with: Cursor
… controls

- Added `reduceAnimations` parameter to `FindPeopleScreenNew`, `LinkedInContent`, and `PeopleYouKnowContent` for improved performance.
- Unified shimmer brush usage across skeleton components to reduce GPU load.
- Updated UI components to utilize the new shimmer brush and animation settings, enhancing loading experiences.
- Updated `build.gradle.kts` to manage cleartext traffic based on build type for improved security.
- Modified `AndroidManifest.xml` to use manifest placeholders for cleartext traffic settings.
- Enhanced `LinkedInContent` and `LinkedInTopBar` with new parameters for login streak and notifications, improving user engagement features.
- Adjusted API client logging to be conditional based on the build configuration, optimizing performance in production.
- Removed obsolete Kotlin compiler session file.
- Updated `build.gradle.kts` to increment version code to 5 and version name to 1.0.3.
- Changed default theme preference from "glass" to "light" across multiple screens for a consistent user experience.
- Added `kotlinx.collections.immutable` dependency to improve performance and stability in feed management.
- Introduced a new `PlaybackChunk` data class to manage audio playback chunks.
- Implemented a playback queue using Kotlin coroutines for efficient audio handling.
- Updated `AgentRealtimeVoiceManager` to support dynamic audio playback based on response IDs and generation.
- Enhanced `AgentViewModel` to manage prompts for real-time voice capture and playback.
- Added a greeting prompt feature in `AgentSheetContent` to personalize user interactions.
- Improved UI components in `LinkedInContent` and `AIAgentScreen` to accommodate new voice features.
…eckout functionality

- Added a new audio file: mixkit_mystwrious_bass_pulse_2298.wav
- Added a new Lottie animation: the_morty_dance_loader.lottie
- Created PremiumCheckoutPayloadsTest to validate premium checkout session preparation and verification requests.
- Implemented RazorpayResourceCompatTest to ensure compatibility of resource classes with patched Razorpay namespaces.
- Implemented `cancelPremiumSubscription` method in `ApiClient.kt` to handle cancellation of premium subscriptions.
- Enhanced `PremiumSubscriptionResponse` model in `PremiumModels.kt` with additional fields for subscription details.
- Updated `PremiumCheckoutManager.kt` to trigger celebration signal upon successful premium unlock.
- Added confetti animation resources for premium subscription celebration.
- Introduced new Lottie animation for premium checkout experience.
- Updated theme mode retrieval to use DefaultThemeModeKey instead of hardcoded values in multiple screens.
- Introduced VormexAppearance and related classes to manage theme attributes and surface tones.
- Replaced drawBackdrop with vormexSurface for consistent glass effect across components.
- Enhanced appearance management by providing currentVormexAppearance and rememberVormexAppearance functions.
- Updated UI components to utilize new appearance attributes for colors and styles.
- Added AppearanceTheme.kt to centralize theme definitions and logic.
@YASMANTH-VEMALA
Copy link
Copy Markdown
Author

3rd v host

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