admin
43e99d160c
gates / gates (push) Successful in 26s
kept data: the choice at reinstall, the list, the read-only view, the load (09 decision 36); R-690 fixed
...
An install over an app's kept drive folder (appdata/<app> non-empty) asks the household:
"use my kept data" (a load from the newest copy of THIS drive's install, own unit or
second-drive mirror, then the template's after_load) or "start fresh" (the folder is
renamed into <drive>/kept/<app>/<date>/ with the removed app's unit; nothing deleted).
The install API answers 409 kept_data_choice until one is chosen; DeployStack refuses
too. New page Megorzott adatok / Kept data (/kept-data): Load / Look / Delete (typed
confirmation, the only deletion of kept data). FileBrowser gets a read-only source.
The drive-full warning names the kept folders. <drive>/kept is protected and outside
every backup leg.
R-690: the removed-app restore (R-487) never found a unit on a DATA drive — it asked
GetStackComposePath (true for every catalog app) and restored nextcloud with no env.
Now isStackDeployed; pinned with a production-shaped provider.
Red-proofs: audits/night-2026-09-26/E/redproofs/.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-25 13:32:30 +02:00
..
2026-08-03 13:46:14 +02:00
2026-08-03 13:46:14 +02:00
2026-08-31 11:16:02 +02:00
2026-08-02 23:18:51 +02:00
2026-08-02 18:40:17 +02:00
2026-08-30 17:58:15 +02:00
2026-08-30 17:58:15 +02:00
2026-08-30 17:58:15 +02:00
2026-09-25 11:19:27 +02:00
2026-08-03 13:46:14 +02:00
2026-09-24 12:18:39 +02:00
2026-07-20 09:42:24 +02:00
2026-07-12 09:00:16 +02:00
2026-07-12 09:00:16 +02:00
2026-09-16 16:55:55 +02:00
2026-09-25 13:32:30 +02:00
2026-09-25 13:32:30 +02:00
2026-06-14 19:42:57 +02:00
2026-08-06 21:58:21 +02:00
2026-08-12 15:27:29 +02:00
2026-08-07 12:08:11 +02:00
2026-08-12 15:27:29 +02:00
2026-08-06 21:58:21 +02:00
2026-08-05 17:48:08 +02:00
2026-09-01 10:19:36 +02:00
2026-08-21 21:29:01 +02:00
2026-09-13 19:26:50 +02:00
2026-07-28 13:12:37 +02:00
2026-08-07 11:25:58 +02:00
2026-08-07 11:33:42 +02:00
2026-07-17 10:47:30 +02:00
2026-08-22 13:08:46 +02:00
2026-08-22 13:08:46 +02:00
2026-08-21 21:04:16 +02:00
2026-08-21 21:29:01 +02:00
2026-07-19 09:54:18 +02:00
2026-07-19 12:21:16 +02:00
2026-09-01 10:29:08 +02:00
2026-09-23 20:25:28 +02:00
2026-09-24 12:18:39 +02:00
2026-08-21 21:29:01 +02:00
2026-08-04 14:27:38 +02:00
2026-08-04 13:42:50 +02:00
2026-09-18 11:44:30 +02:00
2026-09-18 11:44:30 +02:00
2026-07-15 10:10:20 +02:00
2026-07-18 12:51:46 +02:00
2026-07-18 12:51:46 +02:00
2026-08-30 18:38:10 +02:00
2026-07-13 08:27:52 +02:00
2026-08-04 18:32:56 +02:00
2026-08-06 21:58:21 +02:00
2026-07-19 09:30:30 +02:00
2026-09-18 11:44:30 +02:00
2026-09-18 14:19:31 +02:00
2026-09-18 14:19:31 +02:00
2026-08-21 21:04:16 +02:00
2026-07-06 20:23:49 +02:00
2026-09-17 10:45:29 +02:00
2026-08-30 19:31:31 +02:00
2026-08-31 20:55:34 +02:00
2026-08-31 20:55:34 +02:00
2026-08-31 20:55:34 +02:00
2026-09-24 12:18:39 +02:00
2026-08-31 11:30:34 +02:00
2026-08-31 11:42:03 +02:00
2026-08-22 09:43:22 +02:00
2026-08-22 23:39:59 +02:00
2026-08-22 13:08:46 +02:00
2026-08-30 19:31:31 +02:00
2026-08-30 21:03:29 +02:00
2026-08-30 21:03:29 +02:00
2026-08-31 10:24:29 +02:00
2026-08-30 21:03:29 +02:00
2026-08-23 00:02:32 +02:00
2026-08-22 23:39:59 +02:00
2026-09-18 14:19:31 +02:00
2026-08-31 10:24:29 +02:00
2026-08-31 10:24:29 +02:00
2026-09-18 11:44:30 +02:00
2026-08-31 20:55:34 +02:00
2026-09-18 14:19:31 +02:00
2026-08-31 14:02:13 +02:00
2026-09-13 19:26:50 +02:00
2026-09-01 10:19:36 +02:00
2026-09-01 10:19:36 +02:00
2026-09-01 10:29:08 +02:00
2026-09-13 19:26:50 +02:00
2026-09-13 22:50:18 +02:00
2026-09-13 19:26:50 +02:00
2026-09-23 11:12:49 +02:00
2026-09-13 22:50:18 +02:00
2026-09-16 16:55:55 +02:00
2026-09-18 14:19:31 +02:00
2026-09-23 17:16:57 +02:00
2026-09-23 20:25:28 +02:00
2026-09-24 08:15:27 +02:00
2026-09-24 12:18:39 +02:00
2026-09-24 08:15:27 +02:00
2026-09-24 12:18:39 +02:00
2026-09-24 16:49:43 +02:00
2026-09-25 11:19:27 +02:00
2026-09-25 13:32:30 +02:00
2026-08-02 23:18:51 +02:00
2026-07-30 16:33:06 +02:00
2026-09-24 16:49:43 +02:00
2026-09-13 22:50:18 +02:00
2026-09-23 20:25:28 +02:00
2026-09-23 20:25:28 +02:00
2026-08-07 18:04:26 +02:00
2026-07-12 09:01:17 +02:00
2026-09-25 13:32:30 +02:00
2026-09-17 10:45:29 +02:00
2026-09-18 14:19:31 +02:00
2026-08-30 19:31:31 +02:00
2026-08-30 19:31:31 +02:00
2026-09-25 13:32:30 +02:00
2026-09-24 08:15:27 +02:00
2026-08-03 13:46:14 +02:00
2026-08-03 13:46:14 +02:00
2026-09-23 20:25:28 +02:00
2026-07-18 13:02:41 +02:00
2026-09-23 20:25:28 +02:00
2026-07-20 09:42:24 +02:00
2026-09-13 21:47:33 +02:00
2026-07-28 16:36:47 +02:00
2026-07-26 08:12:57 +02:00
2026-07-28 18:53:56 +02:00
2026-07-26 08:12:57 +02:00
2026-09-18 11:44:30 +02:00
2026-09-18 14:19:31 +02:00
2026-09-24 12:18:39 +02:00
2026-07-26 08:12:57 +02:00
2026-09-24 12:18:39 +02:00
2026-09-24 12:18:39 +02:00
2026-09-18 14:19:31 +02:00
2026-09-23 17:16:57 +02:00
2026-09-25 11:19:27 +02:00
2026-09-13 21:47:33 +02:00
2026-07-12 09:00:16 +02:00
2026-07-26 08:12:57 +02:00