Commit Graph

26 Commits

Author SHA1 Message Date
Avital Oliver
84177ab7de Windows installer: Split title text
Now it reads:

Installing Meteor,
The JavaScript App Platform
2015-05-20 20:26:54 -07:00
Avital Oliver
966a61f184 Windows installer: Change title text on progress
Now it says "Installing Meteor, The JavaScript App Platform".

Also make it say "Uninstalling" when we're... uninstalling.
2015-05-20 14:26:08 -07:00
Avital Oliver
b416cf5819 Windows installer: Fix on Windows Server 2012
Turns out there was unused code that dealt with strings
that may or may not have been initialized, and treated
them as multi-byte strings even though they were unicode
strings.

I don't actually understand why this would cause a failure
only on Windows Server 2012, but this change definitely fixed
the problem, and the code removed was unnecessary and wrong anyways.

While at it, improved error reporting in case we fail to
get the link to the bootstrap tarball, or download it.

Also fixed a bug that broke login/signup (due to passing a
char* instead of a wchar_t*)
2015-05-20 14:26:08 -07:00
Avital Oliver
49b358e981 Windows installer: Always install latest version
Uses the https://packages.meteor.com/bootstrap-link
URL to generate a link to the windows bootstrap tarball.

With this change we no longer have to build a new installer
for every release.
2015-05-20 14:26:07 -07:00
Avital Oliver
2f44cab535 Windows installer: Cancel button works immediately 2015-05-20 14:26:06 -07:00
Slava Kim
698b208a02 Quit the installer process if running in cli 2015-03-31 14:11:10 -07:00
Slava Kim
d978bc7c82 Don't broadcast a dead message that blocks the process from exiting 2015-03-31 12:35:53 -07:00
Slava Kim
1612a7509a Don't show a confirmation popup when running w/o UI 2015-03-31 12:34:45 -07:00
sashko
8e4f645a00 UrlEscape the login/register data from installer 2015-03-30 18:10:32 -07:00
sashko
21b1592953 Improve error message and loading text 2015-03-30 17:28:04 -07:00
Slava Kim
81f7ee7dbd Send agentInfo along-side the message from the installer login actions 2015-03-23 20:01:27 -07:00
Slava Kim
27042c43d9 Whitespace changes 2015-03-23 20:01:26 -07:00
Sashko Stubailo
b415ecea8d Broadcast settings change when done installing 2015-03-13 11:42:34 -07:00
Avital Oliver
0f270c9f13 Windows installer: Login and signup against real server 2015-03-12 20:39:58 -07:00
Slava Kim
9b9dfbbf35 Kill some dead code in the installer
6K more to go
2015-03-12 17:56:45 -07:00
Slava Kim
b03eadc5b0 Remove the trailing space from the reported user agent 2015-03-11 22:17:10 -07:00
Slava Kim
869bf4405f Always set the user agent header in post requests from installer 2015-03-12 04:31:20 +00:00
sashko
d6c1a40e5d Allow closing the window on login page 2015-03-11 21:21:17 -07:00
Avital Oliver
9687e1a093 Windows installer: Change page order
Now it immediately starts installing, then lets you sign in
or register for an account, and then shows you the success page.
2015-03-11 17:47:00 -07:00
sashko
79e0faf2d4 Change error dialog to show reason instead of error 2015-03-11 16:38:31 -07:00
Avital Oliver
da159885f4 Windows installer signup flow
Re-introduced the signup/login page and piped through the HTTP
requests to a fake accounts server. This includes some tweaks
to the signup/login UI.
2015-03-09 20:49:59 -07:00
Avital Oliver
a656c2cbfb Make Windows installer delete old Meteor versions
Older installers, like the one on http://win.meteor.com
populated the same directory as our new installer, but with
different files. Specifically, meteor.exe which runs before
our meteor.bat. So we delete the contents of the installed
directory before starting the install.
2015-03-04 20:05:03 -08:00
Avital Oliver
405009a2c3 Improve and simplify Windows installer flow
* Always install the the user's local directory
  (skip the dialog asking where to install)

* Skip login/register dialog (it doesn't work yet)

* Improve prose
2015-03-03 23:20:24 -08:00
Slava Kim
d8a3f9145b Updated installer that has a skip button 2015-03-02 17:42:01 -08:00
Avital Oliver
b587efdab5 Add README for building Windows installer 2015-02-26 14:10:39 -08:00
Avital Oliver
83c65e718f Rename wix-installer/ -> installer/ 2015-02-26 12:09:30 -08:00