{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":507279924,"defaultBranch":"main","name":"SwiftConnect","ownerLogin":"girivs82","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-06-25T10:26:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32936671?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681419641.0","currentOid":""},"activityList":{"items":[{"before":"d7bbab860902e13958e0a8a467015ec3775c0889","after":"f7d4634c930954d6a4608e3b6997bfd0a49f45e2","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-05-09T17:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Changes\n1. Sort the vpn gateways in the picker list\n2. Improve the approval panel so that it automatically changes once approval happens.","shortMessageHtmlLink":"Changes"}},{"before":"3121f35b2c5fdeb5b9cd5c27e64600ebef042f50","after":"d7bbab860902e13958e0a8a467015ec3775c0889","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-05-06T17:19:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Usage improvements\n1. Fixed LAC to show only one time during app start\n2. Added a help panel to walk users through the launch daemon approval process\n3. Fixed bug where app quits when daemon permissions are requested\n4. Increased robustness of openconnect process termination checks and a new stuck panel comes up if process doesn't terminate for some reason","shortMessageHtmlLink":"Usage improvements"}},{"before":"d317586f2cb7c52ee4e3786efad6dfa2681338be","after":"3121f35b2c5fdeb5b9cd5c27e64600ebef042f50","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-04-16T06:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Changed bundle identifier to all lower case for consistency","shortMessageHtmlLink":"Changed bundle identifier to all lower case for consistency"}},{"before":"e66f5dd08999e4eeaa6a603751a36a5253ee269f","after":"d317586f2cb7c52ee4e3786efad6dfa2681338be","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-04-15T15:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Condense UI even more and fix keychain save and load of interface. Also check for existence of openconnect binary.","shortMessageHtmlLink":"Condense UI even more and fix keychain save and load of interface. Al…"}},{"before":"60916d741d7a62f8b7e89052c5cc498be2227b18","after":"e66f5dd08999e4eeaa6a603751a36a5253ee269f","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-04-15T06:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Remove keychain save checkbox. Now always saves in keychain. Reorganise UI to look more concise.","shortMessageHtmlLink":"Remove keychain save checkbox. Now always saves in keychain. Reorgani…"}},{"before":"2edca0d9e1d25a6139370092db2b2a1927623a4a","after":"60916d741d7a62f8b7e89052c5cc498be2227b18","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-04-14T13:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Remove commented out code.","shortMessageHtmlLink":"Remove commented out code."}},{"before":null,"after":"2edca0d9e1d25a6139370092db2b2a1927623a4a","ref":"refs/heads/privileged-helper-test","pushedAt":"2023-04-13T21:00:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Complete the periodic openconnect connectivity checks every 10 seconds and generate notifications based on this.","shortMessageHtmlLink":"Complete the periodic openconnect connectivity checks every 10 second…"}},{"before":"b715d0c078b677c855dfd5e9fd708ce5f859ca18","after":"2d21cf0300b4a819503aca8e9344c5b63a17ca02","ref":"refs/heads/main","pushedAt":"2023-04-06T13:09:16.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"List of fixes:\n\n1. Support external browser based logins for the endpoints that support it using safari\n2. Fixed UI offscreen issue.\n3. SwiftConnect now holds the PID of the spawned openconnect process without relying on a pid file. Connections/disconnections should be more robust.","shortMessageHtmlLink":"List of fixes:"}},{"before":null,"after":"e8e35730c0577dab6d7573c988df517543b3bc6f","ref":"refs/heads/integ","pushedAt":"2023-03-31T07:33:39.918Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Merge pull request #3 from wenyuzhao/add-license\n\nCreate LICENSE","shortMessageHtmlLink":"Merge pull request wenyuzhao#3 from wenyuzhao/add-license"}},{"before":"a4dc519e21c30271d3bd7271cb25a86b7597d985","after":"b715d0c078b677c855dfd5e9fd708ce5f859ca18","ref":"refs/heads/main","pushedAt":"2023-03-30T16:06:32.571Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Improved icon changes when openconnect connection goes down and resumes; disable Connect button if any required fields are empty; add LSMultipleInstancesProhibited key to prevent multiple instances from running; make unified logger messages for openconnect public","shortMessageHtmlLink":"Improved icon changes when openconnect connection goes down and resum…"}},{"before":"fb2fa2e9200ff5552063a5652e23570f78ac9500","after":"a4dc519e21c30271d3bd7271cb25a86b7597d985","ref":"refs/heads/main","pushedAt":"2023-03-29T17:39:46.836Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"1. openconnect dead peer detection and reconnect detection now reflected in swift connect by notifications and icon color\n2. openconnect logs can now be collected from the swift connect GUI by clicking the logs text in the big icon","shortMessageHtmlLink":"1. openconnect dead peer detection and reconnect detection now reflec…"}},{"before":"9439008202baa78abd05d1b4538f6c7baa680f06","after":"fb2fa2e9200ff5552063a5652e23570f78ac9500","ref":"refs/heads/main","pushedAt":"2023-03-26T06:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"If vpn gateway is not reachable, then display a modal message and do not try to connect to vpn on clicking connect.","shortMessageHtmlLink":"If vpn gateway is not reachable, then display a modal message and do …"}},{"before":"025c6113f934e296fe0cab2d1d3669c3eb250321","after":"9439008202baa78abd05d1b4538f6c7baa680f06","ref":"refs/heads/main","pushedAt":"2023-03-10T13:49:30.525Z","pushType":"push","commitsCount":1,"pusher":{"login":"girivs82","name":null,"path":"/girivs82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32936671?s=80&v=4"},"commit":{"message":"Use kill -2 instead of just kill to simulate a Ctrl-C press from keyboard. openconnect behaves better when quitting this way.","shortMessageHtmlLink":"Use kill -2 instead of just kill to simulate a Ctrl-C press from keyb…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wOVQxNzoxNDoxOS4wMDAwMDBazwAAAAMpP1X9","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wOVQxNzoxNDoxOS4wMDAwMDBazwAAAAMpP1X9","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xMFQxMzo0OTozMC41MjU4NTdazwAAAAMAvo_N"}},"title":"Activity · girivs82/SwiftConnect"}