-
0870696701
[FIX] script: make the analysis and migration tools executable
Mathieu Benoit
2026-08-13 04:21:24 -0400
-
d2c5d92d11
[FIX] migration: the COW tools speak the system language
Mathieu Benoit
2026-08-13 04:01:00 -0400
-
614f539489
[ADD] migration: act on the COW copies when they are announced
Mathieu Benoit
2026-08-13 03:12:09 -0400
-
bcdc19b506
[ADD] migration: offer « go back to a step » on the resume screen
Mathieu Benoit
2026-08-12 01:58:38 -0400
-
95532ec96f
[ADD] migration: go back a step from a prompt, and name the DB
Mathieu Benoit
2026-08-12 01:47:44 -0400
-
4ce612b008
[IMP] migration: say when the COW question is actually asked
Mathieu Benoit
2026-08-12 01:36:47 -0400
-
fcfbcd25ce
[IMP] migration: say why Odoo changing its own template is our problem
Mathieu Benoit
2026-08-12 01:28:50 -0400
-
98be22cb77
[FIX] migration: updating the addons early left step 2 « not started »
Mathieu Benoit
2026-08-12 00:43:16 -0400
-
4b6de55f30
[ADD] migration: keep the previous log when a run restarts
Mathieu Benoit
2026-08-12 00:34:17 -0400
-
76fb9198cb
[ADD] migration: look at a COW copy before agreeing to give it up
Mathieu Benoit
2026-08-11 23:49:05 -0400
-
-
b63e99ad6c
Merge branch 'deploy_multi_os_and_qemu'
Mathieu Benoit
2026-08-17 01:18:29 -0400
-
-
29a9e8ee20
[UPD] changelog: the deployment and installation cycle
Mathieu Benoit
2026-08-17 00:10:08 -0400
-
78282eda80
[UPD] readme: the platforms we actually support
Mathieu Benoit
2026-08-17 01:01:50 -0400
-
f97e27fccd
[ADD] tui qemu: finer presets for vCPU, RAM and disk
Mathieu Benoit
2026-08-11 07:08:28 -0400
-
aaf02c4ee6
[ADD] tui qemu: F9 dumps the form state, widgets and model
Mathieu Benoit
2026-08-13 04:51:27 -0400
-
f7f5e800fe
[ADD] test: what the tooling imports must be declared
Mathieu Benoit
2026-08-13 04:45:16 -0400
-
75498384c9
[ADD] qemu: build the tunnel to the remote desktop
Mathieu Benoit
2026-08-13 03:40:22 -0400
-
a3aac909dd
[ADD] qemu desktop: say how to REACH the remote desktop
Mathieu Benoit
2026-08-13 03:04:02 -0400
-
c6c860254c
[ADD] tui qemu: pick the time zone from a list
Mathieu Benoit
2026-08-13 01:56:36 -0400
-
8a946a0b89
[ADD] tui qemu: an Odoo version per VM
Mathieu Benoit
2026-08-13 01:15:13 -0400
-
2eee924759
[ADD] tui qemu: an ERPLibre version per VM
Mathieu Benoit
2026-08-13 00:46:12 -0400
-
17d0d60741
[ADD] tui qemu: rename a VM with the pencil
Mathieu Benoit
2026-08-13 00:41:16 -0400
-
cbdded8fab
[ADD] tui qemu: deploy several copies of one entry
Mathieu Benoit
2026-08-13 00:37:45 -0400
-
d35950ab97
[ADD] tui qemu: freeze one VM's resources, row in green
Mathieu Benoit
2026-08-13 00:33:04 -0400
-
e60f18806e
[ADD] qemu monitor: VM architecture, scrolling and resizable columns
Mathieu Benoit
2026-08-12 03:58:58 -0400
-
18f5ddd69f
[ADD] qemu monitor: act on a VM without leaving the dashboard
Mathieu Benoit
2026-08-12 03:53:04 -0400
-
3fda367151
[ADD] qemu: a graphical VM name carries its desktop
Mathieu Benoit
2026-08-12 03:29:33 -0400
-
1726cb5dab
[ADD] qemu: choose the application store of a graphical VM
Mathieu Benoit
2026-08-12 03:24:19 -0400
-
f32fa6c111
[FIX] qemu desktop: snap packages froze the build for 30 minutes
Mathieu Benoit
2026-08-12 03:12:09 -0400
-
62f3e62e83
[FIX] install s390x: the compiler was killed for lack of memory
Mathieu Benoit
2026-08-12 02:56:18 -0400
-
d6221ee48d
[ADD] tui qemu: set every VM in place, type included
Mathieu Benoit
2026-08-12 02:46:41 -0400
-
834b1061ac
[ADD] tui qemu: customise one VM without touching the others
Mathieu Benoit
2026-08-12 01:30:11 -0400
-
9c470f065e
[ADD] qemu: openSUSE Leap 16.0, numbered, as the default
Mathieu Benoit
2026-08-12 01:16:17 -0400
-
e20d8d9baa
[ADD] install: uv to place Python packages, pip as fallback
Mathieu Benoit
2026-08-11 23:16:26 -0400
-
e4aea8b8a6
[ADD] arch: Canadian pacman mirrors first
Mathieu Benoit
2026-08-11 22:29:33 -0400
-
7f6c18037d
[ADD] tui qemu: choose mise or pyenv at deploy time
Mathieu Benoit
2026-08-11 22:11:23 -0400
-
70d9ad456c
[ADD] install: mise as Python provider, pyenv as fallback
Mathieu Benoit
2026-08-11 22:03:40 -0400
-
a579cc9cf3
[FIX] install: the EL9, EL10 and Fedora build chain
Mathieu Benoit
2026-08-11 20:46:07 -0400
-
7120732c25
[ADD] install: openSUSE support, mirrors and packages
Mathieu Benoit
2026-08-11 20:38:12 -0400
-
96464ab0eb
[ADD] catalogue: Fedora 43 for s390x
Mathieu Benoit
2026-08-11 19:55:09 -0400
-
3d6d2395b3
[UPD] tui qemu: the plan shows each VM type
Mathieu Benoit
2026-08-11 18:55:52 -0400
-
f39b2e9451
[UPD] support: drop Ubuntu 20.04/22.04, add AlmaLinux and Rocky
Mathieu Benoit
2026-08-11 18:46:11 -0400
-
bace74b32b
[ADD] tui qemu: graphical VMs, with a GNOME desktop
Mathieu Benoit
2026-08-11 09:49:17 -0400
-
891d412aa2
[UPD] tui qemu: pick the VM by number for its state
Mathieu Benoit
2026-08-11 09:24:59 -0400
-
c7b9d2396d
[ADD] tui qemu: one run per installation
Mathieu Benoit
2026-08-11 08:59:10 -0400
-
571ccf3c90
[FIX] qemu monitor: follow the DHCP lease, and keep the log talking
Mathieu Benoit
2026-08-11 08:36:13 -0400
-
42391575d6
[REM] install: drop Ubuntu 20.04 and 22.04
Mathieu Benoit
2026-08-11 08:03:32 -0400
-
b6de9b5506
[ADD] tui qemu: resume an installation already running
Mathieu Benoit
2026-08-11 07:52:52 -0400
-
7650710295
[ADD] tui qemu: free values for vCPU, RAM and disk
Mathieu Benoit
2026-08-11 06:57:49 -0400
-
36fc4e319a
[FIX] tui qemu: the form crashed on the resource totals
Mathieu Benoit
2026-08-11 06:57:23 -0400
-
3fbde848f8
[ADD] poetry: pin a dependency per architecture
Mathieu Benoit
2026-08-11 05:02:11 -0400
-
b939aafc03
[FIX] install s390x: the Debian build chain, package by package
Mathieu Benoit
2026-08-11 03:13:39 -0400
-
-
3a68003430
Merge branch 'develop_release_10_aout_2026'
Mathieu Benoit
2026-08-16 04:38:55 -0400
-
-
42a7d33f6c
[UPD] changelog: record the unreleased work
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
fd2e2ca7ef
[FIX] todo: test menu, file browser and KeePass refusals
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
16aecc2d33
[ADD] mail: read and send email from the TODO CLI
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
60fb60e156
[IMP] qemu: a VM one can reach, and a first boot that does not stall
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
c84fbc559d
[FIX] manifest: give repo init a branch name, not a bare SHA
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
b28b734338
[ADD] migration: see and repair the website COW views
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
b1c1095977
[ADD] analyse: inspect an Odoo database without restoring it
Mathieu Benoit
2026-08-10 03:10:50 -0400
-
-
e8ee8cc17f
Merge branch 'develop_qemu_os_installation'
Mathieu Benoit
2026-08-07 03:57:30 -0400
-
-
18a6f064f5
[FIX] execute: redact the secrets before printing a command
Mathieu Benoit
2026-08-07 03:35:20 -0400
-
67e902e416
[IMP] todo: menu sections, icons and prompts
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
1208c919a1
[ADD] todo: preferences and Configuration menu
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
4dfe058c70
[ADD] todo: navigation telemetry
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
7d4922bf09
[ADD] todo: QEMU/KVM menu
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
c44ce4b814
[ADD] todo: TUI form to deploy VMs
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
ba5aa5c97d
[ADD] todo: dashboard to follow the VM installs
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
5e7391252b
[ADD] todo: install Textual on demand
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
dd98955192
[IMP] install: support Fedora, Debian, Ubuntu and Arch
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
63534e0473
[ADD] qemu: deploy ERPLibre VMs from cloud images
Mathieu Benoit
2026-08-07 03:22:26 -0400
-
-
54730243d5
Merge branch 'develop_ntfy_brin_advisor'
Mathieu Benoit
2026-08-07 02:53:24 -0400
-
-
4acd397c11
[ADD] brin_advisor brin_cluster
Mathieu Benoit
2026-03-22 01:23:27 -0400
-
864f07c681
[IMP] todo: add erase-database menu command
Mathieu Benoit
2026-06-25 02:25:40 -0400
-
627056b747
[ADD] install: add NTFY self-hosted push notification server
Mathieu Benoit
2026-04-11 00:13:56 -0400
-
ba0b919f83
[ADD] make: add SSH remote deployment targets and todo.py integration
Mathieu Benoit
2026-04-10 22:53:07 -0400
-
-
8561c6be06
Merge branch 'develop_fix_optimisation_installation'
Mathieu Benoit
2026-08-07 02:50:36 -0400
-
-
6443855a92
[FIX] install: --with_extra sans effet sur un env déjà installé (CybroOdoo)
Mathieu Benoit
2026-07-31 00:59:49 -0400
-
b9c9ed8241
[FIX] install: propager l'échec au code de sortie (faux ✅ du suivi corrigé)
Mathieu Benoit
2026-07-29 23:49:56 -0400
-
751cdbbd29
[FIX] selenium: importer Optional (NameError sur l'annotation de type)
Mathieu Benoit
2026-07-30 15:11:12 -0400
-
cd65565943
[FIX] selenium: retirer -remote-allow-system-access (refusé par geckodriver récent)
Mathieu Benoit
2026-07-30 15:15:32 -0400
-
70e807cea9
[UPD] manifest odoo 12: update repo OCA_queue
Mathieu Benoit
2026-07-31 01:01:11 -0400
-
fef9edbfb1
[IMP] script install: quiet poetry/repo by default, EL_VERBOSE to opt in
Mathieu Benoit
2026-07-27 23:57:04 -0400
-
-
9096a2ed70
Merge branch 'develop_selenium_lib_multi_click'
Mathieu Benoit
2026-08-07 02:34:19 -0400
-
-
6e4cae594b
[UPD] script selenium lib: improve diagnostic file download
Mathieu Benoit
2026-06-20 00:55:54 -0400
-
f8dbfb5487
[UPD] script selenium lib: refresh can wait finish loading
Mathieu Benoit
2026-06-18 03:40:12 -0400
-
6562db7bb8
[FIX] selenium cancel exit when need humain navigation
Mathieu Benoit
2026-06-04 05:51:48 -0400
-
c2d42fcc06
[UPD] selenium: update path driver
Mathieu Benoit
2026-06-04 02:41:14 -0400
-
e46b6612c7
[UPD] script selenium update darkreader-firefox.xpi
Mathieu Benoit
2026-06-04 02:40:57 -0400
-
de954a146b
[FIX] selenium lib: can change default_timeout and change multi-click
Mathieu Benoit
2026-05-31 22:23:42 -0400
-
4c799aebc3
[IMP] script selenium lib get elements and multiple click
Mathieu Benoit
2026-05-30 01:49:17 -0400
-
ac4925fd26
[FIX] script selenium support new firefox version
Mathieu Benoit
2026-05-26 18:28:19 -0400
-
d83cbee234
[UPD] selenium support detection error
Mathieu Benoit
2026-05-24 19:22:25 -0400
-
281ecd322d
[UPD] selenium lib support convertir_svg_en_png_via_selenium
Mathieu Benoit
2026-05-24 05:45:28 -0400
-
d3512caeac
[FIX] selenium lib: get_element wait_clickable return 1 element
Mathieu Benoit
2026-05-24 01:29:41 -0400
-
596315e41a
[IMP] script selenium lib: support download file for network hub
Mathieu Benoit
2026-04-06 02:56:51 -0400
-
-
e355f577d2
Merge branch 'develop_improve_installation'
Mathieu Benoit
2026-08-07 02:23:02 -0400
-
-
eaa9e7ffa8
[IMP] make docker: docker_show_absolute_path
Mathieu Benoit
2026-06-17 13:18:11 -0400
-
133c1ce1f9
[FIX] script todo upgrade: don't create branch if already exist
Mathieu Benoit
2026-06-29 03:22:58 -0400
-
203678b9e2
[ADD] requirement erplibre python-magic to support detect extension
Mathieu Benoit
2026-05-26 18:10:04 -0400