> I agree that it doesn't need to be about security
This.
You're litterally using a personal computer with at least personal data on it, passwords in a password manager, passwords in your browsers, website account sessions (!) all on your drives and folders. Everything accessible by ALL programs you execute.
The more info Javascript has and therefore the server, the more attack vectors open up to just inject code into your browser and leverage code execution on host (recent CVE on firefox and Chrome !).
Or into your slack electron's chrome. Or any spyware app.
All your keystrokes accessible also !
Consider using a virtual machine or container to isolate the apps from your data so that they can't access it. If needed, mount a folder between host and guest for purpose-only sharing.
Some services even refuse to serve if one changes the UA, which is only one tracking capability. Though a blank or custom UA is worse, everyone should spoof the one in the onion browser.
User agent switch is currently "not available" on android Firefox.
You certainly can, the point of this tool is to automate some of the workflow around managing notes as markdown files. With devlog you get:
- custom templates for three different common document types(todo, notes and development logs) that you can pre-populate with whatever format you want. Populating it with questions has been useful for some of my users who use it as a way to quickly reflect on what they've been doing.
- automatically timestamps the document so you know when the document was written and it makes sorting through notes easier.
- tagging: this makes grouping and searching for documents much easier
- configuration: from any directory in your OS you can type a single command "devlog" and have a new document generated to a directory you want.
It's written in golang and incredibly lightweight as well so the "installation burden"is very low.
I'm all good about the single binary for installation and I understand the concept better now for achieving the same level of documentation in any project.