Sebastian Palencsar
e95a23bc20
M3 namespace migration: complete Phase B, partial Phase D, docs and tests
...
- Native runtime under bearhub/ (api, commons, gems, view/util, view/core, view/qt)
- bauh/ compatibility re-export shims for legacy imports
- Phase D: canonical __version__/__app_name__ in bearhub/__init__.py; pyproject.toml
and setup.py point at bearhub package
- Native gem loader at bearhub/view/core/gems.py
- Namespace compatibility tests (159 tests passing)
- Documentation: CHANGELOG [Unreleased], NAMESPACE_MIGRATION, ROADMAP, README,
CONTRIBUTING, docs/qt6-migration.md, packaging/aur/README.md
2026-06-27 10:26:41 +02:00
Sebastian Palencsar
da377aecdc
AUR bearhub: fix stale source cache collision (pkgrel=10)
...
Use tag-specific tarball name bearhub-0.10.7-bearhub.6.tar.gz so makepkg
and AUR helpers do not reuse an outdated bearhub-0.10.7.tar.gz from cache.
Ignore makepkg artifacts under packaging/aur/.
2026-06-27 10:18:54 +02:00
Vinicius Moreira
4000f0116a
[view] refactoring: URL regex
2023-12-01 07:36:11 -03:00
Vinicius Moreira
656661b7b8
[view.qt] enhancement: faster packages filtering
2023-11-28 17:07:19 -03:00
Vinicius Moreira
925aaf35c5
enhancement: marked several threads as 'daemon' for a faster termination
2023-11-26 11:16:43 -03:00
Vinicius Moreira
c667c8472f
[view.core.controller] enhancement: parallelized installed packages reading
2023-11-16 15:21:13 -03:00
Vinicius Moreira
969ce1cfb2
[view.core.controller] fix: search sometimes hanging when there is only one package type enabled
2023-11-16 14:46:35 -03:00
Bruno Cabral
fb4109bd77
flake warnings ( #304 )
2022-12-12 07:44:27 -03:00
Vinicius Moreira
57ac55c53f
feature: custom software suggestions
2022-05-26 18:18:09 -03:00
Vinicius Moreira
9c4d3872bd
[core] improvement: waiting for the core config generation task to complete
2022-05-25 12:29:10 -03:00
Vinicius Moreira
62a1c4fa3b
[view] feature: new parameter '--suggestions' to force loading software suggestions after the initialization process
2022-05-20 11:36:47 -03:00
Vinicius Moreira
4e509bb084
[core] improvement: do not perform the search if the normalized input is blank
2022-05-02 15:23:42 -03:00
Vinicius Moreira
c0fde3686d
[core] improvement: preventing command injection through the search mechanism
2022-05-02 15:20:14 -03:00
Vinicius Moreira
ff254db925
[api] improvement: allowing several settings views to be returned (SoftwareManager.get_settings)
2022-04-11 15:09:18 -03:00
Vinicius Moreira
374b7ce03f
[api] refactoring: removing screen measures as parameters of SoftwareManager.get_settings
2022-04-08 17:41:29 -03:00
Vinicius Moreira
508e9169c2
[view] improvement: sorting packages by closest match instead of considering installed first (search)
2022-03-11 11:55:07 -03:00
Vinicius Moreira
f6c8ad9553
[debian] initial Debian package management support
2022-03-10 17:11:19 -03:00
Vinicius Moreira
821fd730a0
[core] improvement: able to handle different instance types of package categories
2022-03-04 11:36:30 -03:00
Vinicius Moreira
ff9d3be65b
fix: not accepting blank root passwords
2022-02-28 11:25:41 -03:00
Vinicius Moreira
8a0609de06
[core] improvement: instantiating custom actions on demand
2022-02-25 16:06:17 -03:00
Vinicius Moreira
27e430a7ef
[core] improvement: adding tips for custom actions
2022-02-25 15:55:28 -03:00
Vinicius Moreira
5a1269d07f
[api] improvement: SoftwareManager.get_screenshots returning a generator instead of a list
2022-02-24 10:32:20 -03:00
Vinicius Moreira
c561d308bf
[core.controller] fix: not passing the 'is_url' parameter as a bool
2021-12-15 16:45:30 -03:00
Vinicius Moreira
fb3313c008
[api] refactoring: 'get_custom_actions' renamed to 'gen_custom_actions' and returning a Generator
2021-12-15 14:59:49 -03:00
Vinicius Moreira
c80845cde4
[view] improvement: displaying a tooltip with the missing dependencies for a supported packaging technology
2021-11-22 15:48:48 -03:00
Vinicius Moreira
971e9a58c7
[view.core.controller] refactoring: changing String formatting method
2021-11-20 11:18:09 -03:00
Vinicius Moreira
1cd060cd1f
[view.core.controller] refactoring: removing duplicate import
2021-11-20 10:52:44 -03:00
Vinicius Moreira
84518ce34d
[view.core.controller] fix: install/uninstall logs
2021-11-20 10:51:50 -03:00
Vinicius Moreira
6bc30ba516
[core.controller] refactoring: removing useless check
2021-11-09 12:48:22 -03:00
Vinicius Moreira
0a9133068e
[view] fix: displaying initial warnings related to supported technologies even when they are not enabled or have the required dependencies
2021-11-09 12:47:13 -03:00
Vinicius Moreira
9a8772da8f
improvement: replacing subprocess commands to detected installed CLIs by Python faster native calls (shutil.which)
2021-06-15 17:09:49 -03:00
Vinicius Moreira
7a3245ae5e
[appimage] improvement -> caching suggestions to disk
2021-02-01 17:09:30 -03:00
Vinicius Moreira
6aebaf6718
[arch] improvement -> repositories/AUR search time
2021-01-11 16:33:13 -03:00
Vinicius Moreira
c91e982243
improvement -> all suported types now display a 'Checking configuration file' task during the initialization process
2020-12-30 13:35:15 -03:00
Vinicius Moreira
01bd532465
[arch][snap] improvement -> caching categories file for 24 hours
2020-12-28 10:41:54 -03:00
Vinicius Moreira
3c4de456c5
[appimage] improvement -> new custom action 'Update database'
2020-12-23 14:40:26 -03:00
Vinicius Moreira
bef465a1ea
[ui] fix: upgrading: only requesting the root password if required | [flatpak] fix -> crashing when trying to downgrade
2020-12-10 19:15:34 -03:00
Vinicius Moreira
60228eec97
[ui] feature: themes
2020-11-27 15:52:57 -03:00
Vinicius Moreira
9c1ffbd356
[arch] feature -> AUR: allowing to edit the PKGBUILD file of a package to be installed/upgraded/downgraded
2020-08-16 12:39:20 -03:00
Vinicius Moreira
dab70cdfb8
[improvement][ui] big refactoring regarding the components states
2020-06-22 17:00:32 -03:00
Vinicius Moreira
e852224637
[improvement][ui] sorting installed packages by their names
2020-06-21 15:38:55 -03:00
Vinicius Moreira
eee9e9abf8
[improvement][ui] uninstallation does not refresh the table if it succeeds
2020-06-16 11:41:06 -03:00
Vinicius Moreira
eb12b3e6f0
[improvement][ui] search: always putting the installed on top if no name filter is provided
2020-06-15 16:36:01 -03:00
Vinicius Moreira
f0c44ab019
[fix][ui] calling required tasks when '--settings' is specified as a param
2020-06-11 17:15:20 -03:00
Vinicius Moreira
a43e640437
[improvement][ui] not performing a full table refresh after installing a new package
2020-06-11 16:51:55 -03:00
Vinicius Moreira
cc5c89a350
[fix][ui] not calling initial required tasks after enabling a new package type on settings
2020-06-11 11:25:37 -03:00
Vinicius Moreira
763d7cf51a
[ui][improvement] refreshing custom actions after installing/uninstalling/downgrading/upgrading packages
2020-06-05 18:57:54 -03:00
Vinicius Moreira
d3d40c85b6
[fix] displaying backups action when backup is disabled on the settings
2020-06-05 14:37:04 -03:00
Vinicius Moreira
44d70f5efd
[feature] new custom action to open the system backup tool
2020-06-04 12:16:53 -03:00
Vinícius Moreira
7aa133be2a
[feature] axel support for multithreaded downloads
2020-05-27 16:18:53 -03:00