feat(bug): upload client, offline queue, history and install id #25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/breadbug-upload"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs BREAD-21
Stacked on #24. Part of ECO-EP1.
What
bread-bug::upload:Client(send, delete, status),Queue,History, and the anonymousinstall_id.Prepared::verify()runs immediately before every send, and the hash goes to the server asX-Breadbug-Sha256.~/.local/state/bread/breadbug/install.json(0600), replaced every 30 days.history.jsonl(0600, bounded to 200). An identical resend returns the original receipt without a new token.--send/Send action now really sends; newhistory [--refresh],delete <receipt>,queue [flush|cancel|clear]. With upload off (default) none of them touch the network.Tests
breadbug-server(breadbug-server PR #1): sent, stored unquarantined (a clean client report passes the server re-scrub),history --refresh,delete, row gone.-D warningsclean.