{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":291422816,"defaultBranch":"master","name":"AnotherGlass","ownerLogin":"inckie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-30T07:34:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24409942?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713630691.0","currentOid":""},"activityList":{"items":[{"before":"92cb2e567a9e009f0f09e71b7487222d5b7b3b27","after":"0732a42e1ffe0e7e0ae86eaf68829b8c2adca7cd","ref":"refs/heads/master","pushedAt":"2024-05-07T04:44:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* show IP address when connecting, add few TODOs","shortMessageHtmlLink":"* show IP address when connecting, add few TODOs"}},{"before":"518fb3bf3d627a5cffb4f9d6bb0382d740a956bf","after":"92cb2e567a9e009f0f09e71b7487222d5b7b3b27","ref":"refs/heads/master","pushedAt":"2024-04-21T19:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"feat: localize ServiceStateCard","shortMessageHtmlLink":"feat: localize ServiceStateCard"}},{"before":"bba871f4bd7305443b8de3fc8f0a2051bded4f87","after":"518fb3bf3d627a5cffb4f9d6bb0382d740a956bf","ref":"refs/heads/master","pushedAt":"2024-04-21T18:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"feat: localize MapCard","shortMessageHtmlLink":"feat: localize MapCard"}},{"before":"c3231fc91015b34cd9cc9efaf6688299702763e3","after":"bba871f4bd7305443b8de3fc8f0a2051bded4f87","ref":"refs/heads/master","pushedAt":"2024-04-21T04:33:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"tweak: decrease connect timeout to 5s","shortMessageHtmlLink":"tweak: decrease connect timeout to 5s"}},{"before":"654da6f53477380033124bb610a4b4f65073cab9","after":"c3231fc91015b34cd9cc9efaf6688299702763e3","ref":"refs/heads/master","pushedAt":"2024-04-21T02:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* Readme update","shortMessageHtmlLink":"* Readme update"}},{"before":"332e7ea5e1100c7e18499400c1a3f558e17066ab","after":"654da6f53477380033124bb610a4b4f65073cab9","ref":"refs/heads/master","pushedAt":"2024-04-20T16:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"fix README.md","shortMessageHtmlLink":"fix README.md"}},{"before":"6f44c8f566c7f8e2c1e690f837e8af67a0f77727","after":null,"ref":"refs/heads/feat/ee","pushedAt":"2024-04-20T16:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"}},{"before":"341bca9e59936022cddcab430b15ecc25d9be3e1","after":"332e7ea5e1100c7e18499400c1a3f558e17066ab","ref":"refs/heads/master","pushedAt":"2024-04-20T16:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"feat: Enterprise Edition support (#5)\n\n* + Enterprise Edition Card sample drop in\r\n\r\n* * sort out Kotlin configuration\r\n\r\n* * fix deprecation warning\r\n\r\n* Rename .java to .kt\r\n\r\n* * migrate GlassMenuItem to Kotlin\r\n\r\n* * add exported flags (not really needed for glass Android 8.1, just to keep linter happy)\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize MainLayoutFragment\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize BaseFragment\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize Menu code\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize BaseActivity\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize MainActivity\r\n\r\n* Rename .java to .kt\r\n\r\n* * Kotlinize ColumnLayoutFragment\r\n\r\n* * TODO added\r\n\r\n* * reorganize code\r\n\r\n* * replace launcher icon\r\n\r\n* + isPossiblyTethering utility\r\n\r\n* + generalize client and host a bit\r\n\r\n* * get rid of onStopped overload\r\n\r\n* * bump submodule pointer\r\n\r\n* + WiFiHost\r\n\r\n* + required permissions\r\n\r\n* Rename .java to .kt\r\n\r\n* + Kotlinize settings and add connection type\r\n\r\n* + temporary hardcode wifi mode\r\n\r\n* * todo about missing RPC start failure handling\r\n\r\n* * very hacky IP sockets client and server drafts\r\n\r\n* * temporary hacked-in client\r\n\r\n* * moving mQueue to worker threads\r\n\r\n* * gradle:8.3.2\r\n\r\n* * GPS passthrough test\r\n\r\n* + basic MapCard\r\n\r\n* * use Closeables for sockets\r\n\r\n* * some cleanup\r\n\r\n* * actually call stop on client\r\n* InterruptedException resets interrupted flag, move to boolean and exit command to simplify handling (we can get SocketException first)\r\n\r\n* * make menu param default null\r\n\r\n* * change service notification priority to IMPORTANCE_DEFAULT\r\n\r\n* + switch to material design to get better toggle control\r\n\r\n* * add Connection type toggle (no nice WiFi icon though)\r\n\r\n* * bump mobile app gradle deps\r\n\r\n* * replace old picasso with coil\r\n\r\n* + ee ProGuard\r\n\r\n* * temporary move mockGPS code to the `service` and draft MapCard (will not restart mockGPS though)\r\n\r\n* * developer settings actually work on Glass EE2\r\n* fix crossfade\r\n\r\n* * Android studio downloaded all icons finally, replace WiFi\r\n\r\n* *+ local signingConfig\r\n\r\n* * assemble both debug and release in CI\r\n\r\n* * bump actions to node 20 versions\r\n\r\n* * make HostService actually a Service\r\n\r\n* * fix checkbox\r\n\r\n* * readme and comments updates\r\n\r\n---------\r\n\r\nCo-authored-by: Ink ","shortMessageHtmlLink":"feat: Enterprise Edition support (#5)"}},{"before":"30f45d5ab78333da4c45d4df5c896774d0a020af","after":"6f44c8f566c7f8e2c1e690f837e8af67a0f77727","ref":"refs/heads/feat/ee","pushedAt":"2024-04-20T16:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* readme and comments updates","shortMessageHtmlLink":"* readme and comments updates"}},{"before":"ec2a2be468148dd28cf17caf5607f256be98cc29","after":"30f45d5ab78333da4c45d4df5c896774d0a020af","ref":"refs/heads/feat/ee","pushedAt":"2024-04-20T16:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* fix checkbox","shortMessageHtmlLink":"* fix checkbox"}},{"before":"d1c5df9dbb162d85f247732a74af78489ae1812b","after":"ec2a2be468148dd28cf17caf5607f256be98cc29","ref":"refs/heads/feat/ee","pushedAt":"2024-04-19T04:33:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* make HostService actually a Service","shortMessageHtmlLink":"* make HostService actually a Service"}},{"before":"18b85b93e7939bd4074864b4557a93a68427d42f","after":"d1c5df9dbb162d85f247732a74af78489ae1812b","ref":"refs/heads/feat/ee","pushedAt":"2024-04-19T04:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* make HostService actually a Service","shortMessageHtmlLink":"* make HostService actually a Service"}},{"before":"7cfc05bc0a26e5611937a5b73fc7002276510f24","after":"18b85b93e7939bd4074864b4557a93a68427d42f","ref":"refs/heads/feat/ee","pushedAt":"2024-04-17T03:33:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* bump actions to node 20 versions","shortMessageHtmlLink":"* bump actions to node 20 versions"}},{"before":"66e6766d9323c2ad8d38a6dfc5bbcfab47835b07","after":"7cfc05bc0a26e5611937a5b73fc7002276510f24","ref":"refs/heads/feat/ee","pushedAt":"2024-04-17T03:28:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"*+ local signingConfig","shortMessageHtmlLink":"*+ local signingConfig"}},{"before":"1d6928e46310a40bc509f14fab472f76b975f67d","after":"66e6766d9323c2ad8d38a6dfc5bbcfab47835b07","ref":"refs/heads/feat/ee","pushedAt":"2024-04-16T03:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* developer settings actually work on Glass EE2\n* fix crossfade","shortMessageHtmlLink":"* developer settings actually work on Glass EE2"}},{"before":"79bdc075b5a8da97c52441f9a5bec6070c5480fe","after":"1d6928e46310a40bc509f14fab472f76b975f67d","ref":"refs/heads/feat/ee","pushedAt":"2024-04-16T02:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* temporary move mockGPS code to the `service` and draft MapCard (will not restart mockGPS though)","shortMessageHtmlLink":"* temporary move mockGPS code to the service and draft MapCard (wil…"}},{"before":"2ca4a1b48ae630d339fc0aab94a24c96169a9174","after":"79bdc075b5a8da97c52441f9a5bec6070c5480fe","ref":"refs/heads/feat/ee","pushedAt":"2024-04-16T01:56:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"+ ee ProGuard","shortMessageHtmlLink":"+ ee ProGuard"}},{"before":"4b4975dfa3291e642c6c55ab1e13024224b271e2","after":"2ca4a1b48ae630d339fc0aab94a24c96169a9174","ref":"refs/heads/feat/ee","pushedAt":"2024-04-16T01:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* bump mobile app gradle deps","shortMessageHtmlLink":"* bump mobile app gradle deps"}},{"before":"31374fb1d7562d05e4714614661ae0a0dcb28d51","after":"4b4975dfa3291e642c6c55ab1e13024224b271e2","ref":"refs/heads/feat/ee","pushedAt":"2024-04-16T01:01:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* add Connection type toggle (no nice WiFi icon though)","shortMessageHtmlLink":"* add Connection type toggle (no nice WiFi icon though)"}},{"before":"c9fa892721f4f70bee42b3e75c03c60c060c703a","after":"31374fb1d7562d05e4714614661ae0a0dcb28d51","ref":"refs/heads/feat/ee","pushedAt":"2024-04-12T04:08:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* actually call stop on client\n* InterruptedException resets interrupted flag, move to boolean and exit command to simplify handling (we can get SocketException first)","shortMessageHtmlLink":"* actually call stop on client"}},{"before":"e91cec4d85f1b7ff744c28f613e592990ae398a8","after":"c9fa892721f4f70bee42b3e75c03c60c060c703a","ref":"refs/heads/feat/ee","pushedAt":"2024-04-12T03:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* InterruptedException resets interrupted flag, move to boolean to simplify handling (we can get SocketException first)","shortMessageHtmlLink":"* InterruptedException resets interrupted flag, move to boolean to si…"}},{"before":"1630d5a22a8b7390bc867f932b806a04095da463","after":"e91cec4d85f1b7ff744c28f613e592990ae398a8","ref":"refs/heads/feat/ee","pushedAt":"2024-04-12T03:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* some cleanup","shortMessageHtmlLink":"* some cleanup"}},{"before":"e23cf0ba60889febae2979b5ec47560498902411","after":"1630d5a22a8b7390bc867f932b806a04095da463","ref":"refs/heads/feat/ee","pushedAt":"2024-04-12T02:51:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* use Closeables for sockets","shortMessageHtmlLink":"* use Closeables for sockets"}},{"before":"7b92f14e6d7ee770a876e2b4a31d5608787a8570","after":"e23cf0ba60889febae2979b5ec47560498902411","ref":"refs/heads/feat/ee","pushedAt":"2024-04-10T04:28:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* GPS passthrough test","shortMessageHtmlLink":"* GPS passthrough test"}},{"before":"6362575fd0170f94bbabc6b1dc43992cb4aa1853","after":"7b92f14e6d7ee770a876e2b4a31d5608787a8570","ref":"refs/heads/feat/ee","pushedAt":"2024-04-10T04:24:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* GPS passthrough test","shortMessageHtmlLink":"* GPS passthrough test"}},{"before":"45450dd98b623bbfea6cef64013e60ca4bd86b24","after":"6362575fd0170f94bbabc6b1dc43992cb4aa1853","ref":"refs/heads/feat/ee","pushedAt":"2024-04-09T02:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* moving mQueue to worker threads","shortMessageHtmlLink":"* moving mQueue to worker threads"}},{"before":"d24ae5d6e0b90ade82860d34cf99db2299b4b824","after":"45450dd98b623bbfea6cef64013e60ca4bd86b24","ref":"refs/heads/feat/ee","pushedAt":"2024-04-09T01:50:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* temporary hacked-in client","shortMessageHtmlLink":"* temporary hacked-in client"}},{"before":"d5b79c81f32246302accb2c40b919fc169bfe76b","after":"d24ae5d6e0b90ade82860d34cf99db2299b4b824","ref":"refs/heads/feat/ee","pushedAt":"2024-04-08T03:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"+ required permissions","shortMessageHtmlLink":"+ required permissions"}},{"before":"c8f0b3b765c2637a89a6480f55e121f47de76114","after":"d5b79c81f32246302accb2c40b919fc169bfe76b","ref":"refs/heads/feat/ee","pushedAt":"2024-04-08T02:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"+ WiFiHost","shortMessageHtmlLink":"+ WiFiHost"}},{"before":"5ed64ff1c10a794d1c5467ff77f012c20cbe6e5c","after":"c8f0b3b765c2637a89a6480f55e121f47de76114","ref":"refs/heads/feat/ee","pushedAt":"2024-04-07T18:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inckie","name":"Alex","path":"/inckie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24409942?s=80&v=4"},"commit":{"message":"* bump submodule pointer","shortMessageHtmlLink":"* bump submodule pointer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQyqQGQA","startCursor":null,"endCursor":null}},"title":"Activity · inckie/AnotherGlass"}