KeksNino
3b51552313
check for free disk space at startup
...
resolve merge
3b51552-dev
2026-03-21 02:08:23 +01:00
Vxrtrauter
9e7607dd36
refactor: get_magnet to get_download_link
...
Rename scraper method get_magnet -> get_download_link in monkrus, rutracker and uztracker. Update downloader code to call .get_download_link and use the .is_magnet flag on tracker objects (replace dict access). Switch direct_download package imports to absolute paths and perform a small import reorder in direct_download/utils.py. These changes unify the download API and adapt call sites to the new tracker interface.
2026-03-21 02:03:49 +01:00
KeksNino
616552063d
fix gui not starting, caused by tabhelper
2026-03-21 01:47:46 +01:00
KeksNino
9eb70af1a1
refactored tabhelper function
2026-03-21 01:14:25 +01:00
Vxrtrauter
4d4187ce63
fix: revert update.py changes
2026-03-21 01:09:31 +01:00
shayaa
cac2ad3ab1
Revise disclaimer in README.md
...
Updated disclaimer for legal and ethical use of SoftwareManager.
2026-03-21 00:58:17 +01:00
shayaa
cdbf9165d2
Update image path for logo in test workflow
2026-03-21 00:55:34 +01:00
KeksNino
23e44cb128
remove qt widget from updater.py and use class instead
2026-03-21 00:39:28 +01:00
Vxrtrauter
0a591e1cda
refactor: update progress dialog and tidy UI
2026-03-21 00:27:56 +01:00
Vxrtrauter
c0f5060451
fix: searchbar disabling itself when searching for nothing
2026-03-20 22:51:28 +01:00
Vxrtrauter
c6940f0178
fix: add self argument to function
2026-03-20 02:26:42 +01:00
Vxrtrauter
2afb3e7716
refactor: improve scraper handling by utilizing classes for registration
2026-03-20 02:22:40 +01:00
Vxrtrauter
325eda54fa
refactor: remove core/ folder
2026-03-19 20:42:28 +01:00
Vxrtrauter
53d4a240a0
refactor state.py and add comments to it, add another check to version getter.
2026-03-18 23:33:33 +01:00
shayaa
a56969f19d
Add GitHub Actions workflow for building testing executables
a56969f-dev
2026-03-17 23:43:47 +01:00
Vxrtrauter
2beabbb1ba
refactor: improve search functionality and code organization in GUI components
2026-03-16 14:24:23 +01:00
shayaa
5bb732072e
Merge pull request #48 from KeksPirates/fix/link-updater-to-gui
...
link updater to gui again
5bb7320-dev
2026-03-16 03:04:35 +01:00
Vxrtrauter
f50bfd0aa0
link updater to gui again
2026-03-16 03:04:14 +01:00
shayaa
71adbfcd96
Merge pull request #47 from KeksPirates/fix/invalid-version-detection
...
Fix invalid version detection
71adbfc-dev
2026-03-16 02:45:46 +01:00
Vxrtrauter
270ee027f7
feat: add semi-dynamic discovering of build info file
2026-03-16 02:31:03 +01:00
Vxrtrauter
a443f64501
refactor: move build_info.json to root folder, update workflow to support changes, rename function to more accurate name
2026-03-16 02:02:03 +01:00
Vxrtrauter
0e05f42741
Fix invalid version detection, refactor main.py and add comments for improved code understanding
2026-03-16 01:35:52 +01:00
shayaa
d33c01941e
Merge pull request #46 from KeksPirates/feat/improve-code-quality
...
feat: improve output statements on exception blocks
d33c019-dev
a443f64-dev
270ee02-dev
2026-03-15 23:20:19 +01:00
Vxrtrauter
053ea7694d
feat: improve output statements on exception blocks
2026-03-15 23:19:32 +01:00
shayaa
c25802cb95
Merge pull request #45 from KeksPirates/feat/improve-code-quality
...
feat: improve code quality
c25802c-dev
2026-03-15 23:08:30 +01:00
Vxrtrauter
62b24c7111
feat: improve code quality by fixing typos, adding print statements to exception blocks, remove unused imports etc
2026-03-15 23:01:02 +01:00
shayaa
b0e4368e25
Merge pull request #44 from KeksPirates/refactor/gui
...
Refactor GUI - Merge due to changes being stable.
2026-03-15 22:34:00 +01:00
KeksNino
79f9155d76
fix settings dialog being empty
2026-03-13 19:26:38 +01:00
KeksNino
7cc36fb3ed
refactor (almost) entire gui to split into multiple files
2026-03-13 18:57:25 +01:00
shayaa
7de83ae6d0
remove contributor image from README
2026-03-13 14:30:30 +01:00
shayaa
0374cbf511
Merge branch 'fix/gofile' into main
2026-03-11 22:26:10 +01:00
KeksNino
7df7d87928
fix gofile downloads by adding custom headers to both direct dl and api request
...
still needs work: 1. fix restart causing the download to instantly jump to 100%
2026-03-11 22:15:00 +01:00
Vxrtrauter
e97f9ffe8a
refactor imports
e97f9ff-dev
2026-03-11 15:40:25 +01:00
Vxrtrauter
c4685dc2de
fix: retry file deletion to allow libtorrent to release handles
c4685dc-dev
2026-03-11 00:57:48 +01:00
Vxrtrauter
f34d02d3d0
fix: minor inexistent variable in loghandler
f34d02d-dev
91b5c12-dev
2026-03-11 00:44:53 +01:00
Vxrtrauter
91b5c12afa
feat: multithreaded update downloads + refactor updater into utils/network
2026-03-11 00:43:00 +01:00
Vxrtrauter
b77867b111
feat: QoL features to Updater, workflow trigger.
b77867b-dev
2026-03-11 00:07:11 +01:00
Vxrtrauter
bf20625832
Fix Torrent Handle errors
bf20625-dev
2026-03-10 22:45:25 +01:00
Vxrtrauter
8d218443bf
fix: wrong download paths in libtorrent logic
8d21844-dev
2026-03-10 22:35:49 +01:00
Vxrtrauter
a55a049583
Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager
a55a049-dev
2026-03-10 22:23:26 +01:00
Vxrtrauter
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
2026-03-10 22:21:59 +01:00
KeksNino
c3efa39b09
rename cancel download to remove from list in downloadlist context menu
c3efa39-dev
2026-03-10 21:58:21 +01:00
KeksNino
d3d7a9d2ac
fix: check free disk space before downloading to prevent silent failure after starting dl
...
also add "(experimental)" to image path in settings
2026-03-10 21:57:53 +01:00
shayaa
74e7fcfd70
Merge pull request #41 from KeksPirates/merge_candidate_noschxl
...
Merge candidate noschxl
74e7fcf-dev
2026-03-10 18:42:23 +01:00
shayaa
adecc78aec
Merge branch 'main' into merge_candidate_noschxl
2026-03-10 18:40:07 +01:00
Vxrtrauter
f6b852309b
add: direct http download, fix libtorrent speed limit settings
2026-03-10 18:35:56 +01:00
Vxrtrauter
86ec6daca2
feat: add dynamic default headers in search tab
2026-03-10 16:07:45 +01:00
Vxrtrauter
8d6d02a1af
fix: improve checks for logging
2026-03-10 15:52:15 +01:00
shayaa
2e2e526d3a
Update gui.py
11b8f3f-dev
2e2e526-dev
2026-03-10 00:23:08 +01:00
shayaa
11b8f3f265
Update update_checker.py
2026-03-10 00:21:57 +01:00