James
|
79fa12043d
|
Use nicer macro-based system for pulling assets
|
2018-05-03 20:52:55 +10:00 |
|
James Lonie
|
e7175ae880
|
Correctly set maintenance tool as executable on unix platforms
|
2018-05-03 14:51:44 +10:00 |
|
James Lonie
|
a174c265d4
|
Use PathBufs internally, correctly find metadata
|
2018-05-03 14:14:44 +10:00 |
|
James Lonie
|
93ebca5f3c
|
Add REST API for getting installation status
|
2018-05-03 13:39:55 +10:00 |
|
James Lonie
|
dae36a15b9
|
Modify installer to be more stateful
|
2018-05-03 13:30:58 +10:00 |
|
James
|
7b184b24ff
|
Remove broken Cargo caching from Travis
|
2018-01-31 18:54:15 +11:00 |
|
James
|
bff20f30a5
|
Add OpenSSL dependency to Travis, cache Cargo artifacts
|
2018-01-31 18:47:44 +11:00 |
|
James
|
14590b2df6
|
Accept defaults for Rustup
|
2018-01-31 18:37:25 +11:00 |
|
James
|
7652cb3b6b
|
Update APT database in Travis
|
2018-01-31 18:32:24 +11:00 |
|
James
|
e2aadf38ee
|
Correct name of script in Travis
|
2018-01-31 18:27:27 +11:00 |
|
James
|
9500af2f2a
|
Remove ref to cpp
|
2018-01-31 18:20:12 +11:00 |
|
James
|
2c76bc74cc
|
Add more boilerplate to Travis
|
2018-01-31 17:47:10 +11:00 |
|
James
|
0ca56bcd6c
|
Add sudo line for Travis
|
2018-01-31 17:43:08 +11:00 |
|
James
|
7e7e90f8c2
|
Use Docker for more recent LTS
|
2018-01-31 17:40:51 +11:00 |
|
James
|
7faa1c18e0
|
Travis: Select correct package for Ubuntu systems
|
2018-01-31 17:26:23 +11:00 |
|
James
|
59c6614565
|
Remove Rustfmt until it becomes stable
|
2018-01-31 17:23:58 +11:00 |
|
James
|
465cf56426
|
Add GTK build dependency
|
2018-01-31 17:21:28 +11:00 |
|
James
|
1dfdd9ad2c
|
Add Rustfmt checking to Travis, cache Cargo artifacts
|
2018-01-31 17:19:21 +11:00 |
|
James
|
4d5a4ceb84
|
Add Travis CI testing, update README
|
2018-01-31 17:14:31 +11:00 |
|
James
|
b88bfb1a22
|
Fix typo in README
|
2018-01-31 14:43:49 +11:00 |
|
James
|
89fa4ab301
|
Add readme and license
|
2018-01-31 14:42:28 +11:00 |
|
James
|
ca5eabd2b5
|
Add configuration file
|
2018-01-31 14:37:05 +11:00 |
|
James
|
248bdbbb7b
|
Add database for version information
|
2018-01-31 14:36:29 +11:00 |
|
James
|
6cd8abebe5
|
Copy installer executable to target directory, fix version sorting
|
2018-01-30 20:11:34 +11:00 |
|
James
|
9f0e2352b7
|
Describe DownloadProgress
|
2018-01-30 18:30:18 +11:00 |
|
James
|
917e30cef1
|
Implement extraction of .zip archives
|
2018-01-30 18:29:34 +11:00 |
|
James
|
085fa24f35
|
Ensure state machine is correct after return from error handler
|
2018-01-30 17:20:51 +11:00 |
|
James
|
34e7698d76
|
Check installation path, add error messages to frontend
|
2018-01-30 17:19:54 +11:00 |
|
James
|
c8af1009a2
|
Clean up archive downloading
|
2018-01-30 15:54:44 +11:00 |
|
James
|
b8851f158a
|
Add downloading of archives
|
2018-01-30 15:53:28 +11:00 |
|
James
|
cfd8c94363
|
Add communications between frontend<->backend for progress
|
2018-01-30 14:35:00 +11:00 |
|
James
|
722bf73316
|
Reformat installer
|
2018-01-29 23:37:30 +11:00 |
|
James
|
139ff5793c
|
Select latest release file in install pipeline
|
2018-01-29 23:37:17 +11:00 |
|
James
|
a61709c3d0
|
Remove unused release block
|
2018-01-29 23:28:43 +11:00 |
|
James
|
53c539584f
|
Add basic installer logic
|
2018-01-29 23:28:14 +11:00 |
|
James
|
d3bc6333e9
|
Hook up installer framework to REST API
|
2018-01-29 22:08:28 +11:00 |
|
James
|
d51e0bdb54
|
Document REST api
|
2018-01-29 21:58:11 +11:00 |
|
James
|
b982383b71
|
Stub API for starting a installation
|
2018-01-29 21:57:06 +11:00 |
|
James
|
9baf44e330
|
Implement Github source backend
|
2018-01-29 21:27:54 +11:00 |
|
James
|
c0eac985ad
|
Add framework for fetching metadata about releases
|
2018-01-29 18:21:37 +11:00 |
|
James
|
d86077d929
|
Move extern statements to modules where they are used
This will allow for easier feature configuration in the future.
|
2018-01-28 18:03:43 +11:00 |
|
James
|
4ed50c885b
|
Clean up code using Rustfmt
|
2018-01-27 22:58:56 +11:00 |
|
James
|
cf41f552c4
|
Migrate to Hyper for unified HTTP server/client
|
2018-01-27 22:56:36 +11:00 |
|
James
|
a1301ae915
|
Use correct app name in application title
|
2018-01-27 15:33:15 +11:00 |
|
James
|
dffd498c3d
|
Stub out installing + exit pages
|
2018-01-27 15:31:43 +11:00 |
|
James
|
88cbb91dc6
|
Add default path handling
|
2018-01-27 15:14:56 +11:00 |
|
James
|
d537b80e12
|
Remove verbose logging
|
2018-01-27 15:03:17 +11:00 |
|
James
|
3305fa412d
|
Implement file selection
|
2018-01-27 15:02:49 +11:00 |
|
James
|
68b3811304
|
Hide configuration files from Git
|
2018-01-27 14:28:21 +11:00 |
|
James
|
f44b812a1a
|
Implement configuration handling, Vue
|
2018-01-27 14:27:41 +11:00 |
|