Rework the home page into a developer orientation page - #20
Merged
mrenvoize merged 1 commit intoAug 13, 2026
Merged
Conversation
mrenvoize
force-pushed
the
worktree-submission-pipeline
branch
from
August 10, 2026 12:03
a4fe25e to
1d01d36
Compare
mrenvoize
force-pushed
the
worktree-home-page-rework
branch
from
August 10, 2026 12:04
2a97001 to
9a010b7
Compare
mrenvoize
force-pushed
the
worktree-submission-pipeline
branch
from
August 10, 2026 13:00
1d01d36 to
84b7425
Compare
mrenvoize
force-pushed
the
worktree-home-page-rework
branch
4 times, most recently
from
August 10, 2026 14:14
f1d5f9e to
f003414
Compare
mrenvoize
force-pushed
the
worktree-submission-pipeline
branch
from
August 10, 2026 14:37
02145c3 to
be3efe8
Compare
Replaces the plugin-listing duplicate (redundant with /plugins) with the pitch, developer-only audience callout, and join path spec §12 calls for, personalized for logged-in developers with quick links to submit/view their plugins instead.
mrenvoize
force-pushed
the
worktree-home-page-rework
branch
from
August 10, 2026 14:40
f003414 to
b32003c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/plugins) with the orientation page described inkoha-plugin-store-spec.md§12: what the store is, an explicit callout that this UI is for plugin developers (not librarians/Koha staff), and a numbered join path.Controller::Site::indexno longer fetches the full plugin list — that query only existed to feed the removed listing.Design doc: stacked on the
planningbranch'sdocs/superpowers/specs/2026-08-10-home-page-rework-design.md(build order §11 step 4).Stacks on #19.
Test plan
prove -l t/site.t— anonymous visitor sees the pitch/join-path and not the welcome-back panel; logged-in developer (viaoauth_mock) sees the welcome-back panel and not the join path; home page no longer renders a plugin table.prove -l t/— full suite (58 tests) passes.morbo), logged in viaoauth_mock.