Saturday, April 22, 2023
2 changes · master
Enhancements to existing features
The spreadsheet component was updated to a newer version with improvements to undo/redo behavior, including a redo shortcut, and several performance optimizations. Users should experience smoother spreadsheet interactions, better filter icon alignment, and fewer interface glitches.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/6304f41c [REL] 16.3.0-alpha.5 https://github.com/odoo/o-spreadsheet/commit/5d6d39ff [IMP] history: add the possibility…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/6304f41c [REL] 16.3.0-alpha.5 https://github.com/odoo/o-spreadsheet/commit/5d6d39ff [IMP] history: add the possibility to repeat commands at redo Task: 2508693 https://github.com/odoo/o-spreadsheet/commit/f48587de [IMP] grid: add F4 shortcut to redo Task: 2508693 https://github.com/odoo/o-spreadsheet/commit/6ada2a17 [REF] history: transform history into a UI plugin Task: 2508693 https://github.com/odoo/o-spreadsheet/commit/f8490e90 [IMP] *: use deepCopy instead of JSON.parse(JSON.stringify) Task: 3272878 https://github.com/odoo/o-spreadsheet/commit/65387405 [IMP] model: store handler arrays Task: 3272878 https://github.com/odoo/o-spreadsheet/commit/5ebc4e30 [IMP] formats: performance of `splitNumber()` Task: 3272878 https://github.com/odoo/o-spreadsheet/commit/a4b68944 [IMP] sheet: move cells methods performance Task: 3272878 https://github.com/odoo/o-spreadsheet/commit/0b4b8ab0 [IMP] header_visibility: improve perfs of `findVisibleHeader` Task: 3272878 https://github.com/odoo/o-spreadsheet/commit/4178abad [FIX] grid: don't focus input if it's unmounted https://github.com/odoo/o-spreadsheet/commit/9c801ee0 [IMP] xml_bundle: make bundling xml templates sync https://github.com/odoo/o-spreadsheet/commit/58a15c79 [IMP] FilterIconsOverlay: vertical align for filter icon Task: 3162258 https://github.com/odoo/o-spreadsheet/commit/76141f75 [FIX] test: jest.setTimeout() pushed by error
The bank reconciliation widget now shows additional transaction details and presents internal form notes in a cleaner, easier-to-read way. This helps accounting users review bank entries faster and make reconciliation decisions with better context.