Commit Graph
3801 Commits
Author SHA1 Message Date
google-labs-jules[bot] d0c6699cdc Add script to cancel all CI runs
Added `scripts/cancel-all-ci-runs.sh` to allow users to cancel all in-progress and queued GitHub Actions runs.
This script requires the GitHub CLI (`gh`) to be installed and authenticated.
It uses batch cancellation (`xargs`) and an increased limit (1000) for efficiency and coverage.
2026-01-23 13:36:14 +00:00
thePR0M3TH3AN 2029ba6272 Merge pull request #1576 from PR0M3TH3AN/ai/reproducers-bugs-20260123-10167062250793265904
Add minimal reproducers for known bugs
2026-01-23 08:26:31 -05:00
thePR0M3TH3AN b79f6981cc Merge pull request #1575 from PR0M3TH3AN/ai/tests-playbackService-20241026-4350341867770784607
test(ai): add unit tests for playbackService (agent)
2026-01-23 08:26:04 -05:00
thePR0M3TH3AN b5e4108c7f Merge pull request #1574 from PR0M3TH3AN/ai/deps-prettier-v3.8.1-7895586900291761925
chore(ai): bump prettier to 3.8.1
2026-01-23 08:25:37 -05:00
thePR0M3TH3AN e86cb2764e Merge pull request #1573 from PR0M3TH3AN/ai/onboarding-20241024-2402765283351070057
docs(ai): improve onboarding steps
2026-01-23 08:25:02 -05:00
thePR0M3TH3AN ad26fe956d Merge pull request #1571 from PR0M3TH3AN/add-webseed-stream-test-13905203248074562453
Add E2E test for webseed stream fallback and fix app bug
2026-01-23 08:24:28 -05:00
thePR0M3TH3AN c19b56126c Merge pull request #1572 from PR0M3TH3AN/update-forkids-icon-6148494529555407947
Update "For Kids" sidebar icon
2026-01-23 08:23:12 -05:00
google-labs-jules[bot] 6df9f97da5 Add minimal reproducers for known bugs
- Added `examples/reproducers/issue-001-video-card-logic/` to reproduce VideoCard logic failure.
- Added `examples/reproducers/issue-002-login-modal-nsec/` to reproduce Login Modal missing error.
- Added `examples/reproducers/issue-003-popover-ref-error/` to reproduce Popover ReferenceError.
- Each reproducer includes a README.md with instructions.
2026-01-23 12:17:50 +00:00
google-labs-jules[bot] df4f7febc2 test(ai): add unit tests for playbackService (agent) 2026-01-23 11:31:37 +00:00
google-labs-jules[bot] 28009deae7 chore(ai): bump prettier to 3.8.1
Upgraded prettier to 3.8.1 (safe patch upgrade).
Ran security scan (0 vulnerabilities).
Identified other outdated dependencies (see PR description).
2026-01-23 09:36:20 +00:00
google-labs-jules[bot] a524f229dc docs(ai): improve onboarding steps
Updates CONTRIBUTING.md with troubleshooting tips and clarifications on build commands.
Updates package-lock.json to resolve caniuse-lite outdated warning.
Adds onboarding audit report.

Signed-off-by: Jules <[email protected]>
2026-01-23 08:18:41 +00:00
google-labs-jules[bot] 559aed3a5d fix: Update "For Kids" sidebar icon to inline SVG 2026-01-23 07:56:52 +00:00
google-labs-jules[bot] 4e834dd12b fix(app): fix reference error in playVideoWithoutEvent and add e2e test
This commit fixes a ReferenceError in `playVideoWithoutEvent` where `urlObj` was used before being defined.
It also adds a new E2E test `tests/e2e/webseed-playback.spec.ts` that verifies:
1. Direct CDN playback from an HTML link.
2. Fallback to WebTorrent using the HTML link as a webseed when the CDN is blocked.
2026-01-23 07:51:49 +00:00
thePR0M3TH3AN 0eacc08200 Merge pull request #1570 from PR0M3TH3AN/ai/interop-tests-20250212-16514327814905066814
Add Interop Test Script for Nostr Protocols
2026-01-23 02:41:45 -05:00
thePR0M3TH3AN 8d9124dec3 Merge pull request #1569 from PR0M3TH3AN/ui-sidebar-and-kids-page-update-7304422198086079483
Update sidebar order and add tags to Kids page
2026-01-23 02:41:24 -05:00
google-labs-jules[bot] e88efec6c5 Add interoperability test script
This commit adds `scripts/agent/interop-test.mjs` to verify protocol interoperability using `NostrClient` and `nostrEventSchemas` against a local test relay. Covers Video Post (kind 30078), View Event (kind 30079), and Encrypted DM.

