Commit Graph
4 Commits
Author SHA1 Message Date
Dariusz Koryto 3e54226110 chore(ts): enable noFallthroughCasesInSwitch and noImplicitOverride (#577)
Turn on both compiler checks in the root TypeScript configuration, which
apps/web, apps/api, apps/extension, packages/shared and packages/plugin-api
extend, and in the separate Expo configuration of apps/mobile.

No switch statement falls through today. The 19 members that override a
base class member (React error boundaries, the local database recovery
error and the vendored poster badge) now declare `override`; this only
changes type checking and is erased from the emitted JavaScript.
2026-10-15 21:54:59 +08:00
tianma-if 93cceada28 fix(typecheck): exclude iOS EditorSource from root tsc
Root bun install does not install apps/ios/EditorSource deps, so
including its Vite config in root typecheck failed with missing
vite-plugin-singlefile. Mirror mobile: exclude the nested package
and expose typecheck:ios-editor for optional local checks.

Fixes #189
2026-08-07 12:28:36 +08:00
yoma 9b787d8a1d Add React Native mobile app scaffold 2026-07-08 17:52:44 +08:00
tianma dd746e1d60 Initial EdgeEver implementation 2026-06-26 17:02:35 +08:00