Commit Graph

28 Commits

Author SHA1 Message Date
b9ac7791f6 feat: add wallpapers
Some checks failed
Android Kernel Build / build (push) Has been cancelled
2026-03-31 19:57:44 +05:00
419101a4a9 Проработан UI звонков и частичная реализация 2026-03-23 18:25:25 +05:00
06dc9a2b5d Улучшение отображения аватаров: добавлена поддержка текста с эмодзи и улучшена логика отображения в AvatarImage. Обновлен SharedMediaFastScrollOverlay для корректного отображения при изменении размера. Исправлено сообщение подсказки в строках. 2026-03-07 02:50:29 +05:00
6429a61ad0 Профиль и группы: фиксированные табы, fast-scroll с датой и Apple Emoji 2026-03-07 02:50:29 +05:00
8c7ac53506 feat: Enhance chat UI with group invite handling and new download indicator
- Added support for standalone group invites in MessageBubble component.
- Improved bubble padding and width handling for group invites.
- Refactored MessageBubble to streamline background and border logic.
- Introduced AnimatedDownloadIndicator for a more engaging download experience.
- Created ThemeWallpapers data structure to manage chat wallpapers.
- Implemented WallpaperSelectorRow and WallpaperSelectorItem for theme customization.
- Updated ThemeScreen to allow wallpaper selection and preview.
- Added new drawable resources for download and search icons.
2026-03-02 23:40:44 +05:00
a0569648e8 feat: Enhance group chat functionality and UI improvements
- Added support for group action system messages in MessageBubble.
- Implemented group invite handling with inline cards for joining groups.
- Updated MessageBubble to display group sender labels and admin badges.
- Enhanced image decryption logic for group attachments.
- Modified BlurredAvatarBackground to load system avatars based on public keys.
- Improved SwipeBackContainer with layer management for better swipe effects.
- Updated VerifiedBadge to use dynamic icons based on user verification status.
- Added new drawable resource for admin badge icon.
2026-03-01 00:01:01 +05:00
6643e0e069 feat: Update ChatDetailScreen and ChatsListScreen for improved UI responsiveness and consistency; add custom verified badge icon 2026-02-24 20:35:33 +05:00
14ab10a1a0 feat: Implement file selection and gallery-as-file functionality in attachment UI 2026-02-22 15:59:27 +05:00
5b9b3f83f7 Промежуточный результат для 1.0.4 версии 2026-02-22 08:54:46 +05:00
53d0e44ef8 feat: Enhance search functionality and user experience
- Added local account metadata handling in SearchScreen for improved "Saved Messages" search fallback.
- Updated search logic to include username and account name checks when searching for the user.
- Introduced search logging in SearchUsersViewModel for better debugging and tracking of search queries.
- Refactored image download process in AttachmentComponents to include detailed logging for debugging.
- Created AttachmentDownloadDebugLogger to manage and display download logs.
- Improved DeviceVerificationBanner UI for better user engagement during device verification.
- Adjusted OtherProfileScreen layout to enhance information visibility and user interaction.
- Updated network security configuration to include new Let's Encrypt certificate for CDN.
2026-02-19 17:34:16 +05:00
cacd6dc029 feat: implement device verification flow with new UI components and protocol handling 2026-02-18 04:40:22 +05:00
815ffa478b Add new drawable resources for messaging features across multiple resolutions
- Added various icons including msg_palette, msg_photos, msg_pin, msg_retry, msg_secret, msg_send, msg_sendfile, msg_theme, msg_unpin, msg_views, and msg_warning in drawable-hdpi, drawable-mdpi, drawable-xhdpi, and drawable-xxhdpi directories.
- Included fingerprint, ic_ab_done, ic_ab_other, ic_ab_reply, ic_arrow_drop_down, input_attach, input_keyboard, input_smile, and menu_unlock icons in respective drawable directories.
- Enhanced user interface with new icons for better visual representation in messaging functionalities.
2026-02-13 23:24:09 +05:00
93ce53d3d5 Add new drawable resources for icons and themes
- Created `archive_filled.xml` for filled archive icon.
- Added `bookmark_outlined.xml` for outlined bookmark icon.
- Introduced `day_theme_filled.xml` for day theme icon.
- Added `folder_outlined.xml` for outlined folder icon.
- Created `gear_outlined.xml` for outlined gear icon.
- Introduced `night_mode.xml` for night mode icon.
2026-02-13 17:37:03 +05:00
8c8a651500 feat: enhance chat and requests screens with avatar handling, pinning, and user blocking functionalities 2026-02-11 05:50:08 +05:00
636cd9f3b8 feat: Implement media picker and camera functionality
- Added permissions for CAMERA, READ_EXTERNAL_STORAGE, READ_MEDIA_IMAGES, and READ_MEDIA_VIDEO in AndroidManifest.xml.
- Introduced MediaPickerBottomSheet for selecting images and videos from the gallery.
- Implemented camera functionality to capture images and send them in chat.
- Created MediaUtils for handling image and file conversions to Base64.
- Updated ChatDetailScreen to handle media selection and sending images/files.
- Enhanced ChatViewModel with methods to send image and file messages.
- Added file_paths.xml for FileProvider configuration.
2026-01-25 19:19:31 +05:00
c68b5c3eb8 fix: Update navigation bar color in UCrop theme for consistency 2026-01-24 21:09:36 +05:00
17107b78f8 feat: Add UCrop color customization for dark theme support 2026-01-24 21:08:57 +05:00
cc455fb90c feat: Enhance UCrop theme colors for improved dark mode support 2026-01-24 20:24:05 +05:00
dc548a3c7a feat: Add BlurredAvatarBackground component and integrate it into ChatsListScreen and ProfileScreen 2026-01-24 20:18:27 +05:00
8c87b12c5f feat: Add fallback transport server and enhance file download handling with blurhash support 2026-01-24 16:04:23 +05:00
b7cbc35868 Refactor code structure for improved readability and maintainability 2026-01-19 17:20:35 +05:00
14ea9e6996 Refactor code structure for improved readability and maintainability 2026-01-17 01:50:10 +05:00
431e3755c6 feat: Integrate Firebase Cloud Messaging for push notifications; add service to handle token and message reception 2026-01-16 23:06:41 +05:00
b26c25629a feat: Enhance ChatDetailScreen with dynamic keyboard handling and new animations
- Implemented dynamic bottom padding for the message list based on keyboard visibility.
- Added Lottie animation for the speech icon when no messages are present.
- Adjusted input bar design to match chat background color and improved spacing.
- Integrated emoji picker behavior to close when the keyboard opens.
- Updated message input row with attach file functionality and refined button sizes.
- Introduced a new Lottie animation resource for the speech icon.
2026-01-13 02:46:16 +05:00
99121ce996 feat: Add delivery confirmation for incoming messages in ProtocolManager 2026-01-12 14:47:36 +05:00
4adbbd095d feat: Add network permissions and security configuration for internet access 2026-01-09 01:00:49 +05:00
b877d6fa73 Refactor code structure for improved readability and maintainability 2026-01-08 21:48:22 +05:00
42ddfe5b18 Initial commit: rosetta-android-prime 2026-01-08 19:06:37 +05:00