Commit Graph

446 Commits

Author SHA1 Message Date
github-actions[bot] b5a89e615a chore: update rate-probabilities data [skip ci] 2026-07-18 11:46:33 +00:00
github-actions[bot] 0bf02506a4 chore: update rate-probabilities data [skip ci] 2026-07-18 10:11:23 +00:00
github-actions[bot] b032183147 chore: update rate-probabilities data [skip ci] 2026-07-18 08:44:31 +00:00
github-actions[bot] b4fe170a33 chore: update rate-probabilities data [skip ci] 2026-07-18 06:55:19 +00:00
github-actions[bot] cb20d85680 chore: update rate-probabilities data [skip ci] 2026-07-18 04:41:13 +00:00
github-actions[bot] ff55c815bc chore: update rate-probabilities data [skip ci] 2026-07-18 01:43:10 +00:00
github-actions[bot] b5aa487023 chore: update rate-probabilities data [skip ci] 2026-07-17 23:44:15 +00:00
github-actions[bot] 63a114cc1e chore: update rate-probabilities data [skip ci] 2026-07-17 22:41:45 +00:00
github-actions[bot] 95c1152494 chore: update rate-probabilities data [skip ci] 2026-07-17 21:56:16 +00:00
github-actions[bot] 44ab19c8a8 chore: update rate-probabilities data [skip ci] 2026-07-17 21:00:22 +00:00
github-actions[bot] 1f8e0488bf chore: update rate-probabilities data [skip ci] 2026-07-17 20:00:41 +00:00
github-actions[bot] 1d3e1ca321 chore: update rate-probabilities data [skip ci] 2026-07-17 18:55:03 +00:00
github-actions[bot] 843cc47e4e chore: update rate-probabilities data [skip ci] 2026-07-17 17:02:22 +00:00
github-actions[bot] f5b55eb111 chore: update rate-probabilities data [skip ci] 2026-07-17 15:07:15 +00:00
github-actions[bot] 4f9334c6f8 chore: update rate-probabilities data [skip ci] 2026-07-17 13:08:07 +00:00
github-actions[bot] 83b743ebff chore: update rate-probabilities data [skip ci] 2026-07-17 11:16:24 +00:00
github-actions[bot] 6cabea9c3a chore: update rate-probabilities data [skip ci] 2026-07-17 09:49:19 +00:00
github-actions[bot] 0b1c11cd0d chore: update rate-probabilities data [skip ci] 2026-07-17 07:13:33 +00:00
github-actions[bot] 97b91c5f2a chore: update rate-probabilities data [skip ci] 2026-07-17 04:57:07 +00:00
github-actions[bot] 9dddeb8299 chore: update rate-probabilities data [skip ci] 2026-07-17 01:52:56 +00:00
github-actions[bot] fa7ec465cd chore: update rate-probabilities data [skip ci] 2026-07-16 23:52:17 +00:00
github-actions[bot] 7627f80929 chore: update rate-probabilities data [skip ci] 2026-07-16 22:54:17 +00:00
github-actions[bot] f4fdcbe3df chore: update rate-probabilities data [skip ci] 2026-07-16 21:57:32 +00:00
github-actions[bot] b8d7fffe2e chore: update rate-probabilities data [skip ci] 2026-07-16 20:01:39 +00:00
github-actions[bot] 7237dba3ae chore: update rate-probabilities data [skip ci] 2026-07-16 18:58:05 +00:00
github-actions[bot] e0e4ec8239 chore: update rate-probabilities data [skip ci] 2026-07-16 17:08:15 +00:00
github-actions[bot] 69560e04b1 chore: update rate-probabilities data [skip ci] 2026-07-16 15:27:35 +00:00
github-actions[bot] bd821229d4 chore: update rate-probabilities data [skip ci] 2026-07-16 13:29:48 +00:00
github-actions[bot] 3250add1ef chore: update rate-probabilities data [skip ci] 2026-07-16 11:41:01 +00:00
github-actions[bot] e639f36ce0 chore: update rate-probabilities data [skip ci] 2026-07-16 09:59:44 +00:00
github-actions[bot] f5505c109f chore: update rate-probabilities data [skip ci] 2026-07-16 07:17:42 +00:00
github-actions[bot] 7c3f41c33b chore: update rate-probabilities data [skip ci] 2026-07-16 04:53:42 +00:00
github-actions[bot] 5637bd2b89 chore: update rate-probabilities data [skip ci] 2026-07-16 01:49:31 +00:00
github-actions[bot] eef9120bb9 chore: update rate-probabilities data [skip ci] 2026-07-15 23:52:19 +00:00
github-actions[bot] bab93d8205 chore: update rate-probabilities data [skip ci] 2026-07-15 22:51:42 +00:00
github-actions[bot] 3e748de0b6 chore: update rate-probabilities data [skip ci] 2026-07-15 21:50:44 +00:00
github-actions[bot] 01c73306e1 chore: update rate-probabilities data [skip ci] 2026-07-15 20:05:11 +00:00
github-actions[bot] e8ddab08c9 chore: update rate-probabilities data [skip ci] 2026-07-15 18:57:31 +00:00
github-actions[bot] cf69708138 chore: update rate-probabilities data [skip ci] 2026-07-15 17:12:39 +00:00
github-actions[bot] 03be12c072 chore: update rate-probabilities data [skip ci] 2026-07-15 15:20:01 +00:00
github-actions[bot] 49e2fac272 chore: update rate-probabilities data [skip ci] 2026-07-15 13:16:03 +00:00
github-actions[bot] 1788bde3a5 chore: update rate-probabilities data [skip ci] 2026-07-15 11:23:46 +00:00
github-actions[bot] c924a7f62c chore: update rate-probabilities data [skip ci] 2026-07-15 09:52:51 +00:00
github-actions[bot] 805277744b chore: update rate-probabilities data [skip ci] 2026-07-15 07:08:07 +00:00
github-actions[bot] bf2f9daeb6 chore: update rate-probabilities data [skip ci] 2026-07-15 04:43:10 +00:00
github-actions[bot] f2239b4a9c chore: update rate-probabilities data [skip ci] 2026-07-15 01:28:58 +00:00
github-actions[bot] 0a10ac96d5 chore: update rate-probabilities data [skip ci] 2026-07-14 23:44:00 +00:00
github-actions[bot] 9695adaf0a chore: update rate-probabilities data [skip ci] 2026-07-14 22:49:01 +00:00
github-actions[bot] af3b63b11e chore: update rate-probabilities data [skip ci] 2026-07-14 21:49:48 +00:00
caty21 3a384eb820 fix: OIS indisponible sur toutes les cards + transparence sur l'instrument utilisé
Le fetch /api/rate-probabilities n'avait aucun fallback cache côté client
(contrairement aux autres widgets) et pouvait planter en bloc si InvestingLive
timeoutait (fetch sans AbortController) - une seule panne coupait les 8 devises
d'un coup au lieu de dégrader devise par devise.

- route.ts : try/catch pour toujours renvoyer un JSON valide
- page.tsx : fallback localStorage si le fetch échoue
- investinglive.ts : timeout 8s sur les fetches vers investinglive.com
- fetch-rate-data.mjs / rateprobability.ts : le pipeline écrit maintenant la
  source réelle utilisée par devise (Rate Monitor USD, futures Euribor/SONIA
  pour EUR/GBP, InvestingLive pour les 5 autres) et la carte l'affiche
- CurrencyCard.tsx : SourcesPopup corrigé (CME FedWatch retiré, plus de fausse
  mention "Rate Monitor" pour les devises qui n'en ont pas)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 23:09:50 +02:00