openvibers/openvibe.shoes CHANGELOG.md

CHANGELOG.md

main 2.3 KB · 32 lines · markdown

1# Changelog
2
3What changed in OpenVibe.Shoes, newest first.
4
5## 0.1.0 — 2026-10-31
6
7The first version: every shoe, every market, the right price.
8
9- **Models and offers.** `shoe_models` and `shoe_offers`: one page per model (`/shoe/<brand>-<model>`), every
10 store's offer with price, shipping, list price, condition, size and colourway when the source names them, the
11 source's own check time and a stale flag. The all-in price is price + shipping when shipping is stated.
12- **The offers job.** Every 30 minutes (off under `SHOES_DRILL`) it reads OpenVibe.Deals' public newest offers,
13 keeps the footwear (a footwear word or a model only a shoe has), reads each product's public record for its
14 brand, and writes the offers into Shoes' own catalogue. One snapshot per offer per day.
15- **The shoe page.** Current prices by store, the price history drawn from Shoes' own snapshots, the size-price
16 curve where sizes are known, colourways, and cited specs/fit/release/care — or "not known yet".
17- **The drops job.** The official release calendar (Nike SNKRS by default) and optional RSS feeds, parsed by a
18 pure parser that never invents a date; each release keeps its source page and read time.
19- **Watches.** A price watch at a size (`POST /api/v1/me/watches`) and a pasted listing link
20 (`POST /api/v1/me/track`) are created in OpenVibe.Watch with the person in `X-OV-Subject`; a pasted URL goes
21 through `openvibe-shared/egress` first. Without a service token the watch is saved and marked "not connected".
22- **Today.** A drop reminder goes on the person's own Today agenda with their Network token. Raffles are never
23 automated.
24- **The API.** Search with facets, one model with offers/history/curve/facts, the price a Watch polls, drops, the
25 person's watches and a pasted link, the source status, and an OpenAPI 3.1 document.
26- **The home.** `sc.room`: hero, live proof, the biggest price drops today, dropping this week, popular models,
27 three scenes (a size-price curve, a drop reminder on Today, a pasted Marketplace link), explore, developers,
28 questions, and the rest of OpenVibe.
29- **Account data.** A person's watches are exported and deleted with their account; the catalogue is the
30 network's public record.
31- **No affiliate links, no Marketplace scraping, no invented specs.**
32