learning_ai_notes/backend/src
saravanakumardb1 e85cfeb0f1 feat(notelett): encrypt note body with @bytelyst/field-encrypt
- Add field-encrypt dependency + config env vars (FIELD_ENCRYPT_*)
- Create backend/src/lib/field-encrypt.ts encryptor singleton
- Update notes repository: encrypt body on create/update, decrypt on read
- Backward-compatible: isEncryptedField guard handles plaintext during migration
- All 86 tests passing
2026-03-21 09:29:44 -07:00
..
lib feat(notelett): encrypt note body with @bytelyst/field-encrypt 2026-03-21 09:29:44 -07:00
mcp feat(mcp): add update-note, link-notes, extract-tasks, attach-artifact MCP tools 2026-03-10 18:53:28 -07:00
modules feat(notelett): encrypt note body with @bytelyst/field-encrypt 2026-03-21 09:29:44 -07:00
diagnostics.test.ts feat(backend): add GET /api/bootstrap route + test 2026-03-20 21:15:41 -07:00
server.test.ts feat(backend): add /diagnostics/flags + /diagnostics/telemetry routes 2026-03-20 19:12:38 -07:00
server.ts feat(backend): add GET /api/bootstrap route + test 2026-03-20 21:15:41 -07:00
test-helpers.ts test(backend): add integration tests for all 7 route modules [A5] 2026-03-19 08:38:21 -07:00