)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000009,"name":"cynthia","display_name":"Cynthia","email":"cynthia@tvl.fyi","username":"cynthia"},"change_message_id":"bfd12b3a1d26d9eff12d9f6320ae451e3e5b3507","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f04415ae_652017dd","updated":"2021-05-11 22:12:02.000000000","message":"I can\u0027t review the Rust code as I am not a Rust developer so I have only reviewed the HTML and XML description.","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"5f751e8e2e7584c00c49b209c778d9400ac4bda9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e5176d36_6115f579","in_reply_to":"f04415ae_652017dd","updated":"2021-05-11 22:16:03.000000000","message":"I think you could figure out this Rust code, but that\u0027s fine :p","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"}],"web/atward/src/opensearch.xml":[{"author":{"_account_id":1000009,"name":"cynthia","display_name":"Cynthia","email":"cynthia@tvl.fyi","username":"cynthia"},"change_message_id":"bfd12b3a1d26d9eff12d9f6320ae451e3e5b3507","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003cOpenSearchDescription xmlns\u003d\"http://a9.com/-/spec/opensearch/1.1/\""},{"line_number":2,"context_line":"                       xmlns:moz\u003d\"http://www.mozilla.org/2006/browser/search/\"\u003e"},{"line_number":3,"context_line":"  \u003cShortName\u003eTVL\u003c/ShortName\u003e"},{"line_number":4,"context_line":"  \u003cDescription\u003eThe Virus Lounge Search\u003c/Description\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"6ecc8a8d_835013e1","line":1,"updated":"2021-05-11 22:12:02.000000000","message":"The xmlns:moz seems redundant as nothing from the moz namespace (such as SearchForm) is used in this description.","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"5f751e8e2e7584c00c49b209c778d9400ac4bda9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003cOpenSearchDescription xmlns\u003d\"http://a9.com/-/spec/opensearch/1.1/\""},{"line_number":2,"context_line":"                       xmlns:moz\u003d\"http://www.mozilla.org/2006/browser/search/\"\u003e"},{"line_number":3,"context_line":"  \u003cShortName\u003eTVL\u003c/ShortName\u003e"},{"line_number":4,"context_line":"  \u003cDescription\u003eThe Virus Lounge Search\u003c/Description\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"294a12f6_033a99b5","line":1,"in_reply_to":"6ecc8a8d_835013e1","updated":"2021-05-11 22:16:03.000000000","message":"Done","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"},{"author":{"_account_id":1000009,"name":"cynthia","display_name":"Cynthia","email":"cynthia@tvl.fyi","username":"cynthia"},"change_message_id":"bfd12b3a1d26d9eff12d9f6320ae451e3e5b3507","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  \u003cShortName\u003eTVL\u003c/ShortName\u003e"},{"line_number":4,"context_line":"  \u003cDescription\u003eThe Virus Lounge Search\u003c/Description\u003e"},{"line_number":5,"context_line":"  \u003cInputEncoding\u003eUTF-8\u003c/InputEncoding\u003e"},{"line_number":6,"context_line":"  \u003cImage width\u003d\"96\" height\u003d\"94\" type\u003d\"image/webp\"\u003ehttps://tvl.fyi/static/favicon.webp\u003c/Image\u003e"},{"line_number":7,"context_line":"  \u003cUrl type\u003d\"text/html\" template\u003d\"https://at.tvl.fyi/\"\u003e"},{"line_number":8,"context_line":"    \u003cParam name\u003d\"q\" value\u003d\"{searchTerms}\"/\u003e"},{"line_number":9,"context_line":"  \u003c/Url\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"ff157d67_9b80a1ea","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":93},"updated":"2021-05-11 22:12:02.000000000","message":"Firefox rejects all remote icons over 10KB.\nAlso I wouldn\u0027t use webp, PNG is fine though.\nIt also isn\u0027t square, MDN says:\n\u003e URI of an icon for the search engine. When possible, include a 16×16 image of type image/x-icon (such as /favicon.ico) and a 64×64 image of type image/jpeg or image/png.","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"5f751e8e2e7584c00c49b209c778d9400ac4bda9","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  \u003cShortName\u003eTVL\u003c/ShortName\u003e"},{"line_number":4,"context_line":"  \u003cDescription\u003eThe Virus Lounge Search\u003c/Description\u003e"},{"line_number":5,"context_line":"  \u003cInputEncoding\u003eUTF-8\u003c/InputEncoding\u003e"},{"line_number":6,"context_line":"  \u003cImage width\u003d\"96\" height\u003d\"94\" type\u003d\"image/webp\"\u003ehttps://tvl.fyi/static/favicon.webp\u003c/Image\u003e"},{"line_number":7,"context_line":"  \u003cUrl type\u003d\"text/html\" template\u003d\"https://at.tvl.fyi/\"\u003e"},{"line_number":8,"context_line":"    \u003cParam name\u003d\"q\" value\u003d\"{searchTerms}\"/\u003e"},{"line_number":9,"context_line":"  \u003c/Url\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"d7925617_a37203f3","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":93},"in_reply_to":"ff157d67_9b80a1ea","updated":"2021-05-11 22:16:03.000000000","message":"Icon removed","commit_id":"2dbcaf97143eb172094e094edacb38a1ad6d220e"}]}
