Warp
Warp copied to clipboard
Toggle auto-update / update banner
Discord username (optional)
No response
Describe the solution you'd like?
Please have a toggle for auto-update in the settings. A minor inconvenience, but I feel like I have to relaunch and install a new update every couple of days. It'd be nice to check if there are any current terminals running, and if not, just install any pending update by itself.
Or the option to disable the update banner/notification.
Is your feature request related to a problem? Please describe.
No
Additional context
No response
How important is this feature to you?
4
Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087
No response
Please add a :+1: to the original post at the top to signal that you want this feature, and then hit the subscribe button if you'd like to be notified.
Another user comment:
I'd really, really like silent app updates in the background. Or at least stop the ever-increasing UI takeover of update notifications. I love warp, but the app updates so frequently that I'm quite annoyed. And now I get a banner nagging me even more. This seems excessive.
Another user comment:
Would like an option to dismiss the update notification and/or have an option to not show the update banner.
User on Discord commented:
how do I disable automatic updates? I can't find the option anywhere.
In addition to this feature, it would be nice to be able to download older releases.
Hey all, given that newer releases contain bug fixes and security updates, we don't recommend keeping the older version installed.
Maybe if there was a way to only apply the security updates. Seeing as updates also change the UI and other functionalities, I'm very wary of updating all, just like with any programs that don't offer a way to go back easily. I see no way this could be a security risk to me, and I don't like to be forced to use a UI I don't like, or have a functionality I like taken away.
User on Discord commented:
how do I disable automatic updates? I can't find the option anywhere.
I need this too, my max internet speed rn is 350KB/s, if warp & other softwares silently starts to download updates in the background, i can't use internet
The Sparkle framework on macOS effectively managed this ten years ago. You could choose to update immediately or later, automatically or manually download updates, and display update notifications with or without a change log. It would be beneficial to draw inspiration from software that has extensive experience in handling UX and UI for this matter :-)
Mac doesn't offer the option to never update and uses nag screens to manipulate users.
I’m actually on the brim of switching back to iTerm because of this 😞 I’m also thinking about blocking Warp’s ability to connect to the server to avoid updates altogether.
When I open a terminal, it means I need to get something done, and the first thing I do is close this sidebar without reading.
Notion Calendar (Cron) is a good example of how to do it unobtrusively:
They show an orange dot on this floating button whenever they have something to say.
I second this. I’m using NixOS, which means there’s no way auto-updates will ever work. Being able to disable the banner (if not the auto-updates entirely) would be nice.
I don't know why NixOS lacks basic functions but in general on Linux the user decides whether or not to update a given piece of software, when, and with what cadence. Not giving this option in the software shows a disregard for the target audience, but we're still in charge and can't be prevented from disabling updates some other way. Fake notification dots are also a bad way to do this.
I don't know why NixOS lacks basic functions
NixOS aims to be a reproducible OS: auto-update = no reproducibility. In NixOS the user discretionally decide whether to update their software and when.
I have a lot of utilities installed via Homebrew. I disable automatically check for updates within each app so that I don't have each individual utility bug me to update every day. Instead, I run brew update on a monthly basis to update all my utilities at once. Warp is the only utility that doesn't support this.
Warp should provide the ability to check for updates and upgrade from within the app:
manually, via the standard "Check for updates" menu item, in addition to the nonstandard button in the less expected location of "Settings > Account" (which contains an unexpected "About Warp" section, given there is a top-level "Settings > About" section, which is what Warp opens up to when you choose the menu item "Warp > About Warp", and where there is no similar "check for updates" button nor a "copy version" button??) automatically at a periodic interval, via a setting that can be disabled
Instead of clicking update on every launch, would be handy to have auto updates if you trust the updates are always great.
Please support this 🙏. You can't run Warp as a standard user on macOS without the banner showing every single time.
On Linux, there's now an uncloseable eyesore banner at the top if you don't want to update. I have no idea why the'yre trying to make me update so hard, and I don't like the passive-aggressive way it's using. This is why I stopped using this. Dark patterns in developer tools of all things? I decide what gets updated and when.
Seems at least on version v0.2024.07.09.08.01.stable_00 on Linux you can close the update banner now, though it returns on every startup of the terminal. Would definitely be useful to have a toggle. (Also using NixOS).
I, too, am on NixOS. The huge update banner that melts my retinas every time I open the app is distracting and unattractive. Additionally, having to manually close it every time I open Warp adds significant friction and frustration -- enough for me to avoid using Warp for the time being.
I'd like to see either an option to disable the ugly banner on startup, or alternatively have Warp available on Flathub. If it's installable as a Flatpak, it can auto-update to its heart's content.
In the absence of either an option to disable the "update warning" banner or a Flatpak version, I can't see myself using Warp.
Tried the terminal for two days, left it. I cannot stand the massive banner. Why would you guys force feed something like this?
hey, any update on this?
After adding these two lines to my hosts file, Warp will no longer show this banner as it will not be able to connect Warp servers.
127.0.0.1 releases.warp.dev
127.0.0.1 app.warp.dev
For NixOS users, add this to your /etc/nixos/configuration.nix:
networking.extraHosts =
''
127.0.0.1 releases.warp.dev
127.0.0.1 app.warp.dev
'';
Edit for NixOS users: You will have issues doing a nixos-rebuild with this workaround. To perform rebuild successfully while updating your system, you need to comment both extraHosts line and the warp-terminal package in the systemPackages, home-manager or wherever you installed warp terminal. After the update/rebuild upgrade is complete, you can uncomment these lines back and rebuild again to install warp terminal back then keep blocking requests to Warp servers.
After adding these two lines to my hosts file, Warp will no longer show this banner as it will not be able to connect Warp servers.
127.0.0.1 releases.warp.dev 127.0.0.1 app.warp.devFor NixOS users, add this to your
/etc/nixos/configuration.nix:networking.extraHosts = '' 127.0.0.1 releases.warp.dev 127.0.0.1 app.warp.dev '';
I went ahead and added warp to block incoming connection on my firewall as well, if this doesn't do the trick, I will be going back to iTerm, the constant update is getting out of hand, a terminal is a terminal, all the ai and team bs should be optional updates and not forced.
I had to use Radio Silence to prevent Wrap to make any network connection for update. Not having this feature is just rubbish.
While it works, I had issues doing a nixos-rebuild with this workaround. Had to remove it, do the update, then re-add it. Not ideal. Can we get this sorted, with a release schedule of weekly, and nixos-unstable being at least 3-4 days behind that, it means most of my week has this obnoxious red bar at the top.
If you guys for whatever reason insist on keeping it, can you provide the call to releases.warp.dev so I can work around it to match the nixos release schedule (it's automated, just takes a few days after you guys do an update for it to pass)
So far, I have the JSON callback string, but you are using ssl and auth tokens to access it, so no idea what the URI is I need to replicate at my end is, or the authentication I need to replicate to run my own releases.warp.dev. Using a terminal shouldn't be this hard. Just implement the ability to turn off updates, or, as you are new and want everyone on the latest, perhaps speak to your designer. The example above in this thread by @combdn would be an acceptable compromise (although I can see it overlapping my nvim window), so maybe something transparent at the top would be better.
I also don't feel this is a feature request, it is a bug. It is actively stopping nixos users from adopting your product
"Actively" would mean there's some code checking if you're using NixOS and refusing to run in that case. This prevents those users from adopting it in a passive manner, that is a regular feature coincidentally interacts with an aspect of NixOS without any efforts from the developers to do that (or prevent that).