Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.34 KB

File metadata and controls

21 lines (16 loc) · 1.34 KB

Settings and local data

Codeflio uses native libadwaita preference groups for appearance, data inclusion, local storage, account actions, and diagnostics.

The color scheme follows the desktop by default. Light and dark overrides apply immediately. Reduced motion disables GTK interface animations for the current session and future launches.

Portfolio inclusion choices are persisted in the user configuration directory and immediately recalculate the visible language and repository statistics. The controls cover private, organization-owned, forked, and archived repositories. Preferences never contain an OAuth token. When refresh on startup is disabled, an existing cached snapshot is shown without a background network refresh; missing cache data is still fetched so the application can become usable.

GitHub response data is cached in SQLite for offline use. Cache retention removes expired snapshots at startup and after the period changes. Clear cache removes the SQLite database and its journal files but leaves preferences and the Secret Service credential untouched.

Diagnostics intentionally show only the application version, UI stack, and local service types. They do not expose credentials or private GitHub content. Network requests do not retry automatically after rate-limit exhaustion; cached content remains visible with an inline error.