Journal des modifications

commit 8c74b4b6bd696e7f3af89abf49016518d838a793
Author: Adrien Dorsaz <adrien@adorsaz.ch>
Date:   Sat Jan 7 18:04:42 2023 +0100

    fix URI validation, and btw multiple sharp signs in URIs
    
    Fix validating the URL of user home sites
    
    Home site validation used the URL regexp, but didn't anchor it. Because
    of this it was possible to add text before or after the URL and have it
    considered valid. For instance, this was considered a valid homesite
    value: "lorem ipsum https://example.org/#foo#bar dolor sit amet"
    
    It is possible to fix it by anchoring the regexp, but IMO it is wiser to
    use the same URL validator used at other places in the site. Hence this
    commit replaces this validation with the `http_url` validator used for
    news links and bookmarks.
    
    https://linuxfr.org/suivi/impossible-de-mettre-un-lien-vers-un-salon-matrix-dans-les-liens-d-une-depeche#comment-1911550
    
    user: use the new URI validator instead of old HttpUrlValidator
    
    remove comment reference to old HttpUrlValidator
    
    adds after_validation method to UriValidator
    
    This is used to revert the workaround applied on fragment part of the
    URI to accept multiple sharp sign in the URI.
    
    This decoding of sharp sign in the fragment part allows to keep visual match
    with the user input.
    
    bookmark controllers use the bookmark model validator to validate link
    
    So the bookmark model is the only leader the validation of the link.
    
    Thus the protocol validation is moved to the model too.

commit 8f2da36200f2636d12e7908c175d6d71881a4bc1
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Jan 25 21:47:29 2026 +0100

    Alternate configuration for Redis

commit cf0797e3fd401a6a723505e099df11dc28d8cfae
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Feb 15 12:58:31 2026 +0100

    fix: linting and wording

commit 6e2e0921f5dee5e8374322baf9c4bc7fd13bc702
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Feb 5 23:53:47 2026 +0100

    Extra fixes
    
    - deactivate email publication when deactivating account
    - fix for email_link
    - vocabulary: display more than publish
    - update documentation
    - also needs to modify database minimize script (outside this repo)

commit 45b82d8fc37e2e7cbc96277613f0314e5dc9b805
Author: Adrien Kunysz <adrien@kunysz.be>
Date:   Mon Mar 11 18:06:12 2024 +0100

    Allow showing user e-mail address.
    
    As per https://linuxfr.org/suivi/permettre-aux-utilisateurs-de-publier-leur-adresse-de-courriel
    
    This adds an account preference field "show_email" that is controlled
    by the user. When it is enabled, the user's e-mail is displayed along
    their username in a similar way than their website, XMPP address and
    Mastodon identifier.
    
    Test plan:
    * have a user with karma >0 and at least one post
    * go to http://dlfp.lo/compte/modifier
    * tick "Rendre mon adresse de courriel visible publiquement" and save
    * check the e-mail is shown along the post
    * go to http://dlfp.lo/statistiques/users#stats_fonctionnalites
    * check "Publication de l'adresse de courriel" has at least one user

commit 5c86f65b6cf34c520ac6cbc99c5badf334d5b8eb
Author: Benoît Audouard <baud123@users.noreply.github.com>
Date:   Wed Feb 4 15:45:24 2026 +0100

    Update _footer.html.haml add Wiki link
    
    add Wiki link to the footer near Suivi

commit 9fa3d50b71f2457f26056df44daf448a1285d3e7
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Feb 1 11:25:07 2026 +0100

    replace 404 page

commit c499721ec9614df4c108a1337e248e634b64ef44
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Jan 25 18:11:54 2026 +0100

    Gemfile.lock not updated after a previous commit on Gemfile

commit 6b5c22f22c1a993d1a20350fd3c43e3815b0b056
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sat Jan 24 19:46:37 2026 +0100

    Projets Libres in nav bar + decorated links

commit ad8beb4236258934cb0429d3f311e10799350d2c
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Jan 15 22:02:29 2026 +0100

    don't index/follow on single comment page if score < 0

commit ef44425bd728012ff29fb61448df67470a96633b
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Wed Jan 14 22:45:19 2026 +0100

    Make the news and comment title field length consistent with the model

commit da8e972f02585adc4eaa5ec520dcd7efc310c275
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Wed Jan 14 21:26:17 2026 +0100

    don't index single comment page if score < 0

commit 1577d9681916960e20a56292473bc78f7f72936d
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Wed Jan 14 19:34:22 2026 +0100

    Update _wiki_help.html.haml ortho aide rédaction #398 (thx baud123)

commit ad7c3358a84765690b19fca2db61586d2fce7c31
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Jan 11 18:33:29 2026 +0100

    Add help about Markdown, external images and summaries

commit 2f84c3921cebb1480cec5a790263dd6e65794cc7
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Jan 11 18:13:02 2026 +0100

    add global schema