{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":232060976,"defaultBranch":"17.0","name":"o-spreadsheet","ownerLogin":"odoo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-06T08:53:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6368483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716895246.0","currentOid":""},"activityList":{"items":[{"before":"42c9fd376249306358e821284783248db174bdeb","after":"4bf9a6686d358b04db8d9279d84f9ac7f1f72c14","ref":"refs/heads/master-chart-add_configuration-anhe","pushedAt":"2024-05-28T12:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anhe-odoo","name":null,"path":"/anhe-odoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91665701?s=80&v=4"},"commit":{"message":"[FIX] components: remove useless css in side panel","shortMessageHtmlLink":"[FIX] components: remove useless css in side panel"}},{"before":"d3a1bb625a84184c6eb64c231421da601f2ff6cd","after":"9f88616ad01bed711cacc9bfa16df2dd8294ea44","ref":"refs/heads/saas-16.4","pushedAt":"2024-05-28T11:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4295\n\nTask: 3869699\nX-original-commit: 76657a6ca9e2d924091b8fbc92cb66b42a25a1b0\nSigned-off-by: Adrien Minne (adrm) \nSigned-off-by: Pierre Rousseau (pro) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"d3a1bb625a84184c6eb64c231421da601f2ff6cd","after":"9f88616ad01bed711cacc9bfa16df2dd8294ea44","ref":"refs/heads/tmp.saas-16.4","pushedAt":"2024-05-28T11:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4295\n\nTask: 3869699\nX-original-commit: 76657a6ca9e2d924091b8fbc92cb66b42a25a1b0\nSigned-off-by: Adrien Minne (adrm) \nSigned-off-by: Pierre Rousseau (pro) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"d3a1bb625a84184c6eb64c231421da601f2ff6cd","after":"9f88616ad01bed711cacc9bfa16df2dd8294ea44","ref":"refs/heads/staging.saas-16.4","pushedAt":"2024-05-28T11:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4295\n\nTask: 3869699\nX-original-commit: 76657a6ca9e2d924091b8fbc92cb66b42a25a1b0\nSigned-off-by: Adrien Minne (adrm) \nSigned-off-by: Pierre Rousseau (pro) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":null,"after":"57d15913b1dd23cda901b2ecb5e57236e8a9c7cd","ref":"refs/heads/saas-16.4-15.0-do-not-hardcode-link-style-adrm-sx6a-fw","pushedAt":"2024-05-28T11:20:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-bot","name":"Otis - Odoo Forward-Port Steward [bot]","path":"/fw-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54940324?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\nTask: 3869699\nX-original-commit: 76657a6ca9e2d924091b8fbc92cb66b42a25a1b0","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"03da6b422e6bb86d62238d6292ab4f960ae12a97","after":"76657a6ca9e2d924091b8fbc92cb66b42a25a1b0","ref":"refs/heads/saas-16.3","pushedAt":"2024-05-28T11:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4294\n\nTask: 3869699\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"03da6b422e6bb86d62238d6292ab4f960ae12a97","after":"76657a6ca9e2d924091b8fbc92cb66b42a25a1b0","ref":"refs/heads/tmp.saas-16.3","pushedAt":"2024-05-28T11:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4294\n\nTask: 3869699\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"03da6b422e6bb86d62238d6292ab4f960ae12a97","after":"76657a6ca9e2d924091b8fbc92cb66b42a25a1b0","ref":"refs/heads/staging.saas-16.3","pushedAt":"2024-05-28T11:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\ncloses odoo/o-spreadsheet#4294\n\nTask: 3869699\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"4773d0e51de8eb4ef7c3be58466330b85658b1db","after":"3a75390c638234b2d0c4ff2a56336c876f0e2b88","ref":"refs/heads/saas-16.3-15.0-do-not-hardcode-link-style-adrm-mWsI-fw","pushedAt":"2024-05-28T11:05:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hokolomopo","name":"Adrien Minne","path":"/hokolomopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31045223?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\nTask: 3869699","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"cf0eb40bbcf0dadb2cd0ca9b4e44112aad8518e0","after":"4773d0e51de8eb4ef7c3be58466330b85658b1db","ref":"refs/heads/saas-16.3-15.0-do-not-hardcode-link-style-adrm-mWsI-fw","pushedAt":"2024-05-28T11:05:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hokolomopo","name":"Adrien Minne","path":"/hokolomopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31045223?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nForward port of bugfix where the link style was copied when adding new\ncols/rows next to the link.\n\nThe issue doesn't exist is 16.3+, so this commit only contains a test\nto make sure the issue doesn't arise again.\n\nTask: : 3869699","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"9ed732988310511f4f1d06c4ea4771c480115987","after":"e38c19b93c7629e6160a0e5fd3ed5b460cda2ca8","ref":"refs/heads/saas-17.2-ctrl-d-break-clipboard-state-adrm","pushedAt":"2024-05-28T09:29:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hokolomopo","name":"Adrien Minne","path":"/hokolomopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31045223?s=80&v=4"},"commit":{"message":"[FIX] clipboard: do not change clipboard state on INSERT_CELLS\n\nCommands `INSERT_CELLS`, `DELETE_CELLS`, `COPY_PASTE_CELLS_ABOVE`, and\n`COPY_PASTE_CELLS_ON_LEFT` and handled by the clipboard plugin. The\nproblem is that since the last refactor of the clipboard plugin, these\ncommands also invalidated the state of the copy/paste.\n\nThis commit fixes the issue by not changing the clipboard state when\nhandling those commands.\n\nTask: 3874117","shortMessageHtmlLink":"[FIX] clipboard: do not change clipboard state on INSERT_CELLS"}},{"before":"14346d1b9d3fde56b99eb3a251d145d7a4c28dc1","after":"42c9fd376249306358e821284783248db174bdeb","ref":"refs/heads/master-chart-add_configuration-anhe","pushedAt":"2024-05-28T09:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anhe-odoo","name":null,"path":"/anhe-odoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91665701?s=80&v=4"},"commit":{"message":"[FIX] tests: remove ts-ignore in helper\n\nTask: 3792009","shortMessageHtmlLink":"[FIX] tests: remove ts-ignore in helper"}},{"before":null,"after":"cf0eb40bbcf0dadb2cd0ca9b4e44112aad8518e0","ref":"refs/heads/saas-16.3-15.0-do-not-hardcode-link-style-adrm-mWsI-fw","pushedAt":"2024-05-28T09:21:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-bot","name":"Otis - Odoo Forward-Port Steward [bot]","path":"/fw-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54940324?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nWhen adding a row after another, the style of the cells is copied from\nthe previous row. This should not be the case for the style of links.\n\nThis happened because the link style was hard-coded in the cell.\nNow the link color is not present ont he cell.style, but only in the\ngetter getCellStyle().\n\nNote that it means that link style is not exported in Excel anymore.\n\nTask: 3869699\nX-original-commit: 540cb4de92be1ee4e0ee75c87f9642c3d58679b2","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"b5ae59abf17da37ca00c8d79c0b0d2a8dc28475d","after":"540cb4de92be1ee4e0ee75c87f9642c3d58679b2","ref":"refs/heads/16.0","pushedAt":"2024-05-28T09:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nWhen adding a row after another, the style of the cells is copied from\nthe previous row. This should not be the case for the style of links.\n\nThis happened because the link style was hard-coded in the cell.\nNow the link color is not present ont he cell.style, but only in the\ngetter getCellStyle().\n\nNote that it means that link style is not exported in Excel anymore.\n\ncloses odoo/o-spreadsheet#4279\n\nTask: 3869699\nX-original-commit: 1e63b99a3344492f235c57383214cb3373a786e6\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"b5ae59abf17da37ca00c8d79c0b0d2a8dc28475d","after":"540cb4de92be1ee4e0ee75c87f9642c3d58679b2","ref":"refs/heads/tmp.16.0","pushedAt":"2024-05-28T09:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nWhen adding a row after another, the style of the cells is copied from\nthe previous row. This should not be the case for the style of links.\n\nThis happened because the link style was hard-coded in the cell.\nNow the link color is not present ont he cell.style, but only in the\ngetter getCellStyle().\n\nNote that it means that link style is not exported in Excel anymore.\n\ncloses odoo/o-spreadsheet#4279\n\nTask: 3869699\nX-original-commit: 1e63b99a3344492f235c57383214cb3373a786e6\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"b5ae59abf17da37ca00c8d79c0b0d2a8dc28475d","after":"540cb4de92be1ee4e0ee75c87f9642c3d58679b2","ref":"refs/heads/staging.16.0","pushedAt":"2024-05-28T09:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nWhen adding a row after another, the style of the cells is copied from\nthe previous row. This should not be the case for the style of links.\n\nThis happened because the link style was hard-coded in the cell.\nNow the link color is not present ont he cell.style, but only in the\ngetter getCellStyle().\n\nNote that it means that link style is not exported in Excel anymore.\n\ncloses odoo/o-spreadsheet#4279\n\nTask: 3869699\nX-original-commit: 1e63b99a3344492f235c57383214cb3373a786e6\nSigned-off-by: Pierre Rousseau (pro) \nSigned-off-by: Adrien Minne (adrm) ","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"bd2b0e99f735cee1b7a48354f65e74835ad76b70","after":"4e452a9af817b8cd895270272a9ac6c3a1393cdc","ref":"refs/heads/16.0-15.0-do-not-hardcode-link-style-adrm-3QTT-fw","pushedAt":"2024-05-28T09:08:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hokolomopo","name":"Adrien Minne","path":"/hokolomopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31045223?s=80&v=4"},"commit":{"message":"[FIX] link: don't copy link style on row addition\n\nWhen adding a row after another, the style of the cells is copied from\nthe previous row. This should not be the case for the style of links.\n\nThis happened because the link style was hard-coded in the cell.\nNow the link color is not present ont he cell.style, but only in the\ngetter getCellStyle().\n\nNote that it means that link style is not exported in Excel anymore.\n\nTask: 3869699\nX-original-commit: 1e63b99a3344492f235c57383214cb3373a786e6","shortMessageHtmlLink":"[FIX] link: don't copy link style on row addition"}},{"before":"3d38b99b59a8c6ec32b845113bec2a45f2854b6c","after":"8be7a2fb0394af477a85ac91581008633cb72c15","ref":"refs/heads/master","pushedAt":"2024-05-28T09:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4293\n\nTask: 3491974\nX-original-commit: 37d51bd4f62dad6b71292a929566819c109868d3\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"3d38b99b59a8c6ec32b845113bec2a45f2854b6c","after":"8be7a2fb0394af477a85ac91581008633cb72c15","ref":"refs/heads/tmp.master","pushedAt":"2024-05-28T09:06:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4293\n\nTask: 3491974\nX-original-commit: 37d51bd4f62dad6b71292a929566819c109868d3\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"eecbebc56cd467fa70eb88c569f6f01705ad928a","after":"c0dfe753a4c88d07cff43914cb9535563d661f53","ref":"refs/heads/saas-17.2-min-integration-rar","pushedAt":"2024-05-28T09:05:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rrahir","name":"rrahir","path":"/rrahir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10333790?s=80&v=4"},"commit":{"message":"[FIX] Notificiation: set a default notification store\n\nFollowing the introduction of stores, the minimal setup has evolved as\nit requires to instanciate a some stores before the creation of a\nspreadsheet app. The documentation was not updated accordingly.\n\nMore specifically, the only store that we required to instantiate\nmanually was the `NotificationStore` and we had to add it to the App env\nas well. These last step are a pain for developpers that only want to\nset a quick and minimal integration.\n\nThis commit sets default notification methods (raiseError, notifyUser,\naskConfirmation) which can either be passed as props to a `Spreadsheet`\ncomponent and/or be set by invoking the `NotificationStore`.\n\nTask: 3919166","shortMessageHtmlLink":"[FIX] Notificiation: set a default notification store"}},{"before":"3d38b99b59a8c6ec32b845113bec2a45f2854b6c","after":"8be7a2fb0394af477a85ac91581008633cb72c15","ref":"refs/heads/staging.master","pushedAt":"2024-05-28T08:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4293\n\nTask: 3491974\nX-original-commit: 37d51bd4f62dad6b71292a929566819c109868d3\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"86666e4da8e52d1cee346f8fd75d4ae44030f06d","after":"5508879e4ee67779701f0632415322e4f65491e6","ref":"refs/heads/master-15.0-fix-excel-export-rar-wtWD-fw","pushedAt":"2024-05-28T08:49:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rrahir","name":"rrahir","path":"/rrahir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10333790?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\nTask: 3491974\nX-original-commit: 37d51bd4f62dad6b71292a929566819c109868d3","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":null,"after":"86666e4da8e52d1cee346f8fd75d4ae44030f06d","ref":"refs/heads/master-15.0-fix-excel-export-rar-wtWD-fw","pushedAt":"2024-05-28T07:53:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-bot","name":"Otis - Odoo Forward-Port Steward [bot]","path":"/fw-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54940324?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\nTask: 3491974\nX-original-commit: 37d51bd4f62dad6b71292a929566819c109868d3","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":null,"after":"73c10f71963971f0e4cbd6b44bbf5c363eb430f6","ref":"refs/heads/master-backspace-delete-figure-rar","pushedAt":"2024-05-28T07:52:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rrahir","name":"rrahir","path":"/rrahir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10333790?s=80&v=4"},"commit":{"message":"[IMP] Figure: delete figures with `Backspace` key\n\nSome laptop keyboards (looking at you, Apple) do not have a `Delete` key\nwhich prevented the users of such machines to delete figures. This\nrevision takes the same approach as we did for the grid, which is to map\nthe `Backspace` key to have the exact same behaviour as `Delete`.\n\nTask: 3950404","shortMessageHtmlLink":"[IMP] Figure: delete figures with Backspace key"}},{"before":"8d850d06d60cb4ad1897702d3719a75d8763fd97","after":"37d51bd4f62dad6b71292a929566819c109868d3","ref":"refs/heads/saas-17.2","pushedAt":"2024-05-28T07:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4288\n\nTask: 3491974\nX-original-commit: d3a1bb625a84184c6eb64c231421da601f2ff6cd\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"8d850d06d60cb4ad1897702d3719a75d8763fd97","after":"37d51bd4f62dad6b71292a929566819c109868d3","ref":"refs/heads/tmp.saas-17.2","pushedAt":"2024-05-28T07:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4288\n\nTask: 3491974\nX-original-commit: d3a1bb625a84184c6eb64c231421da601f2ff6cd\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"8d850d06d60cb4ad1897702d3719a75d8763fd97","after":"37d51bd4f62dad6b71292a929566819c109868d3","ref":"refs/heads/staging.saas-17.2","pushedAt":"2024-05-28T07:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\ncloses odoo/o-spreadsheet#4288\n\nTask: 3491974\nX-original-commit: d3a1bb625a84184c6eb64c231421da601f2ff6cd\nSigned-off-by: Lucas Lefèvre (lul) \nSigned-off-by: Rémi Rahir (rar) ","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":"a6fce597bfc69c4fa8d001f8ebcfb1a3ee21d5dd","after":"b6df99914e3cf45ea7f13b35437462acfb16ac27","ref":"refs/heads/saas-17.2-15.0-fix-excel-export-rar-iJgx-fw","pushedAt":"2024-05-28T07:38:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rrahir","name":"rrahir","path":"/rrahir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10333790?s=80&v=4"},"commit":{"message":"[FIX] xlsx: Skip non-exported formula with no result\n\nOur library, as long as Google Sheet, support the ability to manipulate\napples and oranges (e.g. A1: \"\" , A2: =A1+2 - will work and yield 2 in\nour library) while Excel will reject it.\n\nThis revision adds some compatibility with the Excel export. In the case\nof a non-exportable formula which returns nothing as in : a falsy value\nwhich retains no information.\n\nThere are three types of falsy values:\n- FALSE\n- 0\n- an empty string `\"\"`\n\nThe two first cases contain information, as they can be the result nad\nboolean data. The third case could only be an empty formula result or\nthe result of a string manipulation but in both cases, the information\nis the same as in an empty cell.\nAs such, this revision targets empty strings and skips them during the\nexport (again only when they result from a formula non supported by\nExcel).\n\nTask: 3491974\nX-original-commit: d3a1bb625a84184c6eb64c231421da601f2ff6cd","shortMessageHtmlLink":"[FIX] xlsx: Skip non-exported formula with no result"}},{"before":null,"after":"c046e9b23e20293e4313e25f5434037e4a3a2360","ref":"refs/heads/saas-17.1-16.0-fix-only-propagate-ctrl-y-z-figure-component-dhrp-xDlj-fw","pushedAt":"2024-05-28T07:28:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-bot","name":"Otis - Odoo Forward-Port Steward [bot]","path":"/fw-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54940324?s=80&v=4"},"commit":{"message":"[FIX] FigureComponent: Stop Ctrl+A propagation\n\nPreviously, when a figure was selected, And pressing CTRL + A would\nselect all rows and columns in the sheet, and pressing the Delete key\nwould delete the selected figure. This occurred because all key events\nwere bubbling up to the grid component.\n\nThis PR stops the propagation for the Ctrl+A key event in the figure\ncomponent.\n\nTask: 3863300\nX-original-commit: 03da6b422e6bb86d62238d6292ab4f960ae12a97","shortMessageHtmlLink":"[FIX] FigureComponent: Stop Ctrl+A propagation"}},{"before":null,"after":"7fb69de0b66670da99424eedef89a65a939295cf","ref":"refs/heads/17.0-16.0-fix-only-propagate-ctrl-y-z-figure-component-dhrp-21vb-fw","pushedAt":"2024-05-28T07:21:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-bot","name":"Otis - Odoo Forward-Port Steward [bot]","path":"/fw-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54940324?s=80&v=4"},"commit":{"message":"[FIX] FigureComponent: Stop Ctrl+A propagation\n\nPreviously, when a figure was selected, And pressing CTRL + A would\nselect all rows and columns in the sheet, and pressing the Delete key\nwould delete the selected figure. This occurred because all key events\nwere bubbling up to the grid component.\n\nThis PR stops the propagation for the Ctrl+A key event in the figure\ncomponent.\n\nTask: 3863300\nX-original-commit: 03da6b422e6bb86d62238d6292ab4f960ae12a97","shortMessageHtmlLink":"[FIX] FigureComponent: Stop Ctrl+A propagation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVc0liQA","startCursor":null,"endCursor":null}},"title":"Activity · odoo/o-spreadsheet"}