James
|
1f6d1e8d52
|
Clean up logging somewhat
|
2018-08-03 20:59:43 +10:00 |
|
James
|
066111951f
|
Clean up source error
|
2018-08-03 20:57:40 +10:00 |
|
James
|
012f0b87fb
|
Artificially increasing installation time is the best measure (not)
|
2018-08-03 20:56:40 +10:00 |
|
James
|
ec145fbd2d
|
Remove un-needed entry from gitignore
|
2018-08-03 20:50:49 +10:00 |
|
James
|
7630180c4f
|
Overhaul installer pipeline, breaking down components into tasks
|
2018-08-03 20:45:42 +10:00 |
|
James
|
5eca483b06
|
Don't need phf for an array of 5-10 elements
Allows for Stable to build the application again
|
2018-08-03 17:50:17 +10:00 |
|
James
|
87395baa9b
|
Clean up dependencies
|
2018-07-28 15:33:06 +10:00 |
|
James
|
210473e18c
|
Fix conflicting fields/methods in Vue
|
2018-05-03 23:28:28 +10:00 |
|
James
|
de35eba95f
|
Fix web-view mingw compilation
|
2018-05-03 23:08:26 +10:00 |
|
James
|
16b984d87b
|
Use internal macro system for including files, without alot of the bulk
|
2018-05-03 21:50:44 +10:00 |
|
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 |
|