Commit Graph

  • 53d4a240a0 refactor state.py and add comments to it, add another check to version getter. Vxrtrauter 2026-03-18 23:33:33 +01:00
  • a56969f19d Add GitHub Actions workflow for building testing executables a56969f-dev shayaa 2026-03-17 23:43:47 +01:00
  • 2beabbb1ba refactor: improve search functionality and code organization in GUI components Vxrtrauter 2026-03-16 14:24:23 +01:00
  • 5bb732072e Merge pull request #48 from KeksPirates/fix/link-updater-to-gui 5bb7320-dev shayaa 2026-03-16 03:04:35 +01:00
  • f50bfd0aa0 link updater to gui again Vxrtrauter 2026-03-16 03:04:14 +01:00
  • 71adbfcd96 Merge pull request #47 from KeksPirates/fix/invalid-version-detection 71adbfc-dev shayaa 2026-03-16 02:45:46 +01:00
  • 270ee027f7 feat: add semi-dynamic discovering of build info file Vxrtrauter 2026-03-16 02:31:03 +01:00
  • a443f64501 refactor: move build_info.json to root folder, update workflow to support changes, rename function to more accurate name Vxrtrauter 2026-03-16 02:02:03 +01:00
  • 0e05f42741 Fix invalid version detection, refactor main.py and add comments for improved code understanding Vxrtrauter 2026-03-16 01:35:52 +01:00
  • d33c01941e Merge pull request #46 from KeksPirates/feat/improve-code-quality d33c019-dev a443f64-dev 270ee02-dev shayaa 2026-03-15 23:20:19 +01:00
  • 053ea7694d feat: improve output statements on exception blocks Vxrtrauter 2026-03-15 23:19:32 +01:00
  • c25802cb95 Merge pull request #45 from KeksPirates/feat/improve-code-quality c25802c-dev shayaa 2026-03-15 23:08:30 +01:00
  • 62b24c7111 feat: improve code quality by fixing typos, adding print statements to exception blocks, remove unused imports etc Vxrtrauter 2026-03-15 23:01:02 +01:00
  • b0e4368e25 Merge pull request #44 from KeksPirates/refactor/gui shayaa 2026-03-15 22:34:00 +01:00
  • 79f9155d76 fix settings dialog being empty KeksNino 2026-03-13 19:26:38 +01:00
  • 7cc36fb3ed refactor (almost) entire gui to split into multiple files KeksNino 2026-03-13 18:57:25 +01:00
  • 7de83ae6d0 remove contributor image from README shayaa 2026-03-13 14:30:30 +01:00
  • 0374cbf511 Merge branch 'fix/gofile' into main shayaa 2026-03-11 22:26:10 +01:00
  • 7df7d87928 fix gofile downloads by adding custom headers to both direct dl and api request KeksNino 2026-03-11 22:15:00 +01:00
  • e97f9ffe8a refactor imports e97f9ff-dev Vxrtrauter 2026-03-11 15:40:25 +01:00
  • c4685dc2de fix: retry file deletion to allow libtorrent to release handles c4685dc-dev Vxrtrauter 2026-03-11 00:57:48 +01:00
  • f34d02d3d0 fix: minor inexistent variable in loghandler f34d02d-dev 91b5c12-dev Vxrtrauter 2026-03-11 00:44:53 +01:00
  • 91b5c12afa feat: multithreaded update downloads + refactor updater into utils/network Vxrtrauter 2026-03-11 00:43:00 +01:00
  • b77867b111 feat: QoL features to Updater, workflow trigger. b77867b-dev Vxrtrauter 2026-03-11 00:07:11 +01:00
  • bf20625832 Fix Torrent Handle errors bf20625-dev Vxrtrauter 2026-03-10 22:45:25 +01:00
  • 8d218443bf fix: wrong download paths in libtorrent logic 8d21844-dev Vxrtrauter 2026-03-10 22:35:49 +01:00
  • a55a049583 Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager a55a049-dev Vxrtrauter 2026-03-10 22:23:26 +01:00
  • 4e7e08c136 fix: download path errors, improve print statements, add exception blocks to prevent errors from crashing the program, removed ability to add custom path on add_download as its not used, removed, fixed config format & parsing issues Vxrtrauter 2026-03-10 22:21:59 +01:00
  • c3efa39b09 rename cancel download to remove from list in downloadlist context menu c3efa39-dev KeksNino 2026-03-10 21:58:21 +01:00
  • d3d7a9d2ac fix: check free disk space before downloading to prevent silent failure after starting dl KeksNino 2026-03-10 21:35:03 +01:00
  • 74e7fcfd70 Merge pull request #41 from KeksPirates/merge_candidate_noschxl 74e7fcf-dev shayaa 2026-03-10 18:42:23 +01:00
  • adecc78aec Merge branch 'main' into merge_candidate_noschxl shayaa 2026-03-10 18:40:07 +01:00
  • f6b852309b add: direct http download, fix libtorrent speed limit settings Vxrtrauter 2026-03-10 18:35:56 +01:00
  • 86ec6daca2 feat: add dynamic default headers in search tab Vxrtrauter 2026-03-10 16:07:45 +01:00
  • 8d6d02a1af fix: improve checks for logging Vxrtrauter 2026-03-10 15:52:15 +01:00
  • 2e2e526d3a Update gui.py 2e2e526-dev 11b8f3f-dev shayaa 2026-03-10 00:23:08 +01:00
  • 11b8f3f265 Update update_checker.py shayaa 2026-03-10 00:21:57 +01:00
  • 5369578194 Merge branch 'feat-steamrip-noschxl' into merge_candidate_noschxl, improve stuff (http dl impl still needed) Vxrtrauter 2026-03-09 23:48:41 +01:00
  • c5e6608ae2 feat: enhance update handling by verifying installer hash and refactoring asset retrieval c5e6608-dev Vxrtrauter 2026-03-09 19:03:28 +01:00
  • 214d9a0e23 feat: implement SVG icon handling and update button styles in settings dialog Vxrtrauter 2026-03-09 18:09:17 +01:00
  • e0da811bfe Merge pull request #40 from noschXL/main shayaa 2026-03-09 17:18:40 +01:00
  • ef538fc83d Merge pull request #7 from KeksPirates/main noschXL 2026-03-09 16:04:22 +00:00
  • c5e72332dc cleaned requirements.txt nosch 2026-03-09 17:03:01 +01:00
  • 39522a4068 download is in download.py, needs to move nosch 2026-03-09 16:59:05 +01:00
  • a9f229926b feat: readd image path configuration in settings dialog and update paths tab a9f2299-dev Vxrtrauter 2026-03-09 15:16:06 +01:00
  • ec950b751b Merge pull request #6 from KeksPirates/main noschXL 2026-03-09 05:52:35 +00:00
  • 56735c4344 worked on downloads, magnets are next nosch 2026-03-08 22:29:28 +01:00
  • 8db9f3d9e2 feat: improve hover row delegate rendering by adjusting focus and selection states 8db9f3d-dev Vxrtrauter 2026-03-08 19:49:38 +01:00
  • 80d3ad208d feat: enhance table item focus styles by adding border properties 80d3ad2-dev Vxrtrauter 2026-03-08 19:20:18 +01:00
  • 87886a5cf9 merged nosch 2026-03-08 16:07:08 +01:00
  • 7cdae312ce preparing to merge nosch 2026-03-08 15:54:57 +01:00
  • 66217ff9b6 feat: update settings dialog to handle image path as None; improve table item focus styles 66217ff-dev Vxrtrauter 2026-03-08 13:58:23 +01:00
  • 9ba11bfa78 feat: enhance error handling and logging in various modules; improve timeout settings for network requests / fix basic issues 9ba11bf-dev Vxrtrauter 2026-03-08 13:32:30 +01:00
  • 43cbfe056c feat: remove ugly spinner label and related functionality from search process 43cbfe0-dev 12df32f-dev Vxrtrauter 2026-03-08 13:19:39 +01:00
  • 12df32f72a feat: remove unused install path detection function and clean up update process Vxrtrauter 2026-03-08 13:15:51 +01:00
  • 9e0ee2a36d trigger workflow 9e0ee2a-dev 5b9bdd2-dev Vxrtrauter 2026-03-08 02:16:23 +01:00
  • 5b9bdd2a2a feat: update download process to use temporary installer path and improve silent installation Vxrtrauter 2026-03-08 02:16:16 +01:00
  • ff0e1a0798 trigger workflow" ff0e1a0-dev 891c5a8-dev Vxrtrauter 2026-03-08 01:55:59 +01:00
  • 891c5a86c1 feat: enhance update process with progress dialog and install path detection Vxrtrauter 2026-03-08 01:55:23 +01:00
  • ffdd656b9c fixed a slight issue in the gui nosch 2026-03-08 01:47:33 +01:00
  • d8fec74de1 every menu works, now the downloads need fixing nosch 2026-03-08 01:42:59 +01:00
  • a5190f151c fix: temporarily remove subprocess.Popen to stop opening softwaremanager.exe before update finished a5190f1-dev KeksNino 2026-03-08 00:41:37 +01:00
  • 95f6640212 Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager e47efab-dev 95f6640-dev Vxrtrauter 2026-03-08 00:29:13 +01:00
  • 78a47e89d3 fix: remove broken image path handling from settings dialog and paths tab Vxrtrauter 2026-03-08 00:29:10 +01:00
  • e47efab901 fix: remove restartapplications flag in updater KeksNino 2026-03-08 00:25:32 +01:00
  • 75e4da33eb merged upstream, fixed the double tables nosch 2026-03-08 00:16:15 +01:00
  • dbd5e79678 trigger github workflow to test updater dbd5e79-dev KeksNino 2026-03-08 00:08:37 +01:00
  • 925579b9e0 fix: switch updater to silent instead of verysilent and open new exe after installation 925579b-dev KeksNino 2026-03-07 23:57:23 +01:00
  • 1d969e5b9c feat: auto restart application after update has finished dbf396a-dev 1d969e5-dev KeksNino 2026-03-07 23:33:05 +01:00
  • dbf396a187 fix: update updater to silently install new setup file KeksNino 2026-03-07 23:28:00 +01:00
  • 351bd041b8 fix: enhance Windows build process with installer and ZIP packaging a602d17-dev 3db9d9c-dev 351bd04-dev Vxrtrauter 2026-03-07 22:40:38 +01:00
  • a602d17d3d Create LICENSE shayaa 2026-03-07 22:38:20 +01:00
  • 3db9d9c8e4 fix: improve white / dark mode support and enhance table styling Vxrtrauter 2026-03-07 22:31:38 +01:00
  • f030795f10 fix: implement forced exit on shutdown and enhance shutdown handling f030795-dev Vxrtrauter 2026-03-07 22:10:45 +01:00
  • eccdb2f068 fix file deletion when seeding eccdb2f-dev KeksNino 2026-03-07 21:56:07 +01:00
  • bd5ccc7688 fix: improve download status handling and enhance thread safety in logging functions bd5ccc7-dev Vxrtrauter 2026-03-07 21:36:11 +01:00
  • b2a30af5cd fix: prevent processing of non-downloadable items in download_selected function fbc2225-dev b2a30af-dev Vxrtrauter 2026-03-07 20:46:41 +01:00
  • fbc2225878 refactor: standardize version key in build_info.json and enhance download selection logic in download.py feat: add SVG icons for play, pause, and folder actions in gui.py; implement status bar for download speed display fix: remove unnecessary newline in libtorrent_misc.py and streamline update checker logic in update_checker.py Vxrtrauter 2026-03-07 20:41:03 +01:00
  • 003dd0e3aa a semiworking version, line 343 in gui.py is commented cuz it needs work, the table is also a bit screwed nosch 2026-03-07 19:30:24 +01:00
  • 4d1a639651 remove unused QProgressBar widget 4d1a639-dev KeksNino 2026-03-07 17:55:52 +01:00
  • c76d179daa shayaa needs to fix rutracker NOW nosch 2026-03-07 16:52:27 +01:00
  • eba4c01fca Merge pull request #4 from KeksPirates/main noschXL 2026-03-07 15:43:03 +00:00
  • 8d1b3ba68f feat: implement seeding functionality and enhance download management with seeded magnets tracking 8d1b3ba-dev Vxrtrauter 2026-03-08 12:00:00 +01:00
  • dcc12c0b28 fix: LibTorrent not detecting that file has been deleted until LibTorrent Session is reinitialized / enhance download management with file existence checks and cleanup dcc12c0-dev Vxrtrauter 2026-03-07 00:45:27 +01:00
  • 925fe21d03 Add logging and download tracking to direct downloads 925fe21-dev Vxrtrauter 2026-03-07 14:00:00 +01:00
  • 577a1637e4 merged upstream nosch 2026-03-06 22:42:42 +01:00
  • ec462afde6 Simplify boolean checks in network interface detection Vxrtrauter 2026-03-06 12:00:00 +01:00
  • e50ef32c66 refactor: clean up imports and remove unused code in scrapers and download modules e50ef32-dev Vxrtrauter 2026-03-05 23:19:08 +01:00
  • d6e418d045 fix: crash when there are no results in search tab d6e418d-dev KeksNino 2026-03-04 21:14:25 +01:00
  • a7c71b37f5 refactor: remove duplicate stripping a7c71b3-dev 8fb1bb9-dev Vxrtrauter 2026-03-04 21:00:37 +01:00
  • 8fb1bb9e8d Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager Vxrtrauter 2026-03-04 20:58:58 +01:00
  • 89fd8b4ebb fix: fix scraping for uztracker posts to support displaying authors properly Vxrtrauter 2026-03-04 20:58:56 +01:00
  • 3915e114a3 fix: logging in uztracker scraper and search for non-ascii letters and remove unused imports 3915e11-dev KeksNino 2026-03-04 20:28:55 +01:00
  • 34a50e1a1b refactor: rename scraping functions for consistency and improve data handling 34a50e1-dev Vxrtrauter 2026-03-04 19:11:31 +01:00
  • 90124fd9c8 fix: smaller author column in search tab 90124fd-dev KeksNino 2026-03-04 14:07:43 +01:00
  • 4175f82967 feat: add windowCloseHelper function and integrate it into keyboard interrupt handling 4175f82-dev Vxrtrauter 2026-03-03 21:56:28 +01:00
  • 4bf2e9af81 feat: add download existence checks and improve log removal feedback 4bf2e9a-dev Vxrtrauter 2026-03-01 23:14:10 +01:00
  • 889c50e201 worked on gui implementation and cleaned up a bit nosch 2026-02-28 17:58:50 +01:00
  • e4d1c189b7 Merge pull request #2 from KeksPirates/main noschXL 2026-02-28 14:09:47 +01:00
  • a6bb879db3 feat: enhance download logging with path handling and timeout mechanism a6bb879-dev Vxrtrauter 2026-02-28 04:01:00 +01:00