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
4a119968bc
Release 0.10.7-bearhub.6
...
Complete M1 identity work, fix runtime URL regressions, repair the test
suite, add CI, migrate packaging/AppImage branding to Bearhub, and
document the Qt6/PySide6 migration plan.
2026-06-26 19:22:28 +02:00
Sebastian Palencsar
f7298430bc
Fix QThread initialization in warnings worker
2026-05-28 08:15:35 +02:00
Sebastian Palencsar
93fd715925
Polish Bearhub branding in UI and metadata
2026-05-28 05:51:29 +02:00
Vinicius Moreira
00c3c34d15
[view.qt] fix: name filter not working for camel case
2024-01-08 18:15:34 -03:00
Vinicius Moreira
c44ab712ff
[view.qt] fix: 'name' filter not working for packages whose names contain the typed word
2024-01-08 15:24:14 -03:00
Vinicius Moreira
a084d8bf31
[view.qt] info dialog: only show the 'open' button if 'xdg-open' is installed
2023-12-19 15:24:09 -03:00
Vinicius Moreira
e44db92a1d
[view.qt] fix: not handling download exceptions
2023-12-14 14:15:56 -03:00
Vinicius Moreira
da5cbdce6f
[view.qt] enhancement: displaying the screenshot download progress
2023-12-13 09:52:46 -03: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
e770dbc127
[view.qt] fix: not updating filters index when ignoring package updates
2023-12-06 10:24:01 -03:00
Vinicius Moreira
2156c7e32d
[view.qt] fix: not updating filters index after installing/uninstalling a package
2023-12-06 10:20:21 -03:00
Vinicius Moreira
29b260c993
[view.qt] enhancement: minor reduction in the table loading time
2023-12-02 16:55:55 -03:00
Vinicius Moreira
5e9de37373
[view.qt] enhancement: reducing the initialization panel min width
2023-12-02 15:15:32 -03:00
Vinicius Moreira
6cdd554a9d
[view.qt] using the showEvent callback instead of show to try fix centralisation issues
2023-12-02 15:02:15 -03:00
Vinicius Moreira
cbb55151bf
[view.qt] refactoring: icon URL checking
2023-12-01 09:11:19 -03:00
Vinicius Moreira
f7337313c3
[view] enhancement: able to open URLs in the browser (package info window)
2023-12-01 08:02:53 -03:00
Vinicius Moreira
4000f0116a
[view] refactoring: URL regex
2023-12-01 07:36:11 -03:00
Vinicius Moreira
a4c24c8aa6
[view] feature: adding a new 'verified' filter for the packages table
2023-11-30 17:17:32 -03:00
Vinicius Moreira
4c91973028
[view.qt] more centralisation fixes
2023-11-29 16:55:47 -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
c2c17e63ac
[view.qt] fix: wrong widgets centralisation issue
2023-11-29 12:26:46 -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
925aaf35c5
enhancement: marked several threads as 'daemon' for a faster termination
2023-11-26 11:16:43 -03:00
Vinicius Moreira
676f4300b7
[view.qt] refactoring: remove unused import
2023-11-26 11:05:08 -03:00
Vinicius Moreira
6efa763236
[view.qt] enhacement: custom package icons downloader (faster)
2023-11-25 17:28:44 -03:00
Vinicius Moreira
ba90d0cdd8
[view.prepare] enhancement: skip button enabled after 10 seconds
2023-01-10 11:07:46 -03:00
Vinicius Moreira
2524dd0b07
[view] fix: prepare panel sometimes being displayed on the top left corner
2022-12-16 08:30:59 -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
7c576f81e2
[view] fix: initialization dialog not being properly centralized
2022-11-30 07:49:40 -03:00
Vinicius Moreira
65705af2e1
[view] fix: windows positioning regressions
2022-11-25 07:36:00 -03:00
Vinicius Moreira
de8b143273
[view] fix: several issues related to resizing
2022-11-04 17:53:05 -03:00
Vinicius Moreira
361afb108b
[view] fix: management panel not fully maximizing when moved from a different display device with a higher resolution
2022-10-25 07:54:59 -03:00
Vinicius Moreira
0f28d8374f
[view] fix: management panel not fully maximizing
2022-10-24 08:22:40 -03:00
Vinicius Moreira
1c7b17a269
[view] refactoring: removing unused import
2022-10-24 08:15:13 -03:00
Vinicius Moreira
f64d2abfc7
[view] improvement: auto-resizing the management panel when filters are applied
2022-05-27 15:01:22 -03:00
Vinicius Moreira
684248461b
[view] fix: double suggestions loading call when no app is returned
2022-05-20 17:38:19 -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
9f0956d29e
[view] improvement: the app publisher displayed on the management window will be cut based on a percentage over the primary screen width (12%)
2022-05-17 11:27:56 -03:00
Vinicius Moreira
6944560706
[view] improvement: the app name displayed on the management window will be cut based on a percentage over the primary screen width (15%)
2022-05-17 11:17:15 -03:00
Vinicius Moreira
9e6d9feaaf
[view] improvement: the app description displayed on the management window will be cut based on a percentage over the primary screen width (18%)
2022-05-17 11:06:44 -03:00
Vinicius Moreira
ca5c33e3f8
[view] improvement: increasing the version column display limit to 22%
2022-05-17 10:41:40 -03:00
Vinicius Moreira
0c07ef410c
[view] improvement: only displaying both the installed and latest versions on the 'version' column if its width is no more than 20% of the primary screen width
2022-05-17 10:37:45 -03:00
Vinicius Moreira
712a72edf6
[view] improvement: enforcing maximum width and height for the management window based on the primary screen resolution
2022-05-17 10:12:09 -03:00
Vinicius Moreira
af46feb64e
[view] improvement: settings window size rules moved to stylesheet files
2022-05-12 14:13:12 -03:00