Skip to content

Alt Text Management#5027

Open
ajrbyers wants to merge 17 commits intomasterfrom
al-text-manager
Open

Alt Text Management#5027
ajrbyers wants to merge 17 commits intomasterfrom
al-text-manager

Conversation

@ajrbyers
Copy link
Member

@ajrbyers ajrbyers commented Oct 31, 2025

Closes #3943
Closes #3938

This PR introduces a new pattern for HTMX functionality in Janeway. There's a new partial_views.py module specifically for HTMX endpoints, separate from regular views. Partial templates live in /appname/partials/. This keeps HTMX-specific code isolated rather than mixing it into existing views and templates, hopefully this will make it easier to find and maintain as we add more interactive features.

Throughout the admin - article image management, journal settings, issue pages - there's now an "Edit alt text" button. Click it and you get an HTMX powered modal that lets you add or update alt text without page reloads. The modal itself is a reusable base template that other features can extend.

@ajrbyers ajrbyers changed the title WIP WIP: Alt Text Management Oct 31, 2025
@ajrbyers ajrbyers changed the title WIP: Alt Text Management Alt Text Management Jan 29, 2026
@ajrbyers ajrbyers requested a review from mauromsl January 29, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

image missing a text alternative [page header] image missing a text alternative [issue covers]

2 participants