Commit Graph
100 Commits
Author SHA1 Message Date
thePR0M3TH3AN 0607367f1a Merge pull request #2368 from PR0M3TH3AN/decompose-profile-modal-controller-1637476114002717833
Decompose ProfileModalController
2026-02-11 16:17:07 -05:00
thePR0M3TH3AN 244f5f80a8 Merge pull request #2367 from PR0M3TH3AN/claude/fix-sync-and-dm-issues-NMShC
Fix NIP-07 adapter support and improve signer resolution
2026-02-11 15:01:35 -05:00
thePR0M3TH3AN b22ab427c8 Merge pull request #2366 from PR0M3TH3AN/ai/load-test-20250211-1287785161033109563
Load Test Report and Verification
2026-02-11 14:38:01 -05:00
thePR0M3TH3AN 617ec08666 Merge pull request #2363 from PR0M3TH3AN/perf-optimization-worker-transfer-9240404854716586294
⚡ Optimize Explore Data Worker Transfer
2026-02-11 12:38:10 -05:00
thePR0M3TH3AN 4862c7aea4 Merge pull request #2362 from PR0M3TH3AN/docs-playback-alignment-10640790855097534081
📘 Align development docs with codebase behavior
2026-02-11 12:30:48 -05:00
thePR0M3TH3AN 1d2118d15e Merge pull request #2361 from PR0M3TH3AN/ds-audit/2026-02-11-14522978470477659374
Update Daily Design System Audit Report
2026-02-11 11:25:35 -05:00
thePR0M3TH3AN d07bf6308f Merge pull request #2360 from PR0M3TH3AN/ai/doc-events-cache-20250209-13537943595919351490
chore(ai): document js/nostr/managers/EventsCacheStore.js
2026-02-11 10:33:26 -05:00
thePR0M3TH3AN f89c812580 Merge pull request #2359 from PR0M3TH3AN/refactor-comment-normalization-8775062398993018564
Refactor normalizeCommentTarget into a class
2026-02-11 10:32:40 -05:00
thePR0M3TH3AN d218baae4d Merge pull request #2358 from PR0M3TH3AN/testing-improvement-s3uploadservice-13802788661266692247
🧪 Add tests for S3UploadService and refactor for testability
2026-02-11 09:54:36 -05:00
thePR0M3TH3AN 89d26c9d2f Merge pull request #2357 from PR0M3TH3AN/ai/docs-update-20250222-10909080055527982820
Update Documentation: Quickstart and Typo Fix
2026-02-11 09:54:17 -05:00
thePR0M3TH3AN c140ba82c3 Merge pull request #2355 from PR0M3TH3AN/test-trust-bootstrap-5083279599781390703
Add unit tests for trustBootstrap.js
2026-02-11 09:27:29 -05:00
thePR0M3TH3AN a289cb455f Merge pull request #2356 from PR0M3TH3AN/fix-version-info-visibility-4429726862848521512
Fix version info visibility and build robustness
2026-02-11 09:27:13 -05:00
thePR0M3TH3AN 7219b815a3 Merge pull request #2354 from PR0M3TH3AN/ai/lint-20241024-15846807811732190724
chore(ai): lint check
2026-02-11 09:07:34 -05:00
thePR0M3TH3AN 5add5a7304 Merge pull request #2353 from PR0M3TH3AN/fix-node-version-enforcement-15391969983766320156
Enforce Node >=22 in package.json to match requirements
2026-02-11 08:09:45 -05:00
thePR0M3TH3AN 6210b1045d Merge pull request #2352 from PR0M3TH3AN/fix-deployment-version-injection-5739441893263452551
Fix missing version info in deployment by enabling Node 20 build and hardening injection logic
2026-02-11 07:49:17 -05:00
thePR0M3TH3AN 9fc845cd1a Merge pull request #2351 from PR0M3TH3AN/perf-resolve-timestamp-parallel-12548316095717606632
⚡ Parallelize timestamp resolution in feed engine
2026-02-11 07:45:10 -05:00
thePR0M3TH3AN 0bd179068d Merge pull request #2350 from PR0M3TH3AN/test-link-preview-settings-9780741811939813635
🧪 Test: Add unit tests for linkPreviewSettings.js
2026-02-11 07:30:38 -05:00
thePR0M3TH3AN c12705c612 Merge pull request #2349 from PR0M3TH3AN/ai/reproducers-multiple-20260211-9563226113495163824
Add Minimal Reproducers for Known Flaky Tests
2026-02-11 07:14:39 -05:00
thePR0M3TH3AN a61b6c4e19 Merge pull request #2348 from PR0M3TH3AN/batch-resolve-posted-at-14136623411216121457
⚡ Batch video timestamp resolution to eliminate N+1 network requests
2026-02-11 07:04:17 -05:00
thePR0M3TH3AN 7164475c5e Merge pull request #2344 from PR0M3TH3AN/ai/tests-core-modules-20250212-2377726082644067938
Add unit tests for core modules
2026-02-11 06:25:58 -05:00
thePR0M3TH3AN 2ca348bdac Merge pull request #2343 from PR0M3TH3AN/refactor-client-send-dm-1580382256443769824
Refactor sendDirectMessage to use strategy pattern for NIP-04/17
2026-02-11 05:49:50 -05:00
thePR0M3TH3AN 5d43bf8fa7 Merge pull request #2342 from PR0M3TH3AN/ai/onboarding-20250211-18093161619302896792
docs(ai): improve onboarding steps
2026-02-11 05:28:54 -05:00
thePR0M3TH3AN 90fad893bf Merge pull request #2341 from PR0M3TH3AN/refactor-events-cache-store-7678386515103062591
🧹 Refactor persistSnapshot in EventsCacheStore
2026-02-11 05:28:34 -05:00
thePR0M3TH3AN 96f1938004 Merge pull request #2337 from PR0M3TH3AN/fix/security-remove-unsafe-logging-997674150393261615
🔒 Remove vulnerable unused logging function
2026-02-11 05:27:52 -05:00
thePR0M3TH3AN 58412220fc Merge pull request #2340 from PR0M3TH3AN/refactor-edit-video-4906399848004884511
Refactor editVideo method for better maintainability
2026-02-10 23:14:34 -05:00
thePR0M3TH3AN b1f06695a6 Merge pull request #2339 from PR0M3TH3AN/suppress-nip17-relay-warning-3701543430430345832
Add config to suppress NIP-17 relay warnings
2026-02-10 23:06:50 -05:00
thePR0M3TH3AN fd8324374e Merge pull request #2338 from PR0M3TH3AN/fix-missing-build-hash-error-handling-1559754443002918677
Make version injection failure fatal in build-dist.mjs
2026-02-10 23:02:04 -05:00
thePR0M3TH3AN ca57f9caaf Merge pull request #2336 from PR0M3TH3AN/decompose-profile-modal-controller-5857031998313460612
Decompose ProfileModalController: Extract Wallet and Storage Controllers
2026-02-10 22:57:11 -05:00
thePR0M3TH3AN 2fd63b39e5 Merge pull request #2335 from PR0M3TH3AN/refactor-numeric-constants-unstable-17302506405327886541
Refactor numeric constants to centralized module
2026-02-10 22:56:45 -05:00
thePR0M3TH3AN 0deba74ee1 Merge pull request #2334 from PR0M3TH3AN/security/migrate-innerhtml-1114713630074846257
[security] Migrate innerHTML in profileModalController.js
2026-02-10 22:55:06 -05:00
thePR0M3TH3AN 09fbc7330b Merge pull request #2333 from PR0M3TH3AN/audit-report-unstable-11659156663651364283
Audit Report for Unstable Branch
2026-02-10 22:54:12 -05:00
thePR0M3TH3AN 20115dee11 Merge pull request #2332 from PR0M3TH3AN/content-docs-audit-3706052772104384925
🌐 Align /content user docs with actual upload & contribution behavior
2026-02-10 22:53:53 -05:00
thePR0M3TH3AN 563c9fcc68 Merge pull request #2331 from PR0M3TH3AN/ai/ci-health-20260211-10843530064953127328
chore(ai): CI health fixes (flaky tests & lockfile)
2026-02-10 22:53:08 -05:00
thePR0M3TH3AN 9ec005868e Merge pull request #2330 from PR0M3TH3AN/ai/todo-triage-20240523-13260651508726397217
Triage TODOs and create issue for flaky test
2026-02-10 22:52:38 -05:00
thePR0M3TH3AN 83d8023767 Merge pull request #2329 from PR0M3TH3AN/codex/update-ci-pipeline-for-deployment-verification
[ci] Gate release deploys on dist checks and deployed index verification
2026-02-10 17:20:57 -05:00
thePR0M3TH3AN 9992fc3acb [ci] verify deployed index artifact and enforce release checks 2026-02-10 17:20:42 -05:00
thePR0M3TH3AN b44683a38b Merge pull request #2328 from PR0M3TH3AN/codex/update-local-server-instructions
Codex-generated pull request
2026-02-10 17:17:26 -05:00
thePR0M3TH3AN 06118d290e docs: clarify local dist preview URL behavior 2026-02-10 17:17:11 -05:00
thePR0M3TH3AN 6fff162e0a Merge pull request #2327 from PR0M3TH3AN/codex/update-deployment-pipeline-for-dist-folder
[ci] Enforce dist-based deployment & verify deploy artifact
2026-02-10 17:15:47 -05:00
thePR0M3TH3AN 78f28105a9 ci/deploy: enforce dist artifact deployment settings 2026-02-10 17:12:34 -05:00
thePR0M3TH3AN acb3364d46 Merge pull request #2326 from PR0M3TH3AN/codex/document-local-server-setup-in-readme.md
Codex-generated pull request
2026-02-10 17:04:05 -05:00
thePR0M3TH3AN 6772501271 docs: clarify local dist serving URLs 2026-02-10 16:53:56 -05:00
thePR0M3TH3AN 19e5919d35 Merge pull request #2325 from PR0M3TH3AN/codex/update-deployment-pipeline-for-dist-directory
[ci] Enforce dist deploy verification and HTML cache purge
2026-02-10 16:52:23 -05:00
thePR0M3TH3AN 6fce210044 [ci] verify dist deploy artifact and force HTML cache purge 2026-02-10 16:52:05 -05:00
thePR0M3TH3AN 2e50c7a58f Merge pull request #2324 from PR0M3TH3AN/fix-broken-tailwind-in-dist-6345925489105674383
Fix broken Tailwind CSS in dist build
2026-02-10 16:37:07 -05:00
thePR0M3TH3AN dea1a2aedf Merge pull request #2323 from PR0M3TH3AN/fix-version-injection-7871469918057559176
Robust version hash injection
2026-02-10 16:08:51 -05:00
thePR0M3TH3AN 93d9bb7585 Merge pull request #2322 from PR0M3TH3AN/perf-feed-tag-caching-7931834874140558598
⚡ Optimize feed engine tag extraction with caching
2026-02-10 15:42:47 -05:00
thePR0M3TH3AN 5cdfc2116f Merge pull request #2321 from PR0M3TH3AN/ai/load-test-20260210-17552173328410894031
feat: Add load test report (2026-02-10)
2026-02-10 15:42:13 -05:00
thePR0M3TH3AN d951e74920 Merge pull request #2318 from PR0M3TH3AN/feed-engine-optimization-13596960870183920240
⚡ Optimize feed engine normalization overhead
2026-02-10 14:25:27 -05:00
thePR0M3TH3AN 8e33bedc52 Merge pull request #2319 from PR0M3TH3AN/fix/known-issues-popover-test-13756458544495028043
Update KNOWN_ISSUES and resolve popover flip bug
2026-02-10 14:24:55 -05:00
thePR0M3TH3AN d05d249870 Merge pull request #2317 from PR0M3TH3AN/align-development-docs-11513914336170601576
📘 Align development docs with codebase behavior
2026-02-10 14:24:30 -05:00
thePR0M3TH3AN 587bf2bde9 Merge pull request #2316 from PR0M3TH3AN/ai/fuzz-nostr-targets-20260210-192630771952606835
Add fuzzing suite for Nostr parsing, DM decryption, and Magnet normalization
2026-02-10 14:23:53 -05:00
thePR0M3TH3AN 732b002bad Merge pull request #2315 from PR0M3TH3AN/security/session-actor-idb-14997781434981555332
🔒 Refactor session actor storage to IndexedDB
2026-02-10 14:23:28 -05:00
thePR0M3TH3AN e7b0fd400a Merge pull request #2314 from PR0M3TH3AN/ds-audit/2026-02-10-2339255832586743956
docs: add daily design system audit report for 2026-02-10
2026-02-10 14:22:59 -05:00
thePR0M3TH3AN 7f64d13bcd Merge pull request #2320 from PR0M3TH3AN/feat/display-version-hash-14978844525137026702
feat: display version hash and build date in footer
2026-02-10 14:22:37 -05:00
thePR0M3TH3AN f1c7c5755d Merge pull request #2313 from PR0M3TH3AN/ai/doc-client-js-20250212-11570413463835939766
chore(ai): document js/nostr/client.js
2026-02-10 10:16:09 -05:00
thePR0M3TH3AN 566e127a9c Merge pull request #2312 from PR0M3TH3AN/refactor-subscribe-videos-buffer-1479521585960882195
🧹 Refactor subscribeVideos buffering logic to VideoEventBuffer class
2026-02-10 10:01:10 -05:00
thePR0M3TH3AN 11df8f79a3 Merge pull request #2311 from PR0M3TH3AN/ai/docs-update-20250212-5553057857850821992
Update Documentation: Quickstarts and Index
2026-02-10 09:26:17 -05:00
thePR0M3TH3AN 15f771051f Merge pull request #2310 from PR0M3TH3AN/refactor-auth-service-login-8769251229308750811
Refactor AuthService login logic for better maintainability
2026-02-10 09:06:57 -05:00
thePR0M3TH3AN d3277be3ea Merge pull request #2308 from PR0M3TH3AN/ai/lint-format-only-3602796116697517063
chore(ai): apply formatting/lint autofixes
2026-02-10 08:25:28 -05:00
thePR0M3TH3AN d0c1b96a09 Merge pull request #2309 from PR0M3TH3AN/fix-popover-e2e-test-13123956088496925768
Fix flaky popover E2E test and optimize popover placement logic
2026-02-10 08:25:05 -05:00
thePR0M3TH3AN 38bc697d39 Merge pull request #2306 from PR0M3TH3AN/fix/ci-e2e-tests-14736459859735477244
fix(ci): systematic fixes for E2E tests and CI environment
2026-02-10 07:42:57 -05:00
thePR0M3TH3AN f0f078b843 Merge pull request #2305 from PR0M3TH3AN/codex/extend-deploy-checklist-and-add-ci-smoke-steps
[ci] Add cache-safe deploy smoke checks and upgrade-navigation E2E smoke
2026-02-10 01:16:37 -05:00
thePR0M3TH3AN c36a240394 Add cache-safe deploy smoke checks for unstable releases 2026-02-10 01:16:17 -05:00
thePR0M3TH3AN 26f2251571 Merge pull request #2304 from PR0M3TH3AN/codex/remove-cache-busting-consumers-and-update-urls
Codex-generated pull request
2026-02-10 01:10:41 -05:00
thePR0M3TH3AN 53ac83df2a [ci] remove runtime asset version cache busting 2026-02-10 01:10:19 -05:00
thePR0M3TH3AN 82b8da851f Merge pull request #2303 from PR0M3TH3AN/codex/add-branch-scoped-concurrency-to-ci-workflow
[ci] Serialize unstable cache-state deploys and add CAS race handling
2026-02-10 01:07:47 -05:00
thePR0M3TH3AN 492bc61a6b [ci] add CAS-based unstable cache-state deploy flow 2026-02-10 01:07:34 -05:00
thePR0M3TH3AN e9d1885a4e Merge pull request #2302 from PR0M3TH3AN/codex/add-hash-computation-and-purge-scripts
Codex-generated pull request
2026-02-10 01:00:56 -05:00
thePR0M3TH3AN 17f7282a86 [ci] add dist hash diffing and targeted cache purge flow 2026-02-10 01:00:42 -05:00
thePR0M3TH3AN 6520225d3e Merge pull request #2301 from PR0M3TH3AN/codex/review-service-worker-lifecycle-and-metadata
[playback] Harden service-worker rollout and rollback guardrails
2026-02-10 00:56:47 -05:00
thePR0M3TH3AN eeb2db9037 [playback] Harden service-worker rollout and rollback guardrails 2026-02-10 00:56:33 -05:00
thePR0M3TH3AN 1cf0e2aacd Merge pull request #2300 from PR0M3TH3AN/codex/update-cache-policy-in-_headers
[ci] Align Netlify cache headers with path-based rollout policy
2026-02-10 00:52:09 -05:00
thePR0M3TH3AN 7d0c1f82d5 Add path-based cache headers for Netlify rollouts 2026-02-10 00:51:49 -05:00
thePR0M3TH3AN 2a1b51041b Merge pull request #2299 from PR0M3TH3AN/codex/add-asset-reference-validation-script
[ci] Add asset reference lint to enforce hashed CSS/JS and ban legacy ?v= cache-busting
2026-02-10 00:50:11 -05:00
thePR0M3TH3AN 7289bfe0f4 Add lint check for hashed dist asset references 2026-02-10 00:48:28 -05:00
thePR0M3TH3AN 01764b1002 Merge pull request #2298 from PR0M3TH3AN/codex/update-build-pipeline-for-hashed-assets
[ci] Add content-hashed asset manifest and HTML entry rewrites
2026-02-10 00:44:42 -05:00
thePR0M3TH3AN 8c84f0a052 Add content-hashed asset manifest and HTML rewrite in dist build 2026-02-10 00:40:45 -05:00
thePR0M3TH3AN d58cff2eac Merge pull request #2297 from PR0M3TH3AN/claude/improve-playwright-testability-8mNO7
Add Playwright agent testing infrastructure with test harness and mock relay
2026-02-10 00:29:35 -05:00
thePR0M3TH3AN dbaa3db80b Merge pull request #2296 from PR0M3TH3AN/perf/kids-scoring-caching-11674686208806463085
⚡ Optimize feed scoring by caching normalized tag sets
2026-02-10 00:08:12 -05:00
thePR0M3TH3AN 81554a7d7b Merge pull request #2295 from PR0M3TH3AN/fix-watch-history-assertion-13446067717913437309
Fix watch history test assertion and permission cache mock
2026-02-09 23:42:30 -05:00
thePR0M3TH3AN 144aa652ec Merge pull request #2294 from PR0M3TH3AN/refactor-playback-strategy-12158012329543805223
Refactor playback strategy logic into PlaybackStrategyService
2026-02-09 23:30:52 -05:00
thePR0M3TH3AN 3eaee7be35 Merge pull request #2293 from PR0M3TH3AN/fix-qrcode-margin-1471063368087881560
Fix margin values calculation in QRCode drawing
2026-02-09 23:30:43 -05:00
thePR0M3TH3AN b3f272865e Merge pull request #2292 from PR0M3TH3AN/test-video-timestamps-9985712881039693010
test(utils): add unit tests for videoTimestamps.js
2026-02-09 23:26:36 -05:00
thePR0M3TH3AN 3f95cd7a02 Merge pull request #2291 from PR0M3TH3AN/codex/update-query-parsing-in-normalizemagnetinput
Codex-generated pull request
2026-02-09 23:25:04 -05:00
thePR0M3TH3AN d10d65634d Fix magnet query parsing for values containing '=' 2026-02-09 23:22:49 -05:00
thePR0M3TH3AN 63853c414e Merge pull request #2290 from PR0M3TH3AN/refactor-edit-video-1733293409720493942
🧹 Refactor editVideo to match publishVideo patterns
2026-02-09 23:22:20 -05:00
thePR0M3TH3AN b2d1cd1383 Merge pull request #2289 from PR0M3TH3AN/codex/refactor-normalizemagnetinput-and-update-tests
[playback] Guard against duplicate parsed magnet params
2026-02-09 23:19:28 -05:00
thePR0M3TH3AN a59b7a7a8e Fix magnet param parsing regression coverage 2026-02-09 23:16:13 -05:00
thePR0M3TH3AN fc25801811 Merge pull request #2288 from PR0M3TH3AN/decompose-profile-modal-3920695150590991705
[decompose] Extract profile modal logic to reduce file size
2026-02-09 23:08:37 -05:00
thePR0M3TH3AN 19dc3559de Merge pull request #2287 from PR0M3TH3AN/claude/code-health-guards-7JvX4
Add code health lint guards, consolidate relay constants, document ag…
2026-02-09 22:39:04 -05:00
thePR0M3TH3AN 451e983a7e Merge pull request #2285 from PR0M3TH3AN/ai/refactor-creator-profile-20250225-11746590299420068418
Refactor CreatorProfileController from js/app.js
2026-02-09 22:18:34 -05:00
thePR0M3TH3AN 090acc8730 Merge pull request #2284 from PR0M3TH3AN/refactor-publish-video-4795921066793206834
🧹 Refactor publishVideo to use context object pattern
2026-02-09 22:08:43 -05:00
thePR0M3TH3AN ef84ed66de Merge pull request #2280 from PR0M3TH3AN/update-upload-docs-17963360573504553871
🌐 Align /content user docs with actual upload & contribution behavior
2026-02-09 21:55:55 -05:00
thePR0M3TH3AN b6294e8e46 Merge pull request #2282 from PR0M3TH3AN/claude/review-project-issues-7JvX4
Upgrade Node.js to v22 and improve logging consistency
2026-02-09 21:54:37 -05:00
thePR0M3TH3AN f56781669f Merge pull request #2281 from PR0M3TH3AN/refactor/edit-video-payload-builder-5553054062795604338
Refactor editVideo to use payload builder
2026-02-09 21:47:18 -05:00
thePR0M3TH3AN 59b705f2a9 Merge pull request #2279 from PR0M3TH3AN/refactor-publish-video-logic-4672917403889260377
🧹 Refactor publishVideo to use videoPublisher.js
2026-02-09 21:27:44 -05:00
thePR0M3TH3AN c4b829d5e4 Merge pull request #2278 from PR0M3TH3AN/claude/static-site-to-app-NOBis
docs: Add comprehensive Capacitor native app plan
2026-02-09 21:08:50 -05:00
thePR0M3TH3AN 1d0c9ec6df Merge pull request #2277 from PR0M3TH3AN/refactor-client-publish-video-8541619931622063767
Refactor publishVideo in NostrClient
2026-02-09 21:04:15 -05:00
thePR0M3TH3AN 60781092d7 Merge pull request #2276 from PR0M3TH3AN/refactor-delete-all-versions-902045388622632964
Refactor deleteAllVersions in NostrClient
2026-02-09 20:45:16 -05:00