1. 15 Oct, 2018 2 commits
  2. 14 Oct, 2018 1 commit
  3. 06 Oct, 2018 3 commits
  4. 04 Oct, 2018 1 commit
  5. 03 Oct, 2018 2 commits
  6. 26 Sep, 2018 1 commit
  7. 23 Sep, 2018 2 commits
    • Oscar Shrimpton's avatar
      networks: Add charset field to RusNet servers · 79d61e4e
      Oscar Shrimpton authored
      This fixes garbled characters when connecting to RusNet.
      
      #43
      79d61e4e
    • Oscar Shrimpton's avatar
      networks: Add optional charset field to servers · 28855f95
      Oscar Shrimpton authored
      Not all networks use UTF-8, so any input and output requires conversion
      to avoid garbled characters. Telepathy-idle handles that transparently,
      provided the correct 'charset' account property is specified.
      
      For predefined networks, we can simply pass on the option if the network
      data specifies it. We'll have to see whether it is worth exposing this
      also in the UI and thus supporting custom networks as well.
      
      #43
      28855f95
  8. 11 Sep, 2018 2 commits
    • Florian Müllner's avatar
      build: Only look for js60 for syntax checks · 009234e7
      Florian Müllner authored
      We have a hard dependency on a gjs version that is based on mozjs60,
      so checking for mozjs52's shell isn't really useful.
      
      #76
      009234e7
    • Florian Müllner's avatar
      build: Require current gjs · 27b691a0
      Florian Müllner authored
      There have been several changes this cycle that require the last stable
      gjs release - debugger support, using Uint8Array for raw data - which
      means we neither compile nor run with older releases.
      
      Make this explicit by requesting an appropriate gjs version.
      
      #76
      27b691a0
  9. 09 Sep, 2018 1 commit
  10. 04 Sep, 2018 4 commits
    • Florian Müllner's avatar
      app: Handle initially incorrect NetworkMonitor state · f7583cba
      Florian Müllner authored
      The portal implementation now fetches the initial state asynchronously,
      which means that "offline" can now either mean "offline" or a newly
      initialized singleton that hasn't fetched its state yet.
      
      Address this by tracking whether the state is valid, and wait for a
      ::network-changed signal otherwise. In particular this fixes cutting
      off existing connections on startup due to an incorrect offline state.
      
      !68
      f7583cba
    • Florian Müllner's avatar
      flatpak: Drop workarounds · 9c3e431e
      Florian Müllner authored
      The first issue was fixed in gjs and is no longer needed.
      
      The second issue has been partially addressed in that the portal
      will now fetch the initial state, albeit asynchronously and thus
      with a small delay. This is unfortunately going to stay with us,
      so we'll need to properly address this in master instead of adding
      a partial workaround in the flatpak.
      
      !68
      9c3e431e
    • Florian Müllner's avatar
      Bump version to 3.30.0 · 272912ac
      Florian Müllner authored
      Update NEWS.
      272912ac
    • Florian Müllner's avatar
      flatpak: Request write access to logs · be50eeec
      Florian Müllner authored
      We only need read access if the telepathy-logger service is running
      in the host session, but as we nowadays run our own bunlded version
      if necessary, it's possible that we need write access as well.
      be50eeec
  11. 03 Sep, 2018 1 commit
  12. 02 Sep, 2018 2 commits
  13. 01 Sep, 2018 2 commits
  14. 31 Aug, 2018 2 commits
  15. 30 Aug, 2018 1 commit
  16. 29 Aug, 2018 6 commits
    • Florian Müllner's avatar
      Bump version to 3.29.92 · 5acdce78
      Florian Müllner authored
      Update NEWS.
      5acdce78
    • Florian Müllner's avatar
      room: Consider account nick for highlighting · 4ecc88a3
      Florian Müllner authored
      Using the basenick to group nicks that refer to the same identity works
      fairly well for most nicks. A notable exceptions are multi-word nicks
      that use dashes or underscores as separator. We can't do much in that
      case for other contacts where all we have is the nickname, but in case
      of the user's own nick we have more data points we can use to get a
      better result - namely the nickname that has been configured for the
      account.
      
      Use that to improve the accuracy of message highlighting, which
      constitutes the main annoyance for affected users.
      
      #69
      4ecc88a3
    • Florian Müllner's avatar
      room: Plug a leak · 3b663758
      Florian Müllner authored
      We currently only free the string on nick updates, but not when
      disposing the room object itself.
      
      #69
      3b663758
    • Florian Müllner's avatar
      data: Include %U parameter in Exec key · 6660c519
      Florian Müllner authored
      For some reason it escaped me that `gapplication launch` supports
      optional file/URI parameters, so we can correctly advertise ourselves
      as irc:// handler while still maintaining compatibility with D-Bus
      activatable environments.
      
      #38
      6660c519
    • Florian Müllner's avatar
      cleanup: Also imports Telepathy* via destructuring · 0db3eeac
      Florian Müllner authored
      We don't use the original GIRespository namespace (because it's
      looooong), but that doesn't mean that we have to imports it separately
      from other imports.
      
      !65
      0db3eeac
    • Florian Müllner's avatar
      style: Use backticks over concatenation or format() · 7fdbaf00
      Florian Müllner authored
      Template strings are much nicer than those alternatives, with the only
      drawback (shared with concatenation) that xgettext doesn't recognize
      them yet. But at least for non-translatable strings, we can embrace
      them and re-enable the style rule that enforces them.
      
      !64
      7fdbaf00
  17. 27 Aug, 2018 1 commit
  18. 26 Aug, 2018 1 commit
  19. 22 Aug, 2018 1 commit
  20. 20 Aug, 2018 4 commits