Files
AFFiNE-Mirror/packages/frontend/apps/ios
donteatfriedrice 568a390b75 feat(editor): support markdown adapter preprocessed with latex delimiters (#11431)
To close [BS-2870](https://linear.app/affine-design/issue/BS-2870/支持识别-和-[-包裹内容为公式)

## Add Markdown Preprocessor Extension and Enhanced LaTeX Support

### Markdown Preprocessor Extension
This PR introduces a new preprocessor extension for Markdown adapters that allows preprocessing of content before conversion:

Adds a new PreprocessorManager for handling text transformations
Introduces extensible preprocessor interface that supports different processing levels (block/slice/doc)

Integrates preprocessor extension into the existing Markdown adapter workflow

### LaTeX Support Enhancement
Extends LaTeX support to handle both traditional and alternative syntax:
Adds support for backslash LaTeX syntax:

Block math: ```\[...\] ``` alongside existing ```$$...$$```
Inline math: ```\(...\) ``` alongside existing ```$...$```

Implements LaTeX preprocessor to standardize syntax before conversion

Updates tests to cover both syntax variants
2025-04-07 02:18:04 +00:00
..
2024-12-24 15:29:48 +08:00

iOS

AFFiNE iOS app.

Build

  • yarn install
  • BUILD_TYPE=canary PUBLIC_PATH="/" yarn affine @affine/ios build
  • yarn affine @affine/ios cap sync
  • yarn affine @affine/ios cap open ios

Live Reload

Capacitor doc: https://capacitorjs.com/docs/guides/live-reload#using-with-framework-clis

  • yarn install
  • yarn dev
    • select ios for the "Distribution" option
  • yarn affine @affine/ios sync:dev
  • yarn affine @affine/ios cap open ios