Nawaz Dhandala
54909116b9
mobile phase 1
2026-02-09 23:45:17 +00:00
Nawaz Dhandala
4582f6100a
feat(MobileApp): enhance UI/UX design philosophy with modern aesthetics and user experience considerations
2026-02-09 22:49:00 +00:00
Nawaz Dhandala
49a01eca8c
feat(MobileApp): add UI/UX design philosophy and core design principles to the design document
2026-02-09 22:47:15 +00:00
Nawaz Dhandala
349df0e181
feat(MobileApp): enhance multi-project support with project badges and filters in UI
2026-02-09 22:43:03 +00:00
Nawaz Dhandala
c52116bec1
feat(MobileApp): add design document for OneUptime On-Call mobile app
2026-02-09 22:32:55 +00:00
Nawaz Dhandala
09a6827709
refactor(Service): streamline incident count template replacement
2026-02-09 21:16:52 +00:00
Nawaz Dhandala
dbb1fa6c18
feat(IncidentEpisodeService): enhance incident count update with dynamic title and description templates
2026-02-09 21:15:56 +00:00
Nawaz Dhandala
cd450bc3b6
feat(migrations): set default value of groupByMonitor to false for Alert and Incident grouping rules
2026-02-09 20:15:15 +00:00
Nawaz Dhandala
047195116d
feat(migrations): optimize backfill queries to use MAX instead of COUNT for performance and accuracy
2026-02-09 19:27:12 +00:00
Nawaz Dhandala
564f21388b
chore(VERSION): bump version to 9.5.6
2026-02-09 18:21:05 +00:00
Nawaz Dhandala
c69d7c949e
feat(templates): reorder service and autoscaler definitions in Helm chart templates
2026-02-09 18:04:54 +00:00
Nawaz Dhandala
dd47b9c3a9
feat(e2e-tests): add CRUD and idempotency tests for oneuptime_file resource
2026-02-09 14:46:40 +00:00
Nawaz Dhandala
ce731cb489
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:41:34 +00:00
Nawaz Dhandala
f725fdd2d9
feat(ResourceGenerator): implement no-op methods for read, update, and delete operations
2026-02-09 14:41:32 +00:00
Simon Larsen
1aec570c83
Merge pull request #2280 from OneUptime/feat/readme-ai-copilot
...
docs: add AI Copilot section to README
2026-02-09 14:32:57 +00:00
Jamie Mallers
97b7e15ece
docs: add AI Copilot section to README
...
Highlight the AI agent capabilities - auto-detection, root cause analysis,
and automated code fix PRs. This is our key differentiator and was missing
from the README.
2026-02-09 14:31:03 +00:00
Nawaz Dhandala
7cdac5fe66
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:28:11 +00:00
Nawaz Dhandala
4add175070
refactor(Monitor): improve code readability by consolidating API ping parameters
...
refactor(Migration): update comments for clarity and maintainability
fix(MarkdownEditor): adjust code block formatting for consistency in documentation
2026-02-09 14:28:09 +00:00
Nawaz Dhandala
711cfd2f6b
feat(MonitorUtil): add tests for URL placeholder resolution and update method visibility
2026-02-09 14:21:05 +00:00
Nawaz Dhandala
6869ee670a
fix(VMUtil): skip replacement if variable is not found in storageMap
2026-02-09 14:17:20 +00:00
Nawaz Dhandala
c4d978cc3b
feat: add API and Website monitor documentation with dynamic URL placeholders
2026-02-09 14:11:02 +00:00
Simon Larsen
1dffc2fbbe
Merge pull request #2279 from OneUptime/feat/ga4-signup-tracking
...
feat(analytics): add GA4 sign_up and page view tracking
2026-02-09 13:56:18 +00:00
Jamie Mallers
6b0756cd3a
feat(analytics): add GA4 sign_up and page view tracking
...
- Fire sign_up event on successful registration (Accounts/Register.tsx)
- Fire page_view_pricing event on pricing page load
- Fire page_view_demo event on demo page load
- All events use dataLayer.push for GTM/GA4 compatibility
2026-02-09 13:54:44 +00:00
Simon Larsen
fbfa7747e0
Merge pull request #2278 from OneUptime/fluentbit
...
Fluentbit
2026-02-09 13:14:59 +00:00
Nawaz Dhandala
a7c38dcbf2
refactor(FluentLogsIngestService): improve code readability by formatting function arguments and object properties
2026-02-09 13:14:39 +00:00
Nawaz Dhandala
6b8dd9e8b5
feat(FluentLogsIngestService): enhance log ingestion with structured fields and attributes extraction
...
test(FluentLogsIngestService): add comprehensive tests for log normalization and attribute extraction
2026-02-09 13:05:52 +00:00
Nawaz Dhandala
c5e7429b3d
chore(VERSION): bump version to 9.5.5
2026-02-09 11:54:17 +00:00
Nawaz Dhandala
13ccee4e69
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 11:53:31 +00:00
Nawaz Dhandala
f9c9ac5ef0
fix(Migration): optimize backfill queries for project counters using JOINs
2026-02-09 11:53:29 +00:00
Nawaz Dhandala
10654a0a04
Merge branch 'master' of https://github.com/OneUptime/oneuptime
9.5.4
2026-02-09 11:07:56 +00:00
Nawaz Dhandala
0d900dca78
fix(StatusPageDomain): change subdomain requirement from required to optional
2026-02-09 11:07:24 +00:00
Nawaz Dhandala
bf5846e7f4
fix(ProductCompare): improve question formatting for clarity in FAQ section
2026-02-08 22:25:06 +00:00
Nawaz Dhandala
9fa48c7a25
chore(VERSION): bump version to 9.5.4
2026-02-08 22:02:16 +00:00
Simon Larsen
9efb070334
Merge pull request #2276 from OneUptime/fix/seo-better-uptime-enhanced
...
SEO: Add FAQ schema to compare pages + enhance Better Uptime content
2026-02-08 18:46:52 +00:00
Nawaz Dhandala
85e7dd1150
fix(sitemap): update comment format for clarity on blog tag sitemaps removal
2026-02-08 18:16:51 +00:00
Nawaz Dhandala
072f162b6e
fix(Project): update create permissions to allow User role
2026-02-08 18:12:26 +00:00
Nawaz Dhandala
9e01b0b75a
fix(playwright): install browsers to a fixed path for runtime accessibility
2026-02-08 17:56:59 +00:00
Nawaz Dhandala
3d7b98d1ee
fix(deps): update net-snmp to version 3.26.1
2026-02-08 15:37:41 +00:00
Jamie Mallers
62f6900dd2
Merge origin/master - resolve conflict in product-compare.ejs
...
Keep both:
- Updated meta description from master
- FAQ schema for rich snippets from this branch
2026-02-08 15:20:49 +00:00
Jamie Mallers
51cf4a88bf
SEO: Add FAQ schema + enhance Better Uptime comparison content
...
Changes:
1. Add JSON-LD FAQ schema to all compare pages for rich snippets
2. Expand Better Uptime FAQs from 4 to 8 questions
3. Add more detailed answers covering:
- Better Uptime → Better Stack rebrand context
- Self-hosting advantages
- Detailed pricing comparison
- Feature differences
Target: /compare/better-uptime at position 13.5 for 'better uptime' query
Expected: Rich snippet eligibility + better content relevance
2026-02-08 09:21:54 +00:00
Simon Larsen
0dfd38d263
Merge pull request #2275 from OneUptime/fix/seo-compare-page-titles
...
fix(seo): improve compare page title tags for better CTR
2026-02-07 20:44:53 +00:00
Simon Larsen
66424eee24
Merge pull request #2274 from OneUptime/fix/seo-meta-descriptions
...
fix(seo): unique meta descriptions for product pages
2026-02-07 20:44:14 +00:00
Simon Larsen
93adee4b16
Merge pull request #2273 from OneUptime/fix/seo-noindex-tag-pages
...
fix(seo): noindex tag pages and remove from sitemap
2026-02-07 20:42:57 +00:00
Jamie Mallers
d7efe2445c
fix(seo): improve compare page title tags for better CTR
...
Changed title pattern from:
'OneUptime vs [Product]: Open-Source Alternative | 2026 Comparison'
To:
'[Product] Alternative - OneUptime | Open Source | 2026 Comparison'
Rationale:
- Puts competitor name first (matches search intent)
- 'Alternative' keyword prominent (what users search for)
- Shorter, more scannable
Also improved meta description to be more action-oriented with clear value props.
Targets: /compare/better-uptime (position 13.5, 803 impressions)
2026-02-07 17:01:18 +00:00
Jamie Mallers
1bf4c52518
fix(seo): unique meta descriptions for product pages
...
Multiple product pages had identical generic meta descriptions:
'OneUptime monitors websites, APIs, and servers...'
This hurt CTR because Google showed the same text for different pages.
Updated with unique, keyword-rich descriptions:
- /product/status-page: Focus on free, unlimited subscribers, Statuspage alternative
- /product/monitoring: Focus on global locations, alerts, Datadog alternative
- /product/incident-management: Focus on features, integrations
- /product/on-call: Focus on rotations, escalations, PagerDuty alternative
- /about: Focus on open source, GitHub stars, mission
Expected impact: Improved CTR from search results
2026-02-07 16:53:21 +00:00
Jamie Mallers
8348bf6897
fix(seo): noindex tag pages and remove from sitemap
...
Google Search Console shows 0/10,519 pages indexed. Root cause: 5,000+
thin tag pages are diluting site quality signals and consuming crawl budget.
Changes:
- Add noindex,follow meta tag to blog tag pages (ListByTag.ejs)
- Remove tag sitemaps from sitemap index (Sitemap.ts)
This tells Google to:
1. Stop trying to index tag pages (they're thin content)
2. Still follow links on those pages to discover real content
3. Focus crawl budget on valuable pages (blog posts, product pages)
Expected impact:
- Improved crawl budget efficiency
- Better quality signals for the domain
- Gradual improvement in indexing of valuable pages
2026-02-07 15:49:51 +00:00
Simon Larsen
7f2192206f
Merge pull request #2272 from OneUptime/prefix-alert-number
...
Prefix alert number
2026-02-06 20:50:57 +00:00
Nawaz Dhandala
ddf7636965
Set default number prefixes for incident, alert, and maintenance numbers in ProjectService
2026-02-06 20:48:02 +00:00
Nawaz Dhandala
52514fbb7e
Rename parameter onCreate to _onCreate in onCreateSuccess method for clarity
2026-02-06 20:40:21 +00:00
Nawaz Dhandala
2c3521561d
Add type annotations to fix ESLint typedef errors for numberResult variables
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 20:31:31 +00:00