1. 22 Jul, 2019 1 commit
  2. 15 Jul, 2019 1 commit
  3. 21 May, 2019 1 commit
  4. 16 Sep, 2018 1 commit
  5. 11 Sep, 2018 1 commit
    • Jano's avatar
      Make conversation store load only 10 conversatons by default · 3f6ae793
      Jano authored
      In some situations, the conversationsstore.loadConversations-method
      was still called without arguments. That caused for example a newly
      arrived message to load all ever held conversations into the view
      store, which is meant to only contain the last 10 of them.
      
      Now, the view store defaults to load 10 conversations, so the explicit
      call to do so in the ceated()-method of the topbar entry could be
      removed.
      3f6ae793
  6. 10 Sep, 2018 1 commit
    • Jano's avatar
      Mark all bell notification from the same origin page as read · e8f883dc
      Jano authored
      Multiple bell notifications from the same page could turn out to be
      very annoying, as the user had to click every single one of them to
      mark them as read, which he normally wouldn't do if they all refer to
      the same page.
      
      So I changed the behavior to mark not only the message you clicked as
      read, but all other ones that refer to the same origin page.
      e8f883dc
  7. 09 Sep, 2018 1 commit
    • Jano's avatar
      Implement correct unread-behavior for bell notifications · 247940a6
      Jano authored
      In the old implementation, bell notifications were marked as unread
      when they where fetched from the server. This happens at every page
      load, even before the user can see.
      
      Now, bell notifications become read only when they are clicked at.
      247940a6
  8. 01 Sep, 2018 1 commit
    • Jano's avatar
      Only load visible messages for message dropdown · 9cdb0bdd
      Jano authored
      The message dropdown menu is displayed at every page. In the past, it
      loaded the last message of every conversation the user has ever had
      (for the test user there are 155 ones) on every page loading,
      then sliced the array and only displayed the first 10 of them.
      
      The backend function that fetches those messages from the database
      (MessageModel::listConversations) already had the never used feature
      to limit the queried conversations. So I made the JavaScript request
      use that feature.
      9cdb0bdd
  9. 21 Jul, 2018 2 commits
  10. 20 Jul, 2018 1 commit
  11. 19 Jul, 2018 1 commit
  12. 17 Jul, 2018 2 commits
  13. 16 Jul, 2018 1 commit
  14. 14 Jul, 2018 1 commit
  15. 13 Jul, 2018 1 commit