The latest version of CoPilot doesn't seem to be as social as previous versions. It very much sticks to the work and doesn't try and kiss my ass unless I am clearly asking for it. In exchange, I am giving less passive aggressive manipulation prompts, instead of saying "we" or "let's" or even "please", I say what I really mean: "do it for me".
As noted in my previous post, I am returning to my roots and using PGP. PGP was the first time I compiled C, nearly 30 years ago. They still want you to take the source. There are binaries for Microsoft drones like me. But I do not like them. I noticed there were a couple seemingly well-regarded JavaScript implementations of PGP. The main one is maintained by Proton Mail openpgp.js. The other is a more node.js focused reaction to that one, claiming to have more robustness for server-side non-blocking use. I have a feeling the openpgp.js stepped up their node game in response, which took the wind out of the sails of the other project. I decided on the more maintained version, openpgp.js, but I got the basic browser version, un-minified, not packaged.
I started by making a folder called PGP and putting openpgp.js in it. "We" are going to make some simple HTML pages. Actually, CoPilot, make me a page called encrypt.html that uses openpgp.js. Add a text box for an email address and a button to lookup an OPENPGP Record. What, JavaScript can't do that? Ok, make me a C# controller and have the button call it. What, .net doesn't have a way to lookup OPENPGPKEY records? CoPilot: System.Net.Dns only supports A, AAAA, PTR, CNAME, MX (not custom types). Use NuGet Package DnsClient. So, I install that. Then "ask" my copilot to make the controller and hook it up. Can "We" make a copy button on the output and paste buttons on the message to be encrypted? At some point when "We" started on some other pages and I was too vague, and used phrases "like the other page", "We" made some mistakes. As the history got longer, responses got slower. Not too bad but this was a tiny project. A lot of times when I would press the apply button, I would see it apply then it would revert. I think that was a bug.
Here is what "We" ended up with:
https://deathking.com/pgp/
