diff options
| author | Party Wumpus <48649272+PartyWumpus@users.noreply.github.com> | 2024-02-15 02:32:58 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-14 18:32:58 -0800 |
| commit | 9503d5cee0de1aadbb65d1cfbaebc11edfc49502 (patch) | |
| tree | d381b01b98a63b2ca62008e6979f8486e91b7d9f /frontend/src/components/settings/index.tsx | |
| parent | 435dfa788454bc33f5c82d3fcfdc0a1dcf1b2644 (diff) | |
| download | decky-loader-9503d5cee0de1aadbb65d1cfbaebc11edfc49502.tar.gz decky-loader-9503d5cee0de1aadbb65d1cfbaebc11edfc49502.zip | |
Testing PRs from within decky (#496)v2.11.0-pre1
* git no work so manually uploading files :(
* argh i wish git was working
* ok next time i'll make git work
* Update updater.py
* git please work next time this took ages without you
* fix me locales
* Update updater.py
* Update en-US.json
* Update updater.py
* Update updater.py
* i wish my python LSP stuff was working
* fix it
* Update updater.py
* Update updater.py
* Only show testing branch as an option if it is already selected
* Initial implementation for fetching the open PRs. Still need testing and a token to complete this.
* Wrong filter capitalization
* Fix a couple of typos in the python backend updater.
* Fix typos pt 3
* This should be the last one
* Prepend the PR version number with PR- to make it clearer that's the PR number.
* Update prettier to the latest version otherwise it will never be happy with the formatting.
* fix merge mistake
* fix pyright errors & type hint most new code
* fix strict pyright errors...
* not sure why my local linter didn't catch this
* Reimplement the logic between PR and artifact build to limit API calls
* Fix pyright errors
* use nightly.link for downloads
* remove accidental dollar sign
* fix various logical errors. the code actually works now.
* set branch to testing when user downloads a testing version
---------
Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io>
Diffstat (limited to 'frontend/src/components/settings/index.tsx')
| -rw-r--r-- | frontend/src/components/settings/index.tsx | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/frontend/src/components/settings/index.tsx b/frontend/src/components/settings/index.tsx index f3a76407..568a0a49 100644 --- a/frontend/src/components/settings/index.tsx +++ b/frontend/src/components/settings/index.tsx @@ -1,7 +1,7 @@ import { SidebarNavigation } from 'decky-frontend-lib'; import { lazy } from 'react'; import { useTranslation } from 'react-i18next'; -import { FaCode, FaPlug } from 'react-icons/fa'; +import { FaCode, FaFlask, FaPlug } from 'react-icons/fa'; import { useSetting } from '../../utils/hooks/useSetting'; import DeckyIcon from '../DeckyIcon'; @@ -10,6 +10,7 @@ import GeneralSettings from './pages/general'; import PluginList from './pages/plugin_list'; const DeveloperSettings = lazy(() => import('./pages/developer')); +const TestingMenu = lazy(() => import('./pages/testing')); export default function SettingsPage() { const [isDeveloper, setIsDeveloper] = useSetting<boolean>('developer.enabled', false); @@ -39,6 +40,17 @@ export default function SettingsPage() { icon: <FaCode />, visible: isDeveloper, }, + { + title: t('SettingsIndex.testing_title'), + content: ( + <WithSuspense> + <TestingMenu /> + </WithSuspense> + ), + route: '/decky/settings/testing', + icon: <FaFlask />, + visible: isDeveloper, + }, ]; return <SidebarNavigation pages={pages} />; |
