Commit History

Autor SHA1 Mensaxe Data
  Paul Klumpp 63b474a40e chore: remove unused golang.org/x/text dependency hai 2 días
  Paul Klumpp d750fc6e0c test: chatto date format output hai 2 días
  Paul Klumpp 7b38aaa9e0 rename: CHEAPO_DATE_FORMAT -> CHEAPO_CHATTO_OUTPUT_DATE_FORMAT hai 2 días
  Paul Klumpp 56516fea0b docs: document CHEAPO_CLI_OUTPUT_DATE_FORMAT; keep ISO for JSON/MCP hai 2 días
  Paul Klumpp 6d1d526e74 cli: honor CHEAPO_CLI_OUTPUT_DATE_FORMAT for 'Free until' (default ISO) hai 2 días
  Paul Klumpp 4bc63a3eaa deps: add golang.org/x/text for localized date/month names hai 2 días
  Paul Klumpp 43f8fe3d23 cli: chatto date format configurable via CHEAPO_DATE_FORMAT (default compact 02.01.) hai 2 días
  Paul Klumpp 93e39ea561 mcp: read CHEAPO_MCP_TOKEN from .env (godotenv), env takes precedence hai 2 días
  Paul Klumpp 40f04b73fc MCP server (HTTP first) with shared list layer hai 2 días
  Paul Klumpp e43dd1a919 Test comments: document the API quirk each test pins (why it is tested) hai 3 días
  Paul Klumpp 854275074f Tests for API quirks: epic price-based free detection, steam specials/featured parsing, gog structural giveaway detection (with live fixtures) hai 3 días
  Paul Klumpp c27926d0b9 epic: free = element price.discountPrice==0 (offer discountSetting unreliable); deals from fmtPrice hai 3 días
  Paul Klumpp cd1ac9ffcf epic: require discountPercentage==100 for free; deals show percent-only when discountPrice absent hai 3 días
  Paul Klumpp 8f31cdfdd3 list/chatto-send --deals: discounted games (epic+steam), link in store column, fix parse fn wiring hai 3 días
  Paul Klumpp 2dfc69a7ce chatto-send: link embedded in store column hai 3 días
  Paul Klumpp fd103409d9 chatto-send: Markdown output with tables (per Chatto markdown-it renderer) hai 3 días
  Paul Klumpp 7287a6878f Load .env via godotenv for CHATTO_TOKEN; .env gitignored hai 3 días
  Paul Klumpp bac98aaa92 chatto client: fix Connect JSON field names (camelCase, nested room), verify against live server hai 3 días
  Paul Klumpp 8c54282f61 Default CHATTO_BASE_URL to chat.chatto.run hai 3 días
  Paul Klumpp d09fd1a76a Add hand-built Chatto Connect-JSON client (chatto-rooms, chatto-send) hai 3 días
  Paul Klumpp 9610ca6d32 Add GOG provider (homepage store-state JSON), --upcoming for Epic, provider-based watch hai 3 días
  Paul Klumpp 259a347744 Add epic upcoming free games: cheapo list --upcoming (upcomingPromotionalOffers) hai 3 días
  Paul Klumpp 35663aa3b3 Add Steam provider (free-to-keep scrape + free-weekend API), provider interface, --store flag hai 3 días
  Paul Klumpp 6fe3cd7732 AGENTS/README: add free-games-notifier as second reference (steam sources, upcoming offers, state-diff pattern) hai 3 días
  Paul Klumpp 3a538ed86f Initial CLI: list + watch for Epic free games (cobra, epic storefront API) hai 3 días