{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":563231184,"defaultBranch":"master","name":"kmail","ownerLogin":"lost-illusi0n","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-08T07:17:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66843744?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700555537.0","currentOid":""},"activityList":{"items":[{"before":"cd08d6cf7b1a544d9c77cfb378453531bcc0de9b","after":"2d89d2e55c86cd1853f61d5ceb54e92fb36bcf20","ref":"refs/heads/master","pushedAt":"2024-01-28T05:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: refactored transports. mark messages as read on folder select. ignore socket exceptions when sending final message as it may be closed","shortMessageHtmlLink":"fix: refactored transports. mark messages as read on folder select. i…"}},{"before":"0e823e71d5bb55334602d669f4a6c8f8718e5347","after":"cd08d6cf7b1a544d9c77cfb378453531bcc0de9b","ref":"refs/heads/master","pushedAt":"2024-01-21T08:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: add s3 escaping and use correct operator when filtering names","shortMessageHtmlLink":"fix: add s3 escaping and use correct operator when filtering names"}},{"before":"04927681f1915e9e271253ca4c0a64ab3d9dce1f","after":"0e823e71d5bb55334602d669f4a6c8f8718e5347","ref":"refs/heads/master","pushedAt":"2024-01-19T04:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"chore: add MIT license","shortMessageHtmlLink":"chore: add MIT license"}},{"before":"c3e07cae4b4712c2553e4ad915fc47b82bb322ee","after":"04927681f1915e9e271253ca4c0a64ab3d9dce1f","ref":"refs/heads/master","pushedAt":"2024-01-18T08:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: disclude folder file from list of files in s3 filesystem","shortMessageHtmlLink":"fix: disclude folder file from list of files in s3 filesystem"}},{"before":"04927681f1915e9e271253ca4c0a64ab3d9dce1f","after":"c3e07cae4b4712c2553e4ad915fc47b82bb322ee","ref":"refs/heads/master","pushedAt":"2024-01-18T08:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"viztea","name":null,"path":"/viztea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44017640?s=80&v=4"},"commit":{"message":"chore: update .gitignore","shortMessageHtmlLink":"chore: update .gitignore"}},{"before":"a68ea21c869fc52b86b1bf7ad4a6148806c33ee9","after":"04927681f1915e9e271253ca4c0a64ab3d9dce1f","ref":"refs/heads/master","pushedAt":"2024-01-18T04:44:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: disclude folder file from list of files in s3 filesystem","shortMessageHtmlLink":"fix: disclude folder file from list of files in s3 filesystem"}},{"before":"704c8a216282868286925673a1ecd6268bc365ee","after":"a68ea21c869fc52b86b1bf7ad4a6148806c33ee9","ref":"refs/heads/master","pushedAt":"2024-01-17T07:35:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: docker build on all branches","shortMessageHtmlLink":"ci: docker build on all branches"}},{"before":"71baac44942fcbe145fbec3fd127bf000b7839a5","after":"704c8a216282868286925673a1ecd6268bc365ee","ref":"refs/heads/master","pushedAt":"2024-01-17T07:01:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"feat: optional ssl and slight imap message rework","shortMessageHtmlLink":"feat: optional ssl and slight imap message rework"}},{"before":"1d845508ce762c9edb92111a17526b70e76d8479","after":"71baac44942fcbe145fbec3fd127bf000b7839a5","ref":"refs/heads/master","pushedAt":"2024-01-07T16:38:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: close connection after encountering an exception","shortMessageHtmlLink":"fix: close connection after encountering an exception"}},{"before":"4d1146cf9972d0073e595b394d76f12345a1eec6","after":"1d845508ce762c9edb92111a17526b70e76d8479","ref":"refs/heads/master","pushedAt":"2023-12-30T06:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"dep: update kio","shortMessageHtmlLink":"dep: update kio"}},{"before":"808fdb98f404e86f9250937ebe7df0074135a0d6","after":"4d1146cf9972d0073e595b394d76f12345a1eec6","ref":"refs/heads/master","pushedAt":"2023-12-30T05:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"feat: add store and copy imap commands. improve structured concurrency. fix socket reading when it shouldnt","shortMessageHtmlLink":"feat: add store and copy imap commands. improve structured concurrenc…"}},{"before":"46eb2d7aed460b92fc94e4a0cdbf0a0707c57c49","after":"808fdb98f404e86f9250937ebe7df0074135a0d6","ref":"refs/heads/master","pushedAt":"2023-11-27T04:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"feat: more advanced message queue + rudimentary greylist handling","shortMessageHtmlLink":"feat: more advanced message queue + rudimentary greylist handling"}},{"before":"9643187a3bc27d3792a33238574a82f178651767","after":"46eb2d7aed460b92fc94e4a0cdbf0a0707c57c49","ref":"refs/heads/master","pushedAt":"2023-11-26T22:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: add back missing trust managers","shortMessageHtmlLink":"fix: add back missing trust managers"}},{"before":"8c68fe3ce2375e21cf5e21e0030abf0749097a0f","after":"9643187a3bc27d3792a33238574a82f178651767","ref":"refs/heads/master","pushedAt":"2023-11-26T16:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"fix: switch back to Google DNS servers","shortMessageHtmlLink":"fix: switch back to Google DNS servers"}},{"before":"994dd33e64c74621cc7927a050800257e746549b","after":"8c68fe3ce2375e21cf5e21e0030abf0749097a0f","ref":"refs/heads/master","pushedAt":"2023-11-26T14:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"feat: use pkcs12 keystore for ssl","shortMessageHtmlLink":"feat: use pkcs12 keystore for ssl"}},{"before":"22f4d3d50d96810526894bb2d8342c2696108add","after":"994dd33e64c74621cc7927a050800257e746549b","ref":"refs/heads/master","pushedAt":"2023-11-26T09:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"bug: context switching on blocking socket operations","shortMessageHtmlLink":"bug: context switching on blocking socket operations"}},{"before":"f3f57ff6162b9a29eb5c661cd23fa7f25894b090","after":"22f4d3d50d96810526894bb2d8342c2696108add","ref":"refs/heads/master","pushedAt":"2023-11-24T05:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"test: fix tests","shortMessageHtmlLink":"test: fix tests"}},{"before":"7fdf981171aa78e72c1a59124c08f8557d45d591","after":"f3f57ff6162b9a29eb5c661cd23fa7f25894b090","ref":"refs/heads/master","pushedAt":"2023-11-24T04:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"feat: add account storage and authentication\n\nThis commit adds support for configuring account storage and\nauthentication in Kmail.\n\nAn accounts file can now be specified in the config, which stores\nemail-password pairs. Passwords can be stored as plaintext or argon2\nhashes. Accounts are used for SMTP and IMAP/POP3 authentication.\n\nThe commit also adds the ability to append messages via IMAP.","shortMessageHtmlLink":"feat: add account storage and authentication"}},{"before":"eadedac06732e248a1855b374cbcf095be77a724","after":null,"ref":"refs/heads/ci/docker-integration","pushedAt":"2023-11-21T08:32:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"}},{"before":"6f0b0e741c5fd951b3b29b6535f7bf61bdc44468","after":"7fdf981171aa78e72c1a59124c08f8557d45d591","ref":"refs/heads/master","pushedAt":"2023-11-21T08:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"wip: step towards new fs and flags.","shortMessageHtmlLink":"wip: step towards new fs and flags."}},{"before":"d196bdd806705980549b44ef9fdb4e6c21c098a5","after":"eadedac06732e248a1855b374cbcf095be77a724","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-11-21T08:30:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":null,"after":"d196bdd806705980549b44ef9fdb4e6c21c098a5","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-11-21T08:28:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"wip: step towards new fs and flags.","shortMessageHtmlLink":"wip: step towards new fs and flags."}},{"before":"eadedac06732e248a1855b374cbcf095be77a724","after":null,"ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T23:04:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"}},{"before":"7929e5787d5c2d5fbc542f53a55e0b92b3558ed3","after":"6f0b0e741c5fd951b3b29b6535f7bf61bdc44468","ref":"refs/heads/master","pushedAt":"2023-09-10T23:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"6a1d5fb4f7c8d5dd17d117e5c9ac94129b873d0b","after":"eadedac06732e248a1855b374cbcf095be77a724","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T22:48:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"39a58da4540c3b91e8dfd6e2508132e11ec1fea0","after":"6a1d5fb4f7c8d5dd17d117e5c9ac94129b873d0b","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T22:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"4ab93abbf40c3f05a8c9445563174ae829cc8d67","after":"39a58da4540c3b91e8dfd6e2508132e11ec1fea0","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T22:40:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"52594cdde0c1b75b22240ba27f7f9f3c9949f9f1","after":"4ab93abbf40c3f05a8c9445563174ae829cc8d67","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T22:21:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"ac8f0bc19336ff6707bc99c7c1692c0401e775aa","after":"52594cdde0c1b75b22240ba27f7f9f3c9949f9f1","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T22:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}},{"before":"f51555ca9b2d5c857f60ed005982807e43f2b690","after":"ac8f0bc19336ff6707bc99c7c1692c0401e775aa","ref":"refs/heads/ci/docker-integration","pushedAt":"2023-09-10T21:51:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lost-illusi0n","name":"Marco","path":"/lost-illusi0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66843744?s=80&v=4"},"commit":{"message":"ci: add docker integration and workflow","shortMessageHtmlLink":"ci: add docker integration and workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6uTB_AA","startCursor":null,"endCursor":null}},"title":"Activity · lost-illusi0n/kmail"}