Footer: “Powered by Postulo” without the version, linking to the releases, and first on phones #836
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#836
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Say just “Powered by Postulo”, with no version, linking to https://source.tiagoagueda.com/postulo/postulo/releases/. On small screens it is left-aligned and replaces the instance name and motto.
What exists today
templates/base.html:324-330: signed in, a link to the release notes of the running version (RELEASE_NOTES_URL = ".../releases/tag/v{version}",core/context_processors.py:111-132) reading “Powered by Postulo {{ version }}” withdata-version; signed out, plain text “Powered by Postulo”. The comment at:294-299explains why the version is shown only to people signed in./healthzand Server settings → Overview (tests/test_server_settings.py:145).:332-336,POSTULO_SOURCE_URL) is the AGPL offer of the source and stays as it is.What would change
rel="noopener noreferrer external",target="_blank"as now.Decisions
POSTULO_SOURCE_URLpoints at a fork, as the release-notes link already is. Recommended: keep it upstream; the source link is the one a fork must change.Tests:
tests/test_footer.py:47-63,105-108; the browser suite anchors onfooter [data-version](tests/e2e/test_navigation_bar.py:221-223) and needs another hook.Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.Fixed in
5999a630bon main.