1. 12 Mar, 2024 2 commits
    • Robert Knight's avatar
      Improve splitting of hyphen-separated CFI ranges · 6ebeef98
      Robert Knight authored
      Create a `stripCFIRange` utility which strips assertions before separating the
      input. This means that hyphens inside assertions will be ignored.
      6ebeef98
    • Robert Knight's avatar
      Only consider part of CFI up to step indirection · 0c16351c
      Robert Knight authored
      When filtering annotations against CFIs or matching the current segment
      against a focus filter, only consider the part of the CFI up to the
      first step indirection ("!"). This means that matching only considers whether
      CFIs refer to the same content document (which the client also refers to more
      generically as a "segment"), and not the precise part of the content document.
      
      This resolves an issue where a CFI focus filter with a step indirection (eg.
      "/2/4!/8-/4!/2") did not match the expected segment ("/2").
      0c16351c
  2. 11 Mar, 2024 5 commits
  3. 07 Mar, 2024 2 commits
  4. 06 Mar, 2024 7 commits
  5. 29 Feb, 2024 1 commit
  6. 27 Feb, 2024 2 commits
  7. 26 Feb, 2024 7 commits
  8. 23 Feb, 2024 6 commits
  9. 22 Feb, 2024 1 commit
  10. 21 Feb, 2024 1 commit
  11. 19 Feb, 2024 6 commits