refactor(sms): delete the dead code and the duplication (Phase F)
#326 -
Commit 1670ddf49c pushed by andodeki
security(sms): encrypt scheduled payloads, report real send status (E3, E7)
#314 -
Commit 737a3e5d5d pushed by andodeki
perf(sms): close the outstanding Phase B and D items
#292 -
Commit cbe47a5f6c pushed by andodeki
security(sms): stop persisting message bodies, throttle sends (Phase E)
#259 -
Commit a38c41c00a pushed by andodeki
perf(sms): get blocking I/O off the render thread (Phase D)
#244 -
Commit 69dd169ca6 pushed by andodeki
fix(sms): correctness pass on grouping, errors, dates and iOS (Phase C)
#234 -
Commit 0614a70888 pushed by andodeki
build: drop the unused robius-sms dependency and its two advisories (Phase B)
#230 -
Commit 817ba02625 pushed by andodeki
fix(sms): send long messages whole, and confirm before bulk (A5, A7, A8)
#217 -
Commit 0ed64c0435 pushed by andodeki
fix(sms): make scheduling actually work (A4, A9, A10)
#200 -
Commit d96f8301ef pushed by andodeki
fix(sms): recover from mutex poisoning instead of panicking (A6)
#194 -
Commit 5cfeec26ff pushed by andodeki
fix(sms): stop truncate_preview panicking on multi-byte text (A3)
#192 -
Commit 00290ad682 pushed by andodeki
ci(sms): finish Phase 0.7 and close a false negative in the slice gate
#182 -
Commit 486fa5f168 pushed by andodeki