Commit graph

9236 commits

Author SHA1 Message Date
rjshrjndrn
333fd642be feat(ci): add DEPOT_TOKEN to release workflow env
Add the DEPOT_TOKEN secret to the environment variables section of the
release-deployment workflow to enable proper authentication with the
Depot service for Docker builds.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-06 16:22:55 +01:00
rjshrjndrn
5e93178876 refactor(ci): revamp release deployment workflow
Completely redesign the release deployment workflow to:
- Simplify image building and deployment process
- Add branch-based tagging with commit SHA
- Replace AWS ECR login with direct Docker registry auth
- Improve service deployment with explicit image setting
- Update naming and descriptions for better clarity

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-06 16:22:55 +01:00
Taha Yassine Kraiem
da433e1666 refactor(chalice): refactored sessions code 2025-03-06 14:57:37 +01:00
nick-delirium
a87f6c658c
ui: drop old deprecated message types 2025-03-06 14:49:45 +01:00
Alexander
4ebbfd3501 feat(canvases): improved performance 2025-03-06 14:12:49 +01:00
Alexander
6dc3dcfd4e feat(proto): removed a part of deprecated messages (min supported tracker version is 6.0.0) 2025-03-06 13:49:18 +01:00
Taha Yassine Kraiem
74146eecf1 refactor(chalice): customizable long-query args 2025-03-06 12:51:36 +01:00
Taha Yassine Kraiem
2e69a6e4df refactor(chalice): refactored sessions package 2025-03-06 12:34:34 +01:00
Taha Yassine Kraiem
afacbc1460 refactor(alerts): refactored code 2025-03-06 12:20:46 +01:00
Taha Yassine Kraiem
6e1316c05f refactor(chalice): refactored code 2025-03-06 11:16:10 +01:00
Taha Yassine Kraiem
d3851cedec refactor(chalice): refactored code 2025-03-06 10:14:52 +01:00
nick-delirium
a1989eb574
tracker: 16.0.1 changelog 2025-03-06 09:38:58 +01:00
nick-delirium
95455f761b
ui: checkbox spacing 2025-03-05 17:10:21 +01:00
nick-delirium
69d1d88600
tracker: 16.0.1-beta 2025-03-05 16:51:27 +01:00
nick-delirium
ceb40992cc
tracker: export tracker App type from entry.ts 2025-03-05 15:56:53 +01:00
nick-delirium
1ab7d0ad7f
tracker: introduce singleton approach for tracker 2025-03-05 15:56:53 +01:00
nick-delirium
2ee535f213
tracker: move domparser location inside observer 2025-03-05 15:56:53 +01:00
nick-delirium
0ba1382c16
tracker: fix spritemap parser, add svgdoc cache 2025-03-05 15:56:53 +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
Shekar Siri
918d9de4c9 change(ui): ignore logs 2025-03-05 13:57:53 +01:00
nick-delirium
047a5f52e7
ui: fix preset comparison check 2025-03-05 13:47:37 +01:00
Shekar Siri
7a88acfa9f change(ui): .gitignore 2025-03-05 13:29:14 +01:00
Taha Yassine Kraiem
366d2e1017 refactor(chalice): throw an error when endTimestamp is 0 for product analytics 2025-03-05 13:27:09 +01:00
Shekar Siri
46e6f1a503 feat(deploy): add production deployment target
Add new prod-deploy make target that validates environment
configuration before deploying to production. The target checks
for .env.production file and extracts NODE_ENV and API_EDP values
before executing the deployment process.

