Commit graph

30 commits

Author SHA1 Message Date
thibaud-leclere
5dbc073e5c fix: implement MCP JSON-RPC protocol 2026-04-10 15:24:37 +02:00
thibaud-leclere
6f9c9b19e5 chore: create release on tag push 2026-04-10 14:51:17 +02:00
thibaud-leclere
0e812329fb update .gitignore 2026-04-10 14:37:26 +02:00
thibaud-leclere
35a38f52a0 docs: expand readme and add makefile 2026-04-10 14:31:38 +02:00
thibaud-leclere
aa459db435 docs: add usage and verify build 2026-04-10 12:40:46 +02:00
thibaud-leclere
9884ac40ac test: cover cli entrypoint contract 2026-04-10 12:39:10 +02:00
thibaud-leclere
afec7612aa feat: add cli setup boundary tests 2026-04-10 12:35:08 +02:00
thibaud-leclere
e09b4afa0a feat: wire email mcp application graph 2026-04-10 12:21:58 +02:00
thibaud-leclere
2c1dab1bb2 fix: align mcp mailbox and limit contracts 2026-04-10 12:14:55 +02:00
thibaud-leclere
0f622ab9d9 fix: tighten mcp runner input handling 2026-04-10 12:10:42 +02:00
thibaud-leclere
679abbe328 feat: add mcp server runner and tool handlers 2026-04-10 11:59:41 +02:00
thibaud-leclere
656d0d7f91 fix: harden imap backend decoding 2026-04-10 11:49:52 +02:00
thibaud-leclere
c688137ed3 feat: implement imap backend 2026-04-10 11:39:40 +02:00
thibaud-leclere
e360f9bffa fix: tighten imap service message contract 2026-04-10 11:17:36 +02:00
thibaud-leclere
00fa0699f5 feat: add imap service interface 2026-04-10 11:11:01 +02:00
thibaud-leclere
0406630e03 fix: reset kwallet session after transport errors 2026-04-10 11:06:39 +02:00
thibaud-leclere
2d97306ea0 fix: harden kwallet task 6 error handling 2026-04-10 10:58:51 +02:00
thibaud-leclere
14191cae1a feat: add kwallet dbus client 2026-04-10 10:47:52 +02:00
thibaud-leclere
3f75357c89 fix: harden kwallet store boundary 2026-04-10 10:31:24 +02:00
thibaud-leclere
fadf41655f feat: add kwallet secret store adapter 2026-04-10 10:26:43 +02:00
thibaud-leclere
e725cf1f61 feat: add credential serialization helpers 2026-04-10 10:21:22 +02:00
thibaud-leclere
946eed15df fix: wire default app and hide setup password input 2026-04-10 10:17:38 +02:00
thibaud-leclere
f5f13c247d feat: add cli setup prompting and mcp dispatch 2026-04-10 10:08:21 +02:00
thibaud-leclere
e63e67178a fix: tighten task 2 constructor contract 2026-04-10 09:54:38 +02:00
thibaud-leclere
4ea1573dc8 feat: add secret store credential model 2026-04-10 09:45:35 +02:00
thibaud-leclere
518b2c64d9 fix: tighten task 1 cli skeleton 2026-04-10 09:40:23 +02:00
thibaud-leclere
46fab31436 chore: initialize go cli skeleton 2026-04-10 09:34:33 +02:00
thibaud-leclere
59b6cb2f18 docs: add email mcp implementation plan 2026-04-10 09:32:21 +02:00
thibaud-leclere
681a7d64d3 add .gitignore 2026-04-10 09:28:15 +02:00
thibaud-leclere
1e4e75a42f docs: add email mcp design spec 2026-04-10 09:27:07 +02:00