{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62127714,"defaultBranch":"master","name":"officer","ownerLogin":"davidgohel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-28T09:22:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4331618?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716115265.0","currentOid":""},"activityList":{"items":[{"before":"865364ca2c5755ce765c610902c332ad45819ed0","after":"9b6cb5d078312bed0f6ad88792231aca6bffbf7e","ref":"refs/heads/master","pushedAt":"2024-09-17T10:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: change Mark role\n\nci skip","shortMessageHtmlLink":"doc: change Mark role"}},{"before":"04c9dcba058fac54da946dde175c5f10da549fea","after":"865364ca2c5755ce765c610902c332ad45819ed0","ref":"refs/heads/master","pushedAt":"2024-09-17T10:12:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: consistent use of term `id` across layout_properties(), ph_location_type(), plot_layout_properties()","shortMessageHtmlLink":"fix: consistent use of term id across layout_properties(), ph_locat…"}},{"before":"b6f053ca681332edc9cc36f949193a0dc877aa90","after":"04c9dcba058fac54da946dde175c5f10da549fea","ref":"refs/heads/master","pushedAt":"2024-09-14T11:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: Exports S3 methods, silence roxygen warnings\n\nRoxygen throws warnings. Export of s3 methods required. See discussion here: https://github.com/r-lib/roxygen2/issues/1592","shortMessageHtmlLink":"fix: Exports S3 methods, silence roxygen warnings"}},{"before":"0c3fef3c8ea99ccc8f43be94bd524b668dace138","after":"b6f053ca681332edc9cc36f949193a0dc877aa90","ref":"refs/heads/master","pushedAt":"2024-09-11T11:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: plot_layout_properties(): type and ids fixed for LABEL=FALSE\n\nph_location_type() check for type id range (#602)\r\n\r\n`ph_location_type()` now throws an informative error if ...\r\n- `id` for a `type` is our of range (#602)\r\n- type exists but is not present in current layout","shortMessageHtmlLink":"fix: plot_layout_properties(): type and ids fixed for LABEL=FALSE"}},{"before":"b2dfc664098314d829c9cbbec1eb220a7db9944e","after":"0c3fef3c8ea99ccc8f43be94bd524b668dace138","ref":"refs/heads/master","pushedAt":"2024-09-09T20:57:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: ph_location_type() - throw error for out of range type id and more info if ph type not present\n\n`ph_location_type()` now throws an informative error if ...\r\n- `id` for a `type` is our of range (#602)\r\n- type exists but is not present in current layout\r\n\r\nalso: improved error message if type is unknown\r\n\r\nclose #601\r\nclose #603\r\nfix #602","shortMessageHtmlLink":"fix: ph_location_type() - throw error for out of range type id and mo…"}},{"before":"443b833d85df1f2a6c7262bd9aaf33aa416f55ae","after":"b2dfc664098314d829c9cbbec1eb220a7db9944e","ref":"refs/heads/master","pushedAt":"2024-09-05T11:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: layout_properties() returns all phs for multiple masters (#600)\n\n`layout_properties()` now returns all placeholders in case of multiple master\r\n(#597). Also, the internal `xfrmize()` now sorts the resulting data by placeholder\r\nposition. This yields an intuitive order, with placeholders sorted from top to\r\nbottom and left to right.\r\n\r\nclose #597","shortMessageHtmlLink":"fix: layout_properties() returns all phs for multiple masters (#600)"}},{"before":"c966124912f13b75d3236056444f4f1ccfa992f2","after":"443b833d85df1f2a6c7262bd9aaf33aa416f55ae","ref":"refs/heads/master","pushedAt":"2024-09-02T20:12:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: make layout_summary() layout order correspond to order in PPTX file\n\nIn class `dir_collection`, files are added to a container during\r\ninitialization using alphabetical sorting. This caused the slide\r\nlayout order to deviate from the one in the PPTX file, for example,\r\nwhen calling layout_summary(). Files are now added to a container\r\nin the order of their trailing numeric index. For example,\r\n`slideLayout2.xml` will now preceed `slideLayout10.xml`. Before,\r\nalphabetical sorting was used, where `slideLayout10.xml` comes before `slideLayout2.xml`.\r\n\r\nfix #596","shortMessageHtmlLink":"fix: make layout_summary() layout order correspond to order in PPTX file"}},{"before":"70bf887146f34de7a439f7e5c0b632092b02219a","after":"c966124912f13b75d3236056444f4f1ccfa992f2","ref":"refs/heads/master","pushedAt":"2024-08-29T15:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: credit Mark Heckmann and Majid Eismann\n\nci skip","shortMessageHtmlLink":"doc: credit Mark Heckmann and Majid Eismann"}},{"before":"4c83218449592ecfe0662135d74a2efe15673e55","after":"70bf887146f34de7a439f7e5c0b632092b02219a","ref":"refs/heads/master","pushedAt":"2024-08-29T15:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"feat: add layout_dedupe_ph_labels() to handle duplicate placeholder labels\n\nBuilding on the code by @Majid-Eismann, I added `layout_dedupe_ph_labels()`\r\nto handle duplicate placeholder labels. By default, it will only detect duplicate\r\nlabels, but apply no changes. With `action = \"rename\"`, it auto-renames duplicate\r\nlabels and `action = \"delete\"` deletes duplicates, only keeping their first\r\noccurence. If requested, output is printed to the console, informing the user\r\nabout the changes applied to the placeholder labels.\r\n\r\nfix #589","shortMessageHtmlLink":"feat: add layout_dedupe_ph_labels() to handle duplicate placeholder l…"}},{"before":"2fda25427762ba57b70db79602de751a33201355","after":"4c83218449592ecfe0662135d74a2efe15673e55","ref":"refs/heads/master","pushedAt":"2024-08-28T15:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"tests: fix test snapshots for plot_layout_properties()","shortMessageHtmlLink":"tests: fix test snapshots for plot_layout_properties()"}},{"before":"ab4d697b5b66fac1c9dd8d0eb11913d2d3255a5c","after":"2fda25427762ba57b70db79602de751a33201355","ref":"refs/heads/master","pushedAt":"2024-08-27T15:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix NEWS.md\n\nci skip","shortMessageHtmlLink":"fix NEWS.md"}},{"before":"a6d4064e561ebd64c920ddff66cd249947bdb6ee","after":"ab4d697b5b66fac1c9dd8d0eb11913d2d3255a5c","ref":"refs/heads/master","pushedAt":"2024-08-27T15:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: `plot_layout_properties()` now shows the correct slide width/height & title (#580)","shortMessageHtmlLink":"fix: plot_layout_properties() now shows the correct slide width/hei…"}},{"before":"626f18fb5f354037158553a3210ecd424903572a","after":"a6d4064e561ebd64c920ddff66cd249947bdb6ee","ref":"refs/heads/master","pushedAt":"2024-08-27T15:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: with `body_add_docx()`, basename can not contain ' '\n\nfix #572","shortMessageHtmlLink":"fix: with body_add_docx(), basename can not contain ' '"}},{"before":"96d5196a257e7f52d583d9f7f4cde7af81e7c517","after":"626f18fb5f354037158553a3210ecd424903572a","ref":"refs/heads/master","pushedAt":"2024-08-14T10:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"feat: add `unit` (in, cm, mm) argument in function `page_size()`\n\nfix #579","shortMessageHtmlLink":"feat: add unit (in, cm, mm) argument in function page_size()"}},{"before":"9c9dc1e2f25457ad4fbf645cf0a5ecb6faaea1c8","after":"96d5196a257e7f52d583d9f7f4cde7af81e7c517","ref":"refs/heads/master","pushedAt":"2024-08-14T10:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: minor updates\n\nci skip","shortMessageHtmlLink":"doc: minor updates"}},{"before":"003e395ce5906cca26f09146b6179f5363ba01f5","after":"9c9dc1e2f25457ad4fbf645cf0a5ecb6faaea1c8","ref":"refs/heads/master","pushedAt":"2024-08-14T10:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: minor updates\n\nci skip","shortMessageHtmlLink":"doc: minor updates"}},{"before":"65035624838d4b20a03a5dc1834f72825d38313a","after":"003e395ce5906cca26f09146b6179f5363ba01f5","ref":"refs/heads/master","pushedAt":"2024-08-14T10:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: remove_fields in docx_summary() should also remove w:fldData nodes","shortMessageHtmlLink":"fix: remove_fields in docx_summary() should also remove w:fldData nodes"}},{"before":"639a465a4d0dc7ff75cc2a78324fe61c61722228","after":"65035624838d4b20a03a5dc1834f72825d38313a","ref":"refs/heads/master","pushedAt":"2024-08-14T10:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: minor updates\n\nci skip","shortMessageHtmlLink":"doc: minor updates"}},{"before":"8baa5b4fe255537303f031ce4cb89798f75b24ef","after":"639a465a4d0dc7ff75cc2a78324fe61c61722228","ref":"refs/heads/master","pushedAt":"2024-08-14T10:11:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"feat: replace text at bkm with plots","shortMessageHtmlLink":"feat: replace text at bkm with plots"}},{"before":"94613427b320d327b2d007f2456f717173a9ecd4","after":"8baa5b4fe255537303f031ce4cb89798f75b24ef","ref":"refs/heads/master","pushedAt":"2024-08-14T09:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: store paddings as numeric values and not integer values\n\nfix davidgohel/flextable/issues/652","shortMessageHtmlLink":"fix: store paddings as numeric values and not integer values"}},{"before":"47d683c0fb93f901e941989702a47a0ea2ab90fe","after":null,"ref":"refs/heads/trekonom-docx-summary-detail","pushedAt":"2024-05-19T10:41:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"}},{"before":"f326c31dbc8e0c33fd35bffaf64610e0c4233b1d","after":"94613427b320d327b2d007f2456f717173a9ecd4","ref":"refs/heads/master","pushedAt":"2024-05-19T10:40:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"feat: add functionality to get information on formatting properties of runs\n\n* Add functionality to get information on formatting properties of runs.\r\n* Make bold and italic booleans. Account for 0/1 and off/on.","shortMessageHtmlLink":"feat: add functionality to get information on formatting properties o…"}},{"before":"d50093cfb5ac23535ca9dd93f8284d966c8e6bd7","after":"47d683c0fb93f901e941989702a47a0ea2ab90fe","ref":"refs/heads/trekonom-docx-summary-detail","pushedAt":"2024-05-18T13:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix for underline","shortMessageHtmlLink":"fix for underline"}},{"before":null,"after":"d50093cfb5ac23535ca9dd93f8284d966c8e6bd7","ref":"refs/heads/trekonom-docx-summary-detail","pushedAt":"2024-05-18T13:14:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"enhance: consider default values for bold/italic/underline","shortMessageHtmlLink":"enhance: consider default values for bold/italic/underline"}},{"before":"8a482936f9450ba7b2c90539c15d85edad5f3f39","after":"f326c31dbc8e0c33fd35bffaf64610e0c4233b1d","ref":"refs/heads/master","pushedAt":"2024-05-18T08:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"Fix. Preserve non-breaking hyphens\n\nfix #573","shortMessageHtmlLink":"Fix. Preserve non-breaking hyphens"}},{"before":"5d66613541ddcd86857cc1311ed792bfc69382b2","after":"e48e62b3bea91f25bf2a66aba96aff35a037c001","ref":"refs/heads/gh-pages","pushedAt":"2024-05-05T17:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ davidgohel/officer@8a482936f9450ba7b2c90539c15d85edad5f3f39 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 8a48293 🚀"}},{"before":"b1d9f02198f1e3bb285bf50fb46a2953a33efd81","after":"8a482936f9450ba7b2c90539c15d85edad5f3f39","ref":"refs/heads/master","pushedAt":"2024-05-05T17:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"doc: prepare cran release\n\nsitedeploy","shortMessageHtmlLink":"doc: prepare cran release"}},{"before":"412830e144aa79d5c47b3f328d3fffb1573f03ba","after":"b1d9f02198f1e3bb285bf50fb46a2953a33efd81","ref":"refs/heads/master","pushedAt":"2024-05-05T14:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"fix: `docx_summary()` new parameter 'remove_field' must be documented and tested","shortMessageHtmlLink":"fix: docx_summary() new parameter 'remove_field' must be documented…"}},{"before":"e30c2744355ae5f8f05fced5c7bac9141bb429da","after":"412830e144aa79d5c47b3f328d3fffb1573f03ba","ref":"refs/heads/master","pushedAt":"2024-05-05T14:37:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"docx_summary(): new parameter 'remove_field' (default FALSE) to remove field codes. (#568)","shortMessageHtmlLink":"docx_summary(): new parameter 'remove_field' (default FALSE) to remov…"}},{"before":"46f8caa548febee4cbe263e2520b1dbbddd22f70","after":"e30c2744355ae5f8f05fced5c7bac9141bb429da","ref":"refs/heads/master","pushedAt":"2024-05-05T14:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgohel","name":"David Gohel","path":"/davidgohel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4331618?s=80&v=4"},"commit":{"message":"tests: test opts_current_table()","shortMessageHtmlLink":"tests: test opts_current_table()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMDoxNjo1OC4wMDAwMDBazwAAAAS4YEQf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMDoxNjo1OC4wMDAwMDBazwAAAAS4YEQf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNVQxNDozNDozMS4wMDAwMDBazwAAAARB4Tq_"}},"title":"Activity · davidgohel/officer"}