Commit Graph
3679 Commits
Author SHA1 Message Date
thePR0M3TH3AN a47bfd5bb3 Merge pull request #1591 from PR0M3TH3AN/fix-ci-upstream-fetch-7572206809803325118
Fix CI upstream fetch depth for agent review
2026-01-23 11:42:40 -05:00
google-labs-jules[bot]andPR0M3TH3AN fbd4c217c2 fix(ci): fix upstream fetch depth in agent review (agent)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:35:13 +00:00
thePR0M3TH3AN 2d7a270cd8 Merge pull request #1590 from PR0M3TH3AN/ds-audit/current-3661198684029160687
Design System Audit Automation & Tool Fixes
2026-01-23 11:31:37 -05:00
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 03334f6b21 Merge pull request #1589 from PR0M3TH3AN/docs/update-readme-build-instructions-18391905515114930775
Update README local build instructions
2026-01-23 11:22:47 -05:00
google-labs-jules[bot]andPR0M3TH3AN bf88c547c4 docs: update local build instructions
Clarify the need to install dependencies before building to ensure `tailwindcss` is available.
Offer `npm ci` as the preferred reproducible install method and `npm install` as an alternative.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:22:18 +00:00
thePR0M3TH3AN 2ae716e573 Merge pull request #1587 from PR0M3TH3AN/ai/fuzz-all-20260123-2279497469232188680
Fuzz testing and hardening for nostrEventSchemas and magnetUtils
2026-01-23 11:16:30 -05:00
thePR0M3TH3AN 3cea968dbc Merge pull request #1588 from PR0M3TH3AN/doc-cancel-ci-runs-8549529842847462626
Improve CI cancellation script and add documentation
2026-01-23 11:16:04 -05:00
google-labs-jules[bot]andPR0M3TH3AN bec21fd810 docs: add guide for cancelling CI runs and improve script
- Updates `scripts/cancel-all-ci-runs.sh` with a safer, more robust version that handles repository detection and `xargs` limitations.
- Adds `docs/cancelling-ci-runs.md` explaining how to use the script.
- Links the new documentation in `README.md` under Quickstart Commands.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:15:16 +00:00
google-labs-jules[bot]andPR0M3TH3AN 932e57c724 Fuzz testing and hardening for nostrEventSchemas and magnetUtils
- Added fuzzing scripts for nostrEventSchemas, dmDecryptor, and magnetUtils.
- Fixed crashes in nostrEventSchemas related to unsafe stringification of content.
- Fixed crash in magnetUtils when options argument is null.
- Added safeStringify helper in nostrEventSchemas.js.
- Included fuzzing reports and reproducers.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:12:42 +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