{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3791835,"defaultBranch":"master","name":"darktable","ownerLogin":"darktable-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-21T21:53:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1561544?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725212596.0","currentOid":""},"activityList":{"items":[{"before":"3b3fee392ee00a513453146255a9a8dee03c6133","after":null,"ref":"refs/heads/po/tags-reset","pushedAt":"2024-09-01T17:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"}},{"before":"04154cdf068c3358923ab7b63b0834e7b4810188","after":"8a9daa6c7c09c12dcca810a26516d327194df64b","ref":"refs/heads/master","pushedAt":"2024-09-01T17:43:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17400 from darktable-org/po/tags-reset\n\npo/tags reset","shortMessageHtmlLink":"Merge pull request #17400 from darktable-org/po/tags-reset"}},{"before":"6a508cd5e804cb814ae0a2f9a10b0b03780864b6","after":"04154cdf068c3358923ab7b63b0834e7b4810188","ref":"refs/heads/master","pushedAt":"2024-09-01T16:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"fix printer list handling in the print module (#17402)\n\n* fix printer list handling in the print module\r\n\r\nThe list of available printers is fetched in a background job.\r\nGtk functions must not be called in a background thread so we first\r\nfill an internal GList here and populate the printer combo later in\r\n`view_enter()`.\r\n\r\nfixes #17256\r\n\r\n* guard printer_list with mutex\r\n\r\n* default printer handling\r\n\r\n* check number of printers found\r\n\r\nIf no printers are detected, the print module prevents to open to\r\navoid user confusion.\r\n\r\n* initialize print_info structure","shortMessageHtmlLink":"fix printer list handling in the print module (#17402)"}},{"before":"54ede1271a662274e85fcf01eceadce84a02630b","after":"6a508cd5e804cb814ae0a2f9a10b0b03780864b6","ref":"refs/heads/master","pushedAt":"2024-09-01T05:26:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17407 from victoryforce/translations-240831\n\nTranslations update: en@truecase and Ukrainian","shortMessageHtmlLink":"Merge pull request #17407 from victoryforce/translations-240831"}},{"before":"1f25aee35f9bd62be42219a54300dd605213ab23","after":"54ede1271a662274e85fcf01eceadce84a02630b","ref":"refs/heads/master","pushedAt":"2024-08-31T12:18:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Update French translation.","shortMessageHtmlLink":"Update French translation."}},{"before":"23119b2833967c096bf42e71e100b14fa0574271","after":"1f25aee35f9bd62be42219a54300dd605213ab23","ref":"refs/heads/master","pushedAt":"2024-08-31T11:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Updates to pt_BR","shortMessageHtmlLink":"Updates to pt_BR"}},{"before":"b85a45ff96172d656ef11c107872f06143f56dc9","after":"23119b2833967c096bf42e71e100b14fa0574271","ref":"refs/heads/master","pushedAt":"2024-08-31T09:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"mipmap_cache.c: Fix crash when called with DT_MIPMAP_PREFETCH.\n\nIn this case buf is null.","shortMessageHtmlLink":"mipmap_cache.c: Fix crash when called with DT_MIPMAP_PREFETCH."}},{"before":"009a1e80f68868dc7c6fc8b7468832e35014dcb9","after":"b85a45ff96172d656ef11c107872f06143f56dc9","ref":"refs/heads/master","pushedAt":"2024-08-31T07:36:15.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17367 from ralfbrown/imageio_errors\n\nimprove handling of unsupported images","shortMessageHtmlLink":"Merge pull request #17367 from ralfbrown/imageio_errors"}},{"before":"6021d89382b547cc671a4a22de890050f15c6be5","after":"3b3fee392ee00a513453146255a9a8dee03c6133","ref":"refs/heads/po/tags-reset","pushedAt":"2024-08-30T17:06:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Make sure dt_tag_detach_by_string handles SQL jocker.\n\nThis implementation use GLOB operator to ensure case-sensitivity.\n\nFixes #17310","shortMessageHtmlLink":"Make sure dt_tag_detach_by_string handles SQL jocker."}},{"before":null,"after":"6021d89382b547cc671a4a22de890050f15c6be5","ref":"refs/heads/po/tags-reset","pushedAt":"2024-08-30T10:32:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Make sure dt_tag_detach_by_string handles SQL jocker %\n\nFixes #17310","shortMessageHtmlLink":"Make sure dt_tag_detach_by_string handles SQL jocker %"}},{"before":"5907696d440c7386e4e7b20d9b4bf270fe20b6eb","after":"009a1e80f68868dc7c6fc8b7468832e35014dcb9","ref":"refs/heads/master","pushedAt":"2024-08-30T07:06:58.000Z","pushType":"pr_merge","commitsCount":39,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17073 from ralfbrown/cam_styles\n\nstyles: enable built-in styles, add camera-JPEG styles","shortMessageHtmlLink":"Merge pull request #17073 from ralfbrown/cam_styles"}},{"before":"4ed74cbdc049cf28c52425abc2baf689ce790b38","after":"5907696d440c7386e4e7b20d9b4bf270fe20b6eb","ref":"refs/heads/master","pushedAt":"2024-08-29T10:21:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Add CPU vs OpenCL diffs dump\n\nWhile debugging OpenCL module code we might need to compare output of the modules\nCPU vs OpenCL path.\n\nThis implements the darktable command line option\n --dump-diff-pipe MODULE_A,MODULE_B\n\nto be used as the other dumping tools. It writes an amplified diff pfm file at runtime.","shortMessageHtmlLink":"Add CPU vs OpenCL diffs dump"}},{"before":"a03a2d1adc39123ff4d2d637311500f4a2bf1ff0","after":"4ed74cbdc049cf28c52425abc2baf689ce790b38","ref":"refs/heads/master","pushedAt":"2024-08-29T10:09:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17393 from victoryforce/fix-17389\n\n[imageio] Allow a longer \"datetime original\" field with an unneeded trailing byte(s) created by buggy software","shortMessageHtmlLink":"Merge pull request #17393 from victoryforce/fix-17389"}},{"before":"5db19d4ea90b26dba0f221d0d98ba39e2ad1df53","after":"a03a2d1adc39123ff4d2d637311500f4a2bf1ff0","ref":"refs/heads/master","pushedAt":"2024-08-28T21:27:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17383 from zisoft/sql-tags\n\nfix sql statements for table selected_images","shortMessageHtmlLink":"Merge pull request #17383 from zisoft/sql-tags"}},{"before":"a3befb1b470c12a1cdf197665bace58aaef7ac9a","after":"5db19d4ea90b26dba0f221d0d98ba39e2ad1df53","ref":"refs/heads/master","pushedAt":"2024-08-28T19:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Some OpenCL simplifications\n\n1. kernel interpolate_bilinear does not require ch as a parameeter\n as it works fine with 1-4 channels.\n callers can be simplified.\n\n2. make some more use of dt_opencl_duplicate_image()","shortMessageHtmlLink":"Some OpenCL simplifications"}},{"before":"28f3414f3caa07822078508806bc4b9e73a452a2","after":"a3befb1b470c12a1cdf197665bace58aaef7ac9a","ref":"refs/heads/master","pushedAt":"2024-08-28T18:59:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Fix opencl ce buffers\n\nThe L and scharr image buffers must not be used for read/write in one kernel\nfunction.","shortMessageHtmlLink":"Fix opencl ce buffers"}},{"before":"80f835515cc3a65a44c47c1a698381244afed3cb","after":"28f3414f3caa07822078508806bc4b9e73a452a2","ref":"refs/heads/master","pushedAt":"2024-08-27T16:30:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17372 from jenshannoschwalm/ce_opencl\n\nColor equalizer OpenCL implementation","shortMessageHtmlLink":"Merge pull request #17372 from jenshannoschwalm/ce_opencl"}},{"before":"5b8f683bae2329b582a857dd7bdd49155c3efb88","after":"80f835515cc3a65a44c47c1a698381244afed3cb","ref":"refs/heads/master","pushedAt":"2024-08-27T16:25:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Fix crop for square raw files\n\nWhen fixing the dimensions for the chosen aspect we have to assume a landscape or not.\nThis check failed so far, now we assume a square to be a landscape too at all code parts.","shortMessageHtmlLink":"Fix crop for square raw files"}},{"before":"31b04e671b54d78615be5b33868ea9e85689faaf","after":"5b8f683bae2329b582a857dd7bdd49155c3efb88","ref":"refs/heads/master","pushedAt":"2024-08-27T16:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Updates to pt_BR","shortMessageHtmlLink":"Updates to pt_BR"}},{"before":"9cbb4a816f6bf21c1ae6f5a2627f67cfa17b6d4e","after":"31b04e671b54d78615be5b33868ea9e85689faaf","ref":"refs/heads/master","pushedAt":"2024-08-26T19:24:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17362 from zisoft/piwigo-login-check\n\n[piwigo export] fix crash when not logged in","shortMessageHtmlLink":"Merge pull request #17362 from zisoft/piwigo-login-check"}},{"before":"b70b25e5b7c833f7f3401220738e9071f43762a3","after":"9cbb4a816f6bf21c1ae6f5a2627f67cfa17b6d4e","ref":"refs/heads/master","pushedAt":"2024-08-26T13:53:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"preserve original import filename in xmp data","shortMessageHtmlLink":"preserve original import filename in xmp data"}},{"before":"02c08c0c6c82e0d328a4c802ac0b83793725371a","after":"b70b25e5b7c833f7f3401220738e9071f43762a3","ref":"refs/heads/master","pushedAt":"2024-08-26T13:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Use native_powr() in costly _calc_refavg()\n\nAs b in native_powr(a,b) is always in safe range here we can use the native variant\nfor a significant performance gain.","shortMessageHtmlLink":"Use native_powr() in costly _calc_refavg()"}},{"before":"93903b0931950b354dce41f910a41f14b48aafe5","after":"02c08c0c6c82e0d328a4c802ac0b83793725371a","ref":"refs/heads/master","pushedAt":"2024-08-26T13:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Fix report of darktable command line\n\nDue to handling of argc/argv in callers of dt_init() we can only use g_strdupv()\nif called from main darktable; check this via init_gui for safety.","shortMessageHtmlLink":"Fix report of darktable command line"}},{"before":"c728e0314ff8cdda962c546bd7af8cf2af234d78","after":"93903b0931950b354dce41f910a41f14b48aafe5","ref":"refs/heads/master","pushedAt":"2024-08-25T19:20:42.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17364 from zisoft/fix-db-upgrade-54\n\nrecreate view on upgrade","shortMessageHtmlLink":"Merge pull request #17364 from zisoft/fix-db-upgrade-54"}},{"before":"04720928e2916b7ed1e435986485c67723746097","after":"c728e0314ff8cdda962c546bd7af8cf2af234d78","ref":"refs/heads/master","pushedAt":"2024-08-24T17:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"POTFILES.in: Add new exposure_bias.c","shortMessageHtmlLink":"POTFILES.in: Add new exposure_bias.c"}},{"before":"c45adc792fc60a663bd1d0612be73cc3013b3156","after":"04720928e2916b7ed1e435986485c67723746097","ref":"refs/heads/master","pushedAt":"2024-08-24T17:29:02.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17346 from zisoft/exposure-bias-filter\n\nAdd collection and filter for exposure bias","shortMessageHtmlLink":"Merge pull request #17346 from zisoft/exposure-bias-filter"}},{"before":"95db78c51a4c22a3f6456b9b2af5f7cf0d128857","after":"c45adc792fc60a663bd1d0612be73cc3013b3156","ref":"refs/heads/master","pushedAt":"2024-08-24T17:25:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17357 from zisoft/db-meta_data\n\nfix missing foreign key on meta_data","shortMessageHtmlLink":"Merge pull request #17357 from zisoft/db-meta_data"}},{"before":"9c5316789c330466bf4b0e001ec1a74528f7a42e","after":"95db78c51a4c22a3f6456b9b2af5f7cf0d128857","ref":"refs/heads/master","pushedAt":"2024-08-24T17:18:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17359 from zisoft/fix-sql-texts\n\nfix sql text handling","shortMessageHtmlLink":"Merge pull request #17359 from zisoft/fix-sql-texts"}},{"before":"d9c69f7014ec20b9508629f31fc2bcf8c28baa98","after":"9c5316789c330466bf4b0e001ec1a74528f7a42e","ref":"refs/heads/master","pushedAt":"2024-08-23T16:02:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Merge pull request #17351 from victoryforce/github-actions-run-limiter\n\nDon't run GitHub actions in forks","shortMessageHtmlLink":"Merge pull request #17351 from victoryforce/github-actions-run-limiter"}},{"before":"5c27f54c54d7bfba22103bdd2c04265c5ad3e636","after":"d9c69f7014ec20b9508629f31fc2bcf8c28baa98","ref":"refs/heads/master","pushedAt":"2024-08-23T16:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TurboGit","name":"Pascal Obry","path":"/TurboGit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467069?s=80&v=4"},"commit":{"message":"Updates to pt_BR","shortMessageHtmlLink":"Updates to pt_BR"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqfMTwwA","startCursor":null,"endCursor":null}},"title":"Activity ยท darktable-org/darktable"}