---
# System prepended metadata

title: Kaiteki dev list

---

# Kaiteki dev list

- [x] fix text appearance

- [ ] finish chats
    - [ ] user search prompt
        - [ ] make adapters specify what search options for users are available (misskey: name|domain, pleroma: name+domain)
    - [ ] updatable
        - [ ] pull (every 5-10 seconds?)
        - [ ] pushww

- [ ] catch exceptions around JSON serialization and override their msgs

---

- [ ] clean up sessions
    - [ ] split c-sec creation to new method
    - [ ] remove calls to c-sec repo within adapters
    - [ ] let kaiteki handle c-sec retrivement
- [ ] loading screen for async op.

- [ ] make sendJsonRequest remove entries from body map whose values are null

---



- [ ] put post text rendering/parsing into another thread
    - requires text renderer rewrite https://github.com/Craftplacer/Kaiteki/issues/109
    - render plain text until kaiteki finished with parsing
    - might improve timeline scrolling performance

---

- [ ] fix state management with network resources as a whole