Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
b799eb3
So fucked but it's with the plugin this time
Hacksore Feb 9, 2025
60151f1
Revert "So fucked but it's with the plugin this time"
Hacksore Feb 9, 2025
368a5f0
Start smoll with backend first!
Hacksore Feb 9, 2025
0de9cee
Just backend
Hacksore Feb 9, 2025
7ff9799
this works
Hacksore Feb 9, 2025
32be16a
Formt
Hacksore Feb 9, 2025
3ea1e19
Fix bog
Hacksore Feb 9, 2025
de3f283
It's working for opacity
Hacksore Feb 9, 2025
caaa3ad
V2 and add one more config
Hacksore Feb 9, 2025
ef019ff
Moar pretty ui
Hacksore Feb 9, 2025
2e42c84
Add telem
Hacksore Feb 9, 2025
10b160d
Fix join hist
Hacksore Feb 9, 2025
911de20
Fix telemetry
Hacksore Feb 9, 2025
e94e816
Just incase 4k fucks me
Hacksore Feb 9, 2025
9c2e7c1
Fixie wixie
Hacksore Feb 9, 2025
cd77d46
ayo
Hacksore Feb 9, 2025
500cc9f
I bored rust saving of flags to propigate to the front end
Hacksore Feb 9, 2025
6577124
This is cooked now we have to fix the rust 🤕
Hacksore Feb 9, 2025
7ae31b4
OCD
Hacksore Feb 9, 2025
c5bbdc0
Add hack
Hacksore Feb 9, 2025
b66e9ab
Note and fix settings
Hacksore Feb 9, 2025
981c4be
More hacky stacky flaky wacky workarounds
Hacksore Feb 9, 2025
5c969c0
Rename method
Hacksore Feb 9, 2025
8eb69ce
Rust cleanup
Hacksore Feb 10, 2025
c694d2f
Moar rust
Hacksore Feb 10, 2025
33281d3
Big banger
Hacksore Feb 13, 2025
51b05a3
It's kinda working
Hacksore Feb 13, 2025
341debf
Fixie wixie
Hacksore Feb 13, 2025
1eccbaf
Add hack for tray
Hacksore Feb 13, 2025
ceadfb7
Fix
Hacksore Feb 13, 2025
472cd5a
Telemetry is kinda cursed rn
Hacksore Feb 14, 2025
a6ac0ac
More cleanup
Hacksore Feb 14, 2025
4b3b03a
Moar persistance
Hacksore Feb 14, 2025
79c4ba9
Cleanup
Hacksore Feb 14, 2025
973fa02
Fix perms
Hacksore Feb 14, 2025
280a73a
Ok
Hacksore Feb 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"version": "0.0.0",
"type": "module",
"scripts": {
"start": "tauri dev",
"start": "LOG_LEVEL=debug tauri dev",
"start:canary": "tauri dev --config \"src-tauri/tauri.conf.canary.json\"",
"dev": "vite",
"build": "tsc && vite build",
Expand Down Expand Up @@ -43,6 +43,7 @@
"@tauri-apps/plugin-os": "2.2.0",
"@tauri-apps/plugin-process": "2.2.0",
"@tauri-apps/plugin-shell": "2.2.0",
"@tauri-apps/plugin-store": "^2.2.0",
"@tauri-apps/plugin-updater": "2.5.0",
"@tauri-apps/plugin-websocket": "2.3.0",
"@tauri-apps/plugin-window-state": "2.2.1",
Expand Down
17 changes: 17 additions & 0 deletions apps/desktop/src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions apps/desktop/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ tokio = { version = "1.38.0", features = [
tauri-plugin-window-state = { git = "https://github.com/Hacksore/plugins-workspace", branch = "v2" }

tauri-plugin-single-instance = { version = "2.0.0-rc.3" }
tauri-plugin-store = { version = "2.2.0" }
tauri-plugin-websocket = { version = "2.2.0" }
tauri-plugin-fs = "2.2.0"
tauri-plugin-process = "2.2.0"
Expand All @@ -50,6 +51,8 @@ system-notification = { git = "https://github.com/ahkohd/tauri-toolkit", branch
tauri-plugin-updater = "2.0.0-rc.3"

[features]
# Define the cargo-clippy feature
cargo-clippy = []
# this feature is used for production builds or when `devPath` points to the filesystem
# DO NOT REMOVE!!
custom-protocol = ["tauri/custom-protocol"]
5 changes: 4 additions & 1 deletion apps/desktop/src-tauri/capabilities/desktop.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
"core:window:allow-set-size",
"core:window:allow-start-dragging",
"core:window:deny-maximize",
"core:window:allow-outer-position",
"core:window:allow-outer-size",
"process:default",
"core:tray:default",
"core:app:default",
Expand All @@ -48,6 +50,7 @@
"http:default"
]
},
"notification:default"
"notification:default",
"store:default"
]
}
2 changes: 1 addition & 1 deletion apps/desktop/src-tauri/gen/schemas/acl-manifests.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion apps/desktop/src-tauri/gen/schemas/capabilities.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main","settings"],"webviews":["main","settings"],"permissions":["updater:default","fs:default",{"identifier":"fs:allow-app-write","allow":[{"path":"$APPCONFIG/*"}]},"core:window:allow-set-size","core:window:allow-start-dragging","core:window:deny-maximize","process:default","core:tray:default","core:app:default","core:event:default","shell:default","websocket:default","window-state:default",{"identifier":"http:default","allow":[{"url":"https://api.overlayed.dev"}]},"notification:default"],"platforms":["macOS","windows","linux"]}}
{"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main","settings"],"webviews":["main","settings"],"permissions":["updater:default","fs:default",{"identifier":"fs:allow-app-write","allow":[{"path":"$APPCONFIG/*"}]},"core:window:allow-set-size","core:window:allow-start-dragging","core:window:deny-maximize","core:window:allow-outer-position","core:window:allow-outer-size","process:default","core:tray:default","core:app:default","core:event:default","shell:default","websocket:default","window-state:default",{"identifier":"http:default","allow":[{"url":"https://api.overlayed.dev"}]},"notification:default","store:default"],"platforms":["macOS","windows","linux"]}}
145 changes: 145 additions & 0 deletions apps/desktop/src-tauri/gen/schemas/desktop-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -5364,6 +5364,151 @@
"type": "string",
"const": "shell:deny-stdin-write"
},
{
"description": "This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n",
"type": "string",
"const": "store:default"
},
{
"description": "Enables the clear command without any pre-configured scope.",
"type": "string",
"const": "store:allow-clear"
},
{
"description": "Enables the delete command without any pre-configured scope.",
"type": "string",
"const": "store:allow-delete"
},
{
"description": "Enables the entries command without any pre-configured scope.",
"type": "string",
"const": "store:allow-entries"
},
{
"description": "Enables the get command without any pre-configured scope.",
"type": "string",
"const": "store:allow-get"
},
{
"description": "Enables the get_store command without any pre-configured scope.",
"type": "string",
"const": "store:allow-get-store"
},
{
"description": "Enables the has command without any pre-configured scope.",
"type": "string",
"const": "store:allow-has"
},
{
"description": "Enables the keys command without any pre-configured scope.",
"type": "string",
"const": "store:allow-keys"
},
{
"description": "Enables the length command without any pre-configured scope.",
"type": "string",
"const": "store:allow-length"
},
{
"description": "Enables the load command without any pre-configured scope.",
"type": "string",
"const": "store:allow-load"
},
{
"description": "Enables the reload command without any pre-configured scope.",
"type": "string",
"const": "store:allow-reload"
},
{
"description": "Enables the reset command without any pre-configured scope.",
"type": "string",
"const": "store:allow-reset"
},
{
"description": "Enables the save command without any pre-configured scope.",
"type": "string",
"const": "store:allow-save"
},
{
"description": "Enables the set command without any pre-configured scope.",
"type": "string",
"const": "store:allow-set"
},
{
"description": "Enables the values command without any pre-configured scope.",
"type": "string",
"const": "store:allow-values"
},
{
"description": "Denies the clear command without any pre-configured scope.",
"type": "string",
"const": "store:deny-clear"
},
{
"description": "Denies the delete command without any pre-configured scope.",
"type": "string",
"const": "store:deny-delete"
},
{
"description": "Denies the entries command without any pre-configured scope.",
"type": "string",
"const": "store:deny-entries"
},
{
"description": "Denies the get command without any pre-configured scope.",
"type": "string",
"const": "store:deny-get"
},
{
"description": "Denies the get_store command without any pre-configured scope.",
"type": "string",
"const": "store:deny-get-store"
},
{
"description": "Denies the has command without any pre-configured scope.",
"type": "string",
"const": "store:deny-has"
},
{
"description": "Denies the keys command without any pre-configured scope.",
"type": "string",
"const": "store:deny-keys"
},
{
"description": "Denies the length command without any pre-configured scope.",
"type": "string",
"const": "store:deny-length"
},
{
"description": "Denies the load command without any pre-configured scope.",
"type": "string",
"const": "store:deny-load"
},
{
"description": "Denies the reload command without any pre-configured scope.",
"type": "string",
"const": "store:deny-reload"
},
{
"description": "Denies the reset command without any pre-configured scope.",
"type": "string",
"const": "store:deny-reset"
},
{
"description": "Denies the save command without any pre-configured scope.",
"type": "string",
"const": "store:deny-save"
},
{
"description": "Denies the set command without any pre-configured scope.",
"type": "string",
"const": "store:deny-set"
},
{
"description": "Denies the values command without any pre-configured scope.",
"type": "string",
"const": "store:deny-values"
},
{
"description": "This permission set configures which kind of\nupdater functions are exposed to the frontend.\n\n#### Granted Permissions\n\nThe full workflow from checking for updates to installing them\nis enabled.\n\n",
"type": "string",
Expand Down
145 changes: 145 additions & 0 deletions apps/desktop/src-tauri/gen/schemas/macOS-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -5364,6 +5364,151 @@
"type": "string",
"const": "shell:deny-stdin-write"
},
{
"description": "This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n",
"type": "string",
"const": "store:default"
},
{
"description": "Enables the clear command without any pre-configured scope.",
"type": "string",
"const": "store:allow-clear"
},
{
"description": "Enables the delete command without any pre-configured scope.",
"type": "string",
"const": "store:allow-delete"
},
{
"description": "Enables the entries command without any pre-configured scope.",
"type": "string",
"const": "store:allow-entries"
},
{
"description": "Enables the get command without any pre-configured scope.",
"type": "string",
"const": "store:allow-get"
},
{
"description": "Enables the get_store command without any pre-configured scope.",
"type": "string",
"const": "store:allow-get-store"
},
{
"description": "Enables the has command without any pre-configured scope.",
"type": "string",
"const": "store:allow-has"
},
{
"description": "Enables the keys command without any pre-configured scope.",
"type": "string",
"const": "store:allow-keys"
},
{
"description": "Enables the length command without any pre-configured scope.",
"type": "string",
"const": "store:allow-length"
},
{
"description": "Enables the load command without any pre-configured scope.",
"type": "string",
"const": "store:allow-load"
},
{
"description": "Enables the reload command without any pre-configured scope.",
"type": "string",
"const": "store:allow-reload"
},
{
"description": "Enables the reset command without any pre-configured scope.",
"type": "string",
"const": "store:allow-reset"
},
{
"description": "Enables the save command without any pre-configured scope.",
"type": "string",
"const": "store:allow-save"
},
{
"description": "Enables the set command without any pre-configured scope.",
"type": "string",
"const": "store:allow-set"
},
{
"description": "Enables the values command without any pre-configured scope.",
"type": "string",
"const": "store:allow-values"
},
{
"description": "Denies the clear command without any pre-configured scope.",
"type": "string",
"const": "store:deny-clear"
},
{
"description": "Denies the delete command without any pre-configured scope.",
"type": "string",
"const": "store:deny-delete"
},
{
"description": "Denies the entries command without any pre-configured scope.",
"type": "string",
"const": "store:deny-entries"
},
{
"description": "Denies the get command without any pre-configured scope.",
"type": "string",
"const": "store:deny-get"
},
{
"description": "Denies the get_store command without any pre-configured scope.",
"type": "string",
"const": "store:deny-get-store"
},
{
"description": "Denies the has command without any pre-configured scope.",
"type": "string",
"const": "store:deny-has"
},
{
"description": "Denies the keys command without any pre-configured scope.",
"type": "string",
"const": "store:deny-keys"
},
{
"description": "Denies the length command without any pre-configured scope.",
"type": "string",
"const": "store:deny-length"
},
{
"description": "Denies the load command without any pre-configured scope.",
"type": "string",
"const": "store:deny-load"
},
{
"description": "Denies the reload command without any pre-configured scope.",
"type": "string",
"const": "store:deny-reload"
},
{
"description": "Denies the reset command without any pre-configured scope.",
"type": "string",
"const": "store:deny-reset"
},
{
"description": "Denies the save command without any pre-configured scope.",
"type": "string",
"const": "store:deny-save"
},
{
"description": "Denies the set command without any pre-configured scope.",
"type": "string",
"const": "store:deny-set"
},
{
"description": "Denies the values command without any pre-configured scope.",
"type": "string",
"const": "store:deny-values"
},
{
"description": "This permission set configures which kind of\nupdater functions are exposed to the frontend.\n\n#### Granted Permissions\n\nThe full workflow from checking for updates to installing them\nis enabled.\n\n",
"type": "string",
Expand Down
Loading
Loading