Commit graph

80 commits

Author SHA1 Message Date
Antoine Gersant
d4a427648e Fixed startup error related to system tray integration 2024-03-13 18:46:35 -07:00
Antoine Gersant
00b6444048 Adds social media preview image for Github links 2022-11-27 20:22:26 -08:00
Antoine Gersant
4ad8d922f7
Platform-specific improvements (#127)
* Use native-windows-gui crate to manage tray icon
Adds log file support on Windows

* Log file location now works like other paths

* Removed context builder

* Context --> App

* Removed mount URLs from App

* Switch to a nicer crate for forking daemon

* Handle errors from notify_ready

* Add application icon to all Windows Polaris executables, not just those created by the release script

* Add build.rs to release tarball

* Create PID file parent directory if necessary
2020-12-30 21:41:57 -08:00
Antoine Gersant
ea7edea79b Workaround for broken install paths on Windows 2020-12-27 00:10:57 -08:00
Antoine Gersant
cab03f2538 Tentative fix for Windows installer not working 2020-12-26 23:23:10 -08:00
Antoine Gersant
7e4c0fa610 Support for Github dark theme 2020-12-11 02:54:18 -08:00
Antoine Gersant
eef75163ce Include toolchain file in release tarball 2020-12-07 22:29:34 -08:00
Antoine Gersant
538b41a2b4
Use standard directories when running on Linux (#91)
* Use standard Linux directories for application data (https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)

* Use standard system directories

* Cleanup all Polaris files during uninstall

* Expose get_pid_directory to rest of the crate

* Add separate targets for install binary and data files, clean up makefile

* Use environment variables for directory locations during install process

* On Linux, read locations from environment variables at compile time

* Split static_directory in two (web and swagger directories)

* Follow recommendations from the Make manual

* Avoid redundant directories

* Added workflow to validate installer setup

* Added CLI options to locate log file, pid file and cache directory

* Fixed an issue where build command did not support the xdg/system switch

* Renamed log option to log-level

* Fixed an issue where xdg install would do a system build

* Use re-usable action to make linux release

* Avoid nested actions (see https://github.com/actions/runner/issues/646)

* Updated installation instructions

* Replaced deprecated use of set-env
2020-11-26 15:57:08 -08:00
Antoine Gersant
d9bdea8745 Updated Linux release script to include new location of test inputs 2020-09-19 17:12:26 -07:00
Antoine Gersant
8e55d31eb0
Cleaned up README (#93)
* Cleaned up README

* Removed setup screenshot
2020-08-27 01:39:50 -07:00
Antoine Gersant
e65d57e24a Bundle test files in Linux release tarball 2020-08-15 19:30:41 -07:00
Antoine Gersant
7db8894d65 Add CLI executable to 'complete' feature 2020-08-04 23:29:31 -07:00
Antoine Gersant
b423b76e29 Added CLI executable to windows installer 2020-08-04 23:10:59 -07:00
Antoine Gersant
b0ca61ae2f Formatting 2020-08-04 23:05:09 -07:00
Antoine Gersant
b413125a46 Fixed powershell syntax 2020-02-01 19:59:04 -08:00
Antoine Gersant
f9f69cd55c Insert correct polaris version in windows installer 2020-02-01 19:42:20 -08:00
Antoine Gersant
503eed8b62 Removed traces of polaris-web submodule 2020-02-01 19:28:31 -08:00
Antoine Gersant
b2ee2fe701
Automate release process (#62)
Added Github Actions workflow to generate release
2020-01-20 18:21:47 -08:00
Antoine Gersant
bf67ccfda8 Ship swagger files with installers 2019-04-07 23:41:24 -07:00
Antoine Gersant
a4578194f0 Bumped version number 2019-04-07 18:53:43 -07:00
Antoine Gersant
af17c821df Bumped version number 2018-10-28 17:43:54 -07:00
Antoine Gersant
495d6a0b79 Fixed a bug where exe and static files were in the wrong directory 2018-10-24 15:58:34 -07:00
Antoine Gersant
1f9bb320df Bumped version number 2018-10-24 14:45:14 -07:00
Antoine Gersant
953dea1929 Bumped version number to 0.7.1 2017-10-08 19:04:44 -07:00
Antoine Gersant
6c7f80ba46 Bump version to 0.7.0 2017-09-26 23:30:50 -07:00
Antoine Gersant
c921454930 Updated program icon 2017-07-17 22:34:30 -07:00
Antoine Gersant
7cd2bdfd6b Cleaned up makefile 2017-07-08 18:58:22 -07:00
Antoine Gersant
35dd08ca04 Automatically generate the web UI portion of the installer
Also moves the entire install to AppData.
2017-07-08 16:46:02 -07:00
Antoine Gersant
55f9700da2 Removed default config 2017-07-08 12:41:33 -07:00
Antoine Gersant
8a6a6fae90 Bumped version number 2017-07-08 12:26:12 -07:00
Antoine Gersant
6c030c7ffd Removed outdated content from installer 2017-07-08 12:25:02 -07:00
Antoine Gersant
b08ebfffb9 Added logo in sticker format 2017-06-24 15:21:45 -07:00
Antoine Gersant
e36f14132f Lowered version number for small release 2017-06-11 23:31:34 -07:00
Antoine Gersant
3298865f22 Updated web client screenshot 2017-06-05 00:13:47 -07:00
Antoine Gersant
6df085106d Bumped version number 2017-06-04 13:32:34 -07:00
Antoine Gersant
8d745e8416 Removed Windows Open SSL remains 2017-06-04 13:32:22 -07:00
Antoine Gersant
0b9aca16ae Added message indicating installation success 2017-05-30 22:36:00 -07:00
Antoine Gersant
baadd410ca Added packaging script and makefile for Linux install 2017-05-29 19:13:03 -07:00
Antoine Gersant
2b865d80c1 Install web content in appdata folder 2017-05-29 18:29:06 -07:00
Antoine Gersant
8eaefb6dba Moved app data into user folders instead of system folders 2017-05-28 22:46:42 -07:00
Antoine Gersant
617645e4f4 Added DLLs that are part of the release script 2017-05-28 18:05:01 -07:00
Antoine Gersant
121a91ea8d Bumped version number 2017-05-11 00:18:11 -07:00
Antoine Gersant
91dc4fdb07 Added new polaris-web files to installer 2017-05-11 00:12:25 -07:00
Antoine Gersant
44dc7a5fa6 Added new web UI file to installer 2017-05-09 00:09:31 -07:00
Antoine Gersant
72213fbb8c Bumped version number 2017-05-08 00:02:07 -07:00
Antoine Gersant
df11c8fab7 Split every file into a unique component 2017-03-09 19:46:07 -08:00
Antoine Gersant
723e83b3ee Bumped version number 2016-12-18 11:48:52 -08:00
Antoine Gersant
606758ee1b Added missing DLL in installer 2016-12-17 20:47:30 -08:00
Antoine Gersant
6cd9f94b85 Added tiny logo bitmap, thicker than vector reference
For usage in tiny contexts
2016-12-14 00:46:58 -08:00
Antoine Gersant
2735ed9a03 Github doesn't like svg logo 2016-11-30 21:30:37 -08:00