{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":584409772,"defaultBranch":"master","name":"jpegview","ownerLogin":"sdneon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-02T13:42:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8720479?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714571682.0","currentOid":""},"activityList":{"items":[{"before":"66a44c7cfe51f03f5ea22e8f9b98cb139c06b85b","after":"ec5dc21ba5e75d01ca508d5ebe9d6ee5e457d947","ref":"refs/heads/master","pushedAt":"2024-08-25T09:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Update: Jump to previous folder\n\n* show at most immediate containing folder instead of full path, and shorten long ones.\n* remember previous folder when using file open popup too","shortMessageHtmlLink":"Update: Jump to previous folder"}},{"before":"f8993ff0fd2a37bcfa2df863c51c510bcf6b692a","after":"66a44c7cfe51f03f5ea22e8f9b98cb139c06b85b","ref":"refs/heads/master","pushedAt":"2024-08-25T06:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Add: Jump to previous folder\n\n **ALT+P**: Jump back to previous opened folder if any. Useful for when inadvertently triggering JPEGView for a new folder/image (from explorer open, or drag and drop), and you would like to return to the previous one.","shortMessageHtmlLink":"Add: Jump to previous folder"}},{"before":"81a15f2658ccb18a47575e059026876ff6ac966e","after":"f8993ff0fd2a37bcfa2df863c51c510bcf6b692a","ref":"refs/heads/master","pushedAt":"2024-07-31T10:33:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Briefly show folder name when jumped","shortMessageHtmlLink":"Briefly show folder name when jumped"}},{"before":"d584b6fcc2bc7b0d255db4ab1718898b61ae4943","after":"81a15f2658ccb18a47575e059026876ff6ac966e","ref":"refs/heads/master","pushedAt":"2024-05-26T19:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Add command-line option /top\n\nNew: Override via command-line option `/top` to enable always on top. Use `/top 0` or `/top false` to disable.","shortMessageHtmlLink":"Add command-line option /top"}},{"before":"02f6bc5068de3eb018fa4271d3944250bb6a5dea","after":"d584b6fcc2bc7b0d255db4ab1718898b61ae4943","ref":"refs/heads/master","pushedAt":"2024-05-22T11:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"3c4bd29ed56b66ee16af356ef0528673dd06563c","after":"02f6bc5068de3eb018fa4271d3944250bb6a5dea","ref":"refs/heads/master","pushedAt":"2024-05-22T11:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Commandline slideshow support time units\n\nAllow specifying time units (s, m, h for secs, mins and hours respectively), just like for INI settings.\n* Reminder: to start in slideshow mode via command-line: `jpegview.exe /slideshow `\nE.g.: `jpegview.exe image.png /slideshow 0.5s`","shortMessageHtmlLink":"Commandline slideshow support time units"}},{"before":"f405cc3c32d38c3845b40f2d8dd06f8e411ce4a7","after":"3c4bd29ed56b66ee16af356ef0528673dd06563c","ref":"refs/heads/master","pushedAt":"2024-05-22T10:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Bug fix: default to 1st monitor\n\nBug fix: default to 1st monitor, instead of spanning all screens (as we're reusing monitor ID of -1 for span).","shortMessageHtmlLink":"Bug fix: default to 1st monitor"}},{"before":"e9ae6fbb26f66e558f1079e8d899d9e513687501","after":"f405cc3c32d38c3845b40f2d8dd06f8e411ce4a7","ref":"refs/heads/master","pushedAt":"2024-05-22T07:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Sync\n\nSync more upstream changes, etc.","shortMessageHtmlLink":"Sync"}},{"before":"637364e20a081d7cba2b8b1aade050d4f48f7ed2","after":"e9ae6fbb26f66e558f1079e8d899d9e513687501","ref":"refs/heads/master","pushedAt":"2024-05-21T13:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Toast to inform of monitor span\n\nSimple toasts to inform of monitor spans and such.","shortMessageHtmlLink":"Toast to inform of monitor span"}},{"before":"97911ae3b7a5dfa71030c8d7df57efa779d71a76","after":"637364e20a081d7cba2b8b1aade050d4f48f7ed2","ref":"refs/heads/master","pushedAt":"2024-05-20T13:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Span nearly all monitors\n\nWhen there are 3 or more monitors, make CTRL+F12 toggle in this rotation cycle: one monitor to the next,..., to the last, to all but the last, to all but the 1st, and back.\n(assumes monitors are in a horizontal row).\n\nReminder: SHIFT+F12 toggles 'always on top'.","shortMessageHtmlLink":"Span nearly all monitors"}},{"before":"1b3e7d70d3d6c4e30afeba922693b615e0b4988a","after":"97911ae3b7a5dfa71030c8d7df57efa779d71a76","ref":"refs/heads/master","pushedAt":"2024-05-18T18:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Allow Startup in Span Screens\n\n* Allow startup in Span Screens by specifying command-line option of `/monitor -1`.\n * Reminder of hotkeys: F12 toggles span screens, CTRL+F12 toggles amongst screens","shortMessageHtmlLink":"Allow Startup in Span Screens"}},{"before":"864baff29e9eda41980f7287ef65b4346816b2a4","after":"1b3e7d70d3d6c4e30afeba922693b615e0b4988a","ref":"refs/heads/master","pushedAt":"2024-05-01T06:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Animated AVIF fix\n\nFix image failure when looping back in an animated AVIF. For libavif's samples of alpha_video.avif and Chimera-AV1-10bit-480x270.avif.","shortMessageHtmlLink":"Animated AVIF fix"}},{"before":"a9968bb2777139d07b96c2502ff2cdc675689025","after":"864baff29e9eda41980f7287ef65b4346816b2a4","ref":"refs/heads/master","pushedAt":"2024-04-29T12:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Animated AVIF fix\n\nQuick fix image failure when looping back in an animated AVIF. For libavif's samples of alpha_video.avif and Chimera-AV1-10bit-480x270.avif.","shortMessageHtmlLink":"Animated AVIF fix"}},{"before":"03d155da24f465ec83494c10f7b546bdd0077194","after":"a9968bb2777139d07b96c2502ff2cdc675689025","ref":"refs/heads/master","pushedAt":"2024-04-27T13:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Cherry Picks Part 3b\n\nAdd missing DLLs","shortMessageHtmlLink":"Cherry Picks Part 3b"}},{"before":"7114c56bc3c959ba75df7eeb803ef241f5f1031e","after":"03d155da24f465ec83494c10f7b546bdd0077194","ref":"refs/heads/master","pushedAt":"2024-04-27T13:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Cherry Picks Part 3\n\n* Various cherry picks from upstream: library updates","shortMessageHtmlLink":"Cherry Picks Part 3"}},{"before":"a1854968aaea4f3efd70c5419608515ce5e07158","after":"7114c56bc3c959ba75df7eeb803ef241f5f1031e","ref":"refs/heads/master","pushedAt":"2024-04-27T13:14:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Cherry Picks Part 2\n\n* Various cherry picks from upstream. E.g.: more EXIF, more modern RAW image support","shortMessageHtmlLink":"Cherry Picks Part 2"}},{"before":"c8492c961bc0ecdf809be1309aceb9d828c76bca","after":"a1854968aaea4f3efd70c5419608515ce5e07158","ref":"refs/heads/master","pushedAt":"2024-04-27T08:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Free up F1 combos\n\nFree up F! combos (i.e. ALT, SHIFT, CTRL +F1) for hotkey usage. Leaving only F1 to show help popup.","shortMessageHtmlLink":"Free up F1 combos"}},{"before":"cbcbecd37c658a49b3a17eb0e51a43cd7bffe6cc","after":"c8492c961bc0ecdf809be1309aceb9d828c76bca","ref":"refs/heads/master","pushedAt":"2023-12-23T11:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Bug fix\n\n* Left arrow navigation in reverse slideshow should now work correctly, to change to previous photo. While right arrow continues to change to next photo.","shortMessageHtmlLink":"Bug fix"}},{"before":"4041b14b80eb76cde9df385c0a31fae43e1a61e4","after":"cbcbecd37c658a49b3a17eb0e51a43cd7bffe6cc","ref":"refs/heads/master","pushedAt":"2023-11-09T09:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"hide pesky panels\n\nIn multi-monitor setup, hide unwanted panels (image processing and navigation) to avoid obscuring image, when mouse leaves the window.","shortMessageHtmlLink":"hide pesky panels"}},{"before":"73ed43f9c52e2683d33d9bfa76a9dc87cd7d3590","after":"4041b14b80eb76cde9df385c0a31fae43e1a61e4","ref":"refs/heads/master","pushedAt":"2023-11-08T04:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Reverse Slideshow\n\n* Slideshow can now be reversed.\n * Hotkey: SHIFT+R","shortMessageHtmlLink":"Reverse Slideshow"}},{"before":"0a873852ed6c6c12e6304e3601543db9b45ffab4","after":"73ed43f9c52e2683d33d9bfa76a9dc87cd7d3590","ref":"refs/heads/master","pushedAt":"2023-09-10T10:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Add 3fps for photo slideshow\n\nExisting option of 5fps is a tad too fast human consumption, while 1fps is too slow. Thus, adding a 3fps that's just nice =)","shortMessageHtmlLink":"Add 3fps for photo slideshow"}},{"before":"69187ff66d05e40775a05572ceaf4e5feb4ad649","after":"0a873852ed6c6c12e6304e3601543db9b45ffab4","ref":"refs/heads/master","pushedAt":"2023-09-02T14:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Sync EXIF Support from upstream\n\nPartial sync from upstream (Jun 2023 changes): add EXIF support for various image file formats","shortMessageHtmlLink":"Sync EXIF Support from upstream"}},{"before":"13fc874ea33b77cd4d55caf0b9f6550a19f48b80","after":"69187ff66d05e40775a05572ceaf4e5feb4ad649","ref":"refs/heads/master","pushedAt":"2023-06-27T04:28:29.506Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Update FileList.cpp\n\nbug fix: init m_iter before m_iterStart uses m_iter! to prevent getting wrong empty next folder error when manual moving to next image.","shortMessageHtmlLink":"Update FileList.cpp"}},{"before":"e79ff1153e4f35cc30ac724a0a576050124d635a","after":"13fc874ea33b77cd4d55caf0b9f6550a19f48b80","ref":"refs/heads/master","pushedAt":"2023-06-18T08:33:47.211Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"[Experimental] Asynchronous folder read\n\n* bug fix: starting app at a given image sometimes goes to wrong image.\n * list iterator is probably unstable, so use a 2nd list for asynchronous file listing, then splice it back thereafter","shortMessageHtmlLink":"[Experimental] Asynchronous folder read"}},{"before":"628406a1200710e5ca38d209df226cbd7954bdc9","after":"e79ff1153e4f35cc30ac724a0a576050124d635a","ref":"refs/heads/master","pushedAt":"2023-06-11T16:16:20.181Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"[Experimental] Asynchronous folder read\n\n* Fix broken 'jump to another folder'\n * Thus, child/parallel folders do NOT benefit from async folder read atm","shortMessageHtmlLink":"[Experimental] Asynchronous folder read"}},{"before":"9dcd89fb0929792136623adf6cc4a49d7709a61a","after":"628406a1200710e5ca38d209df226cbd7954bdc9","ref":"refs/heads/master","pushedAt":"2023-06-11T15:26:00.092Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Revert \"[Experimental] Asynchronous folder read\"\n\nThis reverts commit 9dcd89fb0929792136623adf6cc4a49d7709a61a.","shortMessageHtmlLink":"Revert \"[Experimental] Asynchronous folder read\""}},{"before":"e28729a76e6fa7bc7b680098efaf4d9bd9186257","after":"9dcd89fb0929792136623adf6cc4a49d7709a61a","ref":"refs/heads/master","pushedAt":"2023-06-11T14:55:45.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"[Experimental] Asynchronous folder read\n\n* Add cherry-picked _mod_ of [mez0ru's PR](https://github.com/sylikc/jpegview/pull/172) for [Issue: Slow startup when opening a file in a highly populated folder](https://github.com/sylikc/jpegview/issues/194). thanks mez0ru\n * Not fully tested","shortMessageHtmlLink":"[Experimental] Asynchronous folder read"}},{"before":"9bbfe545ef0373443aa1af82a485b46a2a4390b0","after":"e28729a76e6fa7bc7b680098efaf4d9bd9186257","ref":"refs/heads/master","pushedAt":"2023-06-07T06:59:55.023Z","pushType":"push","commitsCount":2,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Transparency\n\n* Increase to 3 modes of transparency (toggled via SHIFT+V) so we've a convenient and additional inverse TransparencyColor blend. The 3 modes are:\n * Blend using TransparencyColor setting (e.g.: black)\n * Checkerboard\n * Blend using inverse of TransparencyColor (e.g.: inverse of black is white)","shortMessageHtmlLink":"Transparency"}},{"before":"9769c13663ad10ec15af5c224f67833217ff4d06","after":"9bbfe545ef0373443aa1af82a485b46a2a4390b0","ref":"refs/heads/master","pushedAt":"2023-05-19T15:08:20.401Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"FolderNavigation:LoopFolder hotkey\n\n* Command# 6000 (LOOP_FOLDER, hotkey: F7) now toggles between `LoopFolder` and `Auto`.\n * Note: There's an existing side effect where toggling into LoopFolder shows/cycles files in whichever current folder instead of reverting to original selected folder.\n* `FolderNavigation` setting persists (when using 'Open Image...) until JPEGView instance is closed. Previously, the newly opened folder will reset to use JPEGView.ini configured setting.","shortMessageHtmlLink":"FolderNavigation:LoopFolder hotkey"}},{"before":"790cf35010b5aaa64caf8f8e53f5e50ef2bbbd5b","after":"9769c13663ad10ec15af5c224f67833217ff4d06","ref":"refs/heads/master","pushedAt":"2023-05-18T15:03:34.768Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdneon","name":"David Neon","path":"/sdneon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8720479?s=80&v=4"},"commit":{"message":"Update JPEGView.ini","shortMessageHtmlLink":"Update JPEGView.ini"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo2xKpwA","startCursor":null,"endCursor":null}},"title":"Activity ยท sdneon/jpegview"}