Commit Graph

674 Commits

Author SHA1 Message Date
Vxrtrauter 39aad600ed fix: set initial body opacity to 0 for improved loading effect 2026-04-10 17:13:16 +02:00
Vxrtrauter f051275659 Add Software Manager logo SVG asset 2026-04-10 17:11:31 +02:00
KeksNino 14afc821b1 feat: add notification popup to inform users of malicious ads on megadb 2026-04-10 16:27:53 +02:00
Vxrtrauter b913a82aef fix: update page title for clarity and improved SEO 2026-04-10 15:15:17 +02:00
Vxrtrauter 38b03526e3 fix: update Open Graph image URL and remove body opacity style 2026-04-10 13:47:11 +02:00
Vxrtrauter a954609958 Refactor code structure for improved readability and maintainability 2026-04-10 13:38:20 +02:00
Vxrtrauter 5bd3c94e87 fix: set body opacity to 1 in main.css and adjust index.html for initial visibility 2026-04-10 13:32:38 +02:00
Vxrtrauter 7c456d4aef fix: set background color for HTML document 2026-04-10 13:30:56 +02:00
Vxrtrauter 1f5e33f975 feat: enhance Open Graph and Twitter Card metadata; improve tab display logic and animations 2026-04-10 13:29:41 +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
dependabot[bot] 82a2f2d4d7 build(deps): bump psutil from 7.1.0 to 7.2.2
Bumps [psutil](https://github.com/giampaolo/psutil) from 7.1.0 to 7.2.2.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/docs/changelog.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/v7.1.0...v7.2.2)

---
updated-dependencies:
- dependency-name: psutil
  dependency-version: 7.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 22:11:56 +00: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
dependabot[bot] be1c9bfe45 build(deps): bump peter-evans/create-pull-request from 7 to 8
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 23:10:17 +00: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