Also updates help documentation to include the new target.

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 13:21:18 +01:00
Shekar Siri
ce2a65f276 fix(filter-types): standardize SLOW_PAGE_LOAD enum value
Change SLOW_PAGE_LOAD enum string value from camelCase 'slow_pageLoad'
to snake_case 'slow_page_load' to maintain consistent naming convention
across all enum values.

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 12:46:39 +01:00
Shekar Siri
f168f90f10 feat(build): add Makefile for frontend application management
This commit introduces a Makefile for the frontend application that:
- Provides commands to start the app in background or foreground
- Includes utilities to check status and stop the application
- Reads environment variables from .env file with fallback values
- Sets up logging infrastructure with timestamped log files
- Includes help documentation for all available commands

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 11:58:25 +01:00
Taha Yassine Kraiem
b6cca71053 refactor(chalice): refactored vault 2025-03-05 11:38:40 +01:00
Taha Yassine Kraiem
2841740afb fix(chalice): fixed vault 2025-03-05 11:28:40 +01:00
Shekar Siri
927f96cb79 fix(ui): update icon in health modal refresh button
Replace the string-based icon reference 'arrow-repeat' with the React
component <RefreshCcw size={18} /> from lucide-react. Also fix indentation
in the category mapping section for better code organization.

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 11:26:40 +01:00
Shekar Siri
e174a11466 fix(ui): update spots list header title for consistency
Change header title from "Spot List" to "Spots" to improve UI consistency
and make the heading more concise.

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-05 11:22:26 +01:00
Shekar Siri
ee4c5cf45d feat(ui): improve session search and count functionality
- Replace latestList with latestSessionCount to better track new sessions
- Move debouncing logic to PrivateRoutes for improved consistency
- Fix session count checking with proper API integration
- Clean up code formatting and remove unnecessary function calls

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-04 19:37:20 +01:00
Taha Yassine Kraiem
78ddbb9233 fix(chalice): fixed error-exp 2025-03-04 17:04:31 +01:00
Shekar Siri
66edf44f8b fix(ui): resolve tooltip conditional rendering
- Replace separate delay and disabled props with conditional title
- Ensure tooltip only shows content when not disabled
- Maintain consistent tooltip behavior across the application
- Prevent potential rendering errors on disabled tooltips
- Improve code maintainability for tooltip components

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-04 16:39:25 +01:00
Shekar Siri
0af941e543 refactor(SessionList): optimize component performance
- Fix TypeScript error with SessionItem JSX component
- Convert SessionItem to use modern React hooks and patterns
- Implement useCallback and useMemo for better rendering performance
- Properly handle optional chaining for conditional properties
- Remove console.log statements from search store
- Fix useEffect dependencies to prevent unnecessary rerenders
- Cleanup unused imports and commented code

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-04 16:33:01 +01:00
Shekar Siri
fd64d721c6 fix(ui): resolve SessionItem JSX rendering error
- Fix TypeScript error with SessionItem component by providing proper props
- Remove unused isSessionsRoute variable
- Remove commented out code for better clarity
- Fix formatting and indentation throughout the file
- Update setTimeout formatting to match project style

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-04 16:07:35 +01:00
Shekar Siri
f965c69a26 refactor(Copyright): modernize component and add dynamic year
- Convert from function to React.memo for better performance
- Replace hardcoded year with dynamic current year calculation
- Update styling classes to use Tailwind format
- Add hover states to improve UX
- Add rel="noopener noreferrer" for security best practices
- Change container from div to semantic footer element

Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
2025-03-04 15:47:01 +01:00
Kraiem Taha Yassine
9bb93d5daa
fix(chalice): fixed get error details (#3084) 2025-03-04 15:20:51 +01:00
Shekar Siri
4d19586eb9 fix(ui): tailwind preflight that causing antd button with icon aligment issue 2025-03-04 15:05:53 +01:00
nick-delirium
5e10e168c6
ui: fix timetable crash on empty record 2025-03-04 13:41:52 +01:00
Kraiem Taha Yassine
aa2c14b7c1
refactor(chalice): refactored collaboration code (#3082) 2025-03-04 10:53:54 +01:00
Shekar Siri
4ef61f6fb5 change(ui): sessions list header y padding 2025-03-03 18:39:58 +01:00
nick-delirium
95a5037abf
tracker: fix up formatting, changelog 2025-03-03 17:07:46 +01:00
Aspyryan
23514d4b3f
Running buffer slicing when browser is idle (#3050)
* Fixed tracker uploadOfflineRecording

* Make FlushBuffer perform slicing when browser is idle

* Use map function to cast away proxy objects in flushBuffer
2025-03-03 17:06:41 +01:00
Delirium
ee46413b13
Events for E2E testing (#3081)
* ui: change export event ui, add rightblock panel

* ui: add timeline select checkbox

* ui: keep selected framework in localstorage

* ui: on timeline => on the timeline
2025-03-03 16:36:42 +01:00
nick-delirium
9f57271af2
ui: update loglevel for observed node warning, drop digit computing from attributeSender 2025-03-03 16:30:24 +01:00
Kraiem Taha Yassine
84771542a6
dev (#3080)
* fix(chalice): fixed unprocessed_sessions.py

* refactor(chalice): refactored favorite sessions

* fix(chalice): fixed errors handing issue
2025-03-03 13:43:59 +01:00
nick-delirium
83f8b67f74
ui: fix sankey crash, fix journey startpoint size 2025-03-03 12:36:31 +01:00
Shekar Siri
6af9f719c8 fix(ui): ui request credentials for refresh token 2025-03-03 12:24:26 +01:00
Shekar Siri
789427dd57 change(ui): copyright 2025-03-03 12:24:04 +01:00
Alexander
59bbc6a903 feat(canvas): fixed an issue with already existing archive 2025-03-03 08:20:17 +01:00