Skip to content
  • Cédric Le Ninivin's avatar
    App list: extract as RenderJS gadget, add delete-files, staging entry, merge error dialog · 1ded3de9
    Cédric Le Ninivin authored
    
    
    - Extract app list read/write into a dedicated RenderJS gadget
      (gadget_app_list_store.html/js) using jIO local storage, replacing
      duplicated inline code across import, compare, templates, and app_list
    - Delete app: two-step confirm — remove from list only, or also wipe all
      IndexedDB files for that domain via crib_sw_setCribEnableGadgetUrl loop
    - Import merge mode: add both staging and merge_workspace entries to app
      list (previously only merge_workspace was registered)
    - Compare validate/cancel merge: catch readAppList errors and show a
      confirm dialog so the user can proceed with an empty list or abort,
      instead of the error blocking the update silently
    - Filter both merge_url and staging_url from app list on merge completion
    
    Co-Authored-By: default avatarClaude Sonnet 4.6 <noreply@anthropic.com>
    1ded3de9