Commit Graph

1522 Commits

Author SHA1 Message Date
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
DecDuck c0b2255315 migrate to nuxt and groundwork 2024-10-08 00:39:42 +11:00
DecDuck 5e74a555df ca groundwork 2024-10-07 22:35:54 +11:00
DecDuck d39d6a3374 migrated unpacking to rust zstd to conform with droplet
@drop/droplet now packs with zstd, so converts unpacker.rs to use zstd
2024-10-07 15:10:38 +11:00
DecDuck f1febf8cd8 convert to more sensible permission schema 2024-10-06 13:37:30 +11:00