{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":316240505,"defaultBranch":"master","name":"droidVNC-NG","ownerLogin":"bk138","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-26T13:33:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80450?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715951765.0","currentOid":""},"activityList":{"items":[{"before":"b4af08dc2e015b5fdda805762b6e4caf7baa48f9","after":"83cb57279a99108109ca6013bbfb300a0642b380","ref":"refs/heads/master","pushedAt":"2024-05-29T14:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: update Gradle","shortMessageHtmlLink":"build: update Gradle"}},{"before":"1185ef26721c1c657edd63e208997b407600cc91","after":"b4af08dc2e015b5fdda805762b6e4caf7baa48f9","ref":"refs/heads/master","pushedAt":"2024-05-27T18:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: store a11y node also when recycling fails","shortMessageHtmlLink":"InputService: store a11y node also when recycling fails"}},{"before":"4ee2e65b72846bda3aa8972709ad28041b508f0c","after":"1185ef26721c1c657edd63e208997b407600cc91","ref":"refs/heads/master","pushedAt":"2024-05-23T13:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MainService: use untrimmed notification icon","shortMessageHtmlLink":"MainService: use untrimmed notification icon"}},{"before":"a8aee685718568709c1cb362333b720df626dcdb","after":"4ee2e65b72846bda3aa8972709ad28041b508f0c","ref":"refs/heads/master","pushedAt":"2024-05-23T13:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MainService: use untrimmed notification icon","shortMessageHtmlLink":"MainService: use untrimmed notification icon"}},{"before":"0cb39808bdd52d9b601b2e4f899e719da1e0b0cd","after":"a8aee685718568709c1cb362333b720df626dcdb","ref":"refs/heads/master","pushedAt":"2024-05-23T12:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: wire up Insert key","shortMessageHtmlLink":"InputService: wire up Insert key"}},{"before":"13f2d6074015a61cbd2883779580867c61997d56","after":"0cb39808bdd52d9b601b2e4f899e719da1e0b0cd","ref":"refs/heads/master","pushedAt":"2024-05-23T11:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MainService: add and use proper notification icon","shortMessageHtmlLink":"MainService: add and use proper notification icon"}},{"before":"8627e959f505e3d3f2252864ef730754225cb38c","after":"13f2d6074015a61cbd2883779580867c61997d56","ref":"refs/heads/master","pushedAt":"2024-05-17T13:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: minor up","shortMessageHtmlLink":"build: minor up"}},{"before":"637d5083b05ffeada1a3db48c3c4ea5135f71245","after":"8627e959f505e3d3f2252864ef730754225cb38c","ref":"refs/heads/master","pushedAt":"2024-05-17T13:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"native: comment out vncUpdateFramebuffer() timing trace","shortMessageHtmlLink":"native: comment out vncUpdateFramebuffer() timing trace"}},{"before":"0cd26661cd9e7f7ede7106b0ff9f884c5da0027e","after":"637d5083b05ffeada1a3db48c3c4ea5135f71245","ref":"refs/heads/master","pushedAt":"2024-05-17T12:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: accept ISO-8859-1 keyboard input\n\nre #4","shortMessageHtmlLink":"InputService: accept ISO-8859-1 keyboard input"}},{"before":"23d52f91c4b129895db2646d3f5723ff6217df87","after":"0cd26661cd9e7f7ede7106b0ff9f884c5da0027e","ref":"refs/heads/master","pushedAt":"2024-05-17T12:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: work around null-for-empty text\n\nre #4","shortMessageHtmlLink":"InputService: work around null-for-empty text"}},{"before":"a847da60b73582ae7fba6a3b34736dba3dfd8cd7","after":"23d52f91c4b129895db2646d3f5723ff6217df87","ref":"refs/heads/master","pushedAt":"2024-05-16T11:32:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: remove unneeded event types\n\nWhen using currentFocusNode.refresh(), these are not needed anymore.\n\nre #4","shortMessageHtmlLink":"InputService: remove unneeded event types"}},{"before":"4cb855d4fabc1666827c8c302501aaac2737d7eb","after":"a847da60b73582ae7fba6a3b34736dba3dfd8cd7","ref":"refs/heads/master","pushedAt":"2024-05-16T10:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"res: convert launcher icon to be adaptive\n\n...in order to be a good citizen on all Android versions.","shortMessageHtmlLink":"res: convert launcher icon to be adaptive"}},{"before":"8ec346a34028afb1ba5f718b3d98d66aecd42536","after":"4cb855d4fabc1666827c8c302501aaac2737d7eb","ref":"refs/heads/master","pushedAt":"2024-05-15T11:40:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"logo: add keyline grid layer, resize icon accordingly","shortMessageHtmlLink":"logo: add keyline grid layer, resize icon accordingly"}},{"before":"0581077f4c7a6ec2b6fe2ef1cef44483c9ed51e6","after":"8ec346a34028afb1ba5f718b3d98d66aecd42536","ref":"refs/heads/master","pushedAt":"2024-05-15T11:26:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"res: update app icon according to guidelines","shortMessageHtmlLink":"res: update app icon according to guidelines"}},{"before":"2e4b6565e6b6a468c2e26a9476319443b16246cb","after":"0581077f4c7a6ec2b6fe2ef1cef44483c9ed51e6","ref":"refs/heads/master","pushedAt":"2024-05-14T10:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"README: mention basic keyboard input feature\n\nre #4","shortMessageHtmlLink":"README: mention basic keyboard input feature"}},{"before":"f6ec1a51e609c08223b341b5fb4d062fa2bea6eb","after":"2e4b6565e6b6a468c2e26a9476319443b16246cb","ref":"refs/heads/master","pushedAt":"2024-05-14T07:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MainActivity: remove keyboard-to-be-done info text\n\nObsolete now that #4 is done.","shortMessageHtmlLink":"MainActivity: remove keyboard-to-be-done info text"}},{"before":"05af5cd7711c08288dcaa7bbba2c4dccbd0e81d1","after":null,"ref":"refs/heads/4-keyboard-handling","pushedAt":"2024-05-14T06:29:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"}},{"before":"3da1dda07e1694e54636217987a091b813cbac36","after":"f6ec1a51e609c08223b341b5fb4d062fa2bea6eb","ref":"refs/heads/master","pushedAt":"2024-05-14T06:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: add basic ASCII keyboard handling\n\nThis implements additional keyboard input from VNC viewers in the form of:\n\n- ASCII characters, i.e. basic typing\n- Left and Right arrow handling to select text cursor position\n- Delete and Backspace handling for editing text\n- Enter/Return handling on API level >= 30\n\nAll display-specific, i.e. provides one keyboard focus per display.\n\nCloses #4, finally.","shortMessageHtmlLink":"InputService: add basic ASCII keyboard handling"}},{"before":"05af5cd7711c08288dcaa7bbba2c4dccbd0e81d1","after":"3da1dda07e1694e54636217987a091b813cbac36","ref":"refs/heads/master","pushedAt":"2024-05-14T06:27:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"Defaults: calculate scaling default according to screen density\n\nThis provides scaled-down defaults on high-density screens, speeding up\nframebuffer data transfer.","shortMessageHtmlLink":"Defaults: calculate scaling default according to screen density"}},{"before":null,"after":"05af5cd7711c08288dcaa7bbba2c4dccbd0e81d1","ref":"refs/heads/4-keyboard-handling","pushedAt":"2024-05-14T06:26:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: add basic ASCII keyboard handling\n\nThis implements additional keyboard input from VNC viewers in the form of:\n\n- ASCII characters, i.e. basic typing\n- Left and Right arrow handling to select text cursor position\n- Delete and Backspace handling for editing text\n- Enter/Return handling on API level >= 30\n\nAll display-specific, i.e. provides one keyboard focus per display.\n\nCloses #4, finally.","shortMessageHtmlLink":"InputService: add basic ASCII keyboard handling"}},{"before":"3da1dda07e1694e54636217987a091b813cbac36","after":"05af5cd7711c08288dcaa7bbba2c4dccbd0e81d1","ref":"refs/heads/master","pushedAt":"2024-05-14T06:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: add basic ASCII keyboard handling\n\nThis implements additional keyboard input from VNC viewers in the form of:\n\n- ASCII characters, i.e. basic typing\n- Left and Right arrow handling to select text cursor position\n- Delete and Backspace handling for editing text\n- Enter/Return handling on API level >= 30\n\nAll display-specific, i.e. provides one keyboard focus per display.\n\nCloses #4, finally.","shortMessageHtmlLink":"InputService: add basic ASCII keyboard handling"}},{"before":"b79af62db5a1c08ed94e6a91464859ffed6f4e97","after":"3da1dda07e1694e54636217987a091b813cbac36","ref":"refs/heads/master","pushedAt":"2024-05-13T09:20:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"Defaults: calculate scaling default according to screen density\n\nThis provides scaled-down defaults on high-density screens, speeding up\nframebuffer data transfer.","shortMessageHtmlLink":"Defaults: calculate scaling default according to screen density"}},{"before":"cf7d6bc1699ede056c56f24988cad4e91a6c558b","after":"b79af62db5a1c08ed94e6a91464859ffed6f4e97","ref":"refs/heads/master","pushedAt":"2024-05-04T14:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputPointerView: use common Utils.getDisplayMetrics()\n\nFew LOC less...","shortMessageHtmlLink":"InputPointerView: use common Utils.getDisplayMetrics()"}},{"before":"aa1addb43aa1602c6f1ca944c44f557d532104a2","after":"cf7d6bc1699ede056c56f24988cad4e91a6c558b","ref":"refs/heads/master","pushedAt":"2024-05-04T14:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: replace jcenter() w/ mavenCentral()","shortMessageHtmlLink":"build: replace jcenter() w/ mavenCentral()"}},{"before":"31f10b151277c371dffac7a26c4528c68cbe8984","after":"aa1addb43aa1602c6f1ca944c44f557d532104a2","ref":"refs/heads/master","pushedAt":"2024-05-04T14:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: update deps","shortMessageHtmlLink":"build: update deps"}},{"before":"0645922df59b4aa375328f70201c5d60433a5097","after":"31f10b151277c371dffac7a26c4528c68cbe8984","ref":"refs/heads/master","pushedAt":"2024-05-04T14:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: update Gradle","shortMessageHtmlLink":"build: update Gradle"}},{"before":"4436612c2893844b56440c625c8bc1f5ccb02e97","after":"0645922df59b4aa375328f70201c5d60433a5097","ref":"refs/heads/master","pushedAt":"2024-05-04T07:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"build: patchlevel up","shortMessageHtmlLink":"build: patchlevel up"}},{"before":"01b92441c80c3be39761868227794f7ab164243d","after":"4436612c2893844b56440c625c8bc1f5ccb02e97","ref":"refs/heads/master","pushedAt":"2024-05-03T05:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MediaProjectionService: fix startup crash for older Android versions as well","shortMessageHtmlLink":"MediaProjectionService: fix startup crash for older Android versions …"}},{"before":"2d46c96081d977f09224273cb24afa0c854aaae8","after":"01b92441c80c3be39761868227794f7ab164243d","ref":"refs/heads/master","pushedAt":"2024-05-01T15:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"MediaProjectionService: fix possible crash","shortMessageHtmlLink":"MediaProjectionService: fix possible crash"}},{"before":"2519eb506026ebd81a59ed33e3c499f163891af4","after":"2d46c96081d977f09224273cb24afa0c854aaae8","ref":"refs/heads/master","pushedAt":"2024-04-30T12:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bk138","name":"Christian Beier","path":"/bk138","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80450?s=80&v=4"},"commit":{"message":"InputService: fix possible crash in screenshooter","shortMessageHtmlLink":"InputService: fix possible crash in screenshooter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVwUzSQA","startCursor":null,"endCursor":null}},"title":"Activity · bk138/droidVNC-NG"}