Journal des modifications

commit 377636a1369226b77aec48bfea81179223f6dd77
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Jul 11 16:20:52 2021 +0200

    Avoid HTTP 500 on /moderation/news for old news without versions

commit f74c2bc81787d0cd5a4d6ab3396ef48516b2cf1e
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Jun 29 12:12:06 2021 +0200

    bookmark defaults scheme to HTTP and HTTP validator only check scheme and host

commit fd6a632d745e7d827a2a51df677c049111f1509b
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Thu Jun 3 16:15:25 2021 +0200

    send to the news board message about state change

commit 2a5cf60a7ef143300d4029990bc46f076207f69b
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Jun 1 00:01:00 2021 +0200

    news controller reorganized display validation errors

commit a2c4e68fbe37815d6e26b8be75098ef48adbfb09
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Mon May 31 23:29:59 2021 +0200

    on validation error for a news reorganization rollback transaction
    
    The rollback is needed as the new_version is created only on successful save.
    
    Without rollback, the news content is updated without new version created.

commit ce64b6beaaa89b223e6e27efd75214b15333a210
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Mon May 31 22:58:44 2021 +0200

    protect news reorganization with SQL transaction

commit b6497af92a7ce66a58933e980a447d44bb893dd0
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Mon May 31 00:09:04 2021 +0200

    link and bookmark model validate URL
    
    For the link controller, the error handling has been added.
    As the redaction system use ajax to update links, the controller return error
    result in JSON format.
    
    To handle validation errors correctly on client side, the edition_in_place
    client javascript has to handle ajax error event:
    
    when error is raised and response is JSON, event handler looks for error
    messages and display them in the "ul.error" HTML tag.
    
    Furthermore, the [`render text` has been deprecated](https://github.com/rails/rails/issues/12374)
    I had to replace them with `render plain` for redaction locks.

commit 5127592e12197e0e2e748c2fe134cce1b86dd79c
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Sat May 22 10:20:30 2021 +0200

    remove automatic hyphens when user edit text in textareas

commit 7e89d77837c226b1a908767c5cc6ee7a35be5e75
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun May 9 15:55:33 2021 +0200

    POSS became OSE

commit f694ebe2ce8df0db06672dcfe33f677f62a09da1
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Wed Apr 28 10:45:11 2021 +0200

    Update Fedora section logo

commit fd9c05aba3e39dabf92301764b6a269e0f7fbfaa
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Apr 22 20:21:33 2021 +0200

    #1982 Remove obsolete opensearch feature

commit abe0b40418646411d6ac985f443052f6711942ea
Author: cpol0 <82312908+cpol0@users.noreply.github.com>
Date:   Wed Apr 21 20:51:51 2021 +0200

    Update app/views/devise/sessions/new.html.haml
    
    Co-authored-by: Oumph <37904057+Oumph@users.noreply.github.com>

commit 0ac21d867f02a6e1e91c52ff2614b875944eb8af
Author: Pol <contact@pol-carre.fr>
Date:   Wed Apr 21 16:00:52 2021 +0200

    add instructions for login

commit 856b5b5f1b8d06c1b110b0c14e4aff9055b3296a
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Wed Apr 14 19:27:32 2021 +0200

    Update SQL schema with migrate/20210131231806 and maintainer role

commit fec5af4e0d0afa14d909862fc7b23d719471fc99
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Tue Apr 13 10:02:14 2021 +0200

    fix mimemagic download issue by rails update (#301)
    
    Update were applied with: bundle update --patch rails
    from a Docker image with bundler version 1.17.3 as defined
    in the Gemfile.lock
    
    Dockerfile for linuxfr.org image has been updated to use
    exactly same bundler version has defined by the Gemfile.lock