Commit Graph

178 Commits

Author SHA1 Message Date
liushuyu
08ab3c369e
ui: fix authentication view indentation error 2022-11-27 17:20:12 -07:00
liushuyu
d8df3b3114 Merge lat9nq's changes 2022-11-27 17:11:03 -07:00
liushuyu
61a7db2005
fix(auth): fix JWT verification 2022-11-27 17:02:05 -07:00
liushuyu
3ea6aa9852
deps: update dependencies 2022-11-27 16:49:13 -07:00
lat9nq
8c795396eb installer: Use an inline expression for is_windows
Co-authored-by: liushuyu <liushuyu011@gmail.com>
2022-07-28 16:57:36 -04:00
lat9nq
e6600e3b17 general: Housekeeping
Keep up with updates to the compiler.
2022-07-28 16:39:35 -04:00
liushuyu
89be1c0d84
fix(tasks): fix shortcut manipulation logic 2022-04-02 22:03:53 -06:00
liushuyu
8917ba88ca
fix(auth): fix panic issue when frontend returned an invalid payload 2022-04-01 20:13:04 -06:00
liushuyu
3727e4185b
fix(tasks): fix multiple logic issues under Windows 2022-03-31 02:10:25 -06:00
liushuyu
d269677b2c
tree-wide: format code 2022-03-30 01:47:24 -06:00
liushuyu
9a27b24f05
meta: affix an icon to the title bar 2022-03-30 01:38:46 -06:00
liushuyu
3fc8583646
tasks: uninstall the program as clean as possible 2022-03-30 00:30:25 -06:00
liushuyu
d194ed5dd5
tasks: fix shortcut creation logic 2022-03-29 23:19:40 -06:00
liushuyu
0cfa44330d
deps: update dependencies 2022-03-28 17:02:46 -06:00
liushuyu
faba49c025 feat(frontend/win): bundle webview2 installer 2021-10-15 19:09:02 -06:00
liushuyu
3196736d36 fix(frontend): fix early access authentication 2021-10-15 19:09:02 -06:00
lat9nq
f809e6cb23
Update src/native/mod.rs
Co-authored-by: liushuyu <liushuyu011@gmail.com>
2021-10-15 19:19:00 -04:00
lat9nq
77a26c1496
Update src/tasks/install_desktop_shortcut.rs
Co-authored-by: liushuyu <liushuyu011@gmail.com>
2021-10-15 19:18:56 -04:00
liushuyu
e990138200
fix(ui): fix fractional scaling 2021-10-15 14:37:18 -06:00
liushuyu
6e7d045794
feat(ui): migrate UI/Web framework to WRY 2021-10-15 04:35:47 -06:00
liushuyu
0d4022d348
feat(install): add recovery mode ...
... when metadata is corrupted, recovery mode will be activated
2021-10-15 01:42:47 -06:00
liushuyu
fbf7640657
deps: update dependencies 2021-10-14 23:45:30 -06:00
liushuyu
dde96db57c
fix(tree-wide): re-apply yuzu specific changes 2021-10-14 21:13:31 -06:00
liushuyu
a816cbe767 Merge remote-tracking branch 'fix-usability' into yuzu 2021-07-28 18:18:38 -06:00
lat9nq
95ee7a1739 native: Linux shortcut specific to maintenance tool 2021-07-25 16:18:27 -04:00
lat9nq
2958c583af views: Stub things that don't work or don't apply to Linux
Icons don't work in Linux. Start menu is not a Linux thing.
Automatically scrolls to the verify token button in the Authentication
view.
2021-07-24 19:02:28 -04:00
lat9nq
825e9cc1c3 general: Fix Linux shortcuts
Makes them function even if it's missing the icon.
2021-07-24 19:02:28 -04:00
lat9nq
810ef5fb25 src: Fix Linux build
Syncs the parameters between the Windows and Linux create_shortcut
functions. Makes the install_desktop_shortcut only work on Windows where
it has create_desktop_shortcut implemented.
2021-07-24 19:02:15 -04:00
liushuyu
89e1b2f91f
ui: web-view: set debug mode on debug build 2021-06-08 18:05:38 -06:00
liushuyu
f13b2fe93d
deps: update dependencies...
... and use tinyfiledialog instead of the web-view provided one
2021-06-08 17:42:43 -06:00
liushuyu
27aa9924f3 ui/ux: implement "View Local Files" function...
... for Windows
2020-11-06 17:14:34 -07:00
liushuyu
322f72609f ui/ux: implement "View Local Files" function...
... for Linux/macOS
2020-07-19 19:01:23 -06:00
liushuyu
41918c709c frontend/rest/assets: add missing webfonts for icons 2020-07-19 19:01:23 -06:00
liushuyu
928661db77 ux: allow user to overwrite the directory...
... if they really want
2020-07-19 18:46:35 -06:00
liushuyu
45c562d723 meta: add repair functionality 2020-07-19 18:46:32 -06:00
liushuyu
9866a32c10 deps: update dependencies 2020-05-28 16:50:52 +10:00
liushuyu
5ff1486f69 meta: update to Rust 2018 standard 2020-05-28 16:50:52 +10:00
liushuyu
7acefbc8cb deps: update dependencies 2020-05-28 16:50:52 +10:00
James Rowe
c68ebcb61e Change updater to replace the existing installer. 2019-12-19 23:05:33 -07:00
James Rowe
6210a2668f Attempt to refresh shortcuts on create 2019-12-08 17:26:18 -07:00
liushuyu
d2399d97e4 Fix build on Linux and macOS 2019-12-08 06:07:40 +00:00
liushuyu
b9e825faa5 ui/frontend: adaptive changes for...
... Vue and Webpack behavioral changes
2019-12-07 22:35:37 +00:00
liushuyu
713b85b59a lint: automated lint 2019-12-07 22:35:37 +00:00
James Rowe
6cae746192 Launch existing maintenance tool if it exists in the default install folder 2019-12-06 22:31:37 -07:00
James Rowe
732e344605 Launch app on fresh install exit. Add desktop shortcuts 2019-12-06 22:04:44 -07:00
James Rowe
9b58c273d1 Merge branches 'icon-swap' and 'right-click' into merged 2019-12-06 02:12:22 -07:00
James Rowe
b356f0057f Dark theme logo and package icons 2019-12-06 02:11:49 -07:00
James Rowe
d339816695 Use the correct icon for the application shortcuts 2019-12-06 09:09:15 +00:00
James Rowe
d2ad619d87 Use the correct icon for the application shortcuts 2019-12-06 00:27:44 -07:00
James Rowe
eb556c8cab Force disable exp and nbf validation.
Some clients had the wrong time information so it would fail to validate their token when installing. Remove these checks since they'll be checked on the server side anyway
2019-12-02 09:38:33 -07:00