Commit Graph

  • 505c4df730
    ci: update homebrew tap on release main Peter Steinberger 2026-05-07 03:56:52 +0100
  • cde550f749
    ci: fix release signing guard Peter Steinberger 2026-05-06 09:56:55 +0100
  • 05914139e5
    docs(site): polish homepage and code highlighting Peter Steinberger 2026-05-06 09:55:35 +0100
  • 2c9c1dcc8b
    build: sign macos release binaries Peter Steinberger 2026-05-04 07:03:58 +0100
  • 56755e94ec
    fix: remove stale classroom nolint Peter Steinberger 2026-05-05 08:55:21 +0100
  • c65c88304b
    fix: satisfy lint after refactor Peter Steinberger 2026-05-05 08:52:50 +0100
  • 917e4b98b4
    refactor(cmd): split drive command modules Peter Steinberger 2026-05-05 08:49:02 +0100
  • ad59efba58
    refactor(cmd): reuse paged list helper Peter Steinberger 2026-05-05 08:48:59 +0100
  • 4a2a72fa4e
    test(cmd): share google service fixtures Peter Steinberger 2026-05-05 08:48:54 +0100
  • cd37734c99
    refactor(googleapi): share service constructor setup Peter Steinberger 2026-05-05 08:48:51 +0100
  • 20afed7f4b
    refactor(cmd): share raw response helpers Peter Steinberger 2026-05-05 08:30:06 +0100
  • 4e61efe0b8
    docs: add docs site theme and social card Peter Steinberger 2026-05-05 08:25:41 +0100
  • e8e04a49f9
    docs: refresh docs site Peter Steinberger 2026-05-05 07:39:03 +0100
  • e322aad2e9
    docs: add feature coverage pages Peter Steinberger 2026-05-05 07:17:38 +0100
  • 8b78a94c76
    docs: rewrite readme Peter Steinberger 2026-05-05 07:04:07 +0100
  • dd39bb794c
    fix(release): use api workflow checks Peter Steinberger 2026-05-05 06:54:43 +0100
  • e0338d5954
    release: v0.15.0 v0.15.0 Peter Steinberger 2026-05-05 06:49:37 +0100
  • 62a7257aba
    feat(contacts): add dedupe preview (#555) Peter Steinberger 2026-05-05 06:37:36 +0100
  • e9c496efd5
    feat(drive): add read-only reporting commands (#554) Peter Steinberger 2026-05-05 05:36:55 +0100
  • e8e1ac4635
    feat(gmail): export filters as WebUI XML (#553) Peter Steinberger 2026-05-05 04:02:53 +0100
  • 3ed52354a0
    docs(skill): improve gog agent guidance (#552) Peter Steinberger 2026-05-05 02:47:31 +0100
  • b836495775
    feat(sheets): add conditional formatting and banding Peter Steinberger 2026-05-05 02:14:13 +0100
  • aa7c0a2f90
    feat(sheets): clear table data rows Peter Steinberger 2026-05-04 23:14:42 +0100
  • 5d3b1c0980
    feat(sheets): append table rows Peter Steinberger 2026-05-04 10:09:36 +0100
  • 322695f78c
    feat(sheets): add table basics Peter Steinberger 2026-05-04 09:41:02 +0100
  • b4d6f559c3
    feat(docs): add rich text formatting commands Peter Steinberger 2026-05-04 08:28:38 +0100
  • 7b288cc922
    feat(raw): add lossless API dump commands Peter Steinberger 2026-05-04 07:55:15 +0100
  • 8b8fd09fa2
    docs: add generated command pages site Peter Steinberger 2026-05-04 07:25:56 +0100
  • 33284f03bb
    feat(gmail): add sanitized content reads Peter Steinberger 2026-05-04 07:04:25 +0100
  • d37caabdd7
    feat(install): add Docker image publishing Peter Steinberger 2026-05-04 06:21:48 +0100
  • ef8e634e04
    docs(changelog): credit safety profile hardening Peter Steinberger 2026-05-04 05:55:33 +0100
  • 46900109e0
    fix(safety): compile baked policy to code to resist binary tampering Drew Burchfield 2026-05-03 23:55:05 -0500
  • 6fd874075e
    feat(calendar): add event ownership transfer Peter Steinberger 2026-05-04 05:50:28 +0100
  • c453cbd5a0
    feat(calendar): add meet updates Peter Steinberger 2026-05-04 05:28:02 +0100
  • 2e2974732f
    docs(auth): clarify Google API setup boundaries Peter Steinberger 2026-05-04 05:22:52 +0100
  • 6867fe850c
    feat(docs): add tab-aware editing fixes Peter Steinberger 2026-05-04 05:22:49 +0100
  • 6af52a406b
    fix(version): infer module version for source installs Peter Steinberger 2026-05-04 05:22:43 +0100
  • 7ab00e691b
    fix(calendar): accept events list selector forms Peter Steinberger 2026-05-04 05:22:39 +0100
  • 0a280923b2
    chore: update tracking dependencies Peter Steinberger 2026-05-04 02:01:40 +0100
  • f26af3adba
    feat(safety): add baked safety profiles (#536) Peter Steinberger 2026-04-29 03:35:18 +0100
  • c21a3b5914
    docs: start 0.15.0 changelog Peter Steinberger 2026-04-28 11:18:22 +0100
  • 469f4b4382
    release: v0.14.0 v0.14.0 Peter Steinberger 2026-04-28 10:38:04 +0100
  • 20004a3fdb
    docs: reorder unreleased changelog Peter Steinberger 2026-04-28 10:36:49 +0100
  • d295443985
    chore(deps): update dependencies Peter Steinberger 2026-04-28 10:35:05 +0100
  • e98f44d665
    fix(tracking): rotate email tracking keys Peter Steinberger 2026-04-28 10:22:55 +0100
  • 7b6b161236
    fix(tracking): make worker deploy reusable Peter Steinberger 2026-04-28 09:51:03 +0100
  • 9ce77eff13
    fix(tracking): expire old open records Peter Steinberger 2026-04-28 09:32:26 +0100
  • dfc5b75f86
    fix(tracking): rate-limit pixel recording Peter Steinberger 2026-04-28 09:19:13 +0100
  • 0a5d06e98b
    fix(auth): tolerate unreadable file keyring tokens Peter Steinberger 2026-04-28 09:15:19 +0100
  • 77a16d10ef
    feat(gmail): append send-as signatures Peter Steinberger 2026-04-28 08:40:43 +0100
  • ec3ac8daa5
    docs(auth): clarify testing refresh token expiry Peter Steinberger 2026-04-28 08:22:58 +0100
  • 2892765ea3
    ci: pin workflow actions Peter Steinberger 2026-04-28 08:14:59 +0100
  • 4d585b1680
    fix(auth): guard manual auth token storage Peter Steinberger 2026-04-28 08:12:43 +0100
  • 1eaad2556c
    feat(backup): add markdown Gmail export Peter Steinberger 2026-04-28 07:29:27 +0100
  • d51e94a8ca
    docs(readme): document docs tab export Peter Steinberger 2026-04-28 06:39:58 +0100
  • 539de113c1
    fix(gmail): reject label slash collisions Peter Steinberger 2026-04-28 06:03:39 +0100
  • 1763b3905f
    fix(docs): harden tab export landing Peter Steinberger 2026-04-28 06:30:38 +0100
  • 26e01cfa97
    feat(cli): add --tab flag for per-tab Google Doc export Ben Lewis 2026-04-26 18:22:24 -0400
  • 9362a7664e
    docs(readme): clarify gmail trash workflow Peter Steinberger 2026-04-28 05:40:08 +0100
  • 4bd3172aa1
    test(gmail): cover nested label names Peter Steinberger 2026-04-28 05:32:25 +0100
  • 8f6791f9f9
    refactor(googleapi): expose authenticated HTTP client Peter Steinberger 2026-04-28 05:08:14 +0100
  • 7ee069d88d
    feat(backup): push gmail checkpoints asynchronously Peter Steinberger 2026-04-28 04:52:13 +0100
  • 8addfcee8b
    fix(auth): backfill account subjects on refresh Peter Steinberger 2026-04-28 04:19:39 +0100
  • 532601a0f1
    fix(auth): preserve accounts across Google email renames Peter Steinberger 2026-04-28 04:01:06 +0100
  • d6111be738
    fix(backup): split gmail checkpoints by plaintext size Peter Steinberger 2026-04-28 04:01:00 +0100
  • 7b9197ebd1
    feat(auth): add auth doctor diagnostics Peter Steinberger 2026-04-28 02:49:38 +0100
  • b58964cc89
    fix(backup): shrink gmail checkpoint shards Peter Steinberger 2026-04-28 02:29:31 +0100
  • 8e4f5acebb
    fix(drive): support stdout downloads Peter Steinberger 2026-04-28 02:26:43 +0100
  • e30d870b3f
    feat(contacts): export vCards Peter Steinberger 2026-04-28 02:01:07 +0100
  • 81cedf4e9e
    fix(backup): ignore interrupted shard temps Peter Steinberger 2026-04-28 01:46:50 +0100
  • 9d7ca4ec5f
    feat(backup): checkpoint long gmail fetches Peter Steinberger 2026-04-28 01:41:58 +0100
  • e6b6046bb1
    fix(slides): harden text edit commands Peter Steinberger 2026-04-28 01:18:26 +0100
  • d047a0325f
    feat(slides): add insert-text and replace-text commands Chris Sanchez 2026-04-22 15:26:31 -0700
  • 0d93cb2a05
    refactor(slides): share speaker notes helpers Peter Steinberger 2026-04-28 01:09:34 +0100
  • 65db353926
    fix(docs): format markdown append writes Peter Steinberger 2026-04-27 23:36:18 +0100
  • 6e0af2c463
    test(gmail): cover html body-format search Peter Steinberger 2026-04-27 22:42:45 +0100
  • d458ed435c
    Delete 4a477a05f.json Alex Hillman 2026-04-21 22:02:45 -0400
  • d08771e66d
    feat(gmail): add --body-format flag to messages search Alex Hillman 2026-04-21 21:47:15 -0400
  • 3236577249
    docs(readme): document drive search scopes and docs tabs Peter Steinberger 2026-04-27 22:37:59 +0100
  • 617293d213
    fix(docs): resolve tab titles before mutations Peter Steinberger 2026-04-27 22:32:31 +0100
  • 80039c8071
    feat(drive): add --drive and --parent flags to drive search Sheng 2026-04-23 19:50:42 -0500
  • 50f506dd3a
    refactor(cli): deprecate --tab-id in favor of --tab Ben Lewis 2026-04-26 20:29:59 -0400
  • acb05f61a8
    fix(docs): harden markdown image insertion Peter Steinberger 2026-04-27 21:33:04 +0100
  • 3eb8330159
    fix(gmail): use people profile for primary sender name Peter Steinberger 2026-04-27 20:55:03 +0100
  • e97cad62f6
    fix(docs): size markdown images on write Vinoth Deivasigamani 2026-04-21 00:19:39 -0700
  • cb817fe65a
    fix(backup): fail fast on gmail fetch errors Peter Steinberger 2026-04-27 20:46:41 +0100
  • 28d9e9873a
    feat(cli): improve google api hints and upload/timezone handling Peter Steinberger 2026-04-27 20:29:39 +0100
  • 7f1ef97e15
    fix(gmail): constrain system-label searches Peter Steinberger 2026-04-27 14:59:02 +0100
  • c4df6c34ea
    fix(calendar): localize listed event times Peter Steinberger 2026-04-27 13:59:14 +0100
  • 6bdc215191
    test(gmail): satisfy timezone date lint Peter Steinberger 2026-04-27 13:40:59 +0100
  • 2c48bd8666
    fix(gmail): honor configured timezone for sent mail dates Peter Steinberger 2026-04-27 13:36:38 +0100
  • 8409571d60
    fix(gmail): preserve renewed watch state Peter Steinberger 2026-04-27 13:31:27 +0100
  • 9ab348356a
    perf(backup): bound gmail fetch memory Peter Steinberger 2026-04-27 13:17:13 +0100
  • b8f53df696
    perf(backup): stream gmail backup shards Peter Steinberger 2026-04-27 13:13:52 +0100
  • ff5e85b159
    feat(backup): resume full gmail backups Peter Steinberger 2026-04-27 13:02:43 +0100
  • eb6886633d
    fix(backup): bound drive content exports Peter Steinberger 2026-04-27 12:42:34 +0100
  • 198407c252
    perf(backup): parallelize drive collaboration scan Peter Steinberger 2026-04-27 12:23:33 +0100
  • a4f8bed267
    fix(backup): use valid contact group field mask Peter Steinberger 2026-04-27 12:11:35 +0100
  • efc3df2ed8
    feat(backup): expand google backup coverage Peter Steinberger 2026-04-27 12:09:37 +0100
  • 8e48087457
    test(secrets): fix Windows lint spacing Peter Steinberger 2026-04-27 11:44:29 +0100