- Adds Makefile to make local building and testing easier.
- Makes windows exe signing work.
- Moves config structure into go routine for thread safety.
- Makes 'running time' on About page use epoch math instead of javascript counter.
- Adds helper methods for javascript intervals that allow auto-clearing.
- Creates component for external (browser) links.
- Moves non-writable data into Version() and an 'app' readable js store.
- Organizes entire config structure and puts it into a useable writable js store.
- Fixes some dark mode css nonsense.
- Creates component for config input items to make it very easy to add new configuration settings.
- Makes toasts dark mode reactive.
- Provides dedicated wails logging interface.
- While updating the existing logging interface to support localization.
- Adds backend (go) and frontend (svelte) translation systems.
- Provides web component (custom element) that allows opening a browser window from translations (external links).