urbit / landscape

Product board for Landscape.
20 stars 6 forks source link

docket: can't update a docket app to a non-docket app #1498

Open tinnus-napbus opened 1 year ago

tinnus-napbus commented 1 year ago

Describe the bug There's no way to switch an app from a docket app to a non-docket app. Pushing an update with the docket file removed retains the existing charges etc & there's no poke to get rid of them.

Expected behavior Should be able to get rid of the front-end

@Fang-

tinnus-napbus commented 1 year ago

maybe it would be undesirable as a user would think it was deleted when it was still running. Maybe there should be a 4th glob/site option that retains the tile but it's not clickable and has no FE

tinnus-napbus commented 1 year ago

context is that I want to get rid of Beacon's front-end cos it's redundant; you only wanna interact with its API through Eyre from an external node.js app or w/e. There's no way for me to do this so I'm gonna have to either set the site to go nowhere or write a simple HTML "this has no FE" page.

Fang- commented 1 year ago

The context feels like it's in the class of "things landscape/docket should but doesn't support", alongside discovering/installing/managing packages that don't show up as tiles, or only have cli frontends, or have no frontend but still want a tile. I imagine it's likely we'll want to tackle all of those holistically.

For the particular issue of being able to get rid of a docket file/tile though, yes that should be possible, and the fact that it hangs on to the old data feels like a docket bug.