- New config parameter "resume_jobs" which can disable auto-resuming jobs at timeline open. (closes#159)
- Renamed "a" to "app" in one method using "Rename symbol" (not "Change all occurrences"), which surprisingly updated the identifier in ALL methods. That must be new. Anyway, that's the huge diff.
- Minor fix to metadata merge that does a more proper nil check to avoid a panic.
- Changed some omitempty to omitzero
I don't love that the type has to be stored in the table... it would be great if we could infer it, but I don't know how that would work for strings that look like another type.
* Do not try to open a browser in headless mode
When running timelinize serve without a display/desktop, you get a
harmless error in the server log output:
Error: no DISPLAY environment variable specified
This comes from xdg-open trying to open the server URL.
* Move log
---------
Co-authored-by: Matthew Holt <mholt@users.noreply.github.com>