1. 31 Aug, 2020 6 commits
  2. 28 Aug, 2020 2 commits
  3. 24 Aug, 2020 5 commits
  4. 18 Aug, 2020 3 commits
  5. 17 Aug, 2020 4 commits
  6. 16 Aug, 2020 3 commits
  7. 14 Aug, 2020 1 commit
  8. 13 Aug, 2020 3 commits
  9. 12 Aug, 2020 4 commits
  10. 10 Aug, 2020 1 commit
  11. 30 Jul, 2020 2 commits
    • JC Brand's avatar
      Don't clear `#conversejs` via `innerHTML` · 696c8e35
      JC Brand authored
      It appears to break subsequent lit-html `render` calls on the
      `#conversejs` element because lit-html still remembers parts from before
      the element was cleared.
      696c8e35
    • JC Brand's avatar
      Add a `cleanup` hook · 2fcce781
      JC Brand authored
      - Move view-related cleanup code out of core.
      - Call `remove` on `_converse.chatboxviews` during cleanup
      2fcce781
  12. 29 Jul, 2020 2 commits
  13. 28 Jul, 2020 3 commits
  14. 27 Jul, 2020 1 commit
    • JC Brand's avatar
      Add experimental support for running the XMPP conneciton inside a shared worker · 16ca8044
      JC Brand authored
      Still lacks inter-tab communication to update state across tabs, i.e.
      when sending a 1-on-1 message in one tab, it doesn't appear in another,
      because that information is not available via the websocket connection.
      
      - Create a new `Connection` class that extends Strophe.Connection and
          move related code from `converse-core.js` into this class.
      - Store the session in localStorage when using a worker
      - Move XEP-0156 code to connection.js
          This allows us to initialize the connection without needing to know the
          domain.
      16ca8044