| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | fix: label dxgi.dll as default in proxy DLL dropdownv0.15.1-opti-090-final | xXJSONDeruloXx | |
| 3 days | fix: always emit DLL=<name> in patch command, even for default dxgi.dll | xXJSONDeruloXx | |
| 3 days | feat: proxy DLL name picker | xXJSONDeruloXx | |
| Expose the proxy DLL rename as a user-selectable option across all injection paths. Previously hardcoded to dxgi.dll with no way to change it short of manually prepending DLL=<name> to the Steam launch option. src/utils/constants.ts - Add PROXY_DLL_OPTIONS (7 entries matching _create_renamed_copies) each with a label and one-line hint - Add DEFAULT_PROXY_DLL constant (dxgi.dll) and ProxyDllValue type src/api/index.ts - runManualPatch now takes [directory, dll_name] so the chosen name reaches the backend src/components/OptiScalerControls.tsx - Own dllName state (default: dxgi.dll) - Render a DropdownItem (visible when installed) showing the 7 options with the selected option's hint as the description - Pass dllName down to both ClipboardCommands and ManualPatchControls src/components/ClipboardCommands.tsx - Accept dllName prop - Patch command is plain ~/fgmod/fgmod %command% for the default; prefixed DLL=<name> ~/fgmod/fgmod %command% for any other choice src/components/CustomPathOverride.tsx - Accept dllName prop - Pass it to runManualPatch - Manual launch cmd clipboard button builds WINEDLLOVERRIDES="<stem>=n,b" dynamically; emits bare SteamDeck=0 %command% for OptiScaler.asi (ASI loader path needs no Wine DLL override) main.py - Add VALID_DLL_NAMES set (whitelist matching the renames dir) - manual_patch_directory validates dll_name against the whitelist and returns an error for unknown values - _manual_patch_directory_impl accepts dll_name param; removes the hardcoded "dxgi.dll" line defaults/assets/fgmod.sh - Fix longstanding bug: WINEDLLOVERRIDES was hardcoded to dxgi=n,b regardless of the DLL= env var selection. Now derives the stem from $dll_name and skips the override entirely for .asi files. | |||
| 2025-09-26 | desc tweak | xXJSONDeruloXx | |
| 2025-09-26 | ui cleanup and hide on mode change to manual | xXJSONDeruloXx | |
| 2025-09-26 | ui cleanup | xXJSONDeruloXx | |
| 2025-09-26 | revised approach, pick dir then patch in plugin ui itself | xXJSONDeruloXx | |
| 2025-09-26 | feat: first arg steam path start, second mirror first | xXJSONDeruloXx | |
| 2025-09-26 | initial path override ui and be | xXJSONDeruloXx | |
| 2025-08-06 | Pr fixes (#126) | Kurt Himebauch | |
| * rm flatpak function, rm legacy script * feat: add warning modal on copy button | |||
| 2025-08-04 | rm unneeded docs | xXJSONDeruloXx | |
| 2025-08-03 | add new header logo from deckwiz to plugin frontend | xXJSONDeruloXx | |
| 2025-07-29 | wording and layout tweaks (#125)v0.11.8 | Kurt Himebauch | |
| * wording and layout tweaks * red in remove button * reorganize frontend components * fix ld preload permissions issue for decky 3.1.10 * bump ver | |||
| 2025-07-28 | refined copy to clipboard ui feedback (#122) | Kurt Himebauch | |
| * copy feedback * add opti logo and update wording * branding updates * hide check mark when installed | |||
| 2025-07-23 | hide drop down, update instructions (#119) | Kurt Himebauch | |
| 2025-07-21 | hooking clipboard automation button, hide plugin wiki for now (#118)v0.11.4v0.11.3 | Kurt Himebauch | |
| * hooking clipboard automation button, hide plugin wiki for now * add direct copy to clip buttons for patch and unpatch | |||
| 2025-07-21 | Refresh UI (#117)v0.11.2 | Kurt Himebauch | |
| * initial visual refinement * rm dupe status pops * hide other menus if uninstalled opti * bump ver * fix ver bump | |||
| 2025-07-17 | Copy to clipboard Wiki button (#116)v0.11.0 | Kurt Himebauch | |
| * add initial wiki launch button * update wiki link * bump ver * add opti wiki button * update icons for web launches | |||
| 2025-07-17 | reorganize for readability and DRY (#115)v0.10.1 | Kurt Himebauch | |
| * reorganize for readability and DRY * rm backup files * ver bump | |||
| 2025-07-17 | v0.10.0 initial implementation of proper optiscaler nightly statically ↵ | Kurt Himebauch | |
| linked (#113) * initial implementation of proper optiscaler nightly statically linked * default ini to nukems on mod dir install * description tweaks | |||
| 2025-02-12 | feat: add warning modal, revise middle ui description text | xXJSONDeruloXx | |
| 2025-02-12 | fix: add explainer in UI for unpatch fix | xXJSONDeruloXx | |
| 2025-02-08 | fix: clean up ui descriptions | xXJSONDeruloXx | |
| 2025-02-04 | resolved merge conflicts in index.tsxv0.8.0troubleshoot-binariesbinaries-DLSS-Enabler-3.02-Stable | xXJSONDeruloXx | |
| 2025-02-04 | feat: merge zip asset branch into main, Optiscaler 7 version now main standard | xXJSONDeruloXx | |
| 2025-02-03 | Add logging frontend errors to decky logging (#53) | Grimbakor | |
| 2025-01-31 | fix: sort patch and unpatch buttons in UI | xXJSONDeruloXx | |
| 2025-01-31 | Feat: initial dropdown menu implementation | xXJSONDeruloXx | |
| 2025-01-31 | feat: add try, catch, logging non success to InstalledGamesSection | xXJSONDeruloXx | |
| 2025-01-31 | feat: speed up path check interval, mod installtion detection snappierv0.6.0 | xXJSONDeruloXx | |
| 2025-01-30 | * Move assets/ to defaults/assets so .vscode/build.sh and decky-cli packages ↵v0.5.0-Bundled | Grimbakor | |
| correctly (#28) * Changed all paths to use environment variables from decky as base paths * Remove alwaysRender from front-end so setInterval does not run in the background during a game session | |||
| 2025-01-28 | better icon lol | xXJSONDeruloXx | |
| 2025-01-28 | Modifed every reference to "/home/deck" to a generic home folder, should ↵ | DGdev91 | |
| allow to run it on non-steamos linux distros | |||
| 2025-01-28 | oversignt, add command prepend arg | xXJSONDeruloXx | |
| 2025-01-27 | cleanup wrong commentpublic-test | xXJSONDeruloXx | |
| 2025-01-27 | unpatch oversignt, set correct launch opts | xXJSONDeruloXx | |
| 2025-01-27 | patch and unpatch ui refine | xXJSONDeruloXx | |
| 2025-01-27 | frontend uninstaller script implementation start | xXJSONDeruloXx | |
| 2025-01-27 | fix: remove appid in game list | xXJSONDeruloXx | |
| 2025-01-27 | reword ui messages and comment out old patcher methodbeta3 | xXJSONDeruloXx | |
| 2025-01-26 | patch game from list on click | xXJSONDeruloXx | |
| 2025-01-26 | add print statement on click | xXJSONDeruloXx | |
| 2025-01-26 | made game list alphabetical | xXJSONDeruloXx | |
| 2025-01-26 | groundwork for games list, next step patch on button press | xXJSONDeruloXx | |
| 2025-01-26 | persistent state | xXJSONDeruloXx | |
| 2025-01-24 | cleanup | xXJSONDeruloXx | |
| 2025-01-23 | updated readme | xXJSONDeruloXx | |
| 2025-01-23 | reword and context fix | xXJSONDeruloXx | |
| 2025-01-23 | add patch and unpatch to gamepatcher section | xXJSONDeruloXx | |
| 2025-01-23 | revise wording and clean up dupe headers | xXJSONDeruloXx | |
