Commit Graph
4533 Commits
Author SHA1 Message Date
thePR0M3TH3AN 2007e53b39 Add probe caching and dedupe for playback 2026-01-30 10:11:31 -05:00
thePR0M3TH3AN b246e8a37b Merge pull request #1974 from PR0M3TH3AN/codex/update-health-probe-polling-logic
Tighten torrent probe polling and dedupe in-flight probes
2026-01-30 10:07:39 -05:00
thePR0M3TH3AN 8a2ee7beae Tighten torrent probe polling 2026-01-30 10:07:28 -05:00
thePR0M3TH3AN cc7fe64e90 Merge pull request #1946 from PR0M3TH3AN/ai/dead-code-20240123-13702536329573366933
chore(ai): remove dead code (agent)
2026-01-30 10:05:35 -05:00
thePR0M3TH3AN 8637cff173 Merge pull request #1971 from PR0M3TH3AN/ai/docs-update-YYYYMMDD-1055396062770171148
Update documentation and build scripts
2026-01-30 10:04:58 -05:00
thePR0M3TH3AN 1956be2356 Merge pull request #1959 from PR0M3TH3AN/ai/todo-triage-15444387951313537222
chore(ai): triage TODOs (TODO)
2026-01-30 10:04:29 -05:00
thePR0M3TH3AN 8bb976e4e2 Merge pull request #1973 from PR0M3TH3AN/codex/refactor-torrent-status-interval-management
Consolidate torrent status mirroring and add visibility-aware interval management
2026-01-30 10:03:58 -05:00
thePR0M3TH3AN 8cdeebed03 Consolidate torrent status interval handling 2026-01-30 10:03:47 -05:00
google-labs-jules[bot]andPR0M3TH3AN e482d32650 chore(ai): remove dead code (agent)
Removed unused exports and functions identified as dead code.
- Removed unused exports from `js/utils/storage.js`, `js/utils/storagePointer.js`, `js/utils/videoTags.js`, `js/ui/moderationCopy.js`.
- Removed unused function `updateTagPillStrip` from `js/ui/components/tagPillList.js` and associated tests.
- Updated `tests/utils/video-tags.test.mjs` to remove test for private function.
- Added `artifacts/depcheck.json` showing dependency analysis.
- Fixed unit test mock for `ProfileModalController` to include `hashtagPreferencesService.load`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 15:03:18 +00:00
google-labs-jules[bot]andPR0M3TH3AN 4244f2b6bc fix(test): remove duplicate variable declaration in batch fetch test
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:52:15 +00:00
google-labs-jules[bot]andPR0M3TH3AN a659cf4163 chore(ai): remove dead code (agent)
Removed unused exports and functions identified as dead code.
- Removed unused exports from `js/utils/storage.js`, `js/utils/storagePointer.js`, `js/utils/videoTags.js`, `js/ui/moderationCopy.js`.
- Removed unused function `updateTagPillStrip` from `js/ui/components/tagPillList.js` and associated tests.
- Updated `tests/utils/video-tags.test.mjs` to remove test for private function.
- Added `artifacts/depcheck.json` showing dependency analysis.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:51:11 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2123362b09 fix(build): move build tools to dependencies
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:41:23 +00:00
google-labs-jules[bot]andPR0M3TH3AN ac05fe34e0 chore(ai): remove dead code (agent)
Removed unused exports and functions identified as dead code.
- Removed unused exports from `js/utils/storage.js`, `js/utils/storagePointer.js`, `js/utils/videoTags.js`, `js/ui/moderationCopy.js`.
- Removed unused function `updateTagPillStrip` from `js/ui/components/tagPillList.js` and associated tests.
- Updated `tests/utils/video-tags.test.mjs` to remove test for private function.
- Added `artifacts/depcheck.json` showing dependency analysis.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:40:25 +00:00
google-labs-jules[bot]andPR0M3TH3AN 70e596b314 fix(test): mock hashtagPreferencesService.load in profile modal tests
- Added missing `load` method to `baseHashtagPreferences` mock in `tests/profile-modal-controller.test.mjs` to fix `TypeError: this.hashtagPreferencesService.load is not a function`.
- Updated `package.json` to run `tailwindcss` directly instead of via `npx` to resolve CI build errors ("could not determine executable to run").

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:35:24 +00:00
thePR0M3TH3AN f19efaed16 Merge pull request #1972 from PR0M3TH3AN/codex/refactor-logging-in-torrentstatuscontroller
Throttle torrent status updates and logging
2026-01-30 09:31:08 -05:00
thePR0M3TH3AN d1853743da Throttle torrent status updates and logging 2026-01-30 09:30:55 -05:00
google-labs-jules[bot]andPR0M3TH3AN 4966efd5aa fix(test): fix app-batch-fetch-profiles and profile-modal-controller tests
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:28:15 +00:00
thePR0M3TH3AN f1000b1f88 Merge pull request #1969 from PR0M3TH3AN/ai/lint-20260130-8786554545374498697
chore(ai): apply formatting/lint autofixes
2026-01-30 09:28:11 -05:00
thePR0M3TH3AN b1d6dc37f6 Merge branch 'unstable' into ai/lint-20260130-8786554545374498697 2026-01-30 09:28:01 -05:00
thePR0M3TH3AN a3deeed44e Merge pull request #1967 from PR0M3TH3AN/ai/tests-improve-coverage-20250220-10675377090391221934
test(ai): improve unit test coverage and stability (agent)
2026-01-30 09:27:19 -05:00
thePR0M3TH3AN 9392e08cbd Merge branch 'unstable' into ai/tests-improve-coverage-20250220-10675377090391221934 2026-01-30 09:27:07 -05:00
thePR0M3TH3AN 99562e4f00 Merge pull request #1966 from PR0M3TH3AN/ai/onboarding-20260130-10223342974187330616
docs(ai): improve onboarding steps
2026-01-30 09:26:38 -05:00
thePR0M3TH3AN 73add3a387 Merge branch 'unstable' into ai/onboarding-20260130-10223342974187330616 2026-01-30 09:26:29 -05:00
thePR0M3TH3AN 059e229499 Merge pull request #1965 from PR0M3TH3AN/ai/deps-scan-913034820998740720
chore(ai): dependency scan and upgrade analysis
2026-01-30 09:20:32 -05:00
thePR0M3TH3AN a8c2608a01 Merge branch 'unstable' into ai/deps-scan-913034820998740720 2026-01-30 09:20:22 -05:00
thePR0M3TH3AN beceec7e8d Merge pull request #1964 from PR0M3TH3AN/ai/interop-tests-20250228-12917398042927663384
Add Nostr Protocol Interop Test Script
2026-01-30 09:20:00 -05:00
thePR0M3TH3AN b71346c06a Merge branch 'unstable' into ai/interop-tests-20250228-12917398042927663384 2026-01-30 09:19:49 -05:00
thePR0M3TH3AN 7fd203f1cb Merge pull request #1963 from PR0M3TH3AN/telemetry-aggregation-fix-6349074633801704985
Refactor telemetry aggregator regex for stricter error detection
2026-01-30 09:19:15 -05:00
thePR0M3TH3AN 667b48c301 Merge branch 'unstable' into telemetry-aggregation-fix-6349074633801704985 2026-01-30 09:19:03 -05:00
thePR0M3TH3AN 7b0d8c1f4f Merge pull request #1961 from PR0M3TH3AN/ai/refactor-videomodal-controller-18342133587526974097
refactor(ai): extract VideoModalController from js/app.js (agent)
2026-01-30 09:18:32 -05:00
thePR0M3TH3AN 80a0bc8bb2 Merge branch 'unstable' into ai/refactor-videomodal-controller-18342133587526974097 2026-01-30 09:18:22 -05:00
google-labs-jules[bot]andPR0M3TH3AN 8f7a69ee29 docs(ai): update quickstart and contributing (agent)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:18:14 +00:00
thePR0M3TH3AN 55b338ee5a Merge pull request #1962 from PR0M3TH3AN/ai/schema-validate-20250130-4578214465880061430
Event Schema Validation Tool & NIP-71 Instrumentation
2026-01-30 09:17:42 -05:00
thePR0M3TH3AN 646de9014b Merge pull request #1960 from PR0M3TH3AN/ai/ci-health-20250221-16879002849481713
chore(ai): CI health fixes (flaky tests)
2026-01-30 09:16:57 -05:00
thePR0M3TH3AN 36e724a9de Merge pull request #1956 from PR0M3TH3AN/refactor-automated-pr-review-12750616021674214922
feat: enhance automated PR review script with batch processing
2026-01-30 09:15:04 -05:00
thePR0M3TH3AN db9a6b8e69 Merge pull request #1955 from PR0M3TH3AN/ai/smoke-tests-20250129-1837019461609586530
chore(ai): add smoke test script (agent)
2026-01-30 09:14:46 -05:00
google-labs-jules[bot]andPR0M3TH3AN d68003cc96 fix(ci): resolve unit test failures and ensure build dependencies
- Mock `readRelays` in `tests/app-batch-fetch-profiles.test.mjs` to correctly reflect `profileMetadataService` prioritization logic, ensuring relay query count assertions match actual execution.
- Add missing `load` mock to `hashtagPreferences` in `tests/profile-modal-controller.test.mjs` to prevent `TypeError` during `handleAddHashtagPreference` test.
- Update `netlify.toml` to set `NODE_ENV = "development"` during build, ensuring `devDependencies` (required for `npm run build:css`) are installed.
- Verified all unit tests pass locally.
- Verified build configuration syntax.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:14:14 +00:00
thePR0M3TH3AN 50a14edb17 Merge pull request #1970 from PR0M3TH3AN/codex/update-dev-mode-flag-defaults-and-documentation
Harden dev-mode defaults with runtime overrides
2026-01-30 09:14:07 -05:00
thePR0M3TH3AN 31b5fc5c16 Harden dev mode defaults 2026-01-30 09:13:54 -05:00
google-labs-jules[bot]andPR0M3TH3AN d48cca1a66 fix(ci): resolve unit test failures in batch fetch and profile modal
- Mock `readRelays` in `tests/app-batch-fetch-profiles.test.mjs` to correctly reflect `profileMetadataService` prioritization logic, ensuring relay query count assertions match actual execution (2 queries instead of 4).
- Add missing `load` mock to `hashtagPreferences` in `tests/profile-modal-controller.test.mjs` to prevent `TypeError` during `handleAddHashtagPreference` test.
- Verified all unit tests pass with `npm run test:unit`.
- Reverted risky dependency moves in `package.json` to maintain project structure.
- Build process verified locally; addressing test failures is the primary fix for the reported CI errors.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 14:09:20 +00:00
google-labs-jules[bot]andPR0M3TH3AN 79ad3c4709 fix(test): resolve unit test failures in batch fetch and profile modal
- Mock `readRelays` in `tests/app-batch-fetch-profiles.test.mjs` to correctly reflect `profileMetadataService` prioritization logic, ensuring relay query count assertions match actual execution (2 queries instead of 4).
- Add missing `load` mock to `hashtagPreferences` in `tests/profile-modal-controller.test.mjs` to prevent `TypeError` during `handleAddHashtagPreference` test.
- Verified all unit tests pass with `npm run test:unit`.
- Verified `npm run build` succeeds locally.
- Verified `_headers` and `_redirects` are present and valid in `dist/`.

