)]}' { "log": [ { "commit": "27c699609b8545ee60a775ee91b52f52209eed7a", "tree": "cb614474209298d9cf48f79952a0cf1c6f511c42", "parents": [ "43ec2b912e0ac8105e83c44a39e23a7a822139ea" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Jul 17 23:32:51 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jul 18 01:20:16 2021 +0200" }, "message": "Cache thread avatars\n\nThis change adds the AvatarsDB class, which lets the threadListAvatars\nfeature interact with a cache of thread avatars.\n\nThis is an implementation of points 1 and 2 in the \"Idea\" section of the\nfollowing doc: go/eu7T9m (public link available in the linked bug). The\ndoc includes a rationale for this change and what it does.\n\nBug: 2\nChange-Id: Ida9fcd909e3bd4a552361317b9013cb8734272a6\n" }, { "commit": "43ec2b912e0ac8105e83c44a39e23a7a822139ea", "tree": "b1c1708bc20321ffaaa37379f224439bb5849269", "parents": [ "3913e28bb3b1c8c89c57cf3f11254ddcd4283a1a" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 16 18:44:54 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Jul 17 23:30:33 2021 +0200" }, "message": "Add xhrInterceptor utility\n\nSome features would benefit from being able to listen to calls made by\nthe Community Console client to the API. This way, the extension\nwouldn\u0027t need to make additional calls to the API, since it can directly\nget all the information from the current view via the xhrInterceptor.\n\nThis change adds a script which is injected into the Community Console\nand acts as the interceptor. The src/common/xhrInterceptors.json5 file\ndefines which calls should be intercepted, and which data (the request\nbody or the response body) should be retrieved, and when the\nxhrInterceptor finds that an API call matches one of those definitions,\nit dispatches an event with the name defined in the json5 file and the\nprefix \"TWPT_\". Then, content scripts can listen for these events in\norder to work with the data provided in the event details.\n\nBug: 6\nChange-Id: Iea4aeb1f9db84f2c013d82ec4155c59617b8f9f0\n" } ] }