1. 11 Nov, 2022 4 commits
  2. 10 Nov, 2022 15 commits
  3. 08 Nov, 2022 5 commits
  4. 07 Nov, 2022 13 commits
  5. 04 Nov, 2022 3 commits
    • Robert Knight's avatar
      Convert Guest class to TypeScript syntax · 1635f714
      Robert Knight authored
      1635f714
    • Robert Knight's avatar
    • Robert Knight's avatar
      Only send annotations to corresponding chapters in EPUBs · 5cb7fb17
      Robert Knight authored
      When new annotations are loaded in the store, compare their segment information
      (ie. which EPUB chapter they were made in) against that of the guest frames. If
      there is no match, skip sending the annotation to the frame. This prevents
      annotations made on chapters other than the current one from mis-anchoring
      or being incorrectly marked as orphans.
      
      Currently these "skipped" annotations will appear only in the sidebar after a
      short delay. This is because logic elsewhere in the application expects all
      loaded annotations to be marked as anchored or not and doesn't display them
      until the anchoring status is set, or a 500ms timeout is reached. For these
      skipped annotations, they don't appear until after the 500ms timeout expires.
      This will be addressed separately.
      5cb7fb17