mirror of
https://github.com/jakejarvis/sofa.git
synced 2026-07-14 18:15:56 -04:00
Adds @sentry/react-native for native crash reporting (segfaults, OOM, ANRs, watchdog kills) that PostHog's JS-level tracking can't capture. Privacy measures: - sendDefaultPii: false, no tracing/replay/profiling/screenshots - beforeSend strips user/request data from JS errors - beforeBreadcrumb drops navigation/http breadcrumbs - Screenshot, ViewHierarchy, UserInteraction integrations filtered out Crash reporting has its own toggle in Settings, independent from the existing analytics toggle. Enabled by default, takes effect on restart since native crash handlers must be installed at init time. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
sofa-docs
This is a Next.js application generated with Create Fumadocs.
Run development server:
npm run dev
# or
pnpm dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Explore
In the project, you can see:
lib/source.ts: Code for content source adapter,loader()provides the interface to access your content.lib/layout.shared.tsx: Shared options for layouts, optional but preferred to keep.
| Route | Description |
|---|---|
app/(home) |
The route group for your landing page and other pages. |
app/docs |
The documentation layout and pages. |
app/api/search/route.ts |
The Route Handler for search. |
Fumadocs MDX
A source.config.ts config file has been included, you can customise different options like frontmatter schema.
Read the Introduction for further details.
Learn More
To learn more about Next.js and Fumadocs, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- Fumadocs - learn about Fumadocs