Commit Graph
3189 Commits
Author SHA1 Message Date
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
thePR0M3TH3AN 0778c8bb89 Merge pull request #1337 from PR0M3TH3AN/codex/emit-new-telemetry-events-for-feeds
Emit for-you feed telemetry: impressions, clicks, and watch events
2026-01-18 14:37:48 -05:00
thePR0M3TH3AN 29b18103ac Add for-you feed telemetry events 2026-01-18 14:37:01 -05:00
google-labs-jules[bot] 4b6bb206ab Add Edit Profile feature to Profile Modal
- Added "Edit Profile" button to active profile card in profile modal
- Created `profilePaneEdit` with form fields for profile metadata (Kind 0)
- Implemented `populateEditPane`, `handleEditProfile`, `handleSaveProfile` in `ProfileModalController`
- Added file upload support for profile/banner images using `r2Service`
- Injected `r2Service` into `ProfileModalController` via `ApplicationBootstrap`
- Verified functionality with manual check of logic and structure
2026-01-18 19:36:47 +00:00
google-labs-jules[bot] 7bc85f1b99 feat: add load test script with safety guardrails
Implements `scripts/agent/load-test.mjs` to simulate N clients publishing
video and view events to a relay. Includes:
- Latency and throughput metrics.
- Signing time profiling.
- Safety guardrails to prevent accidental stress testing of public relays.
- A lightweight local relay (`scripts/agent/simple-relay.mjs`) for testing.

Outputs a report to `artifacts/load-report-YYYYMMDD.json`.
2026-01-18 19:24:01 +00:00
thePR0M3TH3AN a91d3b8c43 Merge pull request #1334 from PR0M3TH3AN/codex/add-controller-for-empty-feed-results
Add For You view controller with empty-state and hashtag preferences CTA
2026-01-18 14:20:58 -05:00
thePR0M3TH3AN 512afb07e7 Add for-you empty state controller 2026-01-18 14:20:43 -05:00
thePR0M3TH3AN d70e176a60 Merge pull request #1333 from PR0M3TH3AN/codex/rename-recent-icon.svg-to-for-you-feed
Rename recent icon asset to for-you-feed icon
2026-01-18 14:11:15 -05:00
thePR0M3TH3AN dfc0a3938d Rename recent icon to for-you feed 2026-01-18 14:10:40 -05:00
thePR0M3TH3AN 2342c56336 Merge pull request #1332 from PR0M3TH3AN/codex/extend-createtagpreferencefilterstage-functionality
Enhance tag-preference filter to normalize tags and match NIP-71 hashtags
2026-01-18 14:06:33 -05:00