Vxrtrauter
7a82e948b9
refactor: remove unused imports
2026-05-04 21:51:18 +02:00
KeksNino
71cc0d9f1f
fix: workflows (forgot to git add again)
71cc0d9-dev
2026-05-04 20:58:38 +02:00
KeksNino
675dead1d9
fix: readd dependency installation step for linux in workflow
...
gets rid of pyinstaller warnings and is needed for future appimages
2026-05-04 20:47:05 +02:00
shayaa
d378ee8258
Enhance macOS build process in create-release.yml
...
Added installation step for create-dmg on macOS and updated artifact handling for macOS builds.
2026-04-24 11:28:56 +02:00
shayaa
e9b01426f8
Merge pull request #90 from KeksPirates/feat/crossplatform-updatecheck
...
Feat/crossplatform updatecheck
2026-04-24 10:37:40 +02:00
Vxrtrauter
631f6592ac
Refactor: remove unused imports from update dialog
2026-04-24 10:36:14 +02:00
Vxrtrauter
468faff16b
Refactor: streamline update notification logic and enhance settings dialog for cross-platform compatibility
2026-04-24 10:20:26 +02:00
shayaa
6b45c40aad
Update GitHub Actions workflow for macOS builds
2026-04-24 09:17:42 +02:00
shayaa
e768c7518b
Remove Activity section from README
...
Removed the Activity section and its associated analytics image from the README.
2026-04-18 19:01:34 +02:00
shayaa
49c390131a
Merge pull request #87 from KeksPirates/dependabot/github_actions/softprops/action-gh-release-3
...
build(deps): bump softprops/action-gh-release from 2 to 3
2026-04-18 03:28:01 +02:00
shayaa
9bc0e22ff7
Merge pull request #88 from KeksPirates/refactor/stability
...
fix/refactor/Improve Stability
9bc0e22-stable
2026-04-17 14:57:48 +02:00
Vxrtrauter
982be09f6e
Refactor: implement log emitter for improved logging and signal handling
2026-04-16 11:51:11 +02:00
Vxrtrauter
d5582c5c38
Refactor: enhance download_update function with cancellation handling and error messaging
2026-04-15 14:18:36 +02:00
Vxrtrauter
392d2a6f03
Refactor: enhance AppDaemons with QThread for improved background task management
2026-04-14 14:40:19 +02:00
Vxrtrauter
7310049246
Refactor: notification handling and introduce AppDaemons for background tasks
2026-04-14 14:33:21 +02:00
dependabot[bot]
04aaff3b29
build(deps): bump softprops/action-gh-release from 2 to 3
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 20:41:00 +00:00
Vxrtrauter
f5809c466a
Add timeouts, error handling & logging
...
Add network timeouts and more robust error handling across scrapers/hosts, improve logging concurrency, and refine download handling:
- Hosts/sources: add request timeouts (15s) and exception handling to buzzheavier, gofile, steamrip, uztracker and rutracker; use urllib.parse.quote for search queries and better parse error checks.
- GoFile: use Session with try/finally, create guest account with timeout, validate API responses and close session.
- Context menu: import DirectDownloadHandle and handle stopping direct downloads separately from libtorrent; simplify file deletion with single try/catch; improve logging on exceptions.
- GUI/search flow: move UI state changes (clear table, disable searchbar, hide empty results) into MainWindow._start_search and reduce duplicated UI changes in run_search.
- Main: remove duplicate is_running assignment.
- Libtorrent: snapshot seeded magnets in update loop to avoid concurrent access; minor indentation change in add_seed.
- State/logging: add _log_lock to AppState; protect state.log_buffer with lock in consoleLog and flush_log_buffer and fix flush semantics.
- Updater: replace busy-wait with QEventLoop/QTimer polling for DirectDownloadHandle progress, stop timer and quit loop on completion/error, and remove unnecessary sleeps.
These changes aim to make network operations more reliable, prevent UI freezes, avoid race conditions when logging, and handle direct vs libtorrent downloads more cleanly.
2026-04-13 11:03:25 +02:00
Vxrtrauter
8f19703314
Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager
2026-04-11 10:17:35 +02:00
Vxrtrauter
7d1f249797
Add sitemap.xml for improved SEO and site indexing
2026-04-11 10:17:34 +02:00
shayaa
c20dc32de5
Merge pull request #85 from KeksPirates/enhance/docs
...
Add meta description and Android favicon
2026-04-11 10:09:54 +02:00
Vxrtrauter
b2bc97a6af
Add meta description and Android favicon
...
Add a meta description tag to improve SEO and provide a brief site summary, and add a 192x192 Android favicon link to support Android/home screen icons. This clarifies site metadata and improves mobile presentation.
2026-04-11 10:09:33 +02:00
shayaa
15a771fe9f
Change runner to use matrix OS in GitHub Actions
2026-04-11 09:55:36 +02:00
shayaa
976d610baf
Change runner to self-hosted for test workflow
2026-04-11 09:47:22 +02:00
shayaa
42616f996d
Merge pull request #84 from KeksPirates/fix/steamrip-indexing
...
fix: steamrip provider indexing
42616f9-stable
2026-04-11 09:26:46 +02:00
Vxrtrauter
8601a1ed50
fix: Detect SteamRip hosts by URL
...
Replace brittle index-based host resolution in SteamripScraper with substring checks on the chosen download URL (buzzheavier, gofile, vikingfile, megadb). Add a console log for the resolved link and adjust returned values for gofile. Remove the unnecessary links.index lookup and its exception handling.
2026-04-11 09:25:32 +02:00
shayaa
a885576d8a
Merge pull request #83 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-11 00:04:32 +02:00
Vxrtrauter
a8de8461bd
Sync README dependencies
2026-04-10 22:03:40 +00:00
shayaa
c1e4f3a688
Merge pull request #76 from KeksPirates/dependabot/pip/pyqtdarktheme-fork-2.3.6
...
build(deps): bump pyqtdarktheme-fork from 2.3.4 to 2.3.6
2026-04-11 00:03:30 +02:00
dependabot[bot]
ca4020970a
build(deps): bump pyqtdarktheme-fork from 2.3.4 to 2.3.6
...
Bumps [pyqtdarktheme-fork](https://github.com/5yutan5/PyQtDarkTheme ) from 2.3.4 to 2.3.6.
- [Release notes](https://github.com/5yutan5/PyQtDarkTheme/releases )
- [Commits](https://github.com/5yutan5/PyQtDarkTheme/commits )
---
updated-dependencies:
- dependency-name: pyqtdarktheme-fork
dependency-version: 2.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 21:06:14 +00:00
shayaa
0956317eb2
Merge pull request #75 from KeksPirates/dependabot/pip/psutil-7.2.2
...
build(deps): bump psutil from 7.1.0 to 7.2.2
2026-04-10 23:05:07 +02:00
shayaa
eed4af7705
Merge pull request #74 from KeksPirates/dependabot/github_actions/peter-evans/create-pull-request-8
...
build(deps): bump peter-evans/create-pull-request from 7 to 8
2026-04-10 23:04:16 +02:00
Vxrtrauter
02bb77ea1e
fix: set default accent color in AppState to #fda7d7
02bb77e-stable
2026-04-10 20:15:58 +02:00
shayaa
204ef0f233
Fix Workflow
204ef0f-stable
2026-04-10 20:00:04 +02:00
Vxrtrauter
aeaaeb6917
fix: correct spelling of "retrieval" in SteamRip description
aeaaeb6-stable
2026-04-10 19:37:21 +02:00
Vxrtrauter
cb9e147f19
fix: clean up imports in steamrip, contextmenu, and settings modules
2026-04-10 19:34:27 +02:00
KeksNino
9501f0e158
Merge pull request #82 from KeksPirates/feat/change-icon
...
feat: change logo
2026-04-10 17:30:31 +00:00
shayaa
c7b49f079f
Merge pull request #81 from KeksPirates/fix/steamrip-scraper-crash
...
(bug)fix: steamrip scraper freezing whole manager on second search and update notification
2026-04-10 19:27:14 +02:00
shayaa
478bf1c394
Merge branch 'main' into fix/steamrip-scraper-crash
2026-04-10 19:27:03 +02:00
Vxrtrauter
e54b3362f9
fix: steamrip scraper freezing whole manager on second search and update notification popup settings and improve megadb notification handling
2026-04-10 19:25:18 +02:00
KeksNino
e0993ac5b7
fix: save_settings function call when pressing button in notification popup
2026-04-10 19:17:44 +02:00
KeksNino
9715043936
fix: notification popup for megadb being black on windows
2026-04-10 19:02:51 +02:00
KeksNino
761158746f
fix: qdarktheme setup on some notification popups
2026-04-10 18:47:21 +02:00
KeksNino
8d5b76e054
fix: background not transparent anymore after opening megadb notification poup
2026-04-10 18:06:10 +02:00
Vxrtrauter
4eedf620bf
fix: correct og:image tag syntax and update twitter card type for consistency
2026-04-10 17:25:45 +02:00
KeksNino
e016695f83
feat: change logo
2026-04-10 17:24:30 +02:00
shayaa
416920e660
Merge pull request #80 from KeksPirates/enhance/docs
...
Enhance metadata, improve loading effects, and refactor code
2026-04-10 17:15:26 +02:00
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