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
Owner

Regroups the config, while there are no users to migrate:

  • ui: icons, sourcesView, collapseGroups, loadDelay, expiryWarningDays
  • values: revealTimeout, hideOnBlur, clipboardClear
  • storage: cache, history
  • updates: autoCheck (was updateCheck), autoCheckInterval (new, 24h by default), updateSources (was releases)
  • providers.timeout (was timeout), plus timeout on azure, databricks and repos overriding it for that provider; --timeout still sets them all
  • sharing (was share), in the config and in a repo's .lazysecrets.yaml

docs/config.md and the pages naming these keys are updated.

Regroups the config, while there are no users to migrate: - `ui`: icons, sourcesView, collapseGroups, loadDelay, expiryWarningDays - `values`: revealTimeout, hideOnBlur, clipboardClear - `storage`: cache, history - `updates`: autoCheck (was updateCheck), autoCheckInterval (new, 24h by default), updateSources (was releases) - `providers.timeout` (was timeout), plus `timeout` on azure, databricks and repos overriding it for that provider; `--timeout` still sets them all - `sharing` (was share), in the config and in a repo's `.lazysecrets.yaml` docs/config.md and the pages naming these keys are updated.
keb added 3 commits 2026-10-13 20:02:00 +02:00
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.
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.
feat: each provider can have its own timeout
CI / Checks (pull_request) Successful in 41s
PR title / Conventional title (pull_request) Successful in 1s
be83a9d074
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.
keb merged commit 10d1fc63c7 into main 2026-10-13 20:23:56 +02:00
keb deleted branch feat/updates-config 2026-10-13 20:23:56 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: keb/lazysecrets#60