0000000000000000000000000000000000000000 8b0cea24e587209ac2e3f8e304a132391c61b886 Chilfish <chill4fish@gmail.com> 1772587515 +0800	commit (initial): INit
8b0cea24e587209ac2e3f8e304a132391c61b886 73ca4e363ce41a195c57e349979d7c4de7b87c71 Chilfish <chill4fish@gmail.com> 1772592565 +0800	commit: update
73ca4e363ce41a195c57e349979d7c4de7b87c71 b4f67e29cd51384a1ebcf745e6ef529dc6fdad38 Chilfish <chill4fish@gmail.com> 1772594366 +0800	commit: update
b4f67e29cd51384a1ebcf745e6ef529dc6fdad38 4c0d128863b96cd434608344b2d710dbb49853ba Chilfish <chill4fish@gmail.com> 1772596847 +0800	commit: update
4c0d128863b96cd434608344b2d710dbb49853ba edeebb374870de4a16bdd6f1cce7fa3dd0eabb2b Chilfish <chill4fish@gmail.com> 1772598009 +0800	commit: update
edeebb374870de4a16bdd6f1cce7fa3dd0eabb2b ede648b414d0abfa17254337b80731b7ecc1263d Chilfish <chill4fish@gmail.com> 1772603867 +0800	commit: update
ede648b414d0abfa17254337b80731b7ecc1263d 9649529c0577d294cdc1b77829a64cfbbc9c5dbb Chilfish <chill4fish@gmail.com> 1772604355 +0800	commit: update
9649529c0577d294cdc1b77829a64cfbbc9c5dbb 7937b14b5af2052b88997ac8b3d70a966ff5d9f2 Chilfish <chill4fish@gmail.com> 1772604618 +0800	commit: update
7937b14b5af2052b88997ac8b3d70a966ff5d9f2 b5f091e179b54da23348a06b8be2bf645dee5174 Chilfish <chill4fish@gmail.com> 1772610524 +0800	commit: update
b5f091e179b54da23348a06b8be2bf645dee5174 fba9c7c4faf891662fce63a89ab11259ea74d2a2 Chilfish <chill4fish@gmail.com> 1772610937 +0800	commit: update
fba9c7c4faf891662fce63a89ab11259ea74d2a2 c3ee22226afd64039a075677b7e169d5623818ab Chilfish <chill4fish@gmail.com> 1772619195 +0800	commit: update
c3ee22226afd64039a075677b7e169d5623818ab 2c30535048ad793873a37270fef1cb12a2f3a8b7 Chilfish <chill4fish@gmail.com> 1775699033 +0800	commit: update
2c30535048ad793873a37270fef1cb12a2f3a8b7 33629618bae7b557359a0b41e30e4e9bbe6dba04 Chilfish <chill4fish@gmail.com> 1775699433 +0800	commit: update
33629618bae7b557359a0b41e30e4e9bbe6dba04 bbd87fe96c17197c26137c0b7c75543415081d71 Chilfish <chill4fish@gmail.com> 1775700350 +0800	commit: update
bbd87fe96c17197c26137c0b7c75543415081d71 0830db274ff85433bd2db5e8861dc8316e8a65c7 Chilfish <chill4fish@gmail.com> 1775701301 +0800	commit: update
0830db274ff85433bd2db5e8861dc8316e8a65c7 270ca5ec293ccb7410f46e45b8c521df53268252 Chilfish <chill4fish@gmail.com> 1775703824 +0800	commit: update
270ca5ec293ccb7410f46e45b8c521df53268252 efaa3d00500c4cc723045402635e93e2fedea158 Chilfish <chill4fish@gmail.com> 1775705217 +0800	commit: update
efaa3d00500c4cc723045402635e93e2fedea158 543f39541e45dca4b4a776f4d348ec2836739b7a Chilfish <chill4fish@gmail.com> 1775706291 +0800	commit: update
543f39541e45dca4b4a776f4d348ec2836739b7a b15f49711b9c4843a97cc79f314f32571e5eb811 Chilfish <chill4fish@gmail.com> 1775706855 +0800	commit: update
b15f49711b9c4843a97cc79f314f32571e5eb811 a30f81f4c9e343276774fb66d474bb80c6282e51 Chilfish <chill4fish@gmail.com> 1775710623 +0800	commit: update
a30f81f4c9e343276774fb66d474bb80c6282e51 b25aa791c830b29fbcf58bf4b19971ff7fc59100 Chilfish <chill4fish@gmail.com> 1775710889 +0800	commit: update
b25aa791c830b29fbcf58bf4b19971ff7fc59100 36eee9fc633b4fbe45720ccaa8fa16afe26caa18 Chilfish <chill4fish@gmail.com> 1775712342 +0800	commit: update
36eee9fc633b4fbe45720ccaa8fa16afe26caa18 3b006fcb9811a605e6d8a0415ae2b892be341af3 Chilfish <chill4fish@gmail.com> 1775713413 +0800	commit: update
3b006fcb9811a605e6d8a0415ae2b892be341af3 7a8fa5fff605814766b5e5a06c88488b7108509f Chilfish <chill4fish@gmail.com> 1775715402 +0800	commit: update
7a8fa5fff605814766b5e5a06c88488b7108509f 7e5a73e74bb63bcf2db61c637c71b3b3db54b98c Chilfish <chill4fish@gmail.com> 1775718498 +0800	commit: update
7e5a73e74bb63bcf2db61c637c71b3b3db54b98c 5c7645ac4ee9ec01487c554fd45b331b6ba0b8ef Chilfish <chill4fish@gmail.com> 1775719049 +0800	commit: update
5c7645ac4ee9ec01487c554fd45b331b6ba0b8ef 9b6dee0bd109b41f185bf6218a48326a8474f74e Chilfish <chill4fish@gmail.com> 1775720286 +0800	commit: update
9b6dee0bd109b41f185bf6218a48326a8474f74e 0f306eef9f2b2e3199a2739ce3026e72fe6f2d3c Chilfish <chill4fish@gmail.com> 1775721548 +0800	commit: update
0f306eef9f2b2e3199a2739ce3026e72fe6f2d3c b3208feae2ac060f77bd323dd893d796aee3d7c5 Chilfish <chill4fish@gmail.com> 1775722536 +0800	commit: update
b3208feae2ac060f77bd323dd893d796aee3d7c5 a1e8d49547bcaa51f3380f5c3c3ddbe9dd92a4fa Chilfish <chill4fish@gmail.com> 1775722759 +0800	commit: update
a1e8d49547bcaa51f3380f5c3c3ddbe9dd92a4fa 66989acafc7ed7214e7aa1155b83cc4656e92f26 Chilfish <chill4fish@gmail.com> 1775723847 +0800	commit: update
66989acafc7ed7214e7aa1155b83cc4656e92f26 af7acad167798d8125e74aa3f6786e3275d6a2cc Chilfish <chill4fish@gmail.com> 1775724040 +0800	commit: update
af7acad167798d8125e74aa3f6786e3275d6a2cc dede930ea5846c2ccdd4205399aa4ba5ad968cd9 Chilfish <chill4fish@gmail.com> 1775813016 +0800	commit: update
dede930ea5846c2ccdd4205399aa4ba5ad968cd9 002b083668033cc42cb59f6536784579dd941295 Chilfish <chill4fish@gmail.com> 1775814616 +0800	commit: update
002b083668033cc42cb59f6536784579dd941295 2810d040c015d5ea918cf5790b0c0926df65de52 Chilfish <chill4fish@gmail.com> 1775815217 +0800	commit: 2
2810d040c015d5ea918cf5790b0c0926df65de52 015fc068f7724bf3a3be8568fe04b433f887976f Chilfish <chill4fish@gmail.com> 1775817066 +0800	commit: update
015fc068f7724bf3a3be8568fe04b433f887976f 77e6f95f34508dd342504d93083627ae34199e8e Chilfish <chill4fish@gmail.com> 1775818776 +0800	commit: update
77e6f95f34508dd342504d93083627ae34199e8e 758fa26e33fcbd1b0e99f03a6bffe189451c5b1f Chilfish <chill4fish@gmail.com> 1775819698 +0800	commit: update
758fa26e33fcbd1b0e99f03a6bffe189451c5b1f 67b059d10452c220e6559177ca8dcd7165a71de9 Chilfish <chill4fish@gmail.com> 1776075391 +0800	commit: update
67b059d10452c220e6559177ca8dcd7165a71de9 f0068514c92ead74184efc78bb050775dc9c3ae6 Chilfish <chill4fish@gmail.com> 1776075805 +0800	commit: update
f0068514c92ead74184efc78bb050775dc9c3ae6 1abbd6a341744bca222a65903fb9ca6883281aaf Chilfish <chill4fish@gmail.com> 1776133708 +0800	commit: update
1abbd6a341744bca222a65903fb9ca6883281aaf 1e7f9309b9d478bf12dab23465fd7d731430d1f7 Chilfish <chill4fish@gmail.com> 1776144632 +0800	commit: update
1e7f9309b9d478bf12dab23465fd7d731430d1f7 7954deaf93af66b935756d741eea36425ed9f49d Chilfish <chill4fish@gmail.com> 1776334479 +0800	commit: update
7954deaf93af66b935756d741eea36425ed9f49d ff3f70545303f3dcf40bbb5e17aa8880723bef79 Chilfish <chill4fish@gmail.com> 1776335258 +0800	commit: update
ff3f70545303f3dcf40bbb5e17aa8880723bef79 0360d407788ae83772aa16c9dc92c380023d08d2 Chilfish <chill4fish@gmail.com> 1776337117 +0800	commit: update
0360d407788ae83772aa16c9dc92c380023d08d2 bb859c2582161ad8c4ac3b70b5b92040e97c8677 Chilfish <chill4fish@gmail.com> 1776391734 +0800	commit: update
bb859c2582161ad8c4ac3b70b5b92040e97c8677 4977efbb62788d04e69383a3229487621f77286d Chilfish <chill4fish@gmail.com> 1776392936 +0800	commit: updae
4977efbb62788d04e69383a3229487621f77286d 9feff5cb1998b37d244fce9a28349f130265debc Chilfish <chill4fish@gmail.com> 1776393544 +0800	commit: updae
9feff5cb1998b37d244fce9a28349f130265debc e95d1b34785347d1dec89a382cad8fbf89101ab7 Chilfish <chill4fish@gmail.com> 1776400154 +0800	commit: update
e95d1b34785347d1dec89a382cad8fbf89101ab7 f3b9f70e4036063065fc24bc05502a78dee33f1a Chilfish <chill4fish@gmail.com> 1777014632 +0800	commit: update
f3b9f70e4036063065fc24bc05502a78dee33f1a f596cf963d55d51d84ced0f889b6ff464ccbf9ce Chilfish <chill4fish@gmail.com> 1777023035 +0800	commit: update
f596cf963d55d51d84ced0f889b6ff464ccbf9ce 85ad1a2984930f9dbcf0b54e30f005569ffac633 Chilfish <chill4fish@gmail.com> 1777088580 +0800	commit: update
85ad1a2984930f9dbcf0b54e30f005569ffac633 282130a07097fe42a7b12c47ad6c1b44612f1b1e Chilfish <chill4fish@gmail.com> 1777099955 +0800	commit: update
282130a07097fe42a7b12c47ad6c1b44612f1b1e bb1e3b6a257f6b20ee2c033d75ed5ac8b4841955 Chilfish <chill4fish@gmail.com> 1777101568 +0800	commit: fix eslint
bb1e3b6a257f6b20ee2c033d75ed5ac8b4841955 f27cb8736980aa537bd90a9687106e07821b5c10 Chilfish <chill4fish@gmail.com> 1778143976 +0800	commit: update
f27cb8736980aa537bd90a9687106e07821b5c10 c484c5d1e063039f9104dad4df47feecec42a576 Chilfish <chill4fish@gmail.com> 1778145048 +0800	commit: update
c484c5d1e063039f9104dad4df47feecec42a576 c1d6ec16893cc8c5e4c5b18fb9ffabc1c7105910 Chilfish <chill4fish@gmail.com> 1778145111 +0800	commit: update
c1d6ec16893cc8c5e4c5b18fb9ffabc1c7105910 4f4802853d634fd15914209844130c9f054ba885 Chilfish <chill4fish@gmail.com> 1779980482 +0800	commit: update
4f4802853d634fd15914209844130c9f054ba885 7cf2bcbb064be6b914de2dd06d79341b23cd8f11 Chilfish <chill4fish@gmail.com> 1779980530 +0800	commit: feat: add file diff tool
7cf2bcbb064be6b914de2dd06d79341b23cd8f11 fda8cffe94389dab8945dd974bffc87af0200459 Chilfish <chill4fish@gmail.com> 1780135798 +0800	commit: feat: 多服务器负载均衡 + 修复 React Router v7 启动
fda8cffe94389dab8945dd974bffc87af0200459 24dd76e6f60374ef0577bf00147dc7d37b09d619 Chilfish <chill4fish@gmail.com> 1780297693 +0800	commit: docs: update
24dd76e6f60374ef0577bf00147dc7d37b09d619 dbad4a91fd2b6fa7a028bdf9d72e4495775085eb Chilfish <chill4fish@gmail.com> 1780301734 +0800	commit: feat(explorer): add backend indexer, types, and config
dbad4a91fd2b6fa7a028bdf9d72e4495775085eb dfbe2814125fce7fbee1ad52f67485aa0d28df68 Chilfish <chill4fish@gmail.com> 1780301748 +0800	commit: feat(explorer): add API routes and frontend pages
dfbe2814125fce7fbee1ad52f67485aa0d28df68 40441f63d0437ce269fae0e1444cf04d8b128cf8 Chilfish <chill4fish@gmail.com> 1780301769 +0800	commit: chore(explorer): integrate routes, nav entry, and documentation
40441f63d0437ce269fae0e1444cf04d8b128cf8 d6ad16cab9e0e03e7f5c98b04a7a1e64e5272daf Chilfish <chill4fish@gmail.com> 1780301958 +0800	commit: feat(explorer): add shiki syntax highlighting and @pierre/diffs integration
d6ad16cab9e0e03e7f5c98b04a7a1e64e5272daf 93083110d2ea5bc25b2d2897f2ea7979d7e7998c Chilfish <chill4fish@gmail.com> 1780302412 +0800	commit: feat(explorer): resizable columns, version change badges, custom ext mapping
93083110d2ea5bc25b2d2897f2ea7979d7e7998c 23be60e9101b3a4bc799f9fc5e87fe4bc4027ee0 Chilfish <chill4fish@gmail.com> 1780302808 +0800	commit: feat(explorer): breadcrumbs, search filters, SSE progress, auto-init index
23be60e9101b3a4bc799f9fc5e87fe4bc4027ee0 8fd5b5f6708951ebc4ca959483d97f666b55917d Chilfish <chill4fish@gmail.com> 1780304039 +0800	commit: refactor(explorer): dynamic baseDir, skip empty dirs, fix date-switch refresh
8fd5b5f6708951ebc4ca959483d97f666b55917d 303d1bb56bb8ad161959e762337f05b607e21574 Chilfish <chill4fish@gmail.com> 1780304161 +0800	commit: update
303d1bb56bb8ad161959e762337f05b607e21574 d61d8527a11a39910246cc9d3ccbc5918c6d532c Chilfish <chill4fish@gmail.com> 1780305957 +0800	commit: perf(explorer): sharded index by date, checkpoint saves, parallel scanning
d61d8527a11a39910246cc9d3ccbc5918c6d532c bc4245b86e8b1e80cf34f0d192ee018a95a2173a Chilfish <chill4fish@gmail.com> 1780306738 +0800	commit: perf(explorer): lazy tree loading, virtual scrolling, shard-based search
bc4245b86e8b1e80cf34f0d192ee018a95a2173a c086b10fcfd982d26061c72823072d4f86677c80 Chilfish <chill4fish@gmail.com> 1780307221 +0800	commit: style: fix ESLint errors across routes and file-diff-tool
c086b10fcfd982d26061c72823072d4f86677c80 e4ad815d1e3758fb25a6990f7521d7397a16c9a1 Chilfish <chill4fish@gmail.com> 1780307237 +0800	commit: docs: update AI_INDEX and explorer documentation
e4ad815d1e3758fb25a6990f7521d7397a16c9a1 64d19c023bba721570e0f6d53f0cb37f97c54656 Chilfish <chill4fish@gmail.com> 1780307256 +0800	commit: chore: reorder dependencies and update config files
64d19c023bba721570e0f6d53f0cb37f97c54656 bc4245b86e8b1e80cf34f0d192ee018a95a2173a Chilfish <chill4fish@gmail.com> 1780307324 +0800	reset: moving to HEAD~3
bc4245b86e8b1e80cf34f0d192ee018a95a2173a 8334d19a4172241ee906150719d1e07d0436e602 Chilfish <chill4fish@gmail.com> 1780307330 +0800	commit: style: fix ESLint errors and update project config
8334d19a4172241ee906150719d1e07d0436e602 8683d34d3731a1eeab0044cbddd16c80270fbf21 Chilfish <chill4fish@gmail.com> 1780308806 +0800	commit: refactor(explorer): split monolith into modular components + perf fixes
8683d34d3731a1eeab0044cbddd16c80270fbf21 07bfd25f0a90e515063839bbbaa210ec330a7c2f Chilfish <chill4fish@gmail.com> 1780309079 +0800	commit: fix(explorer): persist repoBaseDir across page refreshes
