Repository navigation
ProtPeek browser extensions 0.1.8
ProtPeek browser extensions 0.1.8
- Resolve chain selections using the chain's author/label identity instead of
matching both identifier namespaces independently. Crossed mmCIF author and
label chain IDs no longer add an unrelated chain to a selection. - Match an absent PDB insertion code explicitly: selecting
A:6no longer also
selectsA:6A. Explicit insertion-coded targets retain their exact identity. - Apply the same precise selectors to focus, isolation and chain visibility,
including the visible structure used for browser exports. - Include the store metadata and delayed review invitation prepared in 0.1.7.
- Update Vite, Vitest and vulnerable transitive dependencies within the existing
major versions, without adding runtime services or permissions.
Packages
- Chrome:
ProtPeek-0.1.8-chrome.zip - Firefox:
ProtPeek-0.1.8-firefox.zip - Firefox reviewer sources:
ProtPeek-0.1.8-sources.zip
Store publication is separate from these GitHub release packages.
The shared selection fixes are also released in Zotero 0.1.7.
Version 0.1.7 (included in 0.1.8)
- Rename the browser packages to ProtPeek – Protein Structure Viewer, retain
ProtPeek as the short name, and clarify the store summary. - Add a non-blocking review invitation after at least seven days and five distinct
days with a successfully displayed structure. Failed loads and merely opening
the panel do not count. - Offer Leave a review, Later, and Don't ask again. At most two
invitations are shown, separated by 30 days, even when ignored. Opening the
store review page or opting out stops future invitations. - Store only local scheduling values; no analytics, new permissions, or network
requests are added. The appropriate store opens only on an explicit click. - The review invitation is browser-only; Zotero remains at version 0.1.6.
Packages
- Chrome:
ProtPeek-0.1.7-chrome.zip - Firefox:
ProtPeek-0.1.7-firefox.zip - Firefox reviewer sources:
ProtPeek-0.1.7-sources.zip
Store publication is separate from these GitHub release packages.
Version 0.1.6
- Fix the RESIDUES label overlapping the input field in narrow side panels.
The editor now reserves the actual label width and places selection controls
on separate rows when there is not enough horizontal space. - Associate the visible label with its input for mouse and assistive technology.
- Add Chromium-rendered regression checks for actual label text bounds at
narrow and wide panel sizes, in dark and light themes. - No changes to protein selection semantics, extension permissions or remote endpoints.
Packages
- Chrome:
ProtPeek-0.1.6-chrome.zip - Firefox:
ProtPeek-0.1.6-firefox.zip - Firefox reviewer sources:
ProtPeek-0.1.6-sources.zip
Store publication is separate from these GitHub release packages.
Version 0.1.5
- Selecting a residue in the protein sequence now fills the editable Residues field
immediately and applies the selection to the 3D structure. - Ctrl/Cmd-click toggles additional sequence residues; Shift-click selects a contiguous
sequence interval. Multiple selected residues stay highlighted in the virtualized sequence. - Manual residue expressions apply on Select or Enter; invalid expressions leave the
previous committed selection untouched. - Clicking a residue in the 3D viewer updates the same input and switches the displayed
chain when needed. - Author residue numbers and PDB insertion-code suffixes are handled separately
(for exampleA:11versusA:11A). Compact ranges never silently add
unselected insertion-coded residues. - Remove the redundant selection caption next to Focus / Isolate. Retain the
responsive panel and subtle White/Black background controls from 0.1.4.
No added permissions or remote services. Local structure files remain on the device.
Packages
- Chrome:
ProtPeek-0.1.5-chrome.zip - Firefox:
ProtPeek-0.1.5-firefox.zip - Firefox reviewer sources:
ProtPeek-0.1.5-sources.zip
These are source-build packages; publishing to the Chrome/Firefox stores remains
a separate store-review process. Build with Node 24 and npm ci.