Price history: expandable <details> section on sellable product pages, gated to shop editors. SPA-synced via watch.py JSON + watch.js rebuild. Ticket 09 for future membership-gated access. Fresh toggle: hides already-watched ring items (display:none vs dimmed), persisted in localStorage, so loopers see only unwatched content. Media type filters: Video/Audio/Image/Docs/Other pill buttons below ring controls. Toggle off a type to hide those rows from the ring. All on by default, persisted in localStorage. Server-rendered via Jinja macro + data-media-type attribute, JS-synced during SPA nav. |
||
|---|---|---|
| .. | ||
| an-algo | ||
| mps-0.md | ||
| mps-1.md | ||
| mps-2.md | ||
| mps-3.md | ||
| mps-4.md | ||
| mps-5.md | ||