100 Commits
Author SHA1 Message Date
Kevin Yue 0c9b8e6c63 Update publish.yaml 2024-12-26 23:25:23 +08:00
Kevin Yue 54e2371022 Fix the save credentials not working (#435) 2024-10-30 19:46:53 +08:00
Kevin Yue 6616389a5f Update README.md 2024-07-08 21:37:54 +08:00
Kevin Yue 6357a4087d Update README.md 2024-06-26 08:54:39 +08:00
Kevin Yue a286b5e418 feat: improve client certificate authentication 2024-05-20 09:08:47 -04:00
Kevin Yue 92b858884c fix: check executable for file 2024-05-10 10:26:45 -04:00
Kevin Yue 159673652c Refactor prelogin.rs to use default labels for username and password 2024-05-09 01:48:02 -04:00
Kevin Yue 200d13ef15 Release 2.2.1 2024-05-07 11:58:15 -04:00
Kevin Yue ddeef46d2e Restore the browser auth, related #360 2024-05-07 11:40:44 -04:00
Kevin Yue 546dbf542e Update README.md 2024-04-30 13:28:20 +08:00
Kevin Yue 005410d40b Update README.md 2024-04-30 13:19:52 +08:00
Kevin Yue 3b384a199a Update changelog 2024-04-29 21:56:50 -04:00
Kevin Yue b62b024a8b Release 2.2.0 2024-04-29 21:05:36 -04:00
Kevin Yue d94d730a44 feat: support default browser for CLI (#345) 2024-04-15 20:27:33 +08:00
Kevin Yue a0afabeb04 Release 2.1.4 2024-04-10 10:13:37 -04:00
Kevin Yue 1158ab9095 Add MFA support 2024-04-10 10:07:37 -04:00
Kevin Yue 9f085e8b8c Improve code style 2024-04-07 20:31:05 +08:00
Kevin Yue e9f2dbf9ea Support CAS authentication 2024-04-03 06:40:40 -04:00
Kevin Yue cec0d22dc8 Support CAS authentication 2024-04-02 20:06:00 +08:00
Kevin Yue b2ca82e105 Update changelog 2024-03-29 07:55:10 -04:00
Kevin Yue 5ba6b1d5fc Merge branch 'hotfix/handle_network_error' into release/2.1.2 2024-03-29 07:52:17 -04:00
Kevin Yue a96e77c758 Bump version 2.1.2 2024-03-29 07:48:02 -04:00
Kevin Yue 79e0f0c7c1 Handle portal endpoint network error 2024-03-29 01:57:53 -04:00
Kevin Yue 59dee3d767 Update packaging script 2024-03-11 07:55:49 -04:00
Kevin Yue e94661b213 Fix build-depends 2024-03-10 08:32:35 -04:00
Kevin Yue 47776d54d9 Improve packaging (#328)
* Add gpgui-helper (#326)

* Add packaging
2024-02-26 23:33:39 +08:00
Kevin Yue 5767c252b7 Update issue templates 2024-02-17 20:39:11 +08:00
Kevin Yue a2efcada02 Update README.md 2024-02-13 04:07:18 -05:00
Kevin Yue e68aa0ffa6 Update README.md 2024-02-13 03:24:20 -05:00
Kevin Yue 00b0b8eb84 Update README.md 2024-02-06 12:44:18 +08:00
Kevin Yue db9249bd61 Support HIP report (#309) 2024-02-05 18:35:45 +08:00
Kevin Yue 8860efa82e Simplify code 2024-01-29 07:54:58 -05:00
Kevin Yue 9bc0994a8e Update gpauth app icon 2024-01-29 06:10:34 -05:00
Kevin Yue 196e91289c Update format 2024-01-28 05:11:46 -05:00
Kevin Yue b2bb35994f Support connect gateway (#306) 2024-01-28 11:41:48 +08:00
Kevin Yue aac401e7ee Perform gateway prelogin when failed to login to gateway 2024-01-23 09:26:45 -05:00
Kevin Yue 9655b735a1 Fix ignore TLS errors 2024-01-22 23:20:25 -05:00
Kevin Yue c3bd7aeb93 Support SSO using default browser 2024-01-22 09:43:44 -05:00
Kevin Yue 0b55a80317 Bump version 2.0.0-beta4 2024-01-21 11:05:15 -05:00
Kevin Yue c6315bf384 Handle auth window auth fail 2024-01-21 11:04:35 -05:00
Kevin Yue 87b965f80c Add default os-version for CLI 2024-01-21 08:54:08 -05:00
Kevin Yue b09b21ae0f Bump 2.0.0-beta3 2024-01-21 05:43:49 -05:00
Kevin Yue 7e372cd113 Align with the old behavior of the portal config request (#293) 2024-01-21 18:31:39 +08:00
Kevin Yue 1e211e8912 Update README.md 2024-01-20 22:55:35 -05:00
Kevin Yue 8bc4049a0f Enhancements and Bug Fixes: Align Pre-login Behavior, TLS Error Ignorance, GUI Auto-Launch, and Documentation Improvements (#291) 2024-01-21 10:43:47 +08:00
Kevin Yue 03f8c98cb5 Use uzers crate 2024-01-18 08:54:08 -05:00
Kevin Yue 5c56acc677 Bump version 2.0.0-beta2 2024-01-18 08:51:11 -05:00
Kevin Yue 2d8393dcf7 Update doc (#282) 2024-01-18 20:48:40 +08:00
Kevin Yue 04a916a3e1 Refactor using Tauri (#278) 2024-01-16 22:18:20 +08:00
Kevin Yue edc13ed14d Merge pull request #265 from fftmp/master
fix link in Readme
2023-11-13 18:04:46 +08:00
Kevin Yue 939f2bd94a Merge pull request #263 from iamtalhaasghar/master
chores: update opensuse leap repo link
2023-11-06 09:31:14 +08:00
Kevin Yue 8ca2610550 Release 1.4.9 2023-01-08 20:58:32 +08:00
Kevin Yue acf184134a Updated VERSION, Bumped 1.4.8 –> 1.4.9 2023-01-08 20:58:21 +08:00
Kevin Yue 25e8ccd07e fix: use the dev package 2023-01-08 19:25:43 +08:00
Kevin Yue 092123b075 fix: use qtkeychain package 2023-01-08 19:21:44 +08:00
Kevin Yue feb2956cc1 fix: add qt5-tools 2023-01-08 17:44:56 +08:00
Kevin Yue ef43d10a70 fix: add missing build dependency 2023-01-02 20:27:52 +08:00
Kevin Yue bd73466e48 ci: fix CI 2023-01-02 20:10:35 +08:00
Kevin Yue cc2c0ae34e ci: fix CI 2023-01-02 19:56:45 +08:00
Kevin Yue 9207f7a798 Merge branch 'master' into develop 2023-01-02 19:47:58 +08:00
Kevin Yue 2069b7fd8e feat: expose os-version to settings 2023-01-01 17:18:50 +08:00
Kevin Yue 2761f7521a ci: assert no library missing 2022-10-30 21:48:46 +08:00
Kevin Yue c3939a774b fix: update qtkeychain 2022-10-30 21:35:36 +08:00
Kevin Yue 49e5242bf2 ci: run gpclient after build 2022-10-30 21:28:26 +08:00
Kevin Yue 3181d37b20 fix: add qtkeychain 2022-10-30 21:21:47 +08:00
Kevin Yue 6d788a5e91 chore: update CMake file 2022-10-30 21:15:17 +08:00
Kevin Yue 0adeaf9c28 fix: improve the cli support 2022-06-14 21:21:11 +08:00
Kevin Yue fe64b2cd19 feat: add --reset option to gpclient 2022-06-14 21:14:16 +08:00
Kevin Yue 5788474d7e Release 1.4.8 2022-06-12 20:28:58 +08:00
Kevin Yue 3559834762 Updated VERSION, Bumped 1.4.7 –> 1.4.8 2022-06-12 20:28:49 +08:00
Kevin Yue f9926b4026 fix: fix compile error 2022-06-12 20:21:07 +08:00
Kevin Yue cb457c4b09 refactor: simplify the code 2022-06-12 20:15:12 +08:00
Kevin Yue 5ebfe9b0f4 chore: use auto to declare variables 2022-06-12 16:44:07 +08:00
Kevin Yue 35266dd8bf chore: use c++ 17 2022-06-12 15:40:46 +08:00
Kevin Yue bf03d375e0 fix: clear cookies when click the Reset button 2022-06-12 13:52:36 +08:00
Kevin Yue 6cf909e34f fix: refine the authentication workflow 2022-06-11 21:13:03 +08:00
Kevin Yue 343a6d03c1 chore: PLOG -> LOG 2022-06-10 21:35:56 +08:00
Kevin Yue fab8e7591e Release 1.4.7 2022-06-07 21:46:04 +08:00
Kevin Yue 5a485197b7 Updated VERSION, Bumped 1.4.6 –> 1.4.7 2022-06-07 21:45:49 +08:00
Kevin Yue 7bc02a4208 fix: release resources when properly 2022-06-06 18:05:08 +08:00
Kevin Yue 3067e6e911 fix: add support for parsing tokens from HTML 2022-06-06 15:01:50 +08:00
Kevin Yue 5714063457 chore: use auto to declare variable 2022-06-02 00:19:37 +08:00
Kevin Yue 41f88ed2e0 chore: simplify readme 2022-06-02 00:08:29 +08:00
Kevin Yue 4fada9bd14 Release 1.4.6 2022-06-01 23:55:50 +08:00
Kevin Yue b57fb993ca Updated VERSION, Bumped 1.4.5 –> 1.4.6 2022-06-01 23:55:40 +08:00
Kevin Yue f6d06ed978 feat: display address in gateway menu item 2022-06-01 23:53:02 +08:00
Kevin Yue cc67de3a2b fix: fix bug of parsing the portal respponse 2022-06-01 23:52:12 +08:00
Kevin Yue e2d28c83b2 Release 1.4.5 2022-05-29 21:15:40 +08:00
Kevin Yue a489c5881b Updated VERSION, Bumped 1.4.4 –> 1.4.5 2022-05-29 21:15:32 +08:00
Kevin Yue 44fd2f1d3f chore: refine vscode settings 2022-05-29 21:15:01 +08:00
Kevin Yue 9c9b42b87f fix: rollback dbus configuration 2022-05-29 21:00:37 +08:00
Kevin Yue fb2b148b72 feat: add option to start minimized 2022-05-29 17:33:12 +08:00
Kevin Yue 8f27c92e7b Add 2FA support (#112) 2021-12-20 22:20:02 +08:00
Kevin Yue dd81ed9519 Stop saving credentials (#111) 2021-12-20 18:43:37 +08:00
Kevin Yue 0e4e082594 Update README.md 2021-11-30 16:42:04 +08:00
Kevin Yue 3e590cab7b Update README.md 2021-11-30 10:44:38 +08:00
Kevin Yue bc07e3d496 Add snap packaging (#93)
* snapcraft init

* update packaging

* update packaging

* update packaging

* update packaging

* update packaging

* update packaging

* snap worked

* fix locale warning

* polish code

* update metainfo

* update icon

* update icon

* update message
2021-09-20 20:48:24 +08:00
Kevin Yue 8a65099ca7 Migrate to cmake and refine the code structure (#92)
* migrate to cmake

* move the 3rd party libs

* organize 3rdparty

* update the 3rd party version

* refine the CMakeLists.txt

* update install command

* update install command

* update install command

* update install command

* update dependency

* update the dependency

* update the dependency

* remove CPM.cmake

* remove QtCreator project file

* update cmake file

* improve cmake file

* add cmakew

* use wget

* remove echo

* update the doc

* remove the screenshot

* update the doc

* update the install steps

* check the openconnect version

* update the doc

* update install scripts

* fix install scripts

* improve message

* improve message

* improve install scripts

* improve the version check

* improve the version check

* improve install script

* add version

* organize includes

* add version bump

* update CI

* update CI

* add the release flag

* update message
2021-09-19 14:32:12 +08:00
Kevin Yue 0d4485d754 Update README.md 2021-09-10 22:49:54 +08:00
Kevin Yue 6fa77cdbd2 Fix the clientos param (#87)
* fix the clientos param

* fix the clientos param
2021-09-04 18:56:17 +08:00