Commit Graph
100 Commits
Author SHA1 Message Date
thePR0M3TH3AN 36e96306f5 Merge pull request #1975 from PR0M3TH3AN/codex/add-caching-for-probe-results
Cache and dedupe hosted URL probes
2026-01-30 10:11:45 -05:00
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
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
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
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
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
thePR0M3TH3AN 73c705831b Merge pull request #1958 from PR0M3TH3AN/codex/add-batching-and-debouncing-to-ui-updates
Debounce direct-message UI updates (250ms)
2026-01-29 19:07:40 -05:00
thePR0M3TH3AN 2726ee9ed4 Batch direct message UI updates 2026-01-29 19:07:29 -05:00
thePR0M3TH3AN 4d1c9f8ec9 Merge pull request #1957 from PR0M3TH3AN/codex/identify-cache-modules-for-profiles-and-dms
Merge cached profile fields and stabilize DM cache merging
2026-01-29 19:01:34 -05:00
thePR0M3TH3AN f0f36e7c7b Merge cached profile and DM data safely 2026-01-29 19:01:11 -05:00
thePR0M3TH3AN 8779cd2524 Merge pull request #1954 from PR0M3TH3AN/codex/refactor-subscription-logic-and-add-logging
Centralize relay subscriptions and route profile fetches through metadata service
2026-01-29 16:32:23 -05:00
thePR0M3TH3AN a196e95127 Centralize relay list subscriptions 2026-01-29 16:32:11 -05:00
thePR0M3TH3AN 25e51cd5a0 Merge pull request #1953 from PR0M3TH3AN/codex/locate-nip-07-login-flow
Immediate UI update on NIP-07 login and parallelize profile/lists/DM hydration
2026-01-29 16:13:47 -05:00
thePR0M3TH3AN bba94b9908 Improve login hydration parallelism 2026-01-29 16:13:35 -05:00
thePR0M3TH3AN 901e8248a5 Merge pull request #1952 from PR0M3TH3AN/codex/audit-dm-fetching-logic-for-nip-04-and-nip-44
Include NIP-04 and NIP-44 kinds in DM filters
2026-01-29 16:09:07 -05:00
thePR0M3TH3AN 4b1725b1f1 Expand DM filters for gift-wrapped events 2026-01-29 16:08:52 -05:00
thePR0M3TH3AN 603e6b45f2 Merge pull request #1951 from PR0M3TH3AN/codex/add-batching-and-debouncing-for-relay-events
Batch relay-driven UI refreshes
2026-01-29 16:05:19 -05:00
thePR0M3TH3AN 7596f8b8fd Batch relay-driven UI refreshes 2026-01-29 16:05:03 -05:00
thePR0M3TH3AN 78618f47b4 Merge pull request #1950 from PR0M3TH3AN/codex/inspect-and-improve-relay-connection-logic
Harden relay reconnects with bounded backoff and per-relay circuit breakers
2026-01-29 16:01:23 -05:00
thePR0M3TH3AN f4e2177af2 Add relay reconnect backoff and circuit breakers 2026-01-29 16:01:12 -05:00
thePR0M3TH3AN b58b4b0df6 Merge pull request #1949 from PR0M3TH3AN/codex/review-and-update-logout-flow-cache-handling
Reset profile and DM caches on logout
2026-01-29 15:55:14 -05:00
thePR0M3TH3AN 1642b787ec Reset caches on logout 2026-01-29 15:54:44 -05:00
thePR0M3TH3AN 3b3e7c757c Merge pull request #1948 from PR0M3TH3AN/codex/split-hydration-into-tiers-for-data-fetch
Tiered post-login hydration; defer blocks and reduce DM payloads
2026-01-29 15:43:48 -05:00
thePR0M3TH3AN aad2fe465a Tier login hydration and trim DM fetch 2026-01-29 15:43:34 -05:00
thePR0M3TH3AN 83efdfcec7 Merge pull request #1947 from PR0M3TH3AN/codex/locate-dm-state-management-in-cache
Merge paged DM results into stable cache keyed by event id
2026-01-29 15:33:14 -05:00
thePR0M3TH3AN 57d68846d1 Merge paged DM results into cache 2026-01-29 15:33:03 -05:00
thePR0M3TH3AN a127a71a73 Merge pull request #1945 from PR0M3TH3AN/codex/consolidate-fetch-calls-for-data-types
Consolidate profile metadata fetching and dedupe list/DM subscriptions
2026-01-29 15:25:21 -05:00
thePR0M3TH3AN 89b8d124fa Consolidate profile metadata fetches 2026-01-29 15:25:08 -05:00
thePR0M3TH3AN d698eff9cd Merge pull request #1944 from PR0M3TH3AN/codex/implement-nip-07-login-flow-updates
Improve login flow concurrency and loading states
2026-01-29 15:13:28 -05:00
thePR0M3TH3AN e9db549406 Update login flow loading states 2026-01-29 15:13:12 -05:00
thePR0M3TH3AN 8e26d7bed8 Merge pull request #1941 from PR0M3TH3AN/codex/update-non-blocking-auth-login-flow
Defer decrypt permission prompts; surface “loading in background” for hashtag prefs & subscriptions
2026-01-29 13:08:48 -05:00
thePR0M3TH3AN 379287c87c Defer subscription and hashtag decrypt prompts 2026-01-29 13:08:35 -05:00
thePR0M3TH3AN 2ed1a37518 Merge pull request #1940 from PR0M3TH3AN/codex/update-dm-hydration-and-activepubkey-handling
Load direct messages during login and guard identity refresh
2026-01-29 12:47:05 -05:00
thePR0M3TH3AN ce5e0e5726 Load DMs on login and fix identity refresh 2026-01-29 12:46:54 -05:00
thePR0M3TH3AN 66ba0b81a6 Merge pull request #1939 from PR0M3TH3AN/codex/decide-ownership-for-block-list-loading
Centralize block list loading in AuthService (remove app-level load)
2026-01-29 12:44:17 -05:00
thePR0M3TH3AN 377e6283a7 Remove duplicate block list load from app login 2026-01-29 12:43:58 -05:00
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
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
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
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
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
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
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
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
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
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
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
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
thePR0M3TH3AN 967411b169 Merge branch 'unstable' into ai/reproducers-known-bugs-20250222-7394549519741282495 2026-01-29 08:20:54 -05:00
thePR0M3TH3AN bf5eb5fa7a Merge pull request #1919 from PR0M3TH3AN/ai/tests-nostr-20241026-16120042856826786205
test(ai): add unit tests for sessionActor and signRequestQueue
2026-01-29 08:20:23 -05:00
thePR0M3TH3AN 1b44dce544 Merge branch 'unstable' into ai/tests-nostr-20241026-16120042856826786205 2026-01-29 08:20:11 -05:00
thePR0M3TH3AN a8137ae20f Merge pull request #1918 from PR0M3TH3AN/chore/ai/dependency-scan-report-750138199951940544
chore(ai): report dependency scans and fix test bug
2026-01-29 08:19:35 -05:00