Commit Graph

9 Commits

Author SHA1 Message Date
07bfd5e2d5 feat(rss): improve external card thumbnail uploads with stronger compression and shorter cooldowns 2026-04-13 09:47:28 +02:00
793a56af58 Fixes for 429
- fix SyntaxError caused by global STATE_PATH/COOLDOWN_STATE_PATH usage in main()
- pass state and cooldown paths explicitly to helpers
- add emoji-based logging for login, posting, cooldown, and summary events
- keep shared cooldown behavior across parallel Jenkins workers
2026-04-10 19:58:39 +00:00
f4fb1a9af1 Fixes for 429
- persist post and thumbnail cooldowns to shared JSON state
- check global cooldown before login and before posting
- stop parallel workers from repeatedly hitting createRecord after first 429
- add clear post start/success/failure/global-cooldown logs
- reduce traceback noise for expected rate-limit failures
2026-04-10 19:51:20 +00:00
e158f99cf8 fix(rss): stop posting after Bluesky createRecord rate limit and add clear post start/finish logs 2026-04-10 19:28:28 +00:00
28dfe6d718 fix(rss): avoid truncated title+url post variants that create ellipsis posts 2026-04-10 09:35:27 +02:00
Guillem Hernandez Sola
0d41c48b7a fix(rss): add thumbnail upload cooldown after Bluesky blob rate-limit exhaustion 2026-04-09 18:50:55 +02:00
Guillem Hernandez Sola
e2051baffe fix(rss): try full title+link posts before truncation and add production-safe fallback strategy 2026-04-09 18:40:58 +02:00
Guillem Hernandez Sola
7d8e8bf72a feat(rss): add JSON state-based post control and robust duplicate detection 2026-04-09 18:28:05 +02:00
Guillem Hernandez Sola
57bf1aab81 chore: update and merge gitignore 2026-03-29 17:44:14 +02:00