{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":741512330,"defaultBranch":"main","name":"mobile-sdk-kt","ownerLogin":"spruceid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-10T14:51:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63802608?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727463524.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c6a06b22fda5cf28c9477cca5fc4715614984036","ref":"refs/heads/skit-509-18013-5-holder-presentation-working-in-swift-and-kotlin-demo","pushedAt":"2024-09-27T18:58:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rschulman","name":"Ross Schulman","path":"/rschulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1304536?s=80&v=4"},"commit":{"message":"Modify MDL presentation implementation and related example app code to reflect changes to rust library APIs","shortMessageHtmlLink":"Modify MDL presentation implementation and related example app code t…"}},{"before":"c0df3a69345514ae95475397da051c68b4dc095e","after":"f849015f95c1ff56faa1b574791828f4cbba208e","ref":"refs/heads/skit-544-update-kotlin-18013-5-holder","pushedAt":"2024-09-27T17:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"todd-spruceid","name":null,"path":"/todd-spruceid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125476187?s=80&v=4"},"commit":{"message":"L2CAP fixes for the holder.\n\nThis code adds a fallback so that in the event an exception is thrown by the\nL2CAP socket during connection, it will fall back to the old flow. This is\nnecessary when interacting with the iPhone reader, as Android devices do not\nseem to get along with BLE link-layer encryption as implemented in iOS.","shortMessageHtmlLink":"L2CAP fixes for the holder."}},{"before":"c257cc299b552a03e0b5876e64ed6cfd71dbe3ef","after":null,"ref":"refs/heads/feat/empty-wallet","pushedAt":"2024-09-27T16:33:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"}},{"before":"1834255fdaceae76582b69bc29f0e49124af1bd3","after":"968f87b5835c59c60b27a57164ec8f0b6ddd0ae0","ref":"refs/heads/main","pushedAt":"2024-09-27T16:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Empty wallet screen (#31)","shortMessageHtmlLink":"Empty wallet screen (#31)"}},{"before":null,"after":"c257cc299b552a03e0b5876e64ed6cfd71dbe3ef","ref":"refs/heads/feat/empty-wallet","pushedAt":"2024-09-27T16:29:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Empty wallet screen","shortMessageHtmlLink":"Empty wallet screen"}},{"before":"d29fbeba9ac5a43f7f2ce48771b3fd26b19ebd30","after":null,"ref":"refs/heads/fix/encoded-url","pushedAt":"2024-09-27T15:03:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"}},{"before":"fd8bff65df5ac0a8c3f904c9a0f61b3c60ec0e7d","after":"1834255fdaceae76582b69bc29f0e49124af1bd3","ref":"refs/heads/main","pushedAt":"2024-09-27T15:02:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Fix deep link URL parsing (#30)\n\n* Update name and logo\r\n\r\n* Update app name\r\n\r\n* Fix credential display\r\n\r\n* Remove unused imports","shortMessageHtmlLink":"Fix deep link URL parsing (#30)"}},{"before":"75b74025c3c0203f637279350c885b2de78901b2","after":"d29fbeba9ac5a43f7f2ce48771b3fd26b19ebd30","ref":"refs/heads/fix/encoded-url","pushedAt":"2024-09-26T19:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Remove unused imports","shortMessageHtmlLink":"Remove unused imports"}},{"before":"1cb588be6e7ade9996cb3945b4cf8a6382f0aa45","after":"75b74025c3c0203f637279350c885b2de78901b2","ref":"refs/heads/fix/encoded-url","pushedAt":"2024-09-26T16:48:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Merge main","shortMessageHtmlLink":"Merge main"}},{"before":null,"after":"1cb588be6e7ade9996cb3945b4cf8a6382f0aa45","ref":"refs/heads/fix/encoded-url","pushedAt":"2024-09-26T16:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Fix credential display","shortMessageHtmlLink":"Fix credential display"}},{"before":"d44df800b2883cf2f827e6e1413e51dfa2409bc3","after":null,"ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-26T08:21:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timothee-haudebourg","name":"Timothée Haudebourg","path":"/timothee-haudebourg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182174?s=80&v=4"}},{"before":"ba478c829efea8b7f5ae99baebb1c49326f8390f","after":"fd8bff65df5ac0a8c3f904c9a0f61b3c60ec0e7d","ref":"refs/heads/main","pushedAt":"2024-09-26T08:21:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timothee-haudebourg","name":"Timothée Haudebourg","path":"/timothee-haudebourg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182174?s=80&v=4"},"commit":{"message":"Support to SD-JWT credentials (#29)\n\n* Add templates and prepare to integrations\r\n\r\n* Configure raw credential storage and start adding/listing\r\n\r\n* Display credential info\r\n\r\n* Bump mobile-sdk-rs version\r\n\r\n* Integrate decodeSdJwt method\r\n\r\n* Update name and logo\r\n\r\n* Update app name","shortMessageHtmlLink":"Support to SD-JWT credentials (#29)"}},{"before":"2bbba46cf69d1b762495e334373c57efd0b7da94","after":"d44df800b2883cf2f827e6e1413e51dfa2409bc3","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-25T20:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Update app name","shortMessageHtmlLink":"Update app name"}},{"before":"e38ab866a593d892358cd6614e856ae2cc2071c8","after":"2bbba46cf69d1b762495e334373c57efd0b7da94","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-25T20:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Update name and logo","shortMessageHtmlLink":"Update name and logo"}},{"before":"8a7a7d9d8953ad2c2c2a183d5ce51de2508dffa4","after":"e38ab866a593d892358cd6614e856ae2cc2071c8","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-25T20:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Integrate decodeSdJwt method","shortMessageHtmlLink":"Integrate decodeSdJwt method"}},{"before":"ab7823b5ec3ee01c2fb1a189ae9a38b1d5ffef7c","after":"8a7a7d9d8953ad2c2c2a183d5ce51de2508dffa4","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-25T20:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Bump mobile-sdk-rs version","shortMessageHtmlLink":"Bump mobile-sdk-rs version"}},{"before":"507286dc69d83ffa03f82c3f61aa017449b23d81","after":"ab7823b5ec3ee01c2fb1a189ae9a38b1d5ffef7c","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-25T18:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Display credential info","shortMessageHtmlLink":"Display credential info"}},{"before":"c4dcf49d825399015058ddab5ff4bd593e437d49","after":"6da99ffea295ebaa22f78e5748da1a590d2c928e","ref":"refs/heads/skit-510-18013-5-presentation-from-vdccollection","pushedAt":"2024-09-24T20:46:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rschulman","name":"Ross Schulman","path":"/rschulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1304536?s=80&v=4"},"commit":{"message":"Changes after rust restructure","shortMessageHtmlLink":"Changes after rust restructure"}},{"before":"d724540d4fbcacd02651e6b01fe7b721a5977375","after":"507286dc69d83ffa03f82c3f61aa017449b23d81","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-24T20:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Configure raw credential storage and start adding/listing","shortMessageHtmlLink":"Configure raw credential storage and start adding/listing"}},{"before":null,"after":"d724540d4fbcacd02651e6b01fe7b721a5977375","ref":"refs/heads/feat/app-supports-sd-jwt-add-credential","pushedAt":"2024-09-23T19:45:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Add templates and prepare to integrations","shortMessageHtmlLink":"Add templates and prepare to integrations"}},{"before":"c454488599a65b4d4d79c8c9fffc5a2f02c2fb02","after":null,"ref":"refs/heads/feat/add-verification-logs","pushedAt":"2024-09-23T13:35:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"}},{"before":"236f0a02f4c75fb5290f7a3e39c6114fd4470317","after":"ba478c829efea8b7f5ae99baebb1c49326f8390f","ref":"refs/heads/main","pushedAt":"2024-09-23T13:35:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Reference app supports verification logs (#28)\n\nThis configures the app to store data using SQLite and adds a view to display and export it.\r\nThis won't be used yet, but we are letting it ready for further development.","shortMessageHtmlLink":"Reference app supports verification logs (#28)"}},{"before":"71fdf4991382f6a541ddca6dd39dbd3d18cba8f9","after":"c0df3a69345514ae95475397da051c68b4dc095e","ref":"refs/heads/skit-544-update-kotlin-18013-5-holder","pushedAt":"2024-09-19T20:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"todd-spruceid","name":null,"path":"/todd-spruceid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125476187?s=80&v=4"},"commit":{"message":"Fix makefile typos.","shortMessageHtmlLink":"Fix makefile typos."}},{"before":"037fc8611ad4afb99e26b6a84118c086b0037c31","after":"71fdf4991382f6a541ddca6dd39dbd3d18cba8f9","ref":"refs/heads/skit-544-update-kotlin-18013-5-holder","pushedAt":"2024-09-19T18:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"todd-spruceid","name":null,"path":"/todd-spruceid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125476187?s=80&v=4"},"commit":{"message":"Addressing PR comments.","shortMessageHtmlLink":"Addressing PR comments."}},{"before":null,"after":"ea9a6e831b70398e10bc75472525bb265b6460ba","ref":"refs/heads/update-with-interop","pushedAt":"2024-09-19T16:24:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theosirian","name":"Tiago Nascimento","path":"/theosirian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4248542?s=80&v=4"},"commit":{"message":"Add local maven version debug builds\n\nSigned-off-by: Tiago Nascimento ","shortMessageHtmlLink":"Add local maven version debug builds"}},{"before":"46fed1d702a38f8b2df8fa2953c7b4d5ea0436df","after":"037fc8611ad4afb99e26b6a84118c086b0037c31","ref":"refs/heads/skit-544-update-kotlin-18013-5-holder","pushedAt":"2024-09-18T20:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"todd-spruceid","name":null,"path":"/todd-spruceid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125476187?s=80&v=4"},"commit":{"message":"Lint fixes & a linter target in the makefile.","shortMessageHtmlLink":"Lint fixes & a linter target in the makefile."}},{"before":null,"after":"c454488599a65b4d4d79c8c9fffc5a2f02c2fb02","ref":"refs/heads/feat/add-verification-logs","pushedAt":"2024-09-17T12:33:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Juliano1612","name":"Juliano Cézar Chagas Tavares","path":"/Juliano1612","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20156292?s=80&v=4"},"commit":{"message":"Add verification activity logs view and related resources","shortMessageHtmlLink":"Add verification activity logs view and related resources"}},{"before":"c3a10d5794aab5891efa8604142dbc3fdf412995","after":null,"ref":"refs/heads/feat/camv-531-sprucekit-sdk-storage-manager-kotlin","pushedAt":"2024-09-16T21:27:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rschulman","name":"Ross Schulman","path":"/rschulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1304536?s=80&v=4"}},{"before":"3e5df43af82401f9809bbf3a32358236014ff911","after":"236f0a02f4c75fb5290f7a3e39c6114fd4470317","ref":"refs/heads/main","pushedAt":"2024-09-16T21:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rschulman","name":"Ross Schulman","path":"/rschulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1304536?s=80&v=4"},"commit":{"message":"Add initial storage manager (#14)\n\n* Add initial storage manager\r\n\r\nSigned-off-by: Tiago Nascimento \r\n\r\n* Addressing review comments\r\n\r\nSigned-off-by: Tiago Nascimento \r\n\r\n* Fix reference to wallet.sdk.KeyManager\r\n\r\n---------\r\n\r\nSigned-off-by: Tiago Nascimento \r\nCo-authored-by: Ross Schulman ","shortMessageHtmlLink":"Add initial storage manager (#14)"}},{"before":null,"after":"46fed1d702a38f8b2df8fa2953c7b4d5ea0436df","ref":"refs/heads/skit-544-update-kotlin-18013-5-holder","pushedAt":"2024-09-16T14:48:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"todd-spruceid","name":null,"path":"/todd-spruceid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125476187?s=80&v=4"},"commit":{"message":"L2CAP Support for ISO 18013-5 Holders\n\nNOTE: Currently not working! See below.\n\nThis provides L2CAP support for the holder for 18013-5. This is\ndisabled at present; the code is in place, but calling connect() on\nthe L2CAP socket throws a \"resources not available\" exception for\nreasons I have not yet tracked down.\n\nThe code should otherwise be ready, however; the request read and\nthe response write are both in place. The presence of an L2CAP\ncharacteristic on the peripheral no longer breaks the old flow for\nthe code, so we now properly do non-L2CAP connections to L2CAP\nperipherals.\n\nFor convenience, this also includes a makefile to orchestrate\nbuilding and running; `make` or `make install` will build the\nexample app and attempt to install it on all connected android\ndevices. `make run` will launch the example app on one device\nand attempt to attach `logcat`. `make help` lists the available\ncommands.","shortMessageHtmlLink":"L2CAP Support for ISO 18013-5 Holders"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxODo1ODo0NC4wMDAwMDBazwAAAATC71MR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNDo0ODo1Ny4wMDAwMDBazwAAAAS3jarI"}},"title":"Activity · spruceid/mobile-sdk-kt"}