kdeconnect-desktop:checknullnoti

Last commit made on 2020-03-31
Get this branch:
git clone -b checknullnoti https://git.launchpad.net/kdeconnect-desktop

Branch merges

Branch information

Name:
checknullnoti
Repository:
lp:kdeconnect-desktop

Recent commits

168c7f5... by 8p-k26-gj on 2020-03-31

Check for null notification

When starting a phone call on the phone, we enter "talking" state without having
created a notification first leading to a crash.

d802989... by l10n daemon script <email address hidden> on 2020-03-31

GIT_SILENT made messages (after extraction)

520d2a5... by Aniket Kumar <email address hidden> on 2020-03-29

Move ConversationsSortFilterProxyModel class from conversationlistmodel files to its own files

## Summary

Currently `OurSortFilterProxyModel` class is implemented in the same file with `ConversationListModel` class, which would likely grow in the future.

This MR separates `OurSortFilterProxyModel` class into its own separate file renaming it to `ConversationsSortFilterProxyModel`

https://invent.kde.org/kde/kdeconnect-kde/-/merge_requests/229

77e08ec... by Arjun Thekoot Harisankar <email address hidden> on 2020-03-27

Update README.txt in Plugins to include the current method to build a skeleton for a Plugin

468bc41... by Nicolas Fella <email address hidden> on 2020-03-23

Merge branch 'release/20.04'

cae69fe... by Nicolas Fella <email address hidden> on 2020-03-23

[fileitemactionplugin] Use async DBus call

Otherwise the call will block and freeze the calling process, e.g. dolphin or plasmashell

BUG: 419133

365791d... by Jiří Wolker <email address hidden> on 2020-03-22

Show remaining character count in SMS app

## Summary

This adds character counter below the “Send” button in SMS conversation. It
uses format XXX/Y where XXX is number of characters that can be added
without splitting the SMS into multiple messages (see article
Concatenated SMS on Wikipedia). Y is number of messages in in current
concatenated SMS. The counter is not visible when insertion of 10 7-bit
or 16-bit (depends on SMS encoding) does not create concatenated SMS.

SMS encoding is automatically guessed. 8-bit encodings are not
supported. If the message contains characters that are not supported by GSM 7-bit
encoding, counter automatically switches to UCS-2.

## Test Plan

Try entering some text that is longer than 150 characters in [GSM 03.38 encoding][1] or 60 characters in UCS-2. Number of remaining characters should be visible below the “Send” button. The character counter should show `0` at exactly 160 or 70 characters. Inserting one character should switch the counter to [Concatenated SMS][2] mode when number of messages is shown.

It should show exactly same number as SMS app in Android.

## Screenshots

These images are in APNG.

![grab.apng](/uploads/21ae23f2fa75c7aca487e61ddce94644/grab.apng)
![grab-cz.apng](/uploads/785e670a8598c5a65a4209f17e75f578/grab-cz.apng)

[1]: https://en.wikipedia.org/w/index.php?oldid=932080074#GSM_7-bit_default_alphabet_and_extension_table_of_3GPP_TS_23.038_/_GSM_03.38
[2]: https://en.wikipedia.org/w/index.php?oldid=943185255#Message_size

f211d7e... by Aniket Kumar <email address hidden> on 2020-03-21

Add feature to start new conversation with existing contacts

## Summary

Start a conversation with contacts having no previous conversation with.

It is currently only possible to use the messaging app to send a message to a conversation which already exists.

This patch implements this feature by integrating all contacts having no prior conversation with the recent conversations in the recent conversation list and at the bottom in a sorted manner, something like this,

The contacts are stored in the recent conversation list model as a conversation but with INVALID conversation ID and INVALID conversation DATE.

## Testing

Testing just needs kdeconnect daemon to be recompiled and executed.

2a2481f... by Simon Redman on 2020-03-21

Fix build

b7643ec... by Simon Redman on 2020-03-21

Delete flakey tests