Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dqdevs/leetcode-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: clearloop/leetcode-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 18 files changed
  • 4 contributors

Commits on Jun 21, 2026

  1. fix: import rand::RngExt for random_range in pick (clearloop#223)

    The rand 0.10 bump (clearloop#220) moved `random_range` off the `Rng` trait into
    the new `RngExt` trait, so `src/cmd/pick.rs` no longer compiles on `main`:
    
        error[E0599]: no method named `random_range` found for struct `ThreadRng`
        help: trait `RngExt` which provides `random_range` is implemented but
              not in scope; perhaps you want to import it
    
    Import `RngExt` instead of `Rng` in the `pick` handler.
    andrew-tawfeek authored Jun 21, 2026
    Configuration menu
    Copy the full SHA
    e59f6bf View commit details
    Browse the repository at this point in the history
  2. chore(dep): bump the deps group across 1 directory with 12 updates (c…

    …learloop#224)
    
    * chore(dep): bump the deps group across 1 directory with 12 updates
    
    Bumps the deps group with 12 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.3` |
    | [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |
    | [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.31` |
    | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.76` | `0.10.80` |
    | [pyo3](https://github.com/pyo3/pyo3) | `0.28.2` | `0.28.3` |
    | [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.1` |
    | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |
    | [scraper](https://github.com/rust-scraper/scraper) | `0.26.0` | `0.27.0` |
    | [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.5` |
    | [diesel](https://github.com/diesel-rs/diesel) | `2.3.7` | `2.3.9` |
    | [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.4` |
    | [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |
    
    
    
    Updates `tokio` from 1.50.0 to 1.52.3
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.50.0...tokio-1.52.3)
    
    Updates `clap` from 4.6.0 to 4.6.1
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.6.0...clap_complete-v4.6.1)
    
    Updates `log` from 0.4.29 to 0.4.31
    - [Release notes](https://github.com/rust-lang/log/releases)
    - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/log@0.4.29...0.4.31)
    
    Updates `openssl` from 0.10.76 to 0.10.80
    - [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
    - [Commits](rust-openssl/rust-openssl@openssl-v0.10.76...openssl-v0.10.80)
    
    Updates `pyo3` from 0.28.2 to 0.28.3
    - [Release notes](https://github.com/pyo3/pyo3/releases)
    - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
    - [Commits](PyO3/pyo3@v0.28.2...v0.28.3)
    
    Updates `rand` from 0.10.0 to 0.10.1
    - [Release notes](https://github.com/rust-random/rand/releases)
    - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
    - [Commits](rust-random/rand@0.10.0...0.10.1)
    
    Updates `serde_json` from 1.0.149 to 1.0.150
    - [Release notes](https://github.com/serde-rs/json/releases)
    - [Commits](serde-rs/json@v1.0.149...v1.0.150)
    
    Updates `scraper` from 0.26.0 to 0.27.0
    - [Release notes](https://github.com/rust-scraper/scraper/releases)
    - [Commits](rust-scraper/scraper@v0.26.0...v0.27.0)
    
    Updates `clap_complete` from 4.6.0 to 4.6.5
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.6.0...clap_complete-v4.6.5)
    
    Updates `diesel` from 2.3.7 to 2.3.9
    - [Release notes](https://github.com/diesel-rs/diesel/releases)
    - [Changelog](https://github.com/diesel-rs/diesel/blob/main/CHANGELOG.md)
    - [Commits](diesel-rs/diesel@v2.3.7...v2.3.9)
    
    Updates `reqwest` from 0.13.2 to 0.13.4
    - [Release notes](https://github.com/seanmonstar/reqwest/releases)
    - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
    - [Commits](seanmonstar/reqwest@v0.13.2...v0.13.4)
    
    Updates `nix` from 0.31.2 to 0.31.3
    - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
    - [Commits](nix-rust/nix@v0.31.2...v0.31.3)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-version: 1.52.3
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: deps
    - dependency-name: clap
      dependency-version: 4.6.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: log
      dependency-version: 0.4.31
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: openssl
      dependency-version: 0.10.80
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: pyo3
      dependency-version: 0.28.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: rand
      dependency-version: 0.10.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: serde_json
      dependency-version: 1.0.150
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: scraper
      dependency-version: 0.27.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: deps
    - dependency-name: clap_complete
      dependency-version: 4.6.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: diesel
      dependency-version: 2.3.9
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: reqwest
      dependency-version: 0.13.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: nix
      dependency-version: 0.31.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * chore(ci): trigger CI on main
    
    * chore: rustfmt
    
    * chore: bumps version to 0.5.1
    
    * chore(deps): bump dependencies to resolve security advisories
    
    * chore: typos
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: clearloop <[email protected]>
    dependabot[bot] and clearloop authored Jun 21, 2026
    Configuration menu
    Copy the full SHA
    c2b4eb9 View commit details
    Browse the repository at this point in the history
  3. docs: restructure README into a front-door + docs/ pages and embed it…

    … in rustdoc (clearloop#225)
    
    * docs: restructure README into front-door with docs/ pages for config, cookies, editors, and scripting
    
    * chore: drop dead config fields and fix flake feature
    
    * chore(deps): bump idna, ring, rand to clear security advisories
    
    * chore: drop unmaintained CHANGELOG and placeholder SECURITY in favor of GitHub Releases
    
    * chore: embed README into crate-level rustdoc and bump yanked futures-util
    clearloop authored Jun 21, 2026
    Configuration menu
    Copy the full SHA
    a817609 View commit details
    Browse the repository at this point in the history
  4. fix: bundle sqlite so leetcode-cli builds without a system libsqlite3 (

    …clearloop#227)
    
    * fix: bundle sqlite so the build does not need a system libsqlite3
    
    * chore: bump version to 0.5.2
    
    * docs: drop libsqlite3 system dependency now that sqlite is bundled
    
    * refactor: drop unused openssl and dbus system dependencies
    
    * trigger ci
    clearloop authored Jun 21, 2026
    Configuration menu
    Copy the full SHA
    6a5077a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2026

  1. refactor: replace the archived rookie crate with a native chrome cook…

    …ie reader (clearloop#228)
    
    * refactor: replace the archived rookie crate with a native chrome cookie reader
    
    * chore: bumps version to 0.5.3
    clearloop authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    deb8483 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2026

  1. stub methods in chrome plugin and use native tls (clearloop#230)

    * stub methods in chrome plugin and use native tls
    
    * fix lint
    martindmtrv authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    977115b View commit details
    Browse the repository at this point in the history
  2. fix: link the system sqlite instead of bundling it (clearloop#231)

    * docs: note native-tls build dependencies in the install steps
    
    * build: sync lockfile to native-tls and bump to 0.5.4
    
    * fix: link the system sqlite instead of bundling it
    clearloop authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    99b0dac View commit details
    Browse the repository at this point in the history
Loading