935 Commits

Author SHA1 Message Date
simlarsen
148813786a chore: npm audit fix 2026-04-03 02:38:34 +00:00
Nawaz Dhandala
043707d0cb fix: update blog repo clone command to use --depth 1 for faster cloning 2026-04-01 19:52:32 +01:00
Nawaz Dhandala
d7a339b9aa feat: Add profiling support across services and implement new metrics
- Integrated profiling initialization in Probe, Telemetry, TestServer, and Worker services.
- Added environment variables for enabling profiling in various services.
- Created Profiling utility to handle CPU profiling and send data to OTLP endpoint.
- Introduced new metric types for exceptions, spans, and dashboards.
- Developed utility classes for handling alert and incident metrics.
- Added new React components for displaying alert and incident metrics in the dashboard.
2026-03-31 13:44:59 +01:00
Nawaz Dhandala
6ef8cc6db6 feat: restructure feature grid into categorized sections for better organization 2026-03-30 09:32:49 +01:00
Nawaz Dhandala
308bade79e feat: add AI Agent card to hero feature grid and remove AI Copilot and Auto-Fix references 2026-03-27 14:22:32 +00:00
Nawaz Dhandala
a41dfa8980 Add AI Auto-Fix and AI Copilot hero cards
- Introduced a new hero card for AI Auto-Fix with a fuchsia theme, linking to the AI agent product page.
- Added a hero card for AI Copilot with a violet theme, also linking to the AI agent product page, utilizing an icon for visual representation.
2026-03-27 14:20:03 +00:00
Nawaz Dhandala
1a8fee15b8 feat: add Kubernetes and Profiles sections, update Scheduled Maintenance references to Maintenance 2026-03-27 13:50:57 +00:00
Nawaz Dhandala
7e4efeaeaa feat: add Scheduled Maintenance feature and update product showcase
- Updated product showcase to include a new feature card for Scheduled Maintenance with relevant details and icons.
- Modified product tabs to include a new tab for Scheduled Maintenance, ensuring it integrates with existing navigation.
- Enhanced features table to accommodate the Scheduled Maintenance feature card, expanding the grid layout for better visibility.
2026-03-27 13:45:43 +00:00
Nawaz Dhandala
2d007b8676 feat: Enhance product showcase and tabs with Kubernetes and Profiles sections, update footer links, and improve Bitcoin logo animation 2026-03-27 13:36:01 +00:00
Nawaz Dhandala
8672f442db chore: clean up empty code change sections in the changes log 2026-03-27 13:13:13 +00:00
simlarsen
02e7506f89 chore: npm audit fix 2026-03-26 02:38:46 +00:00
Nawaz Dhandala
3efacce002 Refactor and clean up code across multiple components
- Simplified error handling in KubernetesEventsTab and KubernetesLogsTab by removing unnecessary line breaks.
- Consolidated import statements in KubernetesMetricsTab for better readability.
- Improved JSX formatting in KubernetesOverviewTab, KubernetesClusterContainerDetail, and other components for consistency.
- Enhanced code clarity in KubernetesObjectFetcher and KubernetesObjectParser by removing redundant line breaks and comments.
- Streamlined API response handling in IPWhitelistAPI for better readability.
- Updated PageSEO configuration for improved formatting.
2026-03-19 09:25:52 +00:00
Nawaz Dhandala
f84df20610 feat: Update Icon component and Kubernetes icon for improved styling and consistency 2026-03-19 09:17:18 +00:00
Nawaz Dhandala
dc3db1ec47 Refactor code structure for improved readability and maintainability 2026-03-19 08:15:35 +00:00
Nawaz Dhandala
139aa83fe4 feat: Revamp Kubernetes overview page with enhanced UI components and updated resource metrics display 2026-03-18 22:21:10 +00:00
Nawaz Dhandala
50d5514fea chore: clean up empty code change sections in the changes log 2026-03-18 22:09:07 +00:00
simlarsen
374de9cf82 chore: npm audit fix 2026-03-13 02:25:28 +00:00
simlarsen
989de0c811 chore: npm audit fix 2026-03-11 02:14:09 +00:00
Nawaz Dhandala
d395a5aa26 refactor: update access message to include user-defined hostname 2026-03-06 13:46:19 +00:00
Nawaz Dhandala
d41e0f914c refactor: add user input for hostname configuration in installation script 2026-03-06 13:43:50 +00:00
Nawaz Dhandala
25a1b1f089 refactor: add random password generation for placeholder values in config.env 2026-03-06 13:42:35 +00:00
Nawaz Dhandala
5366c1f5b6 refactor: add environment configuration steps in installation script 2026-03-06 13:39:37 +00:00
Nawaz Dhandala
8e90f45142 refactor: enhance dependency installation process in installation script 2026-03-06 13:23:22 +00:00
Nawaz Dhandala
9d0afe0d36 refactor: update curl commands to use -sSL for silent and follow redirects 2026-03-06 13:21:55 +00:00
Nawaz Dhandala
0fa6b0925a refactor: expand language support in syntax highlighting for blog post code blocks 2026-03-05 19:18:44 +00:00
Nawaz Dhandala
d2f0fed6a7 feat: Implement caching mechanism for blog posts and clear cache functionality 2026-03-04 19:55:51 +00:00
Nawaz Dhandala
58d198fc57 fix: Increase top padding for improved spacing in blog post content 2026-03-04 19:50:18 +00:00
Nawaz Dhandala
c9b201a1bd fix: Adjust main headline font size for better readability in Blog CTA 2026-03-04 19:47:19 +00:00
Nawaz Dhandala
e63be526cc fix: Update highlight.js script loading to ensure proper syntax highlighting functionality 2026-03-04 19:44:28 +00:00
Nawaz Dhandala
cf5f51985f refactor: Update font loading and styles to use Google Fonts CDN, streamline CSS, and enhance layout 2026-03-04 19:37:25 +00:00
Simon Larsen
554abbd34b Merge pull request #2338 from OneUptime/claude/suspicious-elbakyan
fix: Improve Core Web Vitals (LCP and CLS)
2026-03-04 14:50:28 +00:00
Nawaz Dhandala
83baa4d9c2 fix: Improve Core Web Vitals (LCP and CLS) for mobile and desktop
- Remove redundant Tailwind CDN from /docs pages (fixes CLS 0.21 → <0.1)
  The compiled CSS in style.css already contains all needed utilities;
  the CDN was re-processing styles causing layout shifts on 35 desktop URLs.

