History persistence configuration
now works. setting it to false means history is not retained between sessions. comes with true as default. pinned entries always persist.
attachment shows the behavior when persistence is off.
Implementation
i ended up deciding not to do the in memory database method for this since it was a bit too much added complexity which could be avoided by just adding an additional is_persistent column to the db.
im not the happiest about how i’ve implemented this right now but im willing to take that hit right now if it means i dont have to deal with databases.
Next
all of the config options are now implemented. we are very close to v1.0.
expect progress to be rather slow from here on out. i’ve had to divert my attention towards other things and haven’t been able to spend a lot of time working on my projects.
maybe i will work on a settings panel. depends on how much work it requires. it’s a maybe. i may just ship it as it stands right now.