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.

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