{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76838017,"defaultBranch":"develop","name":"iina","ownerLogin":"iina","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-19T07:18:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35151645?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717290966.0","currentOid":""},"activityList":{"items":[{"before":"95966df8790a90b800e56f2234781c560935a5df","after":"83b6725c59d196fe7841f10be477dfc543e2c970","ref":"refs/heads/develop","pushedAt":"2024-06-02T18:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lhc70000","name":"Collider LI","path":"/lhc70000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8478049?s=80&v=4"},"commit":{"message":"chore: Improved a download_libs script (#4417)\n\n* chore: Improved a download_libs script\r\n\r\n- The script doesn't assume that it is run from a project's root. It will try to find the root folder by itself and stop execution if it is not successful\r\n- A new optional --arch option that can take an argument of universal | arm64 | x86_64 (default: universal)\r\n- A new optional --yt-dlp-src option that can take an argument of github | iina (default: github)\r\n- A new optional -h | --help option that shows a short usage help for the script execution\r\n\r\n* fix(ci): realpath command not found","shortMessageHtmlLink":"chore: Improved a download_libs script (#4417)"}},{"before":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","after":"95966df8790a90b800e56f2234781c560935a5df","ref":"refs/heads/develop","pushedAt":"2024-06-02T17:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lhc70000","name":"Collider LI","path":"/lhc70000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8478049?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit c6a2208c025bd7cca32f8b42fb987be08546ad59\nAuthor: Matt Svoboda \nDate: Sun Jul 30 02:49:01 2023 -0700\n\n Combine logic from syncUITime(), syncUI(.time), syncUI(.timeAndCache), and syncUI(.additionalInfo). This fixes a bug where MPV_EVENT_PLAYBACK_RESTART was failing to show the Buffering message because syncUI(.time) was called instead of syncUITime(). This should also be slightly more efficient by avoiding extra calls to DispatchQueue.main.async, and should be a lot less confusing\n\ncommit 6f7b69405457532bbef49f6ca7125300b537c285\nAuthor: Matt Svoboda \nDate: Sun Jul 30 03:26:33 2023 -0700\n\n Refactor syncUITimer lifecycle so that all its logic is centralized, removing need for duplicate logic, improving readability, and allowing for expanding the timer for more uses in the future. Also fix bug: Buffering indicator not shown/hidden properly unless fadeable views were visible","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","after":"d288305e7d0ef87fb330d5f1cd7b030383635ab7","ref":"refs/heads/batt-label","pushedAt":"2024-06-02T01:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Fix incorrect text alignment in the battery icon in RTL, #4957\n\nThis commit will change the updateAdditionalInfo method in\nMainWindowController to adjust the centering constraint for the label\ninside the battery icon based on the capacity value to be displayed.","shortMessageHtmlLink":"Fix incorrect text alignment in the battery icon in RTL, #4957"}},{"before":null,"after":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","ref":"refs/heads/batt-label","pushedAt":"2024-06-02T01:16:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Changed the look and feel of Contribution.rtf\n\n- Unlocalized the file\n- Shorten the content so that the scroll bar will not appear","shortMessageHtmlLink":"Changed the look and feel of Contribution.rtf"}},{"before":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","after":"b59cf9a34c663268ea72aaa4acb1d6619458a547","ref":"refs/heads/about-date","pushedAt":"2024-06-01T19:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Fix RTL causes date in about window to be malformed, #4969\n\nThis commit will:\n- Change the Text Direction to be Left To Right for the Date text field\n in AboutWindowController.xib\n- Change the Mirror attribute to be Never for the Date text field in\n AboutWindowController.xib\n- Change the type of the buildDate property in InfoDictionary to be\n Date? instead of String?\n- Change windowDidLoad in AboutWindowController to format buildDate as\n a localized string\n- Change logBuildDetails in AppDelegate to format buildDate using the\n en_US locale\n\nThese changes correct the localized build date displayed in the about\nwindow. They also change the build date displayed in the log file to not\nuse the user's locale.","shortMessageHtmlLink":"Fix RTL causes date in about window to be malformed, #4969"}},{"before":null,"after":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","ref":"refs/heads/about-date","pushedAt":"2024-06-01T19:09:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Changed the look and feel of Contribution.rtf\n\n- Unlocalized the file\n- Shorten the content so that the scroll bar will not appear","shortMessageHtmlLink":"Changed the look and feel of Contribution.rtf"}},{"before":"9196c565a32aa2fd98208d4d9064956f8371154a","after":"5f7f13323d7ae159cf5ed06667a1bbac73c11c29","ref":"refs/heads/develop","pushedAt":"2024-06-01T14:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Changed the look and feel of Contribution.rtf\n\n- Unlocalized the file\n- Shorten the content so that the scroll bar will not appear","shortMessageHtmlLink":"Changed the look and feel of Contribution.rtf"}},{"before":"2b1f15f68150f15cdc56e29a947cc4e20476b5fe","after":null,"ref":"refs/heads/touchbar-label","pushedAt":"2024-06-01T12:46:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"}},{"before":"c9d0c228154dca59ee9fa4a0cbe3780d69df4949","after":"9196c565a32aa2fd98208d4d9064956f8371154a","ref":"refs/heads/develop","pushedAt":"2024-06-01T12:46:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Fix Touch Bar time remaining label in RTL, #4946 (#4967)\n\nThis commit will change the touchBar method in TouchBarSupport to set\r\nbaseWritingDirection to leftToRight on the DurationDisplayTextField that\r\nshows time remaining.\r\n\r\nThis is a follow-up to PR #4958 which changed the baseWritingDirection\r\nin the XIB for the OSC. That fix is correct, but does not fix the\r\nDurationDisplayTextField created at runtime by TouchBarSupport. This\r\ncommit corrects the TouchBarSupport use case.","shortMessageHtmlLink":"Fix Touch Bar time remaining label in RTL, #4946 (#4967)"}},{"before":"c9d0c228154dca59ee9fa4a0cbe3780d69df4949","after":"2b1f15f68150f15cdc56e29a947cc4e20476b5fe","ref":"refs/heads/touchbar-label","pushedAt":"2024-06-01T04:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Fix Touch Bar time remaining label in RTL, #4946\n\nThis commit will change the touchBar method in TouchBarSupport to set\nbaseWritingDirection to leftToRight on the DurationDisplayTextField that\nshows time remaining.\n\nThis is a follow-up to PR #4958 which changed the baseWritingDirection\nin the XIB for the OSC. That fix is correct, but does not fix the\nDurationDisplayTextField created at runtime by TouchBarSupport. This\ncommit corrects the TouchBarSupport use case.","shortMessageHtmlLink":"Fix Touch Bar time remaining label in RTL, #4946"}},{"before":null,"after":"c9d0c228154dca59ee9fa4a0cbe3780d69df4949","ref":"refs/heads/touchbar-label","pushedAt":"2024-06-01T04:45:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Merge branch 'release/1.3.5' into develop","shortMessageHtmlLink":"Merge branch 'release/1.3.5' into develop"}},{"before":"2bd54c41cddbe3da1f365abed95055e4b1b646d4","after":"c9d0c228154dca59ee9fa4a0cbe3780d69df4949","ref":"refs/heads/develop","pushedAt":"2024-06-01T04:42:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lhc70000","name":"Collider LI","path":"/lhc70000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8478049?s=80&v=4"},"commit":{"message":"Merge branch 'release/1.3.5' into develop","shortMessageHtmlLink":"Merge branch 'release/1.3.5' into develop"}},{"before":"18cf623105df059aa2ce16ba2e7615073c5a9a35","after":"45187444f8e1bd957a185aadcbdef58e583ed4ba","ref":"refs/heads/release/1.3.5","pushedAt":"2024-06-01T04:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lhc70000","name":"Collider LI","path":"/lhc70000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8478049?s=80&v=4"},"commit":{"message":"1.3.5 build 141","shortMessageHtmlLink":"1.3.5 build 141"}},{"before":"7700bbd2ab4807736643cd44a69d3393178eb7dc","after":"60e8027d4c37e3418838717f395404af63ac2670","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-06-01T00:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Edited based on review","shortMessageHtmlLink":"Edited based on review"}},{"before":"b4a89481aa5d1a5ea9afd10039339e5980c59869","after":"2bd54c41cddbe3da1f365abed95055e4b1b646d4","ref":"refs/heads/develop","pushedAt":"2024-05-31T15:16:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Fix `ScreenshootOSDView` not localized for many languages","shortMessageHtmlLink":"Fix ScreenshootOSDView not localized for many languages"}},{"before":"1fb940a9745c4b6c2f1b0ec8267574bf4dccab27","after":"b4a89481aa5d1a5ea9afd10039339e5980c59869","ref":"refs/heads/develop","pushedAt":"2024-05-31T15:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Enable localization for FilterPresets.strings in Serbian (Latin)","shortMessageHtmlLink":"Enable localization for FilterPresets.strings in Serbian (Latin)"}},{"before":"3fd8b22ed337a9736f62ae027e7755efef3338f1","after":"1fb940a9745c4b6c2f1b0ec8267574bf4dccab27","ref":"refs/heads/develop","pushedAt":"2024-05-31T15:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Enable localization for KeyBinding.strings in Serbian (Latin)","shortMessageHtmlLink":"Enable localization for KeyBinding.strings in Serbian (Latin)"}},{"before":"13d16eb223d50575d931ef68e9561b3730f7163b","after":"3fd8b22ed337a9736f62ae027e7755efef3338f1","ref":"refs/heads/develop","pushedAt":"2024-05-31T14:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Enable Indonesian localization","shortMessageHtmlLink":"Enable Indonesian localization"}},{"before":"8361488518010f3f01c87dea58eb2653af0c9a85","after":"7700bbd2ab4807736643cd44a69d3393178eb7dc","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-31T01:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Only load config file if the name is different than the currnet","shortMessageHtmlLink":"Only load config file if the name is different than the currnet"}},{"before":"6ee2a9d86d08f521b1381ecdb1d34d0f5a31da60","after":"8361488518010f3f01c87dea58eb2653af0c9a85","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-31T01:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Only read folder contents when loading a config file","shortMessageHtmlLink":"Only read folder contents when loading a config file"}},{"before":"51ccba960da38ebee044240dd2d899e875f20c67","after":"6ee2a9d86d08f521b1381ecdb1d34d0f5a31da60","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-31T01:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Update based on reivew comments","shortMessageHtmlLink":"Update based on reivew comments"}},{"before":"8fb983c778a1d9cd18dd3224b56fc6de2b859f9d","after":"51ccba960da38ebee044240dd2d899e875f20c67","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-30T14:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Refactor: Further simplify the logic","shortMessageHtmlLink":"Refactor: Further simplify the logic"}},{"before":"24eed5c556edefda6fb9ee49fa21808d56d97eeb","after":"8fb983c778a1d9cd18dd3224b56fc6de2b859f9d","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-30T06:53:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Refactor: Remove Preference.Key.inputConfigs; compute `userConfigs` upon\naccess","shortMessageHtmlLink":"Refactor: Remove Preference.Key.inputConfigs; compute userConfigs upon"}},{"before":"feea96d11befb1a75928dc064947af3231e7372f","after":"24eed5c556edefda6fb9ee49fa21808d56d97eeb","ref":"refs/heads/input-config-table-fixes","pushedAt":"2024-05-30T06:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Refactor: Remove Preference.Key.inputConfigs; compute `userConfigs` upon\naccess","shortMessageHtmlLink":"Refactor: Remove Preference.Key.inputConfigs; compute userConfigs upon"}},{"before":"ba57fc9121eda17901f35be93f535dfef5c4a09c","after":null,"ref":"refs/heads/reduce-logging","pushedAt":"2024-05-30T04:47:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"}},{"before":"2b46ab7e779751e9363d7059d74859bc29cba659","after":"13d16eb223d50575d931ef68e9561b3730f7163b","ref":"refs/heads/develop","pushedAt":"2024-05-30T04:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Reduce MVPController logging (#4963)\n\nThis commit will:\r\n- Add a log level parameter to MVPController methods for setting\r\n properties and executing commands\r\n- Change code that emits a lot of log message to use verbose for the\r\n log level","shortMessageHtmlLink":"Reduce MVPController logging (#4963)"}},{"before":"52f5c2cbacc73bf161cb0c79e3fa60e975e33cb6","after":"1d014e783b440ece317b755b9e332a44ada42129","ref":"refs/heads/prevent-sleep","pushedAt":"2024-05-30T02:58:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Close enable screensaver while playing audio files, #4954\n\nThis commit will:\n- Add new settings preventDisplaySleepForAudio and\n preventDisplaySleepForVideo\n- Change the PlayerCore checkCurrentMediaIsAudio method into an isAudio\n PlaybackInfo property\n- Add a \"Require display to stay on while actively playing video\"\n checkbox to the settings window General tab\n- Add a similar checkbox for playing audio\n- Change the PlayerCore.checkStatusForSleep method to support the new\n settings\n- Add logging to SleepPreventer","shortMessageHtmlLink":"Close enable screensaver while playing audio files, #4954"}},{"before":"2b46ab7e779751e9363d7059d74859bc29cba659","after":"52f5c2cbacc73bf161cb0c79e3fa60e975e33cb6","ref":"refs/heads/prevent-sleep","pushedAt":"2024-05-30T02:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Close enable screensaver while playing audio files, #4954\n\nThis commit will:\n- Add new settings preventDisplaySleepForAudio and\n preventDisplaySleepForVideo\n- Change the PlayerCore checkCurrentMediaIsAudio method into an isAudio\n PlaybackInfo property\n- Add a \"Require display to stay on while actively playing video\"\n checkbox to the settings window General tab\n- Add a similar checkbox for playing audio\n- Change the PlayerCore.checkStatusForSleep method to support the new\n settings\n- Add logging to SleepPreventer","shortMessageHtmlLink":"Close enable screensaver while playing audio files, #4954"}},{"before":null,"after":"2b46ab7e779751e9363d7059d74859bc29cba659","ref":"refs/heads/prevent-sleep","pushedAt":"2024-05-30T02:50:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"low-batt","name":null,"path":"/low-batt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86170219?s=80&v=4"},"commit":{"message":"Added option to always show OSC, #4366 (#4372)\n\n* Added option to always show OSC\r\n\r\n* Update enable auto hide option, #4366","shortMessageHtmlLink":"Added option to always show OSC, #4366 (#4372)"}},{"before":"59b24382f789442ef7ce0a3981e2a6020cb8ca59","after":"2b46ab7e779751e9363d7059d74859bc29cba659","ref":"refs/heads/develop","pushedAt":"2024-05-30T00:42:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uiryuu","name":"Yuze Jiang","path":"/uiryuu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20237141?s=80&v=4"},"commit":{"message":"Added option to always show OSC, #4366 (#4372)\n\n* Added option to always show OSC\r\n\r\n* Update enable auto hide option, #4366","shortMessageHtmlLink":"Added option to always show OSC, #4366 (#4372)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWkqlXwA","startCursor":null,"endCursor":null}},"title":"Activity ยท iina/iina"}