1. 26 Jun, 2018 2 commits
  2. 22 Jun, 2018 2 commits
  3. 18 Jun, 2018 1 commit
    • Daniel García Moreno's avatar
      i18n: New module to use gettext with params · ae80f567
      Daniel García Moreno authored
      We can't use format with dynamic strings so we can't use gettext
      response with format. To format translatable strings easily I've created
      a new module so we can use like this:
      
      ```
          let literal = i18n("TESTINGx gettext");
          let nonamed_params = i18n_f("TESTING! gettext {} and {}", &["one", "two"]);
          let named_params =i18n_k("TESTING2 gettext {one} and {two}",
                                   &[("one", "1"),
                                     ("two", "two")]);
      ```
      ae80f567
  4. 08 Jun, 2018 1 commit
  5. 07 Jun, 2018 1 commit
  6. 31 May, 2018 1 commit
  7. 25 May, 2018 1 commit
  8. 22 May, 2018 1 commit
  9. 21 May, 2018 1 commit
    • Daniel García Moreno's avatar
      New release 0.1.30 · 7a26544d
      Daniel García Moreno authored
      New features:
       * Translations support
       * Number of members in the room in the members button
       * File storage configuration support
       * Gold and Silver tags for admins and moderatos
      7a26544d
  10. 18 May, 2018 1 commit
  11. 15 May, 2018 1 commit
  12. 14 May, 2018 1 commit
    • Daniel García Moreno's avatar
      New release 0.1.29 · 84761d4d
      Daniel García Moreno authored
      New Features:
       * New default avatars for users
       * Initial sync speed up
       * Highlight own username in mentions using pango attributes
      84761d4d
  13. 30 Apr, 2018 1 commit
    • Daniel García Moreno's avatar
      New release 0.1.28 · eed33282
      Daniel García Moreno authored
      New features:
       * Make "Start chat" buttons insensitive
       * Notify for direct messages
      
      Fixes:
       * Update initial_sync notification message
       * Use Pango for room with no avatars
       * Revert "Don't send markdown in the body when parsed"
       * api: Use md5 as unique message id instead of i32
       * markdown: Remove P tag that wraps the html
      eed33282
  14. 29 Apr, 2018 1 commit
  15. 27 Apr, 2018 4 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
  16. 22 Apr, 2018 1 commit
  17. 19 Apr, 2018 1 commit
  18. 16 Apr, 2018 1 commit
  19. 14 Apr, 2018 2 commits
    • 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
    • Daniel García Moreno's avatar
      a8ed58d0
  20. 09 Apr, 2018 2 commits
  21. 07 Apr, 2018 3 commits
    • Daniel García Moreno's avatar
      New alpha release 0.1.24 · d5c0ec33
      Daniel García Moreno authored
      Fixs:
       * Fixed crash when entering unicode chars
      d5c0ec33
    • Daniel García Moreno's avatar
      Fix autocompletion crash · 7258f0b3
      Daniel García Moreno authored
      See #166
      7258f0b3
    • Daniel García Moreno's avatar
      New alpha release 0.1.23 · dd6a28b2
      Daniel García Moreno authored
      New features:
      
       * implement redesin of the autocomplete popover, fix #146
       * divider.rs: Change the margins around the divider
       * divider.rs: Add vertical spaces around the divider
      
      Fixs:
      
       * Change the git url of the html2pango crate.
       * Switch the html_markup implementation to html2pango crate.
       * Execute glib-compile-resources inside the flatpak env.
      dd6a28b2
  22. 05 Apr, 2018 3 commits
  23. 27 Mar, 2018 1 commit
    • Daniel García Moreno's avatar
      New alpha release 0.1.22 · da016b25
      Daniel García Moreno authored
      New features:
      
       * center all dialog title on dialog width and refactor glade file
       * reoder options in add room menu, add separator and change some lables
       * limit user name suggests to 5 and allow usage of @ for mention
       * match also uid for mentions
       * use only @ with tab-compleation
       * remove " (IRC)" from the end of suggested username for mentions, fix #126
      
      Fixs:
      
       * fix the text of some lables
       * fix title of dialog for joining a room by ID
       * fix spacing in user menu popover and in room settings popover
       * Reorder app menu to follow Gnome rules
       * divider: Make the object non-selectable
      da016b25
  24. 22 Mar, 2018 3 commits
    • Daniel García Moreno's avatar
      New alpha release 0.1.21 · cea638dd
      Daniel García Moreno authored
       * Fixed message alignment
      cea638dd
    • Daniel García Moreno's avatar
      New alpha release 0.1.20 · 7692d7d5
      Daniel García Moreno authored
      New features:
       * Join room by id or alias dialog
       * Start chat dialog
       * Image to no room view and add new style
       * "New messages" divider
       * Spawn popover from room name and remove room-menu-button
      
      Bug fixes:
       * Only one line in topic
       * Use custom fork of secret-service that removes AVX2 ASM instructions
       * Only attach url to msg if there's an url
       * Conditional in `mark_as_read`
      7692d7d5
    • Daniel García Moreno's avatar
      Dependencies update · 97971b7f
      Daniel García Moreno authored
      97971b7f
  25. 16 Mar, 2018 1 commit
    • Daniel García Moreno's avatar
      New alpha release 0.1.19 · 1fe7b79b
      Daniel García Moreno authored
      New features:
       * make user menu button avatar 24px
       * increase avatar size in the sidebar to 24px
       * api: Increase timeout to 80 seconds
       * Store token with libsecret to use later
       * Fill the login data in login view on init
      
      Bug fixes:
       * set focus for each stack view, fix #118
       * fix alignment for the text when no room is selected
       * Do not send null attrs in json_q
       * fix alignment of no room selected message by splitting the text to two label
       * Fix initial sync filter
      1fe7b79b
  26. 12 Mar, 2018 1 commit
    • Daniel García Moreno's avatar
      New alpha release 0.1.18 · 13d0e01b
      Daniel García Moreno authored
      New features:
       * New style for emotes
       * Spinner to initial sync notification
       * A line for the last viewed message
       * Split user menu in two menus and remove the title in the left headerbar
       * Show user info in popover
       * Make room avatar in header 24px if no description
      
      Bug fixes:
       * Centered titlebar
       * Remove tooltip when there's not topic
      13d0e01b
  27. 04 Mar, 2018 1 commit
    • Daniel García Moreno's avatar
      New alpha release 0.1.17 · 79fbfdd0
      Daniel García Moreno authored
      New features:
       * Style improvements in messages history
       * Make the date label more human friendly
       * InApp notification for initial sync
      
      Bug fixes:
       * fix minor visual issue with notify bubbles
      79fbfdd0