Skip to content

Template servers: localStorage persistence #46

Description

@t1

Parent: #40 (Template server variables and presets)

Depends on: #45 (Template servers: JavaScript runtime)

Persist user-created template server presets in localStorage.

Scope

Save presets:

  • When user creates a preset (via "+ Add preset" form), save to localStorage
  • Key format: template-presets-<server-url-pattern> (hashed or encoded)
  • Value: JSON array of preset objects [{name: string, variables: {varName: value}}]

Load presets:

  • On page load, read localStorage for each template server
  • Restore user-created presets as radio entries (in addition to default preset)

Delete presets:

  • When user deletes a preset, remove from localStorage

Test

  • Browser test verifying:
    • Created preset survives page reload
    • Deleted preset does not reappear after reload
    • Multiple template servers persist independently

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedReviewed by maintainer — agents may read and act

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions