-
64d795173c
Copy sent mail to Sent folder; add message field to Poke webhook
master

soconnorandClaude Sonnet 5
2026-08-03 01:56:58 -04:00
-
3e816beb6e
Speed up CI: switch lint to ruff-action, drop broken pip cache

soconnorandClaude Sonnet 5
2026-08-02 18:25:56 -04:00
-
9f26098954
Fix Poke webhook: verify success field, point key setup to Kitchen

soconnorandClaude Sonnet 5
2026-08-02 18:18:56 -04:00
-
35e4d3da86
fix: make docker build/push work with Gitea
soconnor
2026-08-02 16:54:15 -04:00
-
6d1d274457
fix: make ruff lint pass in CI
soconnor
2026-08-02 16:23:46 -04:00
-
b3e44d8ffb
fix: update branch references from main to master in CI and publish workflows
soconnor
2026-08-02 16:09:26 -04:00
-
a04bd8dedb
feat: add CI and publish workflows for container image
soconnor
2026-08-02 16:07:38 -04:00
-
eee315fe3d
fix read-only behavior
soconnor
2026-08-02 16:07:16 -04:00
-
604fb38937
Merge pull request #15 from kacperkwapisz/add-mit-license

0xKandGitHub
2026-06-25 01:04:26 +02:00
-
-
93e3de3e84
docs: add MIT license
Kacper Kwapisz
2026-06-25 01:02:57 +02:00
-
-
2b45db5f5e
Merge pull request #14 from kacperkwapisz/fix/issue-5-watcher-uid-tracking

0xKandGitHub
2026-04-29 11:16:28 +02:00
-
-
23d4b1fc79
Merge remote-tracking branch 'origin/main' into fix/issue-5-watcher-uid-tracking
Kacper Kwapisz
2026-04-29 11:16:20 +02:00
-
-
-
-
9824c5d6bf
Merge pull request #13 from kacperkwapisz/fix/issue-9-mcp-key-tunnel-mode

0xKandGitHub
2026-04-29 11:16:10 +02:00
-
-
329df8afc3
Merge pull request #12 from kacperkwapisz/fix/issue-10-imap-id-command

0xKandGitHub
2026-04-29 11:16:06 +02:00
-
-
c88ea40459
Persist watcher UID cursor across reconnects
Kacper Kwapisz
2026-04-29 09:30:15 +02:00
-
68c40055e7
Merge remote-tracking branch 'origin/main' into fix/issue-5-watcher-uid-tracking
Kacper Kwapisz
2026-04-29 09:28:08 +02:00
-
-
-
-
83a3c482ec
Skip MCP_API_KEY generation in tunnel mode
Kacper Kwapisz
2026-04-29 09:27:59 +02:00
-
-
-
af796d8583
Send IMAP ID after login for providers that require it (netease)
Kacper Kwapisz
2026-04-29 09:25:59 +02:00
-
-
a2b859dd89
Merge pull request #11 from kacperkwapisz/feat/list-accounts-required-account-id

0xKandGitHub
2026-04-29 09:20:28 +02:00
-
-
5f049c691a
Apply ruff format
Kacper Kwapisz
2026-04-29 09:18:55 +02:00
-
c543ed9c47
Add list_accounts tool and require account_id on all email tools
Kacper Kwapisz
2026-04-29 09:12:00 +02:00
-
-
3d4a1cb791
Fix UID-based tracking for already-Seen messages
0xK
2026-03-30 16:37:37 +02:00
-
-
660b627790
Merge pull request #8 from kacperkwapisz/fix/mark-as-read-readonly

0xKandGitHub
2026-03-25 16:47:37 +01:00
-
-
1d4fe9c4cf
Fix emails marked as read despite mark_as_read: false
Kacper Kwapisz
2026-03-25 16:46:10 +01:00
-
-
56ebea20e9
Merge pull request #7 from kacperkwapisz/release/v0.1.0

0xKandGitHub
2026-03-25 15:25:58 +01:00
-
-
93b6873925
Add GitHub Releases and version-based OTA updates
Kacper Kwapisz
2026-03-25 15:10:23 +01:00
-
-
906555d73e
Merge pull request #6 from kacperkwapisz/feat/mark-as-read-option

0xKandGitHub
2026-03-25 14:50:46 +01:00
-
-
7ac6531248
Fix ruff formatting
Kacper Kwapisz
2026-03-25 14:49:21 +01:00
-
5a6ae3e94f
Add mark_as_read config option to preserve email read status
Kacper Kwapisz
2026-03-25 14:47:42 +01:00
-
bcc9f89cf9
Merge pull request #4 from kacperkwapisz/fix/detect-drafts-folder

0xKandGitHub
2026-03-24 16:41:12 +01:00
-
-
5a22a54ca0
Merge pull request #1 from kacperkwapisz/feat/poke-login-sdk

0xKandGitHub
2026-03-24 16:28:55 +01:00
-
-
7d38b7ed81
Fix detect_drafts_folder using non-existent imapclient.DRAFTS constant
Kacper Kwapisz
2026-03-24 16:16:26 +01:00
-
-
-
772e6bc995
Merge pull request #3 from kacperkwapisz/feat/rate-limiting-and-middleware

0xKandGitHub
2026-03-24 15:57:00 +01:00
-
-
e457f9576c
Add .DS_Store to .gitignore
Kacper Kwapisz
2026-03-24 15:55:58 +01:00
-
2343072c7d
Add rate limiting, route filtering, and webhook payload improvements
Kacper Kwapisz
2026-03-24 15:54:44 +01:00
-
-
a52989e7f1
feat: replace git-based OTA with curl + Python tarfile (no git dependency)
0xK
2026-03-24 12:02:45 +01:00
-
eb1bdd5683
fix: auto-install git (brew/apt-get) if missing before OTA check
0xK
2026-03-24 12:00:07 +01:00
-
e12a9bf784
fix: skip OTA update gracefully when git is not installed
0xK
2026-03-24 11:58:30 +01:00
-
ebef198131
feat: add OTA update logic to start.sh (git pull + requirements.txt check)
0xK
2026-03-24 11:46:32 +01:00
-
581dd0b89a
fix: optional MCP_API_KEY in tunnel mode + address Copilot review issues
0xK
2026-03-24 11:40:26 +01:00
-
7e94e91753
remove setup.sh — logic moved into start.sh
0xK
2026-03-24 10:02:52 +01:00
-
37f73e3a9f
refactor: merge setup logic into start.sh, remove setup.sh
0xK
2026-03-24 10:02:44 +01:00
-
45f75d9e12
feat: add setup.sh with Poke login SDK token automation
0xK
2026-03-24 09:43:44 +01:00
-
-
9fe13e5e97
Add update check on start.sh launch
Kacper Kwapisz
2026-03-23 19:35:05 +01:00
-
fef9157c4a
Fix GET /mcp 405 log spam and resolve_account email matching
Kacper Kwapisz
2026-03-23 19:33:51 +01:00
-
bbee0acb13
Move AI agent setup to Quick Start as the primary onboarding path
Kacper Kwapisz
2026-03-23 19:16:20 +01:00
-
420428e513
Remove one-click deploy buttons, Deployment section, and render.yaml
Kacper Kwapisz
2026-03-23 19:11:24 +01:00
-
6e1a487676
Use fenced code block for AI agent prompt so GitHub shows copy button
Kacper Kwapisz
2026-03-23 19:09:48 +01:00
-
2950e5d82c
Add AI agent setup prompt, start.sh launcher, and container resource limits
Kacper Kwapisz
2026-03-23 19:08:31 +01:00
-
b3a5cd4c5b
Switch webhook endpoint to Poke SDK's /inbound/api-message
Kacper Kwapisz
2026-03-23 16:38:53 +01:00
-
df2dc57600
Fix GHCR image URL to use actual repo owner
Kacper Kwapisz
2026-03-23 16:29:23 +01:00
-
81945732d1
Update config examples to show iCloud and custom SMTP instead of Gmail
Kacper Kwapisz
2026-03-23 14:24:29 +01:00
-
2f7853f2bf
Add one-click deploy buttons for Render and Railway
Kacper Kwapisz
2026-03-23 14:06:32 +01:00
-
a02b558654
Add from_address to README config example
Kacper Kwapisz
2026-03-23 13:51:12 +01:00
-
4ca7032e30
Add from_address override per account for custom domain sending
Kacper Kwapisz
2026-03-23 13:47:29 +01:00
-
4a14d33e22
Default allow_send to false — sending must be explicitly enabled
Kacper Kwapisz
2026-03-23 08:55:17 +01:00
-
518aeda901
Add blocked_recipients per account to prevent sending to specific addresses
Kacper Kwapisz
2026-03-23 08:52:59 +01:00
-
0323eb1f7f
Fix log spam: skip existing unseen on startup, silence httpx logs
Kacper Kwapisz
2026-03-23 00:21:21 +01:00
-
8a2d6ac8ed
Add debug logging for Poke webhook auth to diagnose 401s
Kacper Kwapisz
2026-03-23 00:20:23 +01:00
-
9c84ea1a91
Add create_draft tool and allow_send toggle per account
Kacper Kwapisz
2026-03-23 00:13:35 +01:00
-
6e9f1ca617
Fix NoneType encode error in search_emails address formatting
Kacper Kwapisz
2026-03-23 00:00:47 +01:00
-
dc7d379334
Fix healthcheck: expect 405 from GET /mcp (MCP is POST-only)
Kacper Kwapisz
2026-03-22 22:11:27 +01:00
-
8a0abba80c
Make SMTP config optional, falls back to IMAP host/credentials
Kacper Kwapisz
2026-03-22 22:06:48 +01:00
-
d5e80f164e
Quote YAML values containing colons in config example
Kacper Kwapisz
2026-03-22 22:00:28 +01:00
-
48b3f3816f
Change default port to 3000
Kacper Kwapisz
2026-03-22 21:55:49 +01:00
-
fc9a2bb8f8
Fix lint: remove unused imports, apply ruff formatting
Kacper Kwapisz
2026-03-22 21:52:37 +01:00
-
96d5e7d4e3
Use semver-only tags for Docker images, drop branch/sha tags
Kacper Kwapisz
2026-03-22 21:50:36 +01:00
-
385202022e
Add :latest tag to Docker image on main branch pushes
Kacper Kwapisz
2026-03-22 21:49:44 +01:00
-
c034589666
Fix CI workflow YAML syntax: escape curly braces in python command
Kacper Kwapisz
2026-03-22 21:47:40 +01:00
-
eb76dbb489
Initial release: IMAP/SMTP email bridge MCP server
Kacper Kwapisz
2026-03-22 21:46:14 +01:00