You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Cache repository configurations in frontend (#254)
Implement localStorage-based caching for repository configurations
on the main page ('src/app/page.tsx').
This feature enables the application to remember user-specified
settings for a given repository URL. When a user submits a
repository URL along with configurations such as wiki language,
wiki type, model provider, model selection, custom model options,
and advanced exclusion paths/files, these settings are now cached
locally in the browser's localStorage.
If the user later inputs the same repository URL, the previously
saved settings are automatically loaded and pre-filled in the
configuration modal. This significantly improves user experience
by reducing repetitive data entry for frequently used repositories.
The following configuration items are cached:
- Wiki Language
- Wiki Type (Comprehensive/Concise)
- Model Provider
- Model Selection
- Custom Model (boolean flag and name)
- Selected Platform (GitHub, GitLab, Bitbucket)
- Excluded Directories
- Excluded Files
- Included Directories
- Included Files
Access tokens and other sensitive information are intentionally not
cached to maintain security.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
0 commit comments