Ask Before You Update
Space-qu now shows the latest update announcement in your browser and asks whether you want to install it.
Why
Previously Space-qu ran git pull with no indication of what changed. The new flow separates finding out what’s new from actually updating. If there’s a post you haven’t seen, it opens the article in your browser, waits for your answer, and only runs git pull when you confirm. Run it again to pull without re-confirming.
What Happens
If nothing is new, VimStar runs a routine git pull and tells you it’s already at the current version. No dialog, no browser. If there’s a new post, the browser opens the article, a dialog shows the title and date, ahd then asks whether to install the update. Confirming it runs git pull and remembers what it saw; declining stops. If you’re offline, the feed fetch fails, VimStar tells you to connect, and it does nothing. No pull happens, because a pull can’t work offline anyway.
The Version Counter
After the first successful update, Space-qu records the new post’s date in a file in Neovim’s state directory. Next run it compares the current date to that file. A missing file counts as “new,” which is the right behavior on a fresh install.
Update History
The list lives on the updates section of the VimStar site. Check there if the browser won’t open or you want the text alongside the prompt.