Commit Graph

  • 29abc836d5 Fix CheapShark returning zero deals by using dual-fetch strategy and relaxing filters main prosolis 2026-03-22 02:09:27 -07:00
  • dcce744b5a Merge pull request #16 from prosolis/fix/deal-source-error-handling prosolis 2026-03-20 01:50:21 -07:00
  • 373939fedb Improve error handling across deal sources and increase CheapShark page size fix/deal-source-error-handling prosolis 2026-03-20 01:49:21 -07:00
  • e452e36a63 Fix deployment issues and add threads, numbered watchlist, search URL encoding prosolis 2026-03-17 20:54:15 -07:00
  • d6c8d4f599 Add token auto-refresh, device persistence, and cross-signing prosolis 2026-03-17 18:35:23 -07:00
  • 0cfed504a1 Remove Python codebase and clean up gitignore prosolis 2026-03-17 18:27:25 -07:00
  • b8a0fd5f35 Rewrite Pastel from Python to Go with watchlist feature prosolis 2026-03-17 18:26:58 -07:00
  • 24fc9240fe Merge pull request #15 from prosolis/claude/multi-country-currency-deals-2nZGh prosolis 2026-02-28 18:33:14 -08:00
  • 2b1c606a80 Add optional Matrix thread support for per-category deal organization claude/multi-country-currency-deals-2nZGh Claude 2026-03-01 00:37:26 +00:00
  • d55f33af25 Merge pull request #14 from prosolis/claude/multi-country-currency-deals-2nZGh prosolis 2026-02-28 15:47:03 -08:00
  • f13bfd7b07 Default ITAD_DEALS_LIMIT to 200 (API max) to maximise deal coverage Claude 2026-02-28 23:42:54 +00:00
  • e4d90d0331 Add multi-country ITAD deals, configurable currency, and per-source filtering Claude 2026-02-28 23:40:36 +00:00
  • da957f82ba Merge pull request #13 from prosolis/claude/add-presence-heartbeat-WckxL prosolis 2026-02-28 00:17:05 -08:00
  • 30c9872d04 Add presence heartbeat to keep bot shown as online claude/add-presence-heartbeat-WckxL Claude 2026-02-28 08:14:46 +00:00
  • 123252e197 Merge pull request #12 from prosolis/claude/fix-isthereanydeal-api-W5umt prosolis 2026-02-27 21:33:00 -08:00
  • c5ae8543e1 Fix Matrix formatting: build HTML directly instead of markdown conversion claude/fix-isthereanydeal-api-W5umt Claude 2026-02-28 05:23:37 +00:00
  • 949eceb983 Filter ITAD deals to only include games and DLC Claude 2026-02-28 05:14:27 +00:00
  • 1dcb76a394 Merge pull request #11 from prosolis/claude/fix-isthereanydeal-api-W5umt prosolis 2026-02-27 21:06:12 -08:00
  • d1a33e97c5 Update README to document ITAD as a deal source and DEAL_SOURCES config Claude 2026-02-28 05:04:24 +00:00
  • 34da126507 Add IsThereAnyDeal as a deal source alongside CheapShark Claude 2026-02-28 04:59:27 +00:00
  • 72d86fd4e5 Fix IsThereAnyDeal API: use POST for overview endpoint and lookup game UUIDs Claude 2026-02-28 04:47:00 +00:00
  • a83f230291 Merge pull request #10 from prosolis/claude/fix-cheapshark-rating-bug-pxVJv prosolis 2026-02-27 19:38:10 -08:00
  • 0302cea523 Post Epic free games on first run instead of silently recording them claude/fix-cheapshark-rating-bug-pxVJv Claude 2026-02-28 03:32:25 +00:00
  • a334cb7bbe Merge pull request #9 from prosolis/claude/fix-cheapshark-rating-bug-pxVJv prosolis 2026-02-27 19:13:29 -08:00
  • c486b1f5c6 Add SEND_INTRO_MESSAGE to .env.example Claude 2026-02-28 03:07:29 +00:00
  • 66407c5a43 Merge pull request #8 from prosolis/claude/fix-cheapshark-rating-bug-pxVJv prosolis 2026-02-27 19:05:26 -08:00
  • 13cdd6d8b5 Document SEND_INTRO_MESSAGE in README config table Claude 2026-02-28 03:02:56 +00:00
  • 703f92d46c Add .gitignore for Python bytecode files Claude 2026-02-28 03:01:49 +00:00
  • 0fd58c32b4 Add optional intro message on bot startup Claude 2026-02-28 03:01:20 +00:00
  • 19c070405e Merge pull request #7 from prosolis/claude/fix-cheapshark-rating-bug-pxVJv prosolis 2026-02-27 18:50:37 -08:00
  • 3f7e8196e3 Sort CheapShark deals by recency instead of deal rating Claude 2026-02-28 02:49:28 +00:00
  • c33e46c3cf Fix CheapShark rating filter: correct scale and skip unrated deals Claude 2026-02-28 02:47:15 +00:00
  • c145d83b0b Merge pull request #6 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 18:34:08 -08:00
  • c114f3e99f Add debug logging for deal filtering and --debug flag claude/gaming-deals-matrix-bot-ONjS7 Claude 2026-02-28 02:29:43 +00:00
  • 88377e258a Use CheapShark's native 0-10 scale for MIN_DEAL_RATING Claude 2026-02-28 02:21:24 +00:00
  • 7b05d86dc5 Merge pull request #5 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 18:05:40 -08:00
  • 3138fe314f Load .env file at startup via python-dotenv Claude 2026-02-28 02:04:37 +00:00
  • b6b674ca0e Merge pull request #4 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 17:54:31 -08:00
  • 016d2c1973 Add --check preflight to validate config and connectivity Claude 2026-02-28 01:52:48 +00:00
  • c09ecdbd21 Merge pull request #3 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 17:45:15 -08:00
  • d5f30487cb Add instructions for obtaining a Matrix bot access token Claude 2026-02-28 01:39:32 +00:00
  • aed260f345 Merge pull request #2 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 16:58:54 -08:00
  • 6fdbc9f9a0 Reduce exchange rate refresh to twice daily Claude 2026-02-28 00:56:21 +00:00
  • 8277cf37e2 Add multi-currency pricing (USD, CAD, EUR, GBP) for deal posts Claude 2026-02-28 00:51:52 +00:00
  • ba1a3811d6 Merge pull request #1 from prosolis/claude/gaming-deals-matrix-bot-ONjS7 prosolis 2026-02-27 16:07:45 -08:00
  • 6e84429ad1 Add gaming deals Matrix bot Claude 2026-02-28 00:00:22 +00:00
  • 11a3eace9f Initial commit prosolis 2026-02-27 15:47:43 -08:00