Commit graph

45 commits

Author SHA1 Message Date
James 305a2194e3 Clean up UI for initial install 2018-09-19 11:17:30 +10:00
James cc3e1a9056 Remove exclamation mark on install option 2018-09-19 10:52:09 +10:00
James 9d51508e6b Make selectable packages more intuitive 2018-09-19 10:51:01 +10:00
James c84d5daf3a Correct error message copy-pasting 2018-08-09 18:06:16 +10:00
James cbc4ea0d75 Correct message on uninstall 2018-08-09 17:25:10 +10:00
James ebc0b24641 Clean up documentation 2018-08-09 17:06:20 +10:00
James 39144f3f39 Add message about post-launch artifacts (closes #6) 2018-08-09 15:23:02 +10:00
James 351c4c7c1f Add self-updating feature (closes #2) 2018-08-09 15:21:50 +10:00
James 19bec5d80c Add a global shortcut for the maintenance tool 2018-08-08 19:58:30 +10:00
James 1578c4e284 Move back to minified Vue + Vue-router 2018-08-07 22:03:15 +10:00
James c04d5c2794 Clean up main frontend code
Removes fonts that should never be utilised
2018-08-07 21:58:47 +10:00
James cada46738a Do that routing magic 2018-08-07 21:48:01 +10:00
James 0634e1a328 Merge 'master' onto 'vue-router'. 2018-08-07 20:23:28 +10:00
James bada9d18c2 Merge branch 'master' of https://github.com/j-selby/liftinstall 2018-08-07 20:19:26 +10:00
James 3a606d8230 Overhaul UI styling 2018-08-07 20:18:09 +10:00
James 708a194764 Fix launcher with new config system 2018-08-07 15:48:49 +10:00
James d4dd3fb182 Fix usage of wrong streaming buffer in frontend 2018-08-07 15:40:00 +10:00
James b32e9f6f33 Dynamically fetch configuration file 2018-08-07 15:39:53 +10:00
James 08cf5dea6f Remove useless logging from frontend 2018-08-04 23:37:04 +10:00
James 58530ef352 Add launcher functionality 2018-08-04 23:35:56 +10:00
James c0387c9a0a Clean up typos in source 2018-08-04 22:18:12 +10:00
James 25bd35fa8d Don't hardcode webpage title 2018-08-04 22:17:00 +10:00
James d53603e211 Buffer incoming streamed data in the frontend 2018-08-04 17:12:00 +10:00
James a9e51af7e0 Add logging for install/uninstall errors 2018-08-04 16:11:49 +10:00
James 8f24384bd0 Add update functionality
:P
2018-08-04 01:24:42 +10:00
James 55239ec4aa Bind to both IPv4 and 6 2018-08-04 00:54:03 +10:00
James 05de23a918 Correctly grab parent directories when installing artifacts 2018-08-04 00:21:51 +10:00
James cb29b4acdf Implement uninstall pipeline 2018-08-03 23:44:35 +10:00
James bf2ce22de6 Use favicon + winres when building target artifact 2018-08-03 22:21:34 +10:00
James b5e35e4495 Update Bulma, remove out-of-place navbar 2018-08-03 22:04:06 +10:00
James cab17e6832 Use web-view file dialogs where possible 2018-08-03 21:49:38 +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 79fa12043d Use nicer macro-based system for pulling assets 2018-05-03 20:52:55 +10:00
James Lonie a174c265d4 Use PathBufs internally, correctly find metadata 2018-05-03 14:14:44 +10:00
James Lonie dae36a15b9 Modify installer to be more stateful 2018-05-03 13:30:58 +10: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 cfd8c94363 Add communications between frontend<->backend for progress 2018-01-30 14:35:00 +11:00
James b982383b71 Stub API for starting a installation 2018-01-29 21:57:06 +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 3305fa412d Implement file selection 2018-01-27 15:02:49 +11:00
James f44b812a1a Implement configuration handling, Vue 2018-01-27 14:27:41 +11:00
James 5b43f65ae5 Initial commit 2018-01-26 23:29:28 +11:00