This commit is contained in:
2026-08-10 21:15:19 +01:00
parent d7ca591b76
commit 4da942786e
97 changed files with 105039 additions and 3370 deletions
+117 -77
View File
@@ -1,43 +1,43 @@
{
".claude/settings.json": {
"mtime": 1786281487.088728,
"ast_hash": "22d1c817e36c7eccf36bf30ee13299cc",
"semantic_hash": "22d1c817e36c7eccf36bf30ee13299cc"
"ast_hash": "",
"semantic_hash": ""
},
"cmd/gomail/main.go": {
"mtime": 1786281911.6889164,
"ast_hash": "6a50dc1a9b0161c4c030b51307ff92cf",
"semantic_hash": "6a50dc1a9b0161c4c030b51307ff92cf"
"mtime": 1786303371.9406705,
"ast_hash": "32c3d08429cc99b216f59edf3e0e4caa",
"semantic_hash": ""
},
"go.mod": {
"mtime": 1786281935.7638168,
"ast_hash": "38e6ab128168a0a88095fec4523f2992",
"semantic_hash": "38e6ab128168a0a88095fec4523f2992"
"mtime": 1786304427.3009958,
"ast_hash": "4bbf418e44c141deba9e99f9d780ed9b",
"semantic_hash": ""
},
"internal/accounts/link.go": {
"mtime": 1786281887.2038412,
"ast_hash": "4ffb8f5d3a6ac987d960c702f00f4e07",
"semantic_hash": "4ffb8f5d3a6ac987d960c702f00f4e07"
"mtime": 1786299069.1242821,
"ast_hash": "5eed8ecb5be6a1c35c6591dedad976d1",
"semantic_hash": ""
},
"internal/accounts/provider.go": {
"mtime": 1786168320.0,
"ast_hash": "4a180151e798601f43bda25bd1a80410",
"semantic_hash": "4a180151e798601f43bda25bd1a80410"
"mtime": 1786303040.5896587,
"ast_hash": "7b4ccfea1a6fbad3e8b519a295cb520b",
"semantic_hash": ""
},
"internal/accounts/provider_gomail.go": {
"mtime": 1786281891.3509514,
"ast_hash": "f0dd245cb144dca3f03520e632c1d5f5",
"semantic_hash": "f0dd245cb144dca3f03520e632c1d5f5"
"mtime": 1786297740.5829873,
"ast_hash": "ac0d507cba9953d85a44ce0506217587",
"semantic_hash": ""
},
"internal/accounts/provider_imap.go": {
"mtime": 1786281893.9837677,
"ast_hash": "99587258525acd5ab4b20398a2d0d400",
"semantic_hash": "99587258525acd5ab4b20398a2d0d400"
"mtime": 1786298998.877657,
"ast_hash": "4825cd303e132e3179500afe0e9098bd",
"semantic_hash": ""
},
"internal/accounts/provider_smtp_helper.go": {
"mtime": 1786281896.5890837,
"ast_hash": "188d01aeb8fe3fb73cb76a25ffda71b4",
"semantic_hash": "188d01aeb8fe3fb73cb76a25ffda71b4"
"mtime": 1786289886.1606128,
"ast_hash": "4fec96778cdaa94b1ab2264236af8b48",
"semantic_hash": ""
},
"internal/acme/challenge.go": {
"mtime": 1786189310.0,
@@ -80,14 +80,14 @@
"semantic_hash": "c74ed7b257b2272dcfb860b8a60746a0"
},
"internal/config/config.go": {
"mtime": 1786189702.0,
"ast_hash": "12cee16f6dcfa6971217dd104e86f4d6",
"semantic_hash": "12cee16f6dcfa6971217dd104e86f4d6"
"mtime": 1786289818.8781466,
"ast_hash": "68fd6f093c4ba00106bdbbe59786a269",
"semantic_hash": ""
},
"internal/crypto/crypto.go": {
"mtime": 1784360971.0,
"ast_hash": "4567100200969235fd1559ad9be6f1b1",
"semantic_hash": "4567100200969235fd1559ad9be6f1b1"
"mtime": 1786297602.7221303,
"ast_hash": "8de4f9714d1c3e73a4322080d6b1a2ca",
"semantic_hash": ""
},
"internal/dav/dav.go": {
"mtime": 1786281900.5555487,
@@ -100,24 +100,24 @@
"semantic_hash": "922a08de72be0ef63409ed402d01e098"
},
"internal/db/db.go": {
"mtime": 1784361005.0,
"ast_hash": "64d527aad454dab7867ffd51aa3d72ca",
"semantic_hash": "64d527aad454dab7867ffd51aa3d72ca"
"mtime": 1786297548.1684437,
"ast_hash": "aed0290af4025c8c84089356f8746f08",
"semantic_hash": ""
},
"internal/db/migrations.go": {
"mtime": 1786193366.0,
"ast_hash": "d67ddd29ab706ae5ce670da624e30b2c",
"semantic_hash": "d67ddd29ab706ae5ce670da624e30b2c"
"mtime": 1786300065.1340663,
"ast_hash": "2eb17b13bdc6bd5a954c82b4503aa8f9",
"semantic_hash": ""
},
"internal/db/models.go": {
"mtime": 1786193384.0,
"ast_hash": "cf35e391db47a84bd0b4e05ba77b9a95",
"semantic_hash": "cf35e391db47a84bd0b4e05ba77b9a95"
"mtime": 1786300091.6301413,
"ast_hash": "12f132efac1ac74ab13ce8bfce0bfc69",
"semantic_hash": ""
},
"internal/db/queries.go": {
"mtime": 1786193758.0,
"ast_hash": "c5f7a40030988031163220e54051b93d",
"semantic_hash": "c5f7a40030988031163220e54051b93d"
"mtime": 1786301261.1620972,
"ast_hash": "684ba8ac79df6845b0f0571ee6ff67a3",
"semantic_hash": ""
},
"internal/dkim/keys.go": {
"mtime": 1785566243.0,
@@ -145,9 +145,9 @@
"semantic_hash": "5518fd86059d729048685e2bc39c24b2"
},
"internal/imap/commands.go": {
"mtime": 1786281888.6448092,
"ast_hash": "e0a26bce9488a5d0bc680d5b11d15610",
"semantic_hash": "e0a26bce9488a5d0bc680d5b11d15610"
"mtime": 1786294683.3800013,
"ast_hash": "584a4c4fa7ad664aaec36bc404825512",
"semantic_hash": ""
},
"internal/imap/parser.go": {
"mtime": 1785638411.0,
@@ -155,9 +155,9 @@
"semantic_hash": "687b7788b077688b9081f958b669a0e6"
},
"internal/imap/server.go": {
"mtime": 1786281911.0781865,
"ast_hash": "13154da7fca4635077e377476aef64c8",
"semantic_hash": "13154da7fca4635077e377476aef64c8"
"mtime": 1786289824.8942587,
"ast_hash": "50a8a0f58edd9d9bb6cafa385f3c97b2",
"semantic_hash": ""
},
"internal/imap/session.go": {
"mtime": 1786281910.5246246,
@@ -180,9 +180,9 @@
"semantic_hash": "2484a0bccd56908627cee4c769b689e5"
},
"internal/mailstore/maildir.go": {
"mtime": 1786281898.3165317,
"ast_hash": "7224a5c029cdcdc63c0de93cb8a8eb51",
"semantic_hash": "7224a5c029cdcdc63c0de93cb8a8eb51"
"mtime": 1786297713.2183998,
"ast_hash": "ca8749979e4a1ca9ada23c072945189c",
"semantic_hash": ""
},
"internal/managesieve/server.go": {
"mtime": 1786281899.3706038,
@@ -195,9 +195,9 @@
"semantic_hash": "ab69e22b6add70fdb6c18f056c474e8d"
},
"internal/oauth2/oauth2.go": {
"mtime": 1786169607.0,
"ast_hash": "5ab8fd85a331f7f82470ee354e309ec4",
"semantic_hash": "5ab8fd85a331f7f82470ee354e309ec4"
"mtime": 1786298531.0961437,
"ast_hash": "4e1c7abbe92feb151acecfec03229c50",
"semantic_hash": ""
},
"internal/pipeline/pipeline.go": {
"mtime": 1786281906.8561504,
@@ -215,9 +215,9 @@
"semantic_hash": "3f92da867d5b128398a8ffc70b6fa475"
},
"internal/pipeline/stage_dmarc.go": {
"mtime": 1786281917.6531692,
"ast_hash": "2d73846ca47178c53a0ffb341b7d754e",
"semantic_hash": "2d73846ca47178c53a0ffb341b7d754e"
"mtime": 1786294688.9970334,
"ast_hash": "fc9ece401684fb950771b70db7a54d9d",
"semantic_hash": ""
},
"internal/pipeline/stage_headers.go": {
"mtime": 1786281909.176789,
@@ -245,19 +245,19 @@
"semantic_hash": "f954d508ac085f560928c06171779db5"
},
"internal/pop3/pop3.go": {
"mtime": 1786281909.7660527,
"ast_hash": "0e3685f20c9ca05d3a28729c8ad7a29f",
"semantic_hash": "0e3685f20c9ca05d3a28729c8ad7a29f"
"mtime": 1786289853.1900737,
"ast_hash": "e4756d72c5bc2bd89fd41a2205ca3d14",
"semantic_hash": ""
},
"internal/queue/queue.go": {
"mtime": 1786281808.0265675,
"ast_hash": "71c0ce0211d61d37f51f19678dbcdeb4",
"semantic_hash": "71c0ce0211d61d37f51f19678dbcdeb4"
"mtime": 1786300256.943359,
"ast_hash": "5e9631b0601474ed28f3626a293e8e08",
"semantic_hash": ""
},
"internal/ratelimit/http.go": {
"mtime": 1786207203.0,
"ast_hash": "c06b19193ad3c3159551966c05f48ea5",
"semantic_hash": "c06b19193ad3c3159551966c05f48ea5"
"mtime": 1786289690.9789355,
"ast_hash": "039681ec4aef1340ab4ba8bf83baa679",
"semantic_hash": ""
},
"internal/ratelimit/ratelimit.go": {
"mtime": 1786207185.0,
@@ -325,19 +325,19 @@
"semantic_hash": "5aeab637a3c3357bb2c13cacc21508c6"
},
"internal/webmail/api.go": {
"mtime": 1786281903.8315737,
"ast_hash": "3ccccaaef2a926a90919805f67173db2",
"semantic_hash": "3ccccaaef2a926a90919805f67173db2"
"mtime": 1786339172.9744284,
"ast_hash": "fcc1ddeb2d5f749bee23623529d76b73",
"semantic_hash": ""
},
"internal/webmail/embed.go": {
"mtime": 1786132251.0,
"ast_hash": "441b827ff1643c3807b6efb92119a721",
"semantic_hash": "441b827ff1643c3807b6efb92119a721"
"mtime": 1786295803.857812,
"ast_hash": "78663d0210a610d1777c4b4151390cf1",
"semantic_hash": ""
},
"internal/webtoken/webtoken.go": {
"mtime": 1786193462.0,
"ast_hash": "d94a2b905b20ccbd8a83e258245ba375",
"semantic_hash": "d94a2b905b20ccbd8a83e258245ba375"
"mtime": 1786289648.699828,
"ast_hash": "b9be7cc5ea74ce6b82de79ef3644cb52",
"semantic_hash": ""
},
".claude/go-web-app-no-deps-SKILL.md": {
"mtime": 1786206554.0,
@@ -385,8 +385,48 @@
"semantic_hash": "77b0b0e42cf45a961571ee5e3a3a219a"
},
"internal/webmail/static/index.html": {
"mtime": 1786132285.0,
"ast_hash": "3b77272b21933601eed33f3441d386cc",
"semantic_hash": "3b77272b21933601eed33f3441d386cc"
"mtime": 1786302422.3206468,
"ast_hash": "240f0802126ee6142b639b0c3d1fd749",
"semantic_hash": ""
},
"internal/webmail/static/app.js": {
"mtime": 1786338964.959641,
"ast_hash": "7905c891f2865aa88d99774efbad8c1d",
"semantic_hash": ""
},
"internal/accounts/provider_gmailapi.go": {
"mtime": 1786303230.0544362,
"ast_hash": "991624e71e139cb871a1c549e7b2583a",
"semantic_hash": ""
},
"internal/accounts/provider_graphapi.go": {
"mtime": 1786303329.356412,
"ast_hash": "4c7aca4b1ab67e5629fdd094e59caae4",
"semantic_hash": ""
},
"internal/dane/dane.go": {
"mtime": 1786304412.353843,
"ast_hash": "077c045db0d9c08bcb1c91fda5f095ce",
"semantic_hash": ""
},
"internal/mtasts/mtasts.go": {
"mtime": 1786300014.9348822,
"ast_hash": "832952ea8843b31f4f8a01ffa3cfeb7f",
"semantic_hash": ""
},
"internal/webauthn/cbor.go": {
"mtime": 1786301093.0761018,
"ast_hash": "79612ad8167cf6a9e6e18977f1d90f0f",
"semantic_hash": ""
},
"internal/webauthn/webauthn.go": {
"mtime": 1786301194.5917418,
"ast_hash": "f9abf441c2637cdb4bdfd28b358417a3",
"semantic_hash": ""
},
"internal/dnssec/dnssec.go": {
"mtime": 1786338656.3355203,
"ast_hash": "0041911983b254c6ba9b78906f3055c3",
"semantic_hash": ""
}
}