remarkbox/docs
russell@unturf.com f1cffe2e79 Resolve all 14 tracked tickets (T0-T13)
High priority fixes:
- T0: Profile page now filters comments by namespace (was leaking cross-site)
- T1: URI hostnames and namespace names normalized to lowercase (was causing
  duplicate threads and "stock comments" bug). Includes merge script.
- T2: Thread detail API now paginated with SQL-side filtering (was 502 on
  267+ reply threads)

Features:
- T3: GDPR account deletion (tombstone user with scrubbed PII) and data export
- T4: Customizable button text and comment labels per namespace
- T5: Self-service namespace deletion for owners
- T6: @mention notifications with profile links
- T7: Webmention receiving endpoint with h-card extraction
- T8: Configurable max nesting depth and collapse depth per namespace
- T9: AJAX thread title search to prevent duplicates
- T10: Browser push notification support (VAPID/service worker)

Docs and housekeeping:
- T11: Documented thread_uri behavior when moving embeds
- T12/T13: Drafted community replies for resolved feature requests
- Collapse depth defaults to infinite (load-more disabled unless configured)

364 tests pass, 4 skipped.
2026-02-01 20:02:47 -05:00
..
tickets Resolve all 14 tracked tickets (T0-T13) 2026-02-01 20:02:47 -05:00
api.md Add Python client, profile endpoint, and functional test 2026-02-01 16:39:19 -05:00
JAVASCRIPT.rst Update JAVASCRIPT.rst documentation 2025-12-19 19:58:05 -05:00
postmortem-2026-01-29-duplicate-email-accounts.md Add postmortem for duplicate email accounts issue 2026-01-29 09:32:22 -05:00
testing.md Add Python client, profile endpoint, and functional test 2026-02-01 16:39:19 -05:00
thread-uri.md Resolve all 14 tracked tickets (T0-T13) 2026-02-01 20:02:47 -05:00