From 27005cf9ccda15b87627b5e7bed2ba2ff0cd4cc0 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 15:35:20 +0000 Subject: [PATCH] feat(platforms): add Teltonika to the add device menu Teltonika (type 1281) was registered as a platform but never offered anywhere in the UI. Add it to the "Add a device" list on the add page, alongside the other OEM gateways. Give it the standard streamline install config so /add/teltonika generates a registration command for platform 1281 instead of rendering a download page with no link, matching how Advantech and AXIS are set up. TOA (1228) is a private, dedicated package and is intentionally left out. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_018YfRBMvuTVpXniu6MNi5jo --- frontend/src/pages/AddPage.tsx | 1 + frontend/src/platforms/teltonika/index.tsx | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/frontend/src/pages/AddPage.tsx b/frontend/src/pages/AddPage.tsx index 6b0d929f4..1bc562b5a 100644 --- a/frontend/src/pages/AddPage.tsx +++ b/frontend/src/pages/AddPage.tsx @@ -143,6 +143,7 @@ export const AddPage: React.FC = () => { 'axis', 'advantech', 'idy', + 'teltonika', 'ubuntu', 'windows', 'mac', diff --git a/frontend/src/platforms/teltonika/index.tsx b/frontend/src/platforms/teltonika/index.tsx index 058d3e8d4..bce16958a 100644 --- a/frontend/src/platforms/teltonika/index.tsx +++ b/frontend/src/platforms/teltonika/index.tsx @@ -19,4 +19,9 @@ platforms.register({ name: 'Teltonika', component: Component, types: { 1281: 'Teltonika' }, + installation: { + command: true, + qualifier: 'For Teltonika routers and gateways', + link: 'https://link.remote.it/support/streamline-install', + }, })