Commit Graph

  • 1ba8c8943e Bump go toolchain to 1.26.5 (#71) main v0.3.10 Tam Nguyen Duc 2026-07-11 10:53:28 +07:00
  • 35860d5aaa Drop the embedded leakless binary that trips antivirus (#69) v0.3.9 Tam Nguyen Duc 2026-07-08 19:45:16 +07:00
  • 7483efd2a9 Dequarantine the brew cask binary on install (#67) Tam Nguyen Duc 2026-07-07 08:39:54 +07:00
  • 320b21a2ba Pin release actions and cosign to fixed versions (#63) Tam Nguyen Duc 2026-06-29 19:11:59 +07:00
  • 2dabb93a78 Run the container as root so a bind-mounted /out works (issue #7) (#53) Tam Nguyen Duc 2026-06-23 15:20:31 +07:00
  • 8bc9c8bea1 feat: 1. add a crawl delay function to honor the Crawl-delay directive parsed from robots.txt during clone. (#57) v0.3.8 Xirui 2026-06-22 21:16:54 +12:00
  • 28d08ade88 fix brew install command to include --cask flag (#56) Tam Nguyen Duc 2026-06-21 10:31:34 +07:00
  • 1e59c10e6f Disable Rod leakless launcher on Windows (#54) Valid-Systems 2026-06-20 23:18:05 -04:00
  • 105e68f036 Push the scoop manifest into the bucket directory (#52) v0.3.7 Tam Nguyen Duc 2026-06-19 23:16:37 +07:00
  • 792878d6f3 Use the bare .Env form for the tap and bucket tokens (#51) Tam Nguyen Duc 2026-06-19 23:03:59 +07:00
  • 910619bc7a Use index .Env for the optional tap and bucket tokens (#50) chore/upgrade-actions Tam Nguyen Duc 2026-06-19 22:44:38 +07:00
  • e0e4096f93 Pin cosign to 2.x in the release workflow (#49) Tam Nguyen Duc 2026-06-19 22:31:26 +07:00
  • c176719031 Merge pull request #48 from tamnd/docs/install-audit Tam Nguyen Duc 2026-06-19 22:17:58 +07:00
  • a1b82ebd1b Make the Linux repo dispatch best-effort Duc-Tam Nguyen 2026-06-19 19:20:03 +07:00
  • 5ad8fff9df Add the Linux apt/dnf repository to install docs and releases Duc-Tam Nguyen 2026-06-19 19:16:57 +07:00
  • 7157144c75 Document Homebrew and Scoop, and fix the deb/rpm filenames Duc-Tam Nguyen 2026-06-19 17:16:11 +07:00
  • de1c0adde3 Merge pull request #47 from tamnd/chore/upgrade-actions Tam Nguyen Duc 2026-06-19 16:45:11 +07:00
  • 16bbd1b9d0 chore: upgrade all GitHub Actions to latest versions Duc-Tam Nguyen 2026-06-19 16:44:57 +07:00
  • 3220f6d230 Merge pull request #46 from tamnd/fix/gofmt Tam Nguyen Duc 2026-06-19 16:43:25 +07:00
  • 9d452ddf11 fix: gofmt cli/clone.go Duc-Tam Nguyen 2026-06-19 16:43:15 +07:00
  • c8fc6faaa3 Merge pull request #45 from tamnd/release-0.3.6 v0.3.6 Tam Nguyen Duc 2026-06-19 16:14:53 +07:00
  • c5b39d6816 Cut the v0.3.6 release notes Duc-Tam Nguyen 2026-06-19 16:14:39 +07:00
  • 057937938d Merge pull request #44 from tamnd/fix/mobile-css-layout Tam Nguyen Duc 2026-06-19 15:55:51 +07:00
  • 4e920c57ec fix: correct mobile layout for paulgraham.com-style table pages Duc-Tam Nguyen 2026-06-19 15:55:28 +07:00
  • 2c15f79ff5 Merge pull request #43 from tamnd/feat/mobile-readable v0.3.5 Tam Nguyen Duc 2026-06-19 15:14:44 +07:00
  • 060b4b6449 feat: add --mobile flag for readable archives of legacy sites Duc-Tam Nguyen 2026-06-19 15:14:19 +07:00
  • 3117c4c55c Merge pull request #41 from tamnd/feat/zim-search-index Tam Nguyen Duc 2026-06-17 18:23:21 +07:00
  • 6655a434b9 Store each page under its real title in a packed ZIM Duc-Tam Nguyen 2026-06-17 18:12:46 +07:00
  • 8bb1e344d2 Merge pull request #40 from tamnd/release-0.3.4 v0.3.4 Tam Nguyen Duc 2026-06-17 16:11:35 +07:00
  • 122a80210c Cut the v0.3.4 release notes Duc-Tam Nguyen 2026-06-17 16:09:05 +07:00
  • 0a8ab2e238 Merge pull request #38 from zkd-11/fix-serve-signal Tam Nguyen Duc 2026-06-17 16:03:05 +07:00
  • 994e94f3fb Merge pull request #39 from GautamKumarOffical/fix/handle-object-reference-chain-error Tam Nguyen Duc 2026-06-17 15:51:19 +07:00
  • eb683ddd2c fix: continue rendering when Chrome hits 'Object reference chain is too long' Gautam Kumar 2026-06-17 08:27:21 +05:30
  • c85745b230 fix: serve Ctrl-C stop Kaden 2026-06-16 23:26:52 +08:00
  • 602f4dfa40 Merge pull request #35 from Xirui/main Tam Nguyen Duc 2026-06-16 11:54:36 +07:00
  • e80d38a8bc fix: kage serve Ctrl-C handling Xirui 2026-06-16 15:38:47 +12:00
  • 8178b767fd Merge pull request #34 from tamnd/release-0.3.3 v0.3.3 Tam Nguyen Duc 2026-06-16 10:16:52 +07:00
  • a68d2b12e0 Cut the v0.3.3 release notes Duc-Tam Nguyen 2026-06-16 10:14:19 +07:00
  • 5cbb7f83ea Merge pull request #33 from tamnd/fix-download-deny Tam Nguyen Duc 2026-06-16 10:13:34 +07:00
  • bf850c6b93 Stop Chrome downloading files a crawl links to Duc-Tam Nguyen 2026-06-16 09:41:43 +07:00
  • 83822c1629 Merge pull request #31 from tamnd/release-0.3.2 v0.3.2 Tam Nguyen Duc 2026-06-16 00:21:03 +07:00
  • 3ec5c8fdaf Cut the v0.3.2 release notes release-0.3.2 Duc-Tam Nguyen 2026-06-16 00:18:35 +07:00
  • 7709bccfcd Merge pull request #30 from tamnd/fix-charset-utf8 Tam Nguyen Duc 2026-06-16 00:17:52 +07:00
  • 16c9fcbcfe Add a meta charset to saved pages so text does not mojibake fix-charset-utf8 Duc-Tam Nguyen 2026-06-16 00:09:48 +07:00
  • 2d8a64ca6f Merge pull request #28 from tamnd/release-0.3.1 v0.3.1 Tam Nguyen Duc 2026-06-15 23:14:41 +07:00
  • a96233cf73 Cut the v0.3.1 release notes release-0.3.1 Duc-Tam Nguyen 2026-06-15 23:12:08 +07:00
  • 2064ef918a Merge pull request #27 from tamnd/fix-mainpage-redirect Tam Nguyen Duc 2026-06-15 22:49:08 +07:00
  • 9eabd93098 Redirect / to the main page instead of serving it in place fix-mainpage-redirect Duc-Tam Nguyen 2026-06-15 22:46:42 +07:00
  • 2ccf7bc5db Merge pull request #26 from tamnd/release-0.3.0 v0.3.0 Tam Nguyen Duc 2026-06-15 21:32:23 +07:00
  • 15fb1d8be4 Cut the v0.3.0 release notes release-0.3.0 Duc-Tam Nguyen 2026-06-15 21:29:49 +07:00
  • 67270efc91 Merge pull request #25 from tamnd/asset-bloat-policy Tam Nguyen Duc 2026-06-15 20:30:32 +07:00
  • 249761f29f Leave bulk and off-domain assets remote, skip over-cap downloads Duc-Tam Nguyen 2026-06-15 20:27:47 +07:00
  • 2afa885021 Percent-encode raw spaces in asset query strings (#24) Tam Nguyen Duc 2026-06-15 19:32:13 +07:00
  • 0849557725 Add ZIM <-> Parquet conversion for dataset publishing (#23) Tam Nguyen Duc 2026-06-15 19:30:42 +07:00
  • 108b80f2fb Add incremental packing that reuses unchanged compression (#22) Tam Nguyen Duc 2026-06-15 19:12:16 +07:00
  • 7dc3621ced Count real pages and store identical pages once (#20) Tam Nguyen Duc 2026-06-15 19:07:49 +07:00
  • 8833a2b8f8 Strip downlevel IE conditional comments (#19) Tam Nguyen Duc 2026-06-15 16:07:59 +07:00
  • a569f84d8a Match each token in a multi-value link rel (#17) Tam Nguyen Duc 2026-06-15 15:40:07 +07:00
  • e576377359 Decode BMP/DIB icons inside .ico files (#15) Tam Nguyen Duc 2026-06-15 14:03:32 +07:00
  • f3704021cd Add mandatory ZIM metadata for zimcheck (#14) v0.2.1 Tam Nguyen Duc 2026-06-15 13:30:45 +07:00
  • 24b5bff396 Merge pull request #4 from tamnd/feat/pack-app v0.2.0 Tam Nguyen Duc 2026-06-15 12:55:07 +07:00
  • 7cee00c331 Cut the v0.2.0 release notes Duc-Tam Nguyen 2026-06-15 12:50:46 +07:00
  • b5f32b7b2b Make the desktop app a --app flag instead of a format Duc-Tam Nguyen 2026-06-15 01:23:08 +07:00
  • 8b8331c435 Document double-click app bundles and the Windows GUI base Duc-Tam Nguyen 2026-06-15 00:42:54 +07:00
  • 05a87960d1 Ship a GUI-subsystem Windows base and cover it in CI Duc-Tam Nguyen 2026-06-15 00:42:53 +07:00
  • a40da25b8c Add kage pack --format app for a double-click viewer Duc-Tam Nguyen 2026-06-15 00:42:40 +07:00
  • e3d3c48ce0 Build double-click app bundles for macOS and Linux Duc-Tam Nguyen 2026-06-15 00:42:40 +07:00
  • 09543d1e11 Add an ICNS encoder and favicon discovery for app icons Duc-Tam Nguyen 2026-06-15 00:42:40 +07:00
  • 0cffea568a Merge pull request #13 from tamnd/release/v0.1.2 v0.1.2 Tam Nguyen Duc 2026-06-15 12:47:49 +07:00
  • b5fb185b86 Cut the v0.1.2 release notes Duc-Tam Nguyen 2026-06-15 12:45:48 +07:00
  • d19433e412 Merge pull request #12 from tamnd/harden/browser-sandbox-and-errors Tam Nguyen Duc 2026-06-15 12:35:32 +07:00
  • ebe66ab535 Make the container image actually clone (issue #7) Duc-Tam Nguyen 2026-06-15 12:33:19 +07:00
  • d59b7e1dff Set IN_DOCKER on the Ubuntu CI test job Duc-Tam Nguyen 2026-06-15 12:30:07 +07:00
  • d59c85afc8 Report crawl errors clearly and retry transient ones Duc-Tam Nguyen 2026-06-15 12:25:05 +07:00
  • dab6c11ea8 Keep the Chrome sandbox on by default Duc-Tam Nguyen 2026-06-15 12:24:55 +07:00
  • 01e75b87ec Merge pull request #3 from tamnd/feat/pack-cross-os Tam Nguyen Duc 2026-06-15 00:24:11 +07:00
  • 5d8057473b Cover all packages in gofmt and compile the webview build in CI Duc-Tam Nguyen 2026-06-15 00:17:02 +07:00
  • d81b90b38c Detect the base binary's OS when packing a cross-platform viewer Duc-Tam Nguyen 2026-06-15 00:15:16 +07:00
  • c4895d5b92 Merge pull request #2 from tamnd/feat/pack v0.1.1 Tam Nguyen Duc 2026-06-15 00:05:15 +07:00
  • e126968c65 Check the deferred Close calls so the linter is happy feat/pack Duc-Tam Nguyen 2026-06-15 00:02:48 +07:00
  • 5b4b523419 Feature paulgraham in the README and docs, split ZIM and binary packing Duc-Tam Nguyen 2026-06-15 00:01:01 +07:00
  • 3af26ae0e5 Rewrite the README and add a recorded demo Duc-Tam Nguyen 2026-06-14 22:25:31 +07:00
  • 5b7f7d9f31 Add an optional native-window viewer behind the webview tag Duc-Tam Nguyen 2026-06-14 21:07:53 +07:00
  • 26dabd03bf Document kage pack and kage open Duc-Tam Nguyen 2026-06-14 20:17:31 +07:00
  • 42f57491c0 Wire kage pack and kage open into the CLI Duc-Tam Nguyen 2026-06-14 20:17:25 +07:00
  • fafa3dfa51 Add the pack package: mirror to zim or self-contained binary Duc-Tam Nguyen 2026-06-14 20:17:18 +07:00
  • ffdb4ca969 Add a pure-Go zim reader and writer Duc-Tam Nguyen 2026-06-14 20:17:13 +07:00
  • b59f782165 Merge pull request #1 from tamnd/feat/clone-engine v0.1.0 Tam Nguyen Duc 2026-06-14 19:56:34 +07:00
  • 13b1891ecd Add changelog and release-notes page feat/clone-engine Duc-Tam Nguyen 2026-06-14 19:53:00 +07:00
  • a871265cbe Dedup pages and assets by output path, add --refresh Duc-Tam Nguyen 2026-06-14 19:06:28 +07:00
  • ea70aa1342 Bump go to 1.26.4 for the stdlib security fixes Duc-Tam Nguyen 2026-06-14 18:25:37 +07:00
  • e6afa91e09 Add the clone engine, CLI, tests, CI, and docs Duc-Tam Nguyen 2026-06-14 18:22:25 +07:00
  • f7c5a9a1c6 Add license and readme Duc-Tam Nguyen 2026-06-14 18:21:50 +07:00