1. 21 Dec, 2018 1 commit
    • Jun Bo Bi's avatar
      [mpriscontrol] add primitive windows support · f4c7e12e
      Jun Bo Bi authored and Albert Vaca Cintora's avatar Albert Vaca Cintora committed
      Summary: Added primitive support for the mpriscontrol plugin on Windows by simulating VK_MEDIA key presses. I took a look into `ISystemMediaTransportControls`, but there doesn't seem to query it since it's per app. Leaving simulating key presses our only option for now. Completes T10000
      
      Reviewers: kdeconnect, #kde_connect, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: albertvaka
      
      Tags: #kde_connect, #windows
      
      Maniphest Tasks: T10000
      
      Differential Revision: https://phabricator.kde.org/D17702
      f4c7e12e
  2. 18 Dec, 2018 1 commit
  3. 17 Dec, 2018 1 commit
    • Simon Redman's avatar
      [SMS App] Improve filter · 5b213e61
      Simon Redman authored
      Summary:
      - Allow filter box to handle keystrokes passed to the ListView
       - This is a little cheesy, but fixes T8341
      
      - Pin filter box to always be visible
      
      - Clear filter on Esc
      
      Test Plan:
      - Try typing a contact you would like to search for
       - Before: Every time you type a new letter, the filter box would lose focus and you would have to click it to give it focus again
       - Now: You can type smoothly
      
      - Try scrolling the list
       - Before: The filter box disappeared off the top of the screen
       - Now: The filter box is always visible
      
      - Try pressing escape
       - Before: Nothing
       - Now: Filter clears
      
      - Bonus: When using the arrow keys to navigate, before the filter was manually handling those and the view would not loop. Now, the view loops if you try to select an item past the beginning or end (Easiest to see with highlighting from D17612)
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: kdeconnect
      
      Tags: #kde_connect
      
      Maniphest Tasks: T8341
      
      Differential Revision: https://phabricator.kde.org/D17614
      5b213e61
  4. 16 Dec, 2018 1 commit
  5. 14 Dec, 2018 2 commits
  6. 13 Dec, 2018 3 commits
    • Simon Redman's avatar
      [SMS App] Allow scrolling up to load and display older messages · 2c35c1af
      Simon Redman authored
      Summary:
      Scroll up to show older messages
      
      Newly received messages will not force the view to the bottom unless the new message is being added "very close" to the visible area
      
      Test Plan:
      Message History:
       - Open conversation
       - Scroll/Drag up to load older messages
      
      New Message:
       - Open conversation
       - Scroll to bottom
       - Verify that a newly-received or newly-sent message is added to the GUI
       - Scroll up
       - Verify that sending/receiving a message does not disturb the view
       - Scroll back to verify that the new message was indeed added to the list
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: apol, nicolasfella, kdeconnect
      
      Tags: #kde_connect
      
      Maniphest Tasks: T9556
      
      Differential Revision: https://phabricator.kde.org/D15979
      2c35c1af
    • Simon Redman's avatar
    • Simon Redman's avatar
      [SMS App] Make requestMoreMessages asynchronous, blocking, and caching · 019e8d6a
      Simon Redman authored
      Summary:
      The most serious change from this patch is to move the asynchronous replying to a request from the app for more messages to a newly-spawned, self-destructing thread. Within that thread, we block until the remote device replies with the requested messages.
      
      All gotten messages are cached in the ConversationDbusInterface, so all future requests are fast and don't hit the remote device.
      
      Test Plan: After applying this diff, the messaging app should show 10 messages every time it is opened
      
      Reviewers: #kde_connect, nicolasfella, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: albertvaka, apol, nicolasfella, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D16475
      019e8d6a
  7. 12 Dec, 2018 1 commit
    • Simon Redman's avatar
      [Desktop] Change ThreadID to long · 5cdfb9b0
      Simon Redman authored
      Summary: Change ThreadID to long
      
      Test Plan:
      Messages should send and receive as before. Additionally, if your device has assigned extremely large ThreadIDs, the SMS plugin should no longer crash.
      
      This patch corresponds to the Android-side revision D17517
      
      Reviewers: #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Subscribers: nicolasfella, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17516
      5cdfb9b0
  8. 11 Dec, 2018 1 commit
  9. 07 Dec, 2018 2 commits
  10. 06 Dec, 2018 1 commit
    • Nicolas Fella's avatar
      Don't use kcmshell5 for opening the KCM · d26d2ada
      Nicolas Fella authored
      Summary:
      kcmshell5 depends on plasma-workspace. By using our own tiny wrapper for opening the KCM we avoid pulling
      in plasma-workspace and everything that comes with it on non-Plasma systems.
      
      Test Plan: kdeconnect-settings shows the KCM
      
      Reviewers: #kde_connect, sredman
      
      Reviewed By: #kde_connect, sredman
      
      Subscribers: sredman, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17383
      d26d2ada
  11. 04 Dec, 2018 1 commit
  12. 03 Dec, 2018 1 commit
  13. 02 Dec, 2018 2 commits
  14. 30 Nov, 2018 1 commit
    • Erik Duisters's avatar
      Combine multiple upload jobs into a single KCompositeJob so only 1 notification will be shown · b6c15289
      Erik Duisters authored
      Summary:
      Combine multiple upload jobs for files into a single KCompositeJob so only 1 notification will be shown
      Includes changes introduced in D16279
      
      Test Plan:
      1. Share of multiple files is performed using 1 composite job
      
         Setup:
      	- Select multiple (big) files in dolphin and share with an Android device
         Result:
      	- The files will be transferred using 1 CompositeUploadJob and showing only 1 notification
      
      2. Share of file while another share is already running adds job to existing composite job
      
         Setup:
      	- Select multiple (big) files in dolphin and share with an Android device
      	- Share an additional file with the same Android device
         Result:
      	- The files are all transferred using 1 CompositeUploadJob and showing only 1 notification
      	- The notification is updated after adding the last file
      
      3. Other packets are transmitted as usual
      
         Setup:
              - Setup sharing desktop notification with device
      	- Share a big file with an Android device
      	- Generate a desktop notification (eg. sending or receiving an email)
      
         Result:
      	- Notification packet is send immediately
      
      Reviewers: #kde_connect, nicolasfella, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: albertvaka, apol, nicolasfella, broulik, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17081
      b6c15289
  15. 29 Nov, 2018 1 commit
  16. 28 Nov, 2018 2 commits
    • Erik Duisters's avatar
      Handle receiving empty file from Android · 538872dd
      Erik Duisters authored
      Summary: When a file share is received the share plugin  does not detect that an empty file is being shared
      
      Test Plan:
      Send an empty file from android
      The empty file should be created
      
      Reviewers: #kde_connect, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: albertvaka, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17175
      538872dd
    • Varun Patel's avatar
      Updated README.md · a7db44ac
      Varun Patel authored and Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez committed
      Summary: Updated outdated README as discussed in a GCI task, including updating features list and adding a link to build instructions.
      
      Test Plan: N/A
      
      Reviewers: albertvaka, #kde_connect
      
      Reviewed By: albertvaka, #kde_connect
      
      Subscribers: sredman, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17036
      a7db44ac
  17. 27 Nov, 2018 1 commit
  18. 26 Nov, 2018 10 commits
  19. 25 Nov, 2018 1 commit
  20. 23 Nov, 2018 1 commit
  21. 22 Nov, 2018 3 commits
  22. 21 Nov, 2018 1 commit
  23. 20 Nov, 2018 1 commit