WEBVTT 00:00:00.000 --> 00:00:02.219 I first of all want to address the feedback. 00:00:02.220 --> 00:00:06.099 You're absolutely right. I should have stuck to one theme. 00:00:06.100 --> 00:00:09.099 Unfortunately, I was using vanilla Emacs 00:00:09.100 --> 00:00:10.299 and not my own config. 00:00:10.300 --> 00:00:13.459 So to show that it can work, apologies for that. 00:00:13.460 --> 00:00:18.419 I will keep that in mind the next time I do such a demo. 00:00:18.420 --> 00:00:21.539 The first question, I mean, the feedback was considered 00:00:21.540 --> 00:00:23.819 using similar background dark only 00:00:23.820 --> 00:00:25.419 or light only throughout the help, 00:00:25.420 --> 00:00:29.859 throughout the help with iStream. 00:00:29.860 --> 00:00:31.819 The question, the first question is, 00:00:31.820 --> 00:00:35.419 should I know all my contact email address by heart 00:00:35.420 --> 00:00:38.499 or is some kind of contact list? 00:00:38.500 --> 00:00:42.019 Unfortunately, right now, this is just to get started. 00:00:42.020 --> 00:00:45.859 So it is, you have to know it by heart, 00:00:45.860 --> 00:00:47.619 but I take this as feedback. 00:00:47.620 --> 00:00:51.339 I will write this down for myself as a feature request. 00:00:51.340 --> 00:00:53.779 I will make sure that all contacts 00:00:53.780 --> 00:00:58.419 or some kind of tab support is present for email addresses. 00:00:58.420 --> 00:01:03.659 I do not use the org system for replying so much. 00:01:03.660 --> 00:01:06.259 I use it for knowing the context. 00:01:06.260 --> 00:01:12.019 So I don't really reply using the org mode itself to reply. 00:01:12.020 --> 00:01:16.019 So I did not focus on that feature. But this is doable. 00:01:16.020 --> 00:01:18.739 We can certainly add a tab support 00:01:18.740 --> 00:01:24.619 for any contacts that you may have, org contacts. 00:01:24.620 --> 00:01:28.059 Or I don't know if there's any other package that does that. 00:01:28.060 --> 00:01:29.699 So if it is, let me know. 00:01:29.700 --> 00:01:33.899 Org contacts is what comes to my mind. 00:01:33.900 --> 00:01:36.739 The second question is, what would it take 00:01:36.740 --> 00:01:40.139 to use the org pieces of this with? 00:01:40.140 --> 00:01:45.019 offline IMAP or other non Gmail mail setups. 00:01:45.020 --> 00:01:46.059 I use fast mail. 00:01:46.060 --> 00:01:52.779 Currently, I use only Gmail because that's my workflow 00:01:52.780 --> 00:01:58.019 and it works with a Gmail API. 00:01:58.020 --> 00:02:00.859 So which means the Python script that goes along with it 00:02:00.860 --> 00:02:05.179 only works with Gmail and no other system for now. 00:02:05.180 --> 00:02:06.939 This is the current package. 00:02:06.940 --> 00:02:09.459 However, yes, I will note this down. 00:02:09.460 --> 00:02:12.059 I don't know what it will take 00:02:12.060 --> 00:02:16.379 to include this offline IMAP setup 00:02:16.380 --> 00:02:18.499 or any other non-Gmail setup. 00:02:18.500 --> 00:02:23.139 Let me tinker with it and find out what it will involve. 00:02:23.140 --> 00:02:30.019 So give me some time, maybe I will get to it. 00:02:30.020 --> 00:02:43.739 Sorry, sorry. Oops. Okay. Okay. May I continue? 00:02:43.740 --> 00:02:46.739 Hi, Bella. Yes, please. Sorry for the confusion. 00:02:46.740 --> 00:02:53.179 Hi, Amin. All right. So the next one is, 00:02:53.180 --> 00:02:56.939 do you worry about sending some info to a wrong person 00:02:56.940 --> 00:02:58.899 due to some unseen technical issues, 00:02:58.900 --> 00:03:03.299 for example, due to memory overflow? 00:03:03.300 --> 00:03:05.739 Again, I have not been focusing 00:03:05.740 --> 00:03:07.139 on replying from within Emacs. 00:03:07.140 --> 00:03:09.659 so much, or using my package, 00:03:09.660 --> 00:03:13.019 I usually do it through the Gmail interface. 00:03:13.020 --> 00:03:18.299 I usually use this to get the context within the project, 00:03:18.300 --> 00:03:22.059 download all the emails, make sure that I have acted on emails 00:03:22.060 --> 00:03:23.859 which Gmail doesn't do so well. 00:03:23.860 --> 00:03:25.099 I don't know what the action is. 00:03:25.100 --> 00:03:28.499 I don't want to use Gmail as a to-do list. 00:03:28.500 --> 00:03:30.146 Org Mode is great at this. 00:03:30.147 --> 00:03:32.646 Any work I have to do, any reports I have to compile, 00:03:32.647 --> 00:03:39.099 all of that Org Mode does. I don't use it for replying 00:03:39.100 --> 00:03:43.459 or doing its actions around the email, which I focus on. 00:03:43.460 --> 00:03:45.859 But point taken, let me see 00:03:45.860 --> 00:03:47.779 if there is a like Gmail offers. 00:03:47.780 --> 00:03:52.219 you know, for 10 seconds or something you can still undo 00:03:52.220 --> 00:03:54.739 so that it doesn't go out of your email 00:03:54.740 --> 00:03:59.659 if you made a mistake or if there's a problem with your, 00:03:59.660 --> 00:04:04.619 you know, Gmail or email sending should sort of stop. 00:04:04.620 --> 00:04:07.019 Let me think about that. 00:04:07.020 --> 00:04:09.396 So, I've not paid attention to that, 00:04:09.397 --> 00:04:11.104 but I'll take your point. 00:04:11.105 --> 00:04:17.539 The next one, you should say what org-gmail is 00:04:17.540 --> 00:04:20.219 and not its goals and non-goals, 00:04:20.220 --> 00:04:22.019 which in this case is more helpful 00:04:22.020 --> 00:04:24.739 to help people get their head around this. 00:04:24.740 --> 00:04:26.379 You had some good ones in your slides, 00:04:26.380 --> 00:04:28.859 but not your GitHub page. Okay, great. 00:04:28.860 --> 00:04:30.579 Okay, so I will definitely take 00:04:30.580 --> 00:04:33.779 the information from the slides 00:04:33.780 --> 00:04:38.499 and give it to, I mean, put it back into my readme. 00:04:38.500 --> 00:04:40.179 It's been a while since I updated ReadMe, 00:04:40.180 --> 00:04:42.179 and you're absolutely right. 00:04:42.180 --> 00:04:45.779 It probably doesn't say why you need org email. 00:04:45.780 --> 00:04:49.059 So that would be definitely something that I can do. 00:04:49.060 --> 00:04:51.659 Wanting to add the goal is an easier way 00:04:51.660 --> 00:04:53.819 to add one-off email into org mode 00:04:53.820 --> 00:04:56.419 and org agenda workflows and first. 00:04:56.420 --> 00:04:57.779 Love seeing a different way 00:04:57.780 --> 00:04:59.539 of looking at and working with email. 00:04:59.540 --> 00:05:00.659 Thank you so much for that. 00:05:00.660 --> 00:05:05.619 Yes, that's the idea here is if we can integrate email 00:05:05.620 --> 00:05:08.339 and I think there is memacs, you know, 00:05:08.340 --> 00:05:11.579 that's one package that I love. 00:05:11.580 --> 00:05:17.099 It can integrate all of the other stuff into your org mode. 00:05:17.100 --> 00:05:21.539 That worked, but I like email and dealing with email. 00:05:21.540 --> 00:05:26.099 That is my single source of truth outside of org mode. 00:05:26.100 --> 00:05:28.819 So that's the only one I need for now. 00:05:28.820 --> 00:05:32.659 And I like seeing the action 00:05:32.660 --> 00:05:35.099 and the history on my org agenda. 00:05:35.100 --> 00:05:37.259 That's one of the reasons why I built this package. 00:05:37.260 --> 00:05:43.699 And I hope that answers that. 00:05:43.700 --> 00:05:49.459 There is one more saying, how does it handle attachments? 00:05:49.460 --> 00:05:52.819 If it doesn't, do you have a plan to add this feature? 00:05:52.820 --> 00:05:55.859 Attachments is a bit tricky for me right now 00:05:55.860 --> 00:05:58.619 because I don't understand org-attach so well. 00:05:58.620 --> 00:06:01.299 I don't use org-attach, but you're absolutely right. 00:06:01.300 --> 00:06:05.339 It does make sense to have org-attach also. 00:06:05.340 --> 00:06:08.259 And it's definitely in my plan to include org-attach. 00:06:08.260 --> 00:06:12.459 I don't think I talked about it in my talk, 00:06:12.460 --> 00:06:14.739 but I definitely have that idea. 00:06:14.740 --> 00:06:17.339 First I have to wrap myself, my head 00:06:17.340 --> 00:06:21.339 around the idea of org-attach and how it, 00:06:21.340 --> 00:06:26.059 because I don't like, what I don't like about org-attach, 00:06:26.060 --> 00:06:28.899 I'll tell you, is default is, 00:06:28.900 --> 00:06:31.699 it opens a new folder called data 00:06:31.700 --> 00:06:34.379 and there are, it uses a unique code 00:06:34.380 --> 00:06:37.859 and there are subfolders in it, which I do not appreciate 00:06:37.860 --> 00:06:43.659 because I want all those files also to be within the same context. 00:06:43.660 --> 00:06:45.779 of my project or area. 00:06:45.780 --> 00:06:50.859 And that's one of the reasons I, and I'm sure you can customize that. 00:06:50.860 --> 00:06:52.099 There are ways to do that, 00:06:52.100 --> 00:06:55.379 but I have to pay more attention to this. 00:06:55.380 --> 00:06:58.729 Right now, all of the attachments are dealt with in Gmail, 00:06:58.730 --> 00:07:01.219 which is not a good system to handle that 00:07:01.220 --> 00:07:03.579 because it's so out of context. 00:07:03.580 --> 00:07:06.379 And there are like 25 contexts in the same inbox, 00:07:06.380 --> 00:07:08.419 which I do not appreciate. 00:07:08.420 --> 00:07:11.059 So even the attachments are like that. 00:07:11.060 --> 00:07:13.539 But Org Mode has a much better way of handling it, 00:07:13.540 --> 00:07:16.099 or Emacs has a much better way of handling it. 00:07:16.100 --> 00:07:20.339 I will definitely put my attention 00:07:20.340 --> 00:07:22.219 to this and get this feature out. 00:07:22.220 --> 00:07:25.299 This is all customer feedback for me, so to speak. 00:07:25.300 --> 00:07:30.179 So I would definitely request all of you to try it out. 00:07:30.180 --> 00:07:32.179 And tell me, you know, good 00:07:32.180 --> 00:07:34.939 or bad things about the package. 00:07:34.940 --> 00:07:38.619 And you've been very candid so far. Please be so. 00:07:38.620 --> 00:07:43.539 So, you know, so be it that be candid with your feedback 00:07:43.540 --> 00:07:46.699 and I will get to know how to go with this. 00:07:46.700 --> 00:07:49.699 With so much, I mean, I'm not an expert in Elisp, 00:07:49.700 --> 00:07:57.019 but I have a workaround, which is I have generative AI support, 00:07:57.020 --> 00:07:58.339 which has done well with me. 00:07:58.340 --> 00:08:03.659 I test the software better, so I can use the generative AI 00:08:03.660 --> 00:08:05.139 to help me with the coding, 00:08:05.140 --> 00:08:08.539 but I can test it so that it works for me. 00:08:08.540 --> 00:08:10.739 And I would request your help 00:08:10.740 --> 00:08:13.259 also in testing this software. 00:08:13.260 --> 00:08:16.179 So for sure. Thank you so much for your question. 00:08:16.180 --> 00:08:21.271 If there are any more, I can definitely answer them.