{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5962410,"defaultBranch":"main","name":"Photini","ownerLogin":"jim-easterbrook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-26T07:43:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1957023?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726929544.0","currentOid":""},"activityList":{"items":[{"before":"c53211435ff9bc6c63cf4dd07180126465e2c070","after":"22f85b95933c83a82f45be9d6ab3ed30dad9f98f","ref":"refs/heads/devel","pushedAt":"2024-09-25T14:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add some tool tips to hierarchical keywords","shortMessageHtmlLink":"Add some tool tips to hierarchical keywords"}},{"before":"468c81f9aafb7f14adfa0aacfd0be650d47155a4","after":"c53211435ff9bc6c63cf4dd07180126465e2c070","ref":"refs/heads/devel","pushedAt":"2024-09-25T13:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Show 'copyable' words in italics\n\nI'm not sure if this is a good idea. I'd rather show the non-copyable\nwords in faint, but that isn't an option with the simplified HTML used\nby Qt.","shortMessageHtmlLink":"Show 'copyable' words in italics"}},{"before":"573616a5682ffa0ab139271c8e5f0e62a8d00b30","after":"468c81f9aafb7f14adfa0aacfd0be650d47155a4","ref":"refs/heads/devel","pushedAt":"2024-09-25T12:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add search to hierarchical keywords tree view","shortMessageHtmlLink":"Add search to hierarchical keywords tree view"}},{"before":"21947281a8eaaead15b7fa181a44c1dcf9ac1ff3","after":"573616a5682ffa0ab139271c8e5f0e62a8d00b30","ref":"refs/heads/devel","pushedAt":"2024-09-25T10:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add 'copy to hierarchy' ability\n\nThis sets \"flat\" keywords from any copyable words in the photo's\nhierarchical keywords.","shortMessageHtmlLink":"Add 'copy to hierarchy' ability"}},{"before":"04d65cae6ab6f411f809dc490220f28eee14c4fe","after":"21947281a8eaaead15b7fa181a44c1dcf9ac1ff3","ref":"refs/heads/devel","pushedAt":"2024-09-25T09:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add 'copy from flat' ability\n\nThis sets hierarchical keywords (from the user's vocab) that match any\nof the keywords in the photo's \"flat\" keyword list.","shortMessageHtmlLink":"Add 'copy from flat' ability"}},{"before":"65071302d7cb1b4813627b618461295a4c6e4f5c","after":"04d65cae6ab6f411f809dc490220f28eee14c4fe","ref":"refs/heads/devel","pushedAt":"2024-09-25T08:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Initialise 'copyable' keyword flag","shortMessageHtmlLink":"Initialise 'copyable' keyword flag"}},{"before":"4161b4e92819c8ab3a0518aa40ba5d471207e01e","after":"65071302d7cb1b4813627b618461295a4c6e4f5c","ref":"refs/heads/devel","pushedAt":"2024-09-25T08:17:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Set keyword tree view column widths","shortMessageHtmlLink":"Set keyword tree view column widths"}},{"before":"0a2c520cb1a0c1bbc1e81e1dbd727a760dd71bd6","after":"8d7d893086e1cae0c505ad82e563ec9745b8bfb2","ref":"refs/heads/transifex","pushedAt":"2024-09-25T07:38:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'transifex'.","shortMessageHtmlLink":"Merged 'main' into 'transifex'."}},{"before":"75cc97674568b7fa1de904e13ea39833c8e7dd13","after":"9899e46574ebb10bf6eb438d2c544d667aa29a8d","ref":"refs/heads/weblate","pushedAt":"2024-09-25T07:38:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'weblate'.","shortMessageHtmlLink":"Merged 'main' into 'weblate'."}},{"before":"cb77f7e8a285b5c11e848afd6cb779a8f9821f09","after":"47be723fb8ceff54b84f541f70937c63dc823c56","ref":"refs/heads/main","pushedAt":"2024-09-25T07:38:44.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Merge pull request #281 from jim-easterbrook/weblate\n\nWeblate","shortMessageHtmlLink":"Merge pull request #281 from jim-easterbrook/weblate"}},{"before":"24fc1c19c0601d74f8aea8f4fb321da5e48a944e","after":"4161b4e92819c8ab3a0518aa40ba5d471207e01e","ref":"refs/heads/devel","pushedAt":"2024-09-24T17:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Store hierarchical keywords in json file\n\nThis allows more complex data structures while still being human\nreadable. There are now flags attached to each node.","shortMessageHtmlLink":"Store hierarchical keywords in json file"}},{"before":"d69e3bd713a5123da2470f6aa25739f981073d01","after":"24fc1c19c0601d74f8aea8f4fb321da5e48a944e","ref":"refs/heads/devel","pushedAt":"2024-09-24T10:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Store hierarchical keywords in a simple text file","shortMessageHtmlLink":"Store hierarchical keywords in a simple text file"}},{"before":"114dd0113048dda87492e00b68692c41cf7a2860","after":"d69e3bd713a5123da2470f6aa25739f981073d01","ref":"refs/heads/devel","pushedAt":"2024-09-24T09:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Enable deletion of items in heirarchical model","shortMessageHtmlLink":"Enable deletion of items in heirarchical model"}},{"before":"6352b849dd6be24022c6022c5facb99aecfa95b8","after":"114dd0113048dda87492e00b68692c41cf7a2860","ref":"refs/heads/devel","pushedAt":"2024-09-24T07:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Added a hierarchical keywords editor\n\nStill plenty to do, including storage of user's vocabulary, but basic\nfunctionality is working.","shortMessageHtmlLink":"Added a hierarchical keywords editor"}},{"before":"ef63bf6c77ebacc00ad8df5e468ec49389f8ad65","after":"6352b849dd6be24022c6022c5facb99aecfa95b8","ref":"refs/heads/devel","pushedAt":"2024-09-24T07:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Moved some text editor functions to a mixin class","shortMessageHtmlLink":"Moved some text editor functions to a mixin class"}},{"before":"e0b93b99af47ddba8ba2d0804924a55b47598a05","after":"ef63bf6c77ebacc00ad8df5e468ec49389f8ad65","ref":"refs/heads/devel","pushedAt":"2024-09-24T07:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add hierarchical keywords to data changed dialog","shortMessageHtmlLink":"Add hierarchical keywords to data changed dialog"}},{"before":"19f1e9c02d62c9103e61efeff7834a439f062727","after":"e0b93b99af47ddba8ba2d0804924a55b47598a05","ref":"refs/heads/devel","pushedAt":"2024-09-23T18:59:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add hierarchical tags to Photini metadata items","shortMessageHtmlLink":"Add hierarchical tags to Photini metadata items"}},{"before":"2937140cdc235b43e5695e98537c12194ec56bda","after":"75cc97674568b7fa1de904e13ea39833c8e7dd13","ref":"refs/heads/weblate","pushedAt":"2024-09-22T20:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Italian)\n\nCurrently translated at 100.0% (452 of 452 strings)\n\nTranslation: Photini/GUI\nTranslate-URL: https://hosted.weblate.org/projects/photini/gui/it/","shortMessageHtmlLink":"Translated using Weblate (Italian)"}},{"before":"08956dd0792736b4de5b7a438081d1f86719ea52","after":"0a2c520cb1a0c1bbc1e81e1dbd727a760dd71bd6","ref":"refs/heads/transifex","pushedAt":"2024-09-21T14:45:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'transifex'.","shortMessageHtmlLink":"Merged 'main' into 'transifex'."}},{"before":"4a2ceb4f2f2006e8ce687a3d44c06445eac17fd7","after":"2937140cdc235b43e5695e98537c12194ec56bda","ref":"refs/heads/weblate","pushedAt":"2024-09-21T14:45:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'weblate'.","shortMessageHtmlLink":"Merged 'main' into 'weblate'."}},{"before":"a0717f9a3f06af8f9c3f391c14e34c5f1b24249d","after":"cb77f7e8a285b5c11e848afd6cb779a8f9821f09","ref":"refs/heads/main","pushedAt":"2024-09-21T14:45:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Merge pull request #278 from jim-easterbrook/documentation\n\nAdd note about raw images to regions documentation","shortMessageHtmlLink":"Merge pull request #278 from jim-easterbrook/documentation"}},{"before":"ac8baacca8546f8640f7830995390717e7f39b28","after":"19f1e9c02d62c9103e61efeff7834a439f062727","ref":"refs/heads/devel","pushedAt":"2024-09-21T14:45:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Merge branch 'main' into devel","shortMessageHtmlLink":"Merge branch 'main' into devel"}},{"before":"a0717f9a3f06af8f9c3f391c14e34c5f1b24249d","after":"2190278816a097d1a6b700ccac21831a4ce00809","ref":"refs/heads/documentation","pushedAt":"2024-09-21T14:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Add note about raw images to regions documentation","shortMessageHtmlLink":"Add note about raw images to regions documentation"}},{"before":null,"after":"a0717f9a3f06af8f9c3f391c14e34c5f1b24249d","ref":"refs/heads/documentation","pushedAt":"2024-09-21T14:39:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Merge pull request #277 from jim-easterbrook/weblate\n\nTranslated using Weblate (Spanish)","shortMessageHtmlLink":"Merge pull request #277 from jim-easterbrook/weblate"}},{"before":"f607d57d99a3ca71d003fd184452982a6c270acf","after":"08956dd0792736b4de5b7a438081d1f86719ea52","ref":"refs/heads/transifex","pushedAt":"2024-09-21T13:26:12.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'transifex'.","shortMessageHtmlLink":"Merged 'main' into 'transifex'."}},{"before":"f0ddf51c6bce4bba24fa88fce2d01e41050f9903","after":"4a2ceb4f2f2006e8ce687a3d44c06445eac17fd7","ref":"refs/heads/weblate","pushedAt":"2024-09-21T13:26:11.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merged 'main' into 'weblate'.","shortMessageHtmlLink":"Merged 'main' into 'weblate'."}},{"before":"86d108b6affda53a3d8f4776d66b10f15d3f3c88","after":"a0717f9a3f06af8f9c3f391c14e34c5f1b24249d","ref":"refs/heads/main","pushedAt":"2024-09-21T13:26:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Merge pull request #277 from jim-easterbrook/weblate\n\nTranslated using Weblate (Spanish)","shortMessageHtmlLink":"Merge pull request #277 from jim-easterbrook/weblate"}},{"before":"0f08e8dd40c38a7d01d8730dbe7e1da75fe537d1","after":"ac8baacca8546f8640f7830995390717e7f39b28","ref":"refs/heads/devel","pushedAt":"2024-09-21T13:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Use new image reader in thumbnail (re)generation","shortMessageHtmlLink":"Use new image reader in thumbnail (re)generation"}},{"before":"f2a69c597ca32a6557b60e5d5929fe5a84f65eb5","after":"0f08e8dd40c38a7d01d8730dbe7e1da75fe537d1","ref":"refs/heads/devel","pushedAt":"2024-09-21T11:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Minor simplification of orientation->transform","shortMessageHtmlLink":"Minor simplification of orientation->transform"}},{"before":"34c0be0181849877a2185ee4c0d2de8116ca21c9","after":"f2a69c597ca32a6557b60e5d5929fe5a84f65eb5","ref":"refs/heads/devel","pushedAt":"2024-09-21T10:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim-easterbrook","name":"Jim Easterbrook","path":"/jim-easterbrook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957023?s=80&v=4"},"commit":{"message":"Improved image regions image reader\n\nFor \"raw\" formats a suitable preview (if it exists) is preferred over\nthe slowly decoded raw format. The new reader also crops the image to\nthe final area, as raw images are often slightly over size.","shortMessageHtmlLink":"Improved image regions image reader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNDo1NDo0My4wMDAwMDBazwAAAATAd0gH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNDo1NDo0My4wMDAwMDBazwAAAATAd0gH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxMDo1NDo0OC4wMDAwMDBazwAAAAS8qWBF"}},"title":"Activity ยท jim-easterbrook/Photini"}