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
f7298430bc
Fix QThread initialization in warnings worker
2026-05-28 08:15:35 +02:00
Vinicius Moreira
3b7b22c9c7
[view.qt] refactoring: using a different approach to cancel file downloads to keep compatibility with older Python versions
2023-12-12 18:14:12 -03:00
Vinicius Moreira
4000f0116a
[view] refactoring: URL regex
2023-12-01 07:36:11 -03:00
Vinicius Moreira
81a547f7ec
[view.qt.thread] enhancement: reducing the file downloader inactivity timeout
2023-11-29 12:33:24 -03:00
Vinicius Moreira
9ec85eab39
[view.qt.thread] refactoring: file downloader URL pattern checking
2023-11-29 12:31:56 -03:00
Vinicius Moreira
442ef76035
[view.qt] fix: QT crash in case the file downloader thread is still alive
2023-11-28 17:22:05 -03:00
Vinicius Moreira
656661b7b8
[view.qt] enhancement: faster packages filtering
2023-11-28 17:07:19 -03:00
Vinicius Moreira
2d43fc5414
[view.qt] adding log statistics when filtering packages
2023-11-26 11:24:27 -03:00
Vinicius Moreira
6efa763236
[view.qt] enhacement: custom package icons downloader (faster)
2023-11-25 17:28:44 -03:00
Bruno Cabral
fb4109bd77
flake warnings ( #304 )
2022-12-12 07:44:27 -03:00
Vinicius Moreira
de8b143273
[view] fix: several issues related to resizing
2022-11-04 17:53:05 -03:00
Vinicius Moreira
7d12810772
[commons.util] improvement: returning a float for 'size_to_byte' parsing
2022-04-06 10:16:48 -03:00
Vinicius Moreira
ce2df57b8f
[view] improvement: changing some words and symbols to improve readability and cohesion (upgrade summary)
2022-04-05 17:36:40 -03:00
Vinicius Moreira
5e8da6afa8
[view] improvement: displaying a '+' for positive update sizes (upgrade summary)
2022-04-04 16:48:36 -03:00
Vinicius Moreira
45c586ed4b
[view] improvement: allowing max_width to be defined for the confirmation dialogs
2022-03-30 17:14:46 -03:00
Vinicius Moreira
a904c73b2d
[backup] improvement: remove_method option
2022-03-29 19:01:31 -03:00
Vinicius Moreira
da8a4e6547
[backup] improvement: 'single mode' should only remove self generated snapshots
2022-03-29 17:44:00 -03:00
Vinicius Moreira
075559a437
[view] fix: ancestor reference to 18n
2022-03-29 17:05:19 -03:00
Vinicius Moreira
e1921facf8
[common] refactoring: 'get_human_size_str' moved from 'system' to 'view_utils'
2022-03-14 09:46:17 -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
52408fefef
[view] improvement: allowing to set a min height for confirmation dialogs
2022-03-03 12:13:24 -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
d2ed73d9ca
[view] improvement: upgrade summary dialog width
2022-02-21 14:21:42 -03:00
Vinicius Moreira
98e19ea934
[view.qt.thread] fix: crashing for custom actions that can request a system backup
2021-12-15 15:47:32 -03:00
Vinicius Moreira
63dd4963cf
refactoring: LOGS_PATH constant renamed to LOGS_DIR and moved to 'api' module
2021-11-24 11:08:26 -03:00
Vinicius Moreira
f78498c1ec
[commons] refactoring: 'user' module moved to 'api'
2021-11-23 18:02:54 -03:00
Vinicius Moreira
e539eea6f6
[view] fix: upgrade summary (not displaying the icon type for some applications)
2021-11-08 17:25:37 -03:00
Vinicius Moreira
485f578913
[ui] improvement -> checking if the internet connection is available before proceeding with the upgrade process
2021-03-02 13:11:02 -03:00
Vinicius Moreira
2d552316db
[ui] improvement -> checking if internet connection is available before trying to upgrade the selected packages
2021-02-12 14:57:48 -03:00
Vinicius Moreira
b7efe72a50
improvement -> adding a little delay before reloading the main window after saving the settings
2021-01-13 15:49:42 -03:00
Vinicius Moreira
80f6b20b9c
improvement -> reloading the manage panel in a separate thread after saving the settings
2021-01-13 15:40:52 -03:00
Vinicius Moreira
4d0660e0ea
[arch] fix -> crashing when information of a given package is not available
2021-01-02 10:13: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
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
feb061efa4
[arch] improvement -> upgrade: checking specific version requirements and marking packages as 'cannot upgrade' when these requirements are not met
2020-09-01 19:36:05 -03:00
Vinicius Moreira
c5fcf18be0
[ui] fix -> some application icons without a full path are not being rendered on the 'Upgrade summary'
2020-08-21 17:05:05 -03:00
Vinicius Moreira
78912d5eee
[arch] fix -> some conflict resolution scenarios when upgrading several packages
2020-08-06 11:53:52 -03:00
Vinicius Moreira
4400e60622
[arch] improvement -> upgrade summary: displaying the reason a given package must be installed
2020-08-04 15:35:15 -03:00
Vinicius Moreira
19cd85bc98
[ui] -> fix: crashing when nothing can be upgraded
2020-08-04 09:55:42 -03:00
Vinicius Moreira
89989ab79d
[fix][ui] using the sleep function wrongly within the Qt threads
2020-06-25 14:48:50 -03:00
Vinicius Moreira
9d86c97a80
[fix][ui] thread waiting error stack
2020-06-24 18:39:46 -03:00
Vinicius Moreira
dab70cdfb8
[improvement][ui] big refactoring regarding the components states
2020-06-22 17:00:32 -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
ace5b96de7
[ui] removing unused code
2020-06-15 19:06:55 -03:00