Commit Graph
3670 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN 82dea1e63e Design System Audit: Fix hex check tool and automate reporting
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:31:08 +00:00
thePR0M3TH3AN d937f04ba3 update 2026-01-23 11:08:38 -05:00
thePR0M3TH3AN 725e3eb28b Merge pull request #1584 from PR0M3TH3AN/ds-audit/2026-01-23-17691002971935421944
Design System Audit: Fix inline styles
2026-01-23 10:43:29 -05:00
google-labs-jules[bot]andPR0M3TH3AN c27fc4bae7 Design System Audit: Fix inline styles
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 15:42:05 +00:00
thePR0M3TH3AN a5c87abb1b Merge pull request #1583 from PR0M3TH3AN/ai/doc-client-20240523-2519596532816459045
chore(ai): document js/nostr/client.js
2026-01-23 10:31:24 -05:00
google-labs-jules[bot] ae24fe211c chore(ai): doc js/nostr/client.js (agent) 2026-01-23 15:29:06 +00:00
thePR0M3TH3AN 36c19fa3d2 Merge pull request #1582 from PR0M3TH3AN/unify-styling-tokens-15997766081724410140
Refactor hardcoded styles to use token constants
2026-01-23 10:20:13 -05:00
thePR0M3TH3AN c2a40a6c5c Merge pull request #1579 from PR0M3TH3AN/dm-refresh-and-ui-tweaks-3319475114858168104
Add DM refresh button and update UI styles
2026-01-23 10:17:30 -05:00
google-labs-jules[bot] 3cd0532972 Refactor hardcoded styles to use token constants
Replaces hardcoded breakpoint values in `VideoCard.js` and `tailwind.source.css` with token constants and valid CSS calculations. Updates the token linting script to enforce these rules by removing the previous allowlists for these files. This ensures that all UI elements are defined by the central styling system.
2026-01-23 15:16:28 +00:00
google-labs-jules[bot] ac9c09c852 feat(dm): add refresh button, fix transparency, and update settings icon
- Added a forced refresh button to the conversation list in the DM tab (via `onRefreshConversations` in `ProfileModalController`).
- Updated the DM settings gear icon to use `icon-button accent-action-button` classes, matching the `VideoCard` style.
- Ensured the `dm-app-shell` container has a transparent background when rendered inside the profile modal to prevent visual clashes with the modal backdrop.
2026-01-23 15:13:45 +00:00
thePR0M3TH3AN b939f0fe2f Merge pull request #1581 from PR0M3TH3AN/fix-nip46-qr-code-styling-4704153916823307034
Fix NIP-46 QR code styling
2026-01-23 09:56:24 -05:00
google-labs-jules[bot] 6541421928 Fix NIP-46 QR code styling to use tokenized colors and utility classes
Updated `js/ui/loginModalController.js` to resolve QR code colors from CSS variables (`--color-white`, `--color-black`) instead of hardcoding hex values, ensuring compatibility with the design system.
Updated `components/login-modal.html` to use Tailwind utility classes (`bg-white`, `text-black`, `p-6`) instead of inline styles, improving maintainability and readability.
This ensures the QR code remains scannable (high contrast) while respecting the codebase's tokenized styling approach.
2026-01-23 14:49:28 +00:00
google-labs-jules[bot] 57c065125c Fix NIP-46 QR code styling to ensure white background
Hardcoded the QR code colors to black-on-white and added explicit inline styles to the container to prevent theme-based inversions or transparency issues. Increased container padding to improve readability.
2026-01-23 14:29:59 +00:00
thePR0M3TH3AN 187d2252e5 Merge pull request #1580 from PR0M3TH3AN/ai/docs-update-YYYYMMDD-14694348667357371355
Update documentation for accuracy and completeness
2026-01-23 09:24:22 -05:00
google-labs-jules[bot] 02606aa2ea docs(ai): update quickstart and contributing (agent) 2026-01-23 14:13:04 +00:00
google-labs-jules[bot] 145796c5e0 Add forced refresh button to DM list and update UI styles
- Add a refresh button to `ConversationList` header.
- Make DM sidebar background transparent.
- Update DM settings gear icon to match `VideoCard` style.
- Wire up refresh action in `ProfileModalController` to force-fetch messages.
2026-01-23 14:04:55 +00:00
thePR0M3TH3AN 9e5b6b5252 Merge pull request #1578 from PR0M3TH3AN/ai/lint-20260123-12883989966020741509
chore(ai): apply formatting/lint autofixes
2026-01-23 08:46:59 -05:00
thePR0M3TH3AN 70305b717a Merge pull request #1577 from PR0M3TH3AN/add-cancel-ci-script-2946319545185947726
Add script to cancel all CI runs
2026-01-23 08:46:20 -05:00
google-labs-jules[bot] 51fd2c392d chore(ai): format sources (agent) 2026-01-23 13:42:54 +00:00
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