1
0
mirror of https://github.com/avinal/nikki.git synced 2026-07-03 21:40:09 +05:30
avinal cc379c1828 Add loading indicator, error display, archived memos API
Loading state:
- CircularProgressIndicator shown during first fetch instead of
  "no memos yet". isInitialLoading flag in MemoListUiState cleared
  after first emission from observeMemos().

Error display:
- Failed refresh/load errors shown as red text in memo list
- Previously errors were captured but never displayed to user

Archived memos:
- listArchivedMemos() API endpoint added (filter: state == ARCHIVED)
- "view archived memos" link in explorer page (placeholder for full UI)

102 tests passing.

Co-Authored-By: Claude Opus 4.6 (1M context)

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
2026-05-21 17:31:36 +05:30
S
Description
No description provided
MIT 427 KiB
Languages
Kotlin 100%