1. 17 Apr, 2018 8 commits
    • JC Brand's avatar
      Move methods from chatbox view to message view · c01e9f82
      JC Brand authored
      Specifically the methods related to requesting an upload slot and uploading a file.
      Also show a progress indicator while a file is being uploaded.
      
      Updates #161
      c01e9f82
    • JC Brand's avatar
      Remove unused code · db790183
      JC Brand authored
      db790183
    • JC Brand's avatar
      Remove separate file `converse-http-file-upload` · dad8eb2f
      JC Brand authored
      It contained only `overrides` and some HTTP upload code was in other
      modules.
      
      Current thinking concerning overrides:
      
      Usage of `overrides`, while useful in certain cases, should in general
      be discouraged, since it's in essence "monkey patching" which makes it
      more difficult to know whats executing at runtime and more difficult to
      refactor.
      
      Splitting modules up between XEPs is not always that useful. Some XEPs,
      like HTTP Upload (and MAM comes to mind) have their functionality spread
      out over single and group chats (and pubsub) and might for practical
      purposes be considered "core" enough to not try and keep them in
      separate modules (which inevitably requires overrides or a fundamentally
      rethinking the architecture).
      
      Where splitting code between modules makes a lot of sense is in keeping
      Backbone Models and Views separate (so that alternative view libraries
      like Vue could be used) and probably in keeping Single chats, MUC,
      PubSub and MIX separate.
      
      updates #161
      dad8eb2f
    • JC Brand's avatar
      Render messages via a new MessageView view · de6ecbf0
      JC Brand authored
      updates #161
      de6ecbf0
    • JC Brand's avatar
      Remove references to unused parameters · 264e6830
      JC Brand authored
      updates #161
      264e6830
    • JC Brand's avatar
      Fix failing tests due to refactoring · 6cab7fcc
      JC Brand authored
      updates #161
      6cab7fcc
    • JC Brand's avatar
      Fix height for chatroom forms · b889637f
      JC Brand authored
      b889637f
    • JC Brand's avatar
      Updated and refactored the work from @worlword · 584f293d
      JC Brand authored
      * Use Promises instead of callbacks
      * Update to latest (Last Call) version of XEP-0363
      * Move non-view specific methods to models instead
      * Add more tests
      
      updates #161
      584f293d
  2. 14 Apr, 2018 6 commits
  3. 13 Apr, 2018 2 commits
  4. 12 Apr, 2018 3 commits
  5. 11 Apr, 2018 5 commits
  6. 10 Apr, 2018 5 commits
  7. 07 Apr, 2018 1 commit
  8. 06 Apr, 2018 4 commits
  9. 05 Apr, 2018 2 commits
  10. 04 Apr, 2018 2 commits
  11. 03 Apr, 2018 2 commits