Commit graph

1576 commits

Author SHA1 Message Date
quexeky
943e649fbc Fixed bug with bad initial loading into store instead of auth 2024-10-17 21:14:10 +11:00
DecDuck
1ff74a1bcf beginnings of game state management 2024-10-17 21:05:25 +11:00
DecDuck
aae8de56aa small fixes & SSR disabled
SSR was causing weird issues where error pages would flash because the
user wasn't logged in. I'm disabling it for now, but I will eventually
look into ways to fix the issue and re-enable it.
2024-10-17 21:04:32 +11:00
quexeky
30ff908abc Converting DB access to a trait 2024-10-17 19:03:00 +11:00
quexeky
6aee5e3686 Accidentally serialized AppStatus and broke everything :/ 2024-10-17 18:13:27 +11:00
quexeky
9f544eccb0 Semantic naming changes 2024-10-17 17:17:19 +11:00
quexeky
a316b8f5e6 Ensured everything is serializing/deserializing to camelCase 2024-10-17 17:07:47 +11:00
quexeky
8b67dc2a7b Re-enabled closing the window and some more renaming 2024-10-16 09:23:00 +11:00
quexeky
d329efaefb More refactoring and renaming camelCase struct definitions to snake_case 2024-10-16 09:09:46 +11:00
quexeky
06fb2f7b71 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src-tauri/src/lib.rs
2024-10-16 09:03:25 +11:00
DecDuck
27ee1165a8 more client routes to support Drop app update 2024-10-15 20:05:38 +11:00
DecDuck
0cb6bfb8bf cleanup and game UI beginnings 2024-10-15 20:05:13 +11:00
quexeky
de2521bfac Clippy refactoring 2024-10-15 12:43:00 +11:00
quexeky
b3446004b1 Progress on refactoring and abiding by cargo clippy 2024-10-15 12:32:04 +11:00
quexeky
ccaa0ed23c Updated logging 2024-10-15 11:04:50 +11:00
DecDuck
34b03527bf game version re-ordering 2024-10-14 20:34:23 +11:00
DecDuck
4c4272fe06 slight ui/ux fixes and updates to auth protocol 2024-10-12 17:44:23 +11:00
DecDuck
6897b35904 reorganisation, cleanup and new nonce protocol 2024-10-12 17:34:47 +11:00
DecDuck
02951b909d beginnings of download implementation 2024-10-12 17:34:09 +11:00
DecDuck
8c205e90c7 fixes to store page for mobile clients 2024-10-12 17:33:31 +11:00
DecDuck
865997bf92 upload images to games 2024-10-12 12:09:14 +11:00
DecDuck
308827f042 almst complete admin ui and initial store designs 2024-10-11 22:45:02 +11:00
DecDuck
fd39b3453a version importing 2024-10-11 17:16:26 +11:00
DecDuck
37a138aeed completed game importing; partial work on version importing 2024-10-11 00:37:08 +11:00
DecDuck
68236f5112 task API
The Task API allows for an easy way to create long-lived tasks that
require reporting back to user with progress/logs. It will be used in
the upcoming game importing.
2024-10-10 16:13:10 +11:00
DecDuck
96e4554031 patch signin 2024-10-10 13:39:43 +11:00
DecDuck
7a5e01d0ae patch for not draggable windows during setup 2024-10-09 18:02:09 +11:00
DecDuck
0609e116b0 fixed windows issues 2024-10-09 17:55:19 +11:00
DecDuck
4a114d2a79 client now fetches user information from Drop server 2024-10-09 16:52:24 +11:00
DecDuck
ba3c480357 admin ui shell 2024-10-09 15:43:55 +11:00
DecDuck
99db921f07 finished object endpoints
Added writing (tested) and deleting (untested) endpoints
2024-10-09 15:08:55 +11:00
DecDuck
661a30107c object storage + full permission system + testing
Object storage now works fully, with the permission system. It still
needs additional external endpoints for updating and deleting objects
from the API, but it is otherwise complete. Further tasks include
writing an S3 adapter.
2024-10-09 14:43:06 +11:00
DecDuck
9b34668e50 object storage interface + utility functions
New ObjectBackend class that requires implementors to specify a few
basic functions, and it handles the permission logic on top of that.
Hopefully there is enough abstraction to suite further use cases!
2024-10-09 13:47:28 +11:00
DecDuck
bb2833b79f ci/cd and patches for windows builds 2024-10-09 05:09:48 +11:00
DecDuck
6d32e36b35 update dependencies and add note about optional dependencies 2024-10-09 02:35:59 +11:00
DecDuck
e0d797b384 bump @drop/droplet version for windows developers 2024-10-09 02:26:21 +11:00
DecDuck
d7ea32d175 compliant with new APIs 2024-10-09 00:37:27 +11:00
DecDuck
82bcaf1943 finalised client APIs and authentication method 2024-10-09 00:37:11 +11:00
DecDuck
b39ed30e16 Update README.md 2024-10-09 00:20:07 +11:00
DecDuck
a83aa62a55 migrate to new droplet ca system 2024-10-08 21:45:57 +11:00
DecDuck
4d655c42d0 migrate to new droplet ca system 2024-10-08 21:45:44 +11:00
DecDuck
7702db02bf handshakes 2024-10-08 18:08:52 +11:00
DecDuck
567f2aebd1 handshakes 2024-10-08 18:08:34 +11:00
DecDuck
57b6fa872e another stage of client authentication 2024-10-08 16:13:46 +11:00
DecDuck
8896492776 another stage of client authentication 2024-10-08 16:13:28 +11:00
DecDuck
1c63d62e3d client initiate 2024-10-08 13:17:30 +11:00
DecDuck
13bf4fe757 auth initiate, database and more 2024-10-08 13:17:06 +11:00
DecDuck
6ea3f9186f README update 2024-10-08 01:04:03 +11:00
DecDuck
88a07e0723 README update 2024-10-08 00:56:15 +11:00
DecDuck
6c3783380b refactoring 2024-10-08 00:41:05 +11:00