Skip to content

Persist language filter preference in localStorage #555

@realproject7

Description

@realproject7

Summary

When a user sets a language filter (e.g. Korean), it resets to the default on revisit. The filter preference should persist across sessions using localStorage.

Implementation

  • Save the selected language filter to localStorage (e.g. key: plotlink-lang-filter)
  • On page load, read from localStorage and use as the initial filter value
  • If no saved preference, default to "all"
  • Apply the same pattern to writer filter and genre filter if they exist as persistent preferences

Acceptance Criteria

  • Language filter persists across page reloads and revisits
  • Stored in localStorage (not cookies)
  • Default is "all" when no saved preference exists
  • Changing the filter updates localStorage immediately

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agentenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions