1. 12 Jul, 2018 4 commits
    • Thomas Surrel's avatar
      Add new notifications at the top of the list · 628afdeb
      Thomas Surrel authored
      Summary:
      This will show a list with the most recent notifications at the top, in the
      plasmoid.
      
      This is more consistent with the KDE notification plasmoid that stack them like
      this too.
      
      Reviewers: apol, #kde_connect
      
      Reviewed By: apol, #kde_connect
      
      Subscribers: kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D13540
      628afdeb
    • Nicolas Fella's avatar
      Fix crashing devicetest · 48108cd3
      Nicolas Fella authored
      Summary:
      When running the test m_impl will be nullptr leading to a crash. This is because when running as a test no platform is loaded.
      The fancy way to solve this would be to have a TestImpl, but I think this is enough.
      
      Test Plan: Test passes now
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: kdeconnect, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D13629
      48108cd3
    • Nicolas Fella's avatar
      Show message and hide controls if no player is available · f0944081
      Nicolas Fella authored
      Summary: Instead of showing empty controls show a message that no players are available
      
      Test Plan: Use eyes
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12830
      f0944081
    • Nicolas Fella's avatar
      Remove FileItemActionPlugin · a19713fb
      Nicolas Fella authored
      Summary: It is superseeded by the Purpose integration in Dolphin
      
      Test Plan: Build & install. No Send via KDE Connect in Dolphin context menu
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: arojas, ngraham, kdeconnect, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D13967
      a19713fb
  2. 10 Jul, 2018 1 commit
  3. 30 Jun, 2018 2 commits
  4. 21 Jun, 2018 1 commit
  5. 20 Jun, 2018 1 commit
    • Nicolas Fella's avatar
      Enable running commands from app · 17e1e1ec
      Nicolas Fella authored
      Summary:
      The RemotecommandsPlugin lacks a graphical frontend.
      
      Inlcudes a Dbus Interface for fetching the commands and a Model exposing them to QML. For this I oriented on the NotificatonsPlugin.
      
      Test Plan:
      Open command list in app, check available commands, trigger some. Do same for CLI.
      Activate edit action, check KCM opening on remote device, add command, check for new command in list
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: apol, kdeconnect, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D13503
      17e1e1ec
  6. 18 Jun, 2018 2 commits
  7. 17 Jun, 2018 2 commits
  8. 14 Jun, 2018 1 commit
  9. 13 Jun, 2018 1 commit
  10. 12 Jun, 2018 2 commits
  11. 09 Jun, 2018 4 commits
    • Nicolas Fella's avatar
      Fix DBus signals in Mprisremote · bf70f311
      Nicolas Fella authored
      Summary: This seems to fix the issue I mentioned on Telegram/Mail
      
      Test Plan:
      Before: Use Mprisremote plugin with App. View did not update when e.g. next is pressed.
      Now: View correctly represents the DBus data
      
      Reviewers: #kde_connect
      
      Subscribers: #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12528
      bf70f311
    • Nicolas Fella's avatar
      Merge branch 'arcpatch-D13446' · c8930a33
      Nicolas Fella authored
      c8930a33
    • Bart Ribbers's avatar
      Fix build failure on musl based systems · 0e90fe0b
      Bart Ribbers authored
      Summary:
      Musl lacks backtrace support, so this patch fixes the build by making sure it only gets compiled when using a glibc system.
      
      Bug: 395161
      
      Reviewers: #kde_connect
      
      Subscribers: kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D13446
      0e90fe0b
    • Aleix Pol Gonzalez's avatar
      (WIP) Upgrade Telephony plugin to read SMS history (KDE side) · 31e93ef7
      Aleix Pol Gonzalez authored
      Summary:
      For real usecases of SMS support, we will almost always need access to the message history in some way
      
      Specifically resolve T8338
      
      Incidentally resolve T6651 since Telephony shall no longer create a notification
      
      Test Plan:
      Setup:
      - Build corresponding Android-side diff (D11698)
      - Build this diff
      
      Step 1: Does anything at all work?
      - Put a breakpoint in the handleBatchMessages method of the telephony plugin, ideally after constructing a Message object
      - Use DBus to poke /modules/kdeconnect/devices/<deviceID>/telephony.requestAllConversations()
      - Verify that the constructed Message is one you sent or received and that it is the most recent in the corresponding conversation
      
      Step 2: DBus
      - Open the Interface org.kde.kdeconnect.device.conversations of /modules/kdeconnect/devices/<deviceId>
      - Poke activeConversations and verify an empty array is returned
      - Poke requestAllConversationThreads
      - Poke activeConversations and verify that a list of numbers has been returned. These are conversationIds
      - Use a conversationId to call getFirstFromConversation
        - Verify that the returned Message object is one which you recognize
        - Note that if the message is an MMS it will be blank and meaningless. Try a different conversationId. MMS support "coming soon!"
      
      Step 3: SMS App
      - Use ccmake (or similar) to set SMSAPP_ENABLE to ON
      - Build the project
      - Run ./bin/kdeconnect-sms
      - Verify that the app shows a list of everyone you have an SMS conversation with (MMS messages are stripped out)
        - If you have the Contacts plugin working, verify that most contacts have their name and photo instead of their phone number
      
      Reviewers: #kde_connect, nicolasfella, apol
      
      Reviewed By: #kde_connect, nicolasfella, apol
      
      Subscribers: andyholmes, apol, nicolasfella, #kde_connect
      
      Tags: #kde_connect
      
      Maniphest Tasks: T8338, T6651
      
      Differential Revision: https://phabricator.kde.org/D11854
      31e93ef7
  12. 08 Jun, 2018 5 commits
  13. 07 Jun, 2018 3 commits
  14. 02 Jun, 2018 1 commit
    • Nicholas D Steeves's avatar
      Fix typo in backend · 6d8fa215
      Nicholas D Steeves authored
      Bug: 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929 394929
      6d8fa215
  15. 01 Jun, 2018 1 commit
  16. 30 May, 2018 2 commits
  17. 29 May, 2018 4 commits
  18. 28 May, 2018 1 commit
  19. 26 May, 2018 2 commits