- Defer PostHog analytics via requestIdleCallback to unblock rendering
- Reduce Google Fonts to wght@400..800 (only weights actually used)
- Move meta charset/viewport to top of <head> for faster parsing
- Add defer to highlight.js on blog posts to unblock LCP
- Add DNS prefetch for PostHog domain

These changes target the 311 mobile URLs with LCP >2.5s and
35 desktop URLs with CLS >0.1 reported by Google Search Console.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:05 +00:00
Nawaz Dhandala
5a72742fb9 style: Refactor legal route handlers for improved readability 2026-03-04 12:04:43 +00:00
Nawaz Dhandala
8a9228dd4a feat: Add legal compliance pages for GAMP 5, Annex 11, ISO 9001, GxP Cloud, and CSA STAR 2026-03-04 11:17:33 +00:00
Nawaz Dhandala
3a5be4bd71 feat: Add 21 CFR Part 11 legal page and update navigation links 2026-03-04 11:08:49 +00:00
Nawaz Dhandala
824803e6b0 refactor: Remove last updated date from Data Processing Agreement 2026-03-03 20:46:06 +00:00
Nawaz Dhandala
2f85b9f4e3 fix: Refactor logger info statement for OneUptime API Service initialization and streamline FedRAMP route definition 2026-03-03 14:47:54 +00:00
Nawaz Dhandala
a6f2e83c72 feat: Add FedRAMP legal section and corresponding view 2026-03-03 12:12:31 +00:00
Nawaz Dhandala
9d457b8c9f fix: Update address in Data Processing Agreement to reflect new location 2026-03-03 11:38:49 +00:00
Nawaz Dhandala
560f45f3cc feat(MCP): Introduce MCP types, logger, and integration into the application
- Added McpTypes.ts for defining JSON schema and tool information.
- Created ModelType.ts and OneUptimeOperation.ts enums for model types and operations.
- Implemented MCPLogger for structured logging in MCP servers.
- Integrated MCP routes into the main application index.
- Updated package.json to include @modelcontextprotocol/sdk dependency.
- Removed MCP-related configurations from Helm chart and Docker Compose files.
- Added Data Processing Agreement (DPA) page and route to the legal section.
- Updated legal.ejs to include a link to the new DPA page.
2026-03-03 11:34:46 +00:00
Nawaz Dhandala
991a8a6f97 fix lint 2026-03-01 12:48:17 +00:00
simlarsen
217218109a chore: npm audit fix 2026-02-28 02:07:25 +00:00
Nawaz Dhandala
1557ff0ac6 feat: Add RSS feed links to blog list and list by tag pages for improved content accessibility 2026-02-27 12:58:23 +00:00
Nawaz Dhandala
95a679cab3 feat: Add RSS feed generation for blog and tags, and update views to include RSS links 2026-02-27 12:42:48 +00:00
Nawaz Dhandala
aec64be646 feat: Update collapsible code block threshold from 20 to 100 lines for improved usability 2026-02-26 22:19:34 +00:00
Nawaz Dhandala
624176960f feat: Remove breadcrumb navigation from blog post template for cleaner layout 2026-02-26 22:02:25 +00:00
Nawaz Dhandala
adf399a89b feat: Improve breadcrumb navigation styling and structure for better user experience 2026-02-26 21:57:54 +00:00
Nawaz Dhandala
84c2d3fa22 feat: Enhance blog post functionality with breadcrumb schema, image lightbox, time remaining indicator, and collapsible code blocks 2026-02-26 21:55:53 +00:00
Nawaz Dhandala
921f1f1f0d feat: Add copy button and language labels to code blocks in blog posts 2026-02-26 20:28:00 +00:00
Nawaz Dhandala
6dc225409d feat: Update syntax highlighting theme to VS Code dark for improved code readability 2026-02-26 20:21:59 +00:00