All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
show_avatarconfig field.
- Auto get cookies on Linux and Macos, Windows not support chromium version >130.x
- Avatar tweak position
- Panic when avatar is empty.
- Tui: show user's avatar.
- Keymap: Use correct field name
keymap.
- Config: add
dir_with_frontend_idfield, when filled true use frontend id create dir.
- lcode: when submit not pass test case can add last test case.
- Rust: Switch to Stable channel.
- Clippy: tweak lints.
- Avoid some heap allocation by
format_push_stringlint
- Avoid unnecessary render and filter.
- Tui: submit panel can't vertical scroll.
- Use
toggletrigger submit and test code. - Add pop button.
- Remove
submit_codeandtest_codekeymap, use replace bytoggle. - Not cycle topic tags.
- ratatui downgrade to 0.26.1 for fix Chinese broken.
- lcode-config: move global.rs upper dir.
- Correct apply user keymaps.
- First open will panic.
- Cli:
lcode fzy detailandlcode generatehelp
- Shell completion run
lcode --generate <zsh|bash|...>
reqwestfeature from gzip to brotli.lcode-config: change dir name form "leetcode-cn-en-cli" to "lcode".- Not auto generate config files, run
lcode gencongenerate default config.
- Edit log file.
- leetcode-api: query.
- When browser is empty panic.
- Check cookies expiry by decrypt-cookies v0.5.3.
- Add helix magic.
leetcode-apihandle 429 status code frequent.
- Change question content.
- Show submit info.
- Update decrypt-cookies 0.5.
- decrypt-cookies 0.4.1
- Auto get cookies add safari support.
- Remove built-in markdown rendering and rely on mdcat instead.
- When editor is vim or nvim, will open question and code.
- Auto get cookies add more browser support.