Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/mobile/v1/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"expo": {
"name": "Typelets",
"slug": "typelets",
"version": "1.29.0",
"version": "1.28.17",
"orientation": "default",
"icon": "./assets/images/icon.png",
"scheme": "typelets",
Expand Down
8 changes: 6 additions & 2 deletions apps/mobile/v1/eas.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,17 @@
"preview": {
"distribution": "internal",
"env": {
"RCT_NEW_ARCH_ENABLED": "1"
"RCT_NEW_ARCH_ENABLED": "1",
"SENTRY_ORG": "bata-labs",
"SENTRY_PROJECT": "typelets-app-mobile"
}
},
"production": {
"autoIncrement": true,
"env": {
"RCT_NEW_ARCH_ENABLED": "1"
"RCT_NEW_ARCH_ENABLED": "1",
"SENTRY_ORG": "bata-labs",
"SENTRY_PROJECT": "typelets-app-mobile"
}
}
},
Expand Down
45 changes: 45 additions & 0 deletions apps/mobile/v1/editor/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# @typelets/editor

React Native text editor for Typelets - a performant, native editor without WebView.

## Features

- 🚀 Pure React Native - no WebView
- ⚡️ High performance with large documents
- 📝 Rich text editing
- 🎨 Syntax highlighting for code
- 📱 Native iOS and Android support
- 🎯 TypeScript support

## Installation

This is an internal package. Import it in your app:

```typescript
import { Editor } from '@typelets/editor';
```

## Usage

```tsx
import { Editor } from '@typelets/editor';

function NoteScreen() {
const [content, setContent] = useState('');

return (
<Editor
value={content}
onChange={setContent}
placeholder="Start typing..."
/>
);
}
```

## Architecture

- Built for React Native/Expo
- No WebView dependencies
- Optimized for mobile performance
- Extensible plugin system
Loading