thePR0M3TH3AN
cd72b72ea1
Merge pull request #1382 from PR0M3TH3AN/codex/add-notification-manager-for-conversations
...
Add DM notification manager to track opened/downloaded timestamps and unseen counts
2026-01-19 08:59:58 -05:00
thePR0M3TH3AN
ab286d2bb3
Add DM notification manager for seen state
2026-01-19 08:59:41 -05:00
thePR0M3TH3AN
4b8f58f54c
Merge pull request #1381 from PR0M3TH3AN/codex/subscribe-to-kind-4-events-for-messages
...
Add DM decrypt worker, normalize & persist DM records, and track downloaded_until
2026-01-19 08:50:18 -05:00
thePR0M3TH3AN
b05e898391
Add worker DM decrypt and persistence
2026-01-19 08:49:58 -05:00
thePR0M3TH3AN
761081883d
Merge pull request #1380 from PR0M3TH3AN/codex/implement-dm-compose-flow-for-unsigned-events
...
Implement worker-based NIP-04 DM sending with signing adapter and persistence
2026-01-19 08:40:01 -05:00
thePR0M3TH3AN
56f2c1807c
Implement worker-based NIP-04 DM sending
2026-01-19 08:39:43 -05:00
thePR0M3TH3AN
d87c5dbbcc
Merge pull request #1379 from PR0M3TH3AN/codex/create-signingadapter-contract
...
Add SigningAdapter (NIP‑07 / dev / test) and wire DM composer to use it
2026-01-19 08:24:24 -05:00
thePR0M3TH3AN
ce396a1971
Add signing adapters and DM composer hook
2026-01-19 08:22:46 -05:00
thePR0M3TH3AN
b59578e888
Merge pull request #1378 from PR0M3TH3AN/codex/add-dm-specific-nostr-service
...
Add DM-specific Nostr relay service
2026-01-19 08:12:23 -05:00
thePR0M3TH3AN
2e07ddb35f
Add DM-specific nostr relay service
2026-01-19 08:12:03 -05:00
thePR0M3TH3AN
69b7232019
Merge pull request #1377 from PR0M3TH3AN/codex/add-indexeddb-layer-with-migration-strategy
...
Add IndexedDB helpers for direct message storage
2026-01-19 08:06:08 -05:00
thePR0M3TH3AN
f4672a0445
Add IndexedDB storage for DM data
2026-01-19 08:05:34 -05:00
thePR0M3TH3AN
474071e84a
Merge pull request #1371 from PR0M3TH3AN/codex/add-notificationcenter-component-with-filters
...
Add DM NotificationCenter with filters, grouping, and NotificationItem
2026-01-18 23:53:59 -05:00
thePR0M3TH3AN
f9c351e157
Add notification center filters and grouping
2026-01-18 23:51:52 -05:00
thePR0M3TH3AN
97043ce2c0
Merge pull request #1370 from PR0M3TH3AN/codex/add-ui-elements-to-profile-modal
...
Add DM controls to profile modal
2026-01-18 23:45:14 -05:00
thePR0M3TH3AN
c70e17b9d0
Add DM controls to profile modal
2026-01-18 23:44:54 -05:00
thePR0M3TH3AN
96f727ac54
Merge pull request #1369 from PR0M3TH3AN/codex/implement-composer-with-ui-features
...
DM composer: add attach/privacy UI, keyboard + ARIA, message status & new-messages banner
2026-01-18 23:39:01 -05:00
thePR0M3TH3AN
9547a5b0e8
Add DM composer controls and status placeholders
2026-01-18 23:38:40 -05:00
thePR0M3TH3AN
5307e44682
Merge pull request #1368 from PR0M3TH3AN/codex/extend-token-mappings-for-ui-components
...
Add messaging & notification token mappings and wire DM/banner styles
2026-01-18 23:33:31 -05:00
thePR0M3TH3AN
54a862e38b
Add messaging and notification token mappings
2026-01-18 23:33:17 -05:00
thePR0M3TH3AN
12bd95979d
Merge pull request #1367 from PR0M3TH3AN/codex/add-dm-ui-surface-with-components
...
Add DM AppShell and atomic DM UI components
2026-01-18 23:28:17 -05:00
thePR0M3TH3AN
11853037ec
Add DM UI shell components
2026-01-18 23:27:29 -05:00
thePR0M3TH3AN
99808e2407
Merge pull request #1365 from PR0M3TH3AN/codex/remove-syncchannelnotifybuttonstate-helper
...
Remove channel notify button and related handlers from channel profile controls
2026-01-18 23:03:52 -05:00
thePR0M3TH3AN
cabe0dbe0c
Remove channel notify control wiring
2026-01-18 23:03:36 -05:00
thePR0M3TH3AN
d1497de067
Merge pull request #1363 from PR0M3TH3AN/ai/refactor-tag-preference-menu-20231027-11758630250052851478
...
Refactor TagPreferenceMenu logic to controller
2026-01-18 22:55:13 -05:00
google-labs-jules[bot]
4ca984f673
refactor(ai): extract TagPreferenceMenu from js/app.js (agent)
...
Moved tag preference menu logic into `js/ui/tagPreferenceMenuController.js`.
Kept `js/app.js` interface intact via thin wrappers.
Added unit tests covering new controller.
Followed AGENTS.md refactor checklist.
2026-01-19 03:43:25 +00:00
thePR0M3TH3AN
889df2470d
Merge pull request #1362 from PR0M3TH3AN/codex/remove-channelnotifybtn-from-channel-profile
...
Remove channel notification button from profile actions
2026-01-18 22:33:55 -05:00
thePR0M3TH3AN
63a048f01d
Remove channel notify button
2026-01-18 22:33:33 -05:00
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