Commit Graph

40 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
Bruno Cabral
fb4109bd77 flake warnings (#304) 2022-12-12 07:44:27 -03:00
Vinicius Moreira
394a5367d3 [web] refactoring: using the Electron file URLs from bauh-files 2021-12-13 16:35:05 -03:00
Vinicius Moreira
3386dbad68 [web] improvmenet: always retrieving the nativefier URL from the environment settings 2021-12-13 16:14:02 -03:00
Vinicius Moreira
6d7a2ff25f [web] refactoring: using the environment definition file URL from bauh-files 2021-12-13 16:03:36 -03:00
Vinicius Moreira
60217e9173 [web.environment] refactoring: '_download_and_install' renamed to 'install_nodejs' 2021-12-13 15:54:29 -03:00
Vinicius Moreira
854334ed7b [web] refactoring: faster Electron cache verification 2021-11-29 18:34:42 -03:00
Vinicius Moreira
0dbd13e4a5 [web] improvment: letting the Electron client to download the Electron build file instead of bauh 2021-11-29 18:15:10 -03:00
Vinicius Moreira
99595dfbb2 [web.environment] refactoring: removing useless docstring 2021-11-25 13:15:55 -03:00
Vinicius Moreira
8a17d2c35b [web.environment] refactoring: String formatting method 2021-11-25 13:14:55 -03:00
Vinicius Moreira
085e7e4af4 [web] refactoring: removing unneeded call to create the Electron cache directory 2021-11-25 13:14:30 -03:00
Vinicius Moreira
5e9409b6b7 [web] improvement: Electron cache moved to ~/.local/share/bauh/web/env/electron 2021-11-25 13:13:47 -03:00
Vinicius Moreira
90a1c28960 [web] improvement -> preveting cached environment without the nativefier URL to crash the application 2021-02-01 09:34:21 -03:00
Vinicius Moreira
6767875127 [web] improvement -> nativefier URL moved to 'bauh-files' 2021-01-30 09:06:34 -03:00
Vinicius Moreira
10f57efe50 [web] improvement -> environment.cache_exp in hours instead of minutes 2020-12-30 15:25:08 -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
5e8265817f [web] improvement -> environment settings being cached for 24 hours 2020-12-22 18:24:13 -03:00
Vinicius Moreira
8d761c35e9 [web] feature -> new installation option 'allow protected content' 2020-12-07 18:18:38 -03:00
Vinícius Moreira
01a60ea686 0.9.0 2020-04-13 11:49:28 -03:00
Vinícius Moreira
ed6718b062 [fix][web] not able to upgrade the environment's NodeJS version 2020-02-13 10:46:00 -03:00
Vinicius Moreira
80d7f54dfd [web] checking if the nativefier version exists 2019-12-24 11:55:16 -03:00
Vinicius Moreira
4fccba2750 [web] checking if the electron files exist before downloading 2019-12-24 11:13:51 -03:00
Vinícius Moreira
726878ae24 [wgem] updating environment components 2019-12-18 12:35:31 -03:00
Vinícius Moreira
be71434f2e [wgem] display required environment files to download and install 2019-12-17 19:27:53 -03:00
Vinícius Moreira
70bd76c52a [wgem] config: allowing to use a custom electron version 2019-12-17 15:54:01 -03:00
Vinícius Moreira
e87c95ea9e [wgem] config | allowing to use system nativefier 2019-12-17 15:23:40 -03:00
Vinícius Moreira
e407d97d45 [wgem] fix icon path definition and caching | param --reset cleaning the web environment as well 2019-12-16 12:26:12 -03:00
Vinicius Moreira
995dc23a72 [wgem] runtime dir | improving installation options dialog design 2019-12-15 13:54:18 -03:00
Vinícius Moreira
cdff6696eb [wgem] really working without node and npm installed 2019-12-13 18:58:35 -03:00
Vinícius Moreira
3e46822e5e [web] installing, removing and reading 2019-12-11 18:49:43 -03:00
Vinícius Moreira
49a3f12047 [wgem] beginning install 2019-12-10 19:25:30 -03:00
Vinícius Moreira
37717d81dc [wgem] improving log 2019-12-10 18:18:24 -03:00
Vinícius Moreira
bac3c5bcde [wgem] environment update fix 2019-12-10 18:14:37 -03:00
Vinícius Moreira
b4533413e6 [web] downloading environment.yml from the cloud 2019-12-10 17:55:16 -03:00
Vinícius Moreira
d4c8d67433 pre-downloading electron files during bauh initialization 2019-12-10 16:26:47 -03:00
Vinícius Moreira
7a97ef8531 installing nativefier 2019-12-10 14:44:30 -03:00
Vinícius Moreira
354af8b041 downloading and installing node 2019-12-10 13:03:03 -03:00