Thomas Camlong
96fe0d55c7
merge: incorporate dev changes and migrate VPN widget
Resolve merge conflicts favoring our simplified caching architecture:
- cron-jobs/index.ts: keep reduced job set (no integration cron jobs)
- en.json: keep reduced cron job labels
- docker-table.tsx: keep refetch() approach, adopt dev's initialData format
Migrate new VPN widget to polling architecture:
- Remove VPN cron job and subscription-based pattern
- Simplify request handler to createIntegrationRequestHandler
- Simplify tRPC router to use getDataAsync + settleIntegrationQueries
- Convert widget from useSuspenseQuery + subscription to useQuery with polling
2026-06-26 20:38:13 +02:00
..
2026-06-24 14:55:17 +02:00
2026-06-24 14:55:17 +02:00
2026-06-24 13:11:34 +00:00
2026-06-24 14:55:17 +02:00
2026-06-24 14:55:17 +02:00
2026-06-25 12:01:01 +02:00
2026-06-24 13:11:34 +00:00
2026-06-24 14:55:17 +02:00
2026-06-24 13:11:34 +00:00
2026-06-24 14:55:17 +02:00
2026-06-10 18:52:06 +02:00
2026-06-24 14:55:17 +02:00
2025-03-08 20:55:15 +01:00
2026-06-10 18:52:06 +02:00
2026-06-24 14:55:17 +02:00
2026-06-16 18:29:28 +02:00
2026-06-25 17:38:13 +02:00
2026-06-26 14:29:23 +02:00
2026-06-26 20:38:13 +02:00
2026-01-03 21:49:56 +01:00
2026-06-25 09:57:29 +00:00
2026-06-24 14:55:17 +02:00
2026-03-27 18:51:43 +01:00
2026-06-24 14:55:17 +02:00
2026-06-25 12:37:33 +02:00
2026-06-25 15:39:31 +00:00
2026-06-25 17:38:13 +02:00
2026-06-25 10:02:36 +00:00
2026-06-24 14:55:17 +02:00
2026-06-24 14:55:17 +02:00
2026-06-10 18:27:24 +02:00
2026-06-24 14:55:17 +02:00
2026-05-28 10:59:03 +02:00
2026-06-24 14:55:17 +02:00
2026-06-24 14:55:17 +02:00
2026-06-10 18:52:06 +02:00
2026-06-24 14:55:17 +02:00
2026-06-25 11:25:09 +02:00
2026-06-25 10:02:36 +00:00
2026-06-24 14:55:17 +02:00
2026-06-24 14:55:17 +02:00
2026-06-25 14:47:58 +02:00
2025-05-02 19:23:15 +02:00
2026-06-24 14:55:17 +02:00
2026-06-25 10:02:36 +00:00
2026-06-25 17:38:13 +02:00
2026-06-25 12:01:01 +02:00
2026-06-25 10:02:36 +00:00
2026-03-27 18:12:27 +01:00
2026-06-26 20:38:13 +02:00
2026-06-24 14:55:17 +02:00
2026-06-10 18:27:24 +02:00
2024-10-31 16:00:47 +01:00
2026-06-26 14:29:23 +02:00
2026-06-16 12:39:26 +00:00
2026-06-10 18:52:06 +02:00
2024-05-19 22:38:39 +02:00
2026-06-10 18:27:24 +02:00
2025-03-10 20:29:50 +01:00