1. 26 Jun, 2018 2 commits
  2. 08 Jun, 2018 1 commit
  3. 31 May, 2018 3 commits
  4. 30 May, 2018 1 commit
    • Daniel García Moreno's avatar
      api: Improve threading performance of API · 2ac58a5e
      Daniel García Moreno authored
      There are two backend commands that were blocking the rest of requests,
      the GetUserInfoAsync and the DirectorySearch. To fix this I've moved the
      slow code to a new thread so the backend can continue receiving
      commands.
      
      I've also added a timeout param to the get! and post! macros so we can
      define a custom timeout for directory search queries because that takes
      a lot of time.
      2ac58a5e
  5. 25 May, 2018 5 commits
  6. 16 May, 2018 1 commit
  7. 12 May, 2018 1 commit
  8. 10 May, 2018 1 commit
    • Daniel García Moreno's avatar
      Fix EMPTY ROOM for 1:1 bug · 96248c1a
      Daniel García Moreno authored
      This patch fix the problem that causes the elimination of member events
      from the initial sync.
      
      To calculate 1:1 rooms we use the members in that rooms so if we don't
      have that information we should ask to the matrix server.
      
      I've just move some code to the fractal-gtk to calculate the room name
      when we receive the list of member in a room. Meantime we'll show a
      "..." that I suppose that any user will understand as "loading".
      
      This loading is done in the background so the initial sync works faster
      and if we've rooms without name we'll ask to the server about the
      members and then we'll change the room name according to the number of
      members.
      96248c1a
  9. 03 May, 2018 2 commits
  10. 28 Apr, 2018 1 commit
  11. 19 Apr, 2018 2 commits
  12. 12 Apr, 2018 2 commits
  13. 22 Mar, 2018 1 commit
  14. 18 Mar, 2018 1 commit
  15. 15 Mar, 2018 1 commit
  16. 25 Feb, 2018 1 commit
  17. 01 Feb, 2018 1 commit
  18. 24 Jan, 2018 1 commit
  19. 17 Jan, 2018 2 commits
  20. 16 Jan, 2018 1 commit
  21. 13 Jan, 2018 1 commit
  22. 11 Jan, 2018 2 commits
  23. 10 Jan, 2018 1 commit
    • Daniel García Moreno's avatar
      api: Better room name resoltuion · 3268c280
      Daniel García Moreno authored
      Sometimes a room has the event "m.room.name" but that event doesn't
      follows the normal struct:
      
      {
          "content": {
              "name": "ROOM NAME"
          }
      }
      
      So we should ignore this events instead of return "WRONG NAME" because
      the alias could be valid.
      3268c280
  24. 24 Dec, 2017 1 commit
  25. 22 Dec, 2017 1 commit
  26. 21 Dec, 2017 1 commit
  27. 11 Dec, 2017 2 commits