diff --git a/addon/extension.js b/addon/extension.js index b79a772..96f9627 100644 --- a/addon/extension.js +++ b/addon/extension.js @@ -6,7 +6,43 @@ export default { const widgetService = universe.getService('widget'); // Register in header menu - menuService.registerHeaderMenuItem('Developers', 'console.developers', { icon: 'code', priority: 2 }); + menuService.registerHeaderMenuItem('Developers', 'console.developers', { + icon: 'code', + priority: 2, + description: 'API keys, webhooks, socket channels, event logs, and developer tooling.', + shortcuts: [ + { + title: 'API Keys', + description: 'Create and manage API keys for authenticating your integrations.', + icon: 'key', + route: 'console.developers.api-keys', + }, + { + title: 'Webhooks', + description: 'Configure webhook endpoints to receive real-time event notifications.', + icon: 'webhook', + route: 'console.developers.webhooks', + }, + { + title: 'Sockets', + description: 'Monitor active WebSocket channels and connected clients.', + icon: 'plug', + route: 'console.developers.sockets', + }, + { + title: 'Events', + description: 'Browse the full history of platform events and payloads.', + icon: 'bolt', + route: 'console.developers.events', + }, + { + title: 'Logs', + description: 'Inspect API request and response logs for debugging.', + icon: 'terminal', + route: 'console.developers.logs', + }, + ], + }); // Register widgets const widgets = [