feat: config grouped by area, with per-provider timeouts and an update interval #60

Merged
keb merged 3 commits from feat/updates-config into main 2026-10-13 20:23:56 +02:00
3 Commits
Author SHA1 Message Date
keb be83a9d074 feat: each provider can have its own timeout
CI / Checks (pull_request) Successful in 41s
PR title / Conventional title (pull_request) Successful in 1s
providers.azure.timeout, providers.databricks.timeout and
providers.repos.timeout override providers.timeout for that provider's
requests; --timeout still sets them all. lazysecrets share, which reads
a key and repo files, waits the longest of them.
2026-10-13 19:58:42 +02:00
keb 46c702a27c feat: config settings grouped under ui, values, storage and providers
icons, sourcesView, collapseGroups, loadDelay and expiryWarningDays move
under ui; revealTimeout, hideOnBlur and clipboardClear under values;
cache and history under storage; timeout under providers. share is now
sharing, in the config and in a repo's .lazysecrets.yaml.
2026-10-13 19:49:39 +02:00
keb b47733e543 feat: update settings move under updates, with an interval
updates.autoCheck (was updateCheck) and updates.updateSources (was
releases) sit together with updates.autoCheckInterval, a duration (24h
by default) for how often lazysecrets looks for a newer release on its
own.
2026-10-13 19:40:42 +02:00