1. 16 May, 2018 3 commits
  2. 15 May, 2018 5 commits
    • Caio Jordão Carvalho's avatar
      Including d-pointer in Device class · 4097b6f7
      Caio Jordão Carvalho authored
      Summary:
      Including d-pointer pattern in Device class.
      
      Related to this task: https://phabricator.kde.org/T6805
      
      Reviewers: #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Subscribers: nicolasfella, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12863
      4097b6f7
    • Friedrich W. H. Kossebau's avatar
      New plugin: Find this device (v2, now hopefully fine for all compilers) · 0e023346
      Friedrich W. H. Kossebau authored
      Summary:
      Allows other devices to make this device discoverable via a
      kdeconnect.findmyphone.request command, if running.
      
      Currently supports playing a sound.
      
      Counterpart to FindMyPhone plugin
      
      Test Plan:
      Connect with other device running KDE Connect (with Plasmoid).
      Select a working play sound in the Find My Device plugin settings.
      On other device trigger Find My Phone button for this device in KDE Connect
      Plasmoid and notice this device playing the configured sound.
      
      Reviewers: #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Subscribers: kdeconnect, sredman, mtijink, apol, nicolasfella
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D11773
      0e023346
    • Nicolas Fella's avatar
      Revert "New plugin: Find this device" · dab6cdaf
      Nicolas Fella authored
      This reverts commit fcffc105.
      dab6cdaf
    • Friedrich W. H. Kossebau's avatar
      New plugin: Find this device · fcffc105
      Friedrich W. H. Kossebau authored
      Summary:
      Allows other devices to make this device discoverable via a
      kdeconnect.findmyphone.request command, if running.
      
      Currently supports playing a sound.
      
      Counterpart to FindMyPhone plugin
      
      Test Plan:
      Connect with other device running KDE Connect (with Plasmoid).
      Select a working play sound in the Find My Device plugin settings.
      On other device trigger Find My Phone button for this device in KDE Connect
      Plasmoid and notice this device playing the configured sound.
      
      Reviewers: #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Subscribers: kdeconnect, sredman, mtijink, apol, nicolasfella
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D11773
      fcffc105
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 7224ac62
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      7224ac62
  3. 12 May, 2018 2 commits
    • Nicolas Fella's avatar
      Use title, album and artist in UI · 1934585c
      Nicolas Fella authored
      Summary: Depends on D12546
      
      Test Plan: Look at it
      
      Reviewers: #kde_connect, apol, mtijink
      
      Reviewed By: #kde_connect, mtijink
      
      Subscribers: kdeconnect, mtijink, apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12552
      1934585c
    • Nicolas Fella's avatar
      Enable desktop2desktop keyboard input · 3c4aa590
      Nicolas Fella authored
      Summary:
      Fixes T6701
      
      The reason it did not work before is that the "Keyboard" did not report itself as available.
      
      Test Plan:
      Type in plasmoid on one Desktop, see text on another.
      Note that no ack packets are sent, so the text does not appear in the original input text field. I want to await the discussion in D12670 before doing that
      
      Reviewers: apol
      
      Reviewed By: apol
      
      Subscribers: mtijink, kdeconnect
      
      Tags: #kde_connect
      
      Maniphest Tasks: T6701
      
      Differential Revision: https://phabricator.kde.org/D12812
      3c4aa590
  4. 10 May, 2018 2 commits
  5. 08 May, 2018 1 commit
    • Nicolas Fella's avatar
      Start cleaning up RemoteKeyboard QML code · 4d8863ba
      Nicolas Fella authored
      Summary:
      The code for visually disabling the input field is not needed any more since the field is completely hidden when not needed. Also drop the custom available property from the text field.
      
      More cleanups will follow. My long-term goal is to reuse the code in the app to enable remote keyboard input on non-Plasma DEs
      
      Test Plan: (De)activate the remote keyboard on Android.
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12669
      4d8863ba
  6. 04 May, 2018 1 commit
  7. 02 May, 2018 1 commit
  8. 30 Apr, 2018 1 commit
  9. 29 Apr, 2018 1 commit
  10. 28 Apr, 2018 1 commit
  11. 27 Apr, 2018 4 commits
    • Nicolas Fella's avatar
      Fix another DBus connection in Kirigami app · aa5aeedf
      Nicolas Fella authored
      Summary: When a DevicePage is created from FindDevicePage the device is not passed correctly, resulting in some device is null warnings. The pair button still does not work, but it seems to be another issue.
      
      Test Plan: I could set the button text to the device id, so the device is passed correctly. The button still does not work as intended though.
      
      Reviewers: #kde_connect
      
      Subscribers: apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12506
      aa5aeedf
    • Nicolas Fella's avatar
      Request status when connecting · 88d0e726
      Nicolas Fella authored
      Summary:
      Send requestNowPlaying packet when a player is discovered
      Depends on D12546
      
      Test Plan: Restart daemon, open app. Status is now displayed correctly, previously it was not until the first update
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12550
      88d0e726
    • Nicolas Fella's avatar
      Support multiple players in MprisRemote · 1b622de1
      Nicolas Fella authored
      Summary: Current code only supports one player
      
      Test Plan: Run two media sessions. Dbus inspection works fine, UI has some issues with values not updated, but out of scope for this diff
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12546
      1b622de1
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · fc1335b4
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      fc1335b4
  12. 26 Apr, 2018 1 commit
  13. 25 Apr, 2018 2 commits
  14. 24 Apr, 2018 2 commits
  15. 23 Apr, 2018 3 commits
    • Wojciech Stachurski's avatar
      Assign notification area category · 755091b4
      Wojciech Stachurski authored and Nicolas Fella's avatar Nicolas Fella committed
      Summary: This is a supplement for D11352.
      
      Reviewers: #plasma, #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D11751
      755091b4
    • Simon Redman's avatar
      Add contacts-reading plugin (KDE side) · 9c1d6e43
      Simon Redman authored and Nicolas Fella's avatar Nicolas Fella committed
      Summary:
      Add a plugin to KDE Connect which supports exporting the Android contacts databases to vcards on the desktop
      
      When the devices are connected, the plugin sends a request for all timestamps and IDs
      
      When a packet with timestamps and IDs is received, it verifies it has vcards for each ID and that the timestamps match and deletes any vcards for IDs which were not reported. It then sends a request for all vcards which were missing or need updating
      
      When a packet with vcards is received they are unconditionally written to disk, possibly overwriting existing vcards
      
      Provides one dbus method: contacts/synchronizeRemoteWithLocal which triggers the request for all timestamps and IDs
      
      BUG: 367999
      
      Test Plan:
      Connect the device to the desktop and verify that vcards are created in QStandardPaths::GenericDataLocation / kpeoplevcard". On my system this is ~/.local/share/kpeoplevcard
      
      Create a dummy contact on the device and verify it is synchronized (Currently not automatic, have to disconnect and reconnect or use dbus)
      
      Modify the dummy contact and verify the modifications are synchronized (Currently not automatic, have to disconnect and reconnect or use dbus)
      
      Delete the dummy contact and verify the deletion is synchronized (Currently not automatic, have to disconnect and reconnect or use dbus)
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: mtijink, #kde_connect, apol
      
      Tags: #kde_connect
      
      Maniphest Tasks: T8283
      
      Differential Revision: https://phabricator.kde.org/D9691
      9c1d6e43
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 634d33be
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      634d33be
  16. 19 Apr, 2018 2 commits
  17. 12 Apr, 2018 1 commit
  18. 09 Apr, 2018 2 commits
  19. 08 Apr, 2018 5 commits