)]}' { "log": [ { "commit": "b8e442b52f302be4633bd10d8b97a5d709b4f3c4", "tree": "6e4a063bfa955fa4355ad886f3f85812df20c41c", "parents": [ "1d44d3d21d0a4a3ade85d4415887cbda8a5ce544" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jul 28 15:53:16 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jul 28 15:53:16 2021 +0200" }, "message": "Change release cycle docs to reflect current process\n\nNow we no longer publish release discussions because it is very\ntime-consuming.\n\nAlso, I\u0027ve added links to access the CWS dashboard directly.\n\nChange-Id: I4ae4a9f77fb6890dfe18298291d2d14225bedf84\n" }, { "commit": "ffd26cf359710bcd4db61c3283bcbff74cdb86ef", "tree": "c1f4cff203da9759a07032c92b93a83bcf61d770", "parents": [ "2c8913be32d29136a460a6c2f9f6b63f186b8689" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Thu Jul 22 23:54:22 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Thu Jul 22 23:57:22 2021 +0200" }, "message": "Deprecate forceMarkAsRead option\n\nThe workaround applied by this option is no longer necessary since the\nissue being worked around has already been fixed in the Community\nConsole.\n\nBug: twpowertools:14\nChange-Id: I20a28937cfb8ce8e186c1ddfed95f294473c4a40\n" }, { "commit": "3465e7748ad69c6c818a14c3716ce4c9904cc23d", "tree": "399c0af657ea5ffbad21945f8ae189bc9a0c429b", "parents": [ "d6cdfa7432d9b8035147d114c33c023982e3a91b" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jul 11 19:18:41 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jul 11 21:15:43 2021 +0200" }, "message": "Refactor extension to webpack\n\nThis change is the biggest in the history of the project. The entire\nproject has been refactored so it is built with webpack.\n\nThis involves:\n- Creating webpack and npm config files.\n- Fixing some bugs in the code due to the fact that webpack uses strict\nmode.\n- Merging some pieces of code which were shared throughout the codebase\n(not exhaustive, more work should be done in this direction).\n- Splitting the console_inject.js file into separate files (it had 1000+\nlines).\n- Adapting all the build-related files (Makefile, bash scripts, etc.)\n- Changing the docs to explain the new build process.\n- Changing the Zuul playbook/roles to adapt to the new build process.\n\nChange-Id: I16476d47825461c3a318b3f1a1eddb06b2df2e89\n" }, { "commit": "178fad7486201c41d9227e8bb0da82838da70162", "tree": "2446000ec4a1b969704adaaeed9d4cf0cf0d4c24", "parents": [ "fb2169a9118b919ba0f4fbed6df8f83630fa2f0e" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 17:04:23 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 17:10:30 2021 +0200" }, "message": "Change Issue Tracker from GitHub to Monorail\n\nI\u0027ve set up a Monorail instance at https://bugs.avm99963.com/ which I\nwill use for issue tracking purposes in all my personal projects.\n\nThis change changes the documentation to point to the new issue tracker\nand adds a redirection from the GitHub \"New Issue\" page to the \"New\nIssue\" page in Monorail.\n\nChange-Id: I1e35e92943476b0f6880c7d3b803e7a0ce141da9\n" }, { "commit": "a10fff2c3bdf3537f9ece5d4380ae9076f87f219", "tree": "5edd3b088058100e48d0f2d0f73b4659c1b40750", "parents": [ "74273eeb4b548756f937cd9e46e3224b3b5fb702" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Tue Jun 29 21:07:40 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jul 07 12:25:48 2021 +0200" }, "message": "Add \"Force Mark as Read\" feature\n\nThis change adds a feature to the extension which will mark all threads\nas open when visiting them from the Community Console.\n\nThis works by making a request to load the thread again (so the\nextension knows the last message ID) and then making a request to mark\nthe thread manually as read, passing the last message ID so the\nCommunity Console knows that\u0027s the last message we\u0027ve read. This last\nrequest is the one which is made when manually marking a thread as read\nfrom the thread list.\n\nThis change also adds the file api.js with a wrapper function to call\nthe Community Console API. In the future, all API calls should use this\nfunction.\n\nChange-Id: Iff1c077bf136807cdbaa710e2e6b8b130df3a27e\n" }, { "commit": "c6aacfa25abb543dfcaa285d3b88c6b8fa5ecbc7", "tree": "c7ca61062c1e54a3a1618efd204342119acf2d55", "parents": [ "2b87179cd3f0df229e23d0e600f87653c85033a5" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 09 14:16:11 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 09 14:16:58 2021 +0200" }, "message": "Dark theme: adapt unified profile iframe\n\nWhen the CC dark theme is on, the unified profile iframe will now be\nshown in a dark theme.\n\nThis is accomplished by rewriting its URL so it points to the dark theme\nversion of the profile (in TW dark mode is natively supported by Google).\n\nChange-Id: I2fe74fc5a111bcdf4caa53b3b55a94394a7e1d81\n" }, { "commit": "2b87179cd3f0df229e23d0e600f87653c85033a5", "tree": "a3c13e090ea00a94af587541fbf05f9c3b546792", "parents": [ "0ab61ea512e682c33103133d8c68e81f3a0a04cb" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 09 12:35:06 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 09 12:43:44 2021 +0200" }, "message": "Add option to force disable SMEI_UNIFIED_PROFILES\n\nProposed here:\nhttps://groups.google.com/g/twpowertools-discuss/c/QSOXU8IbrYU\n\nFixes: #47\nChange-Id: I05caf5248cec1121ee083362910f81c484bfb3b2\n" }, { "commit": "613aab551cb3d703c3fce3b756928f88ea36a3b4", "tree": "95d890a290051f1b200b4b966af8c1dfc5181192", "parents": [ "193233a7331ca9912f795880d930b2f16729d648" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 02 12:06:56 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Jun 02 12:10:22 2021 +0200" }, "message": "Update release cycle doc\n\nThe docs have been updated with info on the process I follow now with\nregards to releasing the extension.\n\nAlso, some markdown examples and links have been added to make my life\neasier when releasing the extension.\n\nChange-Id: I57a01667bd4e6c950875464ad8182e89aa08931f\n" }, { "commit": "76661ce5cadf0b276b771fe4f9401a71bccf7392", "tree": "4692ad22d05800552f00be345396d9d07b1a7dad", "parents": [ "a858ef7d7c5baaddfb5b66383175012d815be8ee" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:38:49 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:38:49 2021 +0200" }, "message": "Fix typo in docs/op_indicator.es.md\n\nChange-Id: Ia18fe750fecb67ee807a74cb1442126cbdaed1e7\n" }, { "commit": "a858ef7d7c5baaddfb5b66383175012d815be8ee", "tree": "d62110aae0e5f6448adfe18fdd017d7f9c742e3f", "parents": [ "3eae4526255881069b701ea3f95b3248c67cfe9d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:18:31 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:23:53 2021 +0200" }, "message": "Deprecate smei_sortdirection option\n\nThis CC feature has launched some weeks ago, so there is no longer the\nneed to manually enable it via this extension option.\n\nChange-Id: Iab36980b3d2383cb240f571d8124e2539dd3552b\n" }, { "commit": "bf8eece8301c28f768d038be94a7650217648fe8", "tree": "2b47db12144d2efd6b0bb56cf4bfd5f4be491c83", "parents": [ "223416c00f4ef2314b2ce54591df7e5db6ee6f3a" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 00:27:03 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 00:55:19 2021 +0200" }, "message": "Add support for experiments\n\nThis change refactors the options logic and adds support for\nexperiments: a new type of options which are not shown in the options\npage (their usage will be similar to Chrome flags).\n\nExperiments can be set from the\nchrome-extension://{extension_id}/options/experiments.html page.\n\nThis code refactoring simplifies the options definition. Each option now\nhas a default value, and a context: the place where the option is set\n(options, experiments, internal, deprecated).\n\nChange-Id: I358ae07c832acae6b4536788c4dbe12a0e4730bf\n" }, { "commit": "d98126ff24150e0c644cae6de2fbfc135a07d424", "tree": "2acf229da50ce411dc874f79cf8ba12aa18d275d", "parents": [ "698d3762171617427f788c42d9327e47c71f992e" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Feb 17 10:44:36 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Feb 17 10:49:49 2021 +0100" }, "message": "Add option to reposition the expand thread button (CC)\n\nThis option repositions the expand thread button all the way to the left\nof the thread element in thread lists (Community Console). Originally,\nthis button is shown in the right.\n\nRequested at pekb/thread/67965396?msgid\u003d91547227.\n\nChange-Id: I10cd62998f6165ec58705fd912089119a7e0a108\n" }, { "commit": "698d3762171617427f788c42d9327e47c71f992e", "tree": "1abf54ecdef1c0f732bf552564bdc318dcc5eb7c", "parents": [ "cf83759085508f23bb3627b8e0285a51d10253dc" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 16 01:19:54 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 16 16:38:11 2021 +0100" }, "message": "Add enhanced announcements notification dot feature\n\nThis change adds a new option which consists of the injection of custom\nCSS code to enhance the announcements notification dot shown in the\nhamburger icon in the Community Console.\n\nChange-Id: I6963017d25ba99f82ccabfde8eae45fa3280c4ec\n" }, { "commit": "cf83759085508f23bb3627b8e0285a51d10253dc", "tree": "ee6abe02896377244cfc72ff679db0725bc925b3", "parents": [ "ea37fdf5e3571e0bf9f9ec34930a435ba85212f6" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Feb 15 20:02:54 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Feb 15 20:27:28 2021 +0100" }, "message": "Add dev docs on how to add a new feature\n\nFixes: #28\nChange-Id: I415ae1b03854d253492543d87fd4fcc6836b75f5\n" }, { "commit": "ea37fdf5e3571e0bf9f9ec34930a435ba85212f6", "tree": "9ef16306c90e756613975a85b550742928366ed8", "parents": [ "ed84f5104ebbb15c594c8488e4910ede7ff295c0" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Feb 03 01:27:13 2021 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Feb 15 19:08:31 2021 +0000" }, "message": "Reorganize docs and add contributing guides\n\nThis change introduces a reorganization of the information in the\nREADME.md document, which has been split into several files in the\n//docs folder, and adds the following information:\n\n- //docs/contributing.md: New document containing information\n about how to contribute to the project.\n- //docs/developers/build.md: Add information about CHROMIUM_MV3\n- //docs/developers/set_up.md: New document containing information on\n how to set up the development environment.\n- //docs/developers/add_feature.md: Blank document which will contain\n info on how to add a new feature/option to the extension.\n\nFixes: #26\nChange-Id: I44c69ccbc20e609c5416e08fe0ef3b7934080d17\n" }, { "commit": "b38b74161288fb5f4df56ddbb1165b39e2752045", "tree": "8f0451285e8f6c88eb9b6f31d1a8477c02b65c84", "parents": [ "bbc88c6c70a84555460fd8dff88eb4b24fb43bef" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 11 17:59:02 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 12:41:45 2020 +0100" }, "message": "Add option to enable the \u0027SMEI_SORT_DIRECTION\u0027 experiment\n\nThis option, when enabled, activates the SMEI_SORT_DIRECTION experiment,\nwhich is disabled by default in the Community Console.\n\nThis experiment lets user set the sort direction in thread lists, so\nthreads can be ordered in ascending or descending order.\n\nFixes: #25\nChange-Id: Ie8f6825e70d11ee7d3e20a38a7f20e2a34780d9f\n" }, { "commit": "50c553d1e9373a632db2e0c648f17e2eb07c34ab", "tree": "b88a0645e11cac9a9d83106d7f11cfb4704b720b", "parents": [ "05040302ac51da86de879dccf62eb72188424c5d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 23 18:46:43 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 23 18:46:43 2020 +0100" }, "message": "Add OWNERS files\n\nAlso, change the release.bash script so it doesn\u0027t include the OWNERS\nfile in the release ZIP (nor the .DS_Store files).\n\nChange-Id: I09fc621838714f0620a3efb3a3e4824d9ee60258\n" }, { "commit": "05040302ac51da86de879dccf62eb72188424c5d", "tree": "e66cb10d207cb53f46027eade5361445c314738a", "parents": [ "a6eedcf22f29a93e848339ac743fbef79e4e41b4" ], "author": { "name": "Alex Ivanov", "email": "ai@contributor.pw", "time": "Wed Dec 23 10:09:04 2020 +0300" }, "committer": { "name": "Alex Ivanov", "email": "ai@contributor.pw", "time": "Wed Dec 23 10:16:02 2020 +0300" }, "message": "Update ru translation for 1.5.1.1\n\nSigned-off-by: Alex Ivanov \u003cai@contributor.pw\u003e\nChange-Id: Iccc084c751bab1e23774e88215141717f7dd3fb1\n" }, { "commit": "a6eedcf22f29a93e848339ac743fbef79e4e41b4", "tree": "529f7265c3e4a31cd9ae2e8280b0814e61e0b395", "parents": [ "9a62ad71499fafbd3e5d653a03b8b9feb75c9e4c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 14:08:57 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 14:11:52 2020 +0100" }, "message": "Add CWS badge as a local resource in README.md\n\nThe CWS badge is no longer available at\nhttps://developer.chrome.com/webstore/images/ChromeWebStore_Badge_v2_206x58.png,\nso this change downloads it to the //docs/resources folder and\nreferences it from //README.md.\n\nChange-Id: Ib935969a1d37e34500422be10d3931f0a58ceff7\n" }, { "commit": "8d8409cac7ebe05bd53e130fa7976704c24504cf", "tree": "f8f7177608aa87d199c2113500c5d76eb08494b8", "parents": [ "f592396f9a184ff20b3522dca0eb606791392d7d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 21:46:29 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 00:47:28 2020 +0100" }, "message": "Add features.md doc and link to it in the options page\n\nThe features.md doc describes all the features that the extension\nprovides. This change also adds a link to this doc in the options page\nso it can be accessed quickly.\n\nFixes: #23\nChange-Id: Iad1d54ba216d6dd4e7820fe2a2ed8644f86ed945\n" }, { "commit": "e7c2e019d183de8c804d159e3f587cbcd0f07f41", "tree": "6fd19e13ff682e201f400c75f68f6e4cb582b22d", "parents": [ "8e0c1006f82fef77be439ef8c0e0e300580979e7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 10:27:01 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 10:40:32 2020 +0100" }, "message": "Add docs: how to install on Firefox for Android\n\nFixes: #22\nChange-Id: I7ab233c7f875495e13db1b28342c58d2448930b4\n" }, { "commit": "adca259b47de608c9c7ff2556a5fb412b49bd767", "tree": "38eb15dcc814fab65ed05db6fdc476fd8e186a00", "parents": [ "95da0774d8118051636d788decedfc8f2f4ef645" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Sep 09 01:18:49 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Sep 09 01:18:49 2020 +0200" }, "message": "Improve post count documentation\n\nMake clear that the post count only takes into account posts made in the\ncurrent forum and doesn\u0027t actually count all posts across all forums.\n\nChange-Id: Ia59e16700556d8ede8bf46d514c42dc6d90776b0\n" }, { "commit": "3b0be6e0103febbf083c9e1063f2c5c66dc32ec6", "tree": "11a248af3c2e40490ec74f5622aaae883c6ff0c0", "parents": [ "36b8dbcad8bebe8eaed6fb2bfbcd7c3d3d3164cc" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 21:47:11 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 21:47:11 2020 +0200" }, "message": "Fixed bullet point indentation in op_indicator.md\n\nChange-Id: I58752eb382cf971629fcc239d83fd8c99a64115e\n" }, { "commit": "ad65e7521e0ad21aba69f221b56e955f2b7cf887", "tree": "0abb4a0915c795633a52aea9683c93ebcd1ebc31", "parents": [ "943b849a0434beda7f1b8a803da05fe831703b15" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 00:13:59 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 16:16:22 2020 +0200" }, "message": "Add option to show the number of recent posts made by the OP\n\nAdd an option to show the number of recent posts made by the OP next to\ntheir username in threads (profileindicator_alt).\n\nIf this option and the profileindicator options are set, then the\nindicator dot and the recent posts number badge will be merged into a\nsingle component.\n\nChange-Id: If2fb1e8f0066d75ef136b6f93869b7fc2f0c7e57\n" }, { "commit": "37c397cb57e66d9d170ba7aa3e013593c9f5a5b7", "tree": "c0c880021e663e5ca6bb456bb2443327d7812093", "parents": [ "75814b82ee274ccaeb2e43a79d10ffc6a4589ff9" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 10 13:41:39 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 10 13:44:00 2020 +0200" }, "message": "Add privacy policy directly in the repo\n\nPreviously it was hosted at\nhttps://labs.avm99963.com/chrome/gtranslator_extension/cws_privacy.html.\n\nChange-Id: I1a33cacd5561f6ff843dbf925e7026b004f633b5\n" } ] }