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-26 18:38:23 +02:00
2026-06-26 20:38:13 +02:00
2026-06-19 21:24:15 +02:00
2026-06-25 09:26:18 +00:00
2026-05-29 11:07:48 +02:00
2026-06-25 17:38:13 +02:00
2026-05-29 11:07:48 +02:00
2026-05-29 11:07:48 +02:00
2026-06-26 14:29:23 +02:00
2026-06-19 21:21:50 +02:00
2026-06-18 12:45:02 +02:00
2026-06-26 16:18:40 +00:00
2026-06-05 16:57:26 +02:00
2026-05-29 11:07:48 +02:00
2026-06-26 18:38:23 +02:00
2026-05-29 11:07:48 +02:00
2026-06-11 11:50:49 +02:00
2026-06-26 20:38:13 +02:00
2026-06-05 16:50:35 +02:00
2026-06-05 16:50:35 +02:00
2026-06-05 16:36:45 +02:00
2026-06-05 16:50:35 +02:00
2026-05-29 11:07:48 +02:00
2026-05-29 11:07:48 +02:00
2026-06-25 13:02:39 +02:00
2026-06-26 20:38:13 +02:00
2026-06-19 21:21:50 +02:00
2026-06-05 16:26:48 +02:00
2026-06-05 16:26:48 +02:00
2026-06-26 20:38:13 +02:00
2026-06-12 13:52:43 +02:00
2026-06-19 21:21:50 +02:00
2026-06-26 20:38:13 +02:00