mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-23 02:17:11 +00:00
* feat: sidebar revamp - initial commit * feat: move billinga and other isolated routes to settings * feat: handle channel related routes * feat: update account settings page * feat: show dropdown for secondary items * feat: handle reordering of pinned nav items * feat: improve font load performance * feat: update font reference * feat: update page content styles * feat: handle external links in sidebar * feat: handle secondary nav item clicks * feat: handle pinned nav items reordering * feat: handle sidenav pinned state using preference, handle light mode * feat: show sidenav items conditionally * feat: show version diff indicator only to self hosted users * feat: show billing to admins only and integrations to cloud and enterprise users * feat: update fallback link * feat: handle settings menu items * fix: settings page reload on nav chnage * feat: intercom to pylon * feat: show invite user to admin only * feat: handle review comments * chore: remove react query dev tools * feat: minor ui updates * feat: update changes based on preference store changes * feat: handle sidenav shortcut state * feat: handle scroll for more * feat: maintain shortcuts order * feat: manage license ui updates * feat: manage settings options based on license and roles * feat: update types * chore: add logEvents * feat: update types * chore: fix type errors * chore: remove unused variable * feat: update my settings page test cases --------- Co-authored-by: makeavish <makeavish786@gmail.com>
121 lines
3.9 KiB
Plaintext
121 lines
3.9 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta
|
|
http-equiv="Cache-Control"
|
|
content="no-cache, no-store, must-revalidate, max-age: 0"
|
|
/>
|
|
<meta http-equiv="Pragma" content="no-cache" />
|
|
<meta http-equiv="Expires" content="0" />
|
|
|
|
<!-- Preconnect to CDNs -->
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link rel="preconnect" href="https://cdn.vercel.com" crossorigin />
|
|
|
|
<title data-react-helmet="true">
|
|
Open source Observability platform | SigNoz
|
|
</title>
|
|
<meta
|
|
data-react-helmet="true"
|
|
property="og:title"
|
|
content="Open source Observability platform | SigNoz"
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
name="description"
|
|
content="SigNoz is an open source observability platform to help you find issues in your deployed applications & solve them quickly. It provides a single pane of glass for metrics, traces and logs with deep filtering and aggregation to pin down specific issues very quickly."
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
property="og:description"
|
|
content="SigNoz is an open source observability platform to help you find issues in your deployed applications & solve them quickly. It provides a single pane of glass for metrics, traces and logs with deep filtering and aggregation to pin down specific issues very quickly."
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
property="og:image"
|
|
content="/images/signoz-hero-image.webp"
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
name="twitter:image"
|
|
content="/images/signoz-hero-image.webp"
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
name="twitter:image:alt"
|
|
content="Image for Open source Observability platform | SigNoz"
|
|
/>
|
|
<meta
|
|
data-react-helmet="true"
|
|
name="twitter:card"
|
|
content="summary_large_image"
|
|
/>
|
|
<meta data-react-helmet="true" name="docusaurus_locale" content="en" />
|
|
<meta data-react-helmet="true" name="docusaurus_tag" content="default" />
|
|
<meta name="robots" content="noindex" />
|
|
<link data-react-helmet="true" rel="shortcut icon" href="/favicon.ico" />
|
|
|
|
<link rel="stylesheet" href="/css/uPlot.min.css" />
|
|
<% if (htmlWebpackPlugin.options.templateParameters.preloadFonts) { %> <%
|
|
htmlWebpackPlugin.options.templateParameters.preloadFonts.forEach(function(font)
|
|
{ %>
|
|
<link
|
|
rel="preload"
|
|
href="<%= font.href %>"
|
|
as="<%= font.as %>"
|
|
type="<%= font.type %>"
|
|
crossorigin="<%= font.crossorigin %>"
|
|
/>
|
|
<% }); %> <% } %>
|
|
</head>
|
|
<body>
|
|
<noscript>You need to enable JavaScript to run this app.</noscript>
|
|
<div id="root"></div>
|
|
|
|
<script>
|
|
const PYLON_APP_ID = '<%= htmlWebpackPlugin.options.PYLON_APP_ID %>';
|
|
(function() {
|
|
var e = window;
|
|
var t = document;
|
|
var n = function() {
|
|
n.e(arguments);
|
|
};
|
|
n.q = [];
|
|
n.e = function(e) {
|
|
n.q.push(e);
|
|
};
|
|
e.Pylon = n;
|
|
var r = function() {
|
|
var e = t.createElement("script");
|
|
e.setAttribute("type", "text/javascript");
|
|
e.setAttribute("async", "true");
|
|
e.setAttribute("src", "https://widget.usepylon.com/widget/" + PYLON_APP_ID);
|
|
var n = t.getElementsByTagName("script")[0];
|
|
n.parentNode.insertBefore(e, n);
|
|
};
|
|
if (t.readyState === "complete") {
|
|
r();
|
|
} else if (e.addEventListener) {
|
|
e.addEventListener("load", r, false);
|
|
}
|
|
})();
|
|
</script>
|
|
<script type="text/javascript">
|
|
window.AppcuesSettings = { enableURLDetection: true };
|
|
</script>
|
|
<script>
|
|
const APPCUES_APP_ID = '<%= htmlWebpackPlugin.options.APPCUES_APP_ID %>';
|
|
(function (d, t) {
|
|
var a = d.createElement(t);
|
|
a.async = 1;
|
|
a.src = '//fast.appcues.com/' + APPCUES_APP_ID + '.js';
|
|
var s = d.getElementsByTagName(t)[0];
|
|
s.parentNode.insertBefore(a, s);
|
|
})(document, 'script');
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|