113 Commits

Author SHA1 Message Date
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
Sebastian Palencsar
d541a4cbcf Modernize runtime compatibility and initialize Bearhub fork 2026-05-26 08:35:29 +02:00
Vinicius Moreira
925aaf35c5 enhancement: marked several threads as 'daemon' for a faster termination 2023-11-26 11:16:43 -03:00
Vinicius Moreira
28d4dae56a Merge branch 'master' into staging
# Conflicts:
#	bauh/gems/appimage/controller.py
#	bauh/gems/arch/updates.py
2022-12-12 07:53:51 -03:00
Bruno Cabral
fb4109bd77 flake warnings (#304) 2022-12-12 07:44:27 -03:00
Vinicius Moreira
93d2d66b71 improvement: replacing the use of LegacyVersion 2022-11-25 06:57:22 -03:00
Vinicius Moreira
57ac55c53f feature: custom software suggestions 2022-05-26 18:18:09 -03:00
Vinicius Moreira
af46feb64e [view] improvement: settings window size rules moved to stylesheet files 2022-05-12 14:13:12 -03:00
Vinicius Moreira
ea3bb062ef [flatpak] improvement: upgrade requirements sorting 2022-05-10 18:55:31 -03:00
Vinicius Moreira
17b5a48254 [flatpak] fix: not all selected runtime partials to upgrade are actually requested to be upgraded 2022-05-10 18:39:35 -03:00
Vinicius Moreira
3f525bbb3b [flatpak] improvement: logging what was requested to upgrade 2022-05-10 18:37:16 -03:00
Vinicius Moreira
125b503e95 Revert "[flatpak] try: fixing missing runtime installation"
This reverts commit dc370a2955.
2022-04-21 08:03:58 -03:00
Vinicius Moreira
dc370a2955 [flatpak] try: fixing missing runtime installation 2022-04-20 17:02:24 -03:00
Vinicius Moreira
91db60b546 [flatpak] refactoring: proper model callbacks 2022-04-20 16:59:50 -03:00
Vinicius Moreira
e2817e426d [flatpak] fix: informing the download size as the additional installation size (upgrade summary) 2022-04-13 11:29:32 -03:00
Vinicius Moreira
e40fe27bd1 [flatpak] fix: not displaying new required runtimes as updates 2022-04-12 12:29:56 -03:00
Vinicius Moreira
33cfa97bf0 [api] improvement: list_suggestions as an optional method (SoftwareManager) 2022-04-12 10:22:38 -03:00
Vinicius Moreira
f3514b91e1 [view] improvement: some components' width reduced (settings) 2022-04-12 09:54:44 -03:00
Vinicius Moreira
9ac0d015b7 [api] improvement: abstraction for view containers 2022-04-11 17:08:16 -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
6c8adfe1ed [flatpak] feature: 'full update' custom action 2022-03-25 11:46:46 -03:00
Vinicius Moreira
a5ed57177c [flatpak] fix: wrong encoded strings displayed (requires Flatpak >= 1.12) 2022-03-25 09:06:51 -03:00
Vinicius Moreira
a92e0440c3 [flatpak] improvement: removed some unneeded API calls when listing updates (cli/tray) 2022-02-28 16:26:42 -03:00
Vinicius Moreira
ff9d3be65b fix: not accepting blank root passwords 2022-02-28 11:25:41 -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
32a50beeac [flatpak] improvement: always considering 'system' as the installation level for the root user 2021-11-30 13:31:42 -03:00
Vinicius Moreira
f5111213b8 [flatpak] improvement: not displaying the installation target option when bauh is launched by the root user (settings) 2021-11-30 13:27:50 -03:00
Vinicius Moreira
459240933a [api.abstract.controller] refactoring: updating 'get_settings' return specification 2021-11-30 12:25:41 -03:00
Vinicius Moreira
cae69c5ba2 [flatpak] refactoring: CONFIG_DIR constant renamed to FLATPAK_CONFIG_DIR 2021-11-25 15:41:09 -03:00
Vinicius Moreira
f78498c1ec [commons] refactoring: 'user' module moved to 'api' 2021-11-23 18:02:54 -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
6e7c871b1a [flatpak] fix: not displaying updates for partials listed as installed apps/runtimes 2021-11-09 13:12:06 -03:00
Vinicius Moreira
00fda53287 [flatpak] fix: partials split call 2021-11-09 13:00:19 -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
8488b086e6 [flatpak] fix: not displaying update components not associated with installed packages 2021-11-09 11:47:36 -03:00
Vinicius Moreira
75e16056c0 [flatpak] fix: nost listing updates for Flatpak 1.2 2021-11-05 14:17:03 -03:00
Vinicius Moreira
5f5b3182b1 [flatpak] fix -> displaying duplicate runtimes on the upgrade summary when a runtime is available at the system and user levels 2021-03-02 12:41:44 -03:00
Vinicius Moreira
cd4519d7d9 [flatpak] fix -> crashing for version 1.10 2021-01-19 10:16:53 -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
dac56591ec [flatpak] fix -> history: not highlighting the correct version 2020-12-19 10:31:32 -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
26fa25cebb [snap] feature -> allowing to select an available channel during the installation process 2020-09-06 01:10:13 -03:00
Vinicius Moreira
0194443470 [flatpak] fix -> not able to make the exports directory (missing parents argument) 2020-08-21 17:36:43 -03:00
Vinicius Moreira
e06c677602 [flatpak] fix -> not properly checking the return result when setting the default remotes at the system level 2020-08-20 14:18:45 -03:00
Vinicius Moreira
b99462d0e5 [flatpak] fix -> some environment variables are not available during the common operations 2020-08-20 12:37:21 -03:00
Vinicius Moreira
dd8683063b [flatpak] improvement -> downgrade function refactored 2020-08-12 11:46:55 -03:00
Vinicius Moreira
12b7acc559 [flatpak] fix -> installation fails when there are multiple references for a given package 2020-08-12 10:28:00 -03:00