{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":651018468,"defaultBranch":"main","name":"AGL_Demo_Control_Panel","ownerLogin":"suchinton","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-08T10:04:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75079303?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686218678.118298","currentOid":""},"activityList":{"items":[{"before":"73af98961149bfc55791375644c91aad2381afd0","after":"2e8cf054721091e2b2e54ba1886329b888bc9fab","ref":"refs/heads/main","pushedAt":"2023-11-14T12:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Patch uppdate\n\n- Only start demo thread if not running\n- Add (WIP) code to hide specific pages from settings","shortMessageHtmlLink":"Patch uppdate"}},{"before":"254e5d8c77e7481087839e57862c03e19fcfcd7f","after":"73af98961149bfc55791375644c91aad2381afd0","ref":"refs/heads/main","pushedAt":"2023-11-01T21:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix stutter in subscription updates.\n\n- Fix UI stutter due to race condition, now we block the signals of widgets to be updated\n- Fix IC Script, remove daemon mode to allow relaunching the simulation","shortMessageHtmlLink":"Fix stutter in subscription updates."}},{"before":"1f4f939309061b8d74e2c4e07f0af4513d6478eb","after":"254e5d8c77e7481087839e57862c03e19fcfcd7f","ref":"refs/heads/main","pushedAt":"2023-11-01T16:18:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Enable gRPC Subscriptions for Signals","shortMessageHtmlLink":"Enable gRPC Subscriptions for Signals"}},{"before":"2ba6c27f6a5225f3b7292fd738312136b5ca2683","after":"1f4f939309061b8d74e2c4e07f0af4513d6478eb","ref":"refs/heads/main","pushedAt":"2023-10-26T14:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Patch Update\n\n- Add user-session in config.ini (persist settings for next session)\n- Add Full-screen flag in config\n-","shortMessageHtmlLink":"Patch Update"}},{"before":"ff25a93b409034c8aa4341e8167ec0a0cdfa1101","after":"2ba6c27f6a5225f3b7292fd738312136b5ca2683","ref":"refs/heads/main","pushedAt":"2023-10-22T18:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix UI: Increase text size & alignment","shortMessageHtmlLink":"Fix UI: Increase text size & alignment"}},{"before":"4e779454545d3398c28c9f6d5c84acf97251238f","after":"ff25a93b409034c8aa4341e8167ec0a0cdfa1101","ref":"refs/heads/main","pushedAt":"2023-10-22T14:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Improve Client Interfacing\n\n- Fix HVAC crash due to None object when out of range for temps\n- Refactor subscription updates on UI (Not when values are changed on control panel)\n- Disconnect Client when window is closed\n-","shortMessageHtmlLink":"Improve Client Interfacing"}},{"before":"fd7660a41e37a5bfa2c733442563918ac0b9f974","after":"4e779454545d3398c28c9f6d5c84acf97251238f","ref":"refs/heads/main","pushedAt":"2023-10-21T13:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Clean up code & improve formatting","shortMessageHtmlLink":"Clean up code & improve formatting"}},{"before":"8f36f9ce54ecdd7e48087cb6dc8f2a90e7b8d211","after":"fd7660a41e37a5bfa2c733442563918ac0b9f974","ref":"refs/heads/main","pushedAt":"2023-10-20T09:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix: Steering Wheel icon not rendering in Nav-bar","shortMessageHtmlLink":"Fix: Steering Wheel icon not rendering in Nav-bar"}},{"before":"153cfc939fc5c10f48c1ad9bb97b823ce8231e1f","after":"8f36f9ce54ecdd7e48087cb6dc8f2a90e7b8d211","ref":"refs/heads/main","pushedAt":"2023-10-20T09:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Update Dashboard.py","shortMessageHtmlLink":"Update Dashboard.py"}},{"before":"89cbf70be5d5a2415cda9cc8a5ab09f92c277152","after":"153cfc939fc5c10f48c1ad9bb97b823ce8231e1f","ref":"refs/heads/main","pushedAt":"2023-10-20T08:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix svg scaling by setting icons using QtSvg module","shortMessageHtmlLink":"Fix svg scaling by setting icons using QtSvg module"}},{"before":"1fa31ca6da1981aaf5d150f65cd19c757e126703","after":"89cbf70be5d5a2415cda9cc8a5ab09f92c277152","ref":"refs/heads/main","pushedAt":"2023-10-19T18:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Refactor Settings, Config and UI scaling\n\n - Add template to specify new configs in config.ini\n - Add drop-down to load all configurations specified in config.ini\n - Add new assets and refine UI elements (Scaling issue fixed)\n - Add size grip to main window\n - Add options in settings to configure port and AGL's CA.pem file\n - Removed unused or redundant files\n - Check for user configs agl-demo-control-panel.ini & config.ini\n before resorting to default config.ini\n - Check for CA.pem and jwt tokens in default paths\n - Add new fields in settings for CA.pem file, jwt token path, TLS Server name\n - Fix crash in dashboard.py module due to icon.availableSizes()\n - Add Start/Stop states for the client\n - Block subscription event updates to the UI when values are changed on the control panel","shortMessageHtmlLink":"Refactor Settings, Config and UI scaling"}},{"before":"96cbd8bff4ebe66e0b7c4575b167c09843693291","after":"1fa31ca6da1981aaf5d150f65cd19c757e126703","ref":"refs/heads/main","pushedAt":"2023-10-19T18:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Add a Dockerfile and related files\n\nThis builds a Docker container based upon bookworm-slim and starts the application using Qt's VNC platform plugin.\n\nContribution by Lisandro Pérez Meyer \n\n29277: Add a Dockerfile and related files | https://gerrit.automotivelinux.org/gerrit/c/src/agl-demo-control-panel/+/29277","shortMessageHtmlLink":"Add a Dockerfile and related files"}},{"before":"8e45e5665a1229de2df4865e86039150f38f1feb","after":"96cbd8bff4ebe66e0b7c4575b167c09843693291","ref":"refs/heads/main","pushedAt":"2023-10-15T17:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix UI scaling at lower resolutions\n\nFix UI scaling issue in docker image and resolutions under 1080p","shortMessageHtmlLink":"Fix UI scaling at lower resolutions"}},{"before":"b7932172b186df12e6e2c229e7c8ef096b973a80","after":"8e45e5665a1229de2df4865e86039150f38f1feb","ref":"refs/heads/main","pushedAt":"2023-10-15T15:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}},{"before":"eccdbaa321ce0c69f81c2174df7694df01f9f132","after":"b7932172b186df12e6e2c229e7c8ef096b973a80","ref":"refs/heads/main","pushedAt":"2023-10-15T15:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Clean up\n\nRemoved unused or redundant files\n\nSigned-off-by: suchinton <75079303+suchinton@users.noreply.github.com>","shortMessageHtmlLink":"Clean up"}},{"before":"f4ae985d4800cf7507052368b3bdcdce0a9f50bf","after":"eccdbaa321ce0c69f81c2174df7694df01f9f132","ref":"refs/heads/main","pushedAt":"2023-10-15T15:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Refactor settings and config handling\n\n- Add template to specify new configs in config.ini\n- Refactor config.py to relay configs to settings.py\n- Config and corresponding token is now issued by settings.py module\n- Add drop-down to load all configurations specified in config.ini\n- Refine UI elements and add new assets","shortMessageHtmlLink":"Refactor settings and config handling"}},{"before":"ef686e6442237f1ab5c53db9f260bedef5d39d04","after":"f4ae985d4800cf7507052368b3bdcdce0a9f50bf","ref":"refs/heads/main","pushedAt":"2023-10-14T17:20:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Bug Fix\n\nUse relative path to config.ini","shortMessageHtmlLink":"Bug Fix"}},{"before":"d7560a315787e975386e85f9f4223c0c299f643f","after":"ef686e6442237f1ab5c53db9f260bedef5d39d04","ref":"refs/heads/main","pushedAt":"2023-10-14T14:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Bug Fixes\n\n- Fix lag/crashing when input (kuksa) is received before connection is established\n- Add size grip to resize window\n- Load default config from config.ini (WIP)\n- Add more options in settings","shortMessageHtmlLink":"Bug Fixes"}},{"before":"f6eb5f281ad706db6f60775c0277d605c102dd50","after":"d7560a315787e975386e85f9f4223c0c299f643f","ref":"refs/heads/main","pushedAt":"2023-10-12T05:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Bug Fix\n\n- Fix window dragging event crash\n- Update dependencies in requirements.txt\n- Add installation instructions for Debian-based systems","shortMessageHtmlLink":"Bug Fix"}},{"before":"c2476b429e4e9d6b0872b06b7469bad7ce73ec35","after":"f6eb5f281ad706db6f60775c0277d605c102dd50","ref":"refs/heads/main","pushedAt":"2023-10-09T10:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Feature patch\n\n- Default config to grpc\n- Add Car Simulator for script mode in IC","shortMessageHtmlLink":"Feature patch"}},{"before":"8420a9faa98372fed18a5f954182222ea0d056eb","after":"c2476b429e4e9d6b0872b06b7469bad7ce73ec35","ref":"refs/heads/main","pushedAt":"2023-10-09T01:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Default protocol to grpc\n\nAdd support for grpc databroker","shortMessageHtmlLink":"Default protocol to grpc"}},{"before":"65100a2d258ff840737504118f07655f8257e5c7","after":"8420a9faa98372fed18a5f954182222ea0d056eb","ref":"refs/heads/main","pushedAt":"2023-10-02T10:11:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Log exceptions in CAN and Kuksa feeders","shortMessageHtmlLink":"Log exceptions in CAN and Kuksa feeders"}},{"before":"5f028a5a67392e66543b8bcff0d0fabc193bac7b","after":"65100a2d258ff840737504118f07655f8257e5c7","ref":"refs/heads/main","pushedAt":"2023-09-25T03:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Update Dashboard.py","shortMessageHtmlLink":"Update Dashboard.py"}},{"before":"f7387a91cf8b4965ac02accf8f63d8937792fb4e","after":"5f028a5a67392e66543b8bcff0d0fabc193bac7b","ref":"refs/heads/main","pushedAt":"2023-09-25T03:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Fix Dashboard icons scaling issue","shortMessageHtmlLink":"Fix Dashboard icons scaling issue"}},{"before":"225f52271fc36f686534e5d454969b3586d34db1","after":"f7387a91cf8b4965ac02accf8f63d8937792fb4e","ref":"refs/heads/main","pushedAt":"2023-09-18T09:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Updated extras\n\n- Simplify code & documentation\n- Remove double imports","shortMessageHtmlLink":"Updated extras"}},{"before":"81247b37b1958c1d4b8e6d40ac6991a79a03571e","after":"225f52271fc36f686534e5d454969b3586d34db1","ref":"refs/heads/main","pushedAt":"2023-09-18T06:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"3984d72b7125f1a6898824006086b3cc5327c9e6","after":"81247b37b1958c1d4b8e6d40ac6991a79a03571e","ref":"refs/heads/main","pushedAt":"2023-09-18T06:38:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Add documentation for code","shortMessageHtmlLink":"Add documentation for code"}},{"before":"1d7a21ea1bdfeb6adc88def6c6eed1b1d1485d86","after":"3984d72b7125f1a6898824006086b3cc5327c9e6","ref":"refs/heads/main","pushedAt":"2023-09-18T06:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Add documentation for code","shortMessageHtmlLink":"Add documentation for code"}},{"before":"2005ffea1f3286532585480ebb3ee39830b36280","after":"1d7a21ea1bdfeb6adc88def6c6eed1b1d1485d86","ref":"refs/heads/main","pushedAt":"2023-09-17T19:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Update ICPage.py","shortMessageHtmlLink":"Update ICPage.py"}},{"before":"a5165143f835644c7e423aea5e3c622da957334c","after":"2005ffea1f3286532585480ebb3ee39830b36280","ref":"refs/heads/main","pushedAt":"2023-09-17T18:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suchinton","name":"Suchinton","path":"/suchinton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75079303?s=80&v=4"},"commit":{"message":"Refactor IC Page\n\n- Improve error handling\n- Remove redundant code","shortMessageHtmlLink":"Refactor IC Page"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADrrh2ZQA","startCursor":null,"endCursor":null}},"title":"Activity · suchinton/AGL_Demo_Control_Panel"}