cloverich / chronicles

A journaling hobby project
1 stars 0 forks source link

Security Audit and known issues #53

Open cloverich opened 2 years ago

cloverich commented 2 years ago

I've left security disabled to allow for a few hacks while putting together the first phases of development. After getting the basic UX in place I should improve the security in a few ways (checklist below).

This requires at least #47 (or a custom image protocol) and setting up webpack for a preload script (did this in a prior iteration).

cloverich commented 2 years ago

On MacOS, the first time the editor tries to save to wherever the selected directory is, this prompt comes up:

Screen Shot 2021-10-18 at 4 30 04 PM

It seems to happen whenever I re-install the app as well. It might make more sense to prompt on app start-up, but perhaps after #64 which may address some of it ¯_(ツ)_/¯

cloverich commented 5 months ago

145 is part of https://github.com/cloverich/chronicles/issues/118 and https://github.com/cloverich/chronicles/issues/122 -- it does not close this.

Side note: A content security policy is set; I had to update it to enable data urls.