)]}' { "log": [ { "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" }, { "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": "14fba4ce739ea94c374aa15e7b1169bc58ddeb3e", "tree": "52f90bd0c4ed4fdabdd5217476a14168a7942d02", "parents": [ "3356df7e32af4e94621313a5f05bb3baa14b6caa" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Jul 10 13:28:46 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Jul 10 13:28:46 2021 +0200" }, "message": "Dark theme: load Roboto Bold\n\nIn the dark theme, Roboto Bold (700) was not loaded, and this caused\nbold text to not stand out. By adding the bold font, now bold text is\nshown in real bold, which stands out a little bit more.\n\nChange-Id: I6b2a6ccfb308cc9b6fd336a8cdf6146ca68e220d\n" }, { "commit": "3356df7e32af4e94621313a5f05bb3baa14b6caa", "tree": "7b6019d83947abaac0edf8f0aac5bce7f55f4bf6", "parents": [ "178fad7486201c41d9227e8bb0da82838da70162" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 19:27:04 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 19:27:04 2021 +0200" }, "message": "Dark theme: change loading spinner color\n\nNow the loading spinner matches the blue color used by the rest of the\nUI.\n\nChange-Id: Id6847d2231dc13091fcf34bd85e4783d4fcc17d9\n" }, { "commit": "fb2169a9118b919ba0f4fbed6df8f83630fa2f0e", "tree": "fe52454b864c973d83fbaf368c9549ba3854a6d6", "parents": [ "fe8acef063fa441b44b1b7e3e66c368aaaba657f" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 00:26:37 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jul 09 00:57:12 2021 +0200" }, "message": "Dark theme: adapt to the new MD icons experiment\n\nThere is a new experiment in the Community Console called\nSMEI_GOOGLE_MATERIAL_ICONS, which introduces a new design for the\nicons and changes the way of styling the checkboxes in the thread list\nview, which breaks the dark theme.\n\nThis change fixes the dark theme styles for those checkboxes, and adapts\ntheir style to match the new behavior. This change is\nbackwards-compatible, so the dark theme won\u0027t break for folks who don\u0027t\nhave the experiment enabled (there is a small subtle change which is\napplied in both cases: the background of filled checkboxes has been made\nlighter so it contrasts better with the background and looks nicer).\n\nThis experiment is already enabled for some users, and so this was\nreported by one of those users (see\npekb/thread/114559215?msgid\u003d116471244).\n\nBug: 1\nChange-Id: I9c8757c84311946a2a69495f64963fd4fbfed5cd\n" }, { "commit": "74273eeb4b548756f937cd9e46e3224b3b5fb702", "tree": "fcd1e32e37a2e0a5181073de54c759400f7e178f", "parents": [ "3083a43d93803af93948995144a0d9040a8169a9" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 25 19:23:27 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 25 19:23:27 2021 +0200" }, "message": "Insert batch lock button after the duplicate button\n\nBefore it was placed after the read/unread toggle button, but this\ncaused a minor bug.\n\nFixes: #51\nChange-Id: Ibe9ed8db3a90b1a9f8519a32773f9d4e243c2ed4\n" }, { "commit": "c5d40aa9a87d968d5efdbabfc256bdb65972658d", "tree": "dced9ad4a351fa4ca451edf85852ceebeec9dd4d", "parents": [ "792df1482c760a72ebbb0189570cf30b338f68af" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 11 14:18:23 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 11 14:18:23 2021 +0200" }, "message": "Dark theme: improve text contrast\n\nThe red and green colors have been switched with tones that contrast\nbetter with the dark background.\n\nChange-Id: Iaa13071bb8a85bf899af226c6a0ccd9d7fe584dd\n" }, { "commit": "0ab61ea512e682c33103133d8c68e81f3a0a04cb", "tree": "615f2ac308f101b218308c7de816178a0eb47dd3", "parents": [ "613aab551cb3d703c3fce3b756928f88ea36a3b4" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Thu Jun 03 20:25:18 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Thu Jun 03 20:25:18 2021 +0200" }, "message": "Dark theme: style new status chips in threads\n\nA redesign is moving the pinned and locked icons inside the thread view\nfrom the title to the bottom of the question, in the form of chips. This\nchange adds styles for these chips.\n\nChange-Id: Iaeaef4237af2bf38335008df27e9a6b1d6a7b8a5\n" }, { "commit": "c93d6c7ff2586ab2d5779e2d5bbcd3326f8b6755", "tree": "70531b856741c2d6b4c33f2af4af18b35b0a1307", "parents": [ "0181891f5226f098ab92ae39e734b13fa6a01d15" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat May 29 12:54:34 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat May 29 12:54:34 2021 +0200" }, "message": "Move right controls fix to console.css\n\nThe fix for the right controls which was supposed to leave sufficient\nspace to the dark theme switch in the header was only included in\nccdarktheme.css, so it was only applied when the dark theme was on.\n\nThis change moves the code to console.css so the fix is applied also\nwhen the dark theme is disabled but the switch is still shown.\n\nNote that this fix is also applied now even if the dark theme option\nisn\u0027t enabled.\n\nChange-Id: Ic6f969ed0292f86a55597b6154694c984ae74011\n" }, { "commit": "0181891f5226f098ab92ae39e734b13fa6a01d15", "tree": "5a5a396cb69229442e5960feb319d2f3481ece44", "parents": [ "b3e8986f5a4b72d83259d8c5ea71c2dc78b10a06" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon May 24 11:53:18 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon May 24 11:53:18 2021 +0200" }, "message": "Dark theme: add styles for new thread compose view\n\nThis change also modifies the styles of other entry points used to write\nmessages (such as the private thread compose view) so they are coherent\nbetween them and with the light theme.\n\nChange-Id: I79a81f2655ff6ac7031011a7f6b615ac34d26a62\n" }, { "commit": "87ba0d23c4ca9759ebabc612775554ebb7a951fb", "tree": "89444927f931f52558e06fe848505e85c015fa13", "parents": [ "52b52c39564b0f134a692a9d289a9c7ee2a58a1c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon May 03 22:09:39 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon May 03 22:09:39 2021 +0200" }, "message": "Dark theme: fix right controls\u0027 dialogs position\n\nAllowing the right controls div to have unlimited width, in large\nscreens the dialogs which are shown when clicking the buttons aren\u0027t\nshown below the buttons but displaced to the left.\n\nThis change sets a fixed maximum width so the dialogs are shown\ncorrectly but there is still space for all the buttons.\n\nChange-Id: I0499662f0accc5d3c0423d5e077d69ccceb2f4e4\n" }, { "commit": "52b52c39564b0f134a692a9d289a9c7ee2a58a1c", "tree": "52087dc8ba8a5a54cc79e8e3d35a086883a9a844", "parents": [ "a007d49720a5bd7d4b76b36cd68351af6440f41d" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun May 02 14:34:02 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun May 02 14:34:02 2021 +0200" }, "message": "Dark theme: fix header\u0027s right control\u0027s width\n\nThe right control has a fixed width, and so when the dark theme button\nis added there, it exceeds this width and overlaps the search bar. This\nfixes it.\n\nChange-Id: I9a0ee1082253a3d13d071b5ecacb0c6ab08fb68b\n" }, { "commit": "a007d49720a5bd7d4b76b36cd68351af6440f41d", "tree": "944690d1f7719407a441d2b2652356cb115d6c69", "parents": [ "15b23d7e383a42779ea849acab06f6e95e584500" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun May 02 12:32:03 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun May 02 14:18:25 2021 +0200" }, "message": "Add autorefresh_list experiment\n\nThis experiment/feature checks at regular intervals whether there are\nupdates to thread lists, and notifies the user via a snackbar when\nan update exists.\n\nBug: #42\nChange-Id: I98e4aa03a7080c6bff781ce7c850477433090957\n" }, { "commit": "15b23d7e383a42779ea849acab06f6e95e584500", "tree": "a2b8f2c960dc88b8f34051b29a41061428825811", "parents": [ "ea9b23fad580a0eacd04d58070931a0650aa550f" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Apr 26 18:07:15 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Apr 26 18:07:15 2021 +0200" }, "message": "Adapt extension to CC header redesign\n\nThe header at the Community Console has been redesigned (many items\nwhich were previously at the drawer have moved to the top bar), so this\nbroke the dark theme and the enhancedannouncementsdot feature.\n\nThis change fixes the issues with those features.\n\nChange-Id: Idbef33a85c3abc210632db8425306b3aedf42d29\n" }, { "commit": "ea9b23fad580a0eacd04d58070931a0650aa550f", "tree": "46acc8880268c87038613b172701171e6ac84f76", "parents": [ "7309b06cd43ae9bd71a76d32776a1ef857f65327" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 14:06:03 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 14:06:03 2021 +0200" }, "message": "Dark theme: minor polishing\n\nChange-Id: I1bcd54122e16897baf7dc0260f93828447c5a9da\n" }, { "commit": "3eae4526255881069b701ea3f95b3248c67cfe9d", "tree": "0fc94685bac301c366288c20640f4de1f344cf32", "parents": [ "bf8eece8301c28f768d038be94a7650217648fe8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:14:27 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Apr 22 01:14:27 2021 +0200" }, "message": "Add threadListAvatars experiment\n\nThis experiment adds avatars of the users who have participated in a\nthread in the thread list, next to each thread.\n\nChange-Id: I259b103a7d3462201013ab2027866bbcce476901\n" }, { "commit": "223416c00f4ef2314b2ce54591df7e5db6ee6f3a", "tree": "0dfd7bc87cf7ce1078a29c2241be5e8ac811cb90", "parents": [ "fb7107cddf7e2e2c22585d4806d79980837c2e04" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Apr 21 22:13:14 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Apr 21 22:13:14 2021 +0200" }, "message": "Dark theme: polish generic components\n\nThis change makes some changes to the styles of components used\nthroughout the entire CC UI, and also some specific components.\n\nChange-Id: Idf35d0f31a2acdb2e53c827c75a74efd7c4eb503\n" }, { "commit": "fb7107cddf7e2e2c22585d4806d79980837c2e04", "tree": "74cf965922e26894d20d039ef81478a3ad41f62a", "parents": [ "48c87d18a09d4a55848406ae718c5f0cc3a3fbe7" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Apr 14 19:39:05 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Wed Apr 14 19:39:05 2021 +0200" }, "message": "Dark theme: add styles for suggested answers components\n\nChange-Id: I92c51d5fd495a35ae661fdf5a22c81e1a5463046\n" }, { "commit": "48c87d18a09d4a55848406ae718c5f0cc3a3fbe7", "tree": "5f678bcc4f9fb20327a0adc2084561453be08da6", "parents": [ "744d0cf6a1c27911d24f1eee26ce5afff9ea5cad" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Apr 09 13:00:21 2021 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sat Apr 10 12:33:06 2021 +0200" }, "message": "Dark theme: further polishing\n\nThe style of the following components was changed:\n\n- The duplicate label in thread lists now matches the color of the reply\n count.\n- The removed label in thread lists now has a new red color which\n contrasts better with the background.\n- The banner \"This account was disabled\" on user profiles now has a dark\n background.\n- The footer \"Please follow our content policy [...]\" on thread creation\n now has a dark background.\n- The forum picker and material dropdown selects have been polished.\n- The color of the material-gaia-picker-footer buttons have been fixed.\n- The notification panel has been polished.\n\nFixes: #38\nChange-Id: I2f14a56a405772eb0b062ae3633c720440240466\n" }, { "commit": "744d0cf6a1c27911d24f1eee26ce5afff9ea5cad", "tree": "18e9793ab15f606f01cf60ffbb01a44fce12642b", "parents": [ "dda2b04a14a65a0074e37ab7d701b2db20fdd374" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Mar 23 22:05:57 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Mar 23 22:05:57 2021 +0100" }, "message": "Dark theme: fix background for active selector items\n\nIn dropdown selectors, the background of .active items was set to the\ndefault white background and wasn\u0027t overriden by the dark theme. This\nchange fixes this.\n\nAlso, the background color for focused/active items in dropdown\nselectors has been changed so it contrasts more with the black\nbackground.\n\nChange-Id: I20d9c9092a8e03fbc0f104a038fea701c90245a4\n" }, { "commit": "ad2b2414f71b1d6ed5681dc2c0bc9475ae2cec31", "tree": "ea1d61d58584ddc41f1a4546c885a5904a7285a3", "parents": [ "de98f74f3bb7f548139633e50ef8433cd10e8ffc" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Feb 22 11:24:14 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Feb 22 11:24:14 2021 +0100" }, "message": "[Profile indicator] Minor style adjustment\n\nIncrease left margin of the profile indicator to adapt better to the new\ndesign of the message header.\n\nBug: #31\nChange-Id: I61b652a2f2fbb34f8acc88c9e501a05359174e4d\n" }, { "commit": "a091be1b7fe7850b819d3f18d6785981e8e8fc71", "tree": "be2579c5e3c4b3d5aaa035cce5357377c5d62cd8", "parents": [ "d98126ff24150e0c644cae6de2fbfc135a07d424" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 18 17:03:28 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 18 17:03:28 2021 +0100" }, "message": "[Dark theme] Fix styles for context menus overlay\n\nThe context menus HTML structure changed and the dark theme CSS styles\nno longer applied to them. This change fixes this.\n\nFixes: #33\nChange-Id: I8773758d05660a0728e2858f982e0ff78e9a57f2\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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" } ] }