Danilo Bargen
Danilo Bargen
> I couldn't really detemine what might be causing it. Threema Web marks the messages as read (thus hiding the notification on the phone) if the conversation is active. After...
There's some relevant discussion in #483.
It wouldn't be trivial, but it would be doable without too much hassle. I'll try to have a look sometime, although the main priority right now is iOS.
> We can use a service worker to pre-fetch all pages and then just check the version every once in a while. That won't work, since there may still be...
Ah, if you guarantee that the templates will not survive a page reload, then that's fine. If you only check the version "every once in a while" and cache the...
> Maybe I'm wrong here, but is not writing the full URL in the browser's address bar optional in a SPA? Yes, that should be possible with [pushState](https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_pushState()_method).
Turns out having no URL path at all can be enabled very easily, but it seems that browser navigation is broken by that: https://stackoverflow.com/questions/56933513/angular-ui-router-states-without-url-but-with-working-back-navigation
There's no inherent reason why browser navigation should not work in an SPA.
Hm, this one's quite tricky. I assume the focus change would need to be done using JS, right? Or is there some ARIA markup that can help with this?
Related to #1. The next release (you can preview it [here](https://web.threema.ch/archive/1.8.1/)) will replace `:shortnames:` with emoji, although at the moment without any preview / autocompletion. If you know the emoi...