Andras Bacsai
c454f84545
fix(server-transfer): keep imported data exact and guard archived servers
...
- Skip TrimStrings and ConvertEmptyStringsToNull on the import route; an empty shared variable failed the whole import
- Keep compose parser versions, static ports, legacy variable keys, and only the bundle's variables and destinations
- Give the transfer back token the deploy permission that the import needs
- Move the Cloudflare tunnel DNS record with the server and park it on the source
- Refuse cloud server deletes, power on, tunnel and DNS changes, and scp for archives; skip their backup alerts and provider polling
- Add a column-level round-trip test, archive guard tests, and a live full-coverage transfer test
- Advance the GitLab App sequence in the dev seeder
2026-10-22 15:52:20 +02:00
..
2026-10-19 10:41:42 +02:00
2026-10-14 13:26:12 +02:00
2026-10-04 19:57:48 +02:00
2026-10-14 13:26:12 +02:00
2026-10-13 11:56:39 +02:00
2026-10-12 14:37:58 +02:00
2026-10-19 21:58:30 +02:00
2026-10-01 20:31:00 +02:00
2026-10-22 15:52:20 +02:00
2026-10-13 11:56:39 +02:00
2026-10-18 23:43:20 +02:00
2026-10-19 23:12:16 +02:00
2026-10-13 20:43:19 +02:00
2026-10-01 20:31:00 +02:00
2026-10-13 20:43:19 +02:00
2026-10-07 13:48:16 +02:00
2026-10-18 23:43:20 +02:00
2026-10-05 21:24:20 +02:00
2026-10-09 13:50:28 +02:00
2026-10-21 18:10:48 +02:00
2026-10-21 18:10:48 +02:00
2026-10-07 13:14:04 +02:00
2026-10-06 11:03:39 +02:00
2026-10-12 13:06:45 +02:00
2026-10-12 13:06:45 +02:00
2026-10-09 13:50:28 +02:00
2026-10-07 13:30:42 +02:00
2026-10-09 19:30:26 +02:00
2026-10-07 16:44:59 +02:00
2026-10-12 13:06:45 +02:00
2026-10-13 20:43:19 +02:00
2026-10-07 13:30:42 +02:00
2026-10-19 21:21:15 +02:00
2026-10-18 23:43:20 +02:00
2026-10-09 08:45:03 +02:00
2026-10-09 13:50:28 +02:00
2026-10-04 00:35:21 +02:00
2026-10-09 13:50:28 +02:00
2026-10-09 13:50:28 +02:00
2026-10-11 21:02:11 +02:00
2026-10-19 21:43:51 +02:00
2026-10-19 21:43:51 +02:00
2026-10-19 10:07:23 +02:00
2026-10-19 21:58:30 +02:00
2026-10-08 18:10:07 +02:00
2026-10-06 12:56:50 +02:00
2026-10-06 12:56:50 +02:00
2026-10-08 18:10:07 +02:00
2026-10-08 18:10:07 +02:00
2026-10-08 15:00:44 +02:00
2026-10-09 13:50:28 +02:00
2026-10-09 13:50:28 +02:00
2026-10-07 13:14:04 +02:00
2026-10-07 13:14:04 +02:00
2026-10-07 13:14:04 +02:00
2026-10-07 13:14:04 +02:00
2026-10-18 23:43:20 +02:00
2026-10-18 23:43:20 +02:00
2026-10-09 13:50:28 +02:00
2026-10-19 09:07:42 +02:00
2026-10-07 13:48:16 +02:00
2026-10-19 21:46:12 +02:00
2026-10-09 08:45:03 +02:00
2026-10-08 07:18:39 +02:00
2026-10-18 23:43:20 +02:00
2026-10-05 11:08:52 +02:00
2026-10-07 13:48:16 +02:00
2026-10-18 23:43:20 +02:00
2026-10-13 20:43:19 +02:00
2026-10-05 13:20:19 +02:00
2026-10-08 15:00:44 +02:00
2026-10-08 15:00:44 +02:00
2026-10-06 13:01:49 +02:00
2026-10-06 21:59:16 +02:00
2026-10-09 15:34:26 +02:00
2026-10-20 13:37:20 +02:00
2026-10-05 21:18:48 +02:00
2026-10-02 08:05:18 +02:00
2026-10-18 23:43:20 +02:00
2026-10-18 23:43:20 +02:00
2026-10-13 20:43:19 +02:00
2026-10-03 23:39:38 +02:00
2026-10-02 08:05:18 +02:00
2026-10-18 23:43:20 +02:00
2026-10-09 13:50:28 +02:00
2026-10-06 12:56:50 +02:00
2026-10-09 13:50:28 +02:00
2026-10-15 15:24:06 +02:00
2026-10-12 22:30:41 +02:00
2026-10-18 23:43:20 +02:00
2026-10-18 23:43:20 +02:00
2026-10-18 23:43:20 +02:00
2026-10-18 23:43:20 +02:00
2026-10-09 13:50:28 +02:00