Conversation
Notices
-
Embed this notice
]smirk[ (smirk@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:15 JST ]smirk[
@matty signaling us that he is a fed. -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:05 JST Matty
Truth Social runs on the same Soapbox frontend as Poa.st, NCD and others. When someone creates a new build, that changes the signature of the file that is served by the server, and in this case prompts you to basically hard refresh to download the latest build to your device.
Without that feature, people would be receiving different things at different times. For example, on the old frontend, a change may not propagate to all users at the same time based on how their browser works. If you hard refresh, which would be required to pull the latest build, it would be fine. But, some people do not know when, or how to do that and that's generally not feasible for the layman on mobile devices especially.
It's really not that big of a deal.Alex Gleason likes this. -
Embed this notice
Marielle Redclaw (marielle_redclaw@poa.st)'s status on Thursday, 12-Jan-2023 09:10:09 JST Marielle Redclaw
@matty @_skycaptain @smirk But it's a website. When I return from somewhere else, it should just load the updated page.
Truth Social is the only other web site with an update button. -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:10 JST Matty
Because websites require code to run, and sometimes that code changes. Rather than walking people through the steps necessary to force that update, a button is provided. -
Embed this notice
Marielle Redclaw (marielle_redclaw@poa.st)'s status on Thursday, 12-Jan-2023 09:10:11 JST Marielle Redclaw
@_skycaptain @smirk @matty I'm still not sure why a website needs an update button. -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:12 JST Matty
Did you press the update button? -
Embed this notice
]smirk[ (smirk@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:12 JST ]smirk[
Of course my Führer -
Embed this notice
Captain Gratitude (semi retired) (_skycaptain@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:12 JST Captain Gratitude (semi retired)
me trying to hit that update button -
Embed this notice
]smirk[ (smirk@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:13 JST ]smirk[
Yeah it's correct on the pc, but on mobile it's the fed F -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:13 JST Matty
That's strange. Is your phone old, or do you use some obscure browser? -
Embed this notice
]smirk[ (smirk@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:13 JST ]smirk[
Samsung 9 w/ Brave browser -
Embed this notice
]smirk[ (smirk@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:14 JST ]smirk[
My pic didn't post. Edit to fix -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:14 JST Matty
wut -
Embed this notice
Matty (matty@nicecrew.digital)'s status on Thursday, 12-Jan-2023 09:10:15 JST Matty
wut -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 12-Jan-2023 09:17:45 JST Alex Gleason
@Marielle_Redclaw @matty @_skycaptain @smirk The actual reason is because we have offline support. Soapbox is a PWA = Progressive Web App. It downloads the code onto your device, so when you load the site again it loads from your device storage. It works like a native app. It therefore needs to update like a native app.
But it’s a website … it should just load the updated page.
Agreed. We’re likely going to drop offline support soon, since the app is fairly useless if you have no network connection anyway, and the “An update is available!” nag is confusing.
-
Embed this notice
Corné Dorrestijn (corne@cd0.nl)'s status on Thursday, 12-Jan-2023 09:24:55 JST Corné Dorrestijn
There are a other usecases where “offline” PWA comes in handy. If the apps uses chunks, you don’t have to wait for those chunks to load anymore. Also, if the app updates while you have the app open, and you navigate to a page where another chunk is needed, that chunk might not be available anymore. Alex Gleason likes this. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 12-Jan-2023 09:26:03 JST Alex Gleason
@corne @_skycaptain @matty @smirk @Marielle_Redclaw I’m working on a rewrite of the ServiceWorker. Long term we’ll create something very optimized.
-
Embed this notice