)]}' { "log": [ { "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": "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": "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": "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": "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": "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": "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": "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" }, { "commit": "8933fbeb76e9d916c54484e1ffcda7afa21655a1", "tree": "db216a1795f121e0abc3f9297343eb8ef2180401", "parents": [ "92923505e7d2769e591e7afd60ef67a38df7cfdb" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 13:31:24 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 13:31:24 2020 +0200" }, "message": "Incremented version to 0.6\n" }, { "commit": "adf90864c7aded366ea02bb7d0242747015b3ec5", "tree": "bd254b83e84a775a4284a36a613fd3855785f8bb", "parents": [ "7fae0cdf5526ccc1f56d92928527d057b3c0f151" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 13:27:45 2020 +0200" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Apr 12 13:28:45 2020 +0200" }, "message": "Deprecated obsolete options which are now part of the vanilla CC/TW Forums experience and fixed a bug caused to an internal TW HTML structure change\n" }, { "commit": "4f3df1839c36658eb3b4b3d85e8c5d32d1184f71", "tree": "8cc3ad4b5a1d96dc40d43ee2bf7fb2ac0f3f8d03", "parents": [ "03d5409ba6c11b909fc755e512b25da3ca20e4fd" ], "author": { "name": "Alex Ivanov", "email": "ai@contributor.pw", "time": "Fri Apr 10 09:33:05 2020 +0300" }, "committer": { "name": "Alex Ivanov", "email": "ai@contributor.pw", "time": "Fri Apr 10 09:33:05 2020 +0300" }, "message": "Russian translation\n\nSigned-off-by: Alex Ivanov \u003cai@contributor.pw\u003e\n" }, { "commit": "03d5409ba6c11b909fc755e512b25da3ca20e4fd", "tree": "2bd9156c124ba9ea52332b7507395529065b77d3", "parents": [ "4e4a9fdea5b2d74b1bc8d16a691e3897f1c063d6" ], "author": { "name": "avm99963", "email": "jocdeladria@gmail.com", "time": "Sat Jan 18 21:33:16 2020 +0100" }, "committer": { "name": "avm99963", "email": "jocdeladria@gmail.com", "time": "Sat Jan 18 21:33:16 2020 +0100" }, "message": "Added release scripts\n" } ] }