• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agentic-dev-library / thumbcode / 21961208242
56%

Build:
DEFAULT BRANCH: main
Ran 12 Feb 2026 07:31PM UTC
Jobs 1
Files 172
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Feb 2026 07:29PM UTC coverage: 51.569% (-13.4%) from 64.947%
21961208242

push

github

web-flow
feat: complete Expo → Capacitor/Vite migration (#130)

## Summary

Full framework migration from Expo/React Native to Vite + Capacitor + React Router:

- **Framework**: Expo SDK 52 → Vite 6 + Capacitor 7
- **Routing**: expo-router → react-router-dom v7
- **Styling**: NativeWind → Tailwind CSS v4
- **Testing**: Jest → Vitest + @testing-library/react
- **Components**: React Native primitives → HTML/JSX (View→div, Text→span, etc.)
- **Build**: Metro bundler → Vite with HMR

### Key changes
- Removed all React Native and Expo dependencies
- Migrated 50+ components from RN to web HTML/JSX
- Rewrote 70 test files (844 tests passing)
- Replaced deploy-gh-pages.yml: Astro docs → Vite static site deployment
- Added android-release.yml: per-architecture debug APKs on GitHub releases
- Added ABI splits to build.gradle (armeabi-v7a, arm64-v8a, x86_64, universal)
- Fixed all biome lint, TypeScript, and E2E test issues
- Deleted dead `app/` directory (old Expo Router screens)

### CI Status
All critical checks passing: Lint & Type Check, Run Tests (844 passing), Build Web, Build Web + Capacitor Sync, E2E Tests (Web), Security Scan, CodeQL, Validate PR.

1329 of 2944 branches covered (45.14%)

Branch coverage included in aggregate %.

138 of 866 new or added lines in 82 files covered. (15.94%)

120 existing lines in 23 files now uncovered.

2188 of 3876 relevant lines covered (56.45%)

9.8 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
69.64
-0.85% packages/config/src/env.ts
1
0.0
-100.0% packages/ui/src/icons/iconMap.ts
1
0.0
packages/ui/src/primitives/Box.tsx
1
0.0
packages/ui/src/primitives/Image.tsx
1
0.0
packages/ui/src/primitives/ScrollArea.tsx
1
0.0
0.0% src/components/agents/AgentHistory.tsx
1
36.67
-1.26% src/components/chat/ChatInput.tsx
1
87.1
3.23% src/components/chat/ChatThread.tsx
1
50.0
0.0% src/components/display/Avatar.tsx
1
36.67
0.3% src/components/error/ErrorFallback.tsx
1
77.97
76.35% src/components/feedback/BottomSheet.tsx
1
81.58
-6.66% src/components/feedback/Toast.tsx
1
0.0
-90.0% src/components/settings/SettingsItem.tsx
1
0.0
src/layouts/OnboardingLayout.tsx
1
69.35
7.23% src/lib/env.ts
1
0.0
src/pages/placeholder.tsx
1
0.0
src/router.tsx
2
90.63
-2.08% packages/core/src/credentials/KeyStorage.ts
2
0.0
packages/ui/src/primitives/List.tsx
2
0.0
packages/ui/src/primitives/Switch.tsx
2
0.0
-33.33% src/components/agents/AgentActions.tsx
2
91.38
6.76% src/components/form/TextArea.tsx
2
16.67
-75.0% src/components/layout/Divider.tsx
2
5.0
0.0% src/components/layout/Spacer.tsx
2
0.0
-46.81% src/components/settings/CredentialSection.tsx
2
70.83
-2.24% src/contexts/onboarding.tsx
2
0.0
src/stubs/react-native-assets-registry.ts
3
40.91
-1.31% src/components/display/Tooltip.tsx
3
76.79
74.4% src/components/feedback/Modal.tsx
3
66.67
-20.83% src/components/layout/Stack.tsx
3
8.33
-58.33% src/components/ui/Input.tsx
3
0.0
src/pages/NotFound.tsx
4
0.0
0.0% src/components/chat/ThreadList.tsx
4
0.0
-73.02% src/components/feedback/Progress.tsx
4
0.0
0.0% src/components/project/ProjectActions.tsx
4
66.67
-20.83% src/components/ui/Text.tsx
4
0.0
src/layouts/TabLayout.tsx
4
0.0
src/main.tsx
5
0.0
packages/ui/src/primitives/TextInput.tsx
5
0.0
-15.79% src/components/onboarding/RepoSelector.tsx
6
0.0
packages/ui/src/primitives/Button.tsx
6
0.0
0.0% src/components/layout/RootLayoutNav.tsx
7
70.45
-4.55% packages/core/src/git/git-fs.ts
7
0.0
src/components/form/TextInput.tsx
11
0.0
src/hooks/useAppRouter.ts
12
0.0
src/pages/onboarding/welcome.tsx
13
0.0
src/layouts/RootLayout.tsx
13
0.0
src/pages/onboarding/complete.tsx
16
0.0
src/pages/tabs/projects.tsx
21
0.0
0.0% src/hooks/use-network-error.ts
22
0.0
src/pages/settings/EditorSettings.tsx
25
0.0
src/pages/settings/AgentSettings.tsx
32
0.0
src/pages/onboarding/api-keys.tsx
35
0.0
src/pages/detail/ProjectDetail.tsx
36
0.0
src/pages/tabs/settings.tsx
37
0.0
src/pages/onboarding/github-auth.tsx
37
0.0
src/pages/tabs/home.tsx
41
0.0
src/pages/settings/CredentialSettings.tsx
48
0.0
src/pages/detail/AgentDetail.tsx
48
0.0
src/pages/tabs/agents.tsx
77
0.0
src/pages/onboarding/create-project.tsx
92
0.0
src/pages/tabs/chat.tsx

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.63
-2.08% packages/core/src/credentials/KeyStorage.ts
1
0.0
-33.33% src/components/agents/AgentActions.tsx
1
0.0
-66.67% src/components/agents/AgentMetrics.tsx
1
0.0
-100.0% src/components/icons/paint-daube-filter.tsx
1
66.67
-20.83% src/components/layout/Stack.tsx
1
0.0
-60.0% src/components/onboarding/PollingStatus.tsx
1
0.0
-15.79% src/components/onboarding/RepoSelector.tsx
1
0.0
-75.0% src/components/project/ProjectFileExplorer.tsx
1
0.0
-60.0% src/components/project/ProjectHeader.tsx
1
0.0
-90.0% src/components/settings/SettingsItem.tsx
1
0.0
-100.0% src/components/settings/SettingsSection.tsx
1
8.33
-58.33% src/components/ui/Input.tsx
1
70.83
-2.24% src/contexts/onboarding.tsx
1
24.21
-3.16% src/utils/design-tokens.ts
2
16.67
-75.0% src/components/layout/Divider.tsx
2
0.0
-38.46% src/components/onboarding/DeviceCodeDisplay.tsx
2
0.0
-58.33% src/components/onboarding/ProjectForm.tsx
5
0.0
-46.81% src/components/settings/CredentialSection.tsx
5
0.0
0.0% src/hooks/use-network-error.ts
7
73.13
-10.45% src/components/icons/icon-presets.tsx
11
0.0
-74.07% src/components/display/Badge.tsx
17
0.0
-73.02% src/components/feedback/Progress.tsx
55
0.0
-56.0% src/components/icons/icon-paths.ts
Jobs
ID Job ID Ran Files Coverage
1 unit-tests - 21961208242.1 12 Feb 2026 07:31PM UTC 172
51.57
GitHub Action Run
Source Files on build 21961208242
  • Tree
  • List 172
  • Changed 88
  • Source Changed 82
  • Coverage Changed 86
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21961208242
  • 8466b927 on github
  • Prev Build on main (#21948201352)
  • Next Build on main (#22032734061)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc