John SJ Anderson

Results 69 issues of John SJ Anderson

This is actually three different pages in a trenchcoat; each of them will need to be ported over: - [ ] `IndividualGroupPage` - [ ] `GroupMembersPage` - [ ] `GroupSettingsPage`

Components used in this page, which will also need to be ported: - [ ] `components/SEO` - requires porting to [Metadata API](https://nextjs.org/docs/app/api-reference/functions/generate-metadata) - [ ] `components/splash` - has a fair...

Uses these components, which will also need to be ported over: - [ ] `components/Groups/Tiles` - [x] `components/ListResources`

I wonder if another name would be more informative here. Maybe `staging/[[...slug]]/…` to match [Next.js docs](https://nextjs.org/docs/pages/building-your-application/routing/dynamic-routes#optional-catch-all-segments)? Same would go for `pathogens/[[...slug]]`. `blog/[id]` is meaningful as-is. ```suggestion if (params && params["slug"])...

### Current Behavior [Slack context](https://bedfordlab.slack.com/archives/C7SDVPBLZ/p1734613910152739) for poor Twitter behavior

bug

Currently, blog post images are rendered with this HTML markup: ```html FIGURE TITLE FIGURE CAPTION ``` which renders like so: To my eye, this results in the caption visually "bleeding"...

enhancement
proposal

And maybe consider making the server display a warning about auth not working if it's not running on port 5000 in non-production mode...

documentation

Built from [Nextclade workflow in rubella repo](https://github.com/nextstrain/rubella/pull/34) [Preview](https://clades.nextstrain.org/?dataset-server=gh%3A%40rubella-dataset%40%2Fdata_output&dataset-name=nextstrain%2Frubella%2FE1)

(Per 1:1 conversation with @joverlee521…) While reviewing S3 bucket contents as part of [the cleanup effort](https://github.com/nextstrain/private/issues/179), I noticed that we're generating multiple copies of the same file using different compression...