Frontend Events
Front-end scripts can be run automatically on certain triggering conditions.
To do so, set the run label to either:
frontendStartup- when Trilium frontend starts up (or is refreshed), but not on mobile.mobileStartup- when Trilium frontend starts up (or is refreshed), on mobile.
Backend scripts have more powerful triggering conditions, for example they can run automatically on a hourly or daily basis, but also on events such as when a note is created or an attribute is modified. See the server-side Backend Events for more information.
Safe mode#
While safe mode is active, scripts with events won't trigger.