app-ui
created pr with
46.1
cmds
checkout latest patchset:
ssh pr.pico.sh print 46 | git am -3checkout any patchset in a patch request:
ssh pr.pico.sh print 46.[rev] | git am -3add changes to patch request:
git format-patch main --stdout | ssh pr.pico.sh pr add 46
Patchset
46.1
Install react-use-websocket
Eric Abruzzese
Update the diagnostics create form to navigate to the details page with query parameters instead of POSTing to the external service
2025-01-15T14:28:15ZEric Abruzzese
Collect events on the diagnostic details page and construct a dashboard state
2025-01-15T14:29:34ZEric Abruzzese
Formatting and cleanup
2025-01-15T14:30:03ZEric Abruzzese
Show dashboard messages, resources, operations, and plots
2025-01-15T14:34:02ZMichael Peterson
Support async plot annotations
2025-01-28T20:23:45ZEric Abruzzese
Fix an issue that would cause a page crash if datasets weren't perfectly aligned
2025-01-31T17:53:30ZEric Abruzzese
Add VITE_APTIBLE_AI_URL to .env.example
2025-02-03T20:19:05ZEric Abruzzese
Update VITE_APTIBLE_AI_URL references to point to Hotshot
2025-02-04T16:30:13ZEric Abruzzese
Update the analysis using PlotAnnotated events
2025-02-05T17:50:02ZEric Abruzzese
Install react-use-websocket
2025-02-05T17:51:11ZEric Abruzzese
Update the diagnostics create form to navigate to the details page with query parameters instead of POSTing to the external service
2025-01-15T14:28:15ZEric Abruzzese
Collect events on the diagnostic details page and construct a dashboard state
2025-01-15T14:29:34ZEric Abruzzese
Formatting and cleanup
2025-01-15T14:30:03ZEric Abruzzese
Show dashboard messages, resources, operations, and plots
2025-01-15T14:34:02ZMichael Peterson
Support async plot annotations
2025-01-28T20:23:45ZEric Abruzzese
Fix an issue that would cause a page crash if datasets weren't perfectly aligned
2025-01-31T17:53:30ZEric Abruzzese
Add VITE_APTIBLE_AI_URL to .env.example
2025-02-03T20:19:05ZEric Abruzzese
→ Update VITE_APTIBLE_AI_URL references to point to Hotshot
2025-02-04T16:30:13ZEric Abruzzese
Update the analysis using PlotAnnotated events
2025-02-05T17:50:02ZEric Abruzzese
Refactor charts
2025-02-05T17:51:11ZMichael Peterson
Refactor OperationsTimeline, chart hover state
2025-02-05T18:25:59ZMichael Peterson
Extract types into aptible-ai/index, useDashboard hook
2025-02-05T18:42:20ZMichael Peterson
Fix a linter error
2025-02-05T19:21:56ZEric Abruzzese
Fix linter errors
2025-02-05T19:40:48ZEric Abruzzese
2025-02-05T19:50:07Z
Update VITE_APTIBLE_AI_URL references to point to Hotshot
Eric Abruzzese
2025-02-05T17:50:02ZSemantic diff summary
0 added,
1 modified,
0 signature changed,
0 removed
across 1 analyzed file
(4 files skipped: unsupported file type)
+1
-1
.github/workflows/deploy.yml
#
| ... | ... | @@ -36,7 +36,7 @@ jobs: | |
| 36 | 36 | VITE_SENTRY_DSN=${{ secrets.PROD_SENTRY_DSN }} | |
| 37 | 37 | VITE_ORIGIN=app | |
| 38 | 38 | VITE_METRIC_TUNNEL_URL=https://metrictunnel-nextgen.aptible.com | |
| 39 | - | VITE_APTIBLE_AI_URL=https://app.aptible.ai | |
| 39 | + | VITE_APTIBLE_AI_URL="wss://app-86559.on-aptible.com" | |
| 40 | 40 | VITE_TUNA_ENABLED=true | |
| 41 | 41 | VITE_MINTLIFY_CHAT_KEY=${{ secrets.MINTLIFY_CHAT_KEY }} | |
| 42 | 42 | VITE_STRIPE_PUBLISHABLE_KEY=${{ secrets.STRIPE_PUBLISHABLE_KEY }} |
+1
-1
.github/workflows/staging.yml
#
| ... | ... | @@ -32,7 +32,7 @@ jobs: | |
| 32 | 32 | VITE_LEGACY_DASHBOARD_URL=https://dashboard-sbx-main.aptible-sandbox.com | |
| 33 | 33 | VITE_METRIC_TUNNEL_URL=https://metrictunnel-sbx-main.aptible-sandbox.com | |
| 34 | 34 | VITE_PORTAL_URL=https://portal-sbx-main.aptible-sandbox.com | |
| 35 | - | VITE_APTIBLE_AI_URL=https://aptiblebot.aptible-staging.com | |
| 35 | + | VITE_APTIBLE_AI_URL="wss://app-86559.on-aptible.com" | |
| 36 | 36 | SENTRY_AUTH_TOKEN=${{ secrets.STAGING_SENTRY_AUTH_TOKEN }} | |
| 37 | 37 | SENTRY_ORG=aptible | |
| 38 | 38 | SENTRY_PROJECT=app-ui-sbx-main |
+1
-1
Dockerfile
#
| ... | ... | @@ -7,7 +7,7 @@ ARG VITE_API_URL=https://api.aptible.com | |
| 7 | 7 | ARG VITE_LEGACY_DASHBOARD_URL=https://dashboard.aptible.com | |
| 8 | 8 | ARG VITE_METRIC_TUNNEL_URL=https://metrictunnel.aptible.com | |
| 9 | 9 | ARG VITE_PORTAL_URL=https://portal.aptible.com | |
| 10 | - | ARG VITE_APTIBLE_AI_URL=https://app.aptible.ai | |
| 10 | + | ARG VITE_APTIBLE_AI_URL=wss://app-86559.on-aptible.com | |
| 11 | 11 | ARG VITE_ORIGIN=app | |
| 12 | 12 | ARG VITE_TUNA_ENABLED=false | |
| 13 | 13 | ARG NODE_ENV=production |
+2
-2
README.md
#
| ... | ... | @@ -40,7 +40,7 @@ VITE_BILLING_URL="https://goldenboy.aptible.com" | |
| 40 | 40 | VITE_LEGACY_DASHBOARD_URL="https://dashboard.aptible.com" | |
| 41 | 41 | VITE_METRIC_TUNNEL_URL="https://metrictunnel-nextgen.aptible.com" | |
| 42 | 42 | VITE_PORTAL_URL="https://portal.aptible.com" | |
| 43 | - | VITE_APTIBLE_AI_URL="https://app.aptible.ai" | |
| 43 | + | VITE_APTIBLE_AI_URL="wss://app-86559.on-aptible.com" | |
| 44 | 44 | ``` | |
| 45 | 45 | ||
| 46 | 46 | Staging APIs: |
| ... | ... | @@ -54,7 +54,7 @@ VITE_BILLING_URL="https://goldenboy-sbx-main.aptible-sandbox.com" | |
| 54 | 54 | VITE_LEGACY_DASHBOARD_URL="https://dashboard-sbx-main.aptible-sandbox.com" | |
| 55 | 55 | VITE_METRIC_TUNNEL_URL="https://metrictunnel-sbx-main.aptible-sandbox.com" | |
| 56 | 56 | VITE_PORTAL_URL="https://portal-sbx-main.aptible-sandbox.com" | |
| 57 | - | VITE_APTIBLE_AI_URL="https://aptiblebot.aptible-staging.com" | |
| 57 | + | VITE_APTIBLE_AI_URL="wss://app-86559.on-aptible.com" | |
| 58 | 58 | ``` | |
| 59 | 59 | ||
| 60 | 60 | **4. Run Start Commands** |
+1
-1
src/mocks/data.ts
#
| ... | ... | @@ -53,7 +53,7 @@ export const testEnv = defaultConfig({ | |
| 53 | 53 | legacyDashboardUrl: "https://dashboard.aptible-test.com", | |
| 54 | 54 | metricTunnelUrl: "https://metrictunnel.aptible-test.com", | |
| 55 | 55 | portalUrl: "https://portal.aptible-test.com", | |
| 56 | - | aptibleAiUrl: "https://aptiblebot.aptible-test.com", | |
| 56 | + | aptibleAiUrl: "wss://ai.aptible-test.com", | |
| 57 | 57 | }); | |
| 58 | 58 | ||
| 59 | 59 | export const testUserId = createId(); |