Skip to content

Feature Request: Persist LLM Suggestion History #29

Description

@hiyukoim

I thought it would be great if we could check the history of LLM recommendations since the results differ every time. :)


Problem

Every time the browser is reloaded, all LLM-generated suggestions are lost. There's currently no way to revisit past recommendations without re-fetching them, which wastes API calls and loses context over time.

Proposed Solution

Store LLM suggestion results (track list + timestamp + source/prompt context) in persistent storage — either:

  • Browser-side: localStorage or IndexedDB for a lightweight, no-backend option
  • Server-side: A simple history log file or database entry per session/user

Expected Behaviour

  • A "History" panel or tab showing past LLM suggestion batches
  • Each entry shows the date/time fetched and the list of suggested tracks
  • Ability to re-download or interact with past suggestions (like/dislike, download)

Why This Matters

LLM suggestions are such a helpful discovery feature in Re-command. It would be great if they didn’t disappear after a reload, as keeping them would make the tool feel more reliable and encourage us to use it regularly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions