135 Commits

Author SHA1 Message Date
Vinicius Rangel
b184893529 feat: move game cover to it's own hook
fix a lot of errors after migration to sqlite
app-v0.9.0
2025-05-12 17:13:39 -03:00
Vinicius Rangel
886b840e4f feat: search bar functionality 2025-05-12 16:40:06 -03:00
Vinicius Rangel
2fe5ac25d9 feat: navigation improves
better DX
prop to disable stack
use active element when stack is enabled
2025-05-12 16:19:35 -03:00
Vinicius Rangel
a318261323 feat: game library sorting 2025-05-12 16:18:34 -03:00
Vinicius Rangel
2d066153c2 rewrite indexer using sqlite as cache 2025-05-12 04:03:13 -03:00
Vinicius Rangel
6ab52b5cdc feat: implement navigation most of elements app-v0.8.0 2025-04-27 00:14:41 -03:00
Vinicius Rangel
ce90fe30d0 feat: rewite gamepad targeting using wrapper/context instead of data attributes 2025-04-26 14:41:43 -03:00
Vinicius Rangel
eda3caa932 refactor: moved some files around 2025-04-26 09:27:02 -03:00
Vinicius Rangel
cc73972aa2 fix: gamepad navigation issues 2025-04-26 00:57:32 -03:00
Vinicius Rangel
026fe09d7d fix: aria warning & gamebox not gamepad-selectable 2025-04-25 19:37:04 -03:00
Vinicius Rangel
89cfac2288 fix: didnt create portable user folder app-v0.7.1 2025-04-25 01:12:38 -03:00
Vinicius Rangel
fc8af76978 ci: disable rust cache temporary 2025-04-25 01:10:00 -03:00
Vinicius Rangel
886cdf923e fix: game library abort controller losing this scope 2025-04-25 00:52:31 -03:00
Vinicius Rangel
946d37600d fix: rename identifier
better for mac experience
app-v0.7.0
2025-04-25 00:18:38 -03:00
Vinicius Rangel
5779babb9f feat: game details page 2025-04-25 00:17:47 -03:00
Vinicius Rangel
bb15662b12 feat: multiple game running icon & colored ping 2025-04-25 00:04:21 -03:00
Vinicius Rangel
6dfaab23dc fix: game library lazy + virtual loading & layout 2025-04-24 21:50:33 -03:00
Vinicius Rangel
c746963f64 🎉 *update repo info* app-v0.6.0 2025-04-23 01:20:17 -03:00
Vinicius Rangel
5d5d2cabe6 feat: make binary executable after download 2025-04-23 00:47:51 -03:00
Vinicius Rangel
2b0a69f05b style: some colors 2025-04-23 00:28:27 -03:00
Vinicius Rangel
84c357cdd7 feat: game library virtual scrolling 2025-04-23 00:10:18 -03:00
Vinicius Rangel
611c6f45b0 fear: lazy load games 2025-04-22 21:45:48 -03:00
Vinicius Rangel
7537ce95d8 basic config editor app-v0.5.0 2025-04-12 00:14:32 -03:00
Vinicius Rangel
5a3d12a040 refactor(web): moved config to folder config 2025-04-10 00:37:11 -03:00
Vinicius Rangel
7efc3b3aea chore(web): keep build source map and disable minification 2025-04-09 09:38:22 -03:00
Vinicius Rangel
48976dc140 fix: cleanup log name at runtime
fix debug code
app-v0.4.2
2025-04-09 09:25:13 -03:00
Vinicius Rangel
1c4cfd9667 feat: more information to logging
also fix game library to don't list non-game data
better game-library error catching
app-v0.4.1
2025-04-09 09:00:33 -03:00
Vinicius Rangel
39db60bab3 chore: add pre-commit ci hook app-v0.4.0 2025-04-06 18:25:41 -03:00
Vinicius Rangel
0f5831430a feat: auto updater 2025-04-06 18:20:47 -03:00
Vinicius Rangel
57c02f3282 ci: build/release when new tag is created app-v0.3.0 2025-04-05 20:31:14 -03:00
Vinicius Rangel
8787db485d fix(web): avoid double logging "refreshing library" 2025-04-05 18:42:59 -03:00
Vinicius Rangel
c4213edd01 ci: create update bundles 2025-04-05 18:06:42 -03:00
Vinicius Rangel
902c1badd2 deps(rs): version bump & add tauri-plugin-{process,updater} 2025-04-05 18:06:26 -03:00
Vinicius Rangel
b15854c8ff fix: wrap main in async function for backwards compatibility 2025-04-05 18:03:14 -03:00
Vinicius Rangel
2e4e5d9973 refactor(web): moved running game to modal with global atom 2025-04-05 12:04:03 -03:00
Vinicius Rangel
78f8915933 feat: handle game update/patch & games without param.sfo 2025-04-05 10:49:20 -03:00
Vinicius Rangel
2ae9764c53 feat: logging
log to stdout, webview console & file at %localappdata%\net.shadps4.app
2025-04-04 23:51:48 -03:00
Rodrigo Addor
f4be966c90 chore: add biomejs vscode settings 2025-04-04 22:11:47 -03:00
Vinicius Rangel
22f7574480 feat: devtools in release build app-v0.2.4 2025-04-01 21:32:35 -03:00
Vinicius Rangel
9f14c2b4b8 fix: replace opener command by manually xdg-open in linux 2025-04-01 21:32:26 -03:00
Vinicius Rangel
842c6ecfd0 feat: better control flow of running popup
some styling too
app-v0.2.3
2025-04-01 20:17:19 -03:00
Vinicius Rangel
192c79420c feat: get emu binary name after installing
this avoids name mismatching when executing
2025-04-01 20:15:45 -03:00
Vinicius Rangel
982824ad0f feat: avoid reloading library when there's data available
add atomKeepLast utility
2025-04-01 19:28:18 -03:00
Vinicius Rangel
a609ca6f7c fix(rs): rollback dependency version 2025-04-01 19:11:00 -03:00
Vinicius Rangel
c43f25d5fa fix: file watcher loop 2025-04-01 16:02:18 -03:00
Vinicius Rangel
cc1e323a48 fix: permissions for hidden files
fix issues reading from $HOME/.share/
updated dependencies
app-v0.2.2
2025-04-01 14:50:49 -03:00
Vinicius Rangel
3becf54bd9 fix: file watchers not checking if folder exists 2025-04-01 14:18:05 -03:00
Vinicius Rangel
b03548871c feat: running game menu app-v0.2.0 2025-04-01 13:22:36 -03:00
Vinicius Rangel
e35c01424d feat(rs): add game process wrapper
- start process
- logging
- exit status
- kill
2025-04-01 01:19:25 -03:00
Vinicius Rangel
ce6f220069 feat(rs): add single instance check
also refactored handlers to its own file
2025-03-29 19:24:29 -03:00