Journal des modifications

commit 15bbbbbfe03c4a0e29feab8d9ae6c35113eb8dff
Author: Bruno Michel <bmichel@menfin.info>
Date:   Thu Sep 7 19:26:27 2017 +0200

    Deploy from the before-redesign branch

commit d57cbc4a562477a19f6449982129cf77bfa26ee7
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Wed Sep 6 14:22:27 2017 +0200

    chat: compatibility with Webkit by looking datetime attribute object instead of relying on HTMLTimeElement interface.
    
    According to https://developer.mozilla.org/fr/docs/Web/API/HTMLTimeElement
    HTMLTimeElement is currently not supported by Safari/Webkit and is available since
    version 62 of Chromium/Blink.

commit b7c619e5cb7d4c1f10cb949fa09fa4e95f39fbf1
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Wed Sep 6 11:28:29 2017 +0200

    redaction: boards rendering requires box context initialization

commit 5b657dc33fd06875babe01a4e2ce3738fba0e874
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Wed Sep 6 11:27:45 2017 +0200

    chat: retrieve norloge format from attribute instead of trying to guess it client side

commit 734caf2b000aadde478aa425b3cda41ab2687570
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Wed Sep 6 11:14:41 2017 +0200

    boards: Add norloge attribute to time tags to split norloge format and text display
    
    Before, the data inside <time> was used as norloge format and as text to display
    to user.
    
    Now, the data inside <time> is only used as text to display.
    
    Final norloge format is defined according to board and box context by the Ruby
    code inside app/helpers/board_helper.rb and config/initializers/time_formats.rb.
    
    As the content of config is not reachable from JavaScript code, we add an
    attribute "norloge" with correctly formatted text according to the context
    (board and box).

commit 3edfc48a304a9c7a30e4b0ad18a608138e6f5073
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Sep 5 11:29:14 2017 +0200

    chat: to render a norloge string, we use computed standard attributes
    
    Indeed, text inside the event target is now a value to display to user.
    Code needs to rely on standardized informations inside norloge attributes.

commit d11cf5bad59a63de529c7b608b1cb82c74eddbaf
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Sep 5 11:25:29 2017 +0200

    chat: don't run regexep on innerHTML but on datetime attribute
    
    In norloge, innerHTML is used to display text to user and datetime attribute
    is a date and time string in iso format.
    
    Before, code assumed that innerHTML contained only the date and time
    informations. Now, with board/large, we have human readable date time format.
    
    Now, we process directly the datetime norloge attribute to have more accurate
    informations.

commit 241e2316a9f8d252ebfbb7bf111e9e0286f6eaa0
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Sep 5 11:23:53 2017 +0200

    board/large: add board-right class to messages
    
    This class is used by current board/chat code to find norloge in messages

commit 78160e4c7ee6a296f39a26633fe69b915289499c
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Sep 5 11:19:54 2017 +0200

    boards/large: add a div with class board-left around norloge
    
    Current board and chat code assume to find a norloge inside a element defined
    with a board-left class.

commit 0dd90f5cfbbffa5a47ab14827c9de3211d9fe1ad
Author: Bruno Michel <bmichel@menfin.info>
Date:   Mon Jul 24 20:22:05 2017 +0200

    New icon for the mozilla section

commit 14561270e70d82cd5e7a43c81dc16f7242d67ffd
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Thu Jul 6 13:23:29 2017 +0200

    Add back ticks to code blocks in README to improve Github home page

commit 3de1c7f0e6e8dc6976dd97df420473b5cdaf5510
Author: Bruno Michel <bmichel@menfin.info>
Date:   Sat Jun 10 12:43:39 2017 +0200

    Security fix: update mail

commit 16760c50989b80574f83f83e29d942a83b86fbde
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Mon Jun 5 18:28:59 2017 +0200

    Fix a typo

commit d9a07e0dcbf2660f5b8b47afa6e8a65ee08cda4d
Author: Bruno Michel <bmichel@menfin.info>
Date:   Sun Jun 4 18:38:56 2017 +0200

    Fix toolbar for chromium

commit 154027a4d92acbd64c63a85a61dff55673bba71b
Author: Bruno Michel <bmichel@menfin.info>
Date:   Thu May 4 21:57:05 2017 +0200

    Update html-pipeline-linuxfr to fix a bug on equations