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

agentic-dev-library / thumbcode / 21117734894 / 1
23%
main: 23%

Build:
DEFAULT BRANCH: main
Ran 18 Jan 2026 08:01PM UTC
Files 18
Run time 0s
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

18 Jan 2026 07:59PM UTC coverage: 45.31% (-1.5%) from 46.784%
21117734894.1

push

github

web-flow
refactor: reorganize codebase into proper pnpm workspace packages (#45)

* refactor: reorganize codebase into proper pnpm workspace packages

- Create @thumbcode/types package with domain-specific type definitions
  - agents, projects, workspaces, credentials, chat, user, navigation, api, events
- Create @thumbcode/config package with environment and app configuration
  - env.ts with environment validation
  - constants.ts with API URLs, OAuth config, storage keys
  - features.ts with feature flag system
- Update @thumbcode/core with full GitService and CredentialService implementations
  - GitService.diff() now uses tree-walking algorithm for proper diffs
  - CredentialService with expo-secure-store and biometric auth
- Update @thumbcode/state with complete Zustand stores
  - agentStore, chatStore, credentialStore, projectStore, userStore
  - All stores have devtools, persist middleware, and selectors
- Update @thumbcode/ui with modern NativeWind v4 patterns
  - Remove deprecated styled() API usage
  - Add ThemeProvider with P3 "Warm Technical" tokens
  - Proper primitives, form, feedback, and layout components
- Fix linter warnings:
  - Reduce cognitive complexity in GitService.status() with lookup map
  - Fix non-null assertions in test files
- All 114 tests passing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: replace deprecated substr() with slice()

Replace all instances of .substr(2, 9) with .slice(2, 11) across:
- packages/state/src/*.ts
- src/stores/*.ts
- packages/agent-intelligence/src/components/chat/ChatInput.tsx

The substr() method is deprecated in favor of slice().

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

160 of 483 branches covered (33.13%)

Branch coverage included in aggregate %.

410 of 775 relevant lines covered (52.9%)

1.24 hits per line

Source Files on job unit-tests - 21117734894.1
  • Tree
  • List 18
  • Changed 5
  • Source Changed 5
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 21117734894
  • d96dc338 on github
  • Prev Job for on main (#21115150935.1)
  • Next Job for on main (#21117840351.1)
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