0a0d9d6294
feat(account settings): Add signout functionality ( #16 )
...
* Create account.vue with logout button
* Update auth.rs to add signout command
* Update lib.rs to pass sign_out command to frontend
2025-01-01 13:23:18 +11:00
a17311a88d
fix(download manager): fix incorrect error assumptions & update types
2024-12-31 00:08:05 +11:00
949acfc161
feat(auth): offer manual signin
2024-12-27 13:07:10 +11:00
9af0d08875
fix(auth initiate): add better error message
2024-12-27 12:15:30 +11:00
dcb1564568
chore: Ran cargo clippy
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-12-27 11:58:37 +11:00
6a8d0af87d
fix(sign on): add message about nonce expiration
2024-12-26 21:30:08 +11:00
dd7f5675d8
feat(game): game uninstalling & partial compat
2024-12-26 11:59:26 +11:00
17759c4ad7
fix(process): absolute executable invoke
2024-12-24 18:30:38 +11:00
9a8cc594f0
fix: windows shadow
2024-12-24 14:41:03 +11:00
bb60942558
Merge branch 'main' into download-manager
2024-12-09 21:20:44 +11:00
653717ebcf
refactor: Ran cargo clippy & cargo fmt
2024-12-09 20:32:42 +11:00
a53d838d05
feat: retry connnection on server unavailable
2024-11-26 18:09:15 +11:00
7a3841bf0c
fix(db): initialise doesn't recreate default install dir
2024-11-24 09:01:11 +11:00
e22e6d8a55
fix(auth): use chrono library to generate timestamps
2024-11-19 15:47:56 +11:00
469a2d69eb
feat(auth): refactoring and error message
2024-11-19 15:05:28 +11:00
ec2f4148e8
style(downloads): Made all errors type-based
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-18 13:21:20 +11:00
6a38ea306b
feat(downloads): reduce scope of download agent
...
due to a miscommunication, the scope of the download agent has grown too
much. this commit reduces that scopes, and intends for a lot of the
heavy lifting to be done by the soon-to-be-implemented download manager.
2024-11-10 22:25:54 +11:00
2c7b5fb47d
refactor: Cleaning up downloads playing and pausing
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-09 19:57:53 +11:00
0c6c4701fd
Removing more unnecessary imports
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 19:22:30 +11:00
c5b6ccf992
Fixed all merge issues
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 19:05:27 +11:00
c748aec1c1
Merge branch 'downloads' (again)
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 18:57:54 +11:00
eb3311a0c4
Drop will no longer crash when the server goes down
2024-11-03 19:47:27 +11:00
df88395d98
drop no longer freaks out if server is unavailable on startup
2024-11-03 16:16:26 +11:00
bd39f1fd72
Removed gxhash and ran cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-01 07:51:56 +11:00
01b092c5fe
Converting DB access to a trait
2024-10-17 19:03:00 +11:00
7a95b7f77f
Ensured everything is serializing/deserializing to camelCase
2024-10-17 17:07:47 +11:00
68ca4a742f
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src-tauri/src/lib.rs
2024-10-16 09:03:25 +11:00
5ef6b8e528
cleanup and game UI beginnings
2024-10-15 20:05:13 +11:00
2efe3049b3
Clippy refactoring
2024-10-15 12:43:00 +11:00
816b427781
Progress on refactoring and abiding by cargo clippy
2024-10-15 12:32:04 +11:00
8a2d23df26
slight ui/ux fixes and updates to auth protocol
2024-10-12 17:44:23 +11:00
e828bca2a5
reorganisation, cleanup and new nonce protocol
2024-10-12 17:34:47 +11:00
0c0cfebc1e
client now fetches user information from Drop server
2024-10-09 16:52:24 +11:00
8f6f184739
compliant with new APIs
2024-10-09 00:37:27 +11:00
556898fc13
migrate to new droplet ca system
2024-10-08 21:45:57 +11:00
4bb33c8223
handshakes
2024-10-08 18:08:52 +11:00
ae4c65b7ab
another stage of client authentication
2024-10-08 16:13:28 +11:00
22b1aeec9f
auth initiate, database and more
2024-10-08 13:17:06 +11:00
c9577444cd
migrate to nuxt and groundwork
2024-10-08 00:39:42 +11:00