{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604739333,"defaultBranch":"main","name":"img-txt_viewer","ownerLogin":"Nenotriple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-21T17:31:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70049990?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716484188.0","currentOid":""},"activityList":{"items":[{"before":"9f1f3763b1b36f6cc48ac52a7c12429895a1e24a","after":"074ea5630c0e5f3061b26670be63e7a79fe982cc","ref":"refs/heads/main","pushedAt":"2024-05-23T16:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"v1.94 details","shortMessageHtmlLink":"v1.94 details"}},{"before":"faba7b0cf0ce7ec9afd2e209a1717013d92ebbe5","after":"9f1f3763b1b36f6cc48ac52a7c12429895a1e24a","ref":"refs/heads/main","pushedAt":"2024-05-23T16:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"v1.94\n\n - New:\r\n - New option: `Toggle Zoom`, This allows you to hover the mouse over the current image and display a zoomed in preview.\r\n - Use the Mouse-Wheel to zoom in and out.\r\n - Use Shift+Mouse-Wheel to increase or decrease the popup size.\r\n\r\n\r\n - Fixed:\r\n - `Image Grid`, Fixed issue where supported file types were case sensitive, leading to images not appearing, and indexing issues.\r\n\r\n\r\n - Other changes:\r\n - Improved performance of Autocomplete by optimizing: data loading, similar names, string operations, and suggestion retrieval. Up to 50% faster than v1.92\r\n - `Image Grid`, Now reuses image cache across instances to speed up loading.","shortMessageHtmlLink":"v1.94"}},{"before":"5670689c36e0b21edbbf0c40bdf320d27fcce078","after":"faba7b0cf0ce7ec9afd2e209a1717013d92ebbe5","ref":"refs/heads/main","pushedAt":"2024-05-23T16:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"v1.94\n\nRefactor. \r\n\r\nSeveral optimizations.\r\n\r\nNew config options.","shortMessageHtmlLink":"v1.94"}},{"before":"c81812b80de0c2051e7aca42ebfdfc1ee3c09c83","after":"5670689c36e0b21edbbf0c40bdf320d27fcce078","ref":"refs/heads/main","pushedAt":"2024-05-23T16:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"v1.94\n\n - Fixed:\r\n - Fixed issue where supported file types were case sensitive.\r\n\r\n
\r\n\r\n - Other changes:\r\n - Reuse image_cache across instances, speeding up image loading while slightly increasing memory usage.\r\n - Internal refactoring, cleanup, and other small improvements here and there.","shortMessageHtmlLink":"v1.94"}},{"before":"60bd54e75205bf5399a52581a3ac117df3eda39e","after":"c81812b80de0c2051e7aca42ebfdfc1ee3c09c83","ref":"refs/heads/main","pushedAt":"2024-05-19T05:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Refactor, reuse image_cache across instances\n\n - Reuse image_cache across instances, speeding up image loading while slightly increasing memory usage.\r\n - Internal refactoring.","shortMessageHtmlLink":"Refactor, reuse image_cache across instances"}},{"before":"65773b06f70413df7b100387b4a2c4bd70497ece","after":"60bd54e75205bf5399a52581a3ac117df3eda39e","ref":"refs/heads/main","pushedAt":"2024-05-19T03:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Make supported filetypes case-insensitive\n\n- Fixed issue where supported filetypes were case sensitive.","shortMessageHtmlLink":"Make supported filetypes case-insensitive"}},{"before":"1075dadc6e6f932a61657f062b0997069669fd83","after":"65773b06f70413df7b100387b4a2c4bd70497ece","ref":"refs/heads/main","pushedAt":"2024-05-18T17:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Fix typo - \"Button-1\" to hide tooltip","shortMessageHtmlLink":"Fix typo - \"Button-1\" to hide tooltip"}},{"before":"6de6816eb604ce610d851561d90d86c85a6b427e","after":"1075dadc6e6f932a61657f062b0997069669fd83","ref":"refs/heads/main","pushedAt":"2024-05-18T05:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Add config option to set tooltip state\n\nThe tooltip state (str) can now be set as either \"normal\" or \"disabled\", allowing you to effectively toggle the tooltip on or off.\r\n\r\nAdded comments.","shortMessageHtmlLink":"Add config option to set tooltip state"}},{"before":"4ccf8d38cefb3545864f00358109912216a5cc1a","after":"6de6816eb604ce610d851561d90d86c85a6b427e","ref":"refs/heads/main","pushedAt":"2024-05-17T09:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Another possible fix for issue #23\n\nPrevent saving when running \"load_pairs\"","shortMessageHtmlLink":"Another possible fix for issue #23"}},{"before":"7874a13b6892bab36dc0de9163bd24e391961377","after":"4ccf8d38cefb3545864f00358109912216a5cc1a","ref":"refs/heads/main","pushedAt":"2024-05-16T18:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"af63573dbf4ed7851263af9aa5e14cc2dcc815ec","after":"7874a13b6892bab36dc0de9163bd24e391961377","ref":"refs/heads/main","pushedAt":"2024-05-16T17:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Reset image index when calling `set_working_directory`\n\nFixed issue where manually setting a directory the text box and image index were not reset.","shortMessageHtmlLink":"Reset image index when calling set_working_directory"}},{"before":"773862d046d6259bd574cfe833429c10efd881a8","after":"af63573dbf4ed7851263af9aa5e14cc2dcc815ec","ref":"refs/heads/main","pushedAt":"2024-05-14T06:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b91e7e535ad5cc4aad46cdf3469358fbe82edeec","after":"773862d046d6259bd574cfe833429c10efd881a8","ref":"refs/heads/main","pushedAt":"2024-05-13T21:18:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Prep for v1.93","shortMessageHtmlLink":"Prep for v1.93"}},{"before":"a565a64a10dfce6e4680134a95776201df088c3e","after":"b91e7e535ad5cc4aad46cdf3469358fbe82edeec","ref":"refs/heads/main","pushedAt":"2024-05-13T21:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Prep for v1.93","shortMessageHtmlLink":"Prep for v1.93"}},{"before":"3829e21abbf05a591f4097ce18a0cb3dda5662ea","after":"a565a64a10dfce6e4680134a95776201df088c3e","ref":"refs/heads/main","pushedAt":"2024-05-13T21:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Prep for v1.93","shortMessageHtmlLink":"Prep for v1.93"}},{"before":"eceae36b617b0d8755d27eb6d900f4678b642157","after":"3829e21abbf05a591f4097ce18a0cb3dda5662ea","ref":"refs/heads/main","pushedAt":"2024-05-13T20:36:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Update upscale_image.py - remove print statement","shortMessageHtmlLink":"Update upscale_image.py - remove print statement"}},{"before":"616ddaa6ebd897b3f63cf921406f0e5ed958f930","after":"eceae36b617b0d8755d27eb6d900f4678b642157","ref":"refs/heads/main","pushedAt":"2024-05-13T20:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Update upscale_image.py - Typo fix","shortMessageHtmlLink":"Update upscale_image.py - Typo fix"}},{"before":"98b73c71eef3cf5a7e99195bef31bd70fbcfdcb4","after":"616ddaa6ebd897b3f63cf921406f0e5ed958f930","ref":"refs/heads/main","pushedAt":"2024-05-13T20:33:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Display current and total GIF frame when upscaling","shortMessageHtmlLink":"Display current and total GIF frame when upscaling"}},{"before":"7f8797b10e12e1c29307704526b3b3275cc0b3da","after":"98b73c71eef3cf5a7e99195bef31bd70fbcfdcb4","ref":"refs/heads/main","pushedAt":"2024-05-13T19:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Fix GIF image cache being reused incorrectly + renaming variables\n\nFixed the image cache reuse issue by including the unique identifier of the image in the cache key in the display_animated_gif function.","shortMessageHtmlLink":"Fix GIF image cache being reused incorrectly + renaming variables"}},{"before":"d8be0f28ff681be45beb8ca7694e9fc4fb4aa55c","after":"7f8797b10e12e1c29307704526b3b3275cc0b3da","ref":"refs/heads/main","pushedAt":"2024-05-13T12:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Prevent duplicate autocomplete suggestions","shortMessageHtmlLink":"Prevent duplicate autocomplete suggestions"}},{"before":"9d247ea582218366be7969b4c30d20fb7e8fbe87","after":"d8be0f28ff681be45beb8ca7694e9fc4fb4aa55c","ref":"refs/heads/main","pushedAt":"2024-05-13T11:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Improved performance of Autocomplete\n\n- Optimized the Autocomplete class for improved speed and efficiency.\r\n- Created a new dictionary to map similar names to their true names for faster lookups.\r\n- Updated the get_suggestion method to use the new dictionary, reducing the need to iterate over all data items.\r\n- Moved the creation of the new dictionary to the load_data method to avoid unnecessary computations in get_suggestion.\r\n\r\n+ Other minor changes.","shortMessageHtmlLink":"Improved performance of Autocomplete"}},{"before":"8f24a7e41a4fb4770fb5bd06d9dd2337b31c6270","after":"9d247ea582218366be7969b4c30d20fb7e8fbe87","ref":"refs/heads/main","pushedAt":"2024-05-13T10:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"You can now choose the crop anchor point","shortMessageHtmlLink":"You can now choose the crop anchor point"}},{"before":"ae561433a8a98fbcbbb3c1a1a6a35c05b412d9cc","after":"8f24a7e41a4fb4770fb5bd06d9dd2337b31c6270","ref":"refs/heads/main","pushedAt":"2024-05-13T10:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"New Tool: Rename img-txt pairs\n\nUse this to clean-up the filenames of your dataset without converting the image types.","shortMessageHtmlLink":"New Tool: Rename img-txt pairs"}},{"before":"19d5b4d5fbe3ac6629d0755e24f3b560be800125","after":"ae561433a8a98fbcbbb3c1a1a6a35c05b412d9cc","ref":"refs/heads/main","pushedAt":"2024-05-12T11:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Fix for issue: #23\n\nThis addresses issue #23\r\n\r\n - Fixed an issue where loading a directory could result in the first text file displayed being erased.","shortMessageHtmlLink":"Fix for issue: #23"}},{"before":"c8bd32a408213fab5cba0dd5842c9f9bb050e4fa","after":"19d5b4d5fbe3ac6629d0755e24f3b560be800125","ref":"refs/heads/main","pushedAt":"2024-05-10T09:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"v1.06\n\nSee for changes: https://github.com/Nenotriple/batch_resize_images/releases","shortMessageHtmlLink":"v1.06"}},{"before":"67593f4876daf0cdbc6170dbb7c8820b99d8636d","after":"c8bd32a408213fab5cba0dd5842c9f9bb050e4fa","ref":"refs/heads/main","pushedAt":"2024-05-10T09:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Cache GIF frames\n\nImproved performance of animated GIFs by converting and resizing all frames to the required size and caching them.","shortMessageHtmlLink":"Cache GIF frames"}},{"before":"8b6c0dc70c7547bbb0c873cbc9e02235a8725cdd","after":"67593f4876daf0cdbc6170dbb7c8820b99d8636d","ref":"refs/heads/main","pushedAt":"2024-05-10T07:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"New option: Auto-Close, change mousewheel binds\n\nNew option: `Auto-Close`, Unchecking this option allows you to keep the image grid open after making a selection.\r\n\r\nMousewheel is now bound to only the needed widgets.","shortMessageHtmlLink":"New option: Auto-Close, change mousewheel binds"}},{"before":"921b4d38132e82078c34316fd12b45fc4e61694b","after":"8b6c0dc70c7547bbb0c873cbc9e02235a8725cdd","ref":"refs/heads/main","pushedAt":"2024-05-10T07:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":" reuse tooltip widgets, add visibility checks, and reduce unnecessary calls\n\nImproved performance of the TkToolTip class by reusing tooltip widgets, adding visibility checks, and reducing unnecessary method calls.","shortMessageHtmlLink":" reuse tooltip widgets, add visibility checks, and reduce unnecessary…"}},{"before":"732120e61dbe0758f8f00c4852edf3f435b32c29","after":"921b4d38132e82078c34316fd12b45fc4e61694b","ref":"refs/heads/main","pushedAt":"2024-05-10T06:42:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"Use PIL thumbnail func to calculate img aspect ratio\n\nSlightly faster image loading by using PIL's thumbnail function to reduce aspect ratio calculation.\r\n\r\nThe image thumbnail is also loaded using NEAREST, which is also slightly faster than LANCZOS.","shortMessageHtmlLink":"Use PIL thumbnail func to calculate img aspect ratio"}},{"before":"fefc750eba187d3d48bd1e4b3ad24917fd039196","after":"732120e61dbe0758f8f00c4852edf3f435b32c29","ref":"refs/heads/main","pushedAt":"2024-05-10T01:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nenotriple","name":null,"path":"/Nenotriple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70049990?s=80&v=4"},"commit":{"message":"New autocomplete modes: 'Whole String', and 'Last Word'\n\n - New autocomplete matching modes: `Match Whole String`, and `Match Last Word`\r\n - Image Grid: View all images as thumbnails in an overview. Access it from the 'Tools' menu, or from the right-click image menu.\r\n - `Match Whole String`, This option works exactly as before. All characters in the selected tag are considered for matching.\r\n - Click an image to quickly jump to it.\r\n - `Match Last Word`, This option will only match (and replace) the last word typed. This allows you to use autocomplete with natural sentences. You can type using an underscore as space to join words together.","shortMessageHtmlLink":"New autocomplete modes: 'Whole String', and 'Last Word'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUkFTBAA","startCursor":null,"endCursor":null}},"title":"Activity · Nenotriple/img-txt_viewer"}