KeksNino
e016695f83
feat: change logo
2026-04-10 17:24:30 +02:00
KeksNino
14afc821b1
feat: add notification popup to inform users of malicious ads on megadb
2026-04-10 16:27:53 +02:00
shayaa
4203969051
Merge pull request #79 from KeksPirates/fix/steamrip
...
Refactor GoFile scraper and add VikingFile and MegaDB support
2026-04-10 01:44:26 +02:00
Vxrtrauter
f4cde66748
feat: add vikingfile and megadb scraping functionality to SteamripScraper
2026-04-10 01:31:02 +02:00
Vxrtrauter
040a8ad728
refactor: improve gofile scraper with token generation and error handling
2026-04-10 01:06:28 +02:00
KeksNino
bf97907600
fix: tracker drop down menu text being incorrectly aligned
2026-04-10 00:20:35 +02:00
shayaa
8944ed3e37
Merge pull request #78 from KeksPirates/feat/contextmenu
...
Enhance download management with context menus and tray icon features
2026-04-10 00:10:48 +02:00
shayaa
a4797c6fe5
Merge branch 'main' into feat/contextmenu
2026-04-10 00:10:36 +02:00
shayaa
e52f9301d8
Enhance README with Steamrip details and warning
...
Updated the description to include Steamrip and added a note about its experimental status.
2026-04-10 00:03:22 +02:00
Vxrtrauter
4f943759f4
Refactor: steamrip scraper & update menu labels
...
Simplify SteamripScraper link/name extraction by using BeautifulSoup results directly (append absolute URLs and use link.get_text()) and avoid fragile regex; adjust scrape_steamrip_game_downloads to accept a full URL argument. Update context menu text: replace "Copy Magnet URI" with "Copy Download Link" in two places and rename "Download Item" to "Download" for clearer UI wording.
2026-04-09 23:56:14 +02:00
Vxrtrauter
eb9d5d60d1
fix: Centralize single-instance check and refactor startup
...
Introduce check_running(app) to create and check SingleInstance early in main(), store it on app._single_instance, and reuse that instance in run_gui() instead of constructing a new one. Move single-instance exit logic (print, closehelper, force_exit) into the new helper and wire single.on_raise to show_from_tray. Also replace the previous consoleLog call with print and add a comment indicating the check is for SoftwareManager already running. This centralizes startup single-instance handling and avoids creating multiple SingleInstance objects.
2026-04-09 23:31:09 +02:00
Vxrtrauter
7aea5c882a
fix: tracker context menu logic and server name
...
contextmenu.py: Harden context-menu handlers by validating row bounds against state.posts, avoid relying on selectedItems() in places where _context_menu_row is used, and handle directory paths when deleting downloads (os.path.isdir or isfile) before send2trash. Also streamline URL opening with exception handling. main.py: Update SERVER_NAME to "SoftwareManager_KeksPirates". These changes prevent out-of-range/selection errors and ensure directories are trashed safely; also update server identification.
2026-04-09 23:13:23 +02:00
KeksNino
b4ba9ea4d1
fix: fixed absolutely nothing by changing some qt worker stuff
2026-04-09 22:27:26 +02:00
KeksNino
dcba60c695
fix: cant use copy magnet uri contextmenu widget more than once
2026-04-09 02:15:36 +02:00
shayaa
b3cd6e0e5a
Merge pull request #73 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-09 01:10:05 +02:00
Vxrtrauter
41e418b9a8
Sync README dependencies
2026-04-08 23:09:49 +00:00
shayaa
c2122a9074
Merge pull request #72 from KeksPirates/fix/broken-dependencies
...
Downgrade darkdetect to 0.7.1 and update Dependabot configuration
2026-04-09 01:09:41 +02:00
Vxrtrauter
54bf6598ab
fix(deps): downgrade darkdetect to version 0.7.1 and update dependabot config
2026-04-09 01:07:48 +02:00
KeksNino
810bed347b
fix: copy magnet uri to clipboard in context menu
2026-04-09 01:03:13 +02:00
shayaa
0be76550cf
Merge pull request #71 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-09 00:53:12 +02:00
shayaa
0e2054dbb9
Merge pull request #63 from KeksPirates/dependabot/github_actions/actions/upload-artifact-7
...
build(deps): bump actions/upload-artifact from 4 to 7
2026-04-09 00:43:30 +02:00
shayaa
8e2013326b
Merge pull request #60 from KeksPirates/dependabot/github_actions/actions/checkout-6
...
build(deps): bump actions/checkout from 4 to 6
2026-04-09 00:43:13 +02:00
dependabot[bot]
21828e3a48
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:42:20 +00:00
shayaa
d12b0dfbaa
Merge pull request #62 from KeksPirates/dependabot/github_actions/actions/download-artifact-8
...
build(deps): bump actions/download-artifact from 4 to 8
2026-04-09 00:41:24 +02:00
Vxrtrauter
477d595db2
Sync README dependencies
2026-04-08 22:40:56 +00:00
shayaa
d276a03949
Merge pull request #61 from KeksPirates/dependabot/pip/requests-2.33.1
...
build(deps): bump requests from 2.33.0 to 2.33.1
2026-04-09 00:40:47 +02:00
dependabot[bot]
cf19fa1c3d
build(deps): bump requests from 2.32.2 to 2.33.1
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.2 to 2.33.1.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.33.1 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:39:34 +00:00
shayaa
e3ac085b00
Merge pull request #70 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-09 00:39:09 +02:00
Vxrtrauter
3d11447e22
Sync README dependencies
2026-04-08 22:38:37 +00:00
shayaa
a84b29f1f6
Merge pull request #64 from KeksPirates/dependabot/pip/pyside6-essentials-6.11.0
...
build(deps): bump pyside6-essentials from 6.10.1 to 6.11.0
2026-04-09 00:38:28 +02:00
dependabot[bot]
2d292d4796
build(deps): bump pyside6-essentials from 6.10.1 to 6.11.0
...
Bumps [pyside6-essentials](https://pyside.org ) from 6.10.1 to 6.11.0.
---
updated-dependencies:
- dependency-name: pyside6-essentials
dependency-version: 6.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:32:07 +00:00
shayaa
ec36717c6a
Merge pull request #65 from KeksPirates/dependabot/pip/pyinstaller-6.19.0
...
build(deps): bump pyinstaller from 6.15.0 to 6.19.0
2026-04-09 00:31:00 +02:00
shayaa
1f0404dd65
Merge pull request #69 from KeksPirates/dependabot/pip/pip-aa7cb66ac2
...
build(deps): bump requests from 2.32.2 to 2.33.0 in the pip group across 1 directory
2026-04-09 00:30:11 +02:00
shayaa
5a63131777
Change token from RELEASE_TOKEN to PR_TOKEN
2026-04-09 00:29:51 +02:00
dependabot[bot]
ee8c770db2
build(deps): bump requests in the pip group across 1 directory
...
Bumps the pip group with 1 update in the / directory: [requests](https://github.com/psf/requests ).
Updates `requests` from 2.32.2 to 2.33.0
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:28:04 +00:00
dependabot[bot]
49c89249c6
build(deps): bump pyinstaller from 6.15.0 to 6.19.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.15.0 to 6.19.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.15.0...v6.19.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:26:22 +00:00
shayaa
64953cb969
Merge pull request #66 from KeksPirates/dependabot/pip/beautifulsoup4-4.14.3
...
build(deps): bump beautifulsoup4 from 4.13.5 to 4.14.3
2026-04-09 00:25:12 +02:00
shayaa
32bacd1211
Add token to sync README dependencies workflow
...
Added a token to the sync README dependencies workflow.
2026-04-09 00:24:50 +02:00
dependabot[bot]
87b5d63e1b
build(deps): bump beautifulsoup4 from 4.13.5 to 4.14.3
...
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) from 4.13.5 to 4.14.3.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-version: 4.14.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:23:50 +00:00
shayaa
9744777747
Merge pull request #67 from KeksPirates/dependabot/pip/darkdetect-0.8.0
...
build(deps): bump darkdetect from 0.7.1 to 0.8.0
2026-04-09 00:22:42 +02:00
dependabot[bot]
5a7f2e1501
build(deps): bump darkdetect from 0.7.1 to 0.8.0
...
Bumps [darkdetect](https://github.com/albertosottile/darkdetect ) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/albertosottile/darkdetect/releases )
- [Commits](https://github.com/albertosottile/darkdetect/compare/v0.7.1...v0.8.0 )
---
updated-dependencies:
- dependency-name: darkdetect
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:17:25 +00:00
shayaa
3519985b83
Merge pull request #68 from KeksPirates/fix/remove-aiohttp
...
Sync README dependencies with requirements and update workflows
2026-04-09 00:16:13 +02:00
Vxrtrauter
fd3a0390df
feat: Add sync README dependencies workflow and script
...
Introduce an automated workflow to keep the README's Python Dependencies section in sync with requirements.txt. Adds .github/workflows/sync-readme-dependencies.yml which runs scripts/sync_readme_dependencies.py on changes to requirements.txt (or manually), then opens a PR via peter-evans/create-pull-request. Adds the sync_readme_dependencies.py script that parses requirements.txt and replaces a managed block in README.md delimited by <!-- python-dependencies:start --> / <!-- python-dependencies:end -->. Also updates README.md to include those markers and correct dependency names/formatting. Additionally, change create-release.yml to use RELEASE_TOKEN (secrets.RELEASE_TOKEN) for release uploads instead of the repository GITHUB_TOKEN.
2026-04-09 00:13:14 +02:00
Vxrtrauter
a31d9c10cc
fix: remove aiohttp from requirements and README
2026-04-09 00:05:27 +02:00
dependabot[bot]
5486e75ced
build(deps): bump actions/upload-artifact from 4 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:45 +00:00
dependabot[bot]
348c524453
build(deps): bump actions/download-artifact from 4 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:40 +00:00
shayaa
6c148647d8
Configure Dependabot for daily updates
...
Updated Dependabot configuration to include daily updates for GitHub Actions and Python dependencies.
2026-04-09 00:00:46 +02:00
shayaa
030ab8d51a
Merge pull request #59 from KeksPirates/feat/improve-website
...
feat: Add darkreader lock and 404 tab handling
2026-04-08 23:31:09 +02:00
Vxrtrauter
ea2470587d
feat: Add darkreader lock and 404 tab handling
...
Add a <meta name="darkreader-lock"> tag to prevent Dark Reader from altering the docs styling. Adjust client-side routing so only '/' is replaced with the 'start' tab; unknown paths now open the 'notfound' tab instead of being redirected to start.
2026-04-08 23:30:27 +02:00
KeksNino
d1df23f4e3
fix: application not closing fully when doing ctrl + c
2026-04-08 02:14:05 +02:00