{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":266702110,"defaultBranch":"master","name":"ptcollab","ownerLogin":"yuxshao","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-25T06:33:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9067601?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708089771.0","currentOid":""},"activityList":{"items":[{"before":"5feb27decb9e0600d1defdaf9dc1424c6fdcb7ad","after":"f22097724f7d3b14f502ddbb81f9f883c3edfb91","ref":"refs/heads/master","pushedAt":"2024-06-22T21:19:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":":Merge remote-tracking branch 'refs/remotes/origin/master'","shortMessageHtmlLink":":Merge remote-tracking branch 'refs/remotes/origin/master'"}},{"before":"75cca845323984dc5a1dd83ca9a1db7d74f2bde8","after":"5feb27decb9e0600d1defdaf9dc1424c6fdcb7ad","ref":"refs/heads/master","pushedAt":"2024-02-16T13:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"2f443503310e3883d1334ef4fa11f7527bd2a8ca","after":"75cca845323984dc5a1dd83ca9a1db7d74f2bde8","ref":"refs/heads/master","pushedAt":"2024-02-16T13:15:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"credit japanese","shortMessageHtmlLink":"credit japanese"}},{"before":"71e4aa2f52cea99c93346189420829305009ced9","after":"2f443503310e3883d1334ef4fa11f7527bd2a8ca","ref":"refs/heads/master","pushedAt":"2023-09-26T19:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"EditorWindow: Make Quit option trigger window close events (#115)\n\nCurrently, selecting the \"Quit\" menu option will trigger an instant shutdown of the application via `QCoreApplication::quit()`, which\r\nacts akin to instantly returning from main.\r\nDoing it this way doesn't trigger any `QWindow::closeEvent`s by design though, so our \"unsaved changes\" check on the `EditorWindow`\r\nis bypassed.\r\n\r\nMaking the button work that way is confusing for users: There is no warning about unsaved changes, backups do not get cleaned up,\r\nand on the next startup it is treated like an unexpected termination - all because a menu option was used instead of the OS'\r\nwindow controls.\r\n\r\nInstead of `QCoreApplication::quit()`, call `QApplication::closeAllWindows()`. This has the same effect of shutting down\r\nthe application, but it's achieved by sending close events to all windows instead, which is exactly what we need.\r\nIn fact, the documentation of this method[1] even points out that it's ideal for hooking up to an `Exit` menu option.\r\n\r\n[1]: At least for Qt 5.15 LTS, https://doc.qt.io/qt-5/qapplication.html#closeAllWindows","shortMessageHtmlLink":"EditorWindow: Make Quit option trigger window close events (#115)"}},{"before":"f6eb90bd0e7d203b1a3cc708f948e52538eb394d","after":"71e4aa2f52cea99c93346189420829305009ced9","ref":"refs/heads/master","pushedAt":"2023-07-06T00:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"a01a27e9c1b7dad3686931b8df65035f9352ff19","after":"f6eb90bd0e7d203b1a3cc708f948e52538eb394d","ref":"refs/heads/master","pushedAt":"2023-07-06T00:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"lupdate translations","shortMessageHtmlLink":"lupdate translations"}},{"before":"f3f1f8188dfbde187aab8330ee6a8fefe41e0c1a","after":"a01a27e9c1b7dad3686931b8df65035f9352ff19","ref":"refs/heads/master","pushedAt":"2023-07-05T13:05:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"fix qtbase lang loading when using default/translation.qm; it was previously trying to load a translation from qtbase called 'translation', when it should have been the locale name (#114)","shortMessageHtmlLink":"fix qtbase lang loading when using default/translation.qm; it was pre…"}},{"before":"2304a78090c3f164f1a02215af0702efe338b37d","after":"f3f1f8188dfbde187aab8330ee6a8fefe41e0c1a","ref":"refs/heads/master","pushedAt":"2023-07-05T01:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"spanish translation","shortMessageHtmlLink":"spanish translation"}},{"before":"3177d3e35a75a4950d7dc4e500df4f5478f969c9","after":"2304a78090c3f164f1a02215af0702efe338b37d","ref":"refs/heads/master","pushedAt":"2023-07-05T00:58:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"add translations to sidebar view headers, add qtbase translation loading (#112)\n\n* add translations to sidebar view headers, add qtbase translation loading (for qmessagebox, among other things?)\r\n\r\n* add translation disambiguations where needed in view models, fix nitpick","shortMessageHtmlLink":"add translations to sidebar view headers, add qtbase translation load…"}},{"before":"727bbc652cda1d3a436247aeb1c19b41b5672775","after":"3177d3e35a75a4950d7dc4e500df4f5478f969c9","ref":"refs/heads/master","pushedAt":"2023-07-04T13:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"More translatable strings, fix typos & mistakes in already-translated strings (#113)\n\n* Add more translatable strings\r\n\r\n* Fix typos and mistakes in already-translated strings\r\n\r\n* Fix ISO C++ warnings","shortMessageHtmlLink":"More translatable strings, fix typos & mistakes in already-translated…"}},{"before":"6c78223c1043fd48d267b0418eda2a46a8fc539b","after":null,"ref":"refs/heads/scale-param","pushedAt":"2023-07-03T00:27:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"eccc7117191fb37ab4a9e210bc769b537b2bbe15","after":null,"ref":"refs/heads/left-piano-3","pushedAt":"2023-07-03T00:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"043b5a27c84c49dfdf6755d965b9de714e1d11f7","after":null,"ref":"refs/heads/update-gh-pages","pushedAt":"2023-07-03T00:27:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"6b85771693ac7235522d31f52c8876e192873565","after":null,"ref":"refs/heads/unit-view","pushedAt":"2023-07-03T00:27:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"00107ec7ee0a2b1facba9fae6874fd3c99e47455","after":null,"ref":"refs/heads/simple-selection","pushedAt":"2023-07-03T00:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"046d1ad0efcd4a076ef94134f11591b552d806c8","after":null,"ref":"refs/heads/win32","pushedAt":"2023-07-03T00:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"7abefefb9a1ab13ff9543a1e4ce16a5596454ab7","after":null,"ref":"refs/heads/static-vorbis","pushedAt":"2023-07-03T00:27:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"7042c5493257baf6ef92d0937fb1b150b3c2e190","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2023-07-03T00:27:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"a8cef7fedca0fa9a5309fb909be74f4fa5d84106","after":null,"ref":"refs/heads/volume-borders","pushedAt":"2023-07-03T00:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"a9e9d1b5ef0990fcf6a4c81cea73f2c2fee6df56","after":null,"ref":"refs/heads/test-branch","pushedAt":"2023-07-03T00:26:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"cafc7634a8ba0f86e5cf0a91b36d1b2402cde4b2","after":null,"ref":"refs/heads/test-branch-2","pushedAt":"2023-07-03T00:26:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"0d93df8874d5da1f077cec40ebd396129fd9c354","after":"727bbc652cda1d3a436247aeb1c19b41b5672775","ref":"refs/heads/master","pushedAt":"2023-07-03T00:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"550467af18f551034d082d27afc9d0140dd3d03c","after":null,"ref":"refs/heads/try-language-export","pushedAt":"2023-07-03T00:17:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"}},{"before":"9b99a3a5a5c7f6084f1e4431b90430c315712c11","after":"0d93df8874d5da1f077cec40ebd396129fd9c354","ref":"refs/heads/master","pushedAt":"2023-07-03T00:16:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"Language export / selection options (#111)\n\n* add support to read translation.qm in the same dir as ptcollab.exe, fallback to file in resources file\r\n\r\n* add qm file so build\r\n\r\n* language select, korean translation, not quite working build\r\n\r\n* change instlal path?\r\n\r\n* package and include translations\r\n\r\n* embed generated qm files in cmake\r\n\r\n* tidy up changes, fix wildcard in qmake\r\n\r\n* remove distfile\r\n\r\n* thanks\r\n\r\n* no subdir for cmake qm files","shortMessageHtmlLink":"Language export / selection options (#111)"}},{"before":"42f5bf111c74b8d4273c3ec8dcd342656d6882ad","after":"9b99a3a5a5c7f6084f1e4431b90430c315712c11","ref":"refs/heads/master","pushedAt":"2023-07-03T00:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"no current unit note line if dark","shortMessageHtmlLink":"no current unit note line if dark"}},{"before":"f8fbe1c9217ad12e58f9e507c07d4c642e1df54a","after":"550467af18f551034d082d27afc9d0140dd3d03c","ref":"refs/heads/try-language-export","pushedAt":"2023-07-03T00:07:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"no subdir for cmake qm files","shortMessageHtmlLink":"no subdir for cmake qm files"}},{"before":"3d7b4c23de8f5aeddf09fcacaf91ef2ac9dd6bc1","after":"42f5bf111c74b8d4273c3ec8dcd342656d6882ad","ref":"refs/heads/master","pushedAt":"2023-07-02T23:52:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"draw note changes on active unit even when not shown","shortMessageHtmlLink":"draw note changes on active unit even when not shown"}},{"before":"9949cf68bfa9fdec7deaf8df3da1a3c02d8db2cf","after":"3d7b4c23de8f5aeddf09fcacaf91ef2ac9dd6bc1","ref":"refs/heads/master","pushedAt":"2023-07-02T23:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"draw note changes on active unit even when not shown","shortMessageHtmlLink":"draw note changes on active unit even when not shown"}},{"before":"cdde4b56118e45eab7fa370512c7b52cad1195fa","after":"f8fbe1c9217ad12e58f9e507c07d4c642e1df54a","ref":"refs/heads/try-language-export","pushedAt":"2023-07-02T22:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"thanks","shortMessageHtmlLink":"thanks"}},{"before":"85b618e6005aea0fb8d91406601057e9e3c8c4b3","after":"cdde4b56118e45eab7fa370512c7b52cad1195fa","ref":"refs/heads/try-language-export","pushedAt":"2023-07-02T22:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxshao","name":null,"path":"/yuxshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9067601?s=80&v=4"},"commit":{"message":"remove distfile","shortMessageHtmlLink":"remove distfile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMlQyMToxOTozMi4wMDAwMDBazwAAAARsdkBR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMlQyMToxOTozMi4wMDAwMDBazwAAAARsdkBR","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wMlQyMjozNDo0NC4wMDAwMDBazwAAAANNRmMn"}},"title":"Activity · yuxshao/ptcollab"}