      
|
da867fb16a
|
fix: scoped scss styles removal (#12764)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech>
Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech>
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: ktx-vaidehi <134508096+ktx-vaidehi@users.noreply.github.com>
Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech>
|
2026-07-02 06:21:33 +00:00 |
|
+5![github-actions[bot]](https://secure.gravatar.com/avatar/cb7b7994e594270ea25948a7bf186123?d=identicon&s=40)        
|
ae22a74e62
|
feat: ux improvement main (#11838)
#11720
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-dialog/design.md
---------
---------
Co-authored-by: ktx-vaidehi <134508096+ktx-vaidehi@users.noreply.github.com>
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com>
Co-authored-by: Sai Nikhil <nikhil@openobserve.ai>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech>
Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech>
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Omkar Kesarkhane <127078473+omkarK06@users.noreply.github.com>
Co-authored-by: omkark06 <omkar@zinclabs.io>
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech>
Co-authored-by: Shrinath Rao <shnath@openobserve.ai>
|
2026-05-28 11:00:49 +00:00 |
|
ktx-kirtan
|
1829cd46f8
|
fix: ux improvement dialog - Revert (#11824)
Reverts openobserve/openobserve#11644
|
2026-05-14 14:35:28 +00:00 |
|
     
|
be427039f0
|
feat: ux improvement dialog (#11644)
#11720
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-dialog/design.md
---------
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech>
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech>
Co-authored-by: Kirtan Thakkar <kirtan@kiara.tech>
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech>
Co-authored-by: Shrinath Rao <shnath@openobserve.ai>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-14 12:00:25 +00:00 |
|
udev
|
37c008130b
|
fix: query explain analyze for enrichment tables (#11732)
- **fix enrichment table query explain analyze**
- **revert lock file changes**
|
2026-05-12 09:50:49 +00:00 |
|
     
|
87da57db50
|
feat: ux improvement tabs and buttons (#11595)
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-tabs-buttons/design.md
---------
Co-authored-by: Kirtan Thakkar <kirtan@kiara.tech>
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech>
Co-authored-by: sai nikhil kethe <nikhil@openobserve.ai>
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech>
|
2026-05-06 15:00:37 +00:00 |
|
 ByteBakerandHengfei Yang
|
b948361769
|
chore: update copyright year to 2026 (#11166)
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
|
2026-04-07 09:57:53 +08:00 |
|
Omkar Kesarkhane
|
ff4a99dcea
|
fix: added readonly flag to avoid mutating logs state (#10207)
### **PR Type**
Enhancement, Bug fix
___
### **Description**
- Add read-only flag to buildSearch to avoid state mutations
- Expose getSearchQueryPayload for read-only queries
- Update QueryPlanDialog to use read-only payload method
- Remove manual state save/restore logic
___
<details> <summary><h3> File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>useSearchQuery.ts</strong><dd><code>Add readOnly mode
to buildSearch</code>
</dd></summary>
<hr>
web/src/composables/useLogs/useSearchQuery.ts
<ul><li>Added optional <code>readOnly</code> flag to
<code>buildSearch</code><br> <li> Wrapped state mutations behind
readOnly checks<br> <li> Introduced <code>getSearchQueryPayload</code>
wrapper<br> <li> Fixed NaN checks formatting and ternary alignment</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/10207/files#diff-82f20961268fa282f9bc1e48085d1d7db53d2548e48dda743b0af4e4a20fbd17">+109/-47</a></td>
</tr>
<tr>
<td>
<details>
<summary><strong>useSearchStream.ts</strong><dd><code>Expose
getSearchQueryPayload in useSearchStream</code>
</dd></summary>
<hr>
web/src/composables/useLogs/useSearchStream.ts
- Exported `getSearchQueryPayload` alongside existing methods
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/10207/files#diff-0b7e910195d1ec4b1301973bd2f4193e1e23442103f69a9fbd189d3f78547014">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Bug fix</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>QueryPlanDialog.vue</strong><dd><code>Use read-only
payload in QueryPlanDialog</code>
</dd></summary>
<hr>
web/src/components/QueryPlanDialog.vue
<ul><li>Switched from <code>buildSearch</code> to
<code>getSearchQueryPayload</code><br> <li> Removed manual histogram
save/restore logic<br> <li> Adjusted template class binding and
interpolation formatting</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/10207/files#diff-857bd0334ca601c4cd4e3ce2be7bff0dca583460a2fdf02d6d1c2f25a65f0ccd">+75/-58</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
</details>
___
|
2026-01-28 14:59:58 +05:30 |
|
Bhargav
|
890e8d7669
|
fix: Node package upgrade v1.8 (#9773)
### **PR Type**
Enhancement
___
### **Description**
- Upgrade Tailwind CSS from v3.4.4 to v4.1.18
- Bump rudder-sdk-js from 2.48.43 to 2.52.7
___
<details> <summary><h3> File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Bump dependency versions
in package.json</code>
</dd></summary>
<hr>
web/package.json
<ul><li>Updated <code>tailwindcss</code> version to ^4.1.18<br> <li>
Updated <code>rudder-sdk-js</code> version to ^2.52.7</ul>
</details>
</td>
<td><a
href="https://github.com/openobserve/openobserve/pull/9773/files#diff-b861012a5dd72b8a9f3281b7cf09f5a779c98569d040b1bbc1db50f1b15e7cce">+2/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
</details>
___
|
2025-12-29 20:00:34 +05:30 |
|
Sai Nikhil
|
d8dc6d8d1c
|
fix: cloud sync with main (#9382)
alert details in dark mode
https://github.com/openobserve/openobserve/issues/9379
include or exclude search term in traces
https://github.com/openobserve/openobserve/issues/9378 9378
fixes query explain histogram title not showing issue
|
2025-12-01 11:30:24 +05:30 |
|
 
|
12aedbf858
|
fix: hide query management page for oss (#8995)
Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
Co-authored-by: omkark06 <omkar@zinclabs.io>
|
2025-11-07 13:48:14 +05:30 |
|
+3 ![dependabot[bot]](https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d?d=identicon&s=40)       
|
450da5349e
|
feat: UI explain query (#8831)
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Add query plan dialog with EXPLAIN/ANALYZE
- Parse, render plan tree with metrics
- Integrate Explain button in logs toolbar/menu
- Add i18n strings for new UI labels
___
### Diagram Walkthrough
```mermaid
flowchart LR
SearchBar["Logs SearchBar (Explain button)"] -- "opens" --> Dialog["QueryPlanDialog (q-dialog)"]
Dialog -- "calls" --> StreamingSearch["streaming_search.search()"]
StreamingSearch -- "SSE data" --> Dialog
Dialog -- "parse/format" --> Parser["queryPlanParser (parse tree + metrics)"]
Dialog -- "render" --> Tree["QueryPlanTree/Node components"]
Dialog -- "summary" --> MetricsCard["MetricsSummaryCard"]
Dialog -- "i18n labels" --> I18n["en.json additions"]
```
<details> <summary><h3> File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>7
files</summary><table>
<tr>
<td><strong>queryPlanParser.ts</strong><dd><code>Add parser and metrics
utilities for DataFusion plans</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-417957960e379b5c5b042e5eb14acb7dcabfb966c81fbd2965eea383d408add5">+319/-0</a>
</td>
</tr>
<tr>
<td><strong>QueryPlanDialog.vue</strong><dd><code>New dialog to fetch,
parse, and display plans</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-857bd0334ca601c4cd4e3ce2be7bff0dca583460a2fdf02d6d1c2f25a65f0ccd">+495/-0</a>
</td>
</tr>
<tr>
<td><strong>CollapsibleProjection.vue</strong><dd><code>Collapsible
projection field list renderer</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-0768b03cd68e1d7060a7a328e333a1a21a052d3d00719fdaf722c7068e044bd6">+135/-0</a>
</td>
</tr>
<tr>
<td><strong>MetricsSummaryCard.vue</strong><dd><code>Summary card for
time, rows, memory metrics</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-dc065cd3367a2c32b655a3cf9654e57eed85d6924bf81e2df39cf21a0c596433">+151/-0</a>
</td>
</tr>
<tr>
<td><strong>QueryPlanNode.vue</strong><dd><code>Tree node component with
metrics and collapse</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-db861376fe96048a639c4810804dd2ecd8a95058dac0f40ca23cc41afa4e1a67">+293/-0</a>
</td>
</tr>
<tr>
<td><strong>QueryPlanTree.vue</strong><dd><code>Render plan as
expandable ASCII tree</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-301d8f706ec4e5a46f580b4cca08bd951743a0ad5419295ab79956e5f68ec6c0">+77/-0</a>
</td>
</tr>
<tr>
<td><strong>SearchBar.vue</strong><dd><code>Add Explain button and
dialog wiring in toolbar/menu</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-81893de4edf186b0556f610acb280c87baa2ffe67d3b48a60a866094c7635baf">+51/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>en.json</strong><dd><code>Add i18n strings for query plan
UI</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8831/files#diff-892aa3d75ab6e129ef9116aa21bec1b9a15ba69ce5366d2a19128078c690d824">+22/-1</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
</details>
___
---------
Signed-off-by: loaki07 <rustyloaki@gmail.com>
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com>
Co-authored-by: Loakesh Indiran <66478092+Loaki07@users.noreply.github.com>
Co-authored-by: Shrinath Rao <shnath@openobserve.ai>
Co-authored-by: Harsh Mahajan <115500013+007harshmahajan@users.noreply.github.com>
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
Co-authored-by: ByteBaker <42913098+ByteBaker@users.noreply.github.com>
Co-authored-by: Sai Nikhil <nikhil@openobserve.ai>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech>
Co-authored-by: Huaijin <haohuaijin@gmail.com>
Co-authored-by: Simha G <149056463+yaga-simha@users.noreply.github.com>
Co-authored-by: omkark06 <omkar@zinclabs.io>
|
2025-10-30 21:24:44 +05:30 |
|