{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":58852357,"defaultBranch":"main","name":"cemu","ownerLogin":"hugsy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-15T08:53:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/590234?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722892848.0","currentOid":""},"activityList":{"items":[{"before":"5118c2bfe130b338406e4449b2ff139a9cc127ca","after":null,"ref":"refs/heads/hexdump_view_crash","pushedAt":"2024-08-05T21:20:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"5812e05d55ce75c8b0b58714c169c3f8151b7bfa","after":"019a0c5bb761b181670082ee88df98292b801d8e","ref":"refs/heads/main","pushedAt":"2024-08-05T21:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Fix `hexdump` Qt view crash (#103)\n\n## Description\n\nThis PR fixes a crash happening with the Qt memory viewer, when invoking the `hexdump` function with a bytearray (instead of expected `bytes` type).\nThis was fixed by also allowing bytearray as input for `hexdump`.\n\nThis PR also add a minor additional description for contributing in the readme","shortMessageHtmlLink":"Fix hexdump Qt view crash (#103)"}},{"before":null,"after":"5118c2bfe130b338406e4449b2ff139a9cc127ca","ref":"refs/heads/hexdump_view_crash","pushedAt":"2024-08-05T21:01:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"27687ae3597d85c6f679fbff44df665a471539c1","after":null,"ref":"refs/heads/version_bump","pushedAt":"2024-08-02T15:09:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"4325764fb38f6aee6e8b74133f65329dba82b7f1","after":"5812e05d55ce75c8b0b58714c169c3f8151b7bfa","ref":"refs/heads/main","pushedAt":"2024-08-02T15:08:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"0.8 -> -0.9 (#102)\n\n## Description\r\n\r\nVersion bump to 0.9","shortMessageHtmlLink":"0.8 -> -0.9 (#102)"}},{"before":"4325764fb38f6aee6e8b74133f65329dba82b7f1","after":"27687ae3597d85c6f679fbff44df665a471539c1","ref":"refs/heads/version_bump","pushedAt":"2024-08-02T15:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"0.8 -> -0.9","shortMessageHtmlLink":"0.8 -> -0.9"}},{"before":null,"after":"4325764fb38f6aee6e8b74133f65329dba82b7f1","ref":"refs/heads/version_bump","pushedAt":"2024-08-02T15:02:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[CI] removed comments + cleanup (#100)\n\n## Description\r\n\r\n[CI] removed comments + cleanup","shortMessageHtmlLink":"[CI] removed comments + cleanup (#100)"}},{"before":"39971d95a0dad418f8fba9ff0f164b20db780f24","after":null,"ref":"refs/heads/publish_remove_comment","pushedAt":"2024-08-01T03:23:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"f96c22b36dc947be4e2cbb902b99e03c9a7784c4","after":"4325764fb38f6aee6e8b74133f65329dba82b7f1","ref":"refs/heads/main","pushedAt":"2024-08-01T03:22:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[CI] removed comments + cleanup (#100)\n\n## Description\r\n\r\n[CI] removed comments + cleanup","shortMessageHtmlLink":"[CI] removed comments + cleanup (#100)"}},{"before":"1e45c9dea842f592ba915a3694d92e72aca1f78a","after":"39971d95a0dad418f8fba9ff0f164b20db780f24","ref":"refs/heads/publish_remove_comment","pushedAt":"2024-08-01T03:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"fixed img links","shortMessageHtmlLink":"fixed img links"}},{"before":null,"after":"1e45c9dea842f592ba915a3694d92e72aca1f78a","ref":"refs/heads/publish_remove_comment","pushedAt":"2024-08-01T03:18:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[CI] removed comments + cleanup","shortMessageHtmlLink":"[CI] removed comments + cleanup"}},{"before":"a3f5fa5ec7357f1119644faf5ed32455c262e994","after":null,"ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T03:14:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"91935af0518fae2e82d1c065c37befe4b1e9089c","after":"f96c22b36dc947be4e2cbb902b99e03c9a7784c4","ref":"refs/heads/main","pushedAt":"2024-08-01T03:14:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Code fixes before new release (#99)\n\n## Description\r\n\r\nSeveral code fixes and stability improvements including:\r\n* switched to `rye` completely\r\n* restored CI tests\r\n* added plenty more tests\r\n* fixed a circular deps problem\r\n* code cleanup (replaced `path.open().read/write` with `path.read_text/write_text/read_bytes/write_bytes`","shortMessageHtmlLink":"Code fixes before new release (#99)"}},{"before":"f498684b312c59bcd6d12cfab7d45b12e4a60032","after":"a3f5fa5ec7357f1119644faf5ed32455c262e994","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T03:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] no mac-14","shortMessageHtmlLink":"[ci] no mac-14"}},{"before":"431792b16ef9b2eceb62c6201549d11649e82bd6","after":"f498684b312c59bcd6d12cfab7d45b12e4a60032","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T03:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] linux","shortMessageHtmlLink":"[ci] linux"}},{"before":"044ef2ab1908f340e8250e5d71a80547b7d8d132","after":"431792b16ef9b2eceb62c6201549d11649e82bd6","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T03:04:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] more runners","shortMessageHtmlLink":"[ci] more runners"}},{"before":"bd955c653443958969c833555b520e333150f46b","after":"044ef2ab1908f340e8250e5d71a80547b7d8d132","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T02:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"0b92d25f29af0ea1861c7c9721dd6d5d131f632a","after":"bd955c653443958969c833555b520e333150f46b","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T02:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"in architecture.syscalls, OS name must be in lowercase","shortMessageHtmlLink":"in architecture.syscalls, OS name must be in lowercase"}},{"before":"47d1718347e69977838fa439618ca89457425a57","after":"0b92d25f29af0ea1861c7c9721dd6d5d131f632a","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T02:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"setup arch for hexdump test","shortMessageHtmlLink":"setup arch for hexdump test"}},{"before":"5395d864b9ea64ed4359ba92522ea11ee0289457","after":"47d1718347e69977838fa439618ca89457425a57","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-08-01T02:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"more tests","shortMessageHtmlLink":"more tests"}},{"before":"4045c45b232fe39ada09901acbb8a03d9c8c7296","after":"5395d864b9ea64ed4359ba92522ea11ee0289457","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-07-31T20:04:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"started adding few more tests","shortMessageHtmlLink":"started adding few more tests"}},{"before":null,"after":"4045c45b232fe39ada09901acbb8a03d9c8c7296","ref":"refs/heads/code_fixes_before_release","pushedAt":"2024-07-30T21:40:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] fix build","shortMessageHtmlLink":"[ci] fix build"}},{"before":"fce5ad99be1343c4294698dc316587965f3b526e","after":"91935af0518fae2e82d1c065c37befe4b1e9089c","ref":"refs/heads/main","pushedAt":"2024-07-30T20:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update PULL_REQUEST_TEMPLATE.md","shortMessageHtmlLink":"Update PULL_REQUEST_TEMPLATE.md"}},{"before":"78e46763253c33f367187096f677c69d139bdbda","after":"fce5ad99be1343c4294698dc316587965f3b526e","ref":"refs/heads/main","pushedAt":"2024-07-30T20:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"25f6f86edbefeff2b6a0166e5dcc23903040324a","after":null,"ref":"refs/heads/hugsy/issue97","pushedAt":"2024-07-30T19:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"4cad30a4af6f7586d1964c37823de75e72f5c2fe","after":"78e46763253c33f367187096f677c69d139bdbda","ref":"refs/heads/main","pushedAt":"2024-07-30T19:58:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Move build system to `rye` (#98)\n\n## Description\r\n\r\nUse [`rye`](https://rye-up.com) for build, test and publishing system","shortMessageHtmlLink":"Move build system to rye (#98)"}},{"before":"7465ab36bafe0e605d76bd66f3ee8e8d78a8f432","after":"25f6f86edbefeff2b6a0166e5dcc23903040324a","ref":"refs/heads/hugsy/issue97","pushedAt":"2024-07-30T19:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] hardcode runners","shortMessageHtmlLink":"[ci] hardcode runners"}},{"before":null,"after":"7465ab36bafe0e605d76bd66f3ee8e8d78a8f432","ref":"refs/heads/hugsy/issue97","pushedAt":"2024-07-30T19:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[ci] use rye too","shortMessageHtmlLink":"[ci] use rye too"}},{"before":"d45b14b1b3cc1bdaeb75434e281548ec6f6f2104","after":"4cad30a4af6f7586d1964c37823de75e72f5c2fe","ref":"refs/heads/main","pushedAt":"2024-07-30T15:52:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Fix UI bugs (#96)\n\n* Update default.qss to better support for Cleanlooks theme in PyQt6\r\n\r\n- Emptied default.qss to allow system dark and light modes to apply properly.\r\n- Ensures compatibility with Cleanlooks theme in PyQt6.\r\n\r\n* Update .gitignore to exclude .idea directory\r\n\r\n- Added .idea/ to .gitignore to prevent JetBrains IDE configuration files from being tracked.\r\n- Helps keep the repository clean and focused on source code.\r\n\r\n* Fix typos and update default window dimensions in cemu.ini\r\n\r\n- Corrected typos in the configuration file.\r\n- Updated default width and height values for better display of the window.\r\n\r\n* Add exception handling for missing syscall files in cemu/arch/__init__.py\r\n\r\n- Added exception handling to manage cases where syscall files do not exist for specific architectures (e.g., Generic).\r\n- Display a PyQt6 QMessageBox with the exception message to inform the user.\r\n\r\n* Add function to determine dark mode in cemu/ui/utils.py\r\n\r\n- Added is_dark_mode function to check if the current palette is in dark mode.\r\n- Uses QPalette to determine if the window color value is less than 128.\r\n\r\n* Enhance RegisterWidget in cemu/ui/registers.py\r\n\r\n- Changed column width from 60 to 80 in RegisterWidget class.\r\n- Improves the display of register names and values in the table.\r\n\r\n* Enhance MemoryMappingWidget and fix typos in cemu/ui/mapping.py\r\n\r\n- Increased column widths to 120 for better display in MemoryMappingWidget.\r\n- Set fixed width of MemoryMapTableWidget to 350.\r\n- Corrected typo in permission checkbox label from 'eXecute' to 'Execute'.\r\n\r\n* Add tooltips to CommandWidget buttons in cemu/ui/command.py\r\n\r\n- Enhanced CommandWidget to show tooltips when hovering over QPushButtons.\r\n- Tooltips provide additional context for each button's functionality.\r\n\r\n* Fix crashes and add error handling in cemu/emulator.py\r\n\r\n- Wrapped self.setup() method in try-except to handle exceptions gracefully.\r\n- Added QMessageBox to display error messages when setup fails.\r\n- Removed unnecessary reassignment of self.codelines in reset method to prevent crashes.\r\n- Modified next_instruction method to return Optional, returning None when no instructions remain instead of raising an exception.\r\n\r\n* Enhance AssemblyView and fix bugs in cemu/ui/codeeditor.py\r\n\r\n- Increased fixed width of AssemblyView from 140 to 230 for better display.\r\n- Removed background color stylesheet for better harmony in dark mode.\r\n- Fixed bug in update_assembly_code_pane method to correctly handle line returns on Windows by using '\\n' instead of os.linesep.\r\n\r\n* Organize imports and remove unnecessary return statements in cemu/ui/highlighter.py\r\n\r\n- Organized imports for better readability and maintenance.\r\n- Removed unneeded return statements at the end of None type methods.\r\n\r\n* Enhance dock widget positions, implement StartInFullScreen, and fix various bugs in cemu/ui/main.py\r\n\r\n- Enhanced dock widget positions for better user experience in CEmuWindow class.\r\n- Implemented StartInFullScreen with global settings stored in ini file.\r\n- Changed default window width and height to 800x600 instead of 1600x800.\r\n- Fixed bug in Architecture menu for proper switching between x86 AT&T and Intel syntax in different bits (16, 32, 64).\r\n- Fixed bug in showShortcutPopup method with incorrect string format syntax.\r\n- Fixed crash in EmulationRunner class method run when no instructions remain.\r\n\r\n* Enhance code highlighting in dark mode\r\n\r\n- Add various functions for ui dark mode in cemu/ui/utils.py\r\n- Improve syntax highlighting for ui dark mode in cemu/ui/highlighter.py\r\n\r\n* Update README.md\r\n\r\n- Added new screenshots for GUI\r\n\r\n* Add type hints and some minor changes to improve code readability","shortMessageHtmlLink":"Fix UI bugs (#96)"}},{"before":"a7c765c509fdfcb0360717301bb7a25cecd7219b","after":null,"ref":"refs/heads/hugsy/issue89","pushedAt":"2024-03-26T02:15:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEknSSVAA","startCursor":null,"endCursor":null}},"title":"Activity ยท hugsy/cemu"}