Sleek — mobile freeq client (Vidya + freeq-sdk)

fix(android): restore previous handles on login after restart (#44) master

Two issues prevented Bluesky handle history from appearing on the APK login screen after restart: 1. Typeahead sync ran every frame on prefilled handles, setting handle_typeahead.open and hiding the Recent chips even though no dropdown was visible. Only sync while the field is focused/edited, and show chips unless the typeahead popover is actually on screen. 2. Prefs written before the app-files-dir fix (#42) lived under ./sleek/ and were never migrated. On load, move legacy prefs.json/session.json into the internal files dir, seed MRU from saved session handles, and reload handle history from disk on logout when memory is empty. Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: nandi <codegod100@users.noreply.github.com>


Author nandi Co-author Cursor AgentCo-author nandi Committer GitHub Date Commit 591e2ae8 Parent 869fef2a