diegosouzapw/OmniRoute · error · Error

Changelog fetch failed with ${res.status}

Error message

Changelog fetch failed with ${res.status}

What it means

Error "Changelog fetch failed with ${res.status}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/changelog/components/ChangelogViewer.tsx:93

        className="text-primary hover:underline"
      >
        {children}
      </a>
    );
  },
};

export default function ChangelogViewer() {
  const t = useTranslations("changelogPage");
  const [markdown, setMarkdown] = useState("");
  const [loading, setLoading] = useState(true);
  const [error, setError] = useState(false);

  useEffect(() => {
    async function fetchChangelog() {
      try {
        const res = await fetch(CHANGELOG_RAW_URL, { cache: "no-store" });
        if (!res.ok) throw new Error(`Changelog fetch failed with ${res.status}`);

        const text = await res.text();
        setMarkdown(getLatestChangelogMarkdown(text, 10));
      } catch (err) {
        console.error(err);
        setError(true);
      } finally {
        setLoading(false);
      }
    }

    fetchChangelog();
  }, []);

  if (loading) {
    return (
      <div className="flex flex-col items-center justify-center space-y-4 py-32">
        <span className="material-symbols-outlined animate-spin text-[32px] text-text-muted/50">

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/changelog/components/ChangelogViewer.tsx:93 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/ea997aa479f4d312. Report an issue: GitHub.