This commit addresses the CI failures reported by the user, including the `agent-review` failure and likely resolving the associated 'Deploy failed' checks.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 13:46:17 +00:00
google-labs-jules[bot]andPR0M3TH3AN 1e0a94509e chore(ai): apply formatting/lint autofixes
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 13:28:56 +00:00
google-labs-jules[bot]andPR0M3TH3AN 044d5629be fix(ci): improve build script logging for deployment debugging
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 12:04:24 +00:00
google-labs-jules[bot]andPR0M3TH3AN 113b0a2b72 fix(ci): harden build script and update test mocks
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 11:59:18 +00:00
google-labs-jules[bot]andPR0M3TH3AN 0ac0b6960d fix(ci): update test mocks for ProfileModalController
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 11:53:04 +00:00
google-labs-jules[bot]andPR0M3TH3AN ce2c30574c test(ai): improve unit test coverage and stability (agent)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 11:39:38 +00:00
google-labs-jules[bot]andPR0M3TH3AN 7ddbec32b8 chore: update cross-env and package-lock.json to fix CI build
- Updated `cross-env` to latest version.
- Updated `package-lock.json` to resolve build warnings and potential CI cache issues.
- Includes previous test fixes and onboarding report.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 10:16:07 +00:00
google-labs-jules[bot]andPR0M3TH3AN e3ee2927ab docs(ai): improve onboarding steps
Fixed failing unit tests identified during onboarding audit:
- Mocked readRelays in tests/app-batch-fetch-profiles.test.mjs to prevent network leakage
- Mocked hashtagPreferencesService.load in tests/profile-modal-controller.test.mjs to fix TypeError
- Added ONBOARDING_REPORT.md with audit details

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 10:09:11 +00:00
google-labs-jules[bot]andPR0M3TH3AN 42abc9abb1 docs(ai): improve onboarding steps
Fixed failing unit tests identified during onboarding audit:
- Mocked readRelays in tests/app-batch-fetch-profiles.test.mjs
- Mocked hashtagPreferencesService.load in tests/profile-modal-controller.test.mjs
- Updated browserslist db
- Added ONBOARDING_REPORT.md

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 10:04:36 +00:00
google-labs-jules[bot]andPR0M3TH3AN 4eec1e0ca3 fix(tests): mock missing dependencies in unit tests
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-30 09:24:39 +00:00