blitz_api/app/apps
fusion44 9912ff0bfa
fix(apps): honour keep_data on uninstall and fix install log name
- uninstall_app dropped input.keep_data; _manage_app always ran the
  bonus script with a bare 'off', so the RaspiBlitz script fell back to
  an interactive whiptail prompt that hangs the non-interactive API.
  Thread keep_data through and pass the explicit
  --keep-data/--delete-data flag the scripts expect.
- install.{app_id}.log rendered as install.AppId.MEMPOOL.log because
  str-enum formatting includes the class name on Python 3.11+; use
  app_id.value here and in the CLN-incompatibility message.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 20:58:35 +02:00
..
impl fix(apps): honour keep_data on uninstall and fix install log name 2026-07-03 20:58:35 +02:00
tasks_impl fix(apps): don't release another task's app-manage lock 2026-07-03 20:01:54 +02:00
cache.py fix: don't stop app status listener 2025-05-06 09:16:46 +02:00
constants.py refactor: code cleanup 2025-05-06 09:16:46 +02:00
docs.py feat: update get app status error handling code 2025-05-06 09:16:46 +02:00
models.py chore: clean up imports; add better LND error logging 2026-02-03 11:05:19 +01:00
router.py feat: implement (un)install celery task 2025-05-06 09:16:46 +02:00
service.py refactor: code cleanup 2025-05-06 09:16:46 +02:00
tasks.py feat: implement (un)install celery task 2025-05-06 09:16:46 +02:00
utils.py feat: update get app status error handling code 2025-05-06 09:16:46 +02:00