thePR0M3TH3AN
0cf39bce79
Merge pull request #1938 from PR0M3TH3AN/codex/refactor-authservice-for-partial-results
...
Emit post-login hydration updates without blocking login
2026-01-29 12:41:18 -05:00
thePR0M3TH3AN
95dc380f54
Emit post-login hydration events
2026-01-29 12:40:50 -05:00
thePR0M3TH3AN
f46d90d1ae
Merge pull request #1937 from PR0M3TH3AN/codex/add-extension-warm-up-routine-and-updates
...
Warm up NIP-07 extension readiness cache
2026-01-29 12:33:44 -05:00
thePR0M3TH3AN
589fdd2ec4
Warm up NIP-07 extension state
2026-01-29 12:33:27 -05:00
thePR0M3TH3AN
a3b5bbb84f
Merge pull request #1927 from PR0M3TH3AN/ai/doc-nostr-client-20250626-113034413351037010
...
chore(ai): document js/nostr/client.js
2026-01-29 11:56:30 -05:00
thePR0M3TH3AN
ac4d27d5cc
Merge pull request #1934 from PR0M3TH3AN/ai/fuzz-targets-20250125-13947639872878528331
...
Add fuzzing harnesses for Nostr schemas, DM decryptor, and magnet utils
2026-01-29 11:55:50 -05:00
thePR0M3TH3AN
d04a8b1bf5
Merge pull request #1930 from PR0M3TH3AN/ds-audit/2026-01-29-15242833868872636900
...
Daily Design System Audit Remediation
2026-01-29 11:55:26 -05:00
google-labs-jules[bot] and PR0M3TH3AN
8fd9fb4a18
chore: Add daily design system audit script
...
- Add `audit` script to `package.json`.
- Add `scripts/daily-design-system-audit.mjs` implementation.
- Update `scripts/daily-design-system-audit.mjs` to explicitly lint `css/docs.css`.
- Revert changes to `lint:css` in `package.json` to prevent potential CI regressions.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:53:51 +00:00
thePR0M3TH3AN
66299b005a
Merge pull request #1936 from PR0M3TH3AN/codex/find-missing-dm-ui
...
Move DM relay hints into DM settings popover
2026-01-29 11:52:53 -05:00
thePR0M3TH3AN
c4a00653f4
Move DM relay settings into DM settings popover
2026-01-29 11:52:41 -05:00
google-labs-jules[bot] and PR0M3TH3AN
0669f779cf
Fix CI deploy failure by reverting tracked dist changes and cleaning scripts
...
- Reverted accidental changes to `dist/` directory to prevent deployment conflicts.
- Ensured `scripts/agent/fuzz-lib.mjs` and `scripts/agent/setup-test-env.js` are correctly tracked.
- Removed legacy fuzz scripts (`fuzz-nostr-schemas.mjs`, etc.) and verified new camelCase naming.
- Verified local build (`npm run build`) passes.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:50:25 +00:00
thePR0M3TH3AN
73399751e0
Merge pull request #1935 from PR0M3TH3AN/codex/add-refresh-buttons-and-handlers-to-profile-modal
...
Wire profile modal refresh buttons
2026-01-29 11:35:29 -05:00
thePR0M3TH3AN
f116fff337
Wire profile modal refresh buttons
2026-01-29 11:35:15 -05:00
google-labs-jules[bot] and PR0M3TH3AN
8b193cf297
chore(ai): fix e2e test race condition and doc js/nostr/client.js (agent)
...
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:32:04 +00:00
google-labs-jules[bot] and PR0M3TH3AN
28da9e1642
Add fuzzing harnesses for Nostr schemas, DM decryptor, and magnet utils
...
- Created `scripts/agent/fuzz-nostrEventSchemas.mjs`, `scripts/agent/fuzz-dmDecryptor.mjs`, and `scripts/agent/fuzz-magnetUtils.mjs`.
- Utilized `scripts/agent/fuzz-lib.mjs` for standardized random input generation and reporting.
- Removed legacy/duplicate fuzz scripts (`fuzz-nostr-schemas.mjs`, etc.) in favor of the new standardized ones.
- Verified all fuzzers run successfully with no crashes using 5000 iterations.
- Added huge string injection (1MB+) to stress test inputs.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:31:38 +00:00
google-labs-jules[bot] and PR0M3TH3AN
6f4a432fa0
chore: Add daily design system audit script
...
- Add `audit` script to `package.json`.
- Add `scripts/daily-design-system-audit.mjs` implementation.
- Update `lint:css` to include `css/docs.css`.
- Ensure `package-lock.json` remains consistent with `unstable` to avoid CI failures.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:30:37 +00:00
thePR0M3TH3AN
142ab8c9dd
Merge pull request #1933 from PR0M3TH3AN/codex/update-profile-modal-with-refresh-buttons
...
Add refresh icon buttons to Profile Modal headers
2026-01-29 11:30:21 -05:00
thePR0M3TH3AN
9a5a1fe542
Add refresh icon buttons to profile modal
2026-01-29 11:30:09 -05:00
thePR0M3TH3AN
e4b99dfb72
Merge pull request #1932 from PR0M3TH3AN/codex/add-dm-relay-hint-section-to-messages-area
...
Add DM relay hints panel to Profile modal Messages pane
2026-01-29 11:23:47 -05:00
thePR0M3TH3AN
c86d64b211
Add DM relay hints panel to profile messages
2026-01-29 11:23:34 -05:00
google-labs-jules[bot] and PR0M3TH3AN
1f5b718655
chore: Fix package-lock.json and improve audit script
...
- Regenerate `package-lock.json` to include `audit` script and ensure `npm ci` passes in CI.
- Improve `scripts/daily-design-system-audit.mjs` parsing logic for Hex and CSS violations.
- Ensure `css/docs.css` is included in `lint:css`.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:15:35 +00:00
thePR0M3TH3AN
e2395c6fd4
Merge pull request #1931 from PR0M3TH3AN/codex/handle-timeout-for-kind-10050-in-resolvedmrelayselection
...
DM relay discovery timeout fallback and warning
2026-01-29 11:10:06 -05:00
thePR0M3TH3AN
fc95cd30ee
Add DM relay fallback on discovery errors
2026-01-29 11:07:09 -05:00
google-labs-jules[bot] and PR0M3TH3AN
83622c53ef
chore: Enhance daily design system audit script and config
...
- Add `audit` script to `package.json` to run `scripts/daily-design-system-audit.mjs`.
- Update `lint:css` to include `css/docs.css` for better coverage.
- Improve `scripts/daily-design-system-audit.mjs` parsing logic for Hex and CSS violations to better handle output formats.
- Generate `REMEDIATION_REPORT.md` with current audit results (No violations).
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 16:05:37 +00:00
thePR0M3TH3AN
3ede0bec69
Merge pull request #1929 from PR0M3TH3AN/codex/update-fetchlistincrementally-for-timeout
...
Respect list timeout overrides in incremental Nostr list fetches
2026-01-29 11:01:52 -05:00
thePR0M3TH3AN
5acdaa3b52
Respect list timeouts in incremental fetch
2026-01-29 11:01:40 -05:00
thePR0M3TH3AN
a2c60fda2e
Merge pull request #1928 from PR0M3TH3AN/codex/add-fallback-for-empty-healthy-relays
...
Fallback to sanitized/default relays when healthy relays are exhausted
2026-01-29 10:55:08 -05:00
thePR0M3TH3AN
05f092ff9b
Add relay fallback when healthy relays exhausted
2026-01-29 10:54:37 -05:00
thePR0M3TH3AN
ad6bd60f89
Merge pull request #1926 from PR0M3TH3AN/codex/add-error-handling-for-media-loading
...
Improve media failure messaging and avatar fallbacks
2026-01-29 10:40:19 -05:00
google-labs-jules[bot] and PR0M3TH3AN
34f79c4e3f
chore(ai): doc js/nostr/client.js (agent)
...
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 15:40:02 +00:00
thePR0M3TH3AN
1c51b29702
Improve media failure messaging and fallbacks
2026-01-29 10:40:01 -05:00
thePR0M3TH3AN
9acdca248a
Merge pull request #1925 from PR0M3TH3AN/codex/enhance-timeout-handling-in-userblocks
...
Improve user block list decryption fallback and instrumentation
2026-01-29 10:27:41 -05:00
thePR0M3TH3AN
21ec20fc3f
Improve user block list decryption handling
2026-01-29 10:27:22 -05:00
thePR0M3TH3AN
6fa30ff858
Merge pull request #1924 from PR0M3TH3AN/codex/audit-relay-connection-logic-and-timeouts
...
Harden relay hygiene, add relay backoff, and surface partial COUNT status
2026-01-29 09:58:51 -05:00
thePR0M3TH3AN
c3e986c9d3
Improve relay hygiene and count status
2026-01-29 09:58:35 -05:00
thePR0M3TH3AN
6ae4b7ab4f
Merge pull request #1923 from PR0M3TH3AN/ai/docs-update-20250212-11704040894610112534
...
docs(ai): update quickstart and contributing (agent)
2026-01-29 09:40:10 -05:00
google-labs-jules[bot] and PR0M3TH3AN
e947cad5ef
fix(ci): update _redirects rule to force rewrite
...
- Update `_redirects` to use `200!` status code, forcing the rewrite for SPA routing as per Netlify requirements.
- Resolves "Redirect rules" CI failure.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 14:39:03 +00:00
google-labs-jules[bot] and PR0M3TH3AN
7b9e08de9c
docs(ai): update quickstart and contributing (agent)
...
- Update `README.md`:
- Change `npm install` to `npm ci` for consistent setup.
- Add "Quick Reference" section for common commands.
- Explicitly label the video post example as "Quickstart: Send your first video post" and refine intro text.
- Correct `npm run format` description.
- Update `CONTRIBUTING.md`:
- Clarify `npm run format` targets.
- Minor refinements to "Submitting a Pull Request" and "Agent PR Conventions" sections.
- Verified all documentation matches current codebase state.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 14:28:51 +00:00
thePR0M3TH3AN
708c46f72f
Merge pull request #1922 from PR0M3TH3AN/fix-webtorrent-race-and-profile-media-10857751696116358785
...
Fix WebTorrent race condition and legacy media warning
2026-01-29 09:17:57 -05:00
google-labs-jules[bot] and PR0M3TH3AN
bf7988226d
Fix WebTorrent client race condition and silence legacy avatar warning
...
- Added a null check for `this.client` in `js/webtorrent.js` after `await this.init()` to prevent `TypeError` when cleanup occurs during initialization.
- Updated `js/utils/profileMedia.js` to silently ignore the legacy `images/robot.png` path, preventing "Unsupported media URL" warnings.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 14:14:30 +00:00
thePR0M3TH3AN
bb097283c2
Merge pull request #1921 from PR0M3TH3AN/ai/lint-20260129-7340230365703488282
...
chore(ai): lint check passed (no changes)
2026-01-29 08:54:54 -05:00
thePR0M3TH3AN
0e45ff73a4
Merge branch 'unstable' into ai/lint-20260129-7340230365703488282
2026-01-29 08:54:44 -05:00
google-labs-jules[bot] and PR0M3TH3AN
401cadff90
fix(test): resolve syntax error and duplicate block in overlay-layers.spec.ts
...
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 13:53:10 +00:00
thePR0M3TH3AN
21eba5dfb5
Merge pull request #1917 from PR0M3TH3AN/ai/onboarding-20231024-2266748074188060594
...
docs(ai): improve onboarding steps
2026-01-29 08:50:40 -05:00
thePR0M3TH3AN
60d9c80122
Merge branch 'unstable' into ai/onboarding-20231024-2266748074188060594
2026-01-29 08:50:22 -05:00
google-labs-jules[bot] and PR0M3TH3AN
559928985c
chore(ai): lint check passed
...
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 13:41:45 +00:00
google-labs-jules[bot] and PR0M3TH3AN
c0a13464e1
fix(ci): fix netlify deployment by building to dist
...
- Move from root publishing to clean `dist/` directory
- Create `scripts/build-dist.mjs` to orchestrate build and copy assets
- Update `package.json` build script
- Update `netlify.toml` to publish `dist/`
- Ignore `dist/` in `.gitignore`
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 13:33:43 +00:00
thePR0M3TH3AN
3e98f07743
Merge pull request #1915 from PR0M3TH3AN/feat-telemetry-aggregation-4667928818565395351
...
feat(telemetry): add Playwright and smoke test aggregation
2026-01-29 08:28:53 -05:00
google-labs-jules[bot] and PR0M3TH3AN
b7b4194be3
fix(ci): address unit and visual test failures
...
- Fixes `ReferenceError` in `tests/nostr-login-permissions.test.mjs` by defining `plainCall`.
- Improves reliability of `tests/visual/overlay-layers.spec.ts` by explicitly scrolling the footer button into view before asserting visibility.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-01-29 13:28:08 +00:00
thePR0M3TH3AN
c8d781419a
Merge pull request #1920 from PR0M3TH3AN/ai/reproducers-known-bugs-20250222-7394549519741282495
...
Add minimal reproducers for known bugs
2026-01-29 08:21:04 -05:00