Outerline 1.0-35

Summary

Build 35 is a hotfix that resolves a crash in the live preview renderer. The crash occurred when the Markdown parser reported source line ranges beyond the actual number of lines in a document, causing a Swift range precondition failure.

Fixes

  • Fixed a crash in PreviewSourceSegmentExtractor where constructing a range with lowerBound > upperBound caused a Swift runtime trap. This happened when the Markdown parser reported source line ranges exceeding the actual number of lines in the document. The lower bound is now clamped to valid array indices before range construction.