lablup / lablup/backend.ai-webui

Chat History without exceeding storage limits

Open
#4,067 0 comments 0 reactions 0 assignees View on GitHub
RoadMap
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 11h
Merged PRs (30d)
344

Description

## Objective

Implement a solution for saving chat records without exceeding storage limits.

## Context

Currently, chat records are stored in local storage. Including images in chats can quickly exceed the storage capacity allowed by local storage.

## Scope

- **Included**:
- Change storage from local storage to IndexedDB.
- Provide user guidance about chat records being stored in the browser.
- Implement a feature to delete all chat records at once.
- **Not Included**:
- Any changes to chat functionality unrelated to storage.

## Success criteria

- Chat records are stored in IndexedDB without capacity issues.
- Users are informed that their chat records are saved in the browser.
- Users can delete all chat records with a single action.

## Risks and dependencies

- Potential issues with migrating existing chat records from local storage to IndexedDB.
- User acceptance of the new storage method and guidance.

## Other information

N/A

JIRA Issue: FR-1330

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.