Commit Graph
100 Commits
Author SHA1 Message Date
thePR0M3TH3AN cc2e29c185 Merge pull request #2202 from PR0M3TH3AN/chore/code-health/remove-unused-promises-app-init-18262315909809877684
chore: remove dead code and unused promises in Application.init
2026-02-07 20:07:29 -05:00
thePR0M3TH3AN ae5174600d Merge branch 'unstable' into chore/code-health/remove-unused-promises-app-init-18262315909809877684 2026-02-07 20:07:22 -05:00
thePR0M3TH3AN 91cc2781b0 Merge pull request #2218 from PR0M3TH3AN/refactor-application-srp-12044709703939300356
🧹 Refactor Application to use AuthService and PlaybackService for state access
2026-02-07 20:04:32 -05:00
thePR0M3TH3AN fa7b7855aa Merge pull request #2216 from PR0M3TH3AN/test-dynamic-styles-9801548732816994197
🧪 Add tests for dynamic style registry
2026-02-07 20:02:46 -05:00
thePR0M3TH3AN 018d3ee7a2 Merge pull request #2220 from PR0M3TH3AN/perf-channel-profile-scan-9174167552854109818
⚡ Optimize channel profile event lookup using author index
2026-02-07 19:42:43 -05:00
thePR0M3TH3AN 55269077ae Merge pull request #2217 from PR0M3TH3AN/refactor-feed-refresh-logic-11328377621655034485
Refactor duplicate feed refresh logic
2026-02-07 19:40:45 -05:00
thePR0M3TH3AN d65b26e892 Merge pull request #2219 from PR0M3TH3AN/refactor-app-init-2582209971545822131
🧹 Refactor Application.init for improved readability
2026-02-07 19:40:25 -05:00
thePR0M3TH3AN 15e5d7bcf5 Merge pull request #2215 from PR0M3TH3AN/testing-default-client-init-1150398572683593464
🧪 Add unit tests for default NostrClient initialization
2026-02-07 19:37:32 -05:00
thePR0M3TH3AN effe152c25 Merge pull request #2214 from PR0M3TH3AN/clean-up-legacy-moderation-overrides-18282916472860729392
🧹 Remove legacy moderation overrides support
2026-02-07 19:37:23 -05:00
thePR0M3TH3AN d32ab04c50 Merge pull request #2213 from PR0M3TH3AN/add-nip07-signing-adapter-tests-7079316761627658374
🧪 Add tests for NIP-07 signing adapter factory
2026-02-07 19:37:11 -05:00
thePR0M3TH3AN 50ab3c7b08 Merge pull request #2209 from PR0M3TH3AN/test/relay-health-improvements-4329305953965740034
test: improve relay health service error handling and robustness
2026-02-07 19:35:37 -05:00
thePR0M3TH3AN cc4ff6ff15 Merge pull request #2211 from PR0M3TH3AN/refactor-webtorrent-handlers-11970156008572777463
Refactor WebTorrent handlers
2026-02-07 19:34:45 -05:00
thePR0M3TH3AN 2eb4087d14 Merge pull request #2207 from PR0M3TH3AN/test-card-source-visibility-16442580899049333977
test: add tests for card source visibility logic
2026-02-07 19:34:31 -05:00
thePR0M3TH3AN 02af6a3b65 Merge pull request #2208 from PR0M3TH3AN/test/discussion-count-service-coverage-11952275705207036003
feat(test): Add DiscussionCountService error handling tests
2026-02-07 19:34:18 -05:00
thePR0M3TH3AN a1d6ef31b9 Merge pull request #2210 from PR0M3TH3AN/refactor-build-comment-event-3814978219549166211
Refactor buildCommentEvent logic
2026-02-07 19:34:04 -05:00
thePR0M3TH3AN 15648a5cae Merge pull request #2212 from PR0M3TH3AN/nip46-logging-refactor-8970006357846081703
🧹 Extract NIP-46 logging helpers to utility module
2026-02-07 19:33:49 -05:00
thePR0M3TH3AN 5a1f28d8d5 Merge pull request #2206 from PR0M3TH3AN/test/grid-health-prioritization-7598004344208681336
test: improve gridHealth prioritization testing
2026-02-07 19:30:01 -05:00
thePR0M3TH3AN 5188cfabf7 Merge pull request #2205 from PR0M3TH3AN/add-count-diagnostics-tests-5953252333821392151
🧪 Add tests for count diagnostics
2026-02-07 19:20:48 -05:00
thePR0M3TH3AN 566c2dbf89 Merge pull request #2204 from PR0M3TH3AN/test/video-pointer-tests-15855649223064850700
Add unit tests for videoPointer.js
2026-02-07 19:15:03 -05:00
thePR0M3TH3AN f0363ecf4c Merge branch 'unstable' into add-count-diagnostics-tests-5953252333821392151 2026-02-07 19:14:21 -05:00
thePR0M3TH3AN 6001b44c28 Merge pull request #2200 from PR0M3TH3AN/test/count-diagnostics-coverage-4678245393880204618
🧪 Add tests for count diagnostics
2026-02-07 19:12:41 -05:00
thePR0M3TH3AN 8108e3dcb7 Merge pull request #2198 from PR0M3TH3AN/unify-hashtag-preferences-key-9274648867585622352
Unify profile cache keys for hashtag preferences
2026-02-07 19:11:11 -05:00
thePR0M3TH3AN 329ce5d842 Merge pull request #2203 from PR0M3TH3AN/test/max-listener-diagnostics-11773877660411760257
test: add tests for max listener diagnostics logic
2026-02-07 19:10:02 -05:00
thePR0M3TH3AN 55986e8dd2 Merge pull request #2199 from PR0M3TH3AN/test-explore-data-service-16099170843852410119
Add unit tests for exploreDataService.js
2026-02-07 19:08:03 -05:00
thePR0M3TH3AN aabf59ffe9 Merge pull request #2201 from PR0M3TH3AN/fix-load-feed-videos-crash-18410919809900626137
Fix crash in feed loading by delegating loadFeedVideos
2026-02-07 19:05:04 -05:00
thePR0M3TH3AN a20d01a412 Merge pull request #2197 from PR0M3TH3AN/chore/refactor-remove-custom-bech32-2289762197289114271
🧹 Remove custom Bech32 implementation in nip46Client
2026-02-07 18:40:17 -05:00
thePR0M3TH3AN e897bfe44b Merge pull request #2196 from PR0M3TH3AN/perf/channel-profile-render-loop-optimization-15025405161037801037
⚡ Remove dead code execution in channel profile render loop
2026-02-07 18:24:37 -05:00
thePR0M3TH3AN 9110f1762b Merge pull request #2195 from PR0M3TH3AN/tests/zap-helpers-coverage-11165774273391187280
test: add unit tests for zap helpers
2026-02-07 18:22:25 -05:00
thePR0M3TH3AN d6b606a6e3 Merge pull request #2185 from PR0M3TH3AN/refactor/remove-unused-import-nostrevent-schemas-1391210410040613476
🧹 Remove unused import WATCH_HISTORY_LIST_IDENTIFIER in nostrEventSchemas.js
2026-02-07 18:20:50 -05:00
thePR0M3TH3AN 8ccf0dc8e1 Merge pull request #2187 from PR0M3TH3AN/test-improvement/comment-avatar-resolution-2019846885315383708
🧪 Add unit tests for comment avatar resolution
2026-02-07 18:20:08 -05:00
thePR0M3TH3AN b549069fc4 Merge pull request #2194 from PR0M3TH3AN/refactor/feed-coordinator-load-logic-7944534665779205819
🧹 Refactor feed loading logic into shared loadFeedVideos method
2026-02-07 18:19:51 -05:00
thePR0M3TH3AN 135841c851 Merge pull request #2193 from PR0M3TH3AN/security/fix-nip46-session-storage-10018068311908189559
🔒 Fix insecure storage of NIP-46 session keys
2026-02-07 18:19:43 -05:00
thePR0M3TH3AN 340e4cc50a Merge pull request #2191 from PR0M3TH3AN/ai/test-video-menu-renderers-13178145676174629231
🧪 Add tests for video menu renderers
2026-02-07 18:19:00 -05:00
thePR0M3TH3AN c290959a7e Merge pull request #2192 from PR0M3TH3AN/perf/batch-profile-refresh-14711465702211977594
⚡ Optimize profile refreshing with batch requests
2026-02-07 18:18:50 -05:00
thePR0M3TH3AN 619596d8e5 Merge pull request #2189 from PR0M3TH3AN/security/fix-login-modal-open-redirect-13235976572682331262
🔒 Fix Open Redirect and XSS via NIP-46 Authentication URL
2026-02-07 18:18:41 -05:00
thePR0M3TH3AN 85b0c2640f Merge pull request #2190 from PR0M3TH3AN/test-dom-utils-8159522647333333512
test(utils): add unit tests for domUtils
2026-02-07 18:18:10 -05:00
thePR0M3TH3AN 6598bb3c86 Merge pull request #2186 from PR0M3TH3AN/ai/test-dm-decrypt-diagnostics-16550896764619201700
🧪 Add tests for DM decrypt diagnostics
2026-02-07 18:17:57 -05:00
thePR0M3TH3AN b7adb91e37 Merge pull request #2188 from PR0M3TH3AN/refactor/load-saved-profiles-18358852260091920961
🧹 Refactor loadSavedProfilesFromStorage complexity
2026-02-07 18:17:40 -05:00
thePR0M3TH3AN c539fef553 Merge pull request #2183 from PR0M3TH3AN/jules-fix-unused-import-appjs-3659969045676148831
chore(js): remove unused splitAndZap import in app.js
2026-02-07 17:40:17 -05:00
thePR0M3TH3AN 2c5fb67985 Merge pull request #2182 from PR0M3TH3AN/refactor/feed-types-constants-7142050680573542479
🧹 Refactor hardcoded feed identifiers to constants
2026-02-07 17:03:10 -05:00
thePR0M3TH3AN 38f63e5851 Merge pull request #2181 from PR0M3TH3AN/refactor/deduplicate-hex64-regex-4819369490365472168
🧹 Refactor: Deduplicate HEX64_REGEX constant
2026-02-07 16:57:49 -05:00
thePR0M3TH3AN 4c30228fad Merge pull request #2180 from PR0M3TH3AN/chore-remove-unused-nip46-constants-17069818061582667621
🧹 Remove unused NIP-46 constants exports
2026-02-07 16:49:29 -05:00
thePR0M3TH3AN 136c09e93e Merge pull request #2179 from PR0M3TH3AN/chore/remove-unused-import-app-js-6603743995432153207
🧹 Remove unused MAX_WALLET_DEFAULT_ZAP import from app.js
2026-02-07 16:46:23 -05:00
thePR0M3TH3AN 22fcc97672 Merge pull request #2174 from PR0M3TH3AN/ai/smoke-tests-20260207-2355643236623905980
chore(ai): add smoke test script (agent)
2026-02-07 16:34:40 -05:00
thePR0M3TH3AN 5a3256afef Merge pull request #2173 from PR0M3TH3AN/ai/load-test-20260207-17226311979336768263
feat(agent): implement nostr relay load test script
2026-02-07 16:34:21 -05:00
thePR0M3TH3AN 6c57794aa2 Merge pull request #2172 from PR0M3TH3AN/fix-known-issues-20260207-9290030417190436591
fix(tests): remediate known issues in LoginModal and VideoCard tests
2026-02-07 16:34:07 -05:00
thePR0M3TH3AN c58ead0b3f Merge pull request #2171 from PR0M3TH3AN/docs-align-behavior-17496722204495467027
📘 Align development docs with codebase behavior
2026-02-07 16:33:33 -05:00
thePR0M3TH3AN 5335d134ed Merge branch 'unstable' into docs-align-behavior-17496722204495467027 2026-02-07 16:33:22 -05:00
thePR0M3TH3AN c3c7d4f044 Merge pull request #2170 from PR0M3TH3AN/perf/optimize-explore-diversity-sorter-11300380522406167028
⚡ Optimize Explore Diversity Sorter with Inverted Index
2026-02-07 16:32:55 -05:00
thePR0M3TH3AN 5ea7ad30ae Merge pull request #2165 from PR0M3TH3AN/ai/lint-20260207-5252793567895615076
chore(ai): apply formatting/lint autofixes
2026-02-07 16:24:30 -05:00
thePR0M3TH3AN 4381620024 Merge pull request #2162 from PR0M3TH3AN/ai/reproducers-known-bugs-20240522-9928543418568370400
docs(repro): add minimal reproducers for known bugs
2026-02-07 16:23:59 -05:00
thePR0M3TH3AN 95b71d5b27 Merge pull request #2161 from PR0M3TH3AN/ai/tests-profileMetadataService-20231027-2017918492743877587
Add unit tests for profileMetadataService
2026-02-07 16:22:53 -05:00
thePR0M3TH3AN 0982e41147 Merge pull request #2160 from PR0M3TH3AN/ai/changelog-20260207-984122091094384877
docs(ai): weekly changelog draft
2026-02-07 16:22:27 -05:00
thePR0M3TH3AN 75474e191c Merge pull request #2159 from PR0M3TH3AN/ai/deps-playwright-v1.58.2-6424352935185782190
chore(ai): bump playwright to 1.58.2
2026-02-07 16:22:01 -05:00
thePR0M3TH3AN 0f2a7c3c4f Merge pull request #2158 from PR0M3TH3AN/ai/onboarding-20250218-8642622031709636919
docs(ai): improve onboarding steps and enforce node version
2026-02-07 16:21:13 -05:00
thePR0M3TH3AN 446443167e Merge pull request #2157 from PR0M3TH3AN/ai/interop-tests-15938759699659615005
Add Nostr Protocol Interop Tests
2026-02-07 16:20:31 -05:00
thePR0M3TH3AN 4f13d49f66 Merge pull request #2156 from PR0M3TH3AN/telemetry-aggregator-update-15409738198546473637
Update telemetry aggregator to parse test_output.txt
2026-02-07 09:27:28 -05:00
thePR0M3TH3AN 2626024d0d Merge pull request #2155 from PR0M3TH3AN/ai/schema-validate-20250220-8797542597260908870
chore(ai): event schema validation tool + fixes
2026-02-07 09:27:17 -05:00
thePR0M3TH3AN e7a6cc2a19 Merge pull request #2154 from PR0M3TH3AN/content-docs-audit-15817802463202455501
🌐 Align /content user docs with actual upload & contribution behavior
2026-02-07 09:26:52 -05:00
thePR0M3TH3AN f3c65d1439 Merge pull request #2168 from PR0M3TH3AN/claude/fix-nostr-login-performance-KYX9y
Optimize login performance with shared decryption scheme cache
2026-02-07 09:24:47 -05:00
thePR0M3TH3AN d792570b69 Merge pull request #2163 from PR0M3TH3AN/claude/fix-hashtag-lists-XNv9d
Fix decryption error reporting and permission prompt handling
2026-02-07 08:11:40 -05:00
thePR0M3TH3AN 0c85e0ea7f Merge pull request #2153 from PR0M3TH3AN/claude/speed-up-nostr-login-47O5O
Optimize login performance with parallel decryption and increased concurrency
2026-02-06 17:30:18 -05:00
thePR0M3TH3AN 1b6d3c1fe8 Merge pull request #2152 from PR0M3TH3AN/claude/fix-dm-watch-history-qZF3J
Optimize auth flow and moderation UI rendering
2026-02-06 16:47:30 -05:00
thePR0M3TH3AN 31c99f06e6 Merge pull request #2151 from PR0M3TH3AN/claude/refactor-app-coordinators-vwgBe
Refactor Application into coordinator modules
2026-02-06 16:00:38 -05:00
thePR0M3TH3AN 2dc4d7e4ff Merge pull request #2149 from PR0M3TH3AN/ai/load-test-20260206-11143403756697545779
feat: add load test script
2026-02-06 14:56:46 -05:00
thePR0M3TH3AN 4497d4327d Merge pull request #2150 from PR0M3TH3AN/claude/fix-dm-block-mute-awF1A
Add DM block/mute filtering to prevent messages from blocked users
2026-02-06 14:43:58 -05:00
thePR0M3TH3AN 3d9cbe1c08 Merge pull request #2148 from PR0M3TH3AN/claude/fix-subscription-list-loading-9Om53
Improve subscription loading resilience and retry logic
2026-02-06 14:25:54 -05:00
thePR0M3TH3AN a1dd75591b Merge pull request #2147 from PR0M3TH3AN/update-known-issues-lint-cleanup-18181985090645434
Update Known Issues and Cleanup Stale Lint Report
2026-02-06 13:50:38 -05:00
thePR0M3TH3AN 0e828e29c3 Merge pull request #2146 from PR0M3TH3AN/docs-remove-presigned-manifest-mode-1567500302751795913
📘 Align development docs with codebase behavior
2026-02-06 12:19:27 -05:00
thePR0M3TH3AN 47e7196be8 Merge pull request #2145 from PR0M3TH3AN/perf/optimize-explore-diversity-sorter-17286241045936615177
⚡ Optimize explore diversity sorter performance
2026-02-06 12:18:33 -05:00
thePR0M3TH3AN 9a6c305e9a Merge pull request #2144 from PR0M3TH3AN/content-docs-audit-7564546966826799255
🌐 Align /content user docs with actual upload & contribution behavior
2026-02-06 07:12:56 -05:00
thePR0M3TH3AN d27952ad68 Merge pull request #2143 from PR0M3TH3AN/fix-decryption-timeouts-9346185409394997100
Fix decryption timeouts and listener warnings
2026-02-05 21:24:54 -05:00
thePR0M3TH3AN b8143435a3 Merge pull request #2142 from PR0M3TH3AN/fix/nostr-login-private-list-sync-6836921498389272758
Fix NIP-07 private list sync performance and reliability
2026-02-05 20:45:18 -05:00
thePR0M3TH3AN 1dbac77753 update from claude 2026-02-05 19:31:19 -05:00
thePR0M3TH3AN 51a34b046a Merge pull request #2140 from PR0M3TH3AN/fix-moderation-fixture-visibility-check-4053965773964474745
fix(tests): resolve visibility check failure in moderation fixture
2026-02-05 19:29:06 -05:00
thePR0M3TH3AN 930c730557 Merge pull request #2139 from PR0M3TH3AN/claude/nostr-relay-sync-login-eezJv
Optimize login flow: parallelize list loading with relay readiness
2026-02-05 19:00:03 -05:00
thePR0M3TH3AN a6b9803a54 Merge pull request #2138 from PR0M3TH3AN/fix/moderation-fixture-visibility-3216243228017029847
Fix visibility check failure for trusted report hide fixture
2026-02-05 18:33:37 -05:00
thePR0M3TH3AN 9c396ad6c9 Merge branch 'unstable' into fix/moderation-fixture-visibility-3216243228017029847 2026-02-05 18:24:38 -05:00
thePR0M3TH3AN 0b09e146ef Merge pull request #2136 from PR0M3TH3AN/fix-moderation-fixture-click-timeout-1667716654204123300
Fix moderation fixture click timeout and enable disabled test steps
2026-02-05 18:24:16 -05:00
thePR0M3TH3AN e9f2cd66c3 Merge branch 'unstable' into fix/moderation-fixture-visibility-3216243228017029847 2026-02-05 18:19:51 -05:00
thePR0M3TH3AN 704ee5f29d Merge branch 'unstable' into fix-moderation-fixture-click-timeout-1667716654204123300 2026-02-05 18:18:51 -05:00
thePR0M3TH3AN 7d30dedf1b Merge pull request #2137 from PR0M3TH3AN/fix-moderation-test-visibility-6633763958860183568
Fix flaky visibility check in moderation fixture test
2026-02-05 18:18:09 -05:00
thePR0M3TH3AN 1f6c857dbf Merge branch 'unstable' into fix-moderation-test-visibility-6633763958860183568 2026-02-05 18:18:02 -05:00
thePR0M3TH3AN f914b4f2de Merge pull request #2135 from PR0M3TH3AN/fix-moderation-fixture-click-timeout-6604549089296585406
Fix moderation fixture click timeout
2026-02-05 18:17:43 -05:00
thePR0M3TH3AN 34f9fe9fee Merge branch 'unstable' into fix-moderation-fixture-click-timeout-1667716654204123300 2026-02-05 18:15:09 -05:00
thePR0M3TH3AN 36fe983e0d Merge branch 'unstable' into fix-moderation-fixture-click-timeout-6604549089296585406 2026-02-05 18:13:34 -05:00
thePR0M3TH3AN c15064c023 Merge pull request #2134 from PR0M3TH3AN/fix-moderation-fixture-click-timeout-16961147370798844238
Fix moderation fixture click timeout and logic
2026-02-05 18:13:08 -05:00
thePR0M3TH3AN 71c006b793 Merge pull request #2133 from PR0M3TH3AN/perf-profile-cache-storage-1983755456480771059
⚡ Optimize ProfileCache localStorage I/O
2026-02-05 18:10:37 -05:00
thePR0M3TH3AN 151e2a70d8 Merge pull request #2131 from PR0M3TH3AN/optimistic-publish-relays-4183170839738909569
⚡ Make relay publishing optimistic (wait for first success)
2026-02-05 16:08:04 -05:00
thePR0M3TH3AN 81c329b87d Merge pull request #2128 from PR0M3TH3AN/perf/dm-decrypt-parallel-16182845594481363623
⚡ Parallelize DM Gift Wrap Decryption
2026-02-05 15:57:34 -05:00
thePR0M3TH3AN 8269eaf6e9 Merge pull request #2126 from PR0M3TH3AN/perf/optimize-nip46-normalization-quadratic-5068119382655595013
⚡ Optimize NIP-46 payload normalization to avoid O(N^2) on large inputs
2026-02-05 15:56:17 -05:00
thePR0M3TH3AN 01107fd7dc Merge pull request #2127 from PR0M3TH3AN/optimize-dm-decryptor-race-7712126730371272126
⚡ Optimize decryptLegacyDm with parallel execution
2026-02-05 15:56:09 -05:00
thePR0M3TH3AN cd5ced5ae8 Merge pull request #2125 from PR0M3TH3AN/perf/optimize-feed-engine-normalization-10953414898380924451
⚡ Optimize Feed Engine Normalization Loop
2026-02-05 15:54:56 -05:00
thePR0M3TH3AN 22350b9189 Merge pull request #2124 from PR0M3TH3AN/perf-dynamic-styles-optimization-11997365381509698926
⚡ Optimize releaseScope to avoid O(N) stylesheet scan
2026-02-05 15:35:56 -05:00
thePR0M3TH3AN dc6e71e483 Merge pull request #2123 from PR0M3TH3AN/optimize-watch-history-publish-13715338775513051648
⚡ Optimize watch history publishing concurrency
2026-02-05 15:35:46 -05:00
thePR0M3TH3AN 0e7940eb56 Merge branch 'unstable' into optimize-watch-history-publish-13715338775513051648 2026-02-05 15:35:38 -05:00
thePR0M3TH3AN 927cd86d6a Merge pull request #2122 from PR0M3TH3AN/perf/optimize-history-publish-27674355528125486
⚡ Parallelize watch history month publishing
2026-02-05 15:34:17 -05:00
thePR0M3TH3AN 6844281447 Merge pull request #2121 from PR0M3TH3AN/perf/optimize-profile-cache-clear-12083998581018615887
⚡ Optimize ProfileCache.clearMemoryCache to O(1)
2026-02-05 15:33:05 -05:00
thePR0M3TH3AN 2b81d9524e Merge branch 'unstable' into perf/optimize-profile-cache-clear-12083998581018615887 2026-02-05 15:32:58 -05:00
thePR0M3TH3AN 33650420ec Merge pull request #2120 from PR0M3TH3AN/perf-watch-history-concurrency-10087713430403090504
⚡ Optimize watch history chunk decryption concurrency
2026-02-05 15:31:31 -05:00