Skip to content

v1.0.16

Choose a tag to compare

@github-actions github-actions released this 01 Mar 22:27
· 2 commits to main since this release
Add persistent state, checkpoint tracking, and closed card deletion

- Add AppState with thread-safe proposal_map persisted to della_state.json
- Add content-based fingerprint (sha256 of truck/cargo/weight/volume/city_pair)
- Add city_pair extraction from <a class="distance" href="?cities=..."> for stable IDs
- Add is_closed detection via .closed CSS selector
- Add multi-page pagination loop: scan until marker found, then up to 15 extra pages for closed cards only
- Add on_published callback in LardiTransPublisher to track fingerprint→lardi_id mapping
- Add throw_proposals with retry_on_rate_limit and delay between deletions
- On each startup: reset checkpoint to current top card (no backfill on restart)
- Normalize non-breaking spaces (\u00a0) in text parsing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>