Matthias Nott
2026-03-22 ef77858d82f6ae6fc397d56546105b014eab2aea
refs
author Matthias Nott <mnott@mnsoft.org>
Sunday, March 22, 2026 07:46 +0100
committer Matthias Nott <mnott@mnsoft.org>
Sunday, March 22, 2026 07:46 +0100
commitef77858d82f6ae6fc397d56546105b014eab2aea
tree 50f5cfdf9c0ddfe6a8d2f1f3448ae1ff492890cc tree | zip | gz
parent 25119a9b148a291ba0af4f9f70801d12f2309147 view | diff
fix: keyboard dismiss on tap outside, line breaks, session switch

- GestureDetector wraps Scaffold to dismiss keyboard on tap (keeps text)
- Return key inserts line breaks (TextInputAction.newline)
- Keyboard dismissed after sending and on session switch
- Audio chain playback rewritten with proper queue
- Play button state resets via onPlaybackStateChanged callback
- Empty text bubbles filtered on load
1 files added
2 files modified
changed files
TODO.md diff | view | blame | history
lib/screens/chat_screen.dart diff | view | blame | history
lib/widgets/input_bar.dart diff | view | blame | history