Refresh portal gallery cards and thumbnails against what is deployed - #47
Open
dauglyon wants to merge 3 commits into
Open
Refresh portal gallery cards and thumbnails against what is deployed#47dauglyon wants to merge 3 commits into
dauglyon wants to merge 3 commits into
Conversation
…w it Versions and updated dates re-derived per the card rules: the printed version where the portal is readable (function-junction v0.3.0 is behind its v0.3.1 tag), the newest tag where it prints none (genknown, ideas) or where a team-password gate now hides it (enigma-strata, pmi-understory, phagecast, asma). Sources re-copied from the registries that moved: fungal-jungle (TCDB out; fitness + HIP-HOP in) and diaspora (annotation, trait, and environment layers in; KE-pangenome no longer credited). Thumbnails recaptured from the live portals on their driven views; the four gated portals keep their pre-gate captures.
…ethumbed ENIGMA Strata prints v0.5.0 inside its gate — the deployed version, not a tag guess — and ASMA prints none, so its newest-tag comment now says that from behind the gate. Thumbnails recaptured on the post-gate views: Strata's Welcome tab, ASMA's arc walk with the guide reopened (the app now hides it by default). Phagecast's shared password was rejected, so its card and thumbnail stand as before.
Collaborator
Author
|
Team passwords arrived for three of the four gated portals, so a second commit tightens them up:
Table in the description still accurate except Strata's "password-gated → newest tag" derivation, which is now "printed by the deployed portal". |
…l current The Collection view inside the gate shows the same counts the existing thumbnail does (3,207 isolates · 548 genomes), so the capture stands; the version comment now states the portal prints none rather than that the gate made it unreadable.
Collaborator
Author
|
PMI Understory's password arrived too. Behind the gate it prints no version (card stays at newest tag v0.3.2, comment updated in 8411e0e), and the post-gate Collection view shows exactly what the existing thumbnail already shows — same counts, same genera bars — so the thumbnail binary is untouched. That closes out every portal except Phagecast, whose password has changed. |
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.
Every field re-derived per the rules in the card comment block, checked against the live portals at gen2.kbase.us and the newest tag in each kbaseincubator repo (tag commit dates via the GitHub API, 2026-09-08). Four project portals turned out to sit behind a new shared team-password gate ("Project-scoped preview — soft access gate for the test phase"); team passwords let us behind three of them.
Versions and dates
Whether gated portals should stay in the public gallery, or their cards should mention the gate, is a separate call this PR does not make.
Sources
Re-checked every card against its registry at the new tag. Two moved:
src/fungal_jungle/sources.py@ v0.7.5): TCDB is no longer credited; Fungal Fitness Browser (RB-TnSeq) and Yeast HIP-HOP chemical genomics are new. Card now mirrors registry membership and order.src/diaspora/attribution.py@ v0.4.1): the registry grew annotation (GTDB, eggNOG, KEGG, NCBI, ENVO), trait (Madin · BactoTraits · metaTraits · FAPROTAX), and environment (EarthEnv, CHELSA, Copernicus DEM, GEE rasters) layers, and no longer credits KE-pangenome. (The KIND manifest blurb still says "pangenome-resolved function", so the blurb stands.)Unchanged after checking: function-junction, genknown (citations.py), enigma-strata, pmi-understory (sources.py), plant-terra and asma (DATA_SOURCES.md live rows), ideas (enrichment providers), phagecast (no registry).
Thumbnails — before / after
Seven recaptured at 1280×800 from the live portals driven to their prior views. Tile CDNs 403 non-browser UAs, so the capture presented a browser UA to tile hosts only. Phagecast keeps its pre-gate capture; the IDEAS landing is unchanged so its thumbnail is untouched.
Checks:
vitest run src/routes/portals.test.tsx10/10 passed; eslint andtsc --noEmitclean.