1. 28 Apr, 2022 1 commit
  2. 25 Apr, 2022 2 commits
  3. 21 Apr, 2022 2 commits
  4. 20 Apr, 2022 1 commit
  5. 17 Apr, 2022 1 commit
  6. 12 Apr, 2022 3 commits
    • Heiko Becker's avatar
      GIT_SILENT Update Appstream for new release · 60687132
      Heiko Becker authored
      (cherry picked from commit 038ccc8e)
      60687132
    • Weixuan Xiao's avatar
      Improve D-Bus implementation on macOS · f1843cb4
      Weixuan Xiao authored
      Better patch to replace !218.
      
      - Auto and quick detection of previous D-Bus instance;
      - Remove private D-Bus compile definition, only use it on macOS without an existing D-Bus instance;
      - Safe reboot after crashes because the indicator is not relating on the kdeconnectd to run a D-Bus session;
      - Safe exit after clicking on `Quit` in the systray.
      
      
      More details in commit logs:
      
      Only enable private D-Bus on macOS because the other platforms do not
      need them.
      The app should be able to easily detect the session bus from the env
      DBUS_LAUNCHD_SESSION_BUS_SOCKET from launchd through launchctl.
      Because https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/dbus/dbus-sysdeps-unix.c#L4392
      shows that it is the only probing method on macOS with launchd.
      
      The D-Bus session bus can be easily found from launchd/launchctl
      with DBUS_LAUNCHD_SESSION_BUS_SOCKET env. It can be an external one
      (installed from HomeBrew) or an internal one (launched by a previous
      instance followed by a cras...
      f1843cb4
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 81349acd
      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"
      81349acd
  7. 07 Apr, 2022 1 commit
  8. 05 Apr, 2022 1 commit
  9. 02 Apr, 2022 1 commit
  10. 31 Mar, 2022 2 commits
  11. 29 Mar, 2022 1 commit
  12. 25 Mar, 2022 1 commit
  13. 23 Mar, 2022 1 commit
  14. 21 Mar, 2022 1 commit
    • Aleix Pol Gonzalez's avatar
      kcm: Fix showing plugins' configuration · 21dbf041
      Aleix Pol Gonzalez authored
      We were using the plugin infrastructure to tell the name of the plugin
      we were configuring.
      
      Since this doesn't make any sense, just let the kcms themselves define
      where they want their settings to be.
      
      This fixes a regression from when we ported away from using KService to
      list them. e365e1b3
      21dbf041
  15. 20 Mar, 2022 2 commits
  16. 18 Mar, 2022 1 commit
  17. 17 Mar, 2022 1 commit
  18. 12 Mar, 2022 1 commit
  19. 10 Mar, 2022 4 commits
  20. 06 Mar, 2022 1 commit
    • Simon Redman's avatar
      [SMS App] Prevent crash if a conversation doesn't have any messages · 3ee78ead
      Simon Redman authored
      ## Summary
      
      Fix crash in kdeconnect-sms if a conversation contains a message which has no addresses.
      
      I am not sure why this would happen and there's probably something which should be fixed on the Android side to ensure that every message has addresses, but this is an easy fix to prevent user-reported crashes.
      
      BUG: 449719
      
      ## Test Plan
      
      ### Before:
      kdeconnect-sms crashes upon selecting a conversation with a message with no addresses
      
      ### After:
      kdeconnect-sms does not crash
      3ee78ead
  21. 05 Mar, 2022 1 commit
  22. 02 Mar, 2022 1 commit
    • Ryan Adolf's avatar
      Change tray icon so it is the right color on MacOS · 531418c7
      Ryan Adolf authored and Weixuan Xiao's avatar Weixuan Xiao committed
      ## Summary
      
      On MacOS the system tray icon is off-color because it uses the gray-colored `kdeconnectindicatordark` icon which does not match the rest of MacOS.
      
      ![image](/uploads/430933399d9570dc1c59807e4715e87b/image.png)
      
      BUG: 430226
      
      I've used two patches to fix this:
      1. Always use the status `KStatusNotifierItem::Passive` on MacOS. `KStatusNotifierItem` will only mark the icon as a mask (which is needed to allow it to dynamically switch between light and dark theme) [if the status is passive](https://invent.kde.org/frameworks/knotifications/-/blob/cff7c337ab9a78708ac5594badb54e8f88f61a8d/src/kstatusnotifieritem.cpp#L1079-1081).
      2. The above should theoretically be enough to fix the issue and I swear at one point it was all that was needed. However, to fix this issue in my dev environment I also needed to pass in a `QIcon` with `setIsMask(true)` instead of setting the icon by its name. And I also use the `kdeconnectindicator` instead of `kdeconnectindicatordark` icon.
      
      ## Test Plan
      
      The icon now renders in the correct color, regardless of whether devices are connected:
      
      ![image](/uploads/5010a07cbb5f23a286ece641c6b3879c/image.png) ![image](/uploads/2ae5d3d8aa633ebafb260febe313057c/image.png)
      
      ## Future work
      
      Once I've verified this PR is working in the right direction, I want to look into making the icon gray (and hopefully a much easier-to-see gray) when no devices are connected!
      
      For example, WireGuard, when not connected, looks like this:
      
      ![image](/uploads/43c2ef6bc7261431e878c9c1c05174f9/image.png) ![image](/uploads/f7587190648606df77ad3e3dde84098f/image.png)
      
      P.S. I've been testing off the v21.12.2 tag since the master branch doesn't compile for me, so I haven't tested this change on the latest dev commit. But there should be no conflicts.
      531418c7
  23. 28 Feb, 2022 1 commit
  24. 27 Feb, 2022 1 commit
  25. 26 Feb, 2022 2 commits
  26. 20 Feb, 2022 1 commit
  27. 18 Feb, 2022 1 commit
  28. 15 Feb, 2022 1 commit
  29. 13 Feb, 2022 1 commit
  30. 09 Feb, 2022 1 commit
    • Bharadwaj Raju's avatar
      smsapp: Assorted UI improvements · fc83fb32
      Bharadwaj Raju authored and Simon Redman's avatar Simon Redman committed
      - Move the device combobox to the global drawer
      - Move search field and new button to header
      - Use Kirigami SearchField instead
      - Don't switch focus away from search field when typing
      - Give the New button an icon
      - Clarify the search field text
      - Center messages view loading indicator
      - Make send and attach buttons stick to bottom of text area
      - Make cursor an I-beam when hovering over text area
      - Move send button to the right
      - Give proper padding to messages view top
      - Move refresh action to global drawer
      - Show refresh button directly in loading message where it is most useful
      
      | Before | After |
      | ------ | ------ |
      | ![kdeconnectsms-old1](/uploads/469fa5f198ce81f1f53e8aa73694a824/kdeconnectsms-old1.png) | ![kdeconnectsms-new1](/uploads/c3b2b552d5d1bb73c566c6879c5b2a3c/kdeconnectsms-new1.png) |
      | ![kdeconnectsms-old2](/uploads/eed795529946ed9ff856d8599bc66fb2/kdeconnectsms-old2.png) | ![kdeconnectsms-new2](/uploads/7abff93670aaea36052f3e3bfe01da62/kdeconnectsms-new2.png) |
      | ![kdeconnectsms-old3](/uploads/f24dc7a902e33a1317cc8d9b90c39482/kdeconnectsms-old3.png) | ![kdeconnectsms-new3](/uploads/ea7d07f64d1904757dce56e86f1876ba/kdeconnectsms-new3.png) |
      
      cc @teams/usability @teams/vdg
      fc83fb32