1. 27 Apr, 2018 5 commits
    • Daniel García Moreno's avatar
      New release 0.1.27 · 7373582c
      Daniel García Moreno authored
      New features:
       * show mxid in member tooltip
       * Focus on message entry after clicking on a username
       * Basic markdown sending
       * Change Load more GtkButton to GtkSpinner
       * mention: blue highlight for messages with mentions and cleanup css file
       * Redesigned new room creation (fixes #98)
      
      Fixes:
       * Unlock collections and items in secret storage before use.
       * fix: add joining members to the there own room instate to the active room
       * Fix autocomplete crash with unicode usernames
       * Fix url parsing
      7373582c
    • Daniel García Moreno's avatar
      Update deps and html2pango · aa5c979f
      Daniel García Moreno authored
      This update will fix #185. The fix is in the html2pango lib, that now
      parses links correctly.
      aa5c979f
    • Daniel García Moreno's avatar
      Don't send markdown in the body when parsed · 7bfe63ac
      Daniel García Moreno authored
      If we parse the markdown syntax and sent that as formatted_body we
      shouldn't sent the markdown text in the body, the correct way is to send
      a simple text message in the body as a fallback.
      7bfe63ac
    • Daniel García Moreno's avatar
      autocomplete: Code cleanup, remove all unwraps · 0c8ffc76
      Daniel García Moreno authored
      I've removed all unwraps that can be removed, managing the result of all
      of that with the ?  operator and using the std::option::Option type.
      
      This way we'll avoid crashes, because an unmanaged unwrap can cause a
      crash so we need to check this always.
      
      I've also removed the unicode-segmentation depencency. We can use the
      .chars iterators and it seems to work correctly.
      0c8ffc76
    • Daniel García Moreno's avatar
      Fix autocomplete crash with unicode usernames · 586e401f
      Daniel García Moreno authored
      Sometimes, when we try to autocomplete with usernames with unicodes, the
      count of chars is different from the count of graphemes so we were
      trying to split the list of graphemes at a out of bound position.
      
      Making the check first and returning if it's not possible fixs the
      problem.
      
      Fix #202
      586e401f
  2. 26 Apr, 2018 6 commits
  3. 24 Apr, 2018 1 commit
  4. 23 Apr, 2018 6 commits
  5. 22 Apr, 2018 2 commits
    • Daniel García Moreno's avatar
      update dependencies · 42a41b08
      Daniel García Moreno authored
       * serde: 1.0.42
      42a41b08
    • Daniel García Moreno's avatar
      Vscrollbar always to load more without button · 0a1ce4c7
      Daniel García Moreno authored
      If we remove the button to load more, we need to show always the
      vertical scrollbar to receive the edge-reached event.
      
      There's a accesibility problem here, because I've not been able to
      launch this event without the mouse wheel so currently there's no way to
      load more with the keyboard or only the mouse without the wheel, as far
      as I now.
      
      Fix #48
      0a1ce4c7
  6. 21 Apr, 2018 1 commit
  7. 20 Apr, 2018 1 commit
  8. 19 Apr, 2018 8 commits
  9. 17 Apr, 2018 5 commits
  10. 16 Apr, 2018 3 commits
  11. 14 Apr, 2018 2 commits
    • Tomasz Miąsko's avatar
      Unlock collections and items in secret storage before use. · 9a7d0f35
      Tomasz Miąsko authored
      Both items and collections accessed through secret service API might be
      locked. Secrets of locked items cannot be accessed. Locked collection
      cannot be modified.
      
      Implement unlocking as recommended by secret service API specification:
      
      * The client application should act as if it must unlock each item
        individually.
      * A client application should always be ready to unlock the items for
        the secrets it needs, or objects it must modify.
      * It must not assume that an item is already unlocked for whatever
        reason.
      
      Fixes issue #175.
      9a7d0f35
    • Daniel García Moreno's avatar
      New release 0.1.26 · cb7f911c
      Daniel García Moreno authored
      New features:
       * Add new description to README, and some other small README improvements
       * new autoscroll with animation
       * Ability to launch multiple Fractal instances using FRACTAL_ID env
      
      Fixes:
       * Escape text in body using the last html2pango
       * center inapp notification
       * Fix request with no timeout
       * Show user id when the displayname isn't present
       * Fix macos compilation problem with notify_rust
       * autocomplete: fix change usernames font color to white when selection ends at the same position as the username
       * Avoid destroy dialog on Esc
      cb7f911c