23 Feb, 2016

1 commit

  • Also rewriting the file visualization to work consistently with every
    file type. Here is the overall basic behavior now:
    
      * If the request is passed with view=true, content is displayed
        as an article content.
        * If the file has an inline visualization (like images) it's already
          displayed.
        * If not, a download link is displayed.
      * If the request is passed with view=false, the file is provided
        straight, without any noosfero layout being loaded.
    
      * If the file is private:
        * And the user accesses its public filesystem path, apache (this is
          done by noosfero-apache) will redirect the request to rails
          path so that the rails server will provide it considering
          appropriate permissions.
        * And the user accesses its rails path, rails server will provide as
          well.
      * If the file is public:
        * And the user accesses its public filesystem path, apache will
          provide the file.
        * And the user accesses its rails path, rails server will redirect
          to its public filesystem path so that apache provides the file.
    Rodrigo Souto
     

02 Dec, 2015

1 commit

  • Based on https://www.varnish-cache.org/docs/4.0/whats-new/upgrading.html
    
    The autogenerated part of varnish-accept-language.vcs was refreshed
    using the 4.0 branch of https://github.com/cosimo/varnish-accept-language
    and the following command line:
    
      ./gen_vcl.pl en cs de eo es fr hy it pt ru < accept-language.c > new.vcl
    Antonio Terceiro
     

12 Oct, 2015

1 commit


01 Jun, 2015

1 commit


28 May, 2015

2 commits

  • * removing one level of includes in apache conf
    * be verbose about apache config update
    * chat_message should not be created without "from" or "to"
    * the database table indexes is "from_id / to_id" not "from / to"
    Joenio Costa
     
  • * try to reconnect if connection fails
    * fix ordering
    * reconnect if connection is lost but user status is not offline
    * remove some anchors
    * keep track of buddies order on the client
    * tweak notification to work on chromium
    * respect async request order
    * focus on window when notification clicked
    * deal with window visibility
    * add chat-buttons
    * fix recent_conversations
    * fix sorting and join room on opening
    * remove obsolete code
    * adjusting indentation (sorry but I needed too...)
    * fix load_conversation
    * return identifier as key on avatars action
    * fix typo
    * add timeout to notification
    * deal properly with offline messages
    * fix notification sound
    * clear unread after loading conversation on background
    * ignore message from room
    * add unread messages counter on chat-label
    * as for notification permission as soon as the chat connects
    * add profile_info_action to open chat
    * using jid to save message instead of identifier
    * add profile_info_action to open chat
    * as for notification permission as soon as the chat connects
    * add unread messages counter on chat-label
    
    Squashed and Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
    Rodrigo Souto
     

22 May, 2015

1 commit

  • Now noosfero will generate a debian package to install the chat. The
    generated package is named 'noosfero-chat'.
    
    Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
    Rodrigo Souto
     

03 Mar, 2015

1 commit


27 Feb, 2015

1 commit


28 Jan, 2015

1 commit


27 Jan, 2015

1 commit


20 Jan, 2015

1 commit


12 Jan, 2015

1 commit

  • This fixes issues when a not-logged-id user logs in, but still sees an
    old page. This is because the user's browser has cached the page due to
    having received it with 'Cache-Control: public, ...' headers. Now we
    make varnish overwrite to always set 'Cache-Control: no-cache' so that
    clients will always hit the server again.
    
    For not-logged-in users will also always hit the server, but varnish
    will still handle the requests directly for as long as it has a valid
    cached version of the page.
    Antonio Terceiro
     

30 Oct, 2014

1 commit


27 Oct, 2014

1 commit


09 Sep, 2014

1 commit


24 Jul, 2014

1 commit


22 May, 2014

1 commit


16 May, 2014

1 commit


05 Mar, 2014

1 commit


31 May, 2013

1 commit


29 May, 2013

1 commit


21 May, 2013

1 commit


28 Dec, 2012

1 commit


30 Aug, 2012

3 commits


14 Aug, 2012

1 commit


18 Jul, 2012

1 commit


28 Jun, 2012

1 commit


26 May, 2012

1 commit


17 May, 2012

4 commits


19 Feb, 2012

1 commit


22 Dec, 2011

1 commit


21 Dec, 2011

1 commit


16 Aug, 2011

1 commit


26 Jul, 2011

1 commit