269 lines
12 KiB
JSON
269 lines
12 KiB
JSON
|
|
{
|
||
|
|
"repository": "zulip/zulip",
|
||
|
|
"revision": "5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c",
|
||
|
|
"accessed": "2026-09-27",
|
||
|
|
"method": "Pinned raw GitHub source, static inspection only; no application or upstream tests executed",
|
||
|
|
"files": [
|
||
|
|
{
|
||
|
|
"path": "web/src/hashchange.ts",
|
||
|
|
"sha256": "ad749d6eecaa5475e03e5f95a9066e00871506b3c617f61376fecea1b925a1a4",
|
||
|
|
"lines": 622,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/hashchange.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/hashchange.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 171,
|
||
|
|
"end": 235,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/hashchange.ts#L171-L235"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 602,
|
||
|
|
"end": 622,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/hashchange.ts#L602-L622"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/search.ts",
|
||
|
|
"sha256": "17b62ee84dd2cf53aec2678875f2b3a09cbe7e480f071e1fa352fda8883bbc32",
|
||
|
|
"lines": 483,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 60,
|
||
|
|
"end": 95,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts#L60-L95"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 151,
|
||
|
|
"end": 212,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts#L151-L212"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 290,
|
||
|
|
"end": 335,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts#L290-L335"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 396,
|
||
|
|
"end": 437,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts#L396-L437"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 470,
|
||
|
|
"end": 483,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search.ts#L470-L483"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/message_fetch.ts",
|
||
|
|
"sha256": "70b4367e41313789850026398727c8132ce3347229dabca226042b1d55f2693e",
|
||
|
|
"lines": 857,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_fetch.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_fetch.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 159,
|
||
|
|
"end": 210,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_fetch.ts#L159-L210"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 213,
|
||
|
|
"end": 280,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_fetch.ts#L213-L280"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 418,
|
||
|
|
"end": 529,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_fetch.ts#L418-L529"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/message_lists.ts",
|
||
|
|
"sha256": "d5466ca0e5fa3815e81931b415338b578d27fb3e8fda8faf8362c120d83148bb",
|
||
|
|
"lines": 113,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_lists.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_lists.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 24,
|
||
|
|
"end": 64,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_lists.ts#L24-L64"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/narrow_state.ts",
|
||
|
|
"sha256": "b2257a20074e7278ecc481ecb88e1315c3a24212e8705b3acd783076de9d11b0",
|
||
|
|
"lines": 387,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_state.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_state.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 14,
|
||
|
|
"end": 67,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_state.ts#L14-L67"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/narrow_history.ts",
|
||
|
|
"sha256": "c7cbc3152a0d6f4dad7681013fa09c4083ea9de263869b6717d85f4e0d5eea00",
|
||
|
|
"lines": 63,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_history.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_history.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 10,
|
||
|
|
"end": 63,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/narrow_history.ts#L10-L63"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/message_view.ts",
|
||
|
|
"sha256": "8dae489715846f1ded057663c89e1852ae871b7e3a1d7d7d04773c18429a4d89",
|
||
|
|
"lines": 1801,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 175,
|
||
|
|
"end": 194,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L175-L194"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 255,
|
||
|
|
"end": 292,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L255-L292"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 449,
|
||
|
|
"end": 528,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L449-L528"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 662,
|
||
|
|
"end": 699,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L662-L699"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 830,
|
||
|
|
"end": 878,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L830-L878"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 1002,
|
||
|
|
"end": 1074,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L1002-L1074"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 1413,
|
||
|
|
"end": 1481,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_view.ts#L1413-L1481"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/browser_history.ts",
|
||
|
|
"sha256": "342b79942f3c0d33f30119e07acefeacdc4034493b2a39cbfb3dcc5e875f0dd6",
|
||
|
|
"lines": 211,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/browser_history.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/browser_history.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 130,
|
||
|
|
"end": 158,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/browser_history.ts#L130-L158"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 168,
|
||
|
|
"end": 195,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/browser_history.ts#L168-L195"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/message_list.ts",
|
||
|
|
"sha256": "af214b8055206edf53bf6a5848566f0065a1a31d50fe5fd09c3f1da10708e6d1",
|
||
|
|
"lines": 739,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 152,
|
||
|
|
"end": 199,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list.ts#L152-L199"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 269,
|
||
|
|
"end": 326,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list.ts#L269-L326"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/tests/message_fetch.test.cjs",
|
||
|
|
"sha256": "affadd8643b3adc9ac82baf44b820cb88fec4d1feb627a9ff169053453340b11",
|
||
|
|
"lines": 40,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/tests/message_fetch.test.cjs",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/tests/message_fetch.test.cjs",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 1,
|
||
|
|
"end": 40,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/tests/message_fetch.test.cjs#L1-L40"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/search_suggestion.ts",
|
||
|
|
"sha256": "0f1e79178c69a9f6d1daa58e08ca8039dc095dbeb485cba517ebcb0eeeffb217",
|
||
|
|
"lines": 1641,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search_suggestion.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search_suggestion.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 1530,
|
||
|
|
"end": 1636,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/search_suggestion.ts#L1530-L1636"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"path": "web/src/message_list_view.ts",
|
||
|
|
"sha256": "4d4f6bf09d7c87ff3b3fb1cca60d6fd89c0c9ba4d352a996f01235ca9e0150a9",
|
||
|
|
"lines": 2428,
|
||
|
|
"raw_url": "https://raw.githubusercontent.com/zulip/zulip/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts",
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts",
|
||
|
|
"reviewed_ranges": [
|
||
|
|
{
|
||
|
|
"start": 345,
|
||
|
|
"end": 392,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts#L345-L392"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 584,
|
||
|
|
"end": 586,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts#L584-L586"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 1493,
|
||
|
|
"end": 1503,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts#L1493-L1503"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"start": 1993,
|
||
|
|
"end": 1997,
|
||
|
|
"url": "https://github.com/zulip/zulip/blob/5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c/web/src/message_list_view.ts#L1993-L1997"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"scope": "Twelve files, targeted ranges only; not a whole-file/application audit. Same pinned Zulip family as SRC-0013, new navigation evidence. No runtime or upstream test execution.",
|
||
|
|
"preregistration_commit": "f3ac569"
|
||
|
|
}
|