Skip to content

History

Revisions

  • [UPDT] Update configuration resolution order and enhance non-interactive usage documentation

    @Omisen Omisen committed Aug 17, 2026
    6712117
  • [UPDT] Clarify Odoo 16 installation requirements on Fedora and improve interpreter handling details

    @Omisen Omisen committed Aug 17, 2026
    33c88c3
  • [UPDT] Clarify instance naming process in CLI documentation for improved user guidance

    @Omisen Omisen committed Aug 17, 2026
    b8baabd
  • [UPDT] Clarify instance handling in status and logs commands for improved user understanding

    @Omisen Omisen committed Aug 17, 2026
    6386d83
  • [UPDT] Enhance 'dev' command to allow access to another instance's files without stopping the service

    @Omisen Omisen committed Aug 17, 2026
    b569b72
  • [UPDT] Enhance restore behavior in generated script for better error handling and service management

    @Omisen Omisen committed Aug 17, 2026
    a4e3bd6
  • [UPDT] Improve 'dev' command behavior to restore service state and enhance user prompts

    @Omisen Omisen committed Aug 17, 2026
    5d10869
  • [DOC] Align the wiki with 3.2.0 Quick start pointed at 3.0.0, two releases back. Nobody would have got an error from it: that release exists, so the command works and installs an old version silently — the quiet half of A-V3-17. Home and Multi-distribution support promised four Odoo versions across three distributions without the one exception there is. The cross product is promised as surely as either list, which is the trap that produced A-V3-26; Multi-distribution support now explains Odoo 16 on Fedora in full — the pin that predates Python 3.13, why the installer names the interpreter instead of failing obscurely, and that Fedora packages a python3.12 which would work, with the reason it is not simply switched on. History gains 3.1.0 → 3.2.0: a release with nothing new to type, about a promise the front page had made since the beginning and nothing had ever checked.

    @Omisen Omisen committed Aug 16, 2026
    989e275
  • [UPDT] Add 'list' command to odoo helper for improved service visibility

    @Omisen Omisen committed Aug 15, 2026
    c1bd1a1
  • [UPDT] Add 'logs' command to odoo helper for improved log management

    @Omisen Omisen committed Aug 15, 2026
    ef70860
  • [UPDT] Enhance helper command documentation and clarify service management behavior

    @Omisen Omisen committed Aug 15, 2026
    4bec1bd
  • [UPDT] Add retry logic for package installation failures and clarify error handling

    @Omisen Omisen committed Aug 15, 2026
    aa4cf99
  • [UPDT] Support multiple Odoo instances on the same machine - Introduced the ability to name installations, allowing multiple Odoo instances to coexist without conflicts. - Updated configuration handling to derive user, database, and directory names from the instance name. - Enhanced port management to prevent conflicts by deriving longpolling ports from the HTTP port. - Improved rollback functionality to handle shared resources correctly when uninstalling instances. - Added documentation on managing multiple instances, including installation, listing, and rollback commands. - Updated CLI options and environment variables to reflect changes in instance management.

    @Omisen Omisen committed Aug 15, 2026
    ba448d1
  • [UPDT] Translate the wiki to English and rename the pages All 36 pages in English, page names renamed to English slugs (git mv, so the renames stay visible in history). 178 internal links checked, none broken. Page URLs change: GitHub does not redirect renamed wiki pages, so existing external links and bookmarks will 404. Twelve statements were not true any more and were corrected rather than translated as-is: - the `rollback` command was described as "coming soon"; it exists since R4 - the step sequence lives in src/steps/mod.rs, in BOTH build_steps and step_by_name, not in src/main.rs - the pointer to docs/state-machine.md is gone: the repository does not ship docs/ (gitignored) — the exact class of A-V3-18 - the Step trait table was missing `rehydrate`, half of the contract the rollback-from-disk rests on - "the persisted state is not read back yet" and "PrepareOptRoot is the only real step in the sequence" - check_commands still said "apt-get and systemctl" while the table above it was already multi-distro; added A-R9-1's two-group preflight ordering - the wkhtmltopdf diagram promised `dpkg -i + apt-get install -f`, which is bug A-RT-1 rather than the behaviour, and named methods that the PackageManager boundary replaced - an orphaned table row in the systemd page - the nginx page said five sub-steps while listing six; added the A1.4 invariant about where the realignment reload lives - "while the table is empty the fail-closed check refuses" (it is populated) and "the project is functionally complete, documentation is all that is left" - CLI-reference was missing -V/--installer-version - the network timeout was documented nowhere in the wiki Added what the README now points here for: the src/ tree and the full integration-CI matrix, both in Development-and-contributing.

    @Omisen Omisen committed Aug 14, 2026
    b3333cb
  • [DOC] History: 3.0.0 and the four packagings Rewritten the section on how to obtain the installer: four roads, three without Rust, and updates from the Releases page.

    @Omisen Omisen committed Aug 11, 2026
    3773bb7
  • [DOC] Align the wiki to 3.0.0: packagings, invocation, history - Quick start: asked for the Rust toolchain as a prerequisite and had you compile from source. Today three roads out of four don't require Rust. - Install for clients: new section on how to get invok onto the machine; you don't compile on a client's server. - 6 pages: `./target/release/invok` -> `invok`. The from-source form stays only where it's the topic (Development and contributing). - The .env isn't shipped by the repo: said, with the why. - History: added 3.0.0 (rename, vok alias, four packagings) and the saga of the apt/dnf repository — it existed, it was removed, how to clean up if you had configured it. Plus the note that a 2.x instance stays uninstallable. - History: added 3.0.0 (rename, vok alias, four packagings) and the saga of the apt/dnf repository — it existed, it was removed, how to clean up if you had configured it. Plus the note that a 2.x instance stays removable.

    @Omisen Omisen committed Aug 11, 2026
    8d7afd3
  • [UPDT] Rename 'odoo-installer' to 'invok' across documentation and codebase

    @Omisen Omisen committed Aug 8, 2026
    94aed3f
  • docs: Update versioning section to reflect changes from 2.2.0 to 2.3.0 and clarify multi-distribution support

    @Omisen Omisen committed Aug 4, 2026
    45e2abb
  • feat: Enhance multi-distribution support and documentation - Updated installation prerequisites to include Fedora ≥ 40 alongside Ubuntu and Debian. - Revised Nginx setup steps to clarify differences between distributions, including SELinux and firewall configurations. - Improved AptPackages step to reflect changes in package management across distributions. - Added detailed explanations for PostgreSQL setup, emphasizing the need for separate state management. - Introduced a new document on multi-distribution support, outlining how the installer adapts to different environments. - Enhanced troubleshooting documentation to cover new scenarios and error messages related to multi-distribution compatibility. - Updated sidebar to include links to new multi-distribution support documentation.

    @Omisen Omisen committed Aug 4, 2026
    6075287
  • Enhance documentation for CI testing and integration scenarios

    @Omisen Omisen committed Aug 2, 2026
    7ce11f9
  • Refactor installation process and rollback mechanism - Updated the control script to always overwrite `odoo.sh` and create backups if it already exists, ensuring the latest version is used. - Enhanced the user creation step to include a precondition check for existing directories and ownership, preventing permission issues during installation. - Improved the handling of unknown OS versions for `wkhtmltopdf` installation, ensuring compatibility with newer Debian and Ubuntu releases. - Revised logging paths and mechanisms to ensure logs persist across rollbacks and provide better post-mortem analysis. - Clarified the rollback process, detailing how it handles different scenarios, including interrupted installations and pre-existing states. - Updated documentation to reflect changes in command-line options, including renaming flags for clarity and consistency. - Enhanced security measures around temporary file creation and state management to prevent unauthorized access and ensure integrity. - Improved user experience by providing clearer error messages and guidance during installation and rollback processes.

    @Omisen Omisen committed Aug 2, 2026
    f4d4d54
  • Refactor gevent handling in requirements processing to ensure correct version selection and improve compatibility with Python 3.12

    @Omisen Omisen committed Jul 29, 2026
    54fc9ad
  • Add SetupCacheDir step to manage cache directory ownership and rollback

    @Omisen Omisen committed Jul 29, 2026
    8883176
  • Add libfreetype6-dev to ODOO_DEPENDENCIES and improve candidate resolution logic

    @Omisen Omisen committed Jul 29, 2026
    c9409a8
  • Enhance rollback documentation and add SetupDataDir step - Clarified rollback behavior for Odoo filestore and preexisting databases. - Introduced SetupDataDir step to create the Odoo filestore in a reversible manner. - Updated package installation logic to handle varying package names across distributions.

    @Omisen Omisen committed Jul 29, 2026
    f33690e
  • Updated documentation for rollback mechanics and state persistence across multiple steps

    @Omisen Omisen committed Jul 27, 2026
    07940ea
  • Refactor wiki: da doc bash a struttura Rust per pubblico/compito

    @Omisen Omisen committed Jul 26, 2026
    6601ff3
  • Updated 8. Check Install | Suite di test post‐installazione (markdown)

    @Omisen Omisen committed Apr 14, 2026
    79d3887
  • Updated 8. Check Install | Suite di test post‐installazione (markdown)

    @Omisen Omisen committed Apr 14, 2026
    dbe202a
  • Updated 8. Check Install | Suite di test post‐installazione (markdown)

    @Omisen Omisen committed Apr 14, 2026
    16834ee