)]}' { "log": [ { "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": "ed84f5104ebbb15c594c8488e4910ede7ff295c0", "tree": "bba35fc05675a9cadbe754963ef891dd3d4a765e", "parents": [ "b23296393835aaf2da193ba6eb45b69a3252040c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 11 02:28:31 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 11 20:05:09 2021 +0100" }, "message": "Add lint job to the check pipeline\n\nThis is a Zuul job which will run |web-ext lint| on the extension\u0027s\n//src directory to see if there are any lint errors.\n\nIf any lint error is returned, the check will fail. Otherwise, if it\nsuccessfully passes the lint check (meaning only warning or softer\nmessages were shown), the check will pass successfully.\n\nChange-Id: I5c97ee4c1646f6362672442793bccfaea3b77c3b\n" }, { "commit": "b23296393835aaf2da193ba6eb45b69a3252040c", "tree": "93ccab59be665862c63900761a2025d504ef4a36", "parents": [ "a945acd6ae6a07ff5638b80d63aa812765839482" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Feb 06 20:05:34 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Feb 06 20:05:34 2021 +0100" }, "message": "Polish the dark theme\n\nThe dark theme CSS stylesheet has been modified to polish how it looks.\n\nChange-Id: I4a8a6f4c12831a8ab87fd55e5d0be20216337a85\n" }, { "commit": "a945acd6ae6a07ff5638b80d63aa812765839482", "tree": "7e69fe9ff5dea01bb43a740b7b6013e63265045d", "parents": [ "19816a12bb822b94f88eb41bbf818cf12fa67acb" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Feb 06 19:23:14 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Feb 06 19:23:14 2021 +0100" }, "message": "[Profile indicator] Change profile URL regex\n\nAn experiment called SMEI_UNIFIED_PROFILES allows to access profiles\nthrough a new URL which didn\u0027t match the regular expression we had for\nprofile URLs.\n\nThis change modifies the regex to match these new URLs.\n\nExample of the new URLs: https://support.google.com/s/community/user/42\n\nChange-Id: Ia19cdbf88185246e8f7e8045897f59150df51103\n" }, { "commit": "19816a12bb822b94f88eb41bbf818cf12fa67acb", "tree": "6b8fcfbb9ed432c3e183dec89e4c76fa216b76f1", "parents": [ "74dcc91ecc90b31807dad0d13b91fd19dcdc4b32" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:43:14 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:43:14 2021 +0100" }, "message": "Delete \u003cif\u003e build flags in chrome_style.css\n\nThose build flags were in the file because chrome_styles.css is a copy\nof the file taken from the Chromium codebase.\n\nIn a Chrome build, grit is responsible for including the contents inside\nthe \u003cif\u003e...\u003c/if\u003e tags or not depending on the build flags, but in our\ncase we don\u0027t preprocess those tags, and that led to an incorrect CSS\nfile.\n\nChange-Id: If90a8ad470e1f524296122cc27803f20c0b4c87e\n" }, { "commit": "74dcc91ecc90b31807dad0d13b91fd19dcdc4b32", "tree": "d60ef715596d5469888728e107cdb1c732b288db", "parents": [ "104bad37925a1c70be3160923fadf05d622c4be0" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:42:24 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:42:46 2021 +0100" }, "message": "Add .DS_Store to .gitignore\n\nChange-Id: Ibae8d03da0beeb8bc6a790cfffaca84b24611b06\n" }, { "commit": "104bad37925a1c70be3160923fadf05d622c4be0", "tree": "ee6a84e1ccfa0078cbab0c74e72e2b93a7a6e650", "parents": [ "3a4946d154599f6836cbce4a332a6eb644d132ed" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:00:44 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 22:10:26 2021 +0100" }, "message": "Workaround: link previous posts links to the CC in TW\n\nCustom filters have stopped working in TW, so this change makes the\n\"previous posts\" links in TW point to the CC to work around this\nproblem. This includes the following links:\n\n- \"Previous posts\" links in user profiles in TW\n- Profile indicator link (in TW threads)\n\nPreviously, the \"previous posts\" links pointed to TW.\n\nBug: #29\nChange-Id: I3a77ae28542aed5227d3cf1fe6ae234f14bad592\n" }, { "commit": "3a4946d154599f6836cbce4a332a6eb644d132ed", "tree": "0971c61f7e79a041ef0ff6edf2f484185f9b7577", "parents": [ "28fddc66d196f4f57e8c749869fe74f848cc2230" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 21:27:12 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 21:28:16 2021 +0100" }, "message": "Indicate sw.js and background.js should be kept in sync\n\nChange-Id: Ic8c3917f252a4a3817b510838ecac6ec37f0810c\n" }, { "commit": "28fddc66d196f4f57e8c749869fe74f848cc2230", "tree": "814a9dbd923758374345041020a125ca2793337b", "parents": [ "d24e2db3fa5a6218326e0cd325f1e049ef9ecc6f" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 20:33:48 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 20:33:48 2021 +0100" }, "message": "[Dark mode] Wait to add switch after the CC header is created\n\nFixed: #21\nChange-Id: I458cb05baa4f23e5e845ff4b5442e4e3bf4d47d6\n" }, { "commit": "d24e2db3fa5a6218326e0cd325f1e049ef9ecc6f", "tree": "6ab0c70e667f2961750544cfd7e09225e0c6a76f", "parents": [ "11707032f41799cd6bad6cae62cfa6f035daee33" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 20:03:55 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 20:18:08 2021 +0100" }, "message": "Fix: ignore the initial empty ec-app\n\nThe initial CC HTML contains an empty ec-app element, and the script\nsometimes tried to initialize the intersection observer with this empty\nec-app element.\n\nNow if the ec-app element doesn\u0027t contain the |.scrollable-content| div\n(which means it\u0027s empty) the intersection observer is not initialized.\n\nThis ec-app element is always replaced later on with another ec-app\nelement which does contain the |.scrollable-content| div.\n\nBug: #21\nChange-Id: I2dc54d0edf4a010a3860ffa1bdb104c8303de911\n" }, { "commit": "11707032f41799cd6bad6cae62cfa6f035daee33", "tree": "74bff1027be3621cf2fe3d1f6f1a6357f3d61b5a", "parents": [ "90cc2e30334daf51a4f54697bcfc8a422970eb23" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 19:11:25 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 19:32:06 2021 +0100" }, "message": "Improve intersectionObserver reliability\n\nThis change adds the initialization of the intersectionObserver via the\nmutationObserver if the |.scrollable-content| element doesn\u0027t exist yet\nwhen the script is loaded.\n\nBug: #21\nChange-Id: Id75f7e326f705e21e5e6f4ddccedaf86064c9595\n" }, { "commit": "90cc2e30334daf51a4f54697bcfc8a422970eb23", "tree": "7f56a962b63e170d77c33a6d94a6efae6037cac4", "parents": [ "490114d2c1625f3d901d659f86d8ea40aa466742" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 18:14:16 2021 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Feb 05 17:33:46 2021 +0000" }, "message": "[Previous posts] Improve reliability in the CC\n\nPreviously, we watched via a mutationObserver the addition of the\ncontainer inside the ec-user element.\n\nHowever, the username is added to the container after the container is\nadded to the document, so this means it is very unreliable to query the\nusername just after detecting the addition of the container.\n\nThis change fixes this by watching for the addition of the username span\nelement instead.\n\nBug: #21\nChange-Id: I04673d16c86c0a8677a55d4416ab4900cafdf15a\n" }, { "commit": "490114d2c1625f3d901d659f86d8ea40aa466742", "tree": "7f683fa41bd9ed99c33a1c2496088216f7406a91", "parents": [ "9f586f42deb4135e6752a81fee2d7373aeaa359c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 16:12:20 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 18:32:49 2021 +0100" }, "message": "Add manual check before starting mutationObserver\n\nSometimes, when starting the mutationObserver, watched nodes have\nalready been added and are therefore not detected.\n\nThis change is a follow-up change to change\nhttps://gerrit.avm99963.com/c/infinitegforums/+/1041 which fixes the\nsame thing for the mutationObserver at\n//src/content_scripts/console_inject.js.\n\nBug: #21\nChange-Id: I6ea3308abc10a66ef4dd2572f9e40cab9d6e4d7b\n" }, { "commit": "9f586f42deb4135e6752a81fee2d7373aeaa359c", "tree": "ea11c876510a0957158d92af18cae9764cadbdcc", "parents": [ "10729aae6389eeb61ce1b071dbbad9cf5c11fa58" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 12:37:51 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Feb 05 12:39:22 2021 +0100" }, "message": "Fix: adapt profile indicator to new CC design\n\nThe CC thread view has been redesigned, and this caused the profile\nindicator to stop working.\n\nThis change fixes this, and adds a special error message for the case in\nwhich no threads are returned when looking for previous threads made by\nthe user.\n\nFixed: #30\nChange-Id: Idc017b8db2a7f47636ad4d9457a83ea5a3f6da6d\n" }, { "commit": "10729aae6389eeb61ce1b071dbbad9cf5c11fa58", "tree": "b416c4f9bcd8856034e92e0bb442d0e5b1463bd8", "parents": [ "100dccae51a3c82eff9e21b8d8369477ea9cf1f3" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 23:46:11 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 23:46:11 2021 +0100" }, "message": "Create signed tags when tagging a release\n\nChange-Id: Ifb5ce6f52b5e8924027c590bdad37962c0280049\n" }, { "commit": "100dccae51a3c82eff9e21b8d8369477ea9cf1f3", "tree": "6746863d8219edf74a92f9f7d46dfe7d9f6c8e60", "parents": [ "bd11af823a3d39415cc960c2e60ad7032161ad24" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 22:26:28 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 22:26:28 2021 +0100" }, "message": "Add LICENSE to the root directory\n\nWhen the source code was moved from the root directory to the //src\ndirectory, the LICENSE file was moved there too.\n\nThis change adds a copy of the LICENSE file in the root directory, to\nclarify that the MIT License applies to the entire project.\n\nChange-Id: Ifac7ddc587b43fb5daf575eec02e34ae40aca0a0\n" }, { "commit": "bd11af823a3d39415cc960c2e60ad7032161ad24", "tree": "ac00b8d51a4615d693579599876196e85c3a4b8b", "parents": [ "8981288918d879c88677e8046d45b4d27009404a" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 22:20:34 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 22:20:34 2021 +0100" }, "message": "Add .gitreview\n\nThe .gitreview is a configuration file for the git-review program, which\nlets users upload CLs by running |git review| in the command line.\n\nChange-Id: Icb12983d18e0dfa305d965ee313b5c9c4a403516\n" }, { "commit": "8981288918d879c88677e8046d45b4d27009404a", "tree": "9d8eb64cf3b1319b57224e3767a9584c2d54b6d1", "parents": [ "db412d99c3bb5ed3c3618446f5778fbb80fa92b7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 20:51:25 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Feb 02 20:51:25 2021 +0100" }, "message": "[Profile indicator] Fix: sometimes it doesn\u0027t get injected\n\nIn the Community Console, check if the OP\u0027s username has already been\nadded to the website before starting the mutationObserver.\n\nThis is because sometimes Chrome injects the profile indicator content\nscript after all the page has been formed, and this means in these cases\nthe mutationObserver doesn\u0027t detect the username being added.\n\nBug: #21\nChange-Id: I0158fd36c590fe26d658e3ec5cfc46f45b5c5284\n" }, { "commit": "db412d99c3bb5ed3c3618446f5778fbb80fa92b7", "tree": "f3236789634a581dfc33241dfceba09510fc24c8", "parents": [ "b38b74161288fb5f4df56ddbb1165b39e2752045" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 31 19:27:59 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 31 19:31:38 2020 +0100" }, "message": "Fix: sortdirection option doesn\u0027t work w/o enabling loaddrafts\n\nThis was originally reported at pekb/thread/67965396?msgid\u003d91365432.\n\nChange-Id: I0eaef00db013be0345fbfb8f06811d369370ee7f\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": "bbc88c6c70a84555460fd8dff88eb4b24fb43bef", "tree": "93bc8d78d7bb74e1c118baa38a75b1c299bbf66a", "parents": [ "0991c69b3300b7c1e4b833bbb226f37bac7094c2" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:44:41 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 11:42:23 2020 +0100" }, "message": "Add support for Manifest V3\n\nManifest V3 (MV3) is a new version of the manifest.json file, which also\ncomes with several API changes:\nhttps://developer.chrome.com/docs/extensions/mv3/intro/\n\nTherefore, this change does the following:\n\n- Add a new target to the Makefile and release.bash scripts called\n \"chromium-mv3-beta\"/\"CHROMIUM_MV3\" which target Chromium using\n Manifest V3.\n- Adapt the manifest.gjson template so it is compatible with Manifest\n V3 when the target is \"CHROMIUM_MV3\".\n- Adapt the source code (change the background page to a service\n worker and change chrome.browserAction.* to chrome.action.*).\n\nAlso, the following change has been done:\n\n- The \"gecko-beta\" target in the Makefile has been removed because in\n the end we never released beta versions for Firefox, due to the small\n user base there.\n\nChange-Id: Ibedcd6651cd23aa3db359a1ef7c7b96a232f39a7\n" }, { "commit": "0991c69b3300b7c1e4b833bbb226f37bac7094c2", "tree": "f29350a2bb778265e9e1b0bfb31b6b8226661e49", "parents": [ "a23bf1ec1c894b4f3475b975c48628c39e3aeaca" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:18:02 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:18:02 2020 +0100" }, "message": "Fix regression: options page doesn\u0027t load common.js\n\nAs the options.html page referenced the common.js file with a relative\npath, but it was moved, that reference broke. This change fixes this.\n\nChange-Id: Ia47ddff4f214e9d0ca61c2c00a635e024509d9ba\n" }, { "commit": "a23bf1ec1c894b4f3475b975c48628c39e3aeaca", "tree": "6a6e3868454eff6440e8f6df956295c535b44be3", "parents": [ "e13bace25cde477dd52f564025690a8cfbfa6e7c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:02:10 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 03:08:13 2020 +0100" }, "message": "Remove chrome_style \u0026 browser_style manifest keys\n\nThe chrome_style CSS stylesheet applied by Chrome to the options page is\nnow included directly in the extension\u0027s bundle, and injected into the\noptions page.\n\nThis change is done in preparation for Manifest Version 3, which doesn\u0027t\nallow setting chrome_style to true:\nhttps://source.chromium.org/chromium/chromium/src/+/master:extensions/common/api/extensions_manifest_types.json;l\u003d94;drc\u003d149f67d78acea93b3d4f28bcd8e594301e1fdb08\n\nThis change also moves the options resources to their own folder.\n\nChange-Id: I88d74989b38053d2e137ff166ddcdc4e00489428\n" }, { "commit": "e13bace25cde477dd52f564025690a8cfbfa6e7c", "tree": "fe3a7f25a4e683f3775fae6c516d23ca76a907dd", "parents": [ "50c553d1e9373a632db2e0c648f17e2eb07c34ab" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:35:25 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:51:12 2020 +0100" }, "message": "Refactor generateManifest infra tool\n\n- Changed from using bash/perl to using go.\n- Now \"if\" statements in .gjson files can be stacked, and there can be\n conditional \"or\" statements inside, like |#if defined(A || B)|.\n- Go tests were added to make sure that the generateManifest tool\n continues to work as expected.\n- Updated docs to reflect the fact that the manifest is now generated\n with a different tool, and Go is now required in the build phase.\n\nChange-Id: Id866d1a49a7ab4aac2dcf8d188c56bb8254a80de\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": "9a62ad71499fafbd3e5d653a03b8b9feb75c9e4c", "tree": "701f22a1408d72ee701c4bdefae11d402a9654ef", "parents": [ "1558e6c32eef0ab31a5535d515ed165f5952c53e" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:46:17 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:46:17 2020 +0100" }, "message": "Fix: OP indicator was being added to \"last updated\" field\n\nIf a thread had been edited, the username added in the \"last updated\"\nfield was being misidentified also as the OP username, and so the OP\nindicator was being injected there too.\n\nThis commit fixes this issue by checking that the username is not inside\na EC-RELATIVE-TIME element.\n\nChange-Id: I4c697bf67dd56f1f2cfc0980b6cee9ec46713c58\n" }, { "commit": "1558e6c32eef0ab31a5535d515ed165f5952c53e", "tree": "d55269cbfc3084d74ed370bcf86e01f46e37b3af", "parents": [ "8d3b4cabbe02d13a764285c877036321dae30a7e" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:42:40 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:42:40 2020 +0100" }, "message": "[Dark theme] Adjustment for work states in thread list\n\nChange-Id: Iee13fc685fec96a759cc6e9425a62353c62b709c\n" }, { "commit": "8d3b4cabbe02d13a764285c877036321dae30a7e", "tree": "f49c4e595f4d11da7bf571abf67ee9848a3b8d87", "parents": [ "2c994fd69e2ffddde2925f7834334ed585987156" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:21:52 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:22:56 2020 +0100" }, "message": "Fix: batch lock failed w/ secondary Google Accounts\n\nThis change fixes this issue, as part of the efforts to support users\nwho use the Community Console with secondary Google Accounts.\n\nChange-Id: I8f0ce8f36a851c7b0db85e01a736b15acba4feef\n" }, { "commit": "2c994fd69e2ffddde2925f7834334ed585987156", "tree": "669c785c1b6ac38bc672fd2b459788638b2b140b", "parents": [ "8d8409cac7ebe05bd53e130fa7976704c24504cf" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:04:40 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 08 13:11:15 2020 +0100" }, "message": "Fix regression: some requests in the CS/I bridge failed\n\nCommit 3e23888, where the content scripts/injections bridge was\nrefactored, introduced the regression being fixed in this change.\n\nBasically, the options variable was no longer set at the content script\npart of the bridge, and so some requests would fail.\n\nChange-Id: I3861ac638dd2733c8be81ee3496322ce6fa16d6a\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": "f592396f9a184ff20b3522dca0eb606791392d7d", "tree": "d11a54b15d7d21df75694333a46531b8b65d9540", "parents": [ "3e23888062cf9883eb75376edebd4799b7e44091" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 16:44:37 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 20:24:15 2020 +0100" }, "message": "Add \u0027batch lock\u0027 feature\n\nThis change adds a \u0027batch lock\u0027 option which, when enabled, makes the\nextension display a lock button in the thread list toolbar in the\nCommunity Console.\n\nWhen this button is clicked, the user is prompted whether they want to\nlock or unlock the selected messages.\n\nAfter the user makes their choice, the action is performed in all the\nselected threads and any error while performing it is shown to the user.\n\nFixes: #24\n\nChange-Id: I70bdc698a8d4694b2f11561fdb0a0d5c17f4d3b5\n" }, { "commit": "3e23888062cf9883eb75376edebd4799b7e44091", "tree": "11238342a4c5cab754a65e1d585401009352a58a", "parents": [ "41498eede30122933bec8c1a8beb8b1de3183c7f" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 18:38:54 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 18:43:34 2020 +0100" }, "message": "Refactor content scripts/injections bridge\n\nIn order to use the existent bridge with more features other than the\nprofile indicator, this change refactors the bridge code so the content\nscript event listener can handle requests being done via different\nprefixes.\n\nChange-Id: I7c8e7e62068b7326a2eeec18d871a44114d6c259\n" }, { "commit": "41498eede30122933bec8c1a8beb8b1de3183c7f", "tree": "c5f7554f5506f53301fbb46b00984b17f20fd5a8", "parents": [ "cd7c88edf942c2aa71d4150cd1b86da6b51b1ac2" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 11:22:04 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 11:22:04 2020 +0100" }, "message": "Fix minor bug in options.js\n\nThe \u0027ccdragndropfix\u0027 case in a switch didn\u0027t have a break statement at\nthe end.\n\nChange-Id: I5373d8f18308ff9a353f6a0252342585e9c11d25\n" }, { "commit": "cd7c88edf942c2aa71d4150cd1b86da6b51b1ac2", "tree": "262ad57eb1556cd95885885aa341c148ee673003", "parents": [ "e7c2e019d183de8c804d159e3f587cbcd0f07f41" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 11:12:46 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 07 11:18:15 2020 +0100" }, "message": "Refactor options page and optimize for mobile view\n\nChange-Id: I7586e407c80e804b567d645e11e31306a1bd1f90\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": "8e0c1006f82fef77be439ef8c0e0e300580979e7", "tree": "50c95b2e3c2ea72713d96ac322654688481e5fc5", "parents": [ "e4cac407a07f2a2e5cc0f641028fd07816ad610e" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 03 16:54:20 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 06 12:24:40 2020 +0100" }, "message": "Add feature to fix link drag\u0026drop in CC\n\nThis change adds an option to fix the drag\u0026drop bug that exists in\nCKEditor (https://dev.ckeditor.com/ticket/13569), which is the library\nused for the rich text editor in the Community Console.\n\nFixes: #20\nChange-Id: Ic82bf6ee6d583876858f21291723dacb5e74debe\n" }, { "commit": "e4cac407a07f2a2e5cc0f641028fd07816ad610e", "tree": "4567e550aba95bec645d9a0d87c50fb780ea5df3", "parents": [ "8d501b1477e802fe8ac748975d32a28457517876" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 03 16:10:58 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 03 16:14:54 2020 +0100" }, "message": "Improve performance and reliability of mutationObservers\n\nSome mutationObservers were attaching to the |.scrollable-content|\nelement which might not exist when the script runs, so now they attach\nto the body element instead.\n\nAlso, now the //content_scripts/console_inject.js\u0027s mutationObserver no\nlonger requests attribute changes, because they weren\u0027t being used,\nwhich introduced a slight performance penalty.\n\nBug: #21\n\nChange-Id: I7abca0bcd4eb80a98e3184933977d8116a9db0ec\n" }, { "commit": "8d501b1477e802fe8ac748975d32a28457517876", "tree": "dde61aba631623ee17591e4ee389723ece3951b8", "parents": [ "f478c36c000e6b25b159d04fe6f51f038140040e" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 03 02:06:00 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Dec 03 02:06:00 2020 +0100" }, "message": "Change link to Gerrit tutorial in PR template\n\nThe new tutorial targets GitHub users and it is much shorter than the\nother one.\n\nChange-Id: I3c5deb43b0fc756658373e33669ab1b091427a13\n" }, { "commit": "f478c36c000e6b25b159d04fe6f51f038140040e", "tree": "54212b95e0a1333eaa09d21aa740da3c06c407a2", "parents": [ "13658b91a648e822b8359af8b914584297a69ded" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 02 01:15:41 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 02 01:15:41 2020 +0100" }, "message": "Increment minimum Firefox version required\n\nSeveral manifest.json keys related to the options page and the\nruntime.openOptionsPage method are only supported in Firefox for Android\nsince version 57.0.\n\nTherefore, the minimum version has been incremented from Firefox 55.0 to\nFirefox 57.0.\n\nChange-Id: Ideaef5dda90b5e053da8dc1b8121b9e51596cd56\n" }, { "commit": "13658b91a648e822b8359af8b914584297a69ded", "tree": "769e3c6ffec25d7f60b42d20914ee2e4b3f0f2f9", "parents": [ "3a412b80aee582cb4fb84340c48c504a3ee8e3a4" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 02 00:02:53 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Dec 02 00:03:42 2020 +0100" }, "message": "[Profile indicator] Show \u0027?\u0027 when an error occurs\n\nBefore, when something went wrong the profile indicator kept blinking\nand nothing happened. This makes it clearer that the extension could not\nretrieve the post count.\n\nChange-Id: I3c85c01efad42e76ac7f93b453cdc74c5157de65\n" }, { "commit": "3a412b80aee582cb4fb84340c48c504a3ee8e3a4", "tree": "eaefca9202e4d37e2844758f6cfd45576f956cb2", "parents": [ "a2945b6930c860ae0370728d34fbec888ac9a899" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 01 23:22:31 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 01 23:32:03 2020 +0100" }, "message": "Fix: profile indicator could not retrieve number of posts\n\nA change has been made by Google to the Community Console API, and now\nthe ViewUser method doesn\u0027t return the user activity summary (the\nnumber of posts/answers count aggregated by month) if it is not\nexplicitly set via JSONBody[1][4][20] \u003d true (this is the\n\u0027ViewUser.ViewOptions.withUserActivity\u0027 field).\n\nThis change adds this field to the ViewUser request so the profile\nindicator continues to work.\n\nChange-Id: I132d79d3651cee26c09bc47bd5f0f95446d25419\n" }, { "commit": "a2945b6930c860ae0370728d34fbec888ac9a899", "tree": "9a9b7f9547b1950a1d6d3ec7948bfce77597ec56", "parents": [ "a51c7618363c8f05fd3c1d4ddc5d72957d943d27" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Nov 27 00:32:02 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Nov 27 00:32:02 2020 +0100" }, "message": "Fix: support secondary Google accounts\n\nWhen multiple Google accounts are signed in, Google adds an authuser\nparameter in the URLs to indicate which account should be used.\n\nThis extension adds support for secondary Google Accounts, so the\nextension works well when using it with them, by adding the authuser\nparameter whenever it is needed.\n\nBefore this change, some features were broken if being used with a\nsecondary account.\n\nNote that this doesn\u0027t fix the CC bug which consists in the fact that\nURLs formed by the CC don\u0027t include the authuser parameter, because this\nchange only fixes the URLs injected by the extension, and the HTTP\nrequests made by the extension.\n\nChange-Id: I0da5911f4b41057aa94b2834bd9a4313919fcbd4\n" }, { "commit": "a51c7618363c8f05fd3c1d4ddc5d72957d943d27", "tree": "d6e0be2db4f1bac2cdb4790c7935a853e99e36b8", "parents": [ "a2a06449cd77e6a85ba9ffbebe187cb59196504a" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 23:58:56 2020 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Nov 25 23:01:32 2020 +0000" }, "message": "[Dark Theme] Darken work state picker\n\nChange-Id: Ie06e52b83ec42f908e86c372b1867ea72c3a3ca9\n" }, { "commit": "a2a06449cd77e6a85ba9ffbebe187cb59196504a", "tree": "6c9d616de0e424e3ee98d71f5b24c90be0d47305", "parents": [ "24ef652cae86cf49cb5598f1d52e1b80900b4af1" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 21:11:10 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 21:14:14 2020 +0100" }, "message": "[Dark Theme] Improve thread list backgrounds\n\nSelected threads now have a background color which can be better\ndistinguished from read threads.\n\nAlso, a bug has been fixed which consisted in the fact that threads\nwhich had been read and checked at the same time had the background for\nread threads instead of the background for checked threads.\n\nFixes: #15\n\nChange-Id: Ibb577553e8a77e1b131e20afd637a041f69880ba\n" }, { "commit": "24ef652cae86cf49cb5598f1d52e1b80900b4af1", "tree": "bf528a01d87e40f6d97e39a213dcc31b7271d852", "parents": [ "25a0d60dcae44f75a1d0e650bf710e015dcad01b" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 19:45:43 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 19:47:08 2020 +0100" }, "message": "[Dark Theme] Fix: highlight selected item in drawer\n\nIn order to stay consistent with the light theme, the background color\nof the active item will be the same as the background color which\nappears when you hover the items in the drawer.\n\nFixes: #14\n\nChange-Id: I6fa4004e351d66697bbe57d3a5a107b4096abc5f\n" }, { "commit": "25a0d60dcae44f75a1d0e650bf710e015dcad01b", "tree": "a1627e84691abb2d189083b98b552aefd01e87a0", "parents": [ "e65bec459e302649b3c55e749e95d036766799f0" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 19:24:16 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 19:24:16 2020 +0100" }, "message": "[Dark Theme] Polish the CR list\n\nThe Canned Response list with the dark theme looked too bright (and\nhorrible), so this change fixes this.\n\nFixes: #12\nChange-Id: Id1ba06f0c95c4ec797d0243b5654d0005c901f99\n" }, { "commit": "e65bec459e302649b3c55e749e95d036766799f0", "tree": "652eaee0f64df0cc88d484b50f616cf0a990398e", "parents": [ "14116b0170634bf58887bb589e47a46f679dd16b" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 18:26:29 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Nov 25 18:26:29 2020 +0100" }, "message": "[Dark Theme] Make icons in read threads more prominent\n\nIn the Community Console thread list, icons next to the titles of read\nthreads have very little opacity. This change increases the opacity so\nthey stand more in the dark theme.\n\nFixes: #11\nChange-Id: I92db9fe9ea624cae07c02108141dc7e978d4c26a\n" }, { "commit": "14116b0170634bf58887bb589e47a46f679dd16b", "tree": "1cd6653cb29a680f62878ea1f83dee28538b27c5", "parents": [ "adca259b47de608c9c7ff2556a5fb412b49bd767" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Nov 02 14:04:14 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Nov 02 14:04:14 2020 +0100" }, "message": "Fix: handle HTML entities correctly in usernames\n\nIn the \"previous posts\" links generated by the extension, if the\nusername contained HTML entities, the entities would appear as is and\nwouldn\u0027t be rendered to the correct character.\n\nAn explanation about why this regression occured can be read at\nissue 17.\n\nFixes: #17\nChange-Id: Ic7d345ba9b8d06cc97a7ec3d0ef635ba862c81a3\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": "95da0774d8118051636d788decedfc8f2f4ef645", "tree": "70a8005628d393d71d2fc7b5241dfd534575af58", "parents": [ "129942f6ea3fc946ebf6350a752063bf000ff9fa" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Sep 09 01:07:36 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Sep 09 01:12:05 2020 +0200" }, "message": "Fix minor dark theme issues\n\nThis commit:\n* Increases brightness in all user roles.\n* Colors correctly the \"Recommended answer\" label in replies and alerts\ninside replies.\n* Fades the unread threads title in the thread list so they can be\ndistinguished more easily from read threads.\n\nCo-authored-by: darkufo \u003cdarkufo@spoilertv.com\u003e\nChange-Id: I7c2efe7734a6371b7f85a5250dcf070cf7b29c33\n" }, { "commit": "129942f6ea3fc946ebf6350a752063bf000ff9fa", "tree": "fce5652aa7ae3aa07a5642c054f15ae843ca9ddf", "parents": [ "06167753b35c9919d4cb2cadf5a26747f6b6bed8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 08 02:07:18 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 08 02:07:18 2020 +0200" }, "message": "Add \u0027always hide CC drawer\u0027 option\n\nWhen the CC starts up, it opens the drawer by default. The option\nintroduced by this commit closes it as soon as the content script gets\ninjected into the page.\n\nFeature suggested at pekb/thread/67965396?msgid\u003d69642485\n\nFixes: #10\nChange-Id: I2a043dc9888eee2c9b1f98713d36cd1a49d3c931\n" }, { "commit": "06167753b35c9919d4cb2cadf5a26747f6b6bed8", "tree": "975315b9404c500ce6f9b2fe332807339e104281", "parents": [ "c4cb8f356c87fc17e1c492b3bf9f41047185655d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 08 00:50:36 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 08 01:23:39 2020 +0200" }, "message": "Add extension icon badge to injected components\n\nFixes: #8\nChange-Id: Id1d0ae4a3da057fb06f5137be2271e293d8f0cd4\n" }, { "commit": "c4cb8f356c87fc17e1c492b3bf9f41047185655d", "tree": "ef3b0e874a6578bd7ff9656a17a4f6caf8fb4eb2", "parents": [ "0bc113acbae3f622d11283273de3031e62e648d2" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Sep 07 23:52:28 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Sep 07 23:52:28 2020 +0200" }, "message": "Fix: usernames are now white in the profile view\n\nChange-Id: I3b47b4eb4fece88e37b0129703e79eece0222e70\n" }, { "commit": "0bc113acbae3f622d11283273de3031e62e648d2", "tree": "aa2e8305aa2ec1b728cdaab236988c9dc48dd414", "parents": [ "3b0be6e0103febbf083c9e1063f2c5c66dc32ec6" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Sep 07 13:02:11 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Sep 07 23:10:11 2020 +0200" }, "message": "Add CC dark theme option\n\nThis commit adds an option to enable a dark theme in the Community\nConsole. It can be enabled manually with a switch which is injected in\nthe CC or automatically by syncing it with the OS dark mode setting.\n\nChange-Id: I7506e80a409c5b0190d942c9de88354b6c0cce10\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": "36b8dbcad8bebe8eaed6fb2bfbcd7c3d3d3164cc", "tree": "3cc4d29b45c76aeb6122457adac6ffea2a259530", "parents": [ "0bd07f6e61def33bd2292ba0a0766e7cad3543d7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 21:16:19 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 21:36:17 2020 +0200" }, "message": "Exclude matches with manifest.json instead of JS\n\nSome wrong matches were being excluded with Javascript code testing the\nlocation.href value. This commit deletes these Javascript tests and\nimplements them directly in the manifest.gjson file by placing them\ninside the exclude_matches argument.\n\nChange-Id: Idba4086b7061eaea837d7c7a3e3564c144535e42\n" }, { "commit": "0bd07f6e61def33bd2292ba0a0766e7cad3543d7", "tree": "2b2a4daab04bf397d39dfc36b202ff6789441b0e", "parents": [ "f2fd7692888077cbe2ba45355a9aa643a72d5d61" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 20:18:06 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 20:18:06 2020 +0200" }, "message": "Improved profile_inject.js code\n\nChange-Id: I5d154b987fe90f2f8e6c89f374c6f37f9986acc1\n" }, { "commit": "f2fd7692888077cbe2ba45355a9aa643a72d5d61", "tree": "74a076f2449128e6c1fde7631d2c73d48a4e4e66", "parents": [ "a1b23b6ceaaf328b5bb3cbefb2dfda66fc27ebef" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 16:52:20 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 16:52:20 2020 +0200" }, "message": "Make loading badge for profileindicatoralt lighter\n\nMake the background color lighter when it is in the loading state.\n\nChange-Id: Ic90c0d9704b4b207be287a3b1bf4152acb5ed4e2\n" }, { "commit": "a1b23b6ceaaf328b5bb3cbefb2dfda66fc27ebef", "tree": "d90fdff59b81ea3ff7b8056107af6169531cc539", "parents": [ "ad65e7521e0ad21aba69f221b56e955f2b7cf887" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Sep 01 14:32:34 2020 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Tue Sep 01 14:18:57 2020 +0000" }, "message": "Make the inicator dot even bigger\n\nChange-Id: I21ad9609c1f709a8b558e11dd2b8b9a23cceafb3\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": "943b849a0434beda7f1b8a803da05fe831703b15", "tree": "7801509c3a3d32fb98d9ebd7a172bbaf8af619d2", "parents": [ "a92652e1211d59b87577177c0900cd828045405c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 23:40:43 2020 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Aug 31 21:43:56 2020 +0000" }, "message": "CC: Split the profile history link into 2 links\n\nBefore there was a single link which pointed to the post history in all\nforums. As this sometimes takes a long time to load, this commit splits\nit into 2 links:\n\n* A link to the post history in the current forum (loads faster)\n* A link to the post history in all forums (loads slower)\n\nChange-Id: Ifa3ed2340c5af2e87d75118eb6a66aba4f395e3c\n" }, { "commit": "a92652e1211d59b87577177c0900cd828045405c", "tree": "e23eb82a02240d3d1f1c6b238421836eb12006d9", "parents": [ "4c1a67963a04a9e99d07f8c0ddfe2ae15a994d55" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 22:05:10 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 22:05:10 2020 +0200" }, "message": "Fix: don\u0027t run thread_inject.js in the CC\n\nThe thread_inject.js script is injected into the Community Console when\nloading a URL of the form\nhttps://support.google.com/s/community/*/thread/, because it matches the\nhttps://support.google.com/*/thread/* pattern.\n\nA check was added to the script so it only runs when the page loaded is\nTW and not the CC.\n\nChange-Id: Ia199916f2b658e47c2a4f7c14651325b3da63d62\n" }, { "commit": "4c1a67963a04a9e99d07f8c0ddfe2ae15a994d55", "tree": "551e820517c7c1bac935f2707c4013a5eeb6b218", "parents": [ "e1752a190eb8a1a92af14feaf533e803a22e86c7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 21:30:42 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 21:33:56 2020 +0200" }, "message": "Merge reused code into a common file\n\nChange-Id: I264aaa67ae1103df2292e17d1eb46b3054799994\n" }, { "commit": "e1752a190eb8a1a92af14feaf533e803a22e86c7", "tree": "373e2a3d33eae165dde885f0a9f5f79d4ec56dd4", "parents": [ "75d3744d0706c193a407ed11eb87c81fdca54196" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 20:00:34 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 20:00:34 2020 +0200" }, "message": "Change profile indicator dot to a lighter blue\n\nNow the color of the indicator dot when in the OP_FIRST_POST state\nmatches the color of the Community Console title, which is slightly\nlighter than the previously used blue tone.\n\nChange-Id: I98fc3bf7761e63a4e7aa242d35f8c81468ebd0cc\n" }, { "commit": "75d3744d0706c193a407ed11eb87c81fdca54196", "tree": "b9b3efb023bc7093a2e81676b4b8b7da00a21ce3", "parents": [ "e51444e259e8a9278e2c3947082e899e811f4521" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 19:56:32 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 19:56:32 2020 +0200" }, "message": "Make the profile indicator dot bigger\n\nSuggested at pekb/thread/67965396?msgid\u003d68050669.\n\nChange-Id: I9b7da7675bacc3679556da6e4eab2752a04dd318\n" }, { "commit": "e51444e259e8a9278e2c3947082e899e811f4521", "tree": "5683af0c6b635f87cdbae764b71dccbef42c9808", "parents": [ "166cc6e8d8907c6dd3a404e32cfe54e55b663a70" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 14:50:06 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 16:53:16 2020 +0200" }, "message": "Bring the profile indicator feature to TW\n\nAdapted the existing code in order for it to be injected too in TW.\n\nChange-Id: I01720c040f7bbab892f02a8f2935ebcaeb01b68f\n" }, { "commit": "166cc6e8d8907c6dd3a404e32cfe54e55b663a70", "tree": "b85df76237aaea7419e179bbb49c68e00c2773a0", "parents": [ "a560aba0b935b3fe9777efeac5b0c05ecd66f520" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:52:48 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:52:48 2020 +0200" }, "message": "Fix profile indicator URL\n\nThe URL now includes a forum filter in order to search in the current\nforum.\n\nChange-Id: Ie70f1e2df0400b799c2f4e44ed46e1d459a3fcba\n" }, { "commit": "a560aba0b935b3fe9777efeac5b0c05ecd66f520", "tree": "b42ffd21c558ff297a752ba418a33975b7f66142", "parents": [ "bc56fa6cc461f1d7605416b3a4b0292726e17d95" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:32:29 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:32:29 2020 +0200" }, "message": "Put content scripts and injections inside folders\n\nIn order to clean up the src directory and explain implicitly clearer\nwhat each script/stylesheet is.\n\nChange-Id: I72f1d82a3806f99fa3322d5a3157289d23213299\n" }, { "commit": "bc56fa6cc461f1d7605416b3a4b0292726e17d95", "tree": "01ca819b5a7da86551522819192e901ef7c48b93", "parents": [ "9ba01c49489bc41608d6e01ce0dd83fa57b5e49c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:24:33 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Aug 31 13:24:33 2020 +0200" }, "message": "Add experimental label to the indicator dot option\n\nChange-Id: Idc3611c1921284904ec2fecc19ceac95842d888e\n" }, { "commit": "9ba01c49489bc41608d6e01ce0dd83fa57b5e49c", "tree": "e8f93e8a74c7c9f9216d3edd580a3dd5b252b48b", "parents": [ "129fb50b9fe8f7e7bb5ccc5afdf81da352827fca" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Aug 28 19:26:05 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Aug 28 20:26:15 2020 +0200" }, "message": "Change tags commit messages\n\nAdapt the tags commit messages to the release system implemented by\nGitHub.\n\nChange-Id: I859f59c9b39fce07bd48cc836194264b6e21ee56\n" }, { "commit": "129fb50b9fe8f7e7bb5ccc5afdf81da352827fca", "tree": "7f7cf86d290bfb6e10fe504743bbfe8fec09bda0", "parents": [ "4c58488bfffcff88c2bb9ad13ddea4dc83b4c752" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Aug 28 05:18:53 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Aug 28 20:25:29 2020 +0200" }, "message": "Add profile indicator feature\n\nThis experimental feature adds an indicator dot next to the OP\u0027s\nusername in order to indicate whether the OP has participated in more\nthreads in the same forum.\n\nThe dot can indicate the following states:\n* Blue: the OP has only participated in the current thread.\n* Orange: the OP has participated in other threads, but at least the\nlast 5 ones have been read by the user.\n* Red: the OP has participated in other threads, some of which haven\u0027t\nyet been read by the user.\n\nChange-Id: Ib358d88dacfe0e713247d7757cf7eea1a2b4f8e9\n" }, { "commit": "4c58488bfffcff88c2bb9ad13ddea4dc83b4c752", "tree": "537fe1453634ee7a1dfef991da6a9fdcec33697e", "parents": [ "54c4fede89e0cb080e4834517954c3f27ce89e13" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 23 16:08:50 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 23 16:08:50 2020 +0200" }, "message": "Tagging process streamlined\n\nA tagRelease.bash script is created in order to streamline the tagging\nprocess. Now tag messages contain a link to the changelog between\nversions.\n\nChange-Id: I14effc4e7586f5d41e5c1df5561350fbe5dc48b7\n" }, { "commit": "54c4fede89e0cb080e4834517954c3f27ce89e13", "tree": "3702a5a5a86f62cf2d5cb50ed02989c0e9e13812", "parents": [ "1a1d2b7498868fdd4540742c42ed54f03e2c0c82" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 03:50:19 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 03:54:03 2020 +0200" }, "message": "Revert deprecation of the \u0027list\u0027 option\n\nThe list option was accidentally deprecated, because I thought infinite\nscrolling was implemented both in the Community Console and TW. However,\nthat was only implemented in the CC and not in TW, where the feature is\nstill being added by this extension.\n\nThis commit, therefore, readds the list option, which should be enabled\nby default, except if the user disabled it before the option was\ndeprecated by accident.\n\nChange-Id: Ibdaa109ca071105b060c63e848867381618288a1\n" }, { "commit": "1a1d2b7498868fdd4540742c42ed54f03e2c0c82", "tree": "5bcc4cc717e539c8c41ba5af648be170721268a4", "parents": [ "8e030615adfcd15019ab1dd055075c59f1f6a2fb" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 03:15:20 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 03:15:20 2020 +0200" }, "message": "Access the options page when clicking the extension icon\n\nChange-Id: I4dc518e1a828c79dcb86149c8213d72fff47fde5\n" }, { "commit": "8e030615adfcd15019ab1dd055075c59f1f6a2fb", "tree": "73da3eab237eb8ae5af0955e20af163c891a808c", "parents": [ "b69eb3db5a0be92649c9e32be8cc9e63d5485965" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:54:17 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:57:27 2020 +0200" }, "message": "Added save indicator in the options page in Gecko\n\nFirefox doesn\u0027t allow extensions to close the options page via\nwindow.close, so this commit adds a \"Saved\" message each time the\noptions are saved.\n\nIn Chromium, the behavior continues to be the same as before (the\noptions page is closed after saving the changes).\n\nChange-Id: I4f313f382b527e205ba1dc9976af53cb13a0cba6\n" }, { "commit": "b69eb3db5a0be92649c9e32be8cc9e63d5485965", "tree": "003c9e64f087fa6669279e50b4060fbe7acf2845", "parents": [ "d6e3e5fa722cb66a84f4e0bfccda5409d27b7f50" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:03:44 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Aug 20 02:03:44 2020 +0200" }, "message": "Refactored code to comply with Google Style Guides\n\nThis commit refactors JS, MD and Bash files in order to comply with the\nGoogle style guides.\n\nChange-Id: I5bc9a175d2400fa1095ba9eb1c8cff3ebfef4b8f\n" }, { "commit": "d6e3e5fa722cb66a84f4e0bfccda5409d27b7f50", "tree": "1093afcd2689d9247fa52508e21d26abe29b4c56", "parents": [ "7db655fea4ed2d6b4f65ea4527bb55e61e760882" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Aug 18 18:47:58 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Aug 18 18:47:58 2020 +0200" }, "message": "Fix: typo in README.md\n\nThe generateManifest.bash script accepts as an argument CHROMIUM and\nGECKO, not chromium and gecko.\n\nChange-Id: Ibd4e649dca80bd593ffac6670fd275de97ce69c9\n" }, { "commit": "7db655fea4ed2d6b4f65ea4527bb55e61e760882", "tree": "3f4917367caa5c552c42371cddaa169ad6319e90", "parents": [ "4ddca93f0d9319c915b5fdad1f6745b6d1f093d8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Aug 18 11:44:31 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Aug 18 18:46:15 2020 +0200" }, "message": "Fix: don\u0027t redirect TW new thread page to the CC\n\nAs pointed out at pekb/thread/60972469?msgid\u003d6546485, the new thread\npage is being incorrectly redirected to the CC. This commit fixes this.\n\nThis bug is a regression introduced by commit adf9086.\n\nChange-Id: I9d858fc4e6822662bc3aca6d1925b7c6bf42dab7\n" }, { "commit": "4ddca93f0d9319c915b5fdad1f6745b6d1f093d8", "tree": "6ad9fdf91fcf3881557c45a2ba655534681a7b0d", "parents": [ "37c397cb57e66d9d170ba7aa3e013593c9f5a5b7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 15 18:22:34 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 15 18:51:15 2020 +0200" }, "message": "Deprecate bulk duplicate option\n\nThis feature is now enabled by default in the Community Console, so this\ncommit removes the option which let users enable the feature manually.\n\nChange-Id: I57c5e20a446ee784b72018ca71735fd40fa31471\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" }, { "commit": "75814b82ee274ccaeb2e43a79d10ffc6a4589ff9", "tree": "7cefe8dc0791ac0615a787b37759094f17166ee2", "parents": [ "127837b2b66e868855905de5c0f8589991d5d55c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:33:23 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:33:23 2020 +0200" }, "message": "Shorten name for Gecko\n\nComply with the 50 characters limit for the extension name in Firefox.\n\nChange-Id: I6d6d8e4063ff7f64bdedf7257b5a56504d079f9c\n" }, { "commit": "127837b2b66e868855905de5c0f8589991d5d55c", "tree": "b30920f82531d9c1d0c841728c808cefa8adcae3", "parents": [ "6c35730cb602a828e5e11a625e1c1f13ce9383b1" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:21:03 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:21:03 2020 +0200" }, "message": "Fixed zipping at release.bash\n\nBefore, we zipped the src folder, but addons.firefox.org doesn\u0027t like\nhaving the src folder zipped; instead, it only wants its contents\nzipped.\n\nThis commit fixes this issue.\n\nChange-Id: I605ad8abe9975dc120fa84f32255a19a1921ab92\n" }, { "commit": "6c35730cb602a828e5e11a625e1c1f13ce9383b1", "tree": "3c112a1b397d660f4f6d682b27bd52d3078fbb7a", "parents": [ "8b8d1de2862d1452024e720c8518ba71e699d917" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 19:54:08 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Aug 09 20:06:51 2020 +0200" }, "message": "Add Firefox support\n\nThe release.bash script has been updated, and now depends on a helper\nscript called generateManifest.bash. A \"--browser\" flag (shorthand \"-b\")\nhas been added to the script in order to specify the target browser.\n\nNow the manifest.json file is saved as a template at\ntemplates/manifest.gjson (gjson stands for Generic JSON), which includes\nconditional clauses which indicate what parts of the manifest are\napplicable to each browser.\n\ngenerateManifest.bash generates the src/manifest.json file.\n\nChange-Id: Ib051f3d893045c1377007b9b076ffa7a702d9648\n" }, { "commit": "8b8d1de2862d1452024e720c8518ba71e699d917", "tree": "8ece20e0079af87077a145461f0c24e8693c9869", "parents": [ "bf0849afb707616001562952a0c1180b27498f5c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:44:05 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:47:21 2020 +0200" }, "message": "Add fallback name in the Russian locale file\n\nWhile we don\u0027t have a Russian translation for the new extension name,\nshow the English name for Russian-speaking users.\n\nChange-Id: I2b50500a27b7b77414dd03014d261c3b8c72e9ca\n" }, { "commit": "bf0849afb707616001562952a0c1180b27498f5c", "tree": "a2e0460ccdb4a1627d507fee019a24e7f5e2b106", "parents": [ "39f27afb3499ba723bdc0cd21970de038a89e198" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:16:04 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:29:05 2020 +0200" }, "message": "Rename the extension to \"TW Power Tools\"\n\nBased on the suggestion made at google-clubhouse/c/99SLtosFKMs.\n\nChange-Id: I02ed6daa8ad9e368da670cfd12b4f1b2cf1dccbf\n" }, { "commit": "39f27afb3499ba723bdc0cd21970de038a89e198", "tree": "7cebd4e23be8f13f5a4dd2e5f256e94fb729db8a", "parents": [ "666575fb534e9a4762a5a9c76adfd142dbca1771" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:21:27 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 16:21:27 2020 +0200" }, "message": "Add version name to the release builds\n\nChange-Id: I421c5c57213ba96fd23d7b3abc1e02564fc216ed\n" }, { "commit": "666575fb534e9a4762a5a9c76adfd142dbca1771", "tree": "0cf012050c3ab274ed743db306d775bf97866e8e", "parents": [ "53057074774e1e1dc1b58398b8d66f3015044ce8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 15:40:39 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Aug 08 15:51:58 2020 +0200" }, "message": "Change the release system to a tag-based system\n\nBefore, releases were created by commiting a change to the manifest.json\nfile which updated the \"version\" field.\n\nThis commit changes this procedure by generating the version strings\ndirectly in the release.bash script with the \"git describe\" command,\nbased on annotated Git tags.\n\nChange-Id: I4de4e1040b7e9d22b4d3c8df9c0870989d966c49\n" }, { "commit": "53057074774e1e1dc1b58398b8d66f3015044ce8", "tree": "ff44bce69d48e6adf44f7fbaa3f789f868c5aec8", "parents": [ "0f9503f8853cdfbee0f9e95fb094bc0e5b4f7d9a" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 14:06:07 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 14:06:07 2020 +0200" }, "message": "Increment version to 0.8\n\nChange-Id: I3063459d52e56a74ebf259cb2fe1c08c0c2400af\n" }, { "commit": "0f9503f8853cdfbee0f9e95fb094bc0e5b4f7d9a", "tree": "b92a2bd877d1324e1331d19d97401db0eaab45bd", "parents": [ "a08fb4b666328fed17384d22c92b2fbe7662cdd6" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 13:56:52 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 13:56:52 2020 +0200" }, "message": "Add CC sticky sidebar headers feature\n\nThis commit introduces a feature which makes the headers in the CC\nsidebar remain visible (by sticking at the top) when scrolling down.\n\nThe idea was taken from the suggestion made at pekb/thread/60784834.\n\nChange-Id: I6bbab04da855dbfa35ff8f8b1bbbc6d15946c36c\n" }, { "commit": "a08fb4b666328fed17384d22c92b2fbe7662cdd6", "tree": "6a3683716c5ddb35eaa0cdbd6fd3059a506ac682", "parents": [ "260a6e0b52dd319528449e4817121dbed6f79651" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 13:35:37 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Jul 27 13:35:37 2020 +0200" }, "message": "Change Gerrit help link in the Github PR template\n\nChange-Id: Ic6f2c5c883701ff18143126d9da57179c66620e9\n" }, { "commit": "260a6e0b52dd319528449e4817121dbed6f79651", "tree": "996233b5c14ca47bf7c155a6654bac38991832d0", "parents": [ "98f22dca4ecf65e67b025b780597e20cf7338b87" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:49:19 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:49:19 2020 +0200" }, "message": "Adds GitHub pull request template\n\nThis template advices potential contributors to upload their CLs to\nGerrit instead of creating a pull request in GitHub.\n\nChange-Id: Ibeb1a65229bb2ee505915ee728a176ca19feb14c\n" }, { "commit": "98f22dca4ecf65e67b025b780597e20cf7338b87", "tree": "6c8c4c8b60ab8a4d7658e59269240ffcbbea879a", "parents": [ "6c7920fff2fbbd62089ad2faa46e7752a3a90a0f" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:27:24 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:27:24 2020 +0200" }, "message": "Increments version to 0.7.1\n\nChange-Id: Ia61aa9822e1585fa804bdae5d82f2bde40ceb791\n" }, { "commit": "6c7920fff2fbbd62089ad2faa46e7752a3a90a0f", "tree": "09f2d3b5de87534874a7c8d75efbafb26cce94d4", "parents": [ "18d043abde28f111a90ac8bab16264bac2ad8dab" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:18:20 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Jul 14 18:23:32 2020 +0200" }, "message": "Replaces batchduplicate implementation w/ CC flag\n\nThe CC now implements batch duplicate functionality, hidden behind the\nenableBulkDuplication flag. This commit removes our basic implementation\nof that feature and instead force-enables that CC flag when the batch\nduplication option is enabled.\n\nChange-Id: Ic2ac504026073087a767c2d264307acb278878da\n" }, { "commit": "18d043abde28f111a90ac8bab16264bac2ad8dab", "tree": "bc80fda5b10c1c9a617a86d8c012a4966a29e4a3", "parents": [ "6618b59c20f3ebe65c539c3e5e61286e6e00dd71" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri May 29 12:20:47 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri May 29 12:20:47 2020 +0200" }, "message": "Fixed a minor bug in the \u0027previous posts\u0027 link when a username started or ended with a whitespace\n" }, { "commit": "6618b59c20f3ebe65c539c3e5e61286e6e00dd71", "tree": "9c53181608bc3a167bb27a531bb68bd4a5663871", "parents": [ "ae6a26dd3a90dba2b6e2d3a8755ca1444e61cf54" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 14:04:29 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 14:04:29 2020 +0200" }, "message": "Incremented version to 0.7\n" }, { "commit": "ae6a26dd3a90dba2b6e2d3a8755ca1444e61cf54", "tree": "89103af0c12e856d5f3c63fd7b05877d24dffe30", "parents": [ "8933fbeb76e9d916c54484e1ffcda7afa21655a1" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 14:03:51 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 14:03:51 2020 +0200" }, "message": "Added increase contrast option\n" } ], "next": "8933fbeb76e9d916c54484e1ffcda7afa21655a1" }