Certo, mas por que se angustiar com usuários que estão determinados a atirar no próprio pé? Enquanto eles tiverem o aviso, poderíamos dizer: “bem, nós _aviso_mos”. Apoio a remoção da modalização disso:
Podemos adicionar algumas palavras para incentivar os usuários a atualizar, por exemplo:
Atualizamos este site. Por favor, atualize também, senão as coisas podem ficar estranhas
Não exatamente essa formulação, mas você entendeu o que quero dizer
16 curtidas
Gostaria de melhorar isso para a versão atual. Na sua estimativa, quanto trabalho isso representa, @sam ? Acho que o método tradicional
deixa muito a desejar e prefiro muito mais o mockup do @awesomerobot . Não estou propondo uma grande mudança no comportamento, apenas eliminar aquele diálogo grande e irritante de OK/CANCELAR?
3 curtidas
sam
(Sam Saffron)
Março 25, 2021, 5:02am
23
Provavelmente não dá muito trabalho adicionar isso. O @martin pode assumir na próxima semana.
4 curtidas
martin
(Martin Brennan)
Abril 6, 2021, 11:13pm
30
Esta alteração foi mesclada:
master ← feature/subtle-software-update-prompt
merged 10:56PM - 06 Apr 21 UTC


This moves the "This site was just updated" modal asking the user if they want to refresh into a subtle prompt that slides down from the header.
Also in this PR I've added a helper to publish message bus messages in JS tests. So instead of this:
```javascript
// Mimic a messagebus message
MessageBus.callbacks
.filterBy("channel", "/global/asset-version")
.map((c) => c.func("somenewversion"));
```
We can have:
```javascript
publishToMessageBus("/global/asset-version", "somenewversion");
```
### Testing
Change this JS:
```
timeout = later(() => {
updatePromptWidget.state.showPrompt = true;
updatePromptWidget.scheduleRerender();
}, 1000 * 60 * 24 * 60);
```
to
```
timeout = later(() => {
updatePromptWidget.state.showPrompt = true;
updatePromptWidget.scheduleRerender();
}, 500);
```
And send messagebus messages via `rails c` like so (the numbers are just random):
```ruby
MessageBus.publish("/global/asset-version", 428523235235)
```
Agora o popup aparece no topo da página e é muito menos intrusivo do que um modal
11 curtidas