1. 14 Nov, 2013 1 commit
  2. 12 Nov, 2013 1 commit
  3. 20 Oct, 2013 1 commit
  4. 06 Oct, 2013 1 commit
  5. 18 Sep, 2013 1 commit
  6. 05 Aug, 2013 1 commit
  7. 04 Aug, 2013 3 commits
  8. 03 Aug, 2013 1 commit
    • mathieui's avatar
      Logs errors by default, in a dedicated file · 31c2e23c
      mathieui authored
      - log_errors option, true by default
      - errors go in log_dir/errors.log (so $XDG_DATA_HOME/errors.log
          by default)
      
      This should help a lot for debugging, and provide a way for people
      to easily give debug traces without useless or personal infos.
      31c2e23c
  9. 01 Aug, 2013 2 commits
    • mathieui's avatar
      Fix #2049 (get the current completed argument) · bb59771d
      mathieui authored
      A command argument can now be completed even if it isn’t the last
      one in the input.
      
      - Add a new method Input.new_completion
          Almost like the old auto_completion method, except taht it takes
          another argument: argument_position, which is the argument to be
          completed.
      - Methods using the old completion method still work
      - All completion methods in poezio now use the new one if necessary
      - Further details can be found in the docstring of new_completion
      bb59771d
    • mathieui's avatar
      Move /clear_infos to /clear for consistency · 2744234d
      mathieui authored
      2744234d
  10. 24 Jul, 2013 1 commit
  11. 30 Jun, 2013 2 commits
  12. 24 Jun, 2013 1 commit
    • louiz’'s avatar
      Do not open a tab on Enter when searching in the roster · 1d9d085d
      louiz’ authored
      Often, we search people but don’t actually want to open a tab with them
      (maybe the users wants to talk to a specific resource, or see the contact’s
      status, or things like that)
      To open a tab to talk to this contact, the user just need to type Enter twice
      1d9d085d
  13. 22 Jun, 2013 1 commit
    • mathieui's avatar
      Fix #2294 (fix /w priority) · 6a5423d5
      mathieui authored
      Now each different match has a different priority.
      It might need some tuning to have the desired result.
      6a5423d5
  14. 21 Jun, 2013 1 commit
  15. 14 Jun, 2013 1 commit
  16. 12 Jun, 2013 1 commit
    • mathieui's avatar
      Improve the roster search · 833faa4f
      mathieui authored
      - now case-insensitive
      - search in the bare jid instead of userpart only (and still in roster
        names)
      - do not display groups when searching
      - display offline contacts
      - do not expand resources if they were before the search
      833faa4f
  17. 10 Jun, 2013 1 commit
    • mathieui's avatar
      Implement Message Carbons (XEP-280) · 97d3690a
      mathieui authored
      - Add an option enable_carbons (defaults to false)
      - Make a disco on non-roster entites to determine if the message
        commes from a muc private chat or not.
      97d3690a
  18. 09 Jun, 2013 1 commit
  19. 08 Jun, 2013 1 commit
  20. 03 Jun, 2013 1 commit
  21. 17 May, 2013 2 commits
  22. 15 May, 2013 3 commits
  23. 11 May, 2013 1 commit
  24. 10 May, 2013 1 commit
  25. 09 May, 2013 3 commits
  26. 01 May, 2013 2 commits
  27. 05 Apr, 2013 2 commits
    • mathieui's avatar
      Handle I/O errors better · 91b960b7
      mathieui authored
      - Do not crash because of low disk space
      - Notify the user whenever it happens
      - A few functions now return a boolean instead of nothing
      - Config.silent_set is Config.set_and_save without toggle and returning
        strings. It is used whenever we don’t need set_and_save
      - Config.set_and_save now returns a tuple (that can be passed directly
        to core.information())
      
      TODO: display the precise error to the user (instead of “unable to…”)
      91b960b7
    • mathieui's avatar
      Consistency · 16268ba9
      mathieui authored
      16268ba9
  28. 03 Apr, 2013 1 commit
    • mathieui's avatar
      Fix #2255 (search in input history) · 8a5a5bb6
      mathieui authored
      - The input is split in two parts: on the left is what the user enters,
          on the right is the first match (the right part has a different
          color)
      - Start and cancel a search with ^R
      - Validate a search with enter, then press another time enter to send
      
      - CommandInput and MessageInput now inherit from the HistoryInput class
        and share some methods
      8a5a5bb6
  29. 31 Mar, 2013 1 commit
    • mathieui's avatar
      Fix #2275, ref #2229 · e8fae6f2
      mathieui authored
      - Refactor the message handlers to be more readable
      - Add a group_corrections tab-specific option (#2229)
      - Fix issues with /correct in private tabs and conversation tabs
      e8fae6f2