Commit graph

  • fe889e85a7 fix(frontend): use npm install instead of npm ci (no lockfile committed) main Shekhar Vaidya 2026-09-02 11:41:07 +05:30
  • 16f034e18c feat(frontend): add nginx config for SPA routing Shekhar Vaidya 2026-09-02 11:38:34 +05:30
  • 3407bc31c4 feat(frontend): add multi-stage Dockerfile for Coolify static build Shekhar Vaidya 2026-09-02 11:29:07 +05:30
  • fba4502055 docs: log Aug 17 Sentinel check-in, file per-language checksums idea Shekhar Vaidya 2026-08-17 23:52:21 +05:30
  • d562bf8d0e fix(frontend): Windows 10 lifecycle text/badge were stale (dated Oct 2025, now Aug 2026) Shekhar Vaidya 2026-08-17 23:28:21 +05:30
  • f6659fcc42 docs(ci): add AUR install method to release notes template Shekhar Vaidya 2026-07-31 13:14:34 +05:30
  • 34e2b35486 docs: msdl-bin is published on AUR now, not just prepared Shekhar Vaidya 2026-07-31 13:12:38 +05:30
  • f27e2931b4 chore(aur): bump msdl-bin to v0.3.7, note AUR registration reopened Shekhar Vaidya 2026-07-31 12:49:31 +05:30
  • 33f3a46777 chore(release): bump to v0.3.7 -- backend version string + winget manifests; fix(ci): winget submission needs a Windows runner Shekhar Vaidya 2026-07-31 12:29:08 +05:30
  • cf318eb15c
    Merge pull request #40 from starkSV/feat/cli-tls-fingerprint-hardening cli/v0.3.7 Shekhar 2026-07-31 12:18:56 +05:30
  • 78be837a4a docs: explain the Sentinel WAF saga, retire completed plans, commit the needs-warming spec Shekhar Vaidya 2026-07-31 12:08:38 +05:30
  • 9e22cd8bf8 feat(cli): TLS/HTTP2 fingerprint hardening via tls-client Shekhar Vaidya 2026-07-31 12:02:44 +05:30
  • 6ace2ceb19
    Merge pull request #39 from starkSV/fix/sentinel-lockdown-and-proxy-validation Shekhar 2026-07-31 11:49:57 +05:30
  • 6ab849be5e fix(backend): back off Sentinel lockdown retries, validate product_id in /proxy Shekhar Vaidya 2026-07-31 11:35:44 +05:30
  • 5a806eea87 fix(frontend): remove redundant, ignored _redirects rule Shekhar Vaidya 2026-07-21 10:19:50 +05:30
  • 73eee730c9 fix(frontend): CLI curl-command copy bug, stale/missing content, and Fido attribution cleanup Shekhar Vaidya 2026-07-21 10:10:38 +05:30
  • b516804541 chore: add GitHub Sponsors funding link Shekhar Vaidya 2026-07-15 13:13:48 +05:30
  • 47698d8129 chore(aur): bump msdl-bin to v0.3.6 Shekhar Vaidya 2026-07-14 11:49:07 +05:30
  • 61fdcffaaa
    Merge pull request #38 from starkSV/chore/cli-v0.3.6-bump Shekhar 2026-07-14 11:35:08 +05:30
  • a831cddb8e chore(release): bump to v0.3.6 -- backend version string + winget manifests Shekhar Vaidya 2026-07-14 11:33:48 +05:30
  • 8019db0314
    Merge pull request #36 from starkSV/feat/check-new-releases-script cli/v0.3.6 Shekhar 2026-07-14 11:29:25 +05:30
  • da1e894e6b
    Merge pull request #37 from starkSV/chore/cleanup-stale-docs Shekhar 2026-07-14 11:27:20 +05:30
  • c53eae3f0e chore: remove superseded implementation plan and stale issue draft Shekhar Vaidya 2026-07-14 11:18:39 +05:30
  • c30c2d2b3b docs: finish check-new-releases README rewrite Shekhar Vaidya 2026-07-14 11:10:11 +05:30
  • da8787e93a feat: add check-new-releases tools; fix msdls_v3.py; add missing 25H2 V2 China variants Shekhar Vaidya 2026-07-14 11:07:45 +05:30
  • f67fe84348
    Merge pull request #35 from starkSV/fix/remove-brew-note Shekhar 2026-07-14 00:59:09 +05:30
  • 3ceb179ae6 fix(frontend): remove redundant brew formula-name disclaimer from CLI page fix/remove-brew-note Shekhar Vaidya 2026-07-14 00:58:35 +05:30
  • 11e7f7274f
    Merge pull request #34 from starkSV/fix/homebrew-formula-collision Shekhar 2026-07-14 00:54:20 +05:30
  • 4dce41483d fix: update Homebrew install command to msdl-cli formula fix/homebrew-formula-collision Shekhar Vaidya 2026-07-14 00:52:57 +05:30
  • 2fae096b15
    Merge pull request #33 from starkSV/feat/install-script Shekhar 2026-07-13 22:29:55 +05:30
  • 5eec0351e7 feat: add curl | bash installer for Linux/macOS without Homebrew feat/install-script Shekhar Vaidya 2026-07-13 22:28:23 +05:30
  • 151f70d67f
    Merge pull request #32 from starkSV/feat/aur-package Shekhar 2026-07-13 13:40:17 +05:30
  • eddf7802bb docs: note AUR publishing is blocked; add Homebrew install everywhere feat/aur-package Shekhar Vaidya 2026-07-13 13:39:30 +05:30
  • c14c18e955 feat: generate .SRCINFO via Docker; pin AUR files to LF line endings Shekhar Vaidya 2026-07-13 13:26:26 +05:30
  • e660e95d49 feat: add AUR msdl-bin package; document Homebrew tap Shekhar Vaidya 2026-07-13 13:16:12 +05:30
  • f514d972a3
    Merge pull request #31 from starkSV/chore/cli-v0.3.5-bump Shekhar 2026-07-13 12:58:55 +05:30
  • 388f115db6 chore(release): bump to v0.3.5 -- backend version string + winget manifests chore/cli-v0.3.5-bump Shekhar Vaidya 2026-07-13 12:58:06 +05:30
  • a314cdcb5e
    Merge pull request #30 from starkSV/fix/help-lang-example cli/v0.3.5 Shekhar 2026-07-13 12:53:42 +05:30
  • 1432cb3158
    Merge pull request #29 from starkSV/feat/sentinel-distinct-sources Shekhar 2026-07-13 12:46:06 +05:30
  • 327c5e195d simplify(backend): drop date-scoping for Sentinel stats, use flat all-time fields feat/sentinel-distinct-sources Shekhar Vaidya 2026-07-13 12:43:31 +05:30
  • b252ba1c30 feat(backend): approximate distinct-source count for Sentinel rejections Shekhar Vaidya 2026-07-13 12:37:01 +05:30
  • 3994a82d6d feat(cli): homepage landing screen for bare msdl; fix search substring bug fix/help-lang-example Shekhar Vaidya 2026-07-13 12:24:43 +05:30
  • b1ee80f9b6 fix(cli): use plain "English" in --lang examples, not "English (United States)" Shekhar Vaidya 2026-07-13 11:27:12 +05:30
  • 6e374e6a45
    Merge pull request #28 from starkSV/fix/changelog-generation Shekhar 2026-07-13 11:18:24 +05:30
  • 1d5fc9c0f5 fix(ci): correct release changelog generation fix/changelog-generation Shekhar Vaidya 2026-07-13 11:16:24 +05:30
  • e1151ff0cf
    Merge pull request #27 from starkSV/docs/contributing Shekhar 2026-07-13 11:03:44 +05:30
  • 4bb0ba9f2a docs: add CONTRIBUTING.md Shekhar Vaidya 2026-07-13 11:00:46 +05:30
  • 98f61b1831
    Merge pull request #26 from starkSV/feat/linux-arm64-build cli/v0.3.4 Shekhar 2026-07-13 10:50:49 +05:30
  • e2e41e8ecf feat(ci): add linux-arm64 build target for CLI releases Shekhar Vaidya 2026-07-13 10:45:33 +05:30
  • c4fb7a251b
    Merge pull request #25 from starkSV/chore/cli-v0.3.3-bump Shekhar 2026-07-12 18:18:05 +05:30
  • a3f75c1ce5 chore(release): bump to v0.3.3 -- backend version string + winget manifests Shekhar Vaidya 2026-07-12 18:17:30 +05:30
  • 75295943b6
    Merge pull request #24 from starkSV/feat/cli-error-messages cli/v0.3.3 Shekhar 2026-07-12 18:14:26 +05:30
  • 61a296b92b fix(cli): list available languages on --lang mismatch; fix telemetry truncation Shekhar Vaidya 2026-07-12 18:13:48 +05:30
  • 48a6cb5eb4
    Merge pull request #23 from starkSV/fix/lockdown-cache-status Shekhar 2026-07-08 19:48:19 +05:30
  • 8b430fab5d fix(backend): don't mislabel fresh lockdown-gate cache hits as stale Shekhar Vaidya 2026-07-08 19:47:09 +05:30
  • e5d9dc3d61
    Merge pull request #22 from starkSV/chore/cli-v0.3.2-bump Shekhar 2026-07-08 12:45:06 +05:30
  • ef64e06b99 chore(release): bump to v0.3.2 -- backend version string + winget manifests Shekhar Vaidya 2026-07-08 12:44:07 +05:30
  • 6d55ee573f
    Merge pull request #21 from starkSV/feat/telemetry-error-field cli/v0.3.2 Shekhar 2026-07-08 12:36:26 +05:30
  • 8ab322038b feat(telemetry): capture error message on failed CLI runs Shekhar Vaidya 2026-07-08 12:29:59 +05:30
  • 8258bd139d
    Merge pull request #20 from starkSV/feat/cli-v0.3.1 Shekhar 2026-06-30 08:14:14 +05:30
  • d275340c93 chore(release): bump to v0.3.1 — backend version string + winget manifests Shekhar Vaidya 2026-06-30 08:10:25 +05:30
  • bc857c4986 fix(cli): send telemetry synchronously; tag eval-via-picker correctly cli/v0.3.1 Shekhar Vaidya 2026-06-30 07:50:13 +05:30
  • 5fa1b11835 chore(winget): bump manifests to v0.3.0 Shekhar Vaidya 2026-06-30 07:28:58 +05:30
  • 2c068ff055 feat(cli): v0.3.0 — telemetry, arch picker, O/C menu, eval in picker cli/v0.3.0 Shekhar Vaidya 2026-06-30 07:26:31 +05:30
  • a9c713cd6a feat(cli): combined product picker with eval products + clipboard fix Shekhar Vaidya 2026-06-30 07:25:03 +05:30
  • 7a267a2581 fix(cli): open browser via temp .url file to preserve & in signed URLs Shekhar Vaidya 2026-06-30 07:06:02 +05:30
  • 9e836503c0 Merge branch 'main' into feat/cli-telemetry Shekhar Vaidya 2026-06-30 06:40:46 +05:30
  • d4973ab42a fix(backend): truncate HTTP error body in logs to 120 chars Shekhar Vaidya 2026-06-27 10:33:03 +05:30
  • d2c5c3c082 feat(frontend): use tracked shortlink for CLI releases download button Shekhar Vaidya 2026-06-25 12:17:59 +05:30
  • 40327c33b4 fix(frontend): show lockdown message on error path when no stale data Shekhar Vaidya 2026-06-25 12:12:51 +05:30
  • e4e0e52971 Merge feat/sentinel-lockdown into main Shekhar Vaidya 2026-06-25 12:07:11 +05:30
  • 3141635300 feat(backend+frontend): Sentinel lockdown mode + stale UX overhaul Shekhar Vaidya 2026-06-25 12:07:00 +05:30
  • 3e45bfd0c7 feat(cli): architecture picker + post-fetch O/C/Enter menu Shekhar Vaidya 2026-06-23 11:49:31 +05:30
  • 0525015ca9 fix(backend): detect Sentinel in JSON Errors field, evict session on block Shekhar Vaidya 2026-06-22 11:08:41 +05:30
  • 29d6b6b3f1 feat(frontend): elevate winget install to primary method on CLI page Shekhar Vaidya 2026-06-21 21:38:40 +05:30
  • 1e00dcee2e fix(backend): validate telemetry fields; add method guard to /cli/version Shekhar Vaidya 2026-06-21 21:14:21 +05:30
  • 70f0da6464 docs: add CLI telemetry disclosure to README Shekhar Vaidya 2026-06-21 21:09:55 +05:30
  • a21f05239a feat(cli): update check and anonymous telemetry on every run Shekhar Vaidya 2026-06-21 21:07:18 +05:30
  • c047a2929f feat(cli): Version var injected via ldflags, updated --help text Shekhar Vaidya 2026-06-21 21:03:20 +05:30
  • 2978012120 feat(backend): include telemetry counters in /metrics response Shekhar Vaidya 2026-06-21 20:58:11 +05:30
  • 470abbc94b feat(backend): Redis persistence for metrics (seed + 5min flush + graceful shutdown) Shekhar Vaidya 2026-06-21 20:48:08 +05:30
  • cbe5ca2f9b feat(backend): POST /telemetry endpoint with Redis HINCRBY counters Shekhar Vaidya 2026-06-21 20:43:27 +05:30
  • f968942763 feat(backend): GET /cli/version returns latest CLI version Shekhar Vaidya 2026-06-21 20:40:13 +05:30
  • 68466da7da docs: spec and implementation plan for CLI telemetry + update check Shekhar Vaidya 2026-06-21 20:33:27 +05:30
  • 2a41874ad4 fix: evict session and serve stale on Sentinel WAF block Shekhar Vaidya 2026-06-21 19:46:16 +05:30
  • 1ca871a839 fix: support P1 (Unix timestamp) expiry param in contribute endpoint Shekhar Vaidya 2026-06-21 19:40:18 +05:30
  • 0bad3d1582 fix: update stale log message in contribute expiry validation Shekhar Vaidya 2026-06-21 19:39:49 +05:30
  • 84429ebaaf fix: support P1 query parameter for consumer download link expiry Shekhar 2026-06-21 09:09:54 +05:30
  • 3a007662be docs: update README with CLI tool, Redis cache, /contribute endpoint Shekhar Vaidya 2026-06-20 14:32:12 +05:30
  • 9c7ae6e6cb feat: Phase 4 — CLI showcase, CliHandoff, CORS fix, recently viewed clear v1.5.0 Shekhar Vaidya 2026-06-20 14:24:06 +05:30
  • b27d7c0b9f feat: CLI page, dock entry, homepage promo, and clear recently viewed Shekhar Vaidya 2026-06-20 14:22:00 +05:30
  • bf5dca1fe4 feat: Phase 4 web-to-CLI handoff UX Shekhar Vaidya 2026-06-19 12:16:43 +05:30
  • 6bc2785994 feat(cli): formatted download output and contribute message v1.4.0 cli/v0.2.0 Shekhar Vaidya 2026-06-19 11:21:19 +05:30
  • 36c875ab23 fix: use extractRawExpiry for /contribute expiry validation Shekhar Vaidya 2026-06-18 16:12:36 +05:30
  • 9a5f41290d feat: Phase 3 crowdsourced cache contribution Shekhar Vaidya 2026-06-18 14:07:35 +05:30
  • 7ebf5a9560
    feat: msdl CLI — direct Windows ISO downloads from user's machine (Phase 2) cli/v0.1.1 Shekhar 2026-06-18 13:13:04 +05:30
  • 72ad55eda8
    feat: web graceful degradation for Microsoft WAF blocks (Phase 1) v1.3.0 Shekhar 2026-06-18 13:09:58 +05:30
  • 9acc5dbf31 feat(cli): interactive language picker for eval downloads Shekhar Vaidya 2026-06-18 13:08:05 +05:30
  • 4cc344e666 chore(winget): fill SHA256 for v0.1.0 Windows binary Shekhar Vaidya 2026-06-18 12:47:04 +05:30
  • ad7ebb312f fix(ci): check WINGET_TOKEN in shell, not in workflow if condition cli/v0.1.0 Shekhar Vaidya 2026-06-18 12:43:10 +05:30