1. 14 Oct, 2024 7 commits
  2. 09 Oct, 2024 1 commit
  3. 08 Oct, 2024 1 commit
  4. 07 Oct, 2024 8 commits
  5. 04 Oct, 2024 2 commits
  6. 30 Sep, 2024 9 commits
  7. 23 Sep, 2024 10 commits
  8. 20 Sep, 2024 2 commits
    • Robert Knight's avatar
      Take into account the forced-visible set when filtering threads · 7e9a65e5
      Robert Knight authored
      When filtering annotations the `forcedVisible` list was taken into account, but
      not when filtering threads. Consult this list when filtering threads as well.
      
      This fixes an issue where newly created annotations would not be shown if they
      did not match a thread filter. Note that newly added annotations are added to
      the forced-visible set by the `ThreadList` component.
      7e9a65e5
    • Robert Knight's avatar
      Only apply selector filters to threads, not replies · 3c90f0c0
      Robert Knight authored
      Add a property to filter facets which indicate whether they apply to annotations
      and replies or only threads. Use this property to apply the filter either to all
      annotations or only the root annotation in a thread respectively.
      
      Queries based on the user or annotation body for example can apply to both.
      Queries based on a selector such as page number, book chapter or quote only make
      sense as thread-level filters.
      
      Fixes https://github.com/hypothesis/support/issues/158
      3c90f0c0