Commit Graph

  • e62a2db1aa chore: bump to 1.1.0 (logging-discipline audit) main v1.1.0 dsql 2026-08-10 23:00:50 -04:00
  • 1f24198121 fix: log terminal connect exhaustion so a dead connection isn't silent dsql 2026-08-09 02:13:44 -04:00
  • d827618075 release: 1.0.0 v1.0.0 dsql 2026-07-06 21:21:00 -04:00
  • 704e7e3939 docs: log a skipped unparseable folder entry instead of silently swallowing dsql 2026-07-06 19:37:16 -04:00
  • 27d37e8bbb fix: tolerate a malformed encoded-word subject; materialize lengths once dsql 2026-07-06 19:24:57 -04:00
  • 9c96fa793a fix: select() on the requested folder despite a failed old-folder reselect dsql 2026-07-06 00:15:55 -04:00
  • 42a1f240f7 fix: bound mark_seen's UID STORE with the configured timeout dsql 2026-07-06 00:15:39 -04:00
  • 5f23abc9c7 fix: tolerate NUL-bearing charset in part decode dsql 2026-07-06 00:15:05 -04:00
  • 0d88764510 refactor: derive __version__ from package metadata (single source) dsql 2026-07-03 16:59:12 -04:00
  • 0038f03b9e docs: expand module contract, compress private docstrings dsql 2026-07-03 16:47:32 -04:00
  • f1e52ff1ac docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1) dsql 2026-07-03 00:12:22 -04:00
  • d478ed0d4c fix: warn on dropped OAuth token, skip wasted final backoff, honor external cancel, fix digit-run split (v0.1.8) v0.1.8 dsql 2026-07-02 23:30:26 -04:00
  • fd789c2ba2 fix: decode RFC2047 subjects, OR TO/FROM in to-mode query, tz-aware Date, drop LIST completion line (v0.1.7) v0.1.7 dsql 2026-07-02 17:02:56 -04:00
  • a340067048 fix: reconnect-on-stale re-selects folder; lock connect() against races v0.1.6 dsql 2026-07-02 16:40:50 -04:00
  • b00f122b74 chore: ignore .claude/ dir (CLAUDE.md now lives under .claude/) v0.1.5 dsql 2026-06-29 21:55:13 -04:00
  • 3da833f2fc fix: revert OTP-in-logs (spent on arrival, not a secret); F1 ContentTypeError, F5 callable None-guard dsql 2026-06-29 21:34:35 -04:00
  • f940641a5a fix: never log the OTP code value (secret-in-logs); correct false test claim (v0.1.5) dsql 2026-06-29 20:46:51 -04:00
  • 0cf23805dd docs: pin install line to release, note unpinned-latest option v0.1.4 dsql 2026-06-29 18:13:31 -04:00
  • 75e6550311 docs: show unpinned install line; note tag-pinning for reproducibility dsql 2026-06-29 18:07:16 -04:00
  • a44bf11be6 fix: dead is_throttled, orphan connect-task, server-defined folder delimiter (v0.1.4) dsql 2026-06-29 17:57:37 -04:00
  • e349638700 fix: fetch() selects message body by structure, not length (v0.1.3) v0.1.3 dsql 2026-06-29 17:09:08 -04:00
  • a4abe354eb fix: add match_field=from|to to restore recipient-primary OTP matching v0.1.2 dsql 2026-06-29 03:18:13 -04:00
  • 6ac8957583 fix: pass XOAUTH2 token as str, not bytes (was corrupting the Bearer value) v0.1.1 dsql 2026-06-28 18:45:25 -04:00
  • 7934688595 fix: clean up the IMAP object on a failed connect; module-level asyncio import dsql 2026-06-28 17:18:28 -04:00
  • ba7ae48a87 fix: bytes-token XOAUTH2 + tolerant SEARCH parse (v0.1.1) dsql 2026-06-27 21:51:27 -04:00
  • 5f7ed74306 add package: pyproject + src v0.1.0 dsql 2026-06-24 20:10:03 -04:00
  • c08d13c02a init: async IMAP OTP retrieval dsql 2026-06-24 20:10:03 -04:00