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.
-
Sort questions by:
- likes dislikes ratio.
-
Scroll bar visible list
-
Take input directly from the user lc session
-
Select multiple tags.
-
Summary of the question
- View more question details
-
Invalidate questions cache through
userSessionProgress
- Lock symbol in front of the question when it is marked premium
- New Key Bindings
- New Layout
- Show help for Keybindings using ? key
- Following symbols for status of the question:
- Locked problems: 🔐
- Already Solved: 👑
- Attempted: 🏃
- Error Serialization dserialization failed key=
memory missing
for lc_1143 - Fix re-request when there's network error in fetching question.
- Question jump feature (123G)
- Neetcode 75 question list.
- Search feature on keypress
/
- Not null constraints on the fields that are never null from the server.
QuestionModelContainer { question: RefCell<QuestionModel> }
changed toRc<RefCell<QuestionModel>>
- As prior implemented hash. Hashables should not be mutable.
- Colorscheme as per tokyonight style.
- Some questions did not appear in "All" question list because they were not attached to any topic.
- To resolve Unknown topic tag is added to the questions which do not have any topic tag.
- App now successfully restores the terminal state. No residual prints on closing the app.
- High CPU usage due to 100ms tick interval. Now tick interval changed to 5 seconds.
- Read question view is scrollable using up and down keys.
- Question line is colored by easy => green, medium => yellow, hard => red.
- Show helps at the bottom/top.
- Open file in the editor to solve by pressing the key e.
- Create solution file in the preferred language
- Run/test the solution against test cases
- show test case submission stats in the popup
- Submit solution file
- Update table question if solution accepted
- Loading spinner at the top.
- Fix config directories setup for windows
- Submission stats upon successful submit
- Added gif demo using vhs tape
- Vim like keybinding to jump to a problem (number followed by G (123G) in topic tag "all" questions)
- Failing build windows
-
List all tags
- Array
- Hash Table
- Linked List
- Math
- Recursion
- Etc
-
List questions related to the tag.
-
Stats of the selected tag.
- Total Attempted, Solved (Easy, Medium, Hard) by tag.
-
Scrollable View of questions corresponding to the tags.
-
Read question in the popup using
Enter
key on the selected question.