Commit graph

33 commits

Author SHA1 Message Date
missytake 832ca22bc1
fix: avoid '/help is not an email address' 2025-04-21 00:54:04 +02:00
missytake b4d8a5279b
feat: upload PGP keys to keys.openpgp.org 2025-04-21 00:48:22 +02:00
missytake d55cf64953
feat: add function to parse vCards 2025-04-21 00:41:03 +02:00
missytake cc75191709
feat: only log core events if DEBUG env var is set 2025-04-20 18:13:29 +02:00
missytake 0bf351f252
feat: on init, print invite link to logs 2025-04-20 18:11:46 +02:00
missytake 15ef8a82a1
feat: on init, move help_msg to bio 2025-04-20 18:11:29 +02:00
missytake 074bfeabbf
tests: check that no display_name is set if not there 2025-04-11 09:31:54 +02:00
missytake df8d3c4662
tests: introduce handle command for better command testing 2025-04-11 09:27:44 +02:00
missytake 5bfa83032c
doc: explain attachment functionality in help message & readme 2025-04-11 08:14:41 +02:00
missytake 94ec3af9e3
chore: refactor attachment importing out of hooks.py 2025-04-11 08:05:28 +02:00
missytake 51432ac897
fix: remove checksum when importing ascii key 2025-04-11 07:54:51 +02:00
missytake 5865893b02
feat: import display_name from PGP key's UID 2025-04-11 07:32:28 +02:00
missytake 3f816baf2b
tests: run tests concurrently 2025-04-11 07:14:00 +02:00
missytake ce4f9ed8f4
feat: get public key from attachment if it exists 2025-04-10 21:34:02 +02:00
missytake daef27d36a
Revert "provide recommendation when email providers encrypt on disk"
This reverts commit 6f71c8b26e.
2025-04-08 22:44:49 +02:00
missytake 6f71c8b26e
provide recommendation when email providers encrypt on disk 2025-04-07 10:12:17 +02:00
missytake 12c671387b
On securejoin, send help message 2025-04-06 21:41:27 +02:00
missytake 18bda67779
include email address in 'fetching failed' error message 2025-04-06 17:37:46 +02:00
missytake 18ad7ec742
add a timeout for WKD and KOO requests 2025-04-06 08:52:21 +02:00
missytake f503c62739
don't crash on wkd ConnectionError 2025-04-06 08:13:21 +02:00
missytake f3dd57dd7a
ignore g-e2ee messages 2025-04-06 01:17:44 +02:00
missytake c05580b7cf
fix generating the invite link 2025-04-06 00:56:05 +02:00
missytake 6a45a8dbce
generate invite link for the bot 2025-04-06 00:14:23 +02:00
missytake 47c4052ce0
make code pretty until tox passes 2025-04-06 00:03:26 +02:00
missytake ca1ed91e48
support UTF-8 email addresses 2025-04-05 23:51:15 +02:00
missytake 337597e4aa
If incoming msg isn't an email address, send help msg 2025-04-05 23:29:48 +02:00
missytake a8c1d1776f
delete contact + chat after responding to request 2025-04-05 23:10:44 +02:00
missytake da9d5cf6ee
handle error when protonmail WKD returns 2028 2025-04-05 15:49:56 +02:00
missytake 5c20ee0f7f
Respond to email addresses with vCards 2025-04-05 15:46:37 +02:00
missytake 61e120465d
fetch keys from keys.openpgp.org 2025-04-05 13:58:38 +02:00
missytake 3a8f2228bd
fetch key from WKD 2025-04-05 12:28:30 +02:00
missytake 6899223ad3
get echo bot running as foundation 2025-04-05 09:46:22 +02:00
missytake 2be428be70
initial commit: basicpy project structure 2025-04-04 10:33:11 +02:00