-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
fix: prevent nanosecond overflow in OTLP timestamps #4463
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| ## What | ||
|
|
||
| This PR updates route components to use the animated Resizable panel pattern: | ||
| - Converts conditionally-rendered panels to always-mounted animated panels with `collapsible`, `collapsed`, and `collapseAnimation` props | ||
| - Adds `useFrozenValue` hook usage to keep last selected item visible during panel collapse animation | ||
| - Minor UI polish on logs, runs, schedules, waitpoints pages | ||
|
|
||
| ## Changes | ||
|
|
||
| - **Resizable.tsx** — skipped (main already has these exports) | ||
| - **Route files** (logs, runs, schedules, batches, etc.) — convert panel pattern, add `useFrozenValue` | ||
| - **LogsTable, TreeView, GitMetadata** — minor improvements | ||
|
|
||
| ## Manual resolution | ||
|
|
||
| Merge had 3 conflicts: | ||
| - `Resizable.tsx`: kept main's version (already has animated panel exports with Firefox workarounds) | ||
| - `logs/route.tsx` line 419: removed pointless `?? undefined` (PR's cleaner version) | ||
| - `runs.$runParam/route.tsx`: kept `panel-run-parent-v3` autosaveId, removed `?? undefined` | ||
|
|
||
| ## Original PRs | ||
| - Original: #3267 | ||
| - This replaces: #3319 | ||
|
|
||
| Co-authored-by: James Ritchie <james@trigger.dev> | ||
|
Comment on lines
+1
to
+25
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 Unrelated draft notes files accidentally committed to the repository root Two unrelated scratch text files describing entirely different pull requests are added to the repository root ( Why this violates the repository rules
Prompt for agentsWas this helpful? React with 👍 or 👎 to provide feedback. |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| ## What | ||
|
|
||
| Adds **OpenClaw agent** integration — a new agent provisioning system with Slack webhooks, agent setup/status pages, and database models. | ||
|
|
||
| ## Changes | ||
|
|
||
| ### New files | ||
| - `routes/agents.$agentId.status.tsx` — agent status dashboard page | ||
| - `routes/agents.setup.tsx` — agent setup wizard | ||
| - `routes/api.agents.provision.ts` — provisioning API | ||
| - `routes/webhooks.slack.ts` — Slack webhook handler | ||
| - `internal-packages/database/prisma/migrations/20260325122458_add_openclaw_agents/migration.sql` | ||
| - `.changeset/openclaw-agent-integration.md` | ||
|
|
||
| ### Schema | ||
| - Added `AgentConfig`, `AgentExecution`, `AgentHealthCheck` models | ||
| - Added `agentConfigs` relation to User model | ||
|
|
||
| ### Manual resolutions (merge conflicts) | ||
| 11 files conflicted during merge: | ||
| - **LoginPageLayout, CodeBlock, AppLayout, Table, api.v1.artifacts, HelpAndFeedbackPopover**: kept main's version (branding/styling) | ||
| - **test.tasks route, spans route**: kept main's version | ||
| - **tailwind.css, tailwind.config.js**: kept main's version | ||
| - **schema.prisma**: merged both sides (added AgentConfig + AgentExecution + AgentHealthCheck alongside main's LLM/PlatformNotification models) | ||
|
|
||
| ### Branding cleanup | ||
| Reverted fork-specific branding (`AirTrigger` → `Trigger.dev`, `airtrigger.dev` → `trigger.dev`) across 53 files. | ||
|
|
||
| ## Notes | ||
| - This is a rebased version of #3266, replacing the original PR | ||
| - Some PR features (test task inline machine/version controls) were dropped during conflict resolution — consider re-adding as a follow-up | ||
| - The animated resizable panel changes from #3267 are handled in PR #3321 | ||
|
|
||
| Co-authored-by: James Ritchie <james@trigger.dev> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 Server-only change is missing the required release-notes entry
The change modifies only webapp server code (
apps/webapp/app/v3/eventRepository/common.server.ts:24) without adding the required release-notes entry file, so the fix will not appear in the release notes.Impact: The bug fix is invisible to users reading release notes.
Rule requiring a .server-changes entry
CONTRIBUTING.md("Adding server changes") andCLAUDE.mdrequire: when a PR only changes server components (apps/webapp/,apps/supervisor/, ...) with no package changes, add a markdown file under.server-changes/withareaandtypefrontmatter. This PR touches onlyapps/webappfiles and adds no.server-changes/entry (seegit diff --stat).Prompt for agents
Was this helpful? React with 👍 or 👎 to provide feedback.