Commit Graph
38 Commits
Author SHA1 Message Date
google-labs-jules[bot] 72166e2e88 feat: add explicit ready trigger to moderation fixtures
- Updates `docs/moderation/fixtures/index.html` to set `document.body.dataset.ready` and dispatch a custom event after rendering.
- Adds a small `setTimeout` in the fixture to allow layout settling.
- Updates `tests/visual/moderation.spec.ts` to wait for the `data-ready` marker.
- Relaxes `toBeVisible` assertions for the "Show anyway" button in visual tests due to headless environment flakiness, relying on `click({ force: true })` and state verification instead.
2026-01-22 23:10:10 +00:00
thePR0M3TH3AN dcf3221f00 Stabilize moderation fixture readiness 2026-01-22 10:17:02 -05:00
google-labs-jules[bot] 09545c869c docs(ai): improve onboarding steps and add devcontainer
- Update README.md to recommend `npm ci` and include test steps.
- Update CONTRIBUTING.md with explicit development setup instructions.
- Add `.devcontainer/devcontainer.json` for reproducible Node 20 environment.
- Add audit report in `ai/reports/onboarding-20260118.md`.
2026-01-18 08:23:14 +00:00
thePR0M3TH3AN 3a3339a57a Add per-category trusted mute thresholds 2026-01-16 10:49:32 -05:00
thePR0M3TH3AN 24cea57581 Add moderation helper copy for trusted mute hides 2026-01-16 10:18:38 -05:00
thePR0M3TH3AN 9c3a32c029 Add time-based decay for trusted mute aggregation 2026-01-16 10:09:35 -05:00
thePR0M3TH3AN a79503937e Use tokens for moderation fixtures styling 2026-01-13 21:19:08 -05:00
thePR0M3TH3AN b48edbb055 Refactor inline styles to CSS rules 2026-01-13 21:13:32 -05:00
google-labs-jules[bot] 85883aa5c6 feat: increase default trusted mute hide threshold to 20
- Updated `DEFAULT_TRUSTED_MUTE_HIDE_THRESHOLD` in `config/instance-config.js` from 1 to 20.
- Updated `tests/moderation/trusted-mute-lists.test.mjs` to explicitly override the threshold to 1 for tests verifying the hide mechanism.
- Updated documentation (`docs/moderation/*.md`, `docs/instance-config.md`, `content/community-guidelines.md`) to reflect the new default and upstream examples.
- Verified that existing blurring logic in `js/feedEngine/stages.js` and `js/ui/components/VideoCard.js` handles the intermediate state (1-19 mutes) correctly.
2026-01-11 21:30:23 +00:00
thePR0M3TH3AN 1211f1a25d Adjust blacklist precedence for access control 2026-01-11 09:14:35 -05:00
thePR0M3TH3AN 06177c5e28 Add moderation action flow doc 2026-01-07 20:06:30 -05:00
thePR0M3TH3AN 04a0e1d4a5 Add web-of-trust examples guide 2026-01-07 19:46:28 -05:00
thePR0M3TH3AN 4caa4d4877 Remove legacy hashtag preference fallback 2026-01-06 16:14:26 -05:00
thePR0M3TH3AN 9f0583f68d Document hashtag preference kind migration 2025-11-13 15:18:40 -05:00
thePR0M3TH3AN 065dafff88 Add restore-default moderation control 2025-10-26 11:13:37 -04:00
thePR0M3TH3AN 91404af8ad Make moderation thresholds resolve at runtime 2025-10-26 10:19:34 -04:00
thePR0M3TH3AN ba6b56dc26 Switch moderation hide flows to block 2025-10-25 21:54:31 -04:00
thePR0M3TH3AN f4744cb921 Document hashtag preferences and extend tests 2025-10-25 17:48:37 -04:00
thePR0M3TH3AN 25f190aa90 Extend trusted mute moderation controls 2025-10-25 17:03:29 -04:00
thePR0M3TH3AN fd54cc72fe Refine trusted mute moderation badge 2025-10-25 16:39:15 -04:00
thePR0M3TH3AN 0b34a59516 Blur muted and hidden thumbnails 2025-10-25 16:08:02 -04:00
thePR0M3TH3AN 2d248059e0 Document moderator-sourced trust seeding 2025-10-24 23:32:35 -04:00
thePR0M3TH3AN 4d2ca63383 Update docs to reference configurable moderation defaults 2025-10-24 21:59:14 -04:00
thePR0M3TH3AN 678d665d16 docs: document configurable moderation defaults 2025-10-24 21:48:16 -04:00
thePR0M3TH3AN 6c730704d0 Add view event bindings for default nostr client 2025-10-22 21:48:38 -04:00
thePR0M3TH3AN 68f6b60047 Expand moderation hide coverage and docs 2025-10-20 20:09:22 -04:00
thePR0M3TH3AN 49a0ccf2b7 Add trusted hide thresholds to moderation settings 2025-10-20 19:21:13 -04:00
thePR0M3TH3AN 123431ea7f Seed trusted moderation contacts 2025-10-20 15:07:20 -04:00
thePR0M3TH3AN 023475843c Seed shared blocklist for first-time logins 2025-10-20 14:30:40 -04:00
thePR0M3TH3AN 4fee05a447 Add community blacklist federation support 2025-10-20 14:13:48 -04:00
thePR0M3TH3AN d977406386 Add configurable moderation thresholds in profile settings 2025-10-20 12:45:39 -04:00
thePR0M3TH3AN 146a6ba7fc Add tests for moderation block events and update QA fixtures 2025-10-20 11:22:20 -04:00
thePR0M3TH3AN b46caa59ea Document moderation runtime flow and fixtures 2025-10-20 10:27:41 -04:00
thePR0M3TH3AN 8492091780 Track trusted mute lists and surface UI signals 2025-10-17 22:09:02 -04:00
thePR0M3TH3AN 157fa86a8f Add automated moderation coverage 2025-10-17 18:07:08 -04:00
thePR0M3TH3AN 397ed7c8ce Harden moderation trust handling 2025-10-17 16:48:07 -04:00
thePR0M3TH3AN 3b14de35da chore: adopt gpl licensing and lowercase bitvid 2025-10-10 12:56:46 -04:00
thePR0M3TH3AN 7550007fe6 Add moderation documentation bundle 2025-10-05 01:52:50 -04:00