saravanakumardb1
|
e1fde25afd
|
feat(identity): lock NoteLett product identity across all surfaces
- productId: notelett
- displayName: NoteLett
- domain: notelett.app
- iOS bundle: com.bytelyst.notelett
- Android bundle: com.notelett.app
- backend port: 4016
- token namespace: --nl-* (CSS), NoteLettTheme (native)
Rippled through:
- shared/product.json (canonical source)
- backend package.json, config, cosmos-init, all 10 test files
- web package.json, landing page, notes-client test
- mobile app.json, package.json, auth screen
- docs: PRD, ROADMAP, architecture review, foundations, web/mobile roadmaps
- registered in learning_ai_common_plat/products/notelett/
Verification: backend typecheck + 18 tests, web typecheck + 6 tests, mobile typecheck — all pass.
|
2026-03-10 18:47:01 -07:00 |
|
saravanakumardb1
|
7d23793728
|
feat(notes): support mobile all-workspace view
|
2026-03-10 17:09:16 -07:00 |
|
saravanakumardb1
|
7a8009454f
|
fix(notes): guard mobile review actions
|
2026-03-10 16:59:40 -07:00 |
|
saravanakumardb1
|
8e577993c0
|
feat(notes): add mobile workspace selection
|
2026-03-10 16:54:17 -07:00 |
|
saravanakumardb1
|
5458090523
|
fix(notes): align active surface copy
|
2026-03-10 16:36:10 -07:00 |
|
saravanakumardb1
|
2a93b5ba40
|
fix(notes): align mobile note detail state
|
2026-03-10 16:29:06 -07:00 |
|
saravanakumardb1
|
8f14698a42
|
feat(notes): wire mobile inbox review flow
|
2026-03-10 16:02:08 -07:00 |
|
saravanakumardb1
|
5995b6c725
|
feat(notes): wire backend-backed note workspace slice
|
2026-03-10 15:53:57 -07:00 |
|
saravanakumardb1
|
8580ad3fc6
|
feat(mobile): align notes runtime with backend
|
2026-03-10 12:08:31 -07:00 |
|
saravanakumardb1
|
86e2da88eb
|
refactor(mobile): remove placeholder platform wrappers
|
2026-03-10 12:01:52 -07:00 |
|
saravanakumardb1
|
8174962ef1
|
fix(config): align notes product identity across web and mobile
|
2026-03-10 11:45:59 -07:00 |
|
saravanakumardb1
|
c9a4790a1c
|
chore(mobile): align expo runtime compatibility
|
2026-03-10 10:21:05 -07:00 |
|
saravanakumardb1
|
f5f141ddb7
|
fix(mobile): verify scaffold and tighten tooling
|
2026-03-10 10:14:22 -07:00 |
|
saravanakumardb1
|
6f8d70186c
|
fix(mobile): honor auth failures and tighten selectors
|
2026-03-10 09:52:54 -07:00 |
|
saravanakumardb1
|
217ed13329
|
fix(mobile): type auth selectors and token placeholders
|
2026-03-10 09:42:46 -07:00 |
|
saravanakumardb1
|
cb02b85237
|
feat(mobile): polish note detail loading state
|
2026-03-10 09:36:46 -07:00 |
|
saravanakumardb1
|
02dea5cd80
|
feat(mobile): polish loading and search states
|
2026-03-10 09:34:57 -07:00 |
|
saravanakumardb1
|
02f8193b5f
|
feat(mobile): improve home retrieval summary
|
2026-03-10 09:29:36 -07:00 |
|
saravanakumardb1
|
4da56d489d
|
feat(mobile): add note artifact summary
|
2026-03-10 09:27:20 -07:00 |
|
saravanakumardb1
|
a10709f33a
|
feat(mobile): surface offline queue readiness
|
2026-03-10 09:22:20 -07:00 |
|
saravanakumardb1
|
90558a5537
|
feat(mobile): add workspace-scoped utility flows
|
2026-03-10 09:09:14 -07:00 |
|
saravanakumardb1
|
4fb859c81c
|
feat(notes): scaffold product surfaces and backend MCP slices
|
2026-03-10 08:53:07 -07:00 |
|