4361798661
fix: final fixes
2025-08-03 15:21:24 +10:00
732df1ddb9
fix: various ci fixes
2025-08-03 15:03:20 +10:00
4389d8beb8
fix: add fix for aarch64 build and start working on github upload
2025-08-03 14:47:29 +10:00
38dd6a2c64
fix: if statement
2025-08-03 14:32:53 +10:00
6038509a0c
fix: add fuse dependency
2025-08-03 14:23:08 +10:00
919148c6c2
fix: only use first library result
2025-08-03 14:13:02 +10:00
b3f73d6d1e
fix: add permission fixes
2025-08-03 14:02:37 +10:00
41d23730cc
fix: use ldconfig to find libraries
2025-08-03 13:50:55 +10:00
d19c5b8e97
fix: fixes to pipeline, script, and .gitignorey
2025-08-03 13:20:26 +10:00
c78079e4be
bump version to 0.3.1-appimage
v0.3.1-appimage
2025-08-03 12:58:04 +10:00
92e42262c1
Merge branch 'develop' of https://github.com/Beethoven-n/drop-app into Beethoven-n-develop
2025-08-03 12:55:27 +10:00
106c229c8f
(build/appimage/drop-app.d/drop-oss-app.desktop) add drop link handling
2025-08-02 21:39:10 -05:00
527476e7c1
(build_appimage.sh) don't use sudo for this u don't need it
2025-08-02 21:39:10 -05:00
81d324a026
(build_appimage.sh) wrong variable. whoops!
2025-08-02 21:39:09 -05:00
3d5de9bec8
(build/appimage/appimagetool) these don't belong here! woops!
2025-08-02 21:39:09 -05:00
380084bb95
(build/appimage/drop-oss-app.d/)
2025-08-02 21:39:09 -05:00
50d76bb76f
(build/appimage/appimagetool)
2025-08-02 21:39:09 -05:00
de3be25914
(build_appimage.sh)
2025-08-02 21:39:09 -05:00
95fc7d9605
(.github/workflows/release.yml) add --nobuild flag
2025-08-02 21:39:08 -05:00
f9c45053cc
(build/appimage/drop-app.d/AppRun) change program name
2025-08-02 21:39:08 -05:00
683e3ac7f2
(build/appimage/drop-app.d/) rename AppDir
...
lol woops this caused a typo that cascaded into an appimage that failed
to find the executable
2025-08-02 21:39:08 -05:00
fe586be658
(build_appimage.sh) install libs by UID and GID
...
installing by $USER caused issues when i did it so i've fixed it
also added $PWD because ./ was lazy
2025-08-02 21:39:08 -05:00
aa034c21a9
(build_appimage.sh) add basic arch detection
2025-08-02 21:39:08 -05:00
50f7955734
(.github/workflows/release.yml) add build_appimage.sh to workflow
2025-08-02 21:39:07 -05:00
73608ab85b
(build_appimage.sh) add build script
...
this should build the appimage without tauri's involvement
2025-08-02 21:39:07 -05:00
1ed29aaa12
(src-tauri/tauri.conf.json) remove appimage target from tauri
...
tauri was overcomplicating this. let's make the appimage independent of
that
2025-08-02 21:39:07 -05:00
849dc26677
(build/) add build directory for non-tauri builds
2025-08-02 21:39:07 -05:00
7db2e42006
(appimage/build_appimage.sh)
2025-08-02 21:39:07 -05:00
61fa43dd86
(appimage/) add manual appimage
...
the existing one is broken, and i think it might be tauri's fault.
2025-08-02 21:39:06 -05:00
301152a69f
(build_appimage.sh) don't use sudo for this u don't need it
2025-08-02 20:54:08 -05:00
5e945734c7
(build_appimage.sh) wrong variable. whoops!
2025-08-02 20:53:49 -05:00
53211e94fe
(build/appimage/appimagetool) these don't belong here! woops!
2025-08-02 20:52:51 -05:00
af49a6751f
(build/appimage/drop-oss-app.d/)
2025-08-02 20:27:46 -05:00
9e93ec688c
(build/appimage/appimagetool)
2025-08-02 20:27:46 -05:00
a70c2c64e4
(build_appimage.sh)
2025-08-02 20:27:46 -05:00
d63d6efa3e
(.github/workflows/release.yml) add --nobuild flag
2025-08-02 20:18:02 -05:00
51555e43ee
(build/appimage/drop-app.d/AppRun) change program name
2025-08-02 20:17:13 -05:00
cb7c297443
(build/appimage/drop-app.d/) rename AppDir
...
lol woops this caused a typo that cascaded into an appimage that failed
to find the executable
2025-08-02 20:16:37 -05:00
4484de0507
(build_appimage.sh) install libs by UID and GID
...
installing by $USER caused issues when i did it so i've fixed it
also added $PWD because ./ was lazy
2025-08-02 20:15:03 -05:00
4599e5713c
(build_appimage.sh) add basic arch detection
2025-08-02 18:05:53 -05:00
263cceb17f
(.github/workflows/release.yml) add build_appimage.sh to workflow
2025-08-02 18:05:25 -05:00
0249a3248f
(build_appimage.sh) add build script
...
this should build the appimage without tauri's involvement
2025-08-02 16:45:55 -05:00
bf4b2e0ad6
(src-tauri/tauri.conf.json) remove appimage target from tauri
...
tauri was overcomplicating this. let's make the appimage independent of
that
2025-08-02 16:45:24 -05:00
7555cc3cdf
(build/) add build directory for non-tauri builds
2025-08-02 16:45:24 -05:00
6f30d248eb
(appimage/build_appimage.sh)
2025-08-02 14:42:36 -05:00
cc562662f0
(appimage/) add manual appimage
...
the existing one is broken, and i think it might be tauri's fault.
2025-08-02 14:42:36 -05:00
dbe8c8df4d
Process manager templating & game importing ( #96 )
...
* feat: add new template options, asahi support, and refactoring
* feat: install dir scanning, validation fixes, progress fixes, download manager refactor
This kind of ballooned out of scope, but I implemented some much
needed fixes for the download manager.
First off, I cleanup the Downloadable trait, there was some
duplication of function.
Second, I refactored the "validate" into the GameDownloadAgent,
which calls a 'validate_chunk_logic' yada, same structure as
downloading.
Third, I fixed the progress and validation issues.
Fourth, I added game scanning
* feat: out of box support for Asahi Linux
* fix: clippy
* fix: don't break database
2025-08-02 20:17:27 +10:00
35f49b8811
macOS app signing ( #95 )
...
* feat: add macos signing args
* fix: update all versions to -mac specific
* fix: fetch signing identity
* feat: add signing pre-steps like the docs say
* fix: remove apple requirement from signing
* fix: add drop cert to keychain when signing
* fix: add drop.pem to add-trusted-cert
* fix: re-order and specify import operation
* fix: let's try the user store
* fix: password required to update trust
* fix: try another non-interactive fix
* fix: try sudo
* fix: revert attempt fix
* fix: add cert id debug
* fix: attempt to use id rather than name
* fix: revert code id to name
2025-08-02 15:01:53 +10:00
cc5339a389
Reqwest optionally load certificates from disk ( #94 )
...
* feat: Add get_client function
Signed-off-by: quexeky <git@quexeky.dev >
* chore: Converted all instances of reqwest::blocking::Client::new() and reqwest::Client::new() to DROP_CLIENT_SYNC and DROP_CLIENT_ASYNC respectively
Signed-off-by: quexeky <git@quexeky.dev >
* fix: use_remote_logic not using certificates
Signed-off-by: quexeky <git@quexeky.dev >
* fix: add log statement to certificates
* chore: add more logging
* fix: clippy
* refactor: into single fetch_certificates func
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
2025-08-02 11:59:50 +10:00
6104bfda72
Bump version to v0.3.1 ( #85 )
v0.3.1
2025-08-01 14:13:13 +10:00