Misc fixes #416

Open
novenary wants to merge 6 commits from novenary/akkoma-fe:misc-fixes/2024-09-17 into develop

6 commits

Author SHA1 Message Date
novenary
c6de61e081 conversation: scrollIntoView when collapsed
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
This helps find the original context when collapsing a thread on the
timeline.
2024-09-20 18:45:00 +03:00
novenary
8f06566ddd post_status_form: inherit language from parent
If I'm replying to a post in Klingon, chances are I'm going to write in
Klingon. This reduces friction for properly marking post language in a
conversation.
2024-09-20 18:45:00 +03:00
novenary
65dbac098e post_status_form: reset all to defaults on clear 2024-09-20 18:44:57 +03:00
novenary
7b8429aa24 emoji_input: show more suggestions
5 suggestions is really too little, so increase the limit and make the
list scrollable.
2024-09-17 03:36:27 +03:00
novenary
2765a5c163 emoji_picker: select recents tab by default
This saves a click to get at your most commonly used emoji.
2024-09-17 00:51:17 +03:00
novenary
5886765d89 post_status_form: fix enter key in subject field
This fixes random actions being triggered by the enter key while the
subject field is focused.

When pressing enter, the browser simulates a click on the first "submit"
button it finds in the form.
A submit button is a button without `type="button"` set.
Remediate this by setting the type attribute on all but the "Post"
button.

Additionally, inhibit the enter key in the subject field (ctrl+enter
still works).
2024-09-17 00:40:34 +03:00