Commit Graph
3198 Commits
Author SHA1 Message Date
thePR0M3TH3AN 7f7642baec Merge pull request #1361 from PR0M3TH3AN/ai/ci-health-20260119-9572894936557379291
chore(ai): CI health fixes (flaky tests)
2026-01-18 22:09:16 -05:00
google-labs-jules[bot] 903f63c88f chore(ai): CI health fixes (flaky tests)
- Fix `tests/moderation-service.test.mjs` failing with `nostr-extension-missing` by injecting dependency.
- Fix circular dependency in `js/nostr/commentEvents.js` causing `tests/nip71-base-event-tags.test.mjs` to fail.
- Update `package-lock.json` via `npm audit fix`.
2026-01-19 03:02:23 +00:00
thePR0M3TH3AN 6f6bfe6004 Merge pull request #1360 from PR0M3TH3AN/ui/mobile-search-color-match-16820475838170659193
fix(ui): align mobile search icon color with upload button
2026-01-18 21:48:48 -05:00
google-labs-jules[bot] c675aa0685 fix(ui): align mobile search icon color with upload button
Updates the mobile search FAB (#mobileSearchFab) to use `bg-accent-strong` instead of `bg-critical`.
This ensures the icon color matches the "Upload Video" button, respecting the active theme override (which sets the accent color to red).

Verified visually using a Playwright script and screenshot validation.
Verified by running `npm run build:css` and `npm run test:unit`.
2026-01-19 02:47:31 +00:00
thePR0M3TH3AN 3874955a2b Merge pull request #1359 from PR0M3TH3AN/for-you-feed-update-6639372694731601459
feat: Remove hashtag pills from For You page
2026-01-18 21:34:57 -05:00
google-labs-jules[bot] 5c65c44db3 feat: Remove hashtag pills from For You page
- Updated `For You` page to rely on feed engine filtering for tag preferences.
- Removed the `recentVideoTags` HTML element from `views/for-you.html`.
- Updated `js/app.js` and `js/ui/videoListViewController.js` to optionally skip finding the `recentVideoTags` element.
- Updated `loadForYouVideos` in `js/app.js` to explicitly skip `recentVideoTags`.
- Confirmed feed logic via `tests/feed-engine/tag-preference-filter.test.mjs`.
- Verified UI changes via Playwright.
2026-01-19 02:33:17 +00:00
thePR0M3TH3AN 6af12b3160 Merge pull request #1358 from PR0M3TH3AN/sidebar-reorder-subscriptions-history-9128078694631783696
Move Subscriptions sidebar icon above Watch History
2026-01-18 21:27:21 -05:00
google-labs-jules[bot] 405405d3c6 Move Subscriptions sidebar icon above Watch History
- Moved the Subscriptions link block above the Watch History link block in `components/sidebar.html`.
- Verified hydration logic with `tests/app/hydrate-sidebar-navigation.test.mjs`.
- Visually verified the order using a frontend verification script.
2026-01-19 02:26:50 +00:00
thePR0M3TH3AN 8560bd70cb Merge pull request #1357 from PR0M3TH3AN/remove-ipns-content-6090645501624994752
Remove IPNS support and content
2026-01-18 21:15:32 -05:00
google-labs-jules[bot] 68bdd590a6 Remove IPNS support and related content
Deleted IPNS view, content, and asset files. Removed references to IPNS from the README, sidebar, and documentation pages. This feature is no longer supported for hosting.
2026-01-19 02:13:59 +00:00
thePR0M3TH3AN 5261f3125b Merge pull request #1350 from PR0M3TH3AN/ai/todo-triage-20260119-13173502595242779054
chore(ai): triage TODOs
2026-01-18 20:46:18 -05:00
thePR0M3TH3AN f443d9e37b Merge pull request #1342 from PR0M3TH3AN/ai/pr-review-script-8211622282214649456
Add automated PR review script
2026-01-18 20:45:54 -05:00
thePR0M3TH3AN 4a8f83bec7 Merge pull request #1341 from PR0M3TH3AN/ai/smoke-tests-20260118-11992754841538190707
Add automated smoke test script using Playwright
2026-01-18 20:44:44 -05:00
thePR0M3TH3AN 1a715f9a45 Merge pull request #1340 from PR0M3TH3AN/ai/lint-20250222-8542702362424668840
chore(ai): apply formatting/lint autofixes
2026-01-18 20:42:55 -05:00
thePR0M3TH3AN 51b6dbd018 Merge pull request #1356 from PR0M3TH3AN/codex/update-global-feed-headings
Change global feed heading to "Recently Added Videos"
2026-01-18 20:39:19 -05:00
thePR0M3TH3AN 51a8f6498a Update global feed heading 2026-01-18 20:39:00 -05:00
thePR0M3TH3AN 7299f60336 Merge pull request #1355 from PR0M3TH3AN/codex/locate-and-add-routing-tests
Extract hash-change handler and add tests for default view selection
2026-01-18 20:36:56 -05:00
thePR0M3TH3AN 9c9a866d29 Add hash change handler tests for default views 2026-01-18 20:36:12 -05:00
thePR0M3TH3AN bc0ca62b64 Merge pull request #1354 from PR0M3TH3AN/codex/implement-auth-event-handlers-for-navigation
Adjust auth-driven view routing
2026-01-18 20:32:04 -05:00
thePR0M3TH3AN c9dbe1e3e7 Adjust auth-driven view routing 2026-01-18 20:31:30 -05:00
thePR0M3TH3AN 41f4dd5cfe Merge pull request #1353 from PR0M3TH3AN/codex/update-default-view-logic-in-app.js-and-index.js
Adjust default view selection based on auth state
2026-01-18 20:25:47 -05:00
thePR0M3TH3AN f70217003d Adjust default view selection for auth state 2026-01-18 20:25:30 -05:00
thePR0M3TH3AN 26fd31e212 Merge pull request #1352 from PR0M3TH3AN/codex/verify-for-you-feed-pipeline-functionality
Prefer hashtag preference snapshot in For You runtime and add tag-preference tests
2026-01-18 20:22:33 -05:00
thePR0M3TH3AN 4abcba8de5 Refine for-you tag preference runtime 2026-01-18 20:22:07 -05:00
thePR0M3TH3AN 933f839ab1 Merge pull request #1351 from PR0M3TH3AN/codex/update-recent-feed-filter-behavior
Remove tag preference filtering from recent feed
2026-01-18 20:19:35 -05:00
thePR0M3TH3AN 6a9bbc20f5 Remove tag preference filtering from recent feed 2026-01-18 20:19:10 -05:00
google-labs-jules[bot] 4a8b877518 chore(ai): triage TODOs and create issue artifacts 2026-01-19 01:16:04 +00:00
thePR0M3TH3AN e7901eef91 Merge pull request #1349 from PR0M3TH3AN/codex/update-sidebar-navigation-tests
Update sidebar hydration tests for for-you link visibility
2026-01-18 20:15:36 -05:00
thePR0M3TH3AN aaaf397ac0 Update sidebar hydration tests for for-you link 2026-01-18 20:15:14 -05:00
thePR0M3TH3AN b0d12a21f1 Merge pull request #1348 from PR0M3TH3AN/codex/add-resolveforyoulink-helper-and-update-ui-states
Resolve and manage For You sidebar link in app chrome
2026-01-18 20:11:03 -05:00
thePR0M3TH3AN d7116b08a6 Add for-you link resolution in app chrome 2026-01-18 20:10:33 -05:00
thePR0M3TH3AN 5cdffbf019 Merge pull request #1347 from PR0M3TH3AN/codex/edit-sidebar-for-recently-added-link
Add “Recently Added” sidebar link and hide For You by default
2026-01-18 20:03:27 -05:00
thePR0M3TH3AN 7b172d9e08 Add recently added sidebar link 2026-01-18 20:02:32 -05:00
thePR0M3TH3AN 7587c360f3 Merge pull request #1346 from PR0M3TH3AN/codex/add-message-composer-to-profile-modal
Add DM composer to profile modal
2026-01-18 19:51:44 -05:00
thePR0M3TH3AN 1e547bc49c Add direct message composer to profile modal 2026-01-18 19:48:43 -05:00
thePR0M3TH3AN 576a73ae87 Merge pull request #1345 from PR0M3TH3AN/codex/add-togglechannel-method-to-subscriptionsmanager
Add SubscriptionsManager.toggleChannel and use it in channelProfile
2026-01-18 19:41:41 -05:00
thePR0M3TH3AN 06c7cf912a Add subscription toggle helper 2026-01-18 19:40:58 -05:00
thePR0M3TH3AN 18bdf121a4 Merge pull request #1344 from PR0M3TH3AN/codex/add-setup-function-for-channel-message-controls
Add channel message controls and subscription toggle handlers
2026-01-18 19:35:37 -05:00
thePR0M3TH3AN 6527004c2c Add channel message control handlers 2026-01-18 19:35:00 -05:00
thePR0M3TH3AN a8de4f4945 Merge pull request #1343 from PR0M3TH3AN/codex/update-channel-header-action-buttons
Add channel notification and message buttons to header action group
2026-01-18 19:31:11 -05:00
thePR0M3TH3AN e7951f8004 Add channel notification and message buttons 2026-01-18 19:30:49 -05:00
google-labs-jules[bot] d279963d2f feat(agent): add automated PR review script 2026-01-18 23:35:53 +00:00
google-labs-jules[bot] 74c5bac4e0 chore(ai): add smoke test script (agent) 2026-01-18 21:35:07 +00:00
google-labs-jules[bot] 43bbc40c57 chore(ai): apply formatting/lint autofixes
- Fixed inline style violations in `js/ui/components/EventDetailsModal.js` and `js/ui/components/SimilarContentCard.js` by converting to Tailwind classes.
- Fixed Tailwind token violations in `components/login-modal.html`.
- Fixed Tailwind color violations in `js/ui/components/EventDetailsModal.js`.
- Formatted `README.md`.
- Updated CSS formatting in `css/tailwind.source.css`.
2026-01-18 20:58:09 +00:00
thePR0M3TH3AN 46e3bb7c89 Merge pull request #1339 from PR0M3TH3AN/ai/dead-code-20260119-5254822295098866102
chore(ai): remove dead code (agent)
2026-01-18 15:50:16 -05:00
thePR0M3TH3AN 995f7cd920 Merge pull request #1338 from PR0M3TH3AN/mobile-search-fab-12861214869861842957
feat: add mobile search FAB
2026-01-18 15:49:12 -05:00
google-labs-jules[bot] e78f7c47f1 chore(ai): remove dead code (agent)
Removes unused JavaScript files, exports, and npm dependencies identified during a dead code sweep.

- Deleted `js/healthService.js` (unused).
- Deleted `js/nostr/signer-interface.js` (unused).
- Deleted `js/watchHistorySort.js` (unused).
- Deleted `js/services/signerKeyManager.js` and `tests/ui/signerKeyManager.test.mjs` (unused).
- Removed `buildStorageChallengeEvent` from `js/nostrEventSchemas.js`.
- Removed `path` and `webtorrent` from `package.json` dependencies (unused/vendored).
- Updated `tests/hashtag-preferences.test.mjs` to fix a mock-related failure exposed by environment checks.

Verified with `npm run test:unit`. `lint` and `format` checks run.
Note: `tests/moderation-service.test.mjs` failure deemed pre-existing.
See `artifacts/depcheck.json` (if retained) for dependency analysis.
2026-01-18 20:20:54 +00:00
google-labs-jules[bot] 94dddbe0c1 feat: add mobile search FAB and expandable search bar
Adds a Floating Action Button (FAB) for search on mobile devices, which expands into a full search bar upon interaction.
- Updates `index.html` to include the FAB and search container.
- Updates `js/index.js` to handle toggle logic and search submission.
- Uses `bg-critical` for the FAB to meet the "Red Circle" requirement.
- Hides the new elements on desktop to maintain existing behavior.
2026-01-18 20:11:14 +00:00
thePR0M3TH3AN 61c2b56838 Merge pull request #1336 from PR0M3TH3AN/edit-profile-modal-17464840854466078070
Add Edit Profile feature to Profile Modal
2026-01-18 14:39:27 -05:00
thePR0M3TH3AN 6376b7fc3c Merge pull request #1335 from PR0M3TH3AN/ai/load-test-20260118-8772579769680380698
feat: add load test script with safety guardrails
2026-01-18 14:38:09 -05:00