Verified locally with Node.js and `simple-relay.mjs`.
2026-01-23 07:40:57 +00:00
google-labs-jules[bot] 986e4ef497 ui: move Kids link below Recently Added and add tags to Kids page 2026-01-23 07:40:44 +00:00
thePR0M3TH3AN ce30e5f519 Merge pull request #1568 from PR0M3TH3AN/codex/update-documentation-for-kids-feed-behavior
Document kids feed rules and configuration
2026-01-23 02:27:26 -05:00
thePR0M3TH3AN fc1a478daa Add kids feed documentation 2026-01-23 02:27:15 -05:00
thePR0M3TH3AN 9c3cd5e8b0 Merge pull request #1567 from PR0M3TH3AN/codex/extend-feed-telemetry-for-kids-support
Add kids feed telemetry tracking and generalize feed telemetry
2026-01-23 02:22:28 -05:00
thePR0M3TH3AN 46ee5cd8b8 Add kids feed telemetry tracking 2026-01-23 02:22:19 -05:00
thePR0M3TH3AN ab25528747 Merge pull request #1566 from PR0M3TH3AN/codex/add-kids-feed-functionality-in-app.js
Enhance kids feed runtime context
2026-01-23 02:15:53 -05:00
thePR0M3TH3AN f5ff3cc41c Enhance kids feed runtime 2026-01-23 02:15:44 -05:00
thePR0M3TH3AN 9872781a84 Merge pull request #1565 from PR0M3TH3AN/codex/implement-kids-view-and-routing
Add Kids feed view and routing
2026-01-23 02:09:25 -05:00
thePR0M3TH3AN 33cc5d23c7 Add kids feed view 2026-01-23 02:09:08 -05:00
thePR0M3TH3AN b0edefcf50 Merge pull request #1564 from PR0M3TH3AN/codex/add-registerkidsfeed-method-implementation
Add kids feed registration, kids scorer overrides, and kids-score sorter
2026-01-23 02:00:08 -05:00
thePR0M3TH3AN a36ea40288 Add kids feed registration and sorter 2026-01-23 01:59:57 -05:00
thePR0M3TH3AN e15a2892e5 Merge pull request #1563 from PR0M3TH3AN/codex/create-kids-scoring-engine-in-feedengine
Add kids feed scoring stage
2026-01-23 01:54:21 -05:00
thePR0M3TH3AN ed99db01ea Add kids feed scoring stage 2026-01-23 01:54:11 -05:00
thePR0M3TH3AN 19a557c9a7 Merge pull request #1562 from PR0M3TH3AN/codex/create-kids-audience-filter-stage-module
Add kids audience filter stage to feed engine
2026-01-23 01:50:24 -05:00
thePR0M3TH3AN ba68c10950 Add kids audience filter stage 2026-01-23 01:50:12 -05:00
thePR0M3TH3AN 2dd72c1d6e Merge pull request #1561 from PR0M3TH3AN/codex/add-concurrency-block-to-agent-pr-review.yml
Add concurrency control to agent PR review workflow
2026-01-23 01:46:53 -05:00
thePR0M3TH3AN cecf4c0779 Add concurrency for agent PR review workflow 2026-01-23 01:46:41 -05:00
thePR0M3TH3AN e810db7b44 Merge pull request #1560 from PR0M3TH3AN/codex/update-documentation-for-concurrency-and-timeouts
docs(ci): document concurrency, job timeouts, and cleanup workflow
2026-01-23 01:44:50 -05:00
thePR0M3TH3AN 3e4955eb67 docs(ci): document workflow operations (agent) 2026-01-23 01:44:38 -05:00
thePR0M3TH3AN 6e08d5b021 Merge pull request #1559 from PR0M3TH3AN/codex/create-cleanup-workflow-for-stuck-runs
Add scheduled workflow to cancel stuck GitHub Actions runs
2026-01-23 01:42:54 -05:00
thePR0M3TH3AN 5bcb71789e Add workflow to cancel stuck runs 2026-01-23 01:42:43 -05:00
thePR0M3TH3AN 04522d3406 Merge pull request #1558 from PR0M3TH3AN/codex/add-timeout-to-ci-jobs-in-workflow
Add job-level timeout-minutes to GitHub Actions CI jobs
2026-01-23 01:41:11 -05:00
thePR0M3TH3AN 4cdba26333 Add CI job timeouts 2026-01-23 01:41:00 -05:00
thePR0M3TH3AN dafd392e1c Merge pull request #1557 from PR0M3TH3AN/codex/add-concurrency-block-to-ci.yml
Add concurrency limits to CI workflow
2026-01-23 01:39:31 -05:00
thePR0M3TH3AN 91e7bd9f0a Add CI workflow concurrency 2026-01-23 01:39:16 -05:00
thePR0M3TH3AN 3e15d97438 Merge pull request #1556 from PR0M3TH3AN/telemetry-aggregation-12816826581844378959
feat: Add privacy-preserving telemetry aggregator
2026-01-23 01:37:22 -05:00
google-labs-jules[bot] 70781b2b40 feat: Add privacy-preserving telemetry aggregator
- Implement `scripts/telemetry-aggregator.mjs` to parse logs and aggregate errors
- Add opt-in guardrail (`ENABLE_TELEMETRY=true`)
- Enforce PII sanitization for emails, IPs, and keys
- Generate `ai/reports/telemetry-YYYYMMDD.md`
- Signed-off-by: Jules <[email protected]>
2026-01-23 06:31:01 +00:00
thePR0M3TH3AN 27652eb48b Merge pull request #1555 from PR0M3TH3AN/dm-ui-redesign-11990077537705520279
Redesign DM profile pane UI
2026-01-23 01:27:15 -05:00
google-labs-jules[bot] 38881c8244 Redesign DM UI with independent scrolling and split layout
- Implemented split-pane layout for Conversations and Message History.
- Added independent vertical scrolling for desktop views.
- Enforced full-height containers to prevent parent modal scrolling on desktop.
- Preserved mobile scrolling behavior by wrapping height constraints in media queries.
- Added avatars, message bubbles, and alignment styling.
- Removed space-y utility from profile modal container to prevent layout issues.
- Updated tailwind source CSS with new scrollbar utilities and overrides.
2026-01-23 06:24:15 +00:00
google-labs-jules[bot] 69a6edecd8 Refactor DM UI for independent column scrolling and responsiveness
- Updated `css/tailwind.source.css` to enforce full height and independent scrolling for DM columns.
- Targeted `#profilePaneMessages` to `height: 100%` to prevent modal body scrolling interference.
- Updated `dm-app-shell` containers to manage overflow internally.
- Verified scroll positions and animations in `ConversationList.js` and `MessageThread.js`.
- Cleaned up redundant headers in `ConversationList.js`.
- Verified layout via Playwright script (`verify_dm_v2.py`).
2026-01-23 06:05:26 +00:00
google-labs-jules[bot] 9a27761fe2 Redesign DM profile pane: Split view, independent scrolling, avatars, and cleanup
- Refactored `AppShell` to implement a split-pane layout for Conversations and Message History.
- Removed `NotificationCenter` from the DM view to declutter the interface.
- Updated `MessageThread` and `ConversationList` to support independent vertical scrolling with hidden scrollbars.
- Added avatars to message bubbles and conversation list items.
- Implemented right/left alignment for outgoing/incoming messages.
- Added "peak" bounce animations for list boundaries.
- Cleaned up redundant headers in the sidebar.
- Applied responsive CSS improvements in `tailwind.source.css`.
2026-01-23 05:57:31 +00:00
google-labs-jules[bot] 3d2537676c redesign DM profile pane UI with split view and avatars
- Update AppShell.js to split view into Conversations and Message History.
- Rename sidebar title to "Conversations".
- Update MessageThread.js to pass avatar URLs to bubbles.
- Update MessageBubble.js to render avatars and use flex layout for alignment.
- Update CSS to style message rows, avatars, and bubbles.
- Fix CSS scrolling logic to ensure individual columns scroll independently within the modal.
- Ensure peak animations match hashtag strip timing (600ms/800ms).
- Fix avatar resolution logic for outgoing messages.
2026-01-23 05:38:55 +00:00
thePR0M3TH3AN f2e89ebe52 Merge pull request #1554 from PR0M3TH3AN/ai/schema-validate-20231027-11649813579808866368
chore(ai): event schema validation tool + fixes
2026-01-23 00:36:44 -05:00
google-labs-jules[bot] 5eab37905d redesign DM profile pane UI with split view and avatars
- Update AppShell.js to split view into Conversations and Message History.
- Rename sidebar title to "Conversations".
- Update MessageThread.js to pass avatar URLs to bubbles.
- Update MessageBubble.js to render avatars and use flex layout for alignment.
- Update CSS to style message rows, avatars, and bubbles.
- Ensure peak animations match hashtag strip timing (600ms/800ms).
2026-01-23 05:34:06 +00:00