{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":536318034,"defaultBranch":"master","name":"thumbfast","ownerLogin":"po5","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-13T21:43:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42466980?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687058809.8616168","currentOid":""},"activityList":{"items":[{"before":"04819fc9ce49b67dfc2bac71c26e037bcb57b9d4","after":"5fefc9b8e995cf5e663666aa10649af799e60186","ref":"refs/heads/vanilla-osc","pushedAt":"2023-12-21T14:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"osc: allow disabling special mouse wheel behavior\n\nWhen hovering certain elements over the OSC, using the mouse wheel can\nresult in special commands (such as seeking, changing audio tracks,\netc.) Not everyone neccessarily wants this feature, so add an option to\nmake it possible to disable all of it. Maybe more fine-tuned control\nwould be more ideal, but probably not worth it. Fixes #13096.","shortMessageHtmlLink":"osc: allow disabling special mouse wheel behavior"}},{"before":"2b7d6739ccd269df18b803f4f5a0c7eb68f627c4","after":"03e93feee5a85bf7c65db953ada41b4826e9f905","ref":"refs/heads/master","pushedAt":"2023-12-08T18:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Make scale_factor an integer","shortMessageHtmlLink":"Make scale_factor an integer"}},{"before":"8498a34b594578a8b5ddd38c8c2ba20023638fc0","after":"2b7d6739ccd269df18b803f4f5a0c7eb68f627c4","ref":"refs/heads/master","pushedAt":"2023-12-08T17:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Add scale_factor option","shortMessageHtmlLink":"Add scale_factor option"}},{"before":"84df41eedd3fd04c9f55bb8ff250cfe8b0e58f21","after":"04819fc9ce49b67dfc2bac71c26e037bcb57b9d4","ref":"refs/heads/vanilla-osc","pushedAt":"2023-11-28T10:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Reclaim osc script name after the builtin osc unloads\nWhen --osc=yes, the builtin osc often loads before later getting\nunloaded, which results in our script taking the name osc2.\nReload the script if our file is named osc.lua, so that keybinds and\nscript messages that specifically target the vanilla osc keep working.","shortMessageHtmlLink":"Reclaim osc script name after the builtin osc unloads"}},{"before":"fb9d37e76b97a3a541004556ec19c0620ca308a3","after":"84df41eedd3fd04c9f55bb8ff250cfe8b0e58f21","ref":"refs/heads/vanilla-osc","pushedAt":"2023-11-28T10:11:50.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"osc: move the idle logo behind other overlays\n\nThe default `z` of an overlay is 0, which is used by e.g. console.lua.\nHaving the idle logo at a `z` of 1000 means that it ends up above the\nconsole (and anything that don't set a value higher then 1000).\nIt doesn't make sense for the idle logo to overshadow other things, so\nput it at -1000 instead to prevent that.","shortMessageHtmlLink":"osc: move the idle logo behind other overlays"}},{"before":"74cba1fa846fb4bec2ce8a92b7b0b0a3209f8c2a","after":"fb9d37e76b97a3a541004556ec19c0620ca308a3","ref":"refs/heads/vanilla-osc","pushedAt":"2023-11-11T08:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Exclusively use user-data when available\nThis feature was merged 10 months ago, and it's been 4 months since it\nlanded in a stable (lol) release. Here's hoping all scripts that\ndepended on shared-script-properties got updated by now.\nCloses #105","shortMessageHtmlLink":"Exclusively use user-data when available"}},{"before":"4241c7daa444d3859b51b65a39d30e922adb87e9","after":"8498a34b594578a8b5ddd38c8c2ba20023638fc0","ref":"refs/heads/master","pushedAt":"2023-11-11T08:01:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Support video-crop\nHas to be translated to lavfi-crop.","shortMessageHtmlLink":"Support video-crop"}},{"before":"dd04d535d4c8dae7d16e1216c3554415efea026a","after":"74cba1fa846fb4bec2ce8a92b7b0b0a3209f8c2a","ref":"refs/heads/vanilla-osc","pushedAt":"2023-07-26T15:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Force top-left alignment of thumbnail border\nSome clients (Syncplay #100) seemingly mess with the default alignment.","shortMessageHtmlLink":"Force top-left alignment of thumbnail border"}},{"before":null,"after":"aa894ea6cb4570507de0355c843f997938298192","ref":"refs/heads/ancient","pushedAt":"2023-06-18T03:26:49.861Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"ancient mpv support\nan attempt at making thumbfast work on really old mpv versions.\nbackported vanilla osc as well. not everything is implemented as a nice\nfallback, some newer features are just stripped out for the time being.\nI am currently using 0.14 in a linux vm.\nwhat works: initializing the script, thumbnail placeholders, launching\nslave process without errors\nwhat's broken: generating thumbnail files (they only get written when\nthe slave process is exited), osc: title bar, osc: warnings for some\nkeybinds\n\nfeatures to emulate or guard, with what version they become available:\nytdl: 0.7\ninput-ipc-server: 0.17\nmp.get_osd_size: 0.17\n(for osc) nil key in mp.add_key_binding: 0.17\ntimer:is_enabled: 0.18\nmp.register_idle: 0.21\nutils.subprocess_detached: 0.21\nasync command flag: 0.25\n(for osc) expand-text: 0.25\n(for osc) shortened mouse button names: 0.27\n(for osc) mp.msg.trace: 0.28\nutils.file_info: 0.28\nload-stats-overlay: 0.28\nutils.getpid: 0.29\nload-osd-console: 0.31, oops! did 41c74d0 break 0.29 compat?\nload-auto-profiles: 0.33, oops! did 41c74d0 break 0.29 compat?\nscale and pad vf without explicit lavfi: ????\n\nlooking at this list, 0.28 support is trivial, 0.27 may introduce issues\nwith our own file_info but should be fine+annoying keybind name changes\nneeded in osc.lua, then 0.21 should be trivial, anything older requires\nus to find a solution for handling a detached mpv process ourselves","shortMessageHtmlLink":"ancient mpv support"}},{"before":"6f1d92da25a7b807427f55f085e7ad4d60c4e0d7","after":"4241c7daa444d3859b51b65a39d30e922adb87e9","ref":"refs/heads/master","pushedAt":"2023-06-08T04:08:16.026Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Observe current-tracks/video directly\nTurns out we don't get updates for the main current-tracks property.\nAlso fix <0.33.0 fallback.\nCloses #96, introduced in 6fea708de26c678525a919ecb5626c2b5f0b5938","shortMessageHtmlLink":"Observe current-tracks/video directly"}},{"before":"8aa6faf10adad899e05cc9b850cde904d37515be","after":"6f1d92da25a7b807427f55f085e7ad4d60c4e0d7","ref":"refs/heads/master","pushedAt":"2023-06-04T11:07:28.359Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Add license\nCloses #94","shortMessageHtmlLink":"Add license"}},{"before":"c66e25d6d735dce281d8b6b5c216971b86511ea8","after":"65cd12e5ece94aa53a2c4b7deb7ab174b15cce9d","ref":"refs/heads/from-memory","pushedAt":"2023-05-13T18:35:29.539Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Add from_memory option","shortMessageHtmlLink":"Add from_memory option"}},{"before":"5906691af492f0eedb0cafbfb1dd8070b248ea1d","after":"8aa6faf10adad899e05cc9b850cde904d37515be","ref":"refs/heads/master","pushedAt":"2023-05-13T17:41:32.059Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Skip tone mapping logic when explicitly set and not needed","shortMessageHtmlLink":"Skip tone mapping logic when explicitly set and not needed"}},{"before":"fc0806bb64538ecdc7619f7bee31dea548b08bdc","after":"5906691af492f0eedb0cafbfb1dd8070b248ea1d","ref":"refs/heads/master","pushedAt":"2023-05-13T17:40:25.861Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Skip tone mapping logic when explicitly set and not required","shortMessageHtmlLink":"Skip tone mapping logic when explicitly set and not required"}},{"before":"1dde3a99e49a0fc16aec750503de10783e7f7e3b","after":"fc0806bb64538ecdc7619f7bee31dea548b08bdc","ref":"refs/heads/master","pushedAt":"2023-05-13T17:39:23.557Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Skip tone mapping logic when explicitly set and not required","shortMessageHtmlLink":"Skip tone mapping logic when explicitly set and not required"}},{"before":"433daa85613f7422771431e5faaf43096ece23e2","after":"1dde3a99e49a0fc16aec750503de10783e7f7e3b","ref":"refs/heads/master","pushedAt":"2023-05-13T17:21:58.504Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Reset cached tone mapping on file change","shortMessageHtmlLink":"Reset cached tone mapping on file change"}},{"before":"74311c8b6e1ef5206aa4e68af7dccd4401077622","after":"433daa85613f7422771431e5faaf43096ece23e2","ref":"refs/heads/master","pushedAt":"2023-05-13T17:09:26.930Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Resolve tone-mapping=auto when vo=gpu-next, update tonemap at runtime","shortMessageHtmlLink":"Resolve tone-mapping=auto when vo=gpu-next, update tonemap at runtime"}},{"before":"6c99377d1c7ce022f707cb69b8cd25ce5d4fc6fd","after":"74311c8b6e1ef5206aa4e68af7dccd4401077622","ref":"refs/heads/master","pushedAt":"2023-05-13T08:36:11.206Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Move tone mapping fallback, allow 'none'","shortMessageHtmlLink":"Move tone mapping fallback, allow 'none'"}},{"before":"7943329c46b705f25b4eb9ba62eccbcd15f6412c","after":"6c99377d1c7ce022f707cb69b8cd25ce5d4fc6fd","ref":"refs/heads/master","pushedAt":"2023-05-13T08:15:50.693Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"HDR tone mapping support\nDoes not handle Dolby Vision files that don't have an HDR fallback.","shortMessageHtmlLink":"HDR tone mapping support"}},{"before":"07ba568c05911531478991cc6b936854e772e2ec","after":"7943329c46b705f25b4eb9ba62eccbcd15f6412c","ref":"refs/heads/master","pushedAt":"2023-05-13T06:25:49.809Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Remove unused spawn parameter","shortMessageHtmlLink":"Remove unused spawn parameter"}},{"before":"1bc78966aa9a6cf9a895282034b2e0d8343391ba","after":"c66e25d6d735dce281d8b6b5c216971b86511ea8","ref":"refs/heads/from-memory","pushedAt":"2023-05-13T06:10:05.051Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Add from_memory option","shortMessageHtmlLink":"Add from_memory option"}},{"before":null,"after":"1bc78966aa9a6cf9a895282034b2e0d8343391ba","ref":"refs/heads/from-memory","pushedAt":"2023-05-13T06:07:36.660Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Add from_memory option","shortMessageHtmlLink":"Add from_memory option"}},{"before":"d4d32898c7b9434f7f066b4a41616c587592dfb2","after":"07ba568c05911531478991cc6b936854e772e2ec","ref":"refs/heads/master","pushedAt":"2023-05-13T04:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Remove OS name fallback\nWe never check for Linux specifically, so this is currently useless.","shortMessageHtmlLink":"Remove OS name fallback"}},{"before":"92caab83debd9d0f3db3868e385d04ceed1eaf66","after":"d4d32898c7b9434f7f066b4a41616c587592dfb2","ref":"refs/heads/master","pushedAt":"2023-05-13T04:35:06.135Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Use platform property when available\nLeads to a ~12ms (80%) speedup for script initialization and should be\nless error prone","shortMessageHtmlLink":"Use platform property when available"}},{"before":"d7d11f78bf0995457a3c5a0464aba4f84cd91606","after":"92caab83debd9d0f3db3868e385d04ceed1eaf66","ref":"refs/heads/master","pushedAt":"2023-05-13T04:21:30.717Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Fix \"runtime filters\" table always being the same as \"all filters\"\nSince Lua assignments work by reference.","shortMessageHtmlLink":"Fix \"runtime filters\" table always being the same as \"all filters\""}},{"before":"9441713acef1042f24c880662bc0459681264f9e","after":"d7d11f78bf0995457a3c5a0464aba4f84cd91606","ref":"refs/heads/master","pushedAt":"2023-05-13T04:07:59.465Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Remove file_load return and reorder\nAdded in 4ef3332, was either an error or a way to make spawn_first obey\nnetwork/audio options. That should still work in the last commit.","shortMessageHtmlLink":"Remove file_load return and reorder"}},{"before":"604d6592313de85c40aa00983f95f1457b64a677","after":"9441713acef1042f24c880662bc0459681264f9e","ref":"refs/heads/master","pushedAt":"2023-05-13T03:57:44.219Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Remove file_load return and reorder\nMust've been an error? It was added in 4ef3332.","shortMessageHtmlLink":"Remove file_load return and reorder"}},{"before":"6dc221ae1794748d259f2de30fe4d8e977b89f97","after":"604d6592313de85c40aa00983f95f1457b64a677","ref":"refs/heads/master","pushedAt":"2023-05-13T03:53:36.331Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Remove file_load return and reorder\nMust've been an error? It was added in 4ef3332.","shortMessageHtmlLink":"Remove file_load return and reorder"}},{"before":"cc9eb52050bcde4d542a9d6f49b065c39857ec39","after":"6dc221ae1794748d259f2de30fe4d8e977b89f97","ref":"refs/heads/master","pushedAt":"2023-05-13T03:45:58.546Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Speed up initial thumbnail after respawn and with spawn_first option","shortMessageHtmlLink":"Speed up initial thumbnail after respawn and with spawn_first option"}},{"before":"49b9e0452ff17de3782583eaef97a0758be3ddd6","after":"cc9eb52050bcde4d542a9d6f49b065c39857ec39","ref":"refs/heads/master","pushedAt":"2023-05-13T03:45:51.229Z","pushType":"push","commitsCount":1,"pusher":{"login":"po5","name":"Eva","path":"/po5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42466980?s=80&v=4"},"commit":{"message":"Speed up initial thumbnail after respawn and with spawn_first option","shortMessageHtmlLink":"Speed up initial thumbnail after respawn and with spawn_first option"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz6OngAA","startCursor":null,"endCursor":null}},"title":"Activity ยท po5/thumbfast"}