From 3635e113c8a53c6f2f209284668e6e4313c42bb5 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 26 Feb 2026 22:07:47 +0000 Subject: [PATCH] Add Error Tracker link to main menu --- lib/music_library_web/components/layouts/app.html.heex | 4 ++++ lib/music_library_web/live/universal_search_live/index.ex | 6 ++++++ priv/gettext/default.pot | 5 +++++ priv/gettext/en/LC_MESSAGES/default.po | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/lib/music_library_web/components/layouts/app.html.heex b/lib/music_library_web/components/layouts/app.html.heex index aabd0caa..29e1b53e 100644 --- a/lib/music_library_web/components/layouts/app.html.heex +++ b/lib/music_library_web/components/layouts/app.html.heex @@ -114,6 +114,10 @@ <.icon name="hero-cog" class="h-4 w-4 mr-2" aria-hidden="true" data-slot="icon" /> {gettext("Oban")} + <.dropdown_link href={~p"/dev/errors"}> + <.icon name="hero-bug-ant" class="h-4 w-4 mr-2" aria-hidden="true" data-slot="icon" /> + {gettext("Errors")} + <.dropdown_link href={~p"/dev/maintenance"}> <.icon name="hero-wrench-screwdriver" diff --git a/lib/music_library_web/live/universal_search_live/index.ex b/lib/music_library_web/live/universal_search_live/index.ex index 41d2f859..e21e31a9 100644 --- a/lib/music_library_web/live/universal_search_live/index.ex +++ b/lib/music_library_web/live/universal_search_live/index.ex @@ -403,6 +403,12 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do icon: "hero-cog", keywords: ["oban", "jobs", "workers", "queue"] }, + %{ + label: "Errors", + path: ~p"/dev/errors", + icon: "hero-bug-ant", + keywords: ["errors", "error tracker", "exceptions", "bugs"] + }, %{ label: "Maintenance", path: ~p"/dev/maintenance", diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index be53a25b..9f7d4aac 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -2031,3 +2031,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Go to →" msgstr "" + +#: lib/music_library_web/components/layouts/app.html.heex +#, elixir-autogen, elixir-format +msgid "Errors" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 6639b769..122d14a6 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -2031,3 +2031,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Go to →" msgstr "" + +#: lib/music_library_web/components/layouts/app.html.heex +#, elixir-autogen, elixir-format, fuzzy +msgid "Errors" +msgstr ""