Sunday, February 18, 2024
3 changes · master
Enhancements to existing features
This update refreshes Odoo's spreadsheet component with several user-facing improvements, including better find-and-replace behavior, improved link editing, custom colors, and a new spreadsheet formula. It also improves performance and reliability when importing, exporting, and working with spreadsheet data, helping users work faster and with fewer errors.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/0c69dd814 [REL] 17.2.0-alpha.5 https://github.com/odoo/o-spreadsheet/commit/7a4d35277 [IMP] components: add optional…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/0c69dd814 [REL] 17.2.0-alpha.5 https://github.com/odoo/o-spreadsheet/commit/7a4d35277 [IMP] components: add optional title on checkboxes https://github.com/odoo/o-spreadsheet/commit/1143c2c1f [FIX] functions: fix boolean expected message Task: / https://github.com/odoo/o-spreadsheet/commit/f3097f956 [IMP] Index: export `isInside` https://github.com/odoo/o-spreadsheet/commit/4bf06cf47 [IMP] Stores: Prevent supplanting of store in the container https://github.com/odoo/o-spreadsheet/commit/55b7adf45 [IMP] TopBar: Add "show" submenu Task: 2638411 https://github.com/odoo/o-spreadsheet/commit/554425a04 [IMP] index: export `reduceZoneOnDeletion` https://github.com/odoo/o-spreadsheet/commit/0c0da6792 [IMP] index: export `expandZoneOnInsertion` https://github.com/odoo/o-spreadsheet/commit/83b121b1a [IMP] cell: avoid useless UPDATE_CELL Task: 3716689 https://github.com/odoo/o-spreadsheet/commit/74db43e8c [REF] SidePanel: allow to open panel from outside code Task: / https://github.com/odoo/o-spreadsheet/commit/b5af95e3d [FIX] cell_menu_registry: link cell displays 'Edit Link' in context menu https://github.com/odoo/o-spreadsheet/commit/58d659f1b [IMP] index: export deepCopy helper https://github.com/odoo/o-spreadsheet/commit/6705bec46 [PERF] export: reduce memory allocation Task: 3741429 https://github.com/odoo/o-spreadsheet/commit/244fef0a4 [PERF] model: reuse success dispatch result Task: 3741429 https://github.com/odoo/o-spreadsheet/commit/7f8e4e923 [PERF] export: reduce deepEqual memory allocation Task: 3741429 https://github.com/odoo/o-spreadsheet/commit/b99a315c5 [PERF] export: reduce memory allocation Task: 3741429 https://github.com/odoo/o-spreadsheet/commit/375cb8502 [REF] borders: use helper to export Task: 3741429 https://github.com/odoo/o-spreadsheet/commit/ce21f0464 [FIX] import: detect date format at import Task: 3729969 https://github.com/odoo/o-spreadsheet/commit/1a7b98002 [FIX] find&replace: Only switch sheet from the side panel Task: 3618775 https://github.com/odoo/o-spreadsheet/commit/9b9c9836d [FIX] performance: JetSet https://github.com/odoo/o-spreadsheet/commit/a1378f8ba [FIX] performance: rtree comparer https://github.com/odoo/o-spreadsheet/commit/2da12b20c [IMP] Find&Replace: support inverse iteration on search results Task: 3736442 https://github.com/odoo/o-spreadsheet/commit/d10d7ef0d [REF] evaluator: use constant as index to access evaluator parameters https://github.com/odoo/o-spreadsheet/commit/f1249cae3 [IMP] formula: add INDIRECT function Task: 3203719 https://github.com/odoo/o-spreadsheet/commit/4dbf289ef [FIX] chart: fix scatter chart props in template Task: 3741540 https://github.com/odoo/o-spreadsheet/commit/e468a5477 [FIX] Selection: Loop selection based on spreaded formula Task: 3709340 https://github.com/odoo/o-spreadsheet/commit/d026f0cc3 [IMP] index: export ClipboardHandlers Classes https://github.com/odoo/o-spreadsheet/commit/841f1e563 [FIX] composer: fix autocomplete shadow https://github.com/odoo/o-spreadsheet/commit/8841e0c00 [FIX] composer: limit autocomplete height Task: 3675171 https://github.com/odoo/o-spreadsheet/commit/e51d26f4b [IMP] colors: configure custom colors Task: 3707769 https://github.com/odoo/o-spreadsheet/commit/4378caaa3 [FIX] spreadsheet: remove comment
The spreadsheet component has been updated to a newer library version. This helps keep spreadsheet features current and can improve reliability for users working with spreadsheet-related tools.
Original PR description
…-alpha.5
Resolved issues and error corrections
The website language switcher now points visitors and search engines to the correct translated page URLs instead of sending them through unnecessary redirects. This improves crawler efficiency, reduces Google Search Console errors, and keeps portal and website language behavior more consistent.
Original PR description
The language switcher link on the page /fr/forum/aide-1 should point to /forum/help-1 instead of /forum/aide-1. That fixes error in Google Search Console, and avoid unnecessary redirects to speed up crawlers. Code cleanup: use a single mechanism for both alternate hreflang, and language switcher. (instead of injecting two different objects in the QWeb evaluation) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr