Open
Conversation
- 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.
…bug API configuration
- 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.
Author
|
3rd v host |
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.