Journal des modifications

commit f969b711e28bb612c72cc5fc64f62b0ea9e45cf4
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sat May 9 15:53:13 2026 +0200

    fix: add lazy loading on sections too

commit d894aa9964263cff675eef6c670cc8d73002f123
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Tue Apr 28 20:28:02 2026 +0200

    fix: URL in seeds.rb for FriendSite

commit 45ec5ce4c48a89e29301a83efaaf06ba73b851ec
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Apr 12 12:54:55 2026 +0200

    remove protocol-relative / implicit

commit 23dd1eb0483e7502ba780f4b3c83f9c0211ff19d
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Mar 29 12:42:59 2026 +0200

    fix: ensure post has been read at creation, for dashboard followup

commit 6dfc67d397d19e0d21a3f3e9c59a9ee6a73593ed
Author: Oumph <37904057+Oumph@users.noreply.github.com>
Date:   Sun Mar 29 12:18:38 2026 +0200

    Fix missing "poll" content in dashboard + wording
    
    Co-authored-by: Oumph <37904057+Oumph@users.noreply.github.com>

commit e83d59e6125ab920c85470d2b128fa2cc08ea406
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Mar 19 23:38:26 2026 +0100

    add honeypot field for accounts too

commit 449604b3161588078a463422ac8e00a05bf8c5c7
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Mar 19 23:04:50 2026 +0100

    add lazy loading for avatars

commit 5d3c5acc15889eebef0d1a91f4a6ed4024278315
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Feb 19 22:03:03 2026 +0100

    avoid nil poll.wiki_explanations in Markdown

commit 4c9afb812dc7901345cf84d413398dbc85b986b3
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Thu Feb 19 21:34:38 2026 +0100

    fix: protect UriValidator from nil value

commit 7c7dd0447a4cf22a8e247f7a41e67d4e8d981c34
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Feb 15 22:32:46 2026 +0100

    Add missing translation devise.sessions.account.already_signed_out

commit 3bce224fe9ae7255e8d978b52aeaee29f29fd14a
Author: Benoît Sibaud <oumph@linuxfr.org>
Date:   Sun Feb 15 19:03:40 2026 +0100

    Default branch is now main

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)