Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
b2e14e8
Fix Linux heroic providers (broke from refactor)
Raicuparta Feb 25, 2025
01ee4ea
go back to completely ignoring xbox on linux
Raicuparta Feb 25, 2025
df050c8
remove helvetica from fonts so linux doesnt look weird
Raicuparta Feb 25, 2025
172223a
start work on localization
Raicuparta Feb 28, 2025
914b949
rename
Raicuparta Feb 28, 2025
2fcee63
categories
Raicuparta Mar 1, 2025
1903e60
translated filters
Raicuparta Mar 1, 2025
25c4b91
translated provider commands
Raicuparta Mar 1, 2025
43a36e2
translated game modal
Raicuparta Mar 1, 2025
d063740
translated table headers
Raicuparta Mar 1, 2025
2a54ff8
localize mods page
Raicuparta Mar 1, 2025
244844c
translate tools page
Raicuparta Mar 1, 2025
98d4f85
translated mod modal
Raicuparta Mar 1, 2025
279b33a
translated mod debug data
Raicuparta Mar 1, 2025
82f9a95
translated thanks page
Raicuparta Mar 1, 2025
87fac31
translate tools page tooltips
Raicuparta Mar 1, 2025
629d624
more translations
Raicuparta Mar 1, 2025
5a6f0f2
translated command button
Raicuparta Mar 1, 2025
e657dbf
forgot to translate add game stuff
Raicuparta Mar 1, 2025
9763813
tuga
Raicuparta Mar 1, 2025
6296a93
test zh-cn
Raicuparta Mar 1, 2025
49751bc
cleanup
Raicuparta Mar 1, 2025
317e680
more translations
Raicuparta Mar 1, 2025
1b985ef
update typescript
Raicuparta Mar 2, 2025
72252c7
get locale from os
Raicuparta Mar 2, 2025
fe457ae
add frenchy
Raicuparta Mar 2, 2025
8af5043
better date formatting for other languages
Raicuparta Mar 2, 2025
f7a71b1
dont translate engine names or provider names
Raicuparta Mar 2, 2025
6154b11
insane type that checks all params exist
Raicuparta Mar 5, 2025
5408458
cleanup
Raicuparta Mar 5, 2025
6959c39
comments
Raicuparta Mar 5, 2025
9d600be
remove redundant switch button
Raicuparta Mar 6, 2025
aa52644
settings
Raicuparta Mar 6, 2025
6ae2972
translated translation
Raicuparta Mar 6, 2025
0d583e9
working language selector
Raicuparta Mar 6, 2025
2518c8e
Translate translation options
Raicuparta Mar 7, 2025
5504cb5
translatable nsis installer
Raicuparta Mar 7, 2025
3ffb08d
move Tauri config to toml
Raicuparta Mar 7, 2025
92f9f81
translation -> localization
Raicuparta Mar 8, 2025
d79f715
waah
Raicuparta Mar 8, 2025
7112ccd
cleanup
Raicuparta Mar 9, 2025
9cb0e39
Add Localization (#264)
Raicuparta Mar 9, 2025
4ed4f71
fix initial fetch failing
Raicuparta Mar 9, 2025
541f5c0
woops wrong comments
Raicuparta Mar 9, 2025
e9feec2
Bring all subscription games
Raicuparta Mar 9, 2025
47c1fa9
Show ubisoft too
Raicuparta Mar 9, 2025
fd21aa2
add note for ubisoft provider
Raicuparta Mar 9, 2025
31f102a
skip manual remote games because that's not a thing
Raicuparta Mar 9, 2025
3290e1b
add url commands to subscription games
Raicuparta Mar 9, 2025
53e5733
update title normalize regex to match rai pal db
Raicuparta Mar 9, 2025
6d47984
fix thanks page padding
Raicuparta Mar 9, 2025
c0d2f09
move tools to menu (wip)
Raicuparta Mar 9, 2025
ca81d54
reduce crashes for broken localizations
Raicuparta Mar 9, 2025
e1c292f
stricter ts checks for object access
Raicuparta Mar 9, 2025
bbd4adf
fix unstable app settings reference
Raicuparta Mar 9, 2025
1112a6b
memo on pages
Raicuparta Mar 9, 2025
92db8d1
trying epic react compiler
Raicuparta Mar 9, 2025
c0afc76
remove most usecallbacks
Raicuparta Mar 9, 2025
659875c
cleanup
Raicuparta Mar 9, 2025
11294aa
fix pt-pt
Raicuparta Mar 9, 2025
ef5fd42
update translations
Raicuparta Mar 9, 2025
bc02534
prevent ultrawide tab bar
Raicuparta Mar 9, 2025
ea6564a
default shadows
Raicuparta Mar 9, 2025
9c68750
Update dependencies
Raicuparta Mar 11, 2025
f3d3737
use epicly compressed images from cloudflare
Raicuparta Mar 11, 2025
f6d1213
simplify command resulst
Raicuparta Mar 11, 2025
795ab45
provider ids as consts
Raicuparta Mar 11, 2025
9c4c932
use vec for enum variants
Raicuparta Mar 12, 2025
300180b
update dependencies
Raicuparta Mar 19, 2025
a068c2c
hook for getting single app setting
Raicuparta Mar 19, 2025
f5e478f
no local storage for confirmation dialogues
Raicuparta Mar 19, 2025
8fd658c
remove redundant persistant state hook
Raicuparta Mar 19, 2025
ca1f674
query also from settings
Raicuparta Mar 19, 2025
ebea252
bye bye localstorage
Raicuparta Mar 19, 2025
7d62af5
neater looking tab bar again
Raicuparta Mar 19, 2025
7feb583
fix tootlips in menus
Raicuparta Mar 19, 2025
f83f6c2
fix thumbnail loading
Raicuparta Mar 20, 2025
887b40b
add subscriptions to menu
Raicuparta Mar 20, 2025
d2d6d96
filter subscription games on the backend
Raicuparta Mar 20, 2025
61a0e8e
show messages for empty lists
Raicuparta Mar 20, 2025
7785110
reusable checkbox button
Raicuparta Mar 20, 2025
9b5440e
menu button as button
Raicuparta Mar 20, 2025
e68e26f
button to refresh after subscriptions change
Raicuparta Mar 21, 2025
5154e87
auto refresh on menu close if subscriptions change
Raicuparta Mar 21, 2025
82a7484
refresh only local by default, dropdown for remote
Raicuparta Mar 22, 2025
ba0e6d5
replace rusqlite with sqlx
Raicuparta Mar 22, 2025
f1ed486
setting up db on startup
Raicuparta Mar 22, 2025
c4329b3
inserting some games in there at least
Raicuparta Mar 22, 2025
21aa708
beautifully getting stuff
Raicuparta Mar 22, 2025
9868ba9
set up max connections but dunno if that helps
Raicuparta Mar 22, 2025
5124cbf
read from db too
Raicuparta Mar 22, 2025
b12239f
WAL I guess
Raicuparta Mar 22, 2025
4522285
add thumbnail and date to db
Raicuparta Mar 22, 2025
6602f03
working filter
Raicuparta Mar 22, 2025
060c333
clippy
Raicuparta Mar 23, 2025
db57eb3
try get instead of get
Raicuparta Mar 23, 2025
02f78c5
SPEED
Raicuparta Mar 23, 2025
443fd8a
installed games in db too
Raicuparta Mar 23, 2025
25b36ca
optional installed game woops
Raicuparta Mar 23, 2025
1a5219f
sorting by title
Raicuparta Mar 23, 2025
bfb89bd
sorting by engine too
Raicuparta Mar 23, 2025
80998ae
comment
Raicuparta Mar 23, 2025
37ad193
mega flat db game maybe
Raicuparta Mar 23, 2025
b322839
somewhat getting remote games
Raicuparta Mar 24, 2025
09f704d
sort by remote too
Raicuparta Mar 24, 2025
bffcdf4
confusing thing
Raicuparta Mar 24, 2025
db3541c
file can be fast if i care little enough
Raicuparta Mar 24, 2025
9b7a394
use normalized title too almost
Raicuparta Mar 24, 2025
de7d7ed
also include remote in sort
Raicuparta Mar 24, 2025
d04f630
attach remote from file but sooo slow
Raicuparta Mar 25, 2025
3b41356
faster remote
Raicuparta Mar 26, 2025
8d3e9a0
prevent redundant fetches
Raicuparta Mar 26, 2025
ab8ba89
speedy gonçalo
Raicuparta Mar 26, 2025
f67b949
presume remote db already flat
Raicuparta Mar 27, 2025
d093bef
filters somewhat working
Raicuparta Mar 27, 2025
601558a
wip for getting fewer queries
Raicuparta Mar 27, 2025
30e937a
fix tag filtering
Raicuparta Mar 28, 2025
0cd3db5
working unknown engine filter
Raicuparta Mar 28, 2025
91c834d
slightly better query
Raicuparta Mar 28, 2025
229d354
better image guy
Raicuparta Mar 29, 2025
29f917f
downloading remote db from actual remote
Raicuparta Mar 29, 2025
3734cbd
flat games to frontend
Raicuparta Mar 30, 2025
88af868
title discriminators in db game
Raicuparta Mar 30, 2025
8f07bdb
normalized title as jsonvec
Raicuparta Mar 30, 2025
5a3ba9b
somewhat mods
Raicuparta Mar 30, 2025
005f202
bit more
Raicuparta Mar 30, 2025
7e4d88a
working provider actions
Raicuparta Mar 30, 2025
fac1030
start commands as provider commands
Raicuparta Mar 30, 2025
292ea89
installed mod versions too
Raicuparta Mar 30, 2025
a7075a1
refreshing mods
Raicuparta Mar 30, 2025
b316ca7
fix missing owned game commands
Raicuparta Mar 30, 2025
7f6787d
no games in state
Raicuparta Mar 30, 2025
a0c42e7
fix thing
Raicuparta Mar 30, 2025
0627a8a
normalized titles only used in db now
Raicuparta Mar 31, 2025
265681b
filter out all non-games from steam
Raicuparta Mar 31, 2025
fcb007a
revert filter checkboxes again
Raicuparta Mar 31, 2025
7ec1f62
starting to return dbgames from providers
Raicuparta Apr 5, 2025
5a49823
no more installed game
Raicuparta Apr 5, 2025
c18a0d6
providers call whatever on db themselves
Raicuparta Apr 5, 2025
fd104e1
epic
Raicuparta Apr 5, 2025
2f45361
gog
Raicuparta Apr 5, 2025
60a7626
itch
Raicuparta Apr 5, 2025
335f0a6
xbox and manual
Raicuparta Apr 5, 2025
7128eec
transaction per game
Raicuparta Apr 5, 2025
5572b8e
cleanup
Raicuparta Apr 6, 2025
de43cb7
path data type
Raicuparta Apr 6, 2025
de9e222
cleanup
Raicuparta Apr 6, 2025
8172ebb
scripting backend -> unity backend
Raicuparta Apr 6, 2025
f4bdae9
handle engine versions nicely
Raicuparta Apr 6, 2025
5e1d010
parsing remote games from rust
Raicuparta Apr 6, 2025
77dec20
ellipsis in engine
Raicuparta Apr 8, 2025
9398bff
lol back to rusqlite i guess
Raicuparta Apr 8, 2025
0976930
rusqlite for game ids too
Raicuparta Apr 8, 2025
b6a5e38
more rusqlite i guess
Raicuparta Apr 9, 2025
bc28853
fasty speedy
Raicuparta Apr 9, 2025
7ec0928
arr worse
Raicuparta Apr 9, 2025
092ad5f
ok i hate that
Raicuparta Apr 9, 2025
12c226c
fix heroic
Raicuparta Apr 26, 2025
c27de67
cleanup
Raicuparta Apr 26, 2025
6b9c724
set up rusqlite hooks
Raicuparta Apr 26, 2025
1d1534b
back to rusqlite on itch and gog
Raicuparta Apr 27, 2025
1ae4676
no more sqlx
Raicuparta Apr 27, 2025
c8400a3
update rusqlite
Raicuparta Apr 27, 2025
1768f71
Merge pull request #1 from Raicuparta/rusqlite
Raicuparta Apr 27, 2025
4df89a0
bepinex legacy detection
Raicuparta Apr 27, 2025
a32fb44
cleanup unwraps in data types
Raicuparta Apr 27, 2025
f4d5140
can add manual games again
Raicuparta Apr 27, 2025
2787d8d
remove stale games on refresh
Raicuparta Apr 27, 2025
b77c2df
try get exe name
Raicuparta Apr 29, 2025
4daab35
cleanup
Raicuparta Apr 29, 2025
23bc904
prevent whole process failing if a single game crashes
Raicuparta Apr 29, 2025
b4ce124
transaction for inserting games
Raicuparta Apr 29, 2025
aa2336b
comment for memory of the future of me
Raicuparta Apr 29, 2025
d58be41
remove redundant comment
Raicuparta Apr 29, 2025
621d803
slowly getting rid of game executable struct
Raicuparta Apr 29, 2025
4965882
fix gameexecutable creation
Raicuparta Apr 29, 2025
bb2f412
no more game executable struct
Raicuparta Apr 29, 2025
b678703
somewhat but not quite
Raicuparta Apr 29, 2025
f1c0c86
endless ping pong of fixed on windows after fixing on linux
Raicuparta May 2, 2025
1844879
local_database module
Raicuparta May 2, 2025
ad802e8
move more db stuff to database module
Raicuparta May 5, 2025
a939d70
update dependencies
Raicuparta May 25, 2025
ae08cbd
move get_game to database module
Raicuparta May 25, 2025
8aa204d
move get_game_ids to database module
Raicuparta May 25, 2025
1ce3c55
move stale game removal to database module
Raicuparta May 25, 2025
987c5a0
refresh game working
Raicuparta May 25, 2025
cd9c8c3
cleanup main
Raicuparta May 25, 2025
3908b86
use game id for removing manual game
Raicuparta May 25, 2025
f96ebae
no more gameid struct
Raicuparta May 25, 2025
949374d
cleanup
Raicuparta May 25, 2025
59f187c
fuck subscriptions
Raicuparta May 26, 2025
91b321b
cleanup
Raicuparta May 26, 2025
c030327
fix missing exe buttons
Raicuparta May 26, 2025
05ac7db
update dependencies
Raicuparta Jul 13, 2025
6343ed2
better way to find vr
Raicuparta Jul 13, 2025
560eba9
fix demo tags not working on steam
Raicuparta Jul 13, 2025
1bc1ab8
also detect demo from title
Raicuparta Jul 13, 2025
e042ff7
add script for finding unused stuff
Raicuparta Jul 13, 2025
575a5e8
cache sqlite statements
Raicuparta Jul 13, 2025
d671cc5
log error on local database read failure
Raicuparta Jul 13, 2025
143f9df
remove redundant comment
Raicuparta Jul 13, 2025
241f7a7
buildable on linux
Raicuparta Jul 13, 2025
5642771
debounce search input
Raicuparta Jul 13, 2025
9955645
fix thanks button tooltip
Raicuparta Jul 13, 2025
8c18a6b
log errors in heroic
Raicuparta Jul 13, 2025
79772e6
Update translations
Raicuparta Jul 13, 2025
8e7825e
More translations
Raicuparta Jul 13, 2025
9f2f3e3
add gameModRow translation stuff
Raicuparta Jul 13, 2025
e12a33a
more translations
Raicuparta Jul 13, 2025
d502118
modal dots as icon
Raicuparta Jul 13, 2025
9158d77
fix double confirmation in steam cache dialogue
Raicuparta Jul 13, 2025
be2552a
prevent death if missing steam cache file
Raicuparta Jul 13, 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
13 changes: 12 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"globwalk",
"goggame",
"hasher",
"hehe",
"HKEY",
"icns",
"ICONERROR",
Expand All @@ -49,8 +50,12 @@
"librarycache",
"Loggable",
"mantine",
"modder",
"Modders",
"MSIS",
"msxbox",
"needsadmin",
"nsis",
"osarch",
"oslist",
"otherinstallcmd",
Expand All @@ -69,10 +74,13 @@
"rungameid",
"rusqlite",
"RUSTUP",
"scip",
"Segoe",
"serde",
"shellapi",
"softprops",
"specta",
"sqlx",
"steamlocate",
"subchild",
"subkey",
Expand All @@ -87,12 +95,15 @@
"unlisten",
"ureq",
"UUVR",
"Waah",
"Wario",
"WIDESTRING",
"winapi",
"windowsonlinerepair",
"winreg",
"winuser",
"YESNO"
],
"dependi.npm.lockFileEnabled": true
"dependi.npm.lockFileEnabled": true,
"typescript.tsdk": "node_modules\\typescript\\lib"
}
2 changes: 1 addition & 1 deletion backend/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Cargo
# will have compiled files and executables
/target/

index.scip
Loading
Loading