Here is some feedback:
1. Remove the annoying popup 2. Use native elements for input, I don't know what is it in your code, but this is not native, because when I type, Vimium plugin intercepts my input rather than the input box.
2. I’m on mobile, and while the keyboard interface looks nice, it performs much worse than my phone’s native keyboard. There are multiple reasons for this: it’s laggy and routinely drops inputs; it doesn’t allow for alternative input schemes like swiping (I’m not an accessibility expert but I imagine it’s a disaster for anyone with serious accessibility needs), and it “feels” less accurate than the phone’s native keyboard input. Plus, its behavior and letter positioning is just very jarring compared to how I expect my phone keyboard to behave, which adds to how annoying it is to use.
3. Today’s prompt seemed fine, but the surveyed prompts for “next time” all seem rather low quality. I’m not sure how you’re generating these, but you should probably spend a bit more time doing QA, especially while you’re trying to build a user base; speaking personally, seeing that “Besides white christmas, name a song on big crosby’s white christmas album”[sic] is a potential future prompt really does not inspire confidence and makes me rather uninterested in ever coming back.
Also, "not being a developer" means you don't normally do software development or you have no idea what you're looking at if shown source code?
Through this project, I'm getting better at filtering for AI's less intuitive suggestions; at the start, I naturally accepted most recommendations at face value.