DecDuck b5a8543194 Fix for redownload invalid chunks (#84)
* feat: Redownloading invalid chunks

Signed-off-by: quexeky <git@quexeky.dev>

* fix: clippy

* fix: clippy x2

---------

Signed-off-by: quexeky <git@quexeky.dev>
Co-authored-by: quexeky <git@quexeky.dev>
2025-07-31 18:25:38 +10:00
2024-10-06 01:10:57 +10:00
2025-07-25 10:44:40 +10:00
2025-07-27 12:04:50 +10:00
2024-10-08 00:39:42 +11:00
2025-05-28 09:07:09 +10:00
2024-12-26 22:21:26 -05:00
2025-07-27 12:04:50 +10:00
2025-01-25 14:35:17 +11:00
2024-10-22 22:41:21 +00:00
2025-04-27 21:07:39 +10:00
2024-10-09 00:37:27 +11:00
2025-07-25 22:21:59 +10:00
2025-06-07 06:37:14 +10:00
2024-10-08 00:39:42 +11:00
2025-07-14 16:31:06 +10:00
2025-07-25 10:44:40 +10:00

Drop App

Drop app is the companion app for Drop. It uses a Tauri base with Nuxt 3 + TailwindCSS on top of it, so we can re-use components from the web UI.

Running

Before setting up the drop app, be sure that you have a server set up. The instructions for this can be found on the Drop Docs

Current features

Currently supported are the following features:

  • Signin (with custom server)
  • Database registering & recovery
  • Dynamic library fetching from server
  • Installing & uninstalling games
  • Download progress monitoring
  • Launching / playing games

Development

Install dependencies with yarn

Run the app in development with yarn tauri dev. NVIDIA users on Linux, use shell script ./nvidia-prop-dev.sh

To manually specify the logging level, add the environment variable RUST_LOG=[debug, info, warn, error] to yarn tauri dev:

e.g. RUST_LOG=debug yarn tauri dev

Contributing

Check the original Drop repo for contributing guidelines.

Description
The desktop companion app for Drop. It acts a download client, game launcher and game distribution endpoint for Drop.
Readme AGPL-3.0 30 MiB
Languages
Rust 65.4%
Vue 31%
TypeScript 2.5%
SCSS 0.5%
JavaScript 0.4%
Other 0.2%