Commit graph

638 commits

Author SHA1 Message Date
nick-delirium
13e83fa774
ui: fix double metric selection in list 2025-06-06 16:18:37 +02:00
nick-delirium
51b838a2b4
ui: change default options for granularity 2025-06-04 15:27:11 +02:00
nick-delirium
85f6551b32
ui: recreate period on db visit 2025-06-03 10:58:21 +02:00
nick-delirium
4936268afc
ui: widget fixes 2025-06-03 10:15:51 +02:00
nick-delirium
0d9c8d70c8
ui: fixed card and tag removal, alert buttons, kai input disable state 2025-05-30 10:34:43 +02:00
Shekar Siri
75230d72ec fix(ui): new card data state is not updating 2025-05-28 19:33:18 +02:00
nick-delirium
98c82aa126
ui: kai charting 2025-05-23 16:02:05 +02:00
nick-delirium
83ebd01526
ui: darkmode fixes for spot and highlights 2025-05-20 17:55:49 +02:00
nick-delirium
3431c97712
ui: dark mode fixes 2025-05-20 13:50:14 +02:00
nick-delirium
3d02e7bbe3 ui: rename file 2025-05-19 14:01:02 +02:00
nick-delirium
8e0b30ece4 ui: delete deprecated components, fix widgetchart props, fix dashboard page reload check 2025-05-19 14:01:02 +02:00
nick-delirium
b8f97ad15b test fix for charts 2025-05-19 14:01:02 +02:00
Delirium
dca5e54811
Kai UI (#3336)
* ui: kai ui thing

ui: fixes for picking existing chat, feedback and retry buttons

ui: connect finding, creating threads

ui: more ui tuning for chat window, socket manager

ui: get/delete chats logic, create testing socket

ui: testing

ui: use on click query

ui: minor fixed for chat display, rebase

ui: start kai thing

* ui: add logs, add threadid

* ui: feedback methods and ui

* ui: store, replacing messages and giving feedback

* ui: move retry btn to right corner

* ui: move kai service out for ease of code splitting

* ui: add thread id to socket connection

* ui: support state messages

* ui: cancel response generation method

* ui: fix toast str

* ui: add gfm plugin

* ui: ensure md table has max sizes to prevent overflow

* ui: revert tailwind styles on markdown block layer

* ui: export as pdf, copy text contents of a message

* ui: try to save text with formatting in secure contexts

* ui: fix types

* ui: fixup dark mode colors

* ui: add duration for msgs

* ui: take out custom jwt

* ui: removing hardcode...

* ui: change endpoints to prod

* ui: swap socket path

* ui: flip vis toggle

* ui: lock file regenerate
2025-05-13 14:00:09 +02:00
nick-delirium
55d435be87
ui: fix widget setData -> create new ref 2025-05-13 11:20:45 +02:00
nick-delirium
889fde91a9
ui: fix heatmaps crash 2025-05-12 10:35:45 +02:00
nick-delirium
c6b0649613 ui: starting dark theme 2025-05-09 11:29:12 +02:00
nick-delirium
d2d886b322
ui: fix filter options reset, fix dashboard chart density 2025-05-09 11:20:52 +02:00
nick-delirium
360d6ca382 ui: fix endpointing sankey main node calculation 2025-05-06 11:09:05 +02:00
Shekar Siri
effdfaef2c change(ui): force the table cards events order to use and istead the defaul then 2025-04-24 10:08:21 +02:00
nick-delirium
7d6f838d25
ui: fix empty sank sessions fetch 2025-04-22 10:26:20 +02:00
Shekar Siri
3f1f6c03f2 feat(widget-sessions): improve session filtering logic
- Refactored session filtering logic to handle nested filters properly.
- Enhanced `fetchSessions` to ensure null checks and avoid errors.
- Updated `loadData` to handle `USER_PATH` and `HEATMAP` metric types.
- Improved UI consistency by adjusting spacing and formatting.
- Replaced redundant code with cleaner, more maintainable patterns.

This change improves the reliability and readability of the session
filtering and loading logic in the WidgetSessions component.
2025-04-15 18:15:23 +02:00
Shekar Siri
d47542830f feat(SessionsBy): add specific filter for FETCH metric
Added a conditional check to handle the FETCH metric in the SessionsBy
component. When the metric is FETCH, a specific filter with key
FETCH_URL, operator is, and value derived from data.name is applied.
This ensures proper filtering behavior for FETCH-related metrics.
2025-04-14 12:00:02 +02:00
nick-delirium
2bf92f40f7
ui: metrics filtering checks 2025-04-14 10:53:12 +02:00
Shekar Siri
5ca97ceedd feat(dashboard): set initial drill down period
Change default drill down period from LAST_7_DAYS to LAST_24_HOURS
and preserve current period when drilling down on chart click
2025-04-11 10:47:32 +02:00
nick-delirium
d087736df0
ui: fix default series state, fix metricType in comparison 2025-03-26 10:05:03 +01:00
Shekar Siri
9f681aca45 fix(dashboard): update filter condition in MetricsList
Change the filter type comparison from checking against 'all' to
checking against an empty string. This ensures proper filtering
behavior when filtering metrics in the dashboard component.
2025-03-25 18:08:29 +01:00
nick-delirium
634d0e8a0f ui: rm speed index card 2025-03-25 17:39:14 +01:00
nick-delirium
fa3b585785
ui: fix table column export 2025-03-20 16:06:48 +01:00
nick-delirium
4169ab87c6
ui: fix comparison reset 2025-03-14 13:19:00 +01:00
nick-delirium
1cca40d4c5
ui: fix calendar self-close 2025-03-13 13:08:44 +01:00
nick-delirium
221bee70f5
ui: add hash to css filenames 2025-03-13 11:45:22 +01:00
Andrey Babushkin
19b350761c
add few locales (#3151) 2025-03-13 10:08:08 +01:00
Shekar Siri
038bfee383 change(ui): tabl loader 2025-03-12 14:41:33 +01:00
nick-delirium
ccd8d76e98 ui: improve metadata display 2025-03-11 10:35:08 +01:00
Andrey Babushkin
17a5089c24
updated locales (#3129) 2025-03-10 23:19:54 +01:00
Andrey Babushkin
6ab3c80985
Fix localisation (#3125)
* fix localised errors

* fix locales

* fix locales
2025-03-10 16:43:53 +01:00
Andrey Babushkin
eab2d3a2cf
Fix localisation (#3123)
* fix localised errors

* fix locales
2025-03-10 15:51:21 +01:00
Shekar Siri
687ab05f22 feat(metrics): implement server-side pagination and sorting
Refactors metrics list view to use server-side pagination and sorting
instead of client-side implementation. This improves performance for
large datasets by reducing client workload and network payload size.

Key changes:
- Add pagination API endpoint in MetricService
- Update MetricStore to handle server pagination
- Refactor ListView component to use server-side sorting
- Remove client-side sorting and pagination logic
2025-03-10 14:58:30 +01:00
Andrey Babushkin
6852d63cdb
fix localised errors (#3117) 2025-03-07 17:58:00 +01:00
Andrey Babushkin
a693a36a6c
Add lokalisation (#3107)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales

* fix erorrs

* fix errors

* fix errors

* fix error

* add locales

* fix locales
2025-03-07 11:59:37 +01:00
Andrey Babushkin
ad9883ceb2
Add lokalisation (#3105)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales

* fix erorrs

* fix errors

* fix errors

* fix error
2025-03-07 11:18:12 +01:00
Andrey Babushkin
9f9990d737
Add lokalisation (#3103)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales

* fix erorrs
2025-03-06 18:17:38 +01:00
Andrey Babushkin
fd5c0c9747
Add lokalisation (#3092)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales
2025-03-06 17:43:15 +01:00
Shekar Siri
c025b2f1a5 fix(ui): disable table sorter tooltips and fix indentation
Removes the default tooltips that appear when hovering over sortable
column headers by setting showSorterTooltip={false} on Table components.
Also fixes indentation in text components and function parameters for
better code readability.

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 14:53:13 +01:00
nick-delirium
047a5f52e7
ui: fix preset comparison check 2025-03-05 13:47:37 +01:00
nick-delirium
83f8b67f74
ui: fix sankey crash, fix journey startpoint size 2025-03-03 12:36:31 +01:00
nick-delirium
8ba6a17055
ui: fix error table pagination 2025-02-28 10:34:39 +01:00
nick-delirium
e5809a5eff
ui: fix long loader ui 2025-02-28 09:26:32 +01:00
nick-delirium
1c1a41bb55
ui: pick series by name if no id exist 2025-02-27 09:41:49 +01:00
nick-delirium
d4965f2137
ui: fetch sessions from journey start point 2025-02-25 17:40:33 +01:00