Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Stop notifying updates which have an older semver release #601

Closed
Closed
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
29d651b
fix: get rid of title view jank on latest beta
AAGaming00 Nov 9, 2023
8f26fde
Count the number of installs for each plugin (#557)
PartyWumpus Nov 10, 2023
479a16c
Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558)
dependabot[bot] Nov 10, 2023
75ad98a
Check if Linux service is running before trying to start or stop it (…
Jan200101 Nov 11, 2023
7c3ae9b
replace chmod implementation with os.chmod (#541)
Jan200101 Nov 11, 2023
91186da
bump dfl
PartyWumpus Nov 24, 2023
80a00a0
fix: Adjust tabs and toaster hooks to work on react 18, also half-fix…
AAGaming00 Dec 13, 2023
e21a5d5
fix: idiotic formatting error i should have noticed
AAGaming00 Dec 13, 2023
3489fd7
fix(developer): add back valve internal on beta
AAGaming00 Dec 14, 2023
39f4f28
Call plugin unload function after stopping event loop (#539)
Jan200101 Dec 16, 2023
e3d72b6
Translations update from Weblate (#553)
WerWolvTranslationBot Dec 16, 2023
12a99b8
Bump tj-actions/changed-files to 41.0.0 in /.github/workflows (#575)
dependabot[bot] Jan 3, 2024
f9a07da
fix: Fix on Chromium 109 beta (#576)
beebls Jan 20, 2024
9295e4b
Bump aiohttp from 3.8.5 to 3.9.0 in /backend (#577)
dependabot[bot] Jan 23, 2024
3146ebf
[Bugfix] Toaster changed name again (#581)
RodoMa92 Jan 25, 2024
647f3fe
Translations update from Weblate (#580)
WerWolvTranslationBot Jan 26, 2024
6b4a56c
fix the tasks
AAGaming00 Feb 3, 2024
7f2caa3
fix: use findInReactTree to find correct errorboundary for toaster
AAGaming00 Feb 3, 2024
62e3128
fix: bump dfl to fix error on latest steam beta
AAGaming00 Feb 3, 2024
3e4c255
Specify catthehacker/ubuntu:act-22.04 as container for act
PartyWumpus Feb 6, 2024
fd4ed81
Refactor plugin store and add sorting by downloads and release date (…
PartyWumpus Feb 7, 2024
2500b74
Revert "Call plugin unload function after stopping event loop (#539)"…
PartyWumpus Feb 9, 2024
435dfa7
fix(filepicker_ls): use case insensitive matching for file exts (#585)
doZennn Feb 10, 2024
9503d5c
Testing PRs from within decky (#496)
PartyWumpus Feb 15, 2024
0dce3a8
Get plugin name for development ZIP during installation (#578)
eXhumer Feb 15, 2024
7d6b880
[Feature] Freeze updates for devs (#582)
FineWolf Feb 15, 2024
ecf4800
fix finding qam root node for feb 14th beta
PartyWumpus Feb 15, 2024
922d0c4
Appease prettier
PartyWumpus Feb 15, 2024
49d1e33
Translations update from Weblate (#587)
WerWolvTranslationBot Feb 22, 2024
55a95e0
Update bug_report.yml
TrainDoctor Feb 24, 2024
8e8e6a2
Update bug_report.yml
TrainDoctor Feb 24, 2024
4a7e9a5
fix: support new minified class names
AAGaming00 Mar 9, 2024
eed486f
Stop notifying updates which have an older semver release.
RodoMa92 Mar 14, 2024
94551f6
Clean up mistakes
RodoMa92 Mar 15, 2024
889ecc3
Update the lockfile
RodoMa92 Mar 15, 2024
a84d72c
Simplify version null checking
RodoMa92 Mar 15, 2024
a661de4
Merge branch 'main' into stop-notifying-old-test-plugins
Aug 6, 2024
7accd08
Missed a couple of linted files changes
Aug 6, 2024
76b51a7
Updated build files and lockfile
Aug 6, 2024
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
14 changes: 12 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ body:
label: SteamOS version
# description: Can be found with `uname -a`
# placeholder: "Linux steamdeck 5.13.0-valve36-1-neptune #1 SMP PREEMPT Mon, 19 Dec 2022 23:39:41 +0000 x86_64 GNU/Linux"
placeholder: "SteamOS 3.4.3 Stable"
placeholder: "SteamOS 3.5.7 Stable"
validations:
required: true

Expand All @@ -67,8 +67,18 @@ body:

- type: textarea
attributes:
label: Logs
label: Backend Logs
description: Please reboot your deck (if possible) when attempting to recreate the issue, then run ``cd ~ && journalctl -b0 -u plugin_loader.service > deckylog.txt``. This will save the log file to ``~`` aka ``/home/deck``. Please upload the file here
placeholder: deckylog.txt
validations:
required: true

- type: textarea
attributes:
label: Frontend Logs
description: Please copy from your deck ~/.steam/steam/logs/cef_log.txt and ~/.steam/steam/logs/cef_log.previous.txt. Make sure to scrub your Steam username as it may appear in these logs.
placeholder: cef_log.txt
validations:
required: true


2 changes: 1 addition & 1 deletion .github/workflows/edit-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v35.6.3
uses: tj-actions/changed-files@v41.0.0
with:
separator: ","
files: |
Expand Down
4 changes: 2 additions & 2 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"type": "shell",
"group": "none",
"detail": "Check for local runs, create a plugins folder",
"command": "rsync -azp --rsh='ssh -p ${config:deckport} ${config:deckkey}' requirements.txt deck@${config:deckip}:${config:deckdir}/homebrew/dev/pluginloader/requirements.txt && ssh deck@${config:deckip} -p ${config:deckport} ${config:deckkey} 'python -m ensurepip && python -m pip install --upgrade pip && python -m pip install --upgrade setuptools && python -m pip install -r ${config:deckdir}/homebrew/dev/pluginloader/requirements.txt'",
"command": "rsync -azp --rsh='ssh -p ${config:deckport} ${config:deckkey}' backend/requirements.txt deck@${config:deckip}:${config:deckdir}/homebrew/dev/pluginloader/backend/requirements.txt && ssh deck@${config:deckip} -p ${config:deckport} ${config:deckkey} 'python -m ensurepip && python -m pip install --upgrade --break-system-packages pip && python -m pip install --break-system-packages --upgrade setuptools && python -m pip install --break-system-packages -r ${config:deckdir}/homebrew/dev/pluginloader/backend/requirements.txt'",
"problemMatcher": []
},
{
Expand Down Expand Up @@ -105,7 +105,7 @@
"detail": "Deploy dev PluginLoader to deck",
"type": "shell",
"group": "none",
"command": "rsync -azp --delete --rsh='ssh -p ${config:deckport} ${config:deckkey}' --exclude='.git/' --exclude='.github/' --exclude='.vscode/' --exclude='frontend/' --exclude='dist/' --exclude='contrib/' --exclude='*.log' --exclude='requirements.txt' --exclude='backend/__pycache__/' --exclude='.gitignore' . deck@${config:deckip}:${config:deckdir}/homebrew/dev/pluginloader",
"command": "rsync -azp --delete --rsh='ssh -p ${config:deckport} ${config:deckkey}' --exclude='.git/' --exclude='.github/' --exclude='.vscode/' --exclude='frontend/' --exclude='dist/' --exclude='contrib/' --exclude='*.log' --exclude='requirements.txt' --exclude='**/__pycache__/' --exclude='.gitignore' . deck@${config:deckip}:${config:deckdir}/homebrew/dev/pluginloader",
"problemMatcher": []
},
// RUN
Expand Down
4 changes: 2 additions & 2 deletions act/run-act.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ cd ..

if [[ "$type" == "release" ]]; then
printf "release!\n"
act workflow_dispatch -e act/release.json --artifact-server-path act/artifacts --container-architecture linux/amd64
act workflow_dispatch -e act/release.json --artifact-server-path act/artifacts --container-architecture linux/amd64 --platform ubuntu-22.04=catthehacker/ubuntu:act-22.04
elif [[ "$type" == "prerelease" ]]; then
printf "prerelease!\n"
act workflow_dispatch -e act/prerelease.json --artifact-server-path act/artifacts --container-architecture linux/amd64
act workflow_dispatch -e act/prerelease.json --artifact-server-path act/artifacts --container-architecture linux/amd64 --platform ubuntu-22.04=catthehacker/ubuntu:act-22.04
else
printf "Release type unspecified/badly specified.\n"
printf "Options: 'release' or 'prerelease'\n"
Expand Down
Loading
Loading