GSoC/2020/StatusReports/AniketKumar: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2020‎ | StatusReports
Line 143: Line 143:
* '''Patch 11 -''' [https://invent.kde.org/aniketkumar/kdeconnect-android/-/merge_requests/8 Implemented support to notify the desktop app of the various events like settings update, error messages etc.]
* '''Patch 11 -''' [https://invent.kde.org/aniketkumar/kdeconnect-android/-/merge_requests/8 Implemented support to notify the desktop app of the various events like settings update, error messages etc.]
* '''Patch 12 -''' [https://invent.kde.org/aniketkumar/kdeconnect-kde/-/merge_requests/6 Added support to receive event notification packet and notify the UI.]
* '''Patch 12 -''' [https://invent.kde.org/aniketkumar/kdeconnect-kde/-/merge_requests/6 Added support to receive event notification packet and notify the UI.]
<embedvideo service="youtube">https://youtu.be/EeikTsca0Vs</embedvideo>


=== List of patches ===
=== List of patches ===

Revision as of 07:29, 27 August 2020


Mentors


Summary

KDE Connect has recently launched an SMS Messaging app for the desktop which uses KDE Connect to synchronize all the existing conversations from the remote device. In its current state, it can:-

  • Show a list of existing conversations and the corresponding conversation history.
  • Send and display SMS.
  • Send SMS to only existing contacts and conversations on the remote device.
  • Display (not send) group messages.

However, It is very limited to MMS and can only support showing text. It cannot send and display pictures, audio, video and other kinds of attachments, also it cannot reply to multi-target conversations. Considering the importance of sharing multimedia files and group messages, the SMS client becomes very limited in use. This project aims to improve MMS support with the integration of sending multi-target MMS by re-working the current implementation of sending SMS and UI support using Qt Multimedia library.

By the end of this project, SMS client will be capable of sending and receiving MMS, will be able to send multi-target MMS with the capability to view pictures, video/audio in SMS app and the capability to download them..
GSoC 2020 Proposal for Improving MMS Support to the KDE Connect SMS app


Repositories worked on


Building KDE Connect

Please follow the community guide page on how to build KDE Connect.


Milestones

1) Support to send plain text MMS.

2) Support to send Group SMS and MMS.

3) Adding SMS/MMS notifications support in android app

4) Transfering MMS attachment's as thumbnails from android to desktop and displaying in UI.

5) Downloading original attachment from remote.

6) Integrating media Player into KDE Connect SMS App.

7) Adding Support to select and send files as attachments from desktop SMS client.

8) Synchronizig even notifier between android and desktop.

Work Report

Milestone 1 : Support to send send plain text MMS.


Milestone 2 : Support to send send group SMS and MMS.


Milestone 3 : Adding SMS/MMS notifications support in android app
SMS notifictions


Milestone 4 : Transfering MMS attachment's as thumbnails from android to desktop and displaying in UI.
Image file
Audio clip
video file


Milestone 5 : Requesting and forwarding original attachment from android to desktop.


Milestone 6 : Integrating media Player into KDE Connect SMS App.
Integrated Video player
Integrated Image viewer


Milestone 7 : Adding Support to select files, record audio and send as attachments from desktop SMS client.
Before selecting attachments
After selecting attachments


Milestone 8 : Synchronizig even notifier between android and desktop.

List of patches

Other small patches

Weekly meeting notes

Future Work

  • During the post-GSoC period, I will continue to add more features into the KDE Connect SMS app. I have many new features in mind, for example, one is to enable KDE Connect SMS plugin to send MMS over the wifi. Another one is to add various new UI controls to better the UX and many more other small tasks.

Contacts