learning_ai_notes/mobile
saravanakumardb1 37d7284730 feat(mobile): add Smart Actions — API client, prompt store, note detail integration
Phase 4 of Smart Actions Roadmap:

- Create mobile/src/api/note-prompts.ts: typed API client
  - listPromptTemplates, runPrompt, suggestTags, getReadingTime
- Create mobile/src/store/prompt-store.ts: Zustand store
  - fetchTemplates, runPrompt, clearResult, clearError
- Enhance note detail screen (mobile/src/app/note/[id].tsx):
  - Collapsible Smart Actions section with toggle
  - Reading time display on expand
  - Suggest tags button with inline tag display
  - Prompt template list (top 6) with one-tap execution
  - ActivityIndicator during prompt execution
  - Inline result card with model/token info and dismiss
- Mobile typecheck passes
2026-04-06 08:23:55 -07:00
..
__mocks__ feat(mobile): add Block H — Vitest RN mock aliases + component smoke tests 2026-03-31 00:42:49 -07:00
src feat(mobile): add Smart Actions — API client, prompt store, note detail integration 2026-04-06 08:23:55 -07:00
.gitignore feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
app.json feat(identity): lock NoteLett product identity across all surfaces 2026-03-10 18:47:01 -07:00
babel.config.js feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
eslint.config.js fix(mobile): verify scaffold and tighten tooling 2026-03-10 10:14:22 -07:00
index.ts feat(notes): scaffold product surfaces and backend MCP slices 2026-03-10 08:53:07 -07:00
package.json feat(mobile): add Block H — Vitest RN mock aliases + component smoke tests 2026-03-31 00:42:49 -07:00
tsconfig.json chore(mobile): align expo runtime compatibility 2026-03-10 10:21:05 -07:00
vitest.config.ts feat(mobile): add Block H — Vitest RN mock aliases + component smoke tests 2026-03-31 00:42:49 